100000 200000 76662 76636 844365635 73339 73342 755006676 89878 89879 396562588 18801 18781 954807004 60958 60959 69253006 37046 37019 135873234 6485 6466 687193470 21103 21097 867546726 13478 13479 905662518 13431 13432 548506089 57570 57571 816912260 34266 34267 556943666 66776 66777 490726098 91100 91076 993329959 7664 7651 853607622 66144 66170 521891584 17692 17719 583920751 58 59 431207546 53628 53629 656735325 76435 76436 991905353 43347 43337 10600767 5200 5228 145147609 71934 71935 667072907 26925 26897 639502582 6728 6729 775924254 23253 23254 409837336 66339 66358 537253947 33329 33330 4310278 4105 4106 464588413 63965 63987 273668530 8795 8796 825035981 86791 86792 403137386 57999 58002 810386709 53761 53737 682508325 82374 82375 179672527 91136 91137 79771679 99645 99647 991091781 68019 68020 157709113 21429 21430 642057843 66769 66770 537685828 38397 38394 329363459 91729 91724 690550041 92024 92025 140951184 76553 76554 180504061 40781 40772 858146167 14567 14559 946093603 16402 16403 8779522 30084 30077 587408579 43369 43356 259332557 17447 17448 544516903 31639 31640 189770205 21595 21596 479254825 86156 86157 489282415 31249 31250 290912111 90067 90068 290287779 19765 19738 496984062 42367 42364 648411307 29457 29452 911839429 10759 10779 719365233 20682 20655 814547606 26307 26337 565600333 20273 20285 168825599 11240 11241 70995536 84592 84593 246162756 22789 22790 153204152 77832 77835 128179265 85150 85174 263185875 11945 11946 366503061 66894 66885 276378566 7814 7815 175975333 46477 46466 500060531 1641 1642 650469627 16203 16193 132428076 42389 42381 493430390 25497 25475 331351663 66184 66185 475166193 90593 90594 758004770 6347 6348 710381937 11359 11355 210861604 55613 55614 493128627 28187 28199 336262974 67460 67482 790047635 82372 82385 418275106 53702 53703 331519929 7666 7683 867465132 3014 3015 615520693 78936 78937 91112898 58857 58885 537288895 9433 9434 105631145 81340 81341 105100548 23788 23787 960038232 45793 45776 933215900 39179 39180 430564177 63398 63399 919336826 33185 33192 557980489 81374 81375 203568476 31335 31358 534897237 74717 74698 386306603 99398 99399 919130243 28861 28858 800883492 58825 58840 600837762 19811 19812 599343688 49997 49998 265810210 65390 65394 504021190 67467 67489 73619008 94171 94172 872669098 96234 96238 629638892 27325 27326 474705609 30917 30896 886216178 54026 54027 650663945 21229 21248 97025679 86929 86952 223438959 43114 43115 895640252 13709 13738 388760401 92577 92578 155105394 74809 74805 591556521 30321 30345 961073315 79486 79487 802185457 60143 60138 485383208 81626 81627 748954284 26056 26057 236328399 25454 25480 832484673 52184 52185 217179279 24440 24456 156455173 77819 77820 380744576 14416 14430 775496337 76014 76030 170745856 88093 88094 640998754 7341 7369 626710794 5305 5306 791802898 83006 83007 757574596 48 34 922297232 30765 30784 325710852 11543 11561 674080057 68448 68449 574267278 18500 18501 870924205 81086 81107 191161884 11242 11243 209377049 86614 86615 7371640 22836 22816 121661758 28706 28707 579839666 86482 86495 483076378 88988 88981 188246651 48885 48886 755547895 91942 91968 981961392 6682 6683 971772888 14447 14439 753739436 70750 70754 204061794 53177 53185 686484670 91130 91128 219818263 58707 58706 644985790 64983 65012 626354621 9992 9993 907871427 96622 96613 988342658 37737 37738 969032727 13083 13105 167408477 34893 34894 669894795 86637 86658 337098355 93840 93853 58778637 69395 69396 627662540 8621 8622 79360727 41960 41931 69018203 49692 49667 57734896 29817 29792 879492318 3493 3487 370533113 10265 10257 571805602 18096 18097 197986164 26703 26702 909594641 86992 86993 906481408 74636 74615 850587279 56971 56983 932029733 74763 74740 714340035 21342 21343 928747869 57089 57090 638293739 28691 28702 488188192 875 876 45850234 99240 99241 646797632 39873 39874 30964984 2574 2552 428866139 83007 83008 950226949 48256 48257 450894722 56853 56854 237214153 11147 11148 208128536 92614 92615 208637417 41513 41495 89059720 22333 22329 804760257 59116 59117 687205393 46796 46797 575349761 42960 42961 222301055 98529 98509 505226562 55013 55014 733032611 94077 94078 475804888 24475 24476 303099521 21492 21493 252926861 58482 58507 676154398 47683 47684 685547995 95059 95060 946098926 20995 20996 753098162 74034 74007 601661285 2858 2867 243256356 27450 27451 151478523 7162 7163 129461711 57222 57212 163981966 19589 19590 15506912 5539 5540 693179411 54311 54284 11444245 59444 59448 570348952 29318 29319 289860736 51368 51362 967048728 56800 56771 54665809 1245 1215 444132383 50880 50893 498998447 22995 22996 832870301 86900 86901 179333446 74508 74509 739288271 68108 68109 609214301 54971 54988 944076347 65373 65374 945424404 85499 85500 261525978 88673 88674 642401203 92555 92556 787018786 15584 15585 111507395 72064 72082 734796863 57571 57581 187144297 74079 74080 539013822 72260 72261 574874310 90351 90362 224618843 31208 31188 406772242 690 691 807615559 5938 5939 195792837 965 939 735761969 69047 69048 403629596 5118 5088 758888508 61484 61473 124783759 59164 59165 167550636 6611 6639 22280452 64319 64320 150087288 49943 49944 324687277 16457 16477 80280418 93409 93410 196644812 19115 19137 965099782 13921 13897 62899751 6509 6510 680008058 22149 22157 694831273 12894 12896 626213568 77393 77394 356276369 4893 4894 562338801 46881 46882 954460612 91270 91266 944303860 97893 97894 266710187 50008 49979 220077586 48780 48796 290826423 91750 91738 925294492 81266 81267 984435777 93207 93208 927333694 38803 38812 147889057 43560 43579 936561837 34754 34755 573632968 97830 97831 249637883 38233 38218 158317109 94321 94322 426241139 50474 50475 513299356 23308 23309 506150454 39339 39330 793668918 90041 90021 574880090 29540 29545 903495980 23241 23247 612455954 84163 84164 801119753 71807 71833 621822073 23047 23026 791570286 12686 12687 511558494 72403 72421 541804982 82468 82469 889945324 10222 10230 148182668 83204 83219 153599476 1749 1737 165002545 94341 94342 713341004 93848 93849 390095494 49916 49894 307169203 96834 96835 587704068 17321 17347 873376062 34956 34957 201476347 15983 15984 867366410 84931 84922 169975972 52692 52718 420213288 8044 8045 23551020 58778 58779 873124922 3772 3750 775287598 1172 1168 639294575 67305 67306 341713610 75083 75062 758806759 80964 80965 899751633 31902 31903 723734919 76749 76776 3093755 19639 19640 776264971 56426 56398 344846143 80741 80771 470438803 85485 85486 91723461 71345 71330 776160962 84815 84816 409732102 46428 46429 475113814 13456 13468 936994507 34306 34288 402250423 77239 77240 234575429 29034 29045 623997215 6973 6974 424898486 1903 1904 256136613 73686 73713 160026649 62610 62611 196030632 45027 45051 691633188 17722 17723 869681063 51772 51753 491444128 91804 91817 420945612 85808 85809 787606547 15486 15487 559657254 99222 99221 120044125 77939 77940 69040325 56292 56302 719168577 76356 76357 285253916 39545 39526 271389958 38706 38707 837435415 11672 11673 875420020 96183 96156 977417114 55139 55166 430844935 9709 9739 79779388 25763 25764 141615876 29117 29118 123343563 93177 93178 571439082 94166 94167 98566018 72439 72440 275932141 51804 51818 325513895 63990 63992 505861048 69709 69699 711975362 83154 83155 594507880 79617 79618 371914932 74631 74659 278730137 80668 80659 184434851 60307 60308 826812367 38574 38575 895776078 41817 41844 178260032 44274 44286 326678302 18627 18628 897287047 83141 83148 920705816 93905 93906 291615591 34370 34371 542046748 95817 95824 632635851 3472 3473 988379695 61341 61342 729322101 55384 55385 797711506 21413 21403 909524507 27921 27922 449409572 81325 81326 754435179 73142 73170 366407240 57722 57719 554456160 15266 15236 202802207 70063 70050 746745351 94998 95012 785438670 38984 38982 65011316 32405 32406 432071347 92034 92061 161117331 97695 97665 641819817 22343 22373 292814460 62043 62044 967501927 45535 45556 440877426 66015 66016 775123358 39112 39124 338595354 93187 93188 836681702 43145 43146 947681315 2281 2268 12767527 79570 79571 839420541 51830 51823 529891929 90733 90734 911085855 21502 21519 639951278 79401 79416 314180247 28061 28062 699354420 3649 3650 932193652 95977 95951 901372692 85610 85611 658552897 68056 68057 952585467 75079 75080 426461103 42450 42451 144365509 26970 26956 455405487 23955 23956 352129168 81182 81183 916748372 71685 71668 252187854 49478 49479 193316241 41726 41711 584401042 19906 19902 66110323 15381 15382 411556166 7136 7137 698537541 43141 43142 859596025 13809 13810 364332050 1174 1175 652805479 2219 2245 326321371 41867 41874 313115589 61042 61043 531793036 78457 78431 945519110 82743 82744 118173250 48764 48765 241893280 79501 79502 976760762 62268 62269 311023042 21866 21867 243670113 92358 92359 770161652 96471 96472 6541141 85985 85986 463899234 94012 94013 745797887 31080 31074 466718160 73374 73352 826957298 6088 6112 134231515 61411 61412 360044645 68745 68746 709402485 26908 26909 803534759 80572 80559 445597783 46440 46441 648407097 68905 68906 749829616 22264 22276 6114100 82709 82710 577355642 96073 96050 573841188 5548 5549 467230772 64181 64182 70336015 41753 41763 277880749 68731 68719 311057502 62356 62380 66547675 19295 19313 273814015 13701 13676 597903176 18918 18919 578643488 73548 73549 323258014 30497 30489 931382490 35227 35228 600132016 54952 54946 593220634 90876 90872 585210079 90565 90570 296214634 30340 30341 900522892 10901 10912 400916315 48339 48349 598017027 58253 58254 18440746 66148 66138 636802477 30569 30543 556407967 65170 65171 544107574 33641 33618 910868497 11864 11865 187481478 87882 87904 182564184 37889 37890 530574065 30181 30182 225619502 86074 86075 931292586 79555 79541 165073259 29372 29373 400347895 56384 56385 72150103 11840 11841 897235122 3816 3795 60259216 66309 66281 158516019 76453 76470 630421515 43522 43549 909238348 45685 45686 332228588 11606 11591 798559643 23987 23988 517891635 45060 45058 528011194 87320 87321 227920302 6452 6441 167244817 72316 72317 836741550 39849 39853 16064863 58406 58407 165095337 36444 36464 659057860 20181 20182 595109700 74831 74832 45859115 67457 67458 890893036 60633 60634 84954548 80926 80918 15091005 22011 22037 53202795 45396 45413 412766780 59079 59080 43367488 74988 74961 233560420 80035 80036 175074134 36428 36433 526519027 73539 73534 694469596 23694 23717 703993911 21806 21783 940425749 44922 44923 61752853 73308 73309 486759279 94686 94668 86533502 75984 76011 520662332 5243 5244 501565924 64017 64018 728656273 52173 52167 133644760 60404 60405 407636525 93034 93012 966657079 44410 44408 12624733 28586 28567 638886567 88488 88489 991906913 55531 55532 542505666 94368 94386 681052977 44087 44071 867466406 92110 92111 98184802 40766 40747 981121655 83628 83629 438434116 45591 45610 344372580 52492 52471 14818987 83683 83653 547246337 48102 48103 942351710 69354 69338 765528042 10200 10192 877519924 66422 66423 615448763 13514 13515 949341303 98639 98660 909430424 20937 20930 776748422 59470 59490 797942535 54038 54055 117100803 52468 52469 304372338 3416 3425 239535953 89725 89726 214988577 34621 34622 148288015 86284 86261 951343476 77221 77222 428418266 84314 84296 400862159 85524 85540 141730065 35333 35334 21488545 35628 35629 500324063 96122 96119 907953553 50880 50909 941893079 40526 40527 844073169 18923 18946 766516586 41098 41099 623982350 64417 64420 543238084 87847 87848 778003731 78770 78771 262583252 43443 43444 428394065 52791 52794 290013306 91505 91506 26586547 70683 70684 891812868 47708 47709 900699835 55841 55842 162794928 51474 51463 109259147 296 305 972207939 43703 43683 8606599 71603 71580 299200036 78497 78498 763780235 20318 20319 728633328 44836 44864 532643120 27577 27564 739774957 48932 48933 333813203 54370 54371 328480365 59207 59208 704535392 40426 40427 426274429 47440 47421 914260839 85934 85935 696062047 88728 88729 299890219 75562 75563 298641080 45577 45571 885017979 45275 45276 111130585 97903 97905 697446814 23976 23952 849401529 80397 80426 278082766 18043 18044 101948151 17906 17907 223177606 73307 73279 23199123 69182 69192 78451714 60917 60919 898092237 83648 83649 970253281 44805 44806 878120402 12925 12946 124865686 39400 39401 483511596 7533 7534 734780108 76095 76096 969107039 383 384 891390069 60654 60681 453706132 59861 59879 851772556 38855 38866 251694776 874 875 901637859 19926 19931 489666931 44629 44620 289584793 69638 69639 94517455 70850 70851 616356370 75279 75267 446515944 17326 17327 534049642 78782 78783 702113220 20272 20302 991145958 28578 28552 462957804 37479 37480 784682488 71865 71866 828351356 61405 61393 450295524 85857 85858 782646937 12541 12542 698145081 81147 81139 839375355 60498 60485 270580952 14357 14358 231647407 33942 33924 829441052 69192 69193 452341059 87935 87936 59145313 24376 24366 751728112 49383 49354 755367543 37846 37848 723392679 24290 24311 679119543 48735 48729 134377426 40325 40326 37808911 56082 56083 31799943 53362 53385 862940215 27854 27883 246718788 2009 2010 781138440 6063 6073 239577307 36870 36871 767345102 81515 81516 833280974 63291 63292 350287065 23026 23027 308910426 26738 26725 65437567 43642 43644 776723320 40175 40193 227256248 27291 27277 934478931 33752 33753 911568233 73839 73840 943529424 13475 13493 625067193 90022 90051 754239484 12546 12531 91269991 14631 14632 471270478 97573 97585 380900747 61760 61761 933642933 98598 98588 583455749 2070 2041 500620875 82610 82607 661014402 56757 56784 567385291 49181 49178 757117302 4632 4633 419330313 96033 96059 462967936 81250 81262 799049445 63367 63353 241796174 96528 96529 224390018 71213 71214 104310838 74504 74477 734501334 43675 43676 26223774 2527 2508 834607486 87517 87487 265696587 50996 51017 359238615 75133 75134 512043124 59374 59375 560826171 9408 9409 844454252 34901 34909 494404407 51837 51822 986826858 30157 30158 383364623 73652 73653 996281454 84849 84850 524494469 74687 74666 14801249 53785 53802 13734900 26345 26346 581424720 78417 78387 982959536 84660 84661 794314826 90986 90987 874788692 57455 57456 466720724 556 557 782033290 94107 94108 328194447 75935 75936 500877083 88878 88849 11055938 41491 41492 985072281 55790 55791 851375050 7263 7264 481430138 13334 13335 793484606 92745 92767 597852951 49508 49509 146305497 84502 84478 275462590 16139 16136 752451039 81786 81787 677597337 79216 79212 787373375 28510 28507 127888139 96925 96922 591442349 72295 72296 318966138 73221 73247 964557265 44742 44719 410929663 23908 23881 30694356 6064 6075 516631915 94956 94957 794368507 29342 29343 730204521 66605 66606 625207929 22827 22846 728230426 92882 92874 327824340 42220 42209 409889976 25849 25861 560508267 25753 25754 48264720 38742 38761 696513546 66932 66933 65898816 59274 59275 964092254 11983 12004 328966528 3409 3394 658413196 6533 6534 103952769 69698 69728 786684867 46430 46431 772207341 26469 26471 936110716 5109 5112 894377149 87328 87305 47676001 75451 75481 883766243 54740 54734 930954808 48352 48353 678433745 91156 91171 492748574 10226 10227 892032719 68946 68947 424174535 65560 65553 169844433 74781 74782 828572558 44769 44793 621513441 1293 1294 523340893 44569 44577 92220861 5440 5466 880914937 31761 31738 235239867 68736 68706 543274880 33572 33573 295311816 62666 62667 212667941 4560 4561 270023257 42236 42233 477605990 78283 78284 831876997 93733 93729 776361742 80898 80902 902363478 4563 4564 332200553 87148 87129 96458405 10710 10711 711063107 33921 33922 562335820 28092 28107 867030135 54818 54819 765178864 92480 92481 226078480 97511 97512 951338476 71618 71590 321468386 46812 46813 22794489 94820 94821 905261600 79438 79451 720170820 63032 63025 597156310 46218 46219 339992583 64059 64060 811295564 89354 89377 587538610 12178 12186 872098730 56631 56604 979269602 41902 41888 438393832 93706 93707 250448882 89651 89652 459169202 85526 85528 143723134 91802 91803 376719334 84860 84844 616674392 63428 63411 674605381 80100 80071 251155599 29908 29909 426893813 25546 25547 769261865 67478 67479 377830704 87790 87791 336219779 95457 95458 569334181 10734 10735 760608234 6162 6192 848948421 84290 84284 720028119 57803 57792 370501714 66263 66264 885793945 75214 75193 735299165 65923 65924 353941207 18593 18594 696288922 13745 13759 656600970 72400 72401 713137283 91317 91318 769473494 74234 74207 627781322 9654 9655 620224184 70153 70154 881330823 2920 2921 734599487 92709 92705 575060978 79596 79619 489714174 38277 38284 846044923 22073 22074 990494937 48542 48543 814988443 899 900 157586569 55708 55704 774116254 82612 82613 300583666 73874 73875 964193367 94454 94455 334593258 40053 40057 442542160 74272 74296 454184903 30912 30913 594278564 27315 27314 689058539 58597 58598 740621018 76150 76167 743236678 4011 4033 100331864 93233 93254 294247803 48473 48468 770501338 63524 63552 156747703 63725 63726 854560826 40549 40574 806597142 78359 78347 505218511 84511 84503 488595842 18824 18826 467298041 29657 29628 947397269 54069 54052 613387125 28398 28399 154152651 35945 35946 694818052 1121 1122 63744004 50543 50547 190869521 92848 92864 762075138 90279 90280 431371047 82026 82027 735223905 56131 56132 748343720 66757 66778 213074082 28122 28123 854963369 2661 2691 269282529 52540 52516 698913826 8634 8635 258451074 27705 27706 961317381 75361 75362 520777535 20439 20440 587107052 52156 52157 258137405 68613 68614 865809364 4709 4711 750815529 1478 1479 656121435 77621 77622 245001422 84094 84067 580936387 73870 73881 712258995 43603 43596 812499410 1516 1517 317723786 22113 22133 703931107 90515 90516 94059432 2645 2646 919654255 75018 75019 97395442 43339 43332 930399484 34162 34132 836700369 59616 59617 53206755 67146 67116 687071920 81012 81013 506406493 27458 27459 880406188 49878 49864 815196715 95986 96002 721099167 12152 12156 820126446 51875 51876 203411867 49119 49121 756970631 78989 78990 152999306 9287 9307 244754325 37635 37659 227814860 31799 31777 31483753 18237 18207 255379504 17888 17889 989478699 87185 87186 128371804 53651 53628 452044963 69059 69060 147854014 5526 5556 776503944 68838 68839 392042811 31649 31650 157368839 22996 22997 820253768 60273 60243 875278259 57327 57328 288828717 75937 75915 757161125 52648 52649 791346795 86831 86854 111196190 61194 61195 37037574 84860 84831 263311941 71491 71492 59486843 69613 69614 19549714 64285 64286 492566531 69105 69106 449937849 22912 22913 674575637 26668 26669 718644769 29556 29557 209287117 58731 58736 679434868 42988 42989 729048667 99170 99180 174461980 20684 20698 657961764 51682 51683 695308255 82221 82225 183084545 10105 10106 722159555 25684 25685 928655849 51785 51786 861336103 82762 82790 9277537 14483 14484 860251105 26583 26584 269730255 16740 16741 38281271 93730 93748 975441131 87381 87382 810562536 8691 8692 859412494 60572 60599 912561523 34256 34257 601532947 7321 7336 551927761 25804 25788 64889807 74122 74123 339987730 29914 29915 854296387 24682 24685 972183615 80133 80134 972042906 15574 15575 899843681 69772 69749 194311045 5318 5319 546772324 92763 92778 630530528 63997 63998 443353165 38450 38451 252030081 11379 11380 623724192 2771 2783 710546334 66508 66504 949009628 88273 88274 699742418 69708 69714 144314016 62305 62306 615869242 45580 45553 360788744 28380 28410 438133495 39070 39064 944491449 42893 42866 176403832 37563 37564 980495257 87168 87141 624772130 67678 67679 411806340 84307 84308 31261445 22321 22296 562342209 26073 26071 364788566 14097 14098 528009013 1534 1535 655682271 8549 8576 848742830 80649 80650 471976660 83581 83582 110968039 79870 79871 23061695 72088 72078 938929603 99383 99384 519081904 33474 33475 439354557 3639 3640 776895177 74662 74663 649660423 86323 86324 616505582 97725 97726 161949018 749 750 370930166 67229 67230 453831475 27964 27975 814704001 54334 54335 274636025 27669 27670 776114780 88328 88318 830073741 32703 32690 145235150 55390 55391 719039811 27950 27951 269201373 51 53 882512964 75072 75073 241666780 96583 96599 146160287 93539 93540 488759662 10872 10873 533125663 44458 44459 209883335 53709 53735 359652794 57577 57578 200264145 72678 72703 507425078 84848 84849 503574244 43275 43266 417799890 23868 23849 402728422 98879 98880 716429932 82349 82375 636215094 68425 68426 52082079 59263 59269 546533467 53235 53260 804677657 36217 36207 231340846 26317 26319 228324610 24896 24878 220538264 31272 31273 932442904 31747 31750 139697097 82715 82716 736291824 41312 41313 13656811 56811 56812 902934923 37858 37859 796516313 33451 33452 94646816 48937 48943 462245271 30847 30830 438731724 79982 80009 973986491 45601 45612 946964259 94777 94780 122355104 84361 84384 493480091 62276 62279 969493650 60974 60975 494534515 77401 77400 251759194 4450 4478 481114445 17418 17419 463275944 6178 6179 56551323 86268 86269 232057393 31527 31528 94313299 19677 19669 193801997 26403 26404 965428299 92753 92771 993694920 82088 82059 391372374 19628 19629 324990127 57415 57416 522983160 7657 7658 781656205 35973 35982 81914008 63468 63439 303007383 3817 3806 323805878 97165 97180 703276082 41927 41928 516596426 67121 67122 597167373 61590 61605 628311094 65380 65399 826918038 62087 62085 300779423 17869 17870 637401407 74866 74895 908490356 5594 5571 275646840 56712 56713 515475743 34553 34554 222494265 438 439 495115882 21301 21302 747634556 34906 34914 455257260 8966 8964 947372282 89498 89499 932468604 80627 80628 796976490 26966 26958 647715913 97082 97054 272141850 91606 91607 838828826 71375 71376 167852225 82705 82706 78645860 19121 19136 421576470 40888 40889 516036082 60933 60934 185347374 73940 73930 221962741 32710 32715 241786678 36613 36587 230732302 54283 54284 713183094 74239 74240 474407237 39134 39135 628411148 68875 68876 805861011 56329 56336 19131954 89295 89315 293780340 82676 82663 423706743 14634 14635 150419483 75336 75337 873180956 73765 73769 81251225 6385 6386 788617231 69024 69039 530676689 47456 47453 585498881 76265 76266 771814628 70173 70198 788620087 13951 13936 465039893 96081 96087 518172440 85678 85679 175310363 72185 72169 951751781 66187 66191 735705262 15947 15948 440092269 92829 92842 876670542 6914 6915 735982036 3912 3913 119364275 76214 76215 928835121 19745 19746 464904691 37418 37447 73696934 21593 21598 946115048 54339 54348 440677140 72669 72652 205751650 50186 50190 450931715 80102 80117 408049058 74446 74454 653789516 30801 30827 282525655 60859 60860 126729735 47508 47509 322734253 82606 82624 478780234 85372 85373 73503977 29968 29969 728730532 76998 76999 115057319 81682 81663 54447204 87360 87352 315228488 79 80 203517085 96019 96028 501167574 34033 34032 926536635 33230 33254 367751175 24441 24457 584692404 46243 46244 928825187 56324 56316 171079189 25591 25613 635468033 34417 34394 229544205 58944 58945 529802678 3037 3033 924116308 77113 77102 231999662 12164 12165 158959816 82430 82420 229242574 20830 20808 300324743 38987 38988 229152323 64544 64545 365167996 62921 62922 184185661 39615 39616 618789308 58418 58421 160111835 96070 96040 30426272 45297 45277 564708671 15052 15053 268429774 48431 48425 905812089 35292 35293 574707185 71873 71874 415527613 58128 58145 663745022 68155 68156 173856164 44635 44632 264194466 45579 45577 926512637 8716 8717 126307510 69521 69522 624457126 58300 58301 703094282 5041 5064 967964880 90441 90442 39775538 45841 45842 492949061 48034 48035 370036215 88335 88336 395694773 73162 73163 447523766 44730 44742 735487271 887 888 797361567 51514 51515 528705684 23950 23951 594691947 58712 58713 763234364 37790 37791 601305081 6068 6069 514471811 64095 64096 702463957 1278 1251 226648406 29093 29088 884814529 49307 49308 540743339 86180 86199 252511261 95366 95395 431848280 17707 17708 683152143 56455 56456 752918847 15828 15837 125631428 89848 89849 906978496 6721 6722 617981860 6357 6358 154987925 44576 44577 787469843 87693 87694 363226763 85621 85606 325037873 74664 74665 675257679 82084 82090 478669766 80241 80216 431393413 55486 55465 727365749 47276 47277 170650252 76501 76480 948777257 10337 10338 797100621 28742 28743 883803211 87425 87426 884195892 89815 89816 53070920 23630 23631 660143564 36809 36814 731465992 75233 75226 36641786 30863 30864 627386297 17029 17030 854957512 76779 76780 642682441 93820 93804 161925305 18663 18664 524195100 51974 51991 46552175 13885 13886 964110986 16317 16318 77975409 75883 75884 281003699 18454 18427 221929349 58837 58838 584016607 62657 62658 145890932 35307 35308 152573842 81608 81596 261901718 14107 14108 324032696 84904 84905 129301513 88694 88695 10147380 53261 53262 613964296 67816 67817 372191873 56571 56572 35141158 32390 32404 992285224 97563 97564 518490657 44704 44705 422265879 59034 59035 362216475 5402 5408 100049805 87617 87618 995371487 69116 69134 420630191 18528 18558 324498890 8333 8334 849688379 88112 88142 320627264 87893 87907 591329850 34677 34700 977160427 28889 28890 710865195 85487 85477 627947202 98632 98633 278027245 77460 77461 380903426 93358 93337 587152456 39101 39123 121874733 56136 56144 603660842 42692 42720 630291397 28078 28079 65896266 94180 94158 401430729 43648 43649 609726910 73533 73531 720078210 24528 24529 715169645 30905 30906 908630234 13760 13766 862914839 14560 14548 433713998 91125 91126 695758494 71912 71891 392529725 43076 43077 656442276 14786 14768 275343466 630 631 879653227 79114 79086 878609619 44702 44703 875134596 72169 72170 646191593 91346 91319 727966949 66841 66842 501367288 30405 30433 610970979 17291 17292 240594419 34686 34690 745711504 38238 38239 908450160 65818 65802 37612765 69979 69988 616740489 5761 5731 621870197 75341 75342 504054002 26855 26856 352536143 10545 10546 533165661 14166 14167 471244837 44965 44966 600568866 36234 36227 581555531 4943 4944 340668062 76205 76184 685870454 27368 27369 765394160 48705 48711 646671646 10128 10129 39016561 9511 9512 142328783 61246 61253 736595840 47349 47350 600529644 51874 51901 747777115 63127 63114 349725090 16631 16647 165227039 39729 39730 155813721 15936 15929 585783386 98905 98903 859584528 36067 36045 147144287 39227 39229 764686464 46672 46652 420991232 14700 14674 959547711 16831 16836 216195825 71264 71265 669210015 63620 63608 93308710 47457 47430 945537434 69595 69578 753357074 13409 13429 468311145 28848 28849 879779538 532 529 935144407 64848 64849 907371017 49666 49651 395328071 11090 11091 741107617 24650 24651 286658536 53040 53041 619235234 96375 96401 312135979 45860 45858 28638414 34013 33991 302365186 74946 74920 959482359 93823 93822 861497283 26910 26911 93636088 36996 37007 401103045 55325 55314 465988195 32956 32933 181872852 86160 86158 663200716 32825 32826 270782676 3314 3343 879440166 29047 29048 949405405 39889 39911 131066692 89990 89991 859421189 859 860 251320423 71431 71430 155103419 48546 48547 333886977 47432 47433 566834691 731 742 384363543 23614 23595 31128360 89714 89715 407787738 17052 17053 95475138 5922 5932 672027698 61030 61050 583355358 85318 85298 915826792 67715 67716 983286972 5124 5125 671481417 35731 35713 465872228 77854 77855 406373493 33900 33901 360132794 75705 75704 604098739 87613 87614 657692622 99565 99562 565842100 45676 45671 792922631 2086 2087 364784235 26118 26100 37746020 89025 89026 649006789 94484 94485 136828918 64156 64157 924769049 92987 92981 189229417 53561 53542 894520242 43648 43666 58304801 42755 42779 699741781 91595 91620 769557053 18176 18177 621659801 250 259 610294650 65772 65800 340210953 26335 26354 617241592 27075 27076 641565674 79550 79551 806166111 15157 15158 644674402 88804 88805 414028630 62063 62064 550378746 9645 9646 278125461 5511 5512 535213015 71732 71734 599504350 42012 41985 417279260 36100 36101 713145781 78153 78154 35784344 62386 62367 99370189 87519 87547 762061278 61009 61010 506380646 23070 23093 316325716 50882 50889 798639347 65502 65503 699249758 1927 1928 921479110 71216 71192 891815303 69808 69809 315897412 48431 48432 181690759 71252 71222 685652348 12734 12730 717798433 93684 93685 631859768 78080 78084 912160738 16373 16374 682600744 8699 8672 41564470 84430 84400 559204 922 940 55338304 77053 77054 206437029 28915 28897 636676308 14371 14372 982695063 3359 3360 581880035 8178 8175 925538513 90918 90895 392395542 84281 84282 852850877 65975 65949 172321879 20119 20137 953600858 97659 97660 559387067 78451 78439 423472842 16655 16656 318381139 78082 78083 682063850 85597 85585 708786810 15926 15906 415662424 36780 36796 755447528 54186 54199 488222258 2269 2270 63497114 52822 52801 70719642 30538 30517 710282829 89765 89766 394008519 94200 94190 266634744 16801 16802 211738682 90255 90283 46588960 56737 56707 811357754 26912 26913 30840462 10524 10531 697545844 80803 80804 552717744 84761 84762 882996015 82249 82250 359903007 1107 1082 966405145 76451 76452 561760153 42378 42358 987709098 48743 48771 415536471 15392 15411 728326806 36316 36317 137159480 46570 46563 652201643 60039 60040 642074810 64099 64100 472748777 35642 35643 401259112 36178 36179 623738013 18790 18789 28036590 74526 74511 606449456 63253 63254 376726462 5208 5209 400905390 12500 12501 49933067 72377 72378 928747717 18794 18824 945150581 42239 42221 98695861 30346 30347 452833577 36179 36186 705118757 37137 37153 294437375 95475 95476 777387832 32915 32927 614907223 13288 13289 789105486 17175 17173 98213325 1009 982 47426679 33662 33688 397003920 14978 14997 647101074 72660 72661 413443749 81725 81726 709637304 45867 45868 541138592 74716 74717 680878258 67530 67512 811313021 79868 79866 939473713 93420 93421 489882537 33904 33901 59938530 87840 87841 75459464 71112 71139 187013524 77018 77039 676922077 70992 70993 206264611 59770 59771 382910491 55545 55546 156080229 72216 72217 445517566 54117 54118 272830825 16943 16970 434144 86109 86110 630628077 70990 70982 926879459 92210 92236 280590870 9959 9960 923115773 15235 15236 414498568 60595 60617 253995954 4417 4423 29034480 13849 13850 176558801 74450 74470 443912281 87697 87681 634896141 70845 70846 546685655 76990 76991 668231361 57247 57232 292701705 79088 79093 975883129 60793 60794 260813048 76180 76155 507300217 77606 77607 827150167 89454 89455 368437260 45778 45779 580070148 45839 45819 907618534 63405 63397 896123706 15630 15631 242147155 48506 48507 20062139 11783 11764 407680519 57229 57230 650354894 23425 23416 245457749 1967 1968 218969551 8847 8839 305637965 54263 54264 997909647 50923 50910 17735427 62676 62693 26368641 99367 99368 952986418 85602 85605 634691217 12929 12914 983282692 10857 10858 216159987 45550 45543 898990859 12273 12283 768397449 42316 42317 141422040 23045 23046 882317949 3652 3677 605815646 53317 53318 160082699 92766 92759 989299595 14108 14111 151015845 71188 71165 699645014 53059 53085 274673188 14636 14653 390886273 93486 93487 609839257 46784 46785 563105605 36592 36572 204688624 61202 61203 677063674 42032 42015 128557048 63151 63152 843342283 37953 37954 193745858 65216 65217 388845029 94326 94327 189404833 66982 67005 213608949 77287 77282 794219560 10138 10139 764646695 79662 79663 685799614 7379 7380 698261670 98583 98601 42043366 94699 94712 912711003 71711 71733 55745645 42698 42685 332428832 29405 29406 769875276 86828 86838 164360047 67110 67111 527543277 85049 85050 6840303 18129 18159 491638749 98858 98828 699582485 29696 29697 928517768 52192 52193 475652605 28047 28048 303787392 99580 99605 563868532 14431 14432 615969738 13678 13657 170298127 65344 65363 6171347 1333 1307 936254603 55152 55153 398292749 67049 67050 148208084 19852 19864 855777810 28113 28114 740611552 76808 76831 340506900 99572 99560 685954760 1761 1759 106188134 90506 90507 186679393 57825 57826 455012800 21868 21869 626389687 66643 66644 912503049 3589 3590 443657749 84489 84490 291837446 70250 70277 765248891 84538 84529 858180996 85016 85017 309035390 1821 1822 811137259 33804 33798 860406630 54544 54517 282668825 70386 70387 676622125 58696 58697 441053888 26647 26648 968644960 30140 30128 270631527 80979 81005 972507700 82107 82092 133702531 71124 71125 832088 11267 11288 437592206 75695 75725 466239376 91300 91301 469901821 17711 17712 649385249 67013 66998 188831097 38348 38324 935497706 48010 48011 11168865 70617 70603 483887238 3856 3843 869193 50332 50333 702699770 55436 55437 779884214 52307 52308 737869034 15172 15145 678933648 3250 3259 66102332 27585 27563 326748313 90774 90790 310726607 65825 65826 75732876 14003 14000 916218181 21979 21954 844955600 32164 32165 924462911 18694 18674 771448083 4056 4034 812170218 42197 42173 91324730 94230 94213 577966261 92367 92368 913735685 19558 19559 547583401 33355 33327 399392454 90577 90578 271349009 55284 55267 563599016 57154 57155 622218674 16212 16208 214982400 92010 92011 590912680 70226 70244 273861700 673 695 556364630 35228 35229 870577076 94653 94654 115991076 16736 16737 741536467 96365 96366 149618273 168 169 980987478 28325 28305 377017904 58999 59025 839944338 38984 38985 938632999 22906 22923 893997042 7231 7241 867291759 56079 56080 630061689 20045 20028 845282076 24138 24130 586791111 32724 32725 588769445 41017 40989 602019415 72086 72087 798589718 76816 76817 638631899 6114 6089 790473430 32949 32952 345521721 83298 83307 899313223 90357 90348 143027082 41596 41575 738565335 70822 70795 230262468 40209 40210 433070352 87908 87888 239199035 3704 3712 205666290 86267 86276 732251259 80389 80390 988240189 35654 35655 289936571 14641 14626 857756989 98648 98649 716981990 66824 66822 919838240 31073 31074 369766875 28748 28749 288960464 92160 92161 453439992 92730 92741 627334958 14075 14052 891003198 42725 42695 282989562 68330 68344 705437755 56121 56122 133976047 53227 53228 666853728 96545 96546 6395065 13373 13374 112913435 43930 43953 854172935 7794 7795 362489308 25864 25865 28582903 15153 15126 962476253 11414 11415 423028353 43779 43780 391967603 503 483 470958856 59151 59152 486293880 76026 76027 477350221 25426 25427 8673325 12584 12603 117260236 40253 40254 695139373 58255 58258 488843671 26504 26524 254076352 65261 65268 861451733 38805 38803 669716377 42403 42404 615432899 3698 3718 344579122 96320 96302 634840121 11377 11403 608277505 31793 31794 866731606 36199 36215 386474789 24335 24336 149101589 46788 46781 251671373 28555 28556 779417731 34582 34583 202001537 63825 63826 463753338 47860 47841 455781788 19733 19734 368038650 46519 46520 971201794 20607 20588 472532508 33980 34009 5479076 23397 23398 721249069 50839 50846 363984718 46052 46053 649229075 1380 1350 58083094 25455 25450 123645205 59094 59095 397225060 90061 90062 809299412 40630 40631 981960524 82605 82598 695871840 69898 69899 657837536 97554 97541 623324989 25385 25386 202488679 76644 76665 593669032 41314 41315 220630225 69162 69163 313088848 90957 90958 395115863 57331 57303 584765406 87597 87598 143633293 51046 51031 427272804 88134 88135 788335810 1272 1273 65824335 8100 8093 584248458 56461 56462 430306186 90301 90313 667921229 91523 91524 56665825 46049 46050 292950126 25238 25239 539191045 66302 66328 711456769 15322 15323 607070918 4614 4615 910775176 41944 41945 433180088 8510 8511 455140251 93084 93110 884823652 20326 20336 310523594 32032 32059 274358138 78856 78857 106445642 9522 9523 752241658 2386 2397 393437541 99189 99209 671987340 65471 65472 478003440 42377 42378 226453710 27505 27525 806534620 86225 86226 382840010 22173 22147 733636896 10499 10500 582959884 53473 53489 718073140 98560 98561 388951008 61991 61976 617574854 48381 48382 411210737 5902 5892 306032415 40386 40408 790182872 59798 59812 613918575 68255 68264 274697314 15895 15921 722812396 13457 13481 238861191 34259 34258 461263851 61978 61979 566302546 79791 79792 189501982 4149 4150 324657696 83847 83848 913902104 66531 66506 927331306 2949 2951 456213198 86894 86895 549225390 98269 98270 240686720 1873 1874 299441626 82129 82126 693218881 46612 46623 674463661 35883 35884 187126293 71526 71499 224912631 20908 20909 253283284 4350 4329 764890589 94634 94606 202244169 97018 97019 929924748 60872 60873 44903266 52195 52196 431381655 96468 96467 212092463 10901 10902 272236446 66178 66156 971354300 97360 97373 48322673 26352 26353 161132306 52850 52851 171506191 89189 89190 645775061 65565 65580 348676525 47420 47421 964290375 90360 90337 357103356 20558 20559 783156286 35349 35321 922308288 39367 39354 886625680 71480 71458 124017452 61473 61474 43838137 87982 88005 866634047 5393 5394 597746346 20235 20253 865320819 96847 96832 85524082 34914 34915 446707114 58331 58301 472058241 8916 8895 503568396 87636 87637 366408875 84146 84170 273395403 82540 82541 196571192 99121 99100 560162275 19414 19415 189279478 24423 24406 988551231 17108 17086 546672617 92767 92768 318868326 16114 16115 484499323 2044 2045 456800360 2016 2037 174090405 53290 53289 171294043 82868 82869 882833283 28246 28247 332759290 98475 98504 586533856 24380 24381 656331794 70448 70449 59800498 24962 24980 729733583 66679 66680 635442673 97619 97620 368346094 58626 58599 446095453 85587 85588 822223645 73867 73851 369972744 11244 11245 430704174 4922 4916 602327735 82883 82884 376091603 73419 73420 552722773 24129 24152 808970767 38191 38192 624995102 28453 28475 406850849 56602 56603 775939047 1987 1957 362766810 39079 39080 403520611 103 104 486261811 14455 14482 942200351 71361 71347 796203729 26082 26064 588977249 62689 62660 399021235 90707 90708 785469602 84641 84618 168115071 49164 49165 67129843 62817 62818 902191275 15528 15525 549640705 54613 54614 118051640 75435 75436 792179222 20499 20500 130699326 93319 93320 617922797 54778 54779 737509603 29366 29367 490872849 46381 46392 899223502 35483 35476 394629864 4834 4818 240345020 78585 78611 629947372 15482 15483 803648540 45226 45245 107148754 67056 67040 93846863 75279 75309 834498676 26363 26364 597725936 11270 11288 665439550 7138 7137 863386337 71761 71740 815506815 36971 36972 509920040 54545 54546 93287335 42425 42412 448935312 69991 69977 27574182 37883 37908 208365414 13783 13784 689829227 15244 15243 535661243 36526 36539 586294677 78140 78149 41913488 90427 90428 388825583 12816 12817 390663054 3434 3430 754677896 42760 42761 47795833 66526 66527 973519996 74282 74287 550937390 50089 50090 253981896 56269 56270 814773021 83277 83278 25194280 25825 25826 739434834 54155 54165 739500030 48080 48081 361145348 8990 8966 679990561 83609 83596 395049629 81529 81518 40251662 91925 91897 298468933 29850 29851 442329975 33437 33438 908089149 54935 54941 609438660 46814 46833 192870626 65354 65324 120866934 3616 3631 275714666 27708 27712 243775819 51460 51462 164013214 6965 6966 721598689 59389 59410 127674355 25287 25288 558298587 18170 18183 654788473 43821 43822 653416037 95535 95542 914718328 38084 38085 687844056 79898 79871 437619766 47036 47022 514484353 66994 66995 885601344 86128 86129 727419514 16513 16494 657482861 99742 99743 427219614 32499 32500 668097630 45398 45424 785649569 36814 36815 371718973 31411 31412 92033149 936 913 654351854 47412 47438 259291137 59161 59186 847187506 37645 37646 368809375 70042 70043 962312603 51245 51233 126033694 52002 52003 17885770 87404 87396 5094493 27922 27923 872125546 45148 45149 842897534 610 611 926622240 38205 38216 58719423 2823 2852 581272470 50114 50119 818686653 21971 21981 561598869 87398 87413 396560011 2346 2340 411226868 43959 43951 775980664 55329 55330 775981309 37706 37707 952899604 39668 39669 891170995 58607 58608 673085285 98722 98700 186312588 5146 5174 298310024 74679 74680 791225604 41772 41773 886340941 83769 83770 594984137 52200 52176 546643712 40657 40634 431835562 51435 51442 176185463 98988 98989 454757566 67054 67055 217273792 7549 7521 386300348 40213 40243 502854615 64137 64120 915438698 95898 95928 914206166 42444 42445 89515360 46248 46246 95127830 5426 5441 449919635 21757 21744 462581249 92344 92345 989351595 12789 12774 466426928 52702 52688 651870816 1179 1209 800422258 96490 96514 965047428 56211 56212 241020734 79933 79934 292653518 59743 59728 826533590 30518 30519 545123296 55576 55557 942727111 51184 51170 372392446 81302 81303 528398537 19586 19568 558588050 40325 40296 852562114 96459 96460 456947773 29289 29290 698229305 52976 52977 287750335 27878 27906 367806128 63145 63146 314503374 76089 76085 898716677 76207 76208 364374439 95281 95282 674188349 70114 70115 999108005 86211 86194 421947560 50127 50133 274162833 44037 44060 606687204 44301 44322 637279581 3897 3898 932213717 55535 55536 923650266 29259 29260 408735954 13034 13022 330064559 42888 42902 975286259 25900 25901 618218042 72883 72884 666407193 114 137 782276935 27965 27966 6202406 79687 79707 403847431 59269 59243 746128701 86354 86330 203853992 4691 4699 936418639 57216 57191 942299632 58828 58829 541805706 45127 45128 33029371 89505 89506 850069202 36651 36653 713068036 52208 52183 704270562 10916 10917 407412788 97763 97764 188739058 32215 32216 753869001 4030 4031 162869760 60807 60808 179298850 42810 42811 54113936 71364 71367 509527830 67628 67601 279973383 52385 52384 490669532 84292 84319 596044962 6150 6173 455257236 86472 86473 948780332 34617 34618 268546113 76597 76613 832253249 54973 54979 177886361 7619 7639 9733668 74058 74059 277024380 36426 36427 5918610 72784 72785 924460024 32171 32179 657312312 23472 23490 718311747 31303 31284 197121602 75385 75378 306051292 59523 59550 74259497 17493 17494 268644687 41995 41975 138183775 97961 97965 942145629 33326 33311 104643218 81061 81062 10232773 28976 28977 145096381 48545 48546 252961662 48050 48051 56537191 4562 4563 265690936 73447 73462 279836987 64754 64726 346669960 56409 56410 175098098 61831 61832 209792169 39839 39854 766644365 38094 38072 411021271 20750 20751 208120635 86667 86668 552829456 33594 33592 671057171 38565 38556 596392060 30430 30431 658455200 92512 92513 876780535 31586 31587 844729536 70040 70049 133827271 25730 25753 245874913 24284 24269 333098650 36530 36541 238796234 52866 52871 801754357 27946 27947 686732725 38019 38020 918826941 65498 65499 551081534 89961 89962 501301672 94655 94631 309344105 25433 25434 95308360 20229 20230 430350554 48632 48644 373109061 81516 81520 755794510 26717 26741 223181131 99310 99311 728285220 3309 3295 568884416 7234 7235 582303510 41232 41233 951705393 49193 49207 821047127 70038 70052 984845700 33542 33565 110710103 72709 72710 398247605 46279 46275 412563819 78371 78372 878449787 39639 39640 64472835 2206 2186 27276835 55844 55842 26526704 21294 21278 612644815 68021 68022 392783247 6307 6308 795678413 18855 18871 331141202 98724 98705 990619961 41983 41984 906249107 62856 62841 41515736 99808 99809 931849870 11239 11250 699501641 88801 88790 302456693 36197 36218 677473698 2199 2218 220129581 12033 12034 333661960 26715 26693 850572261 61926 61900 32800281 38829 38830 240910455 89260 89268 475750836 31452 31467 864413115 88797 88798 613478018 52301 52300 967463299 27848 27851 163244849 91316 91317 199615363 19633 19660 142405495 45642 45643 536559023 66061 66065 657710361 63555 63559 560344584 69081 69082 178907623 10659 10630 554319454 10755 10730 490332156 26617 26645 756137800 47142 47143 866739997 28788 28806 67292903 66392 66393 14142263 62747 62742 893890897 23815 23816 83179591 9876 9877 363709009 78992 78993 521092411 87541 87569 565206497 44439 44425 127839748 66006 66007 786910395 45338 45339 270141750 80547 80548 794223413 84396 84397 909006411 89372 89358 934510470 36735 36736 959323491 59836 59807 63496978 826 827 166321550 95466 95483 201795723 13361 13362 66764847 4185 4186 660458199 50623 50605 107842589 20920 20896 78910078 44603 44627 451132620 66783 66784 672373475 13844 13815 427290315 14543 14544 150325398 59639 59640 224403484 98707 98685 211213568 12018 12043 936335098 1022 1023 64618162 50975 50979 30301222 652 653 864625219 18023 18017 990017259 16474 16475 902088947 74668 74669 320053459 73946 73947 794134920 47079 47059 372193039 67263 67236 930409457 74091 74092 742471309 86253 86254 5404052 30785 30786 844343893 5285 5283 814799394 83212 83213 786828612 90184 90185 671611634 12479 12480 607531404 19678 19650 234563021 81045 81046 431084866 20572 20546 545365278 53427 53428 642182363 28830 28856 797361980 13255 13261 383870637 31409 31408 862334616 89216 89217 254632974 10754 10755 653417 19744 19733 137673914 31244 31269 550803998 62095 62096 374484912 46438 46439 542227487 2179 2209 728053013 98958 98959 862178722 43915 43916 908790217 34858 34846 67281359 29107 29077 390086988 65838 65845 611888972 36429 36430 645715103 35106 35093 806121047 38843 38837 567345835 18413 18414 818787312 11650 11651 986291942 12071 12080 788211745 9866 9880 417394745 34750 34751 375524571 77347 77348 753358113 53159 53160 182726277 22745 22746 923468378 657 658 727267819 82364 82383 577235234 48787 48797 47146277 61651 61670 912803221 62483 62484 191363663 39458 39459 867091714 92089 92105 67105206 44131 44132 215668555 58202 58203 348396927 40998 40996 572551482 508 509 750517244 56266 56246 929110466 61981 61982 269038912 56628 56653 337128394 16459 16471 590415007 82259 82285 65928007 59523 59533 732799059 50404 50405 866973254 99397 99427 116435854 26838 26817 188634094 96522 96523 567594784 41560 41567 288206099 81434 81435 305587025 36976 36963 778829279 99705 99706 186131118 18770 18771 593194027 390 391 916241187 64174 64159 160623170 63265 63261 228300608 20147 20148 735393970 55027 55003 44073200 2421 2400 142186380 4536 4533 572116115 38476 38477 233394981 67661 67634 316603189 50448 50450 191500935 82147 82148 729040023 26253 26254 769712910 568 569 621316604 8664 8665 899667360 2264 2265 969740077 64087 64108 602955621 49935 49936 637471571 49333 49334 798333819 35063 35080 484834938 54702 54712 158777229 84667 84685 657837713 74192 74197 720364093 6328 6329 517196688 32638 32633 905785780 84973 84957 570223561 18146 18147 638924499 24349 24326 508004685 44478 44479 382025931 49639 49640 91497293 50495 50499 581394186 70705 70706 188285825 24996 24992 260575447 71869 71897 726069429 77908 77909 434567809 68654 68629 504341150 50901 50902 524028713 54999 54984 837048602 78465 78466 375516580 84292 84279 529311646 92836 92837 343232225 20905 20893 127092250 21429 21454 577368134 32687 32688 555011785 79321 79322 985473541 45809 45810 994912037 26714 26690 158968941 85460 85486 792738574 6426 6427 30422546 31686 31705 844978929 23921 23922 167985716 85920 85950 913007241 61644 61645 848797574 46723 46724 200180586 86412 86413 537469163 43503 43521 277665414 84354 84355 33294235 55219 55231 633489059 37672 37690 608397923 12960 12961 269298361 25318 25290 631750447 32969 32982 752168720 11907 11890 464986895 47333 47332 779060237 15565 15566 253497302 5223 5224 539957842 8099 8103 21558268 60604 60605 647225896 42205 42206 723622176 59384 59385 416359458 60685 60663 135170646 87232 87233 892293944 12193 12167 829720146 5410 5429 185402906 59640 59641 522717931 87190 87163 71475168 78459 78436 583497105 80715 80699 916624632 25736 25734 238699323 29139 29132 184131354 29186 29167 659776838 92201 92220 703517872 53653 53666 413167990 26124 26125 141751280 72546 72547 2010979 68586 68578 800264610 95655 95656 778489850 59237 59238 987095620 20969 20942 609252433 72892 72893 984552707 16849 16867 389684376 11396 11397 200306261 60736 60737 395758834 94566 94543 950965846 43925 43949 69822330 63470 63469 416916613 39259 39289 876133328 22492 22493 452123919 83202 83203 985985279 9997 9974 608417760 62852 62853 39111648 14879 14878 34929466 16906 16907 789922523 40268 40270 918402559 27835 27836 932309668 80063 80064 738817508 26538 26539 416880428 96741 96742 207557351 74958 74959 731837962 17500 17481 593212972 47173 47153 276600183 1651 1673 815133463 9968 9982 947031990 4743 4744 855002415 11922 11923 327703744 22531 22532 813376013 80131 80132 442250795 63461 63446 8683835 83373 83374 389751988 96288 96289 623934677 99705 99688 101352903 31337 31324 603821332 65348 65323 114956542 31010 31011 113121113 24292 24293 850991518 81619 81620 814607141 52868 52869 132170593 86586 86558 314957516 71171 71172 314921173 67656 67650 676333396 65877 65865 817780460 45028 45029 465818281 85348 85349 204572160 21339 21364 522782660 72518 72519 556195325 79912 79922 666246532 59658 59659 614266122 1911 1892 325396589 6076 6077 481480527 21611 21616 161497645 96726 96724 486293253 65231 65232 527569386 67721 67722 408430412 99291 99300 67143110 59305 59306 860472116 2542 2543 408532693 84100 84101 752537118 69397 69398 169554171 60051 60052 654455085 56490 56492 426988145 23785 23767 965264703 19790 19791 719534071 27827 27832 509300817 44115 44116 547203767 30289 30290 253418252 94324 94325 131567208 10037 10038 910740528 89150 89151 923846617 64822 64846 423477379 97894 97895 710935700 25871 25878 720533512 61066 61067 398118045 42631 42632 686635694 85910 85911 266142938 52566 52567 180204121 90491 90492 482661159 68109 68110 944312799 76955 76942 852928698 2389 2359 11129502 3283 3261 611460605 91251 91242 768642845 21203 21174 43342199 81762 81763 303293361 97557 97558 248425605 24745 24738 111857626 19623 19636 43424703 78316 78317 931972280 42120 42134 983615493 24084 24114 728505331 5534 5529 932746323 60484 60479 939344941 18237 18238 194580312 89022 89028 977307422 91151 91155 195636489 31755 31738 83674619 13635 13611 55819798 31814 31815 395225005 18748 18749 225631230 50248 50249 736684343 41344 41345 707059238 13056 13039 144418293 9202 9197 10295854 90841 90842 719293126 35257 35236 440849535 5614 5623 205818890 20060 20061 437625442 85078 85073 153593363 1109 1093 351611287 16986 16987 445307954 84179 84180 736196906 96231 96232 829907135 26705 26706 987170426 80035 80023 600695096 92911 92897 20537045 43857 43858 855869955 84674 84693 556206125 17983 17955 620773573 12724 12725 953636541 1233 1234 411612959 99819 99840 688462470 15845 15874 338267862 65619 65620 430401110 24261 24262 852477896 77646 77621 775043927 7204 7210 402929571 16548 16526 247769920 4485 4486 256041074 2210 2185 660716134 42609 42595 693255220 39360 39339 176869223 81601 81593 24420199 50131 50132 930848425 79158 79159 331559304 78803 78812 342702993 67961 67962 383786903 27473 27453 60787219 56542 56543 410408008 70782 70783 182458253 52437 52443 146811024 91695 91700 551905266 39818 39819 67673404 52576 52581 553781202 53985 53978 552626390 55924 55926 443312128 86963 86957 332847297 54648 54649 786933652 99827 99856 144629559 60296 60297 478807394 31685 31686 342299459 6224 6244 25018997 26058 26059 571384927 51424 51444 319902638 1276 1268 157184499 42600 42589 960379623 77555 77556 781298909 34921 34918 431564062 28771 28772 25553913 61635 61609 991363682 91535 91536 90923304 7853 7854 390727688 50303 50305 295512134 57874 57875 174757234 48547 48537 753171560 26564 26571 920701061 62812 62813 190321857 28194 28195 825744367 2956 2952 104615264 85451 85452 87249590 47766 47767 578549491 60874 60898 253634325 79904 79905 51025265 39141 39142 136525625 94748 94749 743086162 3733 3717 815323997 3869 3870 797637908 77258 77275 869025796 57432 57433 447572542 41573 41565 401509026 92096 92109 875961812 80476 80449 907731212 98365 98366 957892578 95243 95244 840795958 55968 55969 148158913 55047 55048 9471532 84824 84794 476124171 4004 3992 977726804 24601 24625 915474586 28656 28629 218650293 48429 48440 361724941 7238 7254 814333380 28595 28596 211573555 37339 37340 269011751 63859 63879 844393576 10737 10738 412819276 45149 45150 399006176 11620 11621 873749149 77020 77011 980365025 85601 85619 454012883 22540 22538 941648498 98485 98486 944392935 65628 65599 503689886 34442 34458 407067640 50082 50099 93318341 2745 2746 678792053 86696 86690 5005415 37850 37851 910118242 37661 37662 847617203 65472 65473 262488973 54007 54001 615341168 35579 35580 996128914 26116 26113 350138536 17957 17953 42186902 11098 11099 290435560 91803 91830 958155814 64487 64471 924486769 31248 31219 212733620 21016 21017 841876276 14579 14580 94153245 99480 99468 642082971 8180 8181 691045016 12477 12451 406346574 63821 63822 424917642 31456 31457 171716677 62408 62425 643488477 69731 69727 32993530 13387 13388 834399911 8047 8048 541629375 53991 53969 271177079 7102 7103 105814951 89085 89086 106620026 55560 55568 496427000 95111 95112 251203777 41525 41526 809372075 67872 67873 725325278 93246 93247 177861070 16817 16818 275345525 79119 79144 316112911 10560 10546 782194088 30994 30995 379585121 62082 62083 128773633 20511 20512 392151974 39731 39751 691154625 22535 22536 433280371 53217 53230 9465437 44598 44571 347911180 71900 71901 545339148 69891 69884 256689706 26917 26900 950219992 20415 20432 89750520 71392 71393 970289074 7963 7964 974442652 36642 36614 753240529 98331 98332 521141545 94803 94804 166246419 49155 49180 696466460 63799 63787 931490812 70130 70131 124980782 18450 18463 894703277 98043 98044 744166203 93647 93648 256299700 73340 73341 900876396 8326 8327 653188489 57864 57860 691381485 24599 24576 48403414 25140 25149 896322642 82295 82296 205399570 9441 9442 959671830 41756 41757 640858036 81267 81276 419873645 1772 1756 996207018 81358 81359 514036607 53141 53142 961554213 67346 67321 961941099 60441 60413 8461567 25481 25478 763060047 74692 74693 577778699 41975 41976 324080261 69280 69255 356627728 86180 86204 690674623 39464 39465 290107171 39118 39141 296462154 57524 57525 641535880 265 266 247097210 1072 1064 627086719 64812 64813 814571392 59210 59211 519952046 84577 84562 204951484 56771 56785 281961886 61153 61183 440838887 21923 21924 936893945 54976 54955 3562817 13641 13634 993845712 82297 82283 533604038 85285 85286 836738425 80680 80681 123152881 42001 41985 743138196 19844 19845 788946757 3284 3285 738606742 64808 64787 520124484 9300 9301 842394357 69558 69559 530728516 34343 34344 757081289 34767 34768 745484408 57215 57216 928205179 77078 77105 836149002 82055 82036 964393586 17378 17394 30979599 30678 30679 269119311 2526 2527 800843513 6991 6992 493223768 60297 60288 835992001 97038 97039 760941490 76396 76397 83253382 40143 40144 482910650 64277 64292 981163246 38711 38697 244790928 23956 23945 951890649 24982 24983 598381901 89068 89069 91430702 89054 89039 798637262 37082 37083 700422775 90705 90706 51320884 63347 63341 629666723 83408 83411 413291738 95632 95633 448555043 76062 76063 758240400 79225 79226 761119187 65893 65888 771151950 67190 67170 779609828 60166 60178 917567069 29218 29219 589952990 64160 64171 261602642 7231 7232 186582217 7467 7477 992175580 80445 80462 138133274 8208 8228 198415179 55635 55636 668409754 80716 80731 146454250 2005 2017 88551863 53701 53702 65789770 8913 8914 855510171 50701 50702 970774010 42814 42788 696113991 56392 56403 618621076 71855 71856 895266812 83155 83156 974740077 45101 45081 734445500 88463 88464 5955136 58911 58912 949634845 78826 78827 860374901 99446 99447 177911686 15748 15749 716064395 52787 52788 485685907 48841 48842 213783630 90192 90193 73577885 35130 35131 879061632 79982 79983 462433350 6863 6864 292707477 80055 80066 60217227 57566 57567 505307756 2378 2379 2336028 47607 47608 380028004 91559 91560 665904970 62989 62990 881209519 7650 7679 767959722 98760 98735 34049239 54082 54109 664869056 51427 51428 793726568 95972 95973 366536393 60840 60868 520055475 70202 70220 180780575 92342 92343 975085497 48792 48780 951338792 33622 33645 490756849 46840 46841 781433471 38497 38525 112060828 23612 23613 406046189 83739 83740 329511614 65397 65425 510788974 55766 55767 592574545 77344 77345 986895597 29987 29963 243879290 30470 30471 573739832 97083 97084 702214133 42542 42543 209042275 64733 64755 469048017 3343 3344 767920229 94491 94492 745064064 55029 55004 458875549 686 687 310846526 35837 35838 986040603 73338 73357 152646597 2908 2928 321741603 19674 19685 574664528 69542 69521 236986820 90925 90926 251134906 43030 43035 710441078 81837 81856 284193279 41646 41647 949645791 54276 54263 462298704 20856 20857 120427509 23760 23761 620590713 92873 92874 339939130 93995 93996 183086324 97529 97530 486555200 37395 37396 582473974 28049 28050 341711042 46783 46782 871580030 9106 9107 541173424 96325 96311 206761589 4537 4538 427584072 99668 99669 770108985 16978 16984 626468031 33888 33904 41215083 35492 35493 396353425 62662 62636 858264270 31205 31183 817517849 86866 86867 182346603 65275 65279 755623015 44678 44679 705599721 83773 83774 522211667 45478 45479 65201942 49079 49078 648799232 67170 67171 226962119 59534 59535 690427368 25307 25301 56144660 34987 34970 674654947 59928 59929 964855541 16613 16614 472468890 82148 82149 222751860 53529 53530 561930272 30704 30714 139577764 57501 57517 333346032 28987 28988 85445546 12569 12567 241390256 33845 33849 26728594 86630 86640 574108853 11451 11429 455775857 47207 47208 517314791 62866 62848 445295674 97453 97423 111730708 86095 86110 195208213 70849 70869 159775735 24348 24350 109718089 76353 76354 187545137 15611 15598 422058129 25323 25342 964114099 58798 58818 916214862 41505 41507 65858682 67654 67632 477020299 22520 22492 839564223 81544 81545 301846941 34406 34407 353118056 99768 99769 288493888 77017 77018 669687396 92086 92087 867355842 78907 78908 708131544 30239 30223 436420895 37739 37726 584116817 34103 34099 806000358 19994 19995 679645106 27831 27801 241386425 95872 95873 265973210 40117 40118 94557469 42487 42488 480187696 62013 62014 91358143 38045 38046 797935684 32674 32675 239836202 63059 63042 589309885 38182 38183 977181509 30859 30860 315737079 84584 84585 132079696 77161 77162 544594450 99370 99342 401718120 52479 52480 807873968 4678 4679 80109315 42829 42835 563364272 30055 30060 892956346 49783 49784 820559225 1729 1705 692493117 8274 8279 609780162 97186 97187 421157090 78732 78733 292672109 70255 70256 847737266 86781 86786 406267149 76422 76423 784126135 38789 38790 214188394 86732 86733 540986684 50824 50798 13391175 74695 74696 970876631 55817 55818 991389319 88570 88548 985487744 13623 13624 627833795 79665 79666 644136555 3367 3368 324620186 66360 66361 753896853 62209 62210 933953627 91857 91858 964982853 69086 69087 939459517 4337 4320 825303090 40361 40388 7217373 98507 98508 828498846 13843 13844 151548954 11869 11870 338310906 85527 85528 109912878 46434 46444 467067777 25316 25308 914781374 74286 74287 514393742 15677 15678 515183661 78225 78226 676094230 95769 95770 802549266 64443 64444 596527937 55748 55764 363692798 27500 27501 740734107 1732 1733 464785145 9038 9039 196316637 95159 95160 381885778 30807 30808 463818110 90869 90889 876591570 25490 25491 628279913 48717 48718 833888567 22192 22193 418279654 17361 17362 734557317 68333 68345 194046127 88272 88253 671242545 66801 66802 271010853 89507 89508 563255652 98658 98659 511978344 92522 92526 101905696 39114 39124 127400328 97416 97401 938581232 72749 72750 798951598 55960 55990 254020706 84671 84674 135403356 12210 12209 990995040 4954 4971 783810144 97222 97249 932239896 4623 4633 218630779 20427 20441 119332412 34754 34761 295252478 50929 50953 60096212 9420 9421 313859541 49338 49339 678701787 49035 49036 479526615 94901 94875 128111783 41110 41099 963664309 82654 82655 119984117 23466 23440 248149161 79943 79944 118400880 57089 57112 436373151 73241 73242 201236679 5684 5702 235694878 96841 96842 530545688 13598 13599 378939672 3159 3160 72767584 90845 90840 690067823 14996 14973 439276180 63382 63383 783107585 4122 4123 671103167 92961 92952 391451299 27790 27791 911959665 72155 72135 468392878 95834 95835 265068447 16744 16745 3040809 27085 27100 812167467 55617 55610 314967589 48494 48506 546674103 3661 3662 209582014 71248 71229 443194743 74001 73999 185208447 32368 32339 592477471 42775 42758 464718285 73626 73621 358359703 35328 35329 660466987 34832 34833 12524130 53538 53509 631272410 8192 8211 703007902 55496 55468 847678419 38421 38434 207688657 9579 9608 206718381 31163 31164 357820258 73512 73496 231826019 1423 1428 296567858 70091 70070 302095919 74005 74006 203439570 28758 28759 685929031 57787 57814 29274580 5294 5266 594054579 19458 19452 471632458 8725 8726 370417376 6297 6298 229967659 75683 75684 34249725 30843 30865 358183762 50706 50677 152741903 15412 15395 624047258 30644 30645 92369385 55891 55892 628109064 32868 32861 946277004 75109 75134 335632596 85387 85388 83790190 54705 54706 651379749 48244 48245 599065350 86773 86774 904896646 29019 29006 823694550 6459 6460 813339822 24137 24134 712418552 24837 24838 612888059 19131 19132 733344725 27375 27376 101417778 60940 60941 916260629 98742 98743 891517640 86419 86420 899538019 96607 96608 120993524 9615 9604 582864046 11783 11754 720658086 48334 48340 460431680 1576 1577 500693257 68363 68348 117475290 48112 48101 515308673 95432 95433 84401123 98950 98951 589952082 63890 63875 521282244 46774 46775 312687183 68456 68455 407183583 71960 71961 41796120 79841 79842 463654115 43165 43166 413242756 44105 44135 419077046 90391 90392 846801208 84168 84169 963155760 2002 2022 623338259 65450 65438 670603836 71406 71407 339686659 80637 80643 540895013 91260 91261 18920548 7402 7399 608279295 49259 49284 664859361 52577 52578 120117696 71001 71028 722216399 18410 18411 513400242 42924 42944 382599513 82401 82402 158375484 97687 97688 780250891 63275 63276 757214431 26303 26304 652628947 69501 69483 305567982 39628 39629 707106650 41190 41191 410662948 95769 95746 627096982 28003 28004 823224827 78643 78644 51497617 22730 22731 647659666 56714 56715 906139680 72586 72587 188539658 5921 5914 508385041 78731 78732 161159777 54246 54257 676272825 8615 8629 224577009 48829 48830 294863731 54593 54594 97102227 21372 21373 590220218 2148 2161 583703332 89614 89638 27945939 60063 60065 36003734 34468 34469 816131437 88651 88650 262796397 9886 9887 160632703 47015 47016 752366598 25917 25918 130416707 56729 56730 271537158 5422 5446 237116601 95563 95564 486479370 76250 76251 175078561 82676 82677 318844358 42363 42364 754017275 96570 96576 848745565 86838 86839 790362306 40806 40807 767000597 63802 63803 513675473 5928 5929 503534540 49348 49349 511614730 76575 76567 273651266 74811 74783 827725687 64126 64154 858698397 64936 64959 549072770 68979 68981 157670902 28513 28514 333886582 14868 14869 40757466 18257 18258 358114919 99266 99267 143218653 88492 88519 647634971 69546 69531 147150171 49509 49499 841337307 91698 91690 883607133 27906 27907 338979615 65868 65869 488923548 41883 41884 511615749 52867 52868 34056835 35959 35965 413033441 65574 65575 200293635 71972 71973 361224442 42155 42158 485687613 69949 69950 572091412 95949 95950 793191557 49313 49314 146341746 55090 55072 311661703 53564 53580 434698702 27001 27005 923789687 20 21 717983577 57121 57122 587264725 66227 66228 217220372 39681 39682 770207851 61209 61210 48558737 74351 74325 532564595 80401 80409 122321474 86962 86941 599954254 14251 14261 453243418 4083 4077 104924775 99728 99726 913919356 93000 92992 407636052 55045 55046 94109175 5549 5569 948455951 33301 33302 510851862 30606 30600 850545277 54743 54750 993546769 54645 54630 451032210 10622 10623 577878395 12491 12492 766316883 66545 66546 507756225 95143 95144 244736810 48941 48948 234308176 28197 28198 634494864 87472 87473 418959534 84825 84826 447969807 10151 10152 62675473 21052 21053 443815223 28299 28281 81861312 61674 61675 782013801 85786 85791 24667960 80513 80524 287949651 33849 33838 34566281 92682 92683 124832432 86230 86231 166911248 26669 26674 68243996 87543 87553 724371392 9367 9370 736446759 71572 71543 884670430 59370 59371 661551786 58405 58386 254625787 82563 82583 406242482 25478 25450 663339792 27507 27523 365309166 15281 15304 784890909 90492 90479 494240385 89230 89231 4586695 8805 8798 188430048 10698 10687 698518929 20007 20026 545077280 65195 65196 845872695 19278 19279 322336724 93175 93176 620630574 24046 24064 682039520 14161 14162 620168457 34924 34925 416682424 33962 33940 490303145 76419 76420 911231016 43427 43428 692661614 48263 48264 337295686 24205 24192 652375212 59192 59216 879543432 69548 69549 814781961 83053 83039 307123537 68433 68434 94243978 79314 79315 659890934 45965 45970 848081619 31871 31892 308577700 36679 36682 606844059 87202 87178 351908805 56194 56195 332192935 71707 71708 278059023 82282 82286 263683597 84255 84256 300165617 63359 63367 241696466 32225 32226 47435334 94297 94298 300733615 38344 38339 824207161 84288 84289 552319981 78427 78448 603632932 42093 42076 773139102 51072 51048 39168610 81891 81892 597884582 28216 28233 8279392 91426 91396 207773426 88625 88641 147267506 33048 33020 900921515 47732 47758 556238376 5522 5526 254621574 90476 90477 374032977 39435 39449 211434248 85983 85984 278307864 71730 71731 442949029 57801 57796 606319673 44343 44344 324547429 89976 89997 162150475 50220 50221 526939358 32729 32730 902414159 80150 80151 372608414 39940 39941 213926404 422 423 328253303 13474 13475 613040185 64541 64540 265874799 79046 79057 528512104 44838 44861 842057139 94368 94369 489295897 88843 88831 913748227 34472 34477 434739238 93874 93875 754064261 60038 60039 832676643 38715 38716 546390328 16282 16283 396405613 70523 70524 254709362 39084 39065 975554895 34240 34228 897611821 46713 46714 210636855 41384 41394 740781564 59476 59486 118503717 67832 67833 606778740 48563 48564 890577234 38575 38589 140853039 26090 26091 340468480 59563 59548 400810695 52678 52676 173685587 66840 66815 352598033 67655 67639 739824430 75570 75571 804454927 53894 53895 680316235 75627 75600 147309318 45394 45395 518113952 96999 97010 95045522 89044 89045 96845094 34133 34156 812377522 14341 14366 367245380 47505 47534 193577539 49706 49707 795523450 9000 8977 314566963 85188 85189 333725507 98509 98532 134916693 38768 38769 973827831 89217 89210 26090009 27469 27470 653203575 29531 29532 772233238 68151 68147 763388321 29650 29651 641989263 10567 10568 840911423 65609 65623 494186866 97473 97452 146298641 11514 11504 763807872 80156 80186 142964663 81316 81317 525813567 71800 71820 47863876 71876 71887 133253409 66932 66924 889982426 90295 90296 609511851 82173 82174 954448061 19593 19594 680179627 7451 7452 645875102 34781 34782 992667459 60133 60143 960455931 22507 22508 149785278 2483 2488 111603463 41654 41669 156660064 6140 6122 15959984 7047 7051 716710919 98833 98845 53444781 59188 59189 381986764 14055 14056 53444629 63177 63182 682889830 64076 64105 307466162 3088 3090 90853619 48031 48032 289176546 40476 40499 216580069 20178 20179 258092822 90991 90980 937805493 59525 59515 12140315 9470 9471 599279050 70672 70673 268936454 94134 94139 755194604 29998 29999 106323761 99548 99572 522230568 15588 15589 45499572 46590 46578 258853962 47089 47090 394542345 67758 67759 906500086 32297 32281 879820771 33994 33992 579319892 60094 60095 780008875 75613 75614 769529831 38390 38391 328560664 64120 64121 25425447 89707 89703 862500745 27175 27176 346653308 7941 7923 273801492 63243 63257 302530449 86129 86130 956631740 88509 88529 743996260 93452 93475 579358070 86680 86681 464161226 51548 51519 463749275 8980 9001 872745710 95738 95726 47656974 92169 92162 557123478 9006 9007 337896806 99226 99227 551280692 20882 20895 690906505 26909 26910 426226563 33004 33001 305475675 16697 16719 810909725 10599 10570 178129067 63291 63280 886924044 72851 72864 458504269 59803 59804 990639681 64268 64269 172016381 65171 65142 445024015 87534 87535 212385087 90260 90263 105722432 12154 12155 654459673 84283 84300 801973964 4729 4730 867248329 7510 7512 988543226 20284 20272 85207051 57295 57296 896691578 77593 77614 736510995 40628 40629 629726787 46337 46338 74404336 78818 78819 960028168 8729 8746 821943211 28637 28638 515767266 60733 60708 24184596 88717 88718 427244365 45913 45923 919965315 91803 91804 123419454 54261 54251 205966987 54570 54571 698405120 73825 73826 45170967 53036 53037 765263501 19559 19561 384512233 51565 51572 63382220 78198 78199 550570086 78351 78341 998822491 82196 82197 818621992 84166 84167 335923323 79422 79393 419089640 51851 51852 610408526 61711 61702 141993344 17809 17795 394642382 68441 68453 884146701 6472 6455 266320966 68460 68461 728222507 21885 21886 490982304 3615 3616 786788684 6408 6433 263942144 54080 54089 494229454 41647 41648 430253501 72654 72655 416773563 50323 50324 708823377 58755 58756 894448586 69530 69501 732899618 61038 61039 425530571 29293 29294 437756047 16332 16333 941947335 41868 41890 842020042 70754 70730 959096855 38296 38297 355259785 70590 70574 515203324 51109 51084 855522578 66155 66147 758571701 10152 10168 616345775 27025 27026 242274509 43684 43683 649139171 98279 98269 617210940 53699 53700 136716388 1143 1144 954825844 12765 12766 137601478 29024 29020 686824182 49072 49073 29879704 81376 81377 22898885 81694 81695 271152916 97517 97538 930310485 23724 23733 943455680 8130 8131 899053004 71335 71321 74118211 92792 92774 995509962 54962 54953 616089080 34023 34021 903353951 11768 11758 492033769 49197 49179 125689312 53441 53419 290729254 49952 49943 243792561 69011 69012 360734545 96860 96861 498699411 40543 40567 10336823 10812 10813 808607061 32111 32112 598066292 91263 91246 345736433 75236 75266 977558903 48595 48565 890108197 6719 6720 208835070 8799 8780 373071394 97832 97833 530425494 37191 37193 651463663 43916 43940 990918237 97266 97267 350562330 92977 92949 861788207 48318 48311 536697931 98904 98905 436077260 74384 74385 705740981 68883 68877 880235727 70919 70920 144933602 35980 35968 745986344 90425 90426 56589201 6329 6330 356713329 95152 95158 532445415 45933 45904 93835914 32719 32711 718303355 21852 21860 92027234 10310 10311 510185011 65404 65385 381827771 61229 61208 450401834 51451 51436 10983247 80670 80683 41372043 6443 6444 419319810 16729 16722 332388534 79948 79949 365002996 25375 25400 968265148 42445 42446 109295339 98589 98584 476986974 97198 97203 932327059 81048 81060 716049787 75541 75542 306143355 59382 59399 220236225 89686 89687 630227472 20020 20024 398643824 57110 57095 354079292 19138 19152 846117158 34278 34289 163020551 26678 26679 536206238 68238 68239 950144386 88292 88293 673159485 15458 15459 511854809 4905 4906 514841899 38768 38762 350055556 59898 59912 980048964 73641 73642 111004055 78802 78803 529778680 62496 62497 138415818 33786 33787 512219315 14611 14605 511298925 86567 86568 106756513 98530 98531 45175242 43970 43994 757636233 35376 35377 658861486 27000 27001 243689417 83825 83821 829730316 7335 7348 40473711 22348 22349 814196057 53501 53502 282065629 71869 71870 714375031 8391 8365 829982290 8509 8510 373753443 13001 13002 398513780 79466 79467 952410660 4711 4712 821365927 16308 16306 858542 49025 49026 840639036 26210 26231 480988843 57110 57080 551337465 78183 78161 82046561 16543 16517 252339544 22708 22709 394758013 47802 47796 603102220 88373 88374 959972132 99764 99765 247881750 69218 69189 8454872 91104 91105 531241045 58530 58541 75476657 43196 43188 946078324 45600 45613 774035558 35304 35305 830545188 64339 64358 104426720 51089 51104 312919681 48646 48647 702711814 38656 38646 809274443 69362 69351 197043252 90439 90440 940813827 66062 66052 301997275 1941 1930 480531016 94122 94123 720934227 95645 95646 898772022 48092 48091 753023044 81702 81703 14211062 3482 3483 823350487 13609 13597 713198845 80590 80591 486732182 20913 20886 325004566 99794 99795 843849717 2094 2075 610071841 38312 38313 599916048 74422 74423 424857623 74454 74436 13680427 5983 5984 448569911 17344 17337 577636576 57088 57075 254719164 9220 9239 861213774 1857 1858 925737740 2081 2105 940047810 8830 8859 195666078 22841 22850 485720876 31799 31773 800096006 66958 66959 844149298 97752 97781 960629632 99097 99098 131774966 77588 77574 270459643 77979 77980 223203440 85053 85044 872017047 54067 54068 940195934 73139 73140 964103256 93189 93164 761845790 93677 93678 311936091 44715 44716 598103084 96066 96051 391212133 1125 1136 478066180 6333 6334 417158589 51899 51911 528249483 77197 77210 521102055 64293 64278 668056220 24082 24083 50626292 24952 24950 922538747 14177 14182 952332208 65861 65862 886182838 60965 60978 960297429 1835 1836 73541697 1015 1032 441755394 62807 62808 73441650 96647 96654 674664028 7020 7021 100076775 70238 70239 596002178 80970 80971 504106195 53323 53324 702199584 37020 37029 38414988 76874 76875 147342664 75998 75999 271939038 22982 22983 513242298 26064 26065 800425124 20572 20564 34808283 29419 29404 427992161 50212 50237 957137782 21334 21327 396286009 89470 89499 793376982 69846 69851 462807524 26769 26770 288920998 85213 85202 903803201 81173 81174 506684352 97173 97174 79472862 23415 23435 231184657 9553 9523 786164712 23694 23688 229771503 83790 83791 159648083 36648 36643 332640874 37731 37732 317666773 90182 90165 305493413 67884 67855 693866044 40270 40274 163313000 62742 62743 248925773 54538 54539 565345108 88654 88636 285526976 78920 78921 529689601 12183 12172 221684400 54165 54145 66673897 54468 54481 951770256 96024 96029 697326557 81018 81019 670765397 53679 53681 751290357 46524 46546 990876518 74149 74150 874160651 46205 46193 778002680 54061 54062 54654001 49945 49946 290838793 87638 87639 54134985 12506 12495 959344635 2329 2344 405959334 15287 15271 183689648 73301 73295 489090453 1209 1210 747279416 37534 37564 149575053 96324 96325 719080449 43251 43242 955746055 87556 87557 420143748 72234 72238 78379958 31558 31559 616895585 85307 85316 847580970 11816 11789 501126821 30712 30718 950502081 33912 33897 706867331 32936 32937 977411966 4978 4979 175528257 67344 67343 966336451 23546 23547 532634371 98667 98668 20931515 9988 9984 456205339 59464 59465 955061795 42740 42761 915913513 2124 2125 24289030 79619 79594 991381564 39136 39137 117608006 32379 32380 727376562 61939 61919 587334498 224 196 165778811 37177 37178 800567848 33506 33507 90376352 14474 14489 192320550 42947 42936 798785163 13699 13712 152233215 53757 53774 442457930 50042 50043 893121776 33134 33126 708311778 96408 96409 773299686 15715 15716 992913880 73489 73495 361031295 67357 67371 541040361 89349 89359 616534307 40471 40447 612238470 42768 42769 532514056 25745 25746 183398862 97496 97497 468785102 74811 74781 222242170 40815 40816 781542239 96478 96479 228394208 48997 48998 232500346 39020 39046 350830981 82982 82983 607459305 64691 64692 890254838 34607 34608 46572317 88756 88779 457473281 17956 17957 910931942 56773 56774 505124873 62547 62562 301082168 70303 70304 692570817 44825 44839 284798268 10050 10079 62711068 32300 32301 2013864 51891 51871 202434296 9467 9468 802606027 49926 49942 423897646 82590 82591 240184876 49627 49645 100999801 18719 18730 562738050 40313 40297 168771934 72102 72103 182799977 46595 46596 317243064 68548 68549 496055543 3742 3771 899738165 34332 34347 305295236 28531 28550 120010091 11197 11210 294892734 88385 88373 369518304 84568 84594 576130627 21136 21140 456728772 62885 62886 814826920 56328 56329 895332606 85143 85144 650384032 9099 9076 341287912 70222 70236 978297452 50240 50241 415336234 52739 52740 910573589 9721 9722 995187935 31051 31052 101472403 5117 5142 628181969 30597 30585 423114028 37194 37195 163614019 10007 9981 503758827 4380 4381 595343578 99990 99983 418321808 33721 33716 498273005 12435 12436 466553960 27010 26983 256035316 76378 76400 768110135 99414 99415 695084331 11810 11811 973913247 27545 27543 451981040 1864 1865 55497699 58190 58191 405805369 72936 72937 125468737 18427 18455 927848153 85537 85538 196115605 15046 15047 238064020 97638 97639 163456761 40491 40492 852295130 31343 31344 280158949 24817 24818 827159620 93532 93533 97180183 40962 40990 861305875 33440 33430 276236379 547 573 869723094 73555 73545 725201016 30471 30472 504434047 2518 2536 654066007 15048 15019 982004728 55605 55606 508836745 25663 25646 330027268 89727 89718 152890630 98250 98247 900528012 22969 22970 1181525 3759 3752 989385603 73616 73617 189046820 53524 53541 721448895 35595 35596 805298303 75170 75171 787093551 79125 79126 710388583 21422 21423 477207702 99024 99026 359045556 30896 30897 29084113 94606 94596 989276752 31682 31683 26441252 98519 98543 916409332 65204 65210 212701563 96068 96091 610516917 3240 3222 680837622 99131 99132 63021300 15045 15015 868511338 42859 42860 212411243 19606 19634 454435614 55535 55545 892983916 95118 95106 932885163 96493 96523 311685225 80610 80581 567703619 77274 77261 547527200 93121 93122 716192817 95161 95162 503904262 98064 98065 265621848 39738 39745 302512344 70083 70084 710633219 17405 17406 693261503 25243 25244 798260536 18469 18470 791382142 54401 54402 392503698 41984 41990 731134695 17841 17842 925682577 91440 91449 248400653 76801 76808 338381938 40781 40782 348389831 48827 48840 746008534 34145 34170 490782164 82887 82888 30789710 26157 26158 916947135 63209 63222 739603 47858 47859 231895872 250 266 338416111 15359 15360 13207786 28735 28721 332748447 70654 70655 181982001 90584 90585 233824373 21389 21385 958421673 90782 90795 544984293 2279 2278 78868859 63805 63785 220948869 32677 32678 10733525 21064 21049 553804105 30 47 536987519 53535 53549 564207642 33706 33676 785527576 35453 35448 941904483 43707 43735 16039497 74096 74086 223525486 69683 69684 665578140 63484 63454 201597284 26933 26934 52283443 55638 55639 676462065 49947 49948 521785036 53316 53331 865727859 11650 11632 147654710 24417 24410 755634103 93779 93763 676260899 61929 61930 210753786 89028 89029 193736191 41443 41444 267244063 26922 26906 318723839 76459 76460 463692766 24668 24687 268343330 76286 76287 142848263 60627 60628 84894351 15154 15149 934567678 76961 76955 216666369 54427 54428 204728858 31636 31664 768337052 26328 26329 886189189 45608 45609 644182826 28954 28980 867180027 50653 50654 247814851 52845 52815 671174244 28334 28335 725511741 85507 85527 258389488 2611 2627 719663962 27848 27874 370231109 3769 3770 186775568 42986 43015 223049263 25680 25706 93500550 47133 47134 685029672 24876 24877 465419097 43854 43855 619390107 57986 57981 900128798 94293 94280 785632777 15179 15183 502543291 4862 4859 661140292 1540 1541 611512041 62993 63002 908058663 78638 78666 39317074 98799 98800 905728721 10145 10130 188350222 89801 89802 359690174 87177 87178 803967874 49095 49096 165350239 5422 5450 433070383 17276 17277 69822239 33478 33455 497106412 95271 95272 715849828 54183 54157 307323529 87960 87961 532145870 3305 3330 143152731 40445 40421 497216615 88955 88956 497426141 96613 96614 54478871 37237 37240 822449865 95942 95914 623812571 95977 95978 329733981 39827 39828 745138443 66274 66304 344577992 66231 66214 549105970 27813 27814 542967190 85917 85922 499278273 1229 1230 864950537 38460 38461 292722035 6511 6534 318014032 79102 79103 895869004 93168 93148 551327701 36839 36866 650756729 15816 15817 407191786 34481 34482 459459291 36248 36249 891508086 37694 37695 971290468 85026 85009 587753822 84877 84878 832230373 207 208 585294918 21092 21093 466461689 93114 93125 515868243 74140 74111 120795098 3832 3811 80061412 19042 19043 560258511 75484 75485 910481614 85520 85521 738499114 86276 86277 533073849 45257 45284 864247283 72818 72819 179595281 72246 72249 165335610 77582 77599 313038453 75832 75816 207897586 25369 25353 668974637 4072 4073 746593909 47623 47624 108666073 59158 59177 89401820 79911 79912 355682022 59588 59570 713795187 69776 69777 855577956 59126 59127 638353076 912 917 151341332 69557 69558 363307347 7534 7551 730820108 9305 9325 27590607 50139 50122 957567814 64012 64013 339873655 75024 75025 328595459 80335 80336 485714441 51813 51814 287128636 35625 35644 746830695 8444 8445 336452059 41005 41001 603646724 58653 58654 992426660 28492 28493 26645352 77899 77913 981330329 77469 77470 37794870 84958 84959 155604683 49444 49472 183259935 92447 92462 259559584 11992 11982 595760006 50021 50022 720400779 73793 73815 666203385 8924 8925 147340325 13976 14006 277889622 60795 60767 147854137 88522 88508 320427656 56721 56734 306564310 47576 47594 418342941 83586 83563 621586599 94002 93995 229706969 33372 33373 512438889 51961 51965 325451593 62533 62534 364345975 40348 40371 987906635 31553 31554 203790478 45774 45744 754143409 60525 60526 958487545 53265 53266 97904902 47600 47601 296748114 6973 6982 171360397 29129 29130 744404283 39604 39605 16323039 81529 81528 33039842 29529 29546 859371562 409 434 77239368 275 276 715089930 13325 13326 970437889 41449 41450 339578724 53751 53752 780586780 13811 13822 286067837 13115 13116 746321833 93413 93438 157721682 41145 41146 282584667 463 464 388756904 49520 49494 493422186 36638 36622 617384663 47282 47305 149920147 84969 84970 12814317 36256 36257 372890157 29731 29701 69781452 32086 32080 157123894 27975 27976 887622685 76091 76092 940867799 91621 91598 708186435 41960 41961 33353777 24437 24442 828257215 65780 65808 558374150 10339 10340 435300713 8420 8393 92447803 10740 10755 130949319 71648 71673 306095793 82392 82393 35666772 63770 63748 608126788 18499 18500 430039178 12578 12570 296398148 30298 30299 491154747 3683 3684 956960503 72030 72029 428521833 49371 49372 671839568 95979 95980 290450561 45461 45451 749739580 80878 80879 576036062 5702 5703 916089964 29348 29349 104234121 54266 54263 554586796 55797 55798 227898192 17799 17816 734144997 6597 6598 921703077 15677 15688 625903743 19834 19835 581139782 47812 47813 586304668 75920 75921 30561063 65949 65947 110754802 5010 4993 482046612 63386 63411 744753849 46229 46230 940200258 71514 71505 274088682 28820 28841 317572121 96736 96761 640134349 93312 93313 358273439 96994 97019 991410696 48777 48766 119668618 78534 78525 660771174 37492 37493 691742219 35207 35208 845781190 29756 29757 423156812 11804 11805 582969597 97340 97341 376792691 40380 40381 603034269 37466 37492 523664795 20029 20015 693510835 2706 2697 996184625 65619 65615 492288338 22398 22399 381079529 91901 91871 801686482 38461 38450 643180607 26475 26476 163090875 82342 82343 487427110 49104 49113 543222422 10279 10272 156107235 76849 76867 934118192 54565 54544 11460184 55271 55254 85995362 6975 6952 140112077 50112 50113 59238173 25792 25793 884308806 90749 90750 121077396 86714 86715 427941590 72497 72506 608295317 14365 14366 917632519 55901 55902 752618765 94380 94405 79029903 13963 13966 729795397 41666 41667 533410672 29542 29543 48710793 30263 30264 462261031 12672 12673 520602035 10946 10947 517281201 26482 26483 504932866 19941 19942 252727309 22876 22865 621613534 88011 88012 248786269 17362 17334 226163564 50305 50306 980769494 96949 96950 111178787 77618 77640 422209225 62768 62769 558343376 9818 9842 194437014 95031 95032 512866762 86727 86741 146032836 1371 1344 650925734 61085 61086 31329579 6086 6087 601661068 89822 89792 790279920 54484 54485 769314742 99994 99990 454537646 86271 86272 367118099 88041 88013 557083835 2517 2518 433522524 27230 27231 715325284 51587 51588 332197780 28632 28633 69288262 93492 93515 528190301 34009 34010 359151761 44046 44040 322877246 15585 15602 975516838 74330 74331 192706176 61192 61193 640564071 4155 4156 91422381 56917 56918 414572044 4416 4417 470546998 20968 20993 66254094 76749 76750 368607234 79604 79591 568368410 36617 36618 685291650 47133 47115 166633357 49414 49386 322787342 93958 93932 322505087 68398 68418 90332658 15157 15133 743463556 76875 76881 423116889 92512 92537 133355836 90392 90393 438278943 63825 63838 763534558 79965 79976 732006361 76121 76122 129048622 23099 23097 714804316 40791 40786 602321097 70607 70598 500378857 58782 58795 317060811 9309 9306 866321219 29600 29601 868374332 84155 84156 260120875 55759 55758 772182139 15642 15621 514588534 88866 88842 877986801 49823 49824 412105385 60640 60668 678106100 14895 14900 626205610 15627 15628 760019990 8230 8231 260694021 3939 3936 333270256 44259 44260 595803838 49680 49681 709272839 91806 91832 470292489 14965 14939 966582764 24814 24822 40602730 16388 16406 255845225 49479 49508 924549770 39792 39772 68850474 50335 50336 708497035 85898 85899 183464383 22189 22190 339453978 60594 60595 460452604 65599 65600 170943126 88541 88542 387779005 57156 57157 55815228 39922 39904 277731393 67011 67012 68101523 80453 80446 360918043 55252 55244 379442173 1781 1782 828095041 94500 94501 708726017 67088 67089 926274754 15093 15108 766045315 77550 77537 726636160 96239 96211 216698373 60074 60075 917083549 70116 70102 208006876 45470 45471 337756549 30470 30492 875539822 35866 35867 347802214 84209 84210 605277129 57699 57700 800879373 64566 64567 608834019 20233 20234 436513692 59368 59369 431933746 47788 47814 787087700 18072 18073 54652019 17985 18007 802228844 14068 14069 639876175 42907 42908 863192746 56182 56183 544640441 65192 65193 873460243 36234 36250 611721763 13624 13640 701397760 3367 3395 839575540 51279 51280 920260489 68081 68082 46080687 97198 97199 628956042 59361 59338 918180230 30101 30102 170809032 96456 96457 525398914 24569 24566 147007887 56184 56185 177133467 22673 22701 121379146 56668 56669 726169211 99718 99730 14215458 92986 93005 961387794 38156 38157 515912606 33877 33878 406212084 25113 25119 703198329 7919 7920 289781279 36541 36542 261824768 59145 59146 303207803 81443 81444 80711814 3219 3220 869535121 33623 33635 631374267 89821 89822 762411874 48268 48241 483321633 16889 16875 648766636 66748 66749 993498055 20671 20672 256834123 38493 38508 281363687 88773 88789 700813991 8599 8620 153608070 85881 85900 194606692 34697 34698 151273709 83570 83569 987304195 14046 14047 385075286 78231 78254 772860586 89524 89495 291135468 55216 55203 93905808 5210 5184 211958375 94576 94577 175383769 8763 8764 267610259 5597 5598 329695412 15024 15025 668996990 95268 95239 461575001 80822 80843 929783081 15395 15396 480169108 12510 12520 111658827 96017 96031 750565548 34862 34863 660451339 72235 72236 843432979 3184 3178 793652186 74425 74431 770274072 27887 27888 949000733 23615 23625 299203437 72256 72248 88038419 50809 50790 820386515 12024 12052 530553892 97667 97668 942464625 29268 29252 539794082 97959 97960 607926572 74214 74223 777238827 46433 46434 434219798 36496 36479 602322066 24675 24662 976666941 43313 43289 552030153 19359 19360 455176393 69718 69719 436953993 23870 23871 167037130 98259 98260 137189419 34059 34042 241196967 4169 4184 810669343 87174 87171 960969625 56048 56073 506145663 40087 40088 410752467 65863 65870 500661245 41141 41142 315053739 69063 69046 523894690 60584 60612 820169707 38645 38635 522750155 88303 88304 182802249 91789 91760 5023575 60674 60673 926411950 20358 20350 304944213 64538 64543 33290075 8096 8097 867847582 87663 87637 981487583 29355 29362 532061689 28701 28702 716874060 84518 84519 900521848 67951 67952 360530902 27431 27432 759096381 6010 6003 273069943 3107 3094 917683850 17554 17538 150605783 82178 82179 843471026 82971 82965 355974645 85005 85012 649953526 91549 91574 447323773 39858 39875 452805443 27395 27380 362242998 54759 54755 187453698 86095 86096 994333576 53890 53891 356128027 14178 14179 323822499 13114 13115 875998465 66842 66869 594455014 11960 11961 344750201 82840 82841 250599376 16673 16665 255442712 67036 67027 756820873 83654 83646 35100169 7823 7818 934744442 42265 42266 665464320 45807 45808 827340737 78918 78919 232478320 7553 7554 905242314 58909 58932 133671214 59933 59963 892644753 13112 13115 34174918 51142 51143 138774971 30091 30092 878999768 6836 6837 561621288 97766 97778 3638545 95743 95744 601140141 26335 26336 255791995 51657 51628 743454044 75060 75035 215649987 86668 86678 687007222 77617 77641 848088681 77742 77743 65427555 37269 37270 911785085 34416 34417 971230210 26475 26454 736211663 25505 25481 267395054 37173 37174 472366520 34145 34146 67773788 38602 38599 116792373 92985 92986 25635686 71572 71582 395701501 50617 50616 966642131 551 537 106742489 46623 46642 934331539 93142 93127 780400680 91470 91471 868312035 38122 38123 110800882 30320 30321 623291743 28784 28772 104575821 70540 70541 22161862 21596 21597 198491265 41419 41420 379027643 48491 48466 486405037 4316 4317 794986523 28428 28449 536177606 42571 42572 503114966 61592 61593 547911331 31205 31206 948535998 62256 62279 627500927 72176 72173 984892093 85079 85080 611377739 98984 98985 483102218 61014 61041 91195727 10806 10807 907857526 40038 40039 514381383 72466 72451 316267358 89184 89194 143328338 86077 86049 441910038 87620 87601 732173284 24588 24600 896907835 15151 15146 286600315 47558 47559 878562243 84082 84083 919342858 46692 46710 662957778 64689 64718 16218121 17462 17470 474704317 9515 9516 992574417 46679 46680 762104692 91019 91015 975704365 28143 28146 95001524 42929 42930 659682815 33586 33616 10395886 21391 21392 433497502 19128 19129 603021585 44135 44136 416861782 62696 62707 172369445 85647 85648 879620969 23577 23578 254509411 96383 96384 770161965 7883 7909 93194279 24151 24153 184292171 54759 54765 796605570 10600 10601 329109305 19135 19151 965327286 47829 47830 237772942 59621 59603 352667653 63055 63056 407956917 94860 94877 199466672 31517 31514 254592289 63009 63010 331866128 82246 82247 410927544 33310 33302 44254210 48581 48609 228733148 75691 75692 213438963 76376 76349 163494782 30875 30881 556640499 18276 18277 538735055 26072 26073 74452269 70699 70728 206400877 42718 42719 373421368 52477 52478 608269811 18889 18890 749797019 8200 8182 741671716 95025 95030 547010764 3777 3778 764274373 73830 73802 10887411 20900 20901 607542170 3643 3644 674612700 24610 24611 944851687 14977 14978 66268967 16559 16569 300790143 31470 31494 351215496 88506 88490 578599355 98567 98568 320494752 93462 93447 729610837 11813 11798 30665519 72053 72069 416407763 39352 39377 496274932 11795 11796 524543798 69590 69606 732329597 24262 24268 346339024 73263 73273 884726119 94127 94134 528820571 13821 13822 580473523 42753 42754 843481236 93074 93075 555488232 45951 45952 82892131 33757 33736 482649078 89234 89235 39945373 61211 61214 785866377 33225 33226 619485356 55473 55474 338783150 86784 86785 282931156 79104 79105 756597467 55766 55760 668545032 5621 5622 664024905 60828 60845 560975079 90294 90295 939636163 42324 42325 512568837 89164 89177 193708419 6548 6533 692996421 26813 26800 409002917 39485 39478 698314896 96334 96350 935199248 73147 73163 500652429 59830 59834 10149473 82133 82134 991295808 22452 22453 961484422 39174 39175 557042322 54337 54325 167988817 49046 49047 608234950 99853 99854 40632358 54458 54459 492494252 64531 64532 136674967 8051 8052 974701343 91031 91032 29079675 84308 84299 416770365 91461 91462 235639308 82587 82588 272326175 2381 2382 986773140 75539 75540 973039191 11817 11818 328435901 91447 91441 414069843 91131 91132 674682254 23154 23139 44197891 29653 29656 447433408 92998 92999 929365174 81060 81061 969341407 10707 10690 570000304 58168 58169 614211718 20780 20757 268219268 45913 45914 486960090 16714 16715 539999309 77950 77951 976386012 49893 49894 723341613 11538 11523 909923077 51250 51222 275025137 97852 97853 871472502 20313 20314 704945861 20082 20069 813454437 27410 27411 2907564 99220 99238 443646478 80712 80713 756335495 42382 42383 436170014 39466 39487 691812418 85024 85025 767101891 94392 94393 621176392 28578 28565 274512578 33945 33946 721747649 46836 46837 664900132 3955 3937 330435320 87028 87030 246315730 11479 11480 250909347 35653 35683 799788574 88520 88521 368742167 72944 72959 599848092 64146 64147 90176242 70863 70864 554609184 7172 7173 869533698 31442 31443 429973947 3949 3950 743215376 72047 72024 933379079 90072 90073 705790674 54633 54652 610092936 10016 10042 517628354 23349 23350 393225409 81822 81823 920330156 33326 33303 215439477 80394 80366 704377768 46269 46252 335625423 59965 59957 432870567 20110 20129 745880080 39868 39869 405259179 77037 77039 124675894 30749 30750 474824350 88458 88459 664281798 13319 13318 936474456 84433 84434 627482264 28990 28974 149698817 76782 76810 964061612 78716 78717 515342785 87307 87308 242570450 96505 96506 971401875 69346 69329 231029523 97423 97424 401225266 69145 69146 427829448 24742 24732 131293471 84619 84620 432440769 71201 71230 816446137 66515 66516 739531219 7299 7300 643314222 32511 32517 503867563 21957 21958 262472829 84947 84959 902202093 30590 30591 9031713 86651 86681 24324431 79551 79552 604882172 11548 11575 492816672 9887 9888 389911035 96074 96075 601490708 69557 69545 782560269 93560 93545 454395887 71238 71215 172246892 63980 63969 125046425 943 944 15313942 94961 94973 86885806 77535 77536 203603174 45106 45094 729590052 20352 20351 342866040 85156 85169 986285390 16479 16480 937096762 55546 55547 486251389 22802 22803 88695043 18029 18003 804723202 75374 75363 423038139 62235 62236 495476469 33185 33186 312297718 84470 84466 934998396 72407 72426 529015607 92576 92597 167596706 94307 94308 897595486 11771 11767 216249609 14027 14023 89321688 35680 35672 291379932 68767 68792 756388373 97699 97678 265590379 4697 4698 935019591 31496 31497 192333220 55846 55847 354167086 73978 73971 923863888 16559 16548 283147770 99640 99637 911256218 42307 42286 347832500 32446 32455 906165411 45337 45338 654730482 93917 93918 170665851 89994 89995 160614784 25718 25719 411762752 18071 18072 879841436 12356 12357 994058053 87845 87841 55508441 72141 72142 841661134 88509 88510 379277578 58428 58442 762622867 23575 23569 11252890 95999 96023 204811377 23038 23039 586946209 91618 91619 437173091 63568 63569 605992536 82399 82400 631955671 96508 96509 366336915 15440 15464 876079292 7417 7418 126912689 69202 69228 327727837 62470 62471 584258686 45710 45680 371512874 54268 54269 231544880 51436 51437 590770759 35329 35351 462457543 56748 56746 297177144 70697 70698 5692164 47208 47209 306446392 18348 18320 548912024 28446 28447 918965521 90692 90714 285545918 32034 32035 383213059 17425 17441 464890094 10308 10309 459719063 88222 88247 626329879 13057 13084 102656334 77970 77960 234156723 44159 44184 450059788 19857 19882 265420854 1327 1328 99379612 65457 65437 333536879 7892 7893 225727688 87131 87132 748700423 89399 89400 875918115 46443 46444 71706350 50671 50679 609729584 9147 9148 291407369 89195 89225 713383263 98539 98558 858583295 70954 70955 634198828 49500 49480 451875524 29148 29151 266789759 91375 91376 41750007 7428 7448 142470914 63535 63527 481695073 90460 90467 624759950 27379 27389 734613175 29304 29285 944491172 82755 82756 759035997 85860 85861 308454396 65485 65486 226908909 4461 4442 595452634 98642 98643 978015172 99987 99988 749974 73442 73443 54543874 6260 6268 727811032 43334 43335 219165031 62364 62365 188392452 48125 48126 389255270 85032 85036 801966064 95470 95471 798516768 87485 87486 881719840 28822 28849 425220753 49192 49176 64508826 13977 13956 819649978 91842 91861 594917566 98005 98019 708730063 15493 15494 279066019 65424 65450 653373632 52837 52839 588620238 5320 5321 995082421 17440 17411 535757060 47397 47398 516559811 10079 10096 939763484 23815 23843 295934945 39825 39826 27002222 1279 1280 950354534 3579 3550 71688869 13572 13575 743235653 84403 84373 568084697 9725 9711 299761900 95845 95846 762144519 67669 67693 555002831 79000 79001 931120394 27035 27036 527012729 90659 90665 56505944 65436 65437 12225910 65469 65449 486088185 78409 78408 995951958 73203 73176 60672082 80736 80762 123213260 46228 46256 820669349 58418 58422 811634413 29320 29321 727301713 47352 47353 178753712 33700 33699 429132305 46654 46655 652489339 115 109 608165410 98350 98364 845832629 8761 8762 486294233 93557 93558 728724299 72060 72074 340427445 86044 86060 8184171 92068 92069 223971350 17596 17597 20780012 30222 30205 38451820 81321 81322 635909213 11283 11284 514807412 64742 64743 802227071 72660 72642 383498951 44287 44288 357937993 38598 38621 816992811 40908 40927 457593880 61070 61071 865866955 72266 72287 528691419 67835 67860 610217070 77489 77471 667147482 32347 32349 814490966 51741 51742 174963643 14874 14875 526556084 57948 57949 428418029 65995 65996 5230629 75507 75491 708971732 16975 16968 559075521 21062 21066 602816239 99021 99041 304194534 69051 69063 361332906 46985 46986 619758945 90090 90091 600334359 77069 77084 312744901 41041 41058 96381036 39957 39958 579762204 46005 46006 666334697 81509 81482 212111859 24776 24777 183844330 6815 6816 467502305 63732 63733 874859518 79884 79886 855261707 38310 38311 978004156 78452 78469 853220671 74863 74864 963710239 62274 62260 617029251 85560 85561 1246770 60532 60533 452073106 41319 41320 852128674 83848 83849 633928540 41947 41948 570358692 38915 38916 520686198 98031 98032 672948037 5557 5558 232449242 95051 95052 84404941 74706 74707 325131635 11897 11898 706202787 17443 17444 686033205 14973 14974 854889437 21768 21769 931676066 22725 22749 841889130 77832 77833 867867789 58092 58093 515818149 4793 4794 542539621 72713 72725 553536279 88708 88709 904736503 79928 79929 416482993 11189 11179 355299180 11921 11914 92936181 52455 52456 613817384 50743 50744 793991905 63044 63045 796759514 41355 41356 900852402 62178 62156 598549504 43161 43162 570114361 73567 73576 303328733 24103 24126 993733687 94409 94421 65229021 1850 1851 397514972 3678 3679 386614594 62152 62153 16145160 10514 10515 318630203 8704 8728 842530339 55780 55804 947297216 71317 71318 196083428 91956 91957 41708935 857 858 996001475 22907 22910 56924072 37025 36995 438206924 54857 54877 831724534 15021 15044 385913113 95188 95163 108114485 75314 75315 556544536 29374 29357 244210014 54689 54690 301943900 34088 34089 770428510 92548 92549 384229041 63985 63986 611132365 65227 65207 216229166 5466 5449 40867977 84655 84656 67885308 87496 87466 342937254 1107 1126 192994416 82600 82624 924760428 58203 58204 216496222 55454 55439 230363886 62646 62647 59987237 99198 99199 663916899 72013 72027 447227305 40641 40642 801439603 96295 96296 456110643 89611 89612 284020701 36872 36888 380322438 32381 32404 524169186 78623 78638 258661160 83536 83537 271614859 75575 75564 551457018 73715 73722 67070209 55030 55031 965786479 3822 3848 456933642 44371 44372 822362641 56065 56066 810948030 35646 35647 693318643 96840 96841 666616411 57167 57169 694708900 48660 48661 278627338 91105 91124 790485466 69592 69584 107221303 88906 88907 163434226 42402 42403 908784689 47962 47947 581970222 9026 9050 908414245 20848 20849 376672885 2365 2366 160498821 8779 8782 23585959 98867 98866 755858190 33867 33868 872244006 6025 6009 242104641 81467 81441 389335093 81183 81184 61887982 21386 21387 676178172 49284 49293 528648597 54227 54228 917739011 97700 97701 1275600 18542 18543 26434973 84788 84789 238198002 98048 98066 92699150 63115 63121 590288499 36879 36866 912821136 56221 56197 695933219 30195 30196 134863041 18202 18203 145073112 82649 82669 689863864 26452 26453 536474261 62793 62775 114672599 35135 35136 921221443 92192 92181 143615108 28030 28031 900018801 78500 78501 666760517 47486 47512 938671134 85380 85356 723149662 72314 72315 257572384 12481 12482 984793596 32651 32626 809659745 67649 67650 322807219 54672 54673 233096321 72838 72814 955224061 85538 85540 508085928 57963 57964 986889515 66546 66547 565072957 41379 41391 421119788 47296 47297 774771289 82604 82629 977251132 20128 20129 583339483 23405 23406 437657472 84484 84485 405157794 84166 84196 36537018 63231 63235 868346455 86460 86461 571967088 59171 59153 535048757 22629 22645 563090987 38034 38054 963246072 28032 28033 123728588 31622 31623 787784966 21937 21938 496852598 44993 44990 329328798 47444 47421 883203365 31983 31976 457258420 36029 36030 101235559 34775 34776 915855936 38221 38222 910919785 71599 71600 228913957 46566 46538 482520028 6522 6531 447657748 19116 19117 418803627 33584 33585 70442822 25224 25244 552464623 20949 20931 399721333 99763 99740 236702608 41352 41353 549403919 36285 36302 204613960 38844 38845 991668318 86352 86355 205973516 79345 79318 818261484 76053 76054 344251971 36742 36746 676895375 24745 24716 973188686 46152 46153 570739117 66297 66298 638224588 37452 37453 654835618 99378 99379 832641060 56410 56425 895589104 7611 7612 7406760 49535 49536 814914875 36151 36152 33382001 53557 53558 343243774 25160 25161 862390414 47398 47399 880569566 83261 83262 642301066 45929 45928 799813040 16264 16265 64354316 63030 63031 735194016 12743 12744 467075481 6382 6383 702276182 98574 98575 422374562 1213 1197 956274852 99262 99274 285758667 24621 24643 911610109 38899 38923 930256975 30409 30431 662780173 20259 20260 581466350 82496 82488 802370778 36899 36902 553862993 93126 93154 148490656 64697 64726 366544858 15451 15478 808343273 69519 69520 166893015 27957 27958 975359206 68626 68628 29150939 25621 25626 912607469 99024 99009 189858471 92096 92081 233216312 57376 57371 327130792 96305 96298 843027002 71207 71222 464720287 41483 41484 631416442 78505 78506 839196910 97392 97394 431443489 29426 29427 48906488 96915 96916 825293806 59574 59575 569544376 69070 69055 68902558 87749 87750 905686830 28869 28854 469433452 58332 58340 329429316 86049 86050 877144962 27387 27380 587461820 39711 39716 499411307 4277 4278 728319283 25338 25336 490160884 32509 32510 684069173 54648 54673 791671613 69228 69239 876787610 31758 31761 956325199 58095 58096 580523957 50787 50791 642459140 32584 32585 158071414 55689 55690 374879588 50781 50782 519698071 67331 67349 824118812 7720 7724 814095787 92494 92495 334669562 86309 86299 732089583 66970 66971 915704456 27562 27563 454248500 37139 37140 471353376 1690 1672 398305628 56157 56139 162758711 90380 90365 93659253 99154 99128 647485073 92368 92369 465038340 69381 69382 150565842 741 742 890188513 29813 29829 174023078 4489 4478 44208842 18260 18235 691667847 66694 66695 298407426 72133 72160 832151726 39558 39564 821812231 71179 71161 871252747 64411 64417 544700661 76717 76718 713987877 77619 77620 5654894 66857 66828 488970011 80390 80404 557416609 45049 45050 434276849 18785 18803 91946214 70375 70351 824824058 74121 74147 120665655 17241 17233 623974451 56478 56479 658993260 48326 48327 438543974 1745 1715 527970478 30557 30558 241321606 18162 18132 200285228 84559 84583 881832089 9753 9754 22585063 58103 58104 550691279 33395 33372 944584202 46096 46081 350375902 22629 22630 843021204 79376 79404 200444503 42486 42480 333144195 36661 36662 375376457 6311 6312 456265643 59942 59968 938663289 14872 14883 642996403 65711 65712 401661414 97792 97802 525081414 21766 21767 9467337 4572 4599 215268429 67054 67029 970938493 63386 63358 702685810 47933 47934 840456201 86240 86254 799261731 59310 59311 185544287 5220 5221 711354899 92842 92843 574978886 41823 41815 944162796 8278 8262 448172535 77435 77436 851514254 92115 92128 337481715 78190 78165 847667259 83483 83491 640631453 63584 63585 682404057 72669 72651 568352560 57371 57372 43364129 23275 23276 929537373 61966 61967 397902958 91483 91484 956442353 89871 89863 316718781 36274 36275 564230289 15823 15824 237030437 89600 89601 454813431 51326 51327 928792530 71744 71745 429193840 97087 97072 113528866 24743 24744 326893540 50038 50039 901819197 23073 23100 642841050 60491 60492 18426975 34994 34991 155230597 41267 41268 360198021 13102 13125 891133740 75124 75118 565361567 7058 7059 489012369 69940 69941 885344617 52437 52427 469784371 32705 32679 307835627 77974 77975 218831600 68846 68847 600088540 71586 71600 93509477 54375 54360 579267018 96857 96861 506514857 82760 82756 207259039 71141 71152 521824582 91406 91407 164459115 62896 62897 746795913 9375 9383 296028271 5816 5817 185093090 60460 60469 429625604 56300 56328 321361702 96385 96397 759791282 2240 2253 820819943 30143 30124 181083497 96487 96488 337641678 83500 83516 161510412 55342 55343 403616749 80121 80122 789089757 85142 85141 566566614 4492 4468 778485717 96835 96836 74620197 61691 61692 672694695 74751 74724 261012421 81554 81574 831919905 30973 30980 119816960 75026 75027 867345216 34844 34865 210455908 81050 81022 685677788 62126 62099 676941397 47424 47425 474753792 54641 54642 570472101 66775 66776 422616511 47200 47201 520055926 94435 94438 744361279 58577 58578 459430935 33256 33257 419811585 8644 8635 631689542 41848 41871 285878031 32588 32589 842276631 99545 99573 986776975 27809 27784 751079993 22380 22396 516581950 82199 82227 207537996 21817 21818 145057975 1503 1522 930270814 71480 71493 35052329 80230 80206 909428238 38732 38725 993281181 60460 60461 648497654 16800 16801 211562192 14501 14509 972781541 73473 73474 756974041 44179 44167 356521368 13928 13905 612235258 53593 53594 233806979 90563 90564 56381393 67115 67112 980066835 68176 68197 430509430 6218 6199 247967930 48408 48397 86253940 85982 85992 157205067 30832 30833 247328116 2249 2237 236105499 71478 71479 60142951 200 171 830383037 60484 60485 784326439 16026 16027 640353726 25444 25430 970572768 22878 22872 92481777 55583 55571 765807635 376 377 260111619 49377 49375 486013387 19649 19650 226067814 78154 78155 980453407 25837 25845 514635745 95275 95282 268364643 39691 39692 663353157 84331 84329 927758537 54931 54932 900511613 8699 8683 496411111 96290 96299 764092729 53169 53170 440200215 57912 57913 428068917 73918 73919 222085183 4976 4987 664720822 91690 91691 373358365 36392 36401 571925170 61761 61784 220143835 79767 79768 666830045 12391 12392 270816442 72358 72353 293991413 43670 43665 427562007 92530 92531 372048549 20077 20080 160952662 90047 90071 158172814 6483 6484 197149964 84336 84314 5848099 10548 10549 89404875 55019 55014 385044412 16372 16364 657939924 59752 59753 270557186 30129 30130 182807519 13731 13702 513975742 98210 98215 559473211 10173 10190 934715314 94006 94022 812881028 38519 38537 263751099 61072 61073 493821113 92264 92265 919095686 59523 59512 857468732 66216 66195 489282315 18747 18731 164374057 57347 57348 60100905 88320 88321 309340846 97126 97127 201752591 23911 23919 914138947 49020 48991 14045339 55208 55238 262595020 98675 98674 600877250 1461 1487 764720617 87137 87126 556056999 76149 76150 751817535 75638 75618 453045726 14669 14670 334721536 69863 69864 420574514 39822 39807 969951942 37541 37547 223238562 21044 21045 621074727 45241 45242 345851014 10366 10364 625653842 7527 7528 591180045 1554 1576 511890997 54850 54836 975769580 81658 81652 886345739 35863 35864 723003963 4706 4707 188910307 86187 86188 859785416 40193 40194 534700809 53139 53113 517310381 6724 6725 544827189 35891 35892 817196903 36173 36174 622528157 92974 92975 656080190 15534 15528 126020776 59279 59280 621085408 63118 63122 282347356 81695 81673 344438661 37700 37696 6013130 98645 98646 807303068 44619 44620 576598326 39181 39182 606526010 14435 14421 174646655 94080 94081 114300566 55422 55429 795249395 19927 19947 605065846 69947 69948 611505056 81750 81772 111471248 90730 90735 177122944 9282 9283 304849535 68985 68986 108654071 10444 10445 503180834 28705 28685 526966549 26291 26292 74187901 49271 49258 394548081 75492 75472 949325737 13727 13728 626178387 92468 92469 739133470 84632 84628 801597685 57403 57375 318683000 73293 73297 752699206 14324 14297 31116049 10103 10128 373696331 17206 17207 408571228 34596 34573 773227503 66727 66728 95516149 61579 61559 683115062 14584 14585 868154248 22417 22418 688718558 94691 94692 873611871 52807 52808 70820773 92309 92295 396693625 54364 54365 299347845 75548 75525 384772498 34639 34656 857151788 84710 84734 824137780 30911 30912 48168057 16445 16446 729911440 82167 82168 727526320 80426 80450 38499797 46952 46953 39949571 11333 11334 763353290 36498 36499 926751533 23093 23094 423168567 88149 88150 786411556 8223 8224 35596343 4162 4163 46414682 12090 12091 665484485 23022 23023 863841014 8909 8883 778643944 30261 30268 8913757 10465 10493 592864962 39233 39234 777065702 82180 82181 382399596 38964 38965 857186461 35823 35815 211627557 28861 28862 760633415 2533 2536 405366341 91972 91977 396391424 73816 73817 163627436 22782 22783 756526390 19388 19389 380416424 6435 6436 621719442 77968 77983 816916674 38957 38958 129916949 7510 7511 272509849 81233 81234 856026183 49695 49696 259683165 85865 85847 617407886 6083 6084 510495181 26686 26687 242072500 16049 16050 687892544 7631 7641 678324868 74398 74393 714286907 813 805 102232768 45564 45553 377015678 89825 89826 147768672 28393 28394 116275842 93226 93206 149359128 60882 60875 189686232 77580 77586 869896313 93057 93058 525514425 86122 86123 65108724 36637 36638 552054812 38736 38737 92828761 18766 18767 242632500 83864 83856 802964977 39352 39353 357126256 55939 55940 541731136 49334 49335 634174861 56361 56362 471063224 30349 30323 175514441 87946 87947 505058886 43695 43680 584018722 48994 48995 671362678 10137 10124 684313947 87659 87660 622625063 30743 30744 307954169 60304 60276 822896436 86417 86424 243075916 1005 1020 237605328 12583 12600 813513147 73182 73202 886980216 46476 46477 117793756 61212 61213 956420342 33323 33327 900698032 48612 48613 694075559 38202 38219 46577846 82018 82026 411233120 71244 71269 466466232 87706 87719 399420275 35857 35874 285378181 66848 66849 999985372 9971 9997 383550204 87276 87277 353486113 43445 43446 553523563 83577 83556 755581212 71886 71890 737739809 81511 81492 239761356 83665 83666 731477619 9866 9885 977854913 13718 13719 926181968 17808 17822 450829015 80325 80352 313711856 18051 18060 601243132 17118 17119 259675816 2319 2320 580897878 7973 7962 584310846 38266 38250 817059063 31699 31700 362016005 10451 10446 122417584 71141 71142 912147489 20599 20591 97251065 90083 90100 797719682 25611 25636 277181689 54473 54465 617329136 16359 16379 419567130 72205 72206 673056194 61646 61668 688187994 62344 62345 136020293 97823 97846 972140996 79103 79104 83624050 35422 35452 411001278 78496 78486 932063091 55004 55005 446772941 10934 10956 541173042 58601 58617 71069070 56795 56810 412236031 16417 16418 38583804 62943 62951 904559297 15444 15445 959017719 80642 80643 819961948 14826 14808 546727882 55271 55272 114962974 33183 33184 902734573 47855 47856 815682031 65754 65755 535171612 27486 27487 832123571 33464 33451 84314933 5805 5806 485678961 21003 21004 55592617 83545 83557 483349725 53253 53254 268595427 78294 78319 729021833 55648 55649 148350421 47469 47470 194650894 13229 13204 789126907 36153 36154 330098144 55020 55021 440068333 87983 88004 247550844 80102 80114 659296088 8285 8286 718214785 39021 39034 835135226 3172 3168 584300017 74609 74622 928841302 63076 63077 694232261 42592 42575 494988120 67883 67884 16895431 24269 24240 359623885 86200 86230 217210589 18204 18218 266311906 79471 79445 967493811 71298 71283 311148256 3682 3694 991902033 41868 41869 921428146 8049 8054 721704371 91854 91855 537518069 27836 27837 274176705 52401 52402 722315267 5916 5928 363413640 40518 40508 736941723 6325 6341 888284685 45643 45631 292549636 40049 40047 64874978 25322 25323 94897885 5095 5096 692215616 89999 89996 685059559 97257 97263 472771823 63203 63204 853716967 29721 29692 564229519 19755 19763 869781814 97705 97706 619486633 33727 33728 450127557 53698 53699 665823782 40283 40260 185338892 1184 1185 160779621 14659 14660 164227308 36456 36432 509381058 11480 11481 20704005 80658 80668 119708639 15625 15626 392769208 39473 39474 928639568 36174 36175 511194942 29098 29099 122082099 95247 95273 83429798 85047 85048 109862182 58575 58550 439195486 52928 52942 659829849 91133 91138 281636480 84305 84316 792080581 83125 83126 797939105 9031 9019 717755576 1520 1521 689391258 67536 67535 911699636 38331 38332 46130228 86457 86458 612995129 83768 83769 340896730 58744 58745 943319334 88274 88272 700533732 32384 32375 280930520 36237 36238 434937250 63540 63541 681085914 64445 64446 787275880 87845 87834 352648721 7346 7347 524390837 36422 36423 3862063 69402 69385 965991349 74031 74043 65491715 11941 11911 113212882 61504 61525 723105490 90299 90325 127677045 87808 87809 760148446 95370 95375 585739711 25205 25206 72335423 9336 9337 388112770 58611 58617 489819259 6701 6702 642140993 89750 89751 82163484 89510 89501 556304564 87069 87087 321834091 67482 67483 536438679 83884 83906 503490459 37608 37605 509980699 66960 66961 162492205 69871 69872 47951330 93488 93467 928931341 34912 34905 517374474 84724 84725 35056433 8282 8283 214338682 80954 80949 117372966 84260 84261 664100477 24701 24722 539736032 58171 58147 770590061 75303 75294 280004788 97844 97835 540386682 8614 8615 72881721 98661 98662 856222238 47 49 618573036 95867 95845 125368270 68931 68932 68874624 84287 84307 828024665 9011 9041 279805889 91557 91555 912944284 54957 54975 307974928 60037 60043 15925757 24915 24916 673378235 6897 6898 589074075 67070 67071 84824523 85662 85648 311502651 84225 84226 877222608 4050 4028 42950820 83047 83048 103809126 43707 43708 545035892 65279 65303 468191935 25054 25068 639842185 4762 4763 414218005 82473 82455 927039295 88600 88601 242391725 64010 64023 866782843 6400 6422 349028786 10673 10667 173059858 50195 50202 980934614 40681 40675 404254041 5311 5305 951947339 15992 15993 308390593 66954 66955 990492413 3029 3030 231739230 96347 96348 280277201 54056 54055 657389035 14270 14297 554988482 79589 79590 822832577 61469 61480 411349703 89381 89382 359659817 95106 95107 967287476 5378 5379 934280886 35577 35578 361274927 59381 59382 827161263 11047 11041 186457667 54977 54954 337775027 45874 45860 302278263 41799 41800 298819807 43728 43729 445184825 77988 77990 864463664 50301 50302 871267303 12498 12494 504218765 24524 24525 222612059 70113 70083 116452854 46561 46531 358726964 52499 52480 364592870 81835 81818 558583061 95128 95129 964669057 7403 7404 218180136 88645 88646 830583389 32679 32687 807688969 13303 13304 518372925 81697 81698 360017441 16330 16331 251995553 47797 47798 888198016 6817 6818 282458832 48045 48046 963152845 28582 28583 701946245 90281 90251 988866544 28205 28206 435701686 44086 44087 453369615 93743 93744 946593308 61509 61510 986392467 79919 79913 743599434 78747 78751 199048068 83725 83726 240345648 84071 84072 461226538 88156 88157 991732413 55321 55322 548487651 66482 66486 172729124 85940 85966 82213894 65087 65088 7313384 30973 30974 428902807 6366 6367 524864722 19629 19655 602468909 59944 59971 289987163 26330 26331 491136642 15303 15293 707712389 54147 54148 11912103 67318 67338 573155435 20038 20060 400184308 93271 93272 653230679 84277 84278 656812731 29905 29906 756899308 12281 12287 310852732 25636 25612 769607815 75075 75057 102766196 50029 50034 247863071 73608 73591 863219523 23759 23760 906719935 59696 59697 20916717 47259 47260 292515806 93219 93220 106571177 98474 98497 982003148 28303 28296 147648652 95764 95765 539764132 26517 26547 996598470 55708 55709 829882670 14588 14589 993908588 21532 21533 379021438 25944 25942 138954599 82397 82398 75753606 36893 36866 555789474 1185 1162 500726820 63182 63183 279519673 26629 26630 168053157 64701 64702 586471995 3926 3940 13085293 38763 38764 190846975 34163 34176 742612429 89625 89652 736272900 52656 52657 175323520 9910 9924 193518945 54992 54993 17199038 65604 65632 797462728 26982 26983 30517450 61579 61605 634829730 20634 20635 122148140 8694 8695 168473744 63969 63968 475938018 3358 3359 796276002 75401 75424 168929173 98471 98461 664626960 11937 11938 120863440 80031 80032 529217384 64585 64586 710132005 78342 78343 449795830 22056 22057 17615287 85490 85469 948718431 69981 69982 124260353 90665 90669 529246321 95265 95266 800508792 52005 52006 456802198 45935 45939 509754705 50776 50778 426668321 53907 53887 339475265 85538 85530 11006356 14282 14258 155843571 50544 50545 626990040 807 806 238150623 82689 82684 74071497 29249 29229 567084217 55272 55270 681906454 39099 39123 899238092 21322 21325 781865746 12075 12076 405604824 18138 18155 268926587 23872 23851 439706761 34756 34757 848253872 22020 22021 583699273 37642 37626 966506913 94164 94186 527268647 86884 86885 351448506 97235 97250 185435209 77252 77253 888736933 43566 43547 630566793 27198 27199 247668753 11440 11426 4891559 71942 71944 528731086 85644 85673 140818203 11643 11646 499046379 71858 71870 750702107 43186 43187 895592779 36228 36229 103247288 53388 53389 255678740 92987 92988 883935316 46525 46510 491536423 14576 14548 562734496 37250 37265 519781063 79707 79708 626776008 98366 98367 802423241 4772 4773 659837186 4575 4605 887168753 33034 33035 346001307 5456 5457 196801751 73546 73547 680897707 32673 32674 758790090 70628 70618 967093796 8263 8264 108529852 31692 31709 764886342 73269 73274 689159328 72539 72510 363916158 55722 55723 588460280 26434 26435 966977044 51249 51257 588226680 95733 95742 700619768 27131 27157 950491097 59618 59619 773280491 12087 12103 316659857 31932 31946 802841003 80214 80215 30076103 95875 95876 80876145 50834 50824 54018755 27852 27838 58893148 31269 31255 621901174 16518 16519 438593137 99243 99244 523196340 92227 92235 126602488 64668 64669 499259529 83035 83036 865478628 70440 70441 648307221 3932 3918 652579165 95642 95631 485787835 11178 11179 285364337 25971 25956 875702105 21862 21863 484512916 58162 58163 603389991 49012 49013 808805236 95482 95503 835225705 75618 75619 720936421 78841 78825 638671546 89353 89354 709477064 83592 83581 361240814 76661 76662 956726402 11027 11010 369414077 14511 14512 38740744 39799 39798 327140970 11155 11141 563604768 32574 32594 649280046 37293 37314 311922248 76679 76680 530260672 83169 83198 917197838 53501 53509 836136916 51277 51278 903445141 62827 62828 837484189 18659 18660 627685726 23958 23975 878111881 83594 83595 137614082 21897 21898 610043293 37646 37648 136990380 96237 96238 880121287 46639 46658 164303888 82864 82873 372042076 26993 26994 122820075 94332 94334 300270867 22379 22364 366122776 7804 7805 413015936 35677 35698 33652012 86713 86733 787252246 23264 23284 159689843 56960 56961 386513117 87942 87925 735210120 98834 98835 233184296 49829 49830 187563380 78061 78091 209276917 54001 53984 465214365 48643 48644 426353957 32436 32437 792161056 14459 14460 366940364 69566 69567 909258661 46690 46713 923883888 95666 95667 337129527 12597 12598 731435008 6182 6183 447506490 12363 12360 48361716 89086 89087 77635582 3707 3695 515343450 33385 33390 391533451 10338 10336 748852704 64557 64558 259849689 50719 50720 461629539 38358 38344 339429371 57807 57815 3657526 9034 9035 225342540 75156 75133 951365625 15851 15852 175487660 48508 48516 704977535 84385 84390 305252846 70288 70267 956208883 862 851 953439663 68616 68617 854616787 9157 9150 65255507 35580 35581 911939821 40374 40369 791097254 18776 18764 524126640 47387 47388 214727577 78369 78370 715377107 6014 6015 416721269 38788 38789 530823272 95808 95809 126410575 95600 95590 955804994 30983 31013 880851426 32423 32434 340744290 53 54 578223704 96307 96308 263147885 98059 98060 40493867 85670 85649 697352766 3856 3832 368402001 87519 87538 801342861 20036 20027 612780418 54685 54698 38716474 18321 18322 67572711 19914 19915 503631783 58071 58092 408941255 53545 53559 194790511 83983 83967 274589892 48894 48895 779064210 69178 69179 371531869 88501 88518 438765611 64505 64484 256799791 22637 22638 643616176 52019 52005 186174669 91379 91395 736908009 75098 75099 290156726 46807 46808 187883205 57358 57359 402994449 86248 86249 965556593 48107 48108 532836279 32454 32424 418292267 17422 17418 740058198 58563 58564 547221013 43691 43712 137942227 65885 65886 945355821 30064 30078 410572441 53966 53967 754293989 72500 72501 911815536 41337 41315 696999763 75675 75649 641401968 73509 73510 837340960 5257 5258 570171730 32197 32198 543472413 68739 68740 313479656 3015 3039 44515984 34802 34818 761932809 23167 23168 754239156 43701 43711 951951281 50203 50215 45474243 16349 16348 40368654 13120 13121 838860112 31205 31213 9372381 32489 32484 302778440 43259 43229 428134599 6603 6632 683914737 34163 34164 167001838 60987 60988 329937444 49603 49624 241180311 39380 39376 317565482 59695 59678 509668393 15720 15725 634225376 14122 14145 457335459 41148 41169 993548789 85581 85553 412404341 67675 67645 654649214 36274 36284 936197902 8481 8482 508930974 38385 38382 481936979 18806 18807 67168896 17481 17482 146658554 37035 37036 852757794 24523 24524 383066032 14684 14685 666327745 55593 55594 797720840 59538 59567 799450343 67427 67413 85229249 87491 87492 899304545 66280 66285 624796637 94515 94516 941597736 8494 8495 445793361 58924 58927 449116718 72781 72810 205291176 6370 6390 741411665 18140 18141 886832067 13354 13355 532665868 55277 55278 649030981 92724 92717 514384769 90290 90275 290134495 7637 7610 736649593 32767 32775 806813640 8125 8126 736697695 10224 10221 556473375 77021 77020 325564841 21125 21126 227090618 53030 53013 971507866 58511 58512 650906047 47679 47680 850775713 53953 53954 55422533 64734 64735 317536693 91327 91328 31682467 69456 69427 13447087 42207 42195 43152728 43783 43784 525454791 49340 49367 486016182 67930 67931 857727297 11710 11711 329766883 69333 69334 76391095 97969 97970 187143181 48778 48779 714757615 85575 85576 313497939 30684 30675 534041253 75142 75143 99091263 47779 47793 325337135 47077 47078 106214487 68251 68223 718554911 47911 47912 34770768 80806 80778 909786181 53058 53037 379970825 81857 81878 645202414 96117 96118 396521426 36975 36995 781479408 20331 20332 167182099 19726 19727 733749763 33160 33161 780860775 17230 17239 879048896 58700 58673 810534277 36678 36679 452185218 44941 44964 71609683 83725 83736 505425448 3375 3346 945018565 75074 75075 431306113 53462 53485 38922860 75994 76019 956753122 93295 93296 179714242 35738 35739 386577213 19512 19513 749024069 70866 70867 633074192 40072 40073 78138644 57880 57864 517957974 33469 33470 691375822 43336 43350 321012857 4623 4628 590524260 80593 80621 392728539 96894 96880 94304360 5670 5671 189813567 50519 50520 767415013 42175 42172 101190174 69374 69352 484814707 26404 26405 403159492 82425 82455 784087357 81362 81363 822908642 12239 12240 969648317 2330 2345 976773013 67461 67462 368889250 40188 40189 356931435 1206 1177 814387270 7293 7294 635483232 66978 66979 994032936 78982 78983 877821260 53902 53903 172074207 95065 95066 554684180 85461 85462 748132600 30116 30129 162004644 53141 53127 637268027 10057 10058 365015577 2962 2963 684001318 35263 35264 332299578 50873 50879 10278597 59287 59279 731632087 3212 3213 876832477 71836 71832 584257888 17994 18014 536997958 80991 80992 596599442 55540 55541 520071655 66663 66666 366336643 69041 69042 49670624 93900 93889 200921655 61037 61038 733767043 66266 66267 508901261 8028 8029 194016734 98363 98378 406919039 64890 64891 824134168 62799 62800 305682662 98321 98322 653899099 34935 34936 885473696 9238 9212 908859835 58654 58642 91601523 81763 81764 605289570 95120 95114 322901839 78370 78372 141215276 41575 41576 270544007 70464 70455 119870996 63687 63661 831067233 12217 12218 261200666 12681 12682 440366849 11877 11887 670737278 17486 17460 263304202 82526 82527 60098509 68572 68573 95656808 45831 45832 532560823 83751 83742 413122936 35662 35686 668866833 53432 53415 567891488 82885 82900 902032208 38865 38869 864477418 18740 18745 770919261 58403 58397 989848850 83381 83382 624695115 64711 64712 38352886 33629 33630 91460366 88603 88604 503494839 89067 89055 731485866 34866 34842 21715884 79853 79833 198683624 95060 95061 826298806 55649 55650 62273993 62944 62926 543652720 54185 54186 134026586 17759 17786 643272927 93291 93319 603014120 29068 29056 130124646 29424 29425 829228794 29709 29712 519565047 6615 6612 93515801 49000 49001 686462547 81624 81613 112717361 80980 80981 672612223 3200 3189 399175675 10577 10607 626621198 49651 49633 983516613 21337 21343 209014886 51500 51501 698526358 24492 24504 45894933 44741 44742 15345742 48772 48773 709319451 63354 63328 180313345 96061 96062 664350621 38408 38432 160553069 58119 58130 934406831 59612 59609 981319 61895 61900 151186304 22065 22066 269188385 39607 39608 893926528 57117 57118 13539400 96608 96609 861430421 17536 17537 393392536 23462 23463 286801185 51743 51714 727651992 86516 86517 242230322 78650 78651 558532363 60568 60584 609719011 31268 31269 496374646 85644 85645 510031166 8021 7994 112382433 51861 51862 74692159 89869 89870 163454424 983 960 901681232 91219 91220 966084481 79950 79951 382466010 82526 82538 529494359 68128 68129 188054475 50235 50251 438525394 70651 70652 680162573 44473 44474 738744669 59261 59262 181498869 32036 32029 140272325 38447 38448 27419354 4004 4008 738666833 80673 80674 241483541 77754 77758 130952942 75835 75836 939094015 30811 30812 658303213 36915 36916 402863859 92562 92563 569209782 99309 99310 143789666 55302 55303 666387391 76814 76815 621286455 74088 74073 180428026 96433 96434 250494085 70829 70830 81949140 7591 7585 229097271 94815 94795 28811413 48676 48647 916838275 96873 96874 400249050 87011 87012 714527394 98041 98042 701771162 60070 60055 935261401 9450 9451 652281189 88863 88833 54451009 71861 71884 452724417 63729 63730 998562425 13400 13414 189146839 85927 85957 573459636 23771 23756 493885611 22501 22502 287806507 146 147 620304000 53956 53957 511241759 74241 74242 534078532 66220 66221 527953682 28623 28625 284000426 18209 18210 429547570 30655 30641 428561156 66567 66541 423214733 63675 63674 487968615 94127 94107 467195106 14295 14275 266867328 63814 63809 317391622 69758 69763 484714375 48973 48956 147888977 4270 4267 904717476 6268 6269 479557834 16191 16192 224389056 33110 33111 840196481 81848 81849 909451676 8362 8363 8642853 58921 58922 434317803 71411 71412 396126771 91274 91249 612391669 58869 58848 819985343 16364 16365 205608713 42588 42593 101680136 3679 3677 137399777 52277 52282 105698483 81877 81856 79038 72336 72337 66507337 16752 16753 963699605 26511 26512 399093159 47093 47083 494391749 66689 66675 972317461 13262 13234 743426835 2543 2544 58636854 87658 87657 780521615 20642 20644 76208244 63378 63391 457384370 10288 10301 141072091 17130 17131 319816822 54485 54502 292452321 41964 41984 110326364 92437 92449 248384419 21498 21499 492486555 6431 6432 141468376 30573 30574 405813926 75639 75640 394238358 46839 46840 911105613 99374 99375 719038300 42500 42501 744884446 59747 59737 56396207 94649 94650 643886437 14596 14616 283594121 96578 96582 683826678 28269 28270 625911904 92701 92702 482720083 69334 69342 650602423 29329 29302 564134803 1128 1100 863581339 94067 94041 639060700 59901 59902 769709077 78046 78052 905513710 47925 47926 261317434 68034 68058 372986881 93056 93057 582440169 65280 65281 90889688 25397 25398 170248685 51961 51940 613254242 10174 10175 584294997 90529 90530 688715588 97589 97590 44861931 2068 2069 842476643 26526 26520 161002366 34261 34291 897682035 36418 36391 67761669 45889 45909 286763071 12690 12691 996841286 87569 87592 649687893 95841 95842 875894506 71237 71238 847478973 86222 86223 902003637 93245 93246 554630422 61697 61699 671808111 86150 86141 197660409 5586 5587 809693168 59736 59731 355569525 29100 29105 875196412 47189 47178 556465235 33353 33354 585992576 68638 68639 335212982 29072 29057 335262913 43528 43537 228388520 7651 7645 870039366 87654 87655 975524479 90669 90673 671759175 70379 70384 525092575 49176 49177 1608456 90562 90590 8677277 3442 3443 139768683 24917 24918 93896474 38158 38185 910415457 9058 9059 293173308 41261 41262 921453610 23876 23877 539305881 44273 44274 752633752 36621 36622 276622044 4247 4268 604210785 91836 91837 644834708 20640 20641 417578822 79577 79578 104741646 60458 60459 241703298 18082 18100 662354445 3196 3218 991172827 90221 90222 316819907 97645 97646 448640940 44188 44189 863765498 96912 96913 278367119 20512 20513 754805997 43356 43345 582839594 41246 41244 578380909 62349 62350 731622961 92517 92527 824754086 96629 96630 605278288 46976 46977 147156033 80532 80557 447423996 6958 6943 748869277 72228 72229 297879804 1902 1906 149533806 49309 49310 922427241 16793 16794 696257424 58750 58757 426525125 81999 81975 360511238 69031 69032 790786360 69701 69709 225978788 99720 99695 983591361 81677 81678 887120078 31901 31922 71894981 20072 20073 387592204 14457 14486 842043702 5059 5060 102883167 98947 98918 147166878 70137 70110 502207116 27783 27784 895641950 96387 96388 636281992 12723 12724 8994600 72736 72714 271734005 15403 15404 781591806 98086 98087 272853637 41379 41380 619127837 53893 53894 628490679 48531 48532 117477849 85181 85182 145430159 21501 21496 385397289 64981 64979 400271239 92158 92159 910440865 32182 32161 814527335 10559 10571 841908873 92436 92416 515786991 40544 40529 729280315 36320 36290 465847571 30329 30355 100086469 94372 94373 903279594 3316 3332 165637409 5101 5102 412634285 82845 82864 109212427 48905 48906 782883622 43822 43829 692803080 65184 65162 655100766 76454 76461 391531882 73767 73788 20653685 37651 37652 440709736 68207 68208 433798048 84789 84810 727379251 64715 64716 577161148 2436 2437 579701539 53409 53427 311163881 86643 86658 957074931 80823 80833 177703706 58785 58786 308934713 99269 99252 407893979 93842 93843 235478350 79438 79439 81765948 46988 46967 499733763 98316 98317 850369375 9810 9811 918760625 32593 32575 42581359 65030 65060 407068674 22042 22052 132689001 27453 27454 359946795 5054 5039 253950032 87625 87617 486801270 96947 96932 247243752 32666 32657 962594567 63564 63565 214381472 40480 40481 777464414 26778 26779 300685632 5213 5214 666276166 58864 58857 578857871 77277 77289 46476586 69259 69260 714265288 50649 50627 326434242 1411 1412 253936666 48656 48657 865061807 593 594 153107917 30765 30766 131909526 37606 37607 880505683 74032 74033 925374558 14901 14929 57535944 2206 2207 294593440 80789 80790 218562759 28361 28362 593437310 92868 92864 165953237 52515 52516 395383036 9555 9556 924722963 55151 55152 134415388 65150 65151 366442952 16900 16884 216314457 30051 30052 614833820 27834 27835 863237024 5143 5134 576149629 51110 51122 192322403 35799 35784 370022832 2915 2916 109162694 80328 80330 62676985 96145 96131 878072940 66284 66281 948993969 8838 8839 440713287 71826 71827 724142619 68187 68185 674705181 18703 18717 131307720 53536 53562 89311180 74854 74852 254448791 5520 5494 858690562 92078 92079 714123322 91235 91236 176589065 55157 55137 59659937 43882 43883 712023442 80128 80129 790485319 49468 49469 533083726 47335 47336 229018446 60189 60177 427996318 22910 22892 105837164 71841 71829 423490102 73228 73229 180857402 85319 85320 892994023 99698 99699 660186043 89793 89794 289509086 14044 14045 374310243 29826 29827 164464793 39441 39442 211659829 91002 91003 123406212 59849 59850 903653344 37166 37167 580449029 68710 68711 311401333 42919 42920 849387781 84741 84737 569586408 85334 85335 26593076 26609 26610 288030371 3139 3121 2932291 55734 55735 412785931 38628 38629 768029134 39122 39138 129212000 36503 36483 695178560 86707 86708 663516058 76866 76867 436770560 12235 12254 320413920 82126 82103 299419627 53648 53618 803003957 4034 4050 824988970 5216 5217 50785359 13553 13566 757874852 28654 28655 397652290 6231 6232 977407272 77081 77100 869536139 51536 51555 677642076 90971 90960 722946146 17804 17805 771709516 77026 77027 415437444 9410 9393 375297207 17417 17418 309324339 56562 56571 733256141 85847 85848 307988853 77868 77869 793951498 88174 88175 865537305 55045 55016 420022643 319 320 521645077 48580 48601 721867616 8800 8801 447635112 82710 82739 12687545 61489 61490 157052732 23232 23238 192896956 41674 41675 754203364 63551 63556 965267352 80140 80128 477516813 84943 84917 606060810 80614 80615 942395992 18661 18679 936631837 12128 12129 30674673 56959 56960 977913136 45479 45480 95263469 6231 6240 657012501 84422 84423 263559483 96988 96989 770052624 99542 99543 971188650 92500 92492 262737232 41247 41225 262839793 53896 53910 774148579 94728 94729 681925624 88120 88098 647697372 96864 96894 212058811 23691 23663 402665879 4170 4171 205373533 45183 45207 406826933 23835 23836 588836481 37596 37597 470135447 88225 88226 381344756 88684 88685 771398171 40818 40794 950199550 75932 75916 637812085 48011 48012 916471275 35670 35671 807793308 24571 24572 537937388 45797 45775 108050607 12590 12617 44122189 63719 63720 310617713 55180 55193 424031003 26087 26078 806692810 3415 3416 106371662 23652 23653 215260731 6493 6495 781011322 1656 1657 423743828 51259 51247 41881469 28867 28868 130221295 73113 73088 966072297 40538 40530 29439305 66888 66918 798241717 89220 89221 91212527 38659 38660 94602247 93337 93318 894503209 10679 10673 944951118 3764 3785 916640516 83750 83739 936786079 29994 29995 646499305 35118 35116 184668116 73163 73184 965126084 87943 87944 33948825 31856 31857 899469256 56187 56188 616960238 83586 83579 38325330 65292 65310 862789570 27136 27137 781455830 9060 9084 420472691 70763 70764 46988678 10153 10151 572633455 58457 58458 78945725 16633 16634 952689644 12374 12375 257281430 43408 43409 884745888 7208 7209 61325214 15268 15255 322608323 43458 43459 448204336 21812 21787 826781474 10765 10783 697022694 12609 12610 442399993 36616 36597 782596815 40055 40080 55447879 34131 34115 190633470 16776 16777 416074933 74485 74477 551069259 26121 26122 972792693 74173 74145 357674397 57965 57966 409427919 49502 49503 821732759 2778 2779 563617381 33459 33449 760764420 71617 71618 530872793 46227 46228 813548677 77 72 691976107 28281 28282 410072223 32729 32704 9272962 76615 76639 155848290 32947 32920 212163281 13414 13405 183468537 80072 80102 681779181 90548 90522 381381357 17653 17628 949365786 89368 89390 631922900 30248 30276 124864407 18069 18061 316012412 22684 22685 859770122 36516 36517 426565762 55338 55339 790037752 67538 67516 956662383 65792 65818 107802608 83709 83710 312600809 77172 77189 86716195 89455 89485 945305071 50915 50899 249372658 97198 97223 996294844 11658 11664 188703350 82556 82537 477326804 31518 31519 314971274 78345 78324 397584846 44690 44691 816065358 2983 3008 180128782 73667 73656 196426100 42098 42091 438422982 91960 91985 94628103 96170 96171 929115292 37901 37910 197000612 64951 64952 26091392 59248 59223 317088888 80374 80375 484070782 39568 39569 971652036 90470 90499 758308898 58902 58893 458325199 88922 88923 920013974 50085 50086 364280511 25494 25495 263880340 21786 21781 41193925 86741 86722 382552819 29457 29458 456515520 24862 24863 625388815 29683 29684 13485024 1959 1960 520650980 65281 65251 353424649 39743 39723 11970086 36373 36402 381016005 66412 66421 371865125 3654 3655 677548355 85039 85040 231492958 17300 17301 438732816 20655 20659 537898365 33230 33231 901933432 25516 25517 406016230 50206 50226 747461885 27553 27563 350282172 37618 37619 246407101 53869 53882 680395909 70335 70336 664557585 74045 74046 329876523 288 289 418442007 8349 8371 944492457 96042 96043 655995057 17973 17943 68456695 32281 32307 126417899 16909 16910 879284768 59007 59008 619812148 20745 20746 577466291 34384 34376 147975879 24118 24089 505538910 17531 17509 590373699 84506 84503 522066605 92318 92319 582569471 4660 4631 125648681 21377 21378 910226037 31591 31592 296911971 68251 68252 212151974 54164 54165 469672407 51898 51920 80076629 93208 93209 174013820 57131 57132 784847498 40144 40145 810095264 69206 69213 135907598 5630 5631 3053322 39309 39310 635607581 44033 44008 448356519 88933 88934 317849817 18948 18949 572445867 14493 14484 835793086 89145 89163 434237772 29267 29268 20546952 17512 17513 944529822 46160 46141 189497125 21200 21201 565797157 16487 16488 278006504 42479 42480 249202861 77064 77036 746891827 29880 29881 213286932 75201 75202 197776976 1789 1790 758542927 90809 90808 399550637 12180 12188 849370232 33661 33667 178636313 38107 38102 303630448 64778 64772 293101399 18041 18042 985414919 80268 80273 905701888 32731 32732 354794120 75335 75336 755438794 71818 71819 390668934 84462 84463 824291728 42155 42178 336223761 87155 87136 837001388 28016 28030 993515303 20598 20599 905472644 57671 57672 236453820 69652 69653 901852800 63929 63949 758931985 38482 38483 72195527 49339 49340 466884692 48702 48703 124571856 34233 34245 141363725 83331 83349 827005781 9369 9370 713855193 1968 1969 639314965 28408 28380 105615870 57220 57221 637958799 19077 19073 302993154 98716 98717 661365595 90649 90650 824639967 22990 23015 773456624 68289 68290 898639631 78585 78599 676060720 50670 50668 949878295 90463 90474 358660484 70664 70665 729269982 31977 31948 760026742 53586 53570 483621960 12777 12778 213030200 32004 31989 426495748 56393 56394 209165793 51273 51288 542080498 20762 20763 552725970 84582 84569 329086934 66689 66667 721951617 30400 30384 603238020 48850 48859 721390153 20202 20203 328779445 38657 38658 26958002 84288 84309 299113335 92520 92543 314577203 33864 33859 426591787 56449 56461 856127687 29827 29836 129859012 85012 85033 156344396 96620 96649 278707051 18746 18769 948588344 10518 10493 598829848 42633 42634 96065344 89533 89534 893426256 14504 14500 425769697 49403 49404 970323416 50293 50319 409943840 64301 64302 722281975 46595 46573 57296317 14302 14278 345286680 16556 16543 840825739 4879 4880 993729233 87336 87337 401608776 31654 31655 931340803 92243 92225 989817017 64305 64277 404020456 49227 49228 223956118 35886 35872 479893086 34715 34730 760724684 810 826 427145701 66925 66936 895918344 48796 48824 747012612 89431 89422 450564838 67621 67622 670686956 89722 89723 308258704 64983 64984 220683654 61654 61663 743321190 1085 1113 687578421 44357 44358 413710449 10785 10764 675726788 35324 35325 230197711 56119 56118 444482391 95900 95909 994840686 51337 51338 521499869 2559 2560 156703479 24333 24350 830843151 31834 31835 195800513 83643 83644 310653486 21876 21898 896866929 47016 47017 670298249 57552 57568 5813746 808 809 306767915 33982 33959 426100086 83036 83022 755476752 25895 25896 963007909 57404 57434 737796431 68902 68931 328296238 26040 26031 319850803 3566 3539 222643656 91548 91527 832395058 50844 50841 172762436 93176 93164 34577012 25054 25039 729400931 15661 15641 851098951 94608 94609 464139702 88774 88775 670215640 63018 63019 641831728 24341 24371 205445037 86218 86219 188587192 21270 21295 986113132 64862 64876 906681712 55426 55417 894946845 49866 49867 246000409 32611 32612 191005606 68804 68805 28737987 56340 56341 585035589 81694 81670 120686643 33441 33442 554668733 46193 46200 643835858 90954 90955 91513228 41557 41558 586887795 64465 64486 762485136 11080 11110 456275153 28197 28219 84365657 26802 26803 14791097 97934 97922 911737894 76592 76562 331082111 47648 47649 726852595 23928 23929 177360639 37247 37267 416513534 301 302 460340094 17038 17039 944873603 75277 75298 504233756 12538 12531 153163063 95525 95538 306664871 38611 38635 661911008 20097 20119 373353690 60070 60081 705286665 40149 40157 507663556 35094 35069 994552694 60483 60463 485893257 25591 25618 379247753 29864 29865 69069601 37926 37927 295841923 54904 54887 759695696 32860 32861 802320205 29454 29470 476285027 61208 61209 880939198 4612 4599 979799021 83808 83809 316503220 50502 50503 748122146 86774 86775 254088089 58711 58712 882461289 16909 16889 775836623 63667 63640 882691965 1114 1115 312539192 99209 99210 845594451 55677 55678 572770267 58216 58205 935388475 26373 26374 796234251 2538 2547 16234042 64190 64166 858573532 94810 94781 45152542 29625 29626 570739169 1724 1725 914205387 2685 2686 771043166 26293 26273 743008351 56548 56546 621367252 37320 37319 555104265 88383 88384 941034461 79245 79246 34093472 71973 71965 9763073 91421 91419 614521191 55682 55687 771731017 98661 98649 452929794 76668 76642 20750320 78469 78459 74464526 82769 82789 588700451 49889 49886 222504612 26767 26768 148551360 34252 34253 499558835 13527 13528 482105341 30460 30461 96460764 26657 26658 232251250 57761 57762 688174418 86924 86909 907836558 61156 61157 377149596 99324 99303 192371064 64766 64767 5176102 12704 12705 120453311 10276 10277 451813217 39932 39926 966506443 13232 13202 625489050 81879 81889 826755297 51276 51287 143526102 20434 20455 606274992 55888 55875 825205880 57546 57547 730814732 1153 1154 66722307 44855 44856 45609030 92252 92246 143658344 92746 92717 136536921 58268 58279 368223254 46278 46279 60001611 13754 13755 991246522 36408 36436 545858865 68338 68329 142174170 97648 97649 131870044 60745 60746 386265067 28678 28674 891929698 76034 76035 856929907 43208 43209 591064218 78410 78411 89814644 50614 50615 100787460 58007 58015 872333511 79407 79408 101435465 44769 44764 787022326 36443 36444 82025428 58940 58941 713646651 99601 99619 343998658 74922 74930 672415839 47562 47563 465036024 69980 70008 404386774 87913 87902 202530036 75395 75396 668959811 72037 72038 484023654 39408 39409 535257913 55240 55224 638153411 81602 81603 303507325 35311 35314 526949197 16284 16302 431930039 5393 5415 877415965 58178 58206 984132451 6707 6712 333799718 61755 61756 833421490 23078 23083 564179014 677 665 586987850 93063 93064 216779914 40595 40596 876235973 20544 20545 398145404 8560 8558 772562576 88085 88087 509743112 13083 13084 200066601 14521 14522 413053176 87544 87545 80817350 43507 43502 261766647 95171 95172 791808116 98243 98236 787347392 59397 59379 265634673 69534 69545 678793720 86645 86616 546942934 88429 88399 377539273 65033 65034 276335314 2303 2304 833573383 65350 65357 792431398 66773 66770 121251482 93966 93976 545049359 41102 41103 345792103 79114 79115 573107465 41450 41451 321173147 35638 35632 163726975 17269 17270 809382581 21842 21843 938984189 57737 57712 616617771 89972 89961 143354728 86908 86909 120416309 34032 34038 84488714 11893 11903 518809490 39844 39845 621613595 730 741 141748519 46356 46376 775521433 67019 67020 983839197 44135 44122 547843610 39044 39045 317540360 40684 40685 489784060 53165 53174 316854335 87557 87558 807379252 58052 58053 405976865 40971 40993 807853598 90571 90572 908186388 59950 59920 535103279 88377 88378 813720857 67179 67184 573577558 18321 18349 335600446 93908 93898 655170577 20159 20160 190532555 39453 39462 803935907 27126 27127 823086818 51106 51107 804117503 69347 69351 423070447 12984 12994 201858419 89385 89363 582259576 46029 46030 54321284 28684 28667 493452808 19178 19179 631322324 48027 48046 996679201 68996 68975 27691111 97704 97716 689095511 68984 68985 952564209 61614 61615 365179601 16262 16285 869412270 7903 7883 518607419 66167 66160 931261081 6435 6465 882397186 73644 73621 609021787 78621 78622 972234788 41099 41100 975417979 92418 92416 964629848 41182 41183 460424580 6656 6657 33318571 84725 84726 303147527 60135 60146 39876760 83916 83917 599633171 87041 87042 336872927 33456 33457 9873779 73135 73136 836797651 35416 35417 315169929 18006 18007 178958628 64097 64099 380875878 35092 35100 710410368 15337 15338 999580136 5330 5331 898580744 21185 21186 184022453 85450 85446 725892867 15924 15925 620415883 62818 62812 948149442 86919 86920 461946955 29954 29961 316939104 74325 74326 421538761 46460 46461 644252450 13702 13703 941706337 37344 37368 659417492 4748 4749 35706257 50730 50752 104631231 13178 13179 527817540 33679 33694 914829959 21984 21985 911948035 34755 34756 506967454 72247 72224 434284766 25126 25127 315433485 92516 92489 44298350 85381 85408 607312958 30344 30334 799579599 63510 63511 442802671 64842 64870 545941478 10013 9983 951261366 31201 31202 821493675 47100 47101 141324255 70344 70337 888363438 11635 11656 384464907 94887 94888 489133854 75295 75296 120759228 83612 83608 959703301 17279 17280 745195690 53326 53355 835952498 34898 34899 551157492 40165 40179 235383217 87357 87334 713124987 40797 40798 840472539 80119 80120 437952960 54330 54331 294905464 50674 50675 666844267 16664 16644 764026246 5615 5616 347488994 88844 88816 376366338 69134 69135 687638628 54913 54914 2831424 94240 94241 805113561 54974 54975 390224279 59540 59521 992301054 96211 96206 248725427 84950 84951 508740 46671 46672 260844224 20311 20312 110376403 40934 40935 16856890 4618 4592 696053128 41569 41570 548309147 55078 55079 2741068 35238 35256 979545081 63034 63035 625166055 35841 35834 260005141 43111 43112 685284655 99806 99814 344916519 83375 83348 623732341 32969 32968 668471450 64823 64815 408505670 80006 79984 969072970 65974 65973 782290398 23912 23942 610559952 51452 51459 27866017 23569 23570 696372061 22698 22699 932456626 98947 98976 665615660 99122 99123 506005497 47464 47465 473768533 34371 34372 524656343 75959 75983 881514244 90302 90306 449505339 2090 2067 640164994 47907 47908 695944424 21854 21855 917310958 77562 77569 377714496 48661 48662 892058973 32824 32807 391303839 30331 30332 540238588 15391 15392 346136685 64419 64420 976532217 60048 60061 743856564 8039 8066 119813561 4989 4990 81442800 18454 18432 391038820 38458 38441 843205260 98399 98373 159509644 11031 11032 370372169 84703 84704 983997704 72901 72893 846334490 98711 98692 68767436 83543 83554 130138709 17566 17595 419923300 43093 43094 681547592 26207 26208 658413350 85269 85270 28953307 12554 12555 878591699 56027 55998 18430932 4546 4567 988158503 62996 63001 64019329 7422 7415 885906116 87751 87781 816117526 23570 23561 377294466 79327 79328 323675249 42601 42627 85247169 49753 49763 309905359 55623 55624 702827508 65573 65553 118041199 4169 4170 977782962 56946 56955 106400377 71801 71802 831858659 80153 80154 371694333 62769 62783 788775005 56802 56803 73979309 47242 47243 944701759 98802 98786 112927081 24496 24479 600064622 42029 42030 859434279 61706 61707 42708417 2838 2839 680437812 3727 3741 784805592 60909 60910 327551836 88815 88794 391210472 63023 62999 284424508 92643 92644 251500824 50500 50504 439485194 50978 50979 959170965 54915 54916 735638946 57088 57105 349086069 68531 68558 821505258 52993 52991 418537400 88610 88611 501176384 12989 12990 443857338 54407 54408 298114040 63705 63706 687083871 88820 88821 397939042 17541 17542 564074165 62975 62948 984978861 33253 33254 902045373 21480 21481 739699296 47820 47821 997985244 24448 24432 415848308 89860 89884 955738480 21844 21854 355573730 55888 55871 997428293 72710 72684 938253616 25234 25235 355159280 31143 31144 707565620 256 257 854431915 42363 42383 773459454 43911 43899 710866872 43793 43794 657272064 86819 86800 215744721 20446 20457 216885915 5081 5082 320705037 87392 87393 231946865 47914 47920 880617812 25838 25823 385495325 22509 22510 506791894 96386 96387 308339060 39521 39522 29093626 18349 18375 616585753 15753 15754 12689733 66547 66543 844834081 27357 27372 193702270 13971 13972 954837210 33829 33830 893873072 9489 9490 211723754 94619 94620 789596165 54656 54657 113416483 50350 50351 147975004 25675 25676 602158608 95013 95014 272366962 21408 21409 481861900 27224 27211 871848116 93922 93910 389361240 46750 46751 488829487 9117 9136 56021808 85144 85145 155120450 81384 81369 818398603 34679 34680 133672190 63520 63521 110585634 46715 46701 949147372 27121 27131 798098221 68926 68913 379479598 61601 61602 465145597 80947 80957 578914019 84052 84053 38758161 9532 9533 468613562 34454 34437 589746022 12947 12940 422730707 60457 60458 943628404 30430 30429 52035226 55477 55495 823185498 50626 50638 949004614 31230 31231 117043738 32260 32232 765024299 21135 21136 660188315 77155 77156 973768465 48191 48192 298314481 29257 29249 516519882 65627 65625 197248501 26474 26504 48725721 93706 93701 477951667 40425 40435 961097260 23760 23783 616938424 19859 19852 745748831 15154 15155 295526759 15464 15465 675315256 78210 78211 94175976 47000 47001 303849465 62590 62599 941170962 86483 86460 450893291 46663 46661 376755449 63444 63445 467787517 4268 4269 107714877 32758 32760 763914904 22333 22334 204627623 6759 6767 433307021 15202 15203 359527878 59345 59346 249709658 25681 25673 592987076 11204 11205 27576622 76899 76908 66525379 79403 79402 418600952 30439 30452 564430523 87081 87082 74005680 54049 54050 348747906 83347 83367 775636670 71611 71613 892019334 94797 94798 156903594 26832 26833 468096870 15276 15277 130300305 89244 89245 139353017 97099 97100 888870490 90949 90950 832426990 66200 66201 441544400 79166 79167 667132701 64383 64384 796987504 4416 4427 321644568 19854 19855 27075999 40246 40256 438998766 31016 31013 47792922 42966 42941 521122646 17527 17519 615174949 452 453 470434664 19044 19073 253121827 82478 82479 799730069 2464 2465 643600183 79336 79337 85151064 90359 90360 629036657 43332 43333 723089236 67913 67914 848159040 26612 26613 129526539 53596 53597 250439928 15800 15827 191427833 16916 16891 797247201 98618 98606 706441034 24826 24827 834609436 98042 98063 249175827 82180 82189 691913367 4272 4273 982054664 7815 7820 963708649 11900 11901 147187664 6855 6876 240829363 71270 71271 547712406 67579 67557 32482481 71703 71689 883020279 38356 38357 971269963 94137 94138 84873991 34218 34219 852734970 16279 16261 634273107 63831 63832 295961714 19734 19745 851713364 20204 20193 169926636 60666 60653 269707441 3448 3452 373491750 43363 43364 258642118 76303 76314 960369226 60198 60209 415517781 28192 28193 404473888 78038 78039 501299860 64645 64647 885428080 38541 38542 588583681 64476 64477 394277588 99950 99951 110599234 45803 45804 785952328 79270 79246 543947142 22815 22797 136843029 60345 60346 407263724 70667 70657 86985092 51085 51086 907887234 19381 19409 899911295 11778 11779 135168273 54671 54672 313895985 59893 59921 883135145 2133 2134 893275555 34095 34091 642082185 68632 68625 482916275 93144 93145 652858228 72418 72419 969857031 64515 64516 202374811 87711 87712 135336539 4614 4620 367200166 20807 20804 362542500 85977 85955 576192139 22482 22493 924933572 97586 97587 210726506 61961 61949 113696389 85786 85788 104980217 23338 23339 810731798 91703 91719 443167034 17640 17641 816882894 48045 48042 349401120 84751 84769 679220932 94061 94062 329454255 50791 50792 396007470 42943 42945 321902503 51217 51207 628645320 48913 48915 402721938 50091 50078 322822014 2123 2096 152039894 30110 30130 481336800 38186 38163 832653010 55774 55775 11385820 12462 12463 570027330 44873 44855 215362525 68456 68461 232297914 95580 95581 568538982 13372 13386 421497325 94113 94133 30963690 43562 43563 802420052 63894 63900 387157630 93537 93538 524768165 42406 42407 649377265 73824 73807 830186595 74770 74771 346381882 61610 61611 674097379 28220 28221 207643279 83783 83798 358510269 83713 83714 14185102 1349 1350 445627782 39955 39956 621712127 54643 54637 41306186 3470 3454 265903446 73537 73538 594751916 35585 35559 652711783 12440 12441 637558572 96011 96000 879606432 97819 97820 223337430 53777 53788 630666128 83856 83857 706804704 9955 9926 933863334 31821 31822 906066516 73767 73768 597127672 26 27 502316164 22642 22643 549542146 14814 14815 205053596 74699 74700 403984925 4541 4545 15326593 9085 9086 491309196 33832 33833 631869445 57612 57601 33323106 28802 28803 854801087 23682 23687 5053568 35064 35057 520910274 55892 55893 779929917 6038 6039 209501185 40248 40249 972921272 73750 73751 917306559 36689 36690 644801544 26659 26685 744662479 18641 18642 79926631 51660 51635 109908334 56298 56310 600577623 77606 77578 274067385 68966 68987 550462940 93941 93953 388734705 86822 86837 890836521 45251 45238 693629897 49225 49226 429847413 34349 34350 365211896 86745 86751 121065772 5065 5066 533305012 27365 27366 604284616 38400 38409 989481249 47248 47251 407988866 8575 8576 558344730 91279 91280 54361160 28627 28650 245693887 97269 97295 597800558 71899 71900 417579363 41262 41256 119434240 63417 63418 730230039 60860 60861 409939321 88720 88691 578494502 43669 43670 754081130 89061 89062 994474033 74715 74694 856486951 40089 40090 604485112 45133 45137 432786760 35542 35556 449197575 51987 51972 353547131 36630 36631 520410438 88749 88750 598356815 52006 52005 349417786 21385 21386 915940736 83127 83128 251535242 50885 50909 565069636 87518 87519 797658229 8262 8263 384320269 20076 20104 619875557 75996 75997 886198137 34850 34851 485270968 47468 47479 170236669 82510 82511 705290794 57603 57604 413669725 73542 73543 116862816 61658 61659 993530539 36250 36276 363107823 18635 18636 218014784 91298 91299 627143329 32195 32165 117011756 65611 65624 786335327 67846 67830 461355551 29827 29830 12181033 36351 36373 614999395 93098 93099 914678775 4182 4173 519812713 55035 55052 954658363 31511 31513 942286285 87718 87739 328031240 52516 52490 621854839 83007 82980 977371357 10477 10495 49243594 60149 60179 307183902 69205 69225 408054136 70367 70396 137928194 52304 52305 323167321 88792 88817 109460579 43444 43463 719123182 56466 56441 861366850 75104 75105 186717941 5238 5239 867902585 66744 66745 18218962 37348 37345 368403458 51260 51261 324222868 67442 67443 262567296 76013 76014 539342447 10592 10593 906619483 76641 76667 853266576 18932 18962 15439837 11940 11949 903015082 60692 60682 53310017 54932 54962 740606871 58979 58980 570521342 46421 46422 123477200 59941 59942 605129405 11842 11843 873226261 7007 7008 116286670 21028 21029 381672442 49445 49446 585098679 20027 20028 251062345 68875 68888 261916758 90507 90487 779874906 95516 95519 876690230 94505 94483 974057665 17281 17292 981379308 94927 94928 682552761 3434 3435 844608353 86309 86310 26199222 73561 73571 495100299 96549 96541 899530311 18645 18622 335410589 24432 24447 20672253 86209 86210 472053077 56500 56522 47009082 67390 67391 445419292 31079 31097 903618446 25970 25964 617463529 59361 59362 819373889 94508 94509 392926193 58054 58074 809867118 99855 99864 862345476 13574 13575 695775108 50437 50438 703398129 60180 60161 586044692 78757 78780 126629676 33410 33411 487790253 24617 24631 152372356 78187 78214 853002996 76050 76023 723555921 76548 76549 659635601 62328 62329 388212326 26502 26503 308086989 4701 4702 130232783 31121 31096 26601775 22283 22278 395956571 10854 10855 748759481 27202 27203 106763474 18866 18864 17415260 75910 75931 793559179 15212 15208 411186295 7213 7214 841179451 21588 21606 942074907 80483 80484 742993956 85438 85412 955310600 50315 50316 670448498 43134 43140 115260400 43310 43337 783070469 50857 50880 74359920 27336 27337 810426926 90454 90457 459785527 12362 12363 506503285 87466 87488 186720033 86586 86556 273977157 71535 71540 379068055 11423 11424 534242658 15510 15511 153764736 42370 42371 826208910 23425 23426 411537063 13975 14000 569608176 28600 28601 222739779 70404 70405 419457805 6577 6567 513971971 99967 99968 646634310 23423 23439 800972754 36263 36277 701191195 83119 83120 165789195 91623 91624 664397218 5112 5096 698611219 84351 84352 514263271 18501 18502 783695590 58449 58477 81208018 31323 31324 739695112 16245 16246 310524859 49235 49231 432246747 6761 6762 639676866 96624 96646 243709804 85305 85298 844080363 95274 95275 69992012 51393 51394 75032818 35430 35401 800901892 15503 15504 395991847 16766 16770 615506027 70998 70993 760754241 47377 47403 560566423 4687 4666 199676137 82283 82287 979459060 75848 75874 630085857 99839 99840 574665388 49659 49660 152185545 69414 69437 842951589 35617 35618 132455982 36582 36583 451820104 79386 79387 519371851 68407 68408 597838490 94245 94267 617879398 55975 55976 945366903 39240 39241 938579232 21983 21971 472572832 40838 40839 149687231 92128 92129 806521931 15976 15980 929070996 35440 35460 225545165 79851 79848 220260311 51623 51595 303466923 48879 48880 475671279 64446 64472 332512470 69776 69762 790326236 74741 74730 847205523 38735 38750 201897304 27283 27284 413004542 39302 39305 938174973 79024 79025 33614970 97605 97633 873025581 44854 44855 488289518 75426 75427 45017771 54816 54817 331231787 13844 13845 327642723 41693 41694 531373033 33452 33453 203733750 40037 40038 712181898 76348 76328 466711420 95718 95698 561422489 72800 72801 199583890 93571 93572 392859473 89527 89528 742560882 84137 84138 61368960 61362 61363 635728914 53834 53857 457761135 43055 43056 793344143 67002 67018 22836980 45128 45148 384336111 92351 92348 229337492 46665 46659 510067010 21249 21250 913615714 67865 67876 332246692 437 432 568434877 32120 32121 515581502 90933 90934 187115670 82017 82026 811100463 99614 99615 994072503 23040 23029 5477762 64296 64302 113490075 98400 98424 210891827 56501 56496 102061367 69979 69950 738503932 81967 81968 603620419 77118 77119 845143322 79293 79264 613877118 23145 23146 417393951 69924 69925 374112053 68333 68334 109601693 12341 12339 278686377 98318 98288 977501144 83741 83729 595398042 98886 98869 373565139 69540 69567 149304568 54929 54922 174686678 83186 83187 598323167 94370 94353 580970344 56462 56461 541747426 8752 8723 18720755 47195 47200 475116136 8071 8072 774468890 9618 9646 842247698 27942 27962 709091416 70187 70175 528506829 73890 73891 330212186 69758 69769 709989925 13873 13866 670744449 64381 64382 912214441 68118 68117 847104786 63120 63121 758026127 9377 9378 103938046 30401 30402 143782719 75842 75847 799988018 62187 62161 462596608 68149 68125 496178635 94501 94502 842406292 45320 45350 855136005 46046 46067 142858256 72213 72199 227242126 95664 95641 118497328 67939 67964 10609993 55839 55866 80682765 88733 88734 669729053 43317 43301 675319271 27683 27702 333602238 29279 29301 922545110 66132 66145 168595441 95615 95616 615467490 51446 51451 840869203 25686 25687 89200936 87917 87896 5310078 26470 26458 430844793 86502 86503 906351992 78069 78070 164625804 37976 38001 534528818 66128 66144 345313887 32740 32741 997416434 42165 42166 894142366 3947 3917 513848933 80421 80403 562813748 16158 16188 538290479 80072 80062 417499221 69111 69089 777723974 37359 37352 998446947 8765 8766 176984774 23893 23894 991373181 61721 61722 61717317 95332 95333 672348081 33180 33179 418608870 78362 78337 414572052 87702 87723 394723871 42868 42856 972042665 69461 69462 792436213 71913 71914 854935233 71273 71270 609007127 58556 58534 460268060 4624 4596 438835930 50553 50575 236300662 52316 52322 987987044 75197 75198 767058031 95745 95746 548943965 41616 41633 803115071 12346 12347 102763328 39610 39611 803124183 38587 38596 382712648 77947 77948 817600374 32560 32561 197080991 82324 82349 142405851 61528 61529 912444323 19607 19608 718981319 10176 10156 139716350 70713 70722 780923539 32624 32625 494227185 34444 34463 250544028 62352 62354 703810863 65333 65312 873640281 65957 65975 185642853 60086 60087 848196187 38288 38286 426777593 14222 14223 103157447 18329 18358 280161720 22669 22670 405544681 31808 31779 787126759 36047 36076 171126035 66437 66438 920377083 20539 20540 837810971 11718 11719 964757248 50391 50407 685649058 36105 36106 583957611 81460 81461 232369799 27894 27895 803066164 87010 87011 852996361 92695 92715 592571434 64023 64024 949812113 47595 47596 923636431 83420 83391 797870570 52434 52450 274010360 88148 88177 239255477 45496 45504 174175821 59016 59026 734747312 30007 30008 679994110 11567 11539 657550132 21899 21900 801730430 6654 6633 987261940 63517 63503 166524865 93191 93192 870662089 53709 53695 268809870 68119 68120 256143270 28999 28991 995380113 26400 26401 656643291 48076 48077 864691432 29052 29053 344772877 45569 45570 696600233 84456 84449 932935153 54215 54216 446485206 31225 31226 690303052 91697 91698 57015888 45341 45356 181916277 92888 92906 267811884 36342 36362 86589713 75219 75197 743212537 62016 62008 557806102 23483 23484 269415002 74816 74817 919689904 26086 26075 267466662 30247 30248 718067509 8476 8481 34334489 86928 86942 820770859 88907 88886 148778265 53503 53504 469743221 91308 91302 651301059 20225 20240 248680682 52757 52747 740339239 12550 12551 37737875 71624 71625 886099861 68366 68372 185479574 61285 61286 560528443 45344 45333 313248150 66203 66204 898292081 62734 62735 194377602 50055 50056 429591423 34476 34504 873813336 33132 33134 451583052 84718 84729 334527125 20579 20580 905066950 50891 50864 222679938 45730 45731 845454029 23215 23216 81467939 94704 94726 81769296 3209 3210 194685432 77101 77124 194373018 67960 67986 878945249 41819 41836 311776713 73075 73079 353848582 55885 55886 11348394 70474 70479 581651208 83285 83265 756194237 15521 15522 231026449 25855 25856 995316006 74329 74316 34911228 1575 1586 996702350 49027 49028 775523692 1451 1452 607442973 48128 48129 533697691 4710 4722 927699108 34649 34650 869507361 23353 23323 739955086 25125 25126 857914476 40237 40228 943081999 15621 15605 193857028 19969 19939 635175318 73635 73628 218108033 50846 50866 937444377 42488 42489 587080575 68806 68807 808458081 8683 8684 401432308 89683 89684 515883826 30262 30239 929880260 33702 33699 500487486 35471 35472 774455001 50565 50566 793413359 40384 40395 226658525 13968 13969 914939045 69617 69618 59177066 93438 93413 995683593 63963 63991 904387775 28075 28077 407635842 94662 94663 492780781 88402 88403 351699921 36806 36805 116647346 92446 92450 89097214 88693 88694 82671566 51497 51498 376809001 4355 4373 870241425 73445 73415 114639405 46698 46699 905029504 17227 17228 527664002 82810 82811 397416699 48543 48548 277374143 83259 83235 395366857 56986 57003 875352538 28308 28309 154224414 8702 8697 344283951 51385 51365 642311819 95231 95232 244503297 17534 17530 673134390 47784 47785 219600127 23282 23283 679986851 52869 52861 497255384 67345 67341 743272666 98621 98639 811173992 27582 27583 966219108 53955 53970 315920532 8220 8248 625189674 55480 55491 600950629 79926 79913 181288185 89215 89216 284905475 21966 21967 374031583 3162 3176 565158746 10180 10199 108941202 52097 52106 837415831 4760 4761 959834794 2363 2364 337347262 67954 67975 477229406 67742 67714 480407482 23361 23334 265122083 5891 5892 584524443 75199 75200 330520916 92946 92939 989491132 71904 71927 915223684 53263 53279 202497468 97979 97960 946700313 65064 65065 407554138 95222 95206 910686396 69120 69097 130997851 6792 6772 32388823 84977 84989 668624845 39553 39580 757360125 70192 70196 514849349 15018 15019 845683461 7034 7035 438129514 62661 62662 298754354 56384 56379 442643240 99377 99378 855688538 43895 43896 748799545 54450 54451 362096 426 424 104077998 38171 38172 964277856 50609 50619 583489608 67156 67130 781431612 19807 19827 204159688 41776 41777 362975622 65381 65382 483108614 45186 45187 255714147 81026 81036 973362415 54893 54894 929012459 52972 52968 498254989 57195 57196 379085915 47818 47834 343365920 67774 67804 666409970 81280 81277 389970436 22184 22176 443991538 15741 15742 360950340 83277 83275 148592298 2793 2810 868586480 64847 64866 767356575 22315 22316 194212534 7870 7871 470596369 67475 67462 15357986 84475 84476 142867096 38441 38442 296077477 40775 40762 961230844 88968 88969 6116524 67041 67025 129028611 51689 51690 341848093 73226 73227 177635917 92191 92192 937097767 18980 18981 195993509 76982 76983 920236346 7913 7912 793431586 7639 7640 592772527 21192 21193 264773987 15697 15698 540088087 44536 44537 511548911 34625 34620 540534429 49433 49419 424449476 5762 5763 494454797 3118 3119 325982996 18995 18977 712849950 54816 54801 251531334 67810 67811 950853919 50563 50533 685402811 34999 35000 652181268 63108 63109 335447857 89343 89342 367261615 72919 72920 431674568 42075 42065 151794985 78391 78392 955775629 95884 95890 245682326 81427 81428 420616241 51900 51903 474947469 11222 11197 206534909 32792 32793 410823866 10563 10555 100132549 46984 46985 805943377 75357 75358 902827123 28099 28121 212374815 78841 78842 32812816 17403 17404 547906415 3262 3284 562737660 31506 31478 363912607 30189 30190 168567582 51627 51606 648218051 55618 55619 56528249 86800 86801 863718568 98358 98359 291750218 65080 65081 608066103 76774 76775 328400944 26565 26593 967405573 54897 54893 161403964 48213 48214 885732729 74585 74610 288283116 81216 81238 641010574 50680 50697 922923373 20251 20252 411489321 40328 40300 814766046 76225 76226 76038663 19822 19793 928971639 62343 62344 23941080 15111 15112 217207204 34488 34489 667267972 80192 80193 139143603 75171 75172 948607516 20691 20690 908108667 27856 27857 308344086 69036 69037 74250449 87021 87022 982288063 31020 31043 414862758 26198 26199 209571586 93771 93769 972246449 58897 58912 233771106 21099 21100 332635027 84382 84393 711428278 33608 33609 770318007 43345 43346 767113813 90173 90174 513197241 51795 51796 780907376 88272 88290 238043025 22200 22201 213760345 72720 72745 406397559 54398 54399 811283492 84547 84548 452674700 20699 20703 465900906 71452 71445 963683034 99568 99581 492711849 81494 81495 20199966 4779 4780 422530997 1972 1991 287591373 42273 42290 118221251 70433 70434 806389823 11627 11616 951326534 33676 33677 611961005 86436 86407 194947062 95162 95187 91376487 57513 57485 314963296 4728 4729 989950737 20584 20585 61004853 23074 23075 179577266 23453 23452 624387360 74425 74426 732406424 97994 97995 784599917 2924 2925 219535052 67237 67265 198986403 9049 9055 942888826 57507 57508 802351629 9487 9465 397477643 79004 79021 250599667 30459 30460 277672170 68723 68696 50992200 36314 36284 666001113 81812 81837 544497131 57144 57123 78197779 99249 99250 14114155 39705 39724 293325978 64883 64884 459911460 74171 74172 925373275 59979 59980 383275708 10364 10365 927207395 31384 31387 439592755 99998 100000 314785189 87253 87254 777086372 51841 51852 381858772 83851 83854 328748159 23721 23722 466977382 80330 80360 695122193 50454 50455 532876211 15825 15826 25506517 49750 49751 683919876 76886 76881 638741982 47284 47285 837848687 43074 43058 989318703 32963 32964 386526975 61549 61550 729625994 77923 77924 592067852 66479 66460 201941837 24573 24558 496845562 63522 63523 453059048 79348 79357 988067191 77058 77068 314805033 65082 65109 358357003 21409 21414 63861166 51275 51267 255491263 32589 32568 981697582 68782 68783 517273394 98104 98125 373495983 47444 47445 539140883 72111 72112 277367755 38729 38724 847349485 82660 82661 297066458 55965 55961 546384199 5887 5866 187972499 63402 63403 263014633 23260 23261 889005654 9022 9023 270384326 2528 2529 549489642 57608 57603 348947164 36625 36626 543839656 49617 49611 467231684 81231 81242 618294356 64982 65001 707376302 6788 6789 653770184 31356 31357 369104892 59542 59535 295948544 6830 6831 664215758 2588 2594 171214613 46913 46911 310013701 23762 23750 755907512 80125 80154 891440951 50303 50304 3244012 31890 31888 619691165 81285 81293 936032314 81532 81533 270733604 2877 2878 831793136 10380 10402 151313847 14123 14124 734318938 92210 92214 67784026 70251 70252 375290435 91077 91072 742131087 4210 4196 372388785 67393 67394 338231262 78574 78565 265720525 85326 85327 346048842 50980 50984 236521669 12189 12190 673556211 81261 81290 794071512 62685 62686 604670493 47539 47540 963286976 69199 69200 210627054 81850 81851 185837228 50945 50961 174484855 93404 93405 153617903 30342 30327 766078622 83564 83558 139639175 55725 55738 733581146 76860 76851 968564664 9563 9564 245291405 34633 34634 549709688 69776 69794 573805425 96941 96942 62488034 99157 99132 855986622 93028 93029 3391025 82206 82196 543122809 3412 3413 949258053 8193 8194 139730105 96756 96733 547608986 58149 58135 817426743 66856 66857 798977384 71454 71474 991968437 31944 31918 396021572 34462 34463 842311167 42440 42441 946465087 85155 85130 592204753 41690 41664 420486854 10601 10602 165613871 13375 13376 377802809 76921 76922 265369559 28255 28234 590359391 98363 98353 271122323 98900 98901 30196954 47551 47552 493788018 82940 82941 971961538 11234 11235 182792562 45617 45618 827985093 93781 93782 277352845 60711 60712 423862712 63236 63237 536826324 47779 47780 212083925 6140 6132 66230241 59340 59345 885341837 37144 37119 177198230 31880 31869 156259427 39629 39630 797064267 39865 39866 644544697 68819 68844 601382323 15676 15675 851612673 66270 66250 454978418 55612 55613 686052543 21932 21951 632231965 48557 48558 982190927 42297 42298 28211930 58300 58280 961891581 28723 28724 100296407 61176 61177 538069517 4302 4303 683957708 42564 42539 924527639 58554 58555 985484051 28532 28550 169964345 28175 28176 947119158 91597 91600 517074424 28222 28214 853490245 88296 88270 153461340 29034 29035 509506801 37928 37929 265274276 45320 45347 383581189 23656 23664 447519424 76129 76130 726638809 89139 89140 887691332 14406 14407 697053805 80701 80722 161410393 94328 94329 925345573 32138 32139 970068934 30038 30029 762237489 90952 90976 939347155 93015 93016 40856887 50046 50029 366885310 44132 44133 479364078 54571 54572 628533517 41423 41424 9889386 7285 7305 908416746 54072 54088 543148919 53862 53842 457829551 99693 99694 751003142 45418 45419 858180683 21866 21847 4895261 20070 20048 746660565 68557 68558 315030474 64962 64963 38567872 62250 62251 430978961 87439 87440 374228440 83888 83908 386988872 3400 3417 220335987 46198 46225 962548213 22025 22026 906014627 2123 2124 747607922 737 710 496944505 98236 98214 159053327 73681 73686 415458131 6684 6685 494429797 69085 69100 828805578 3038 3039 958744436 28011 27997 586473231 86571 86584 923038071 88484 88479 708109146 32560 32547 861865512 88211 88212 759046159 81490 81471 492956982 59579 59580 567008955 41463 41464 214258858 98965 98966 596677237 66079 66075 75678153 84626 84627 347713152 35118 35128 955333103 15405 15378 196953484 37245 37246 993622397 62760 62782 11672641 13018 13019 118445077 37494 37495 251003415 82460 82461 885182073 86860 86861 455611655 47569 47570 598483217 11844 11845 606648149 92213 92199 211289429 65364 65365 955459305 32780 32781 38651011 68088 68114 425433621 32017 32018 109520531 16897 16898 638067328 26810 26811 97916425 57054 57082 797544230 65003 65026 830752768 23357 23358 945694747 34388 34360 301311988 97349 97323 373210332 51002 51026 95281047 38243 38244 948981433 83854 83855 595578378 42338 42340 203787033 65315 65316 925702085 88521 88522 299496677 31963 31964 92539013 86287 86288 978806908 11506 11507 217753450 37586 37587 372359901 36774 36775 549288354 87455 87456 580188563 18294 18295 918021488 78324 78306 437420535 10306 10293 178748909 39621 39619 821758067 96518 96519 936133229 774 775 744886267 3318 3309 642458552 48351 48366 699890987 27 2 990107817 20207 20190 298023306 3561 3546 903360238 53071 53072 943678191 80720 80721 132325054 43790 43791 650688912 71654 71655 435863285 15357 15358 605389875 52044 52039 475122665 87324 87353 493714725 34797 34798 830102405 77735 77748 176702414 76501 76524 544493025 22750 22751 154484394 50396 50424 114561320 88274 88275 273569873 76075 76076 678401591 29961 29967 726297580 43727 43749 279018842 73741 73742 722879447 83733 83762 962398552 10176 10177 442567864 69020 68997 267825590 47837 47838 185715692 77481 77482 874759269 18178 18152 281343694 80144 80145 517641207 4068 4092 239055807 54259 54260 59176619 91224 91246 769805086 92829 92830 63231421 96593 96575 73322766 47156 47127 862785868 73996 74004 324864162 32184 32186 384986849 3742 3743 611186718 55982 55964 964788651 23119 23149 626015191 23419 23428 715541281 89720 89746 781479985 17367 17368 50970201 21620 21634 747566729 90460 90461 791825216 96141 96164 226087880 98472 98494 95747392 99474 99446 882633925 34742 34743 292008896 43928 43929 366051316 50745 50741 637121717 35023 35024 16342045 50496 50497 752336203 46383 46384 175474483 2623 2624 421929881 19506 19521 784715289 11759 11760 333766393 3035 3007 441179115 95576 95589 827849480 73544 73538 755947629 3557 3558 514466133 97164 97165 420613094 87419 87407 700529491 71636 71637 409695280 23368 23369 225547966 1984 2011 428987392 17420 17421 960503874 59104 59115 723653336 39000 39023 552460616 40041 40042 723550235 53920 53899 978719004 6620 6593 643733291 14698 14701 29612537 31517 31518 861605647 36946 36921 936902526 78214 78189 474663577 42353 42354 152936932 35333 35304 620461396 61610 61629 623055496 67780 67758 776459746 86862 86863 696752602 5312 5318 1066097 71523 71519 864828131 99264 99280 6164465 68407 68384 744776553 73830 73831 627226120 12840 12841 965195445 61543 61522 124570076 10525 10497 199098620 38686 38687 352334306 9811 9812 864378178 860 861 810133672 52420 52415 395977962 39077 39067 287071698 27681 27667 480135347 43029 43000 440341516 38016 38017 233807681 22084 22077 919844957 72580 72595 616099250 79421 79422 881046938 9474 9475 620694458 59938 59964 659648965 985 996 426829837 64520 64521 246980821 33976 33969 771217870 44598 44570 730309316 83134 83112 963443771 28083 28113 117773985 49426 49427 242264413 67507 67526 142495257 74273 74283 245954440 39957 39979 197391135 28945 28974 419821236 32618 32617 554794446 13881 13882 380251272 66736 66737 296851681 19133 19119 296039721 55763 55776 860093845 28753 28738 543401179 41498 41506 381262672 60060 60070 631972254 46380 46388 513446002 48649 48650 553877455 81300 81301 859260999 72567 72596 727898217 41654 41665 963873865 51112 51125 841232611 36831 36819 35629265 89483 89464 202495050 43507 43489 763538845 90572 90586 788211193 28163 28164 418843940 72229 72230 948132509 70340 70341 275506496 25194 25195 706816861 79087 79070 764199731 34327 34318 450111869 3162 3132 585607095 22038 22039 511038923 98020 98021 670126481 6962 6963 167522976 16497 16484 884419481 57002 57016 399370698 8439 8448 755130601 65040 65041 148539769 79222 79223 840849283 53370 53387 825102004 54434 54421 532205916 42931 42932 708746353 47832 47855 918588943 26696 26683 391529150 28418 28419 824530022 72345 72346 649695156 59551 59552 118311165 4208 4211 856102677 12376 12350 850179356 26175 26153 341755652 74936 74927 2487107 9979 9980 75144928 9506 9492 478592134 10410 10411 133941801 34113 34136 316657215 13996 13990 340614594 1436 1415 777363000 37525 37526 165314985 49846 49837 241225705 13687 13657 964960256 45413 45439 739135828 61109 61090 547931352 84314 84315 23690050 65296 65307 724786382 46471 46472 176849473 7485 7501 561597671 34749 34750 289722739 82391 82405 935018409 33887 33888 643256844 41306 41307 261231193 19817 19818 103093090 61079 61080 399885303 51633 51634 261340350 34961 34988 239829586 37591 37613 258315852 73608 73609 879475774 38994 38995 103232549 24517 24518 284708871 4232 4204 813776394 83191 83192 185900750 66374 66375 413822725 92355 92356 324163351 19938 19959 561825489 55964 55980 964957056 70432 70405 514779346 46382 46383 120363875 98392 98393 808790834 77679 77689 22127288 90257 90258 129954551 1217 1218 282451238 8831 8813 899660675 80343 80344 617306637 3641 3630 307710327 56248 56222 132434274 29050 29051 663161094 50517 50518 484986743 72958 72959 73799089 3933 3939 147943258 4978 4997 142386404 89235 89232 789636955 33005 33029 618911939 62992 63003 94331563 16895 16896 850164384 13578 13579 899073450 98049 98038 71058828 32922 32909 669206835 12169 12139 383994303 19934 19939 340266758 86766 86744 644453514 7899 7880 245005832 44329 44349 817886177 39630 39631 798272705 87474 87475 994437871 25170 25171 681736288 13304 13276 422763854 65310 65321 239491749 31654 31670 528293416 73307 73308 423377972 98 73 279674987 27223 27224 344092177 27638 27618 412410713 22354 22377 615268197 4023 4024 988266794 91147 91148 861329760 10275 10298 896841755 88023 88024 82000012 72854 72855 304976815 67475 67478 434924203 50627 50628 153880004 49957 49958 288637944 61684 61685 759357699 32344 32345 8284401 40703 40704 712534346 8268 8269 654294285 86307 86308 332789094 39300 39301 276025981 86090 86091 378862150 6513 6514 332730274 36812 36817 891090692 92157 92158 499355768 36205 36180 797667031 18299 18300 330863418 43277 43290 209939903 58752 58781 2778991 36701 36717 599150776 50826 50838 997982123 22561 22562 606205494 54588 54589 178935440 84943 84936 867188547 67573 67574 476768687 83967 83968 425903590 85969 85957 562556901 32624 32622 203160491 1488 1489 562773921 78953 78954 446830131 15026 15027 60497930 97376 97377 869771069 83251 83252 122764360 77548 77524 616700751 7079 7093 894985325 87672 87673 815374966 84311 84310 98033351 2116 2093 227580551 28040 28041 230962413 78998 78978 904347132 17634 17650 59390231 45898 45899 770489324 81876 81877 194265640 96090 96087 74115657 95209 95187 102623363 52209 52210 338693647 48946 48947 19382869 29429 29438 853846617 92383 92384 514626666 6518 6533 65185969 65008 65009 386432869 9727 9712 58422630 27597 27577 836392229 74873 74879 784741621 46574 46575 324435094 4289 4290 528694763 93075 93048 491945362 88871 88872 876845496 56756 56757 623941736 7692 7693 264799689 47683 47680 574795832 5990 5975 287777366 42137 42152 286947617 37321 37293 990271331 46034 46035 936218737 64959 64987 993048021 95575 95576 293239025 90967 90968 195175479 85418 85419 118512318 59266 59267 206774060 45092 45110 624724941 70273 70274 297255864 90125 90124 753651183 86534 86535 169970895 97332 97333 791999220 77548 77549 742762791 61407 61428 304156194 77906 77921 329714481 99550 99523 10994986 60080 60081 650994830 16819 16821 252068239 40872 40897 960472411 52915 52908 67474366 7244 7258 545364515 13962 13963 924397815 29438 29451 19435220 39825 39832 905723312 73625 73641 691145954 2275 2276 337049660 93393 93386 271817906 94647 94648 439996735 89917 89943 68110068 39281 39282 769039076 95202 95225 533436567 56525 56523 220950952 68607 68633 397074223 10127 10128 42874256 60071 60072 539879801 77510 77511 982178620 481 451 177640308 34760 34745 678204542 11815 11816 987367767 1443 1450 774444003 12222 12246 945824654 15809 15810 114017206 97724 97725 25355168 72016 72020 336728175 35430 35409 691252354 12340 12341 425770113 29813 29814 457001677 96427 96428 710585901 44780 44781 111392261 55831 55833 81792765 81053 81043 820134835 93769 93770 452777601 42926 42900 977314583 10782 10783 859776787 70941 70942 818474517 92380 92381 135601569 4187 4188 693289355 35318 35319 152794381 12839 12840 734361118 88724 88725 395926467 52096 52097 129876116 79404 79405 335001190 41758 41759 18795767 94119 94106 270093336 30379 30376 566552350 10959 10960 872229990 49654 49655 974380432 18902 18925 180159788 5989 5993 880840546 78275 78276 174894066 98527 98553 992735458 65540 65541 454877676 59939 59940 512894922 43166 43167 629640556 94318 94302 637953393 38524 38530 736809234 84747 84748 61132814 27208 27205 833322406 27810 27790 628998766 38011 38020 41088849 91595 91611 255046069 3784 3785 133754229 83253 83254 874922 81267 81268 188051999 21494 21514 27546925 43978 43979 248775157 41114 41086 912829449 54340 54359 354219857 55154 55155 86310532 53507 53522 869997299 23556 23557 383051501 45967 45939 5457848 77296 77270 751734485 38384 38385 967100809 41087 41088 143673525 90323 90333 267212948 56644 56645 953336109 60621 60622 503388825 67440 67450 899203980 79147 79124 388453894 73154 73155 78116716 98262 98271 951642367 4321 4320 818052879 53647 53648 80352104 92924 92902 423432418 13709 13710 718252235 1208 1234 237144504 26454 26451 207378099 87973 87974 783934167 4054 4035 999434592 87085 87115 348549654 58849 58843 393496193 24216 24217 526453409 57627 57616 633980549 91188 91189 736551392 96182 96206 591426474 44575 44576 20307301 3786 3761 389138038 50875 50882 8092766 80312 80313 989004199 85586 85587 238606460 35507 35508 253220382 53627 53657 599364123 91145 91146 287945419 11841 11833 207449004 57793 57794 185040952 67664 67667 199421695 29282 29283 967722778 17777 17778 612601150 16288 16285 804972687 20090 20091 850582947 83229 83239 116713397 31011 31025 857312332 28475 28488 796152549 83201 83194 678159056 6073 6048 344445507 73067 73047 448091619 58342 58343 329481484 17484 17485 216723022 87576 87577 298776016 32261 32270 34288620 76517 76546 756039529 28537 28521 301818736 5819 5820 847402226 24592 24593 857108123 31584 31556 7029721 34662 34663 487103076 75532 75533 915008663 96866 96875 773533377 43015 43016 309405517 36796 36811 727614674 29552 29532 133969985 92457 92450 589476092 50595 50596 865871544 96155 96154 448707066 94984 94985 911562334 39299 39300 409622336 52987 52993 998489648 31478 31479 275221569 92105 92106 245175268 21612 21613 612985411 83800 83823 813572214 76646 76644 131601142 55170 55176 709777651 66606 66607 673397165 82219 82220 170061253 84242 84231 83527530 65248 65249 92333722 91865 91856 175592110 44490 44491 415617244 17325 17326 361141791 77045 77051 778472443 45061 45062 640973732 38850 38851 849496955 30086 30085 141235152 24935 24908 695372053 27116 27117 419071783 54532 54525 60894492 42568 42569 157516840 94586 94567 442245911 22377 22383 869562522 55410 55408 952743729 98501 98523 423853372 17547 17565 943463517 17105 17103 976132500 27367 27368 594162426 16681 16676 752751698 21128 21116 490404289 94647 94632 112305321 69791 69792 734517935 93033 93034 149188024 25878 25879 97939702 24110 24111 292101366 54046 54045 640864081 64782 64771 424473 341 342 990365693 55041 55012 937026178 30691 30692 333099184 12120 12121 172477170 84408 84409 707152142 15824 15815 633613481 87648 87649 256605060 77453 77454 374764614 7604 7634 93363028 51121 51122 290091953 1569 1554 745889229 81977 81978 449828947 68950 68964 784189749 89877 89893 229386487 62100 62102 418435244 23783 23771 114010351 91625 91626 184615076 78708 78683 109943481 87612 87613 105506259 83441 83442 185012521 48297 48277 966244728 18171 18172 468581265 33200 33171 633618825 62011 62010 915211176 70372 70348 506772491 13620 13621 143232295 56127 56128 112388607 20002 20003 429573143 35862 35863 561954591 64972 64973 883716349 1562 1563 362036911 62064 62051 296678801 86873 86850 167268927 24955 24956 777070923 58051 58044 804361770 75691 75715 966912714 39005 39026 300995115 83168 83169 844519269 17287 17288 903665986 85643 85629 758851469 10012 10041 397129276 58303 58329 208861015 94105 94106 382603354 78627 78630 981451222 47269 47270 937256803 90938 90939 417480252 2488 2489 674520551 3630 3631 493156675 74318 74319 860455509 45379 45383 526985129 55876 55877 595881573 51817 51818 861329161 14558 14559 283564712 15309 15310 424305914 37718 37719 829974660 95620 95634 264848122 11957 11933 111330452 99140 99138 732396246 63066 63072 776708107 85931 85932 578722102 60136 60115 355328732 24797 24798 958969549 25899 25898 365429482 96958 96959 511219512 49160 49161 626482327 28444 28465 690991270 82946 82936 377057750 9100 9101 997283296 99082 99083 20246875 92845 92852 356767672 82613 82608 682999247 65525 65526 923701283 84631 84632 770893932 57479 57480 577694254 97240 97241 954577840 17815 17832 394487039 31561 31562 84144505 74998 74999 981677369 90376 90377 347692021 56230 56231 970162039 32478 32479 165200330 78264 78270 765216208 7711 7712 744107179 42597 42610 184485491 2782 2770 636227506 21245 21246 929249603 44535 44536 661037669 72107 72116 379410745 56221 56194 878857038 54267 54268 296937064 70627 70628 442196325 85348 85330 692504273 69262 69256 286890385 41054 41055 194615419 9747 9738 796844175 28875 28881 265932866 53462 53490 488405501 83151 83152 501400083 18327 18352 668283459 10990 10997 717186439 12176 12160 176600925 85208 85222 922601315 98982 98960 352032990 34223 34224 533094955 15517 15518 324132635 69183 69184 2608790 12929 12916 246487213 38692 38693 944394960 64642 64643 229225090 65017 65022 120597095 514 521 125432683 52142 52143 72137358 3423 3424 543254550 22919 22920 842811697 7802 7803 21877370 21413 21401 877112971 26397 26395 191299814 39822 39828 622992453 89670 89676 329436075 1031 1032 466628669 64272 64261 245820340 27 51 438390581 57447 57454 931490253 80582 80583 690839700 93754 93755 787125427 63889 63893 29186972 60988 60989 711039129 91360 91361 770150971 56634 56635 58952560 69917 69918 298787849 98836 98837 328570986 99619 99643 466124733 42722 42723 60514148 63795 63817 972660248 47045 47015 196369411 99842 99843 250223606 17149 17177 531626986 4409 4414 389184783 30015 29994 266274770 84301 84302 778404371 5606 5589 807556270 70062 70043 467503605 48964 48965 460279566 54559 54588 900664573 39450 39451 2274143 57286 57287 968998760 24211 24212 157669367 27444 27429 747880285 13440 13441 395721071 57216 57217 50891395 23218 23219 28617806 666 674 956828196 53536 53519 964700753 67843 67860 172583912 78198 78196 543564262 75589 75564 568481562 25111 25130 25799070 97896 97897 323423861 1278 1294 218906809 12080 12088 358931957 29042 29043 885569153 56471 56457 489523623 66653 66649 597823592 58210 58211 717345927 3905 3906 431105382 21880 21907 690272239 67276 67277 798238575 71128 71129 730600225 16826 16839 298586241 81280 81309 778484514 19706 19699 947406385 25741 25742 720438770 28983 28984 623017080 5269 5270 168700466 80335 80353 120584934 16312 16327 975413344 93678 93679 478985631 29948 29949 366242118 59174 59175 987433933 3051 3067 978670989 37522 37549 281461344 64182 64196 87457550 24188 24198 196247469 53723 53725 281887957 90196 90197 679871900 96602 96603 12140833 12759 12760 746610973 26504 26505 799931456 73107 73108 527424662 63786 63768 616396313 89490 89491 118624750 76347 76353 709856064 24266 24267 912296613 95024 95025 265288753 78894 78895 620381765 98380 98394 646491136 63666 63667 353263914 53355 53356 334785288 68911 68912 685704403 23028 23012 283897512 34445 34446 604084124 72620 72621 498894148 68479 68488 166001901 56632 56633 83685499 50352 50353 28038920 88148 88169 331646897 31913 31914 980942720 35895 35896 79932886 47849 47868 607896838 61096 61097 337101894 20649 20650 481097321 2388 2389 107865669 80266 80238 840917502 25215 25186 136337952 96465 96482 723996817 27550 27551 113691160 5813 5828 613931334 75586 75587 816237842 60986 60987 741765679 72512 72482 447407345 29163 29164 435145193 7358 7359 547726928 90393 90394 229978057 70694 70695 317863606 37980 37961 356725279 98804 98797 45624230 56296 56297 903620581 82496 82497 999971018 63313 63309 741937651 69738 69754 430500634 90780 90771 839606807 46422 46423 983683845 38344 38345 15655450 80886 80893 351340164 8372 8392 667700212 82766 82744 980801226 15053 15054 556002981 62697 62672 583682874 87736 87737 461306375 78426 78414 864787239 42639 42615 680089109 18519 18524 102714063 45173 45200 722593604 99051 99052 303248233 38190 38191 349615777 48910 48911 363916174 96944 96945 802135875 43382 43402 342409742 74130 74113 754904203 32925 32926 774818927 35509 35510 756533930 47501 47502 456654025 54814 54844 28646726 54353 54378 473198957 2203 2204 428933727 77696 77689 357979910 41408 41409 599757444 47903 47904 451237782 78764 78741 977146259 40615 40629 692222013 43858 43887 84389298 89242 89250 356819887 47210 47188 766181208 3571 3574 255879489 86824 86825 591473922 1521 1522 953789702 52505 52506 832612796 13270 13281 820355574 23561 23536 99894186 20146 20129 403117555 32460 32461 911035881 21384 21385 968079819 57632 57633 942001422 70362 70337 256960862 19257 19258 582173994 92205 92206 370297580 84835 84836 51343091 8365 8381 275431187 41468 41487 240284353 12352 12350 452556711 72386 72387 622208205 68455 68468 944133516 69337 69338 469285885 88095 88085 630050162 30937 30916 122141762 90145 90146 491961918 59769 59770 539193750 17114 17117 147693200 2304 2277 259409961 11050 11051 611245126 96402 96415 907100094 13321 13338 551845765 37870 37871 351468576 27400 27401 635444615 97384 97390 280978237 61743 61727 208483127 14764 14735 913199933 962 947 269798945 50475 50476 502460119 92111 92115 320618751 40976 40947 715604418 34655 34656 957516576 97606 97602 412570514 47221 47240 700943990 52753 52764 80102930 51699 51700 181159650 78253 78234 93965920 95256 95259 986311389 96240 96241 753090093 89143 89144 376721705 60593 60594 382472921 31690 31691 921172255 33865 33891 965315309 34816 34793 497597540 43366 43390 185160211 85521 85522 530018803 97523 97544 508346791 77470 77469 827181338 8694 8667 708664394 65524 65526 907585705 56299 56300 248671440 71433 71410 314737863 95136 95137 340750766 72544 72545 525834303 33705 33735 283550385 80472 80497 15303918 38914 38924 417622289 89914 89915 724995557 91766 91767 554211923 93792 93817 279501606 95342 95358 303288866 68390 68416 57309244 64151 64152 605738839 53901 53874 921023838 461 483 341357589 11728 11743 208773100 92605 92583 672263502 57589 57599 203630027 20261 20262 205170543 38529 38558 865691645 38558 38559 251318868 15431 15449 986269978 21174 21172 726508860 18 19 408949424 23151 23152 981449888 40879 40885 569141063 83998 84002 656168960 67976 67949 588506739 5562 5541 261732213 20258 20259 648870761 26757 26727 277550665 52400 52401 723842695 12593 12563 469820724 52894 52869 272732877 75459 75489 747547023 65876 65877 847522651 49239 49240 83176866 81023 81024 772730188 130 131 27936259 67311 67312 745329243 63648 63671 510828355 47874 47872 158573884 2771 2777 3647109 98556 98537 978728245 69308 69309 464221421 24617 24603 355412174 50372 50373 677033766 31216 31190 776607296 86337 86363 399892034 84342 84371 891795711 18784 18785 353318213 46053 46054 87428522 23048 23049 732869024 46526 46512 496072414 73106 73107 920004587 19639 19631 268774941 75242 75243 410100230 84067 84068 987345782 33941 33948 749179290 30513 30493 148511293 677 696 164743157 38688 38667 428764204 7459 7460 83992025 67157 67164 436949057 33336 33324 700601095 47634 47661 400871848 52606 52607 846800274 64986 64976 693302326 67736 67737 248436092 23700 23701 223129744 92111 92120 483196360 21147 21148 759593384 22840 22841 948385750 12223 12219 171719303 14945 14964 396404164 51314 51315 932026752 26196 26187 959145401 91911 91912 538960173 35791 35761 167192419 59406 59432 366363258 44744 44745 422010889 88318 88319 169899094 75132 75110 104895009 83808 83788 728292086 43474 43470 567739257 74044 74033 570680907 51301 51320 380910018 60590 60591 964941405 75175 75176 570773327 80705 80730 69957602 4022 4023 586085129 61965 61966 16726794 89071 89072 801277164 48223 48224 689486283 35608 35609 626458103 2220 2229 429417496 67037 67038 4618320 37624 37603 876806171 12008 12018 2125739 22665 22666 513376060 38687 38701 704233387 67277 67270 814323930 28087 28088 413278881 95740 95741 799421417 64839 64840 685443540 45069 45070 261388120 99470 99471 361377413 72267 72293 363870536 27286 27277 597792393 41276 41277 778312983 24391 24371 643826344 99145 99146 569470162 93933 93934 328396481 20146 20147 549512661 35836 35825 147973848 66343 66344 19614306 69287 69288 33228257 98197 98198 903459119 5685 5686 769887573 20817 20820 20814314 79695 79715 2279773 59662 59667 28474562 55724 55703 944105 41917 41918 964805045 59827 59851 705690539 21034 21035 454494026 6573 6574 957869514 49761 49762 126245002 78704 78705 182000109 27464 27465 240385139 30773 30774 698500302 6486 6487 718148187 9260 9261 791438225 16704 16705 800477001 54444 54445 909366374 10528 10529 666596621 15352 15355 468060905 14709 14710 644607758 66729 66706 577065111 33405 33413 671297286 781 782 352578752 84428 84429 201610062 32297 32294 647094947 67541 67542 238148690 75176 75177 90493947 86009 86010 214204529 67495 67509 486291635 16548 16549 705627010 36703 36704 555001727 30722 30747 837886622 87307 87301 126934997 59565 59566 27363642 83857 83881 100124644 97280 97308 939591814 48824 48840 788423931 44606 44607 221220435 54084 54064 904362764 93369 93370 764364204 43090 43091 626227201 96204 96234 51427237 85828 85829 820984509 84719 84741 446495796 29195 29196 121679185 94506 94507 303659960 88275 88286 80514121 34923 34896 914976127 32231 32232 388194963 52372 52373 976826333 1824 1826 837992569 47546 47547 843715664 84936 84910 138146232 17076 17049 532270331 61599 61578 279574135 19504 19505 833257814 26130 26120 326352766 11596 11615 497358047 60470 60471 225605289 67880 67887 934055267 48332 48333 831485567 71860 71861 958067409 35674 35675 171653497 44366 44367 975510348 90425 90424 948287306 52883 52884 117690232 11087 11077 676937817 49846 49847 660810341 34365 34348 908977572 82218 82221 98989258 45341 45342 651378286 881 882 380697925 8339 8340 295837909 68156 68161 907808053 63407 63389 249459787 89939 89925 604171043 59667 59657 453953014 19702 19703 507269506 82833 82839 781646511 67733 67741 505473836 12147 12150 415864277 28947 28948 661467981 61979 61996 282354664 33116 33117 155374995 3328 3329 843012547 31010 31003 712885687 85958 85978 172477267 12735 12719 944831981 17484 17513 275859317 96027 96000 420995343 97096 97104 870637248 43189 43190 926849765 17324 17325 359409648 85290 85291 986694651 61064 61065 55582354 4158 4159 503928565 23247 23261 236087780 24868 24839 464670644 20809 20825 1318482 33236 33237 903163727 81189 81190 639639833 23588 23569 450323791 20896 20897 343682168 3196 3197 145398859 83535 83536 258458035 74926 74927 900429648 44903 44914 454635826 10704 10705 499973919 53825 53810 758287502 88800 88784 576359626 76895 76896 587138413 41639 41627 719545539 70283 70284 83049962 97349 97345 755389542 15608 15637 711601078 70011 70012 620299321 33983 33984 113665979 92129 92145 173331531 88129 88103 70559993 89457 89458 216424980 176 159 878269803 9231 9232 438315882 79144 79174 338433999 38926 38927 898164 12333 12329 949816914 68990 68991 856140610 91531 91523 212853041 29628 29620 864002931 90398 90373 316191924 57941 57942 391449478 55974 55975 872545113 94700 94719 140769265 95961 95962 164905957 73345 73346 154748205 29668 29669 162914981 73619 73628 349460861 59180 59165 461883989 15942 15943 481746271 78026 78053 314447818 31391 31420 920896879 40178 40179 942729959 99303 99289 900137878 31193 31194 931925818 5671 5672 510658860 74483 74484 335010540 95142 95134 373471659 47617 47618 240271062 27093 27094 873739155 32836 32837 566344484 57787 57798 708079641 7912 7913 924948191 37175 37176 399722293 29016 29017 489277198 22330 22327 543368264 5342 5351 641055017 11877 11853 356468464 12975 12958 808268537 94858 94839 770330497 24081 24075 574736617 55305 55306 650282162 89612 89594 490424678 8011 8012 968317948 48016 48027 922119501 33975 33976 35337839 3310 3322 611737666 81144 81151 684456405 31888 31889 743049156 41363 41358 364252366 65063 65064 826987055 85123 85100 592326732 86773 86795 543841282 52791 52792 163264378 72166 72167 982956301 62928 62929 844986293 23715 23716 585035577 603 604 415122711 65011 65012 527463126 63457 63458 144151452 59687 59691 221053969 62225 62245 517562166 78538 78539 757980201 63874 63875 431264588 62023 62024 442790252 52348 52343 516532616 15070 15064 670681591 43559 43561 458617335 42601 42602 505828140 18093 18064 206671722 88342 88343 845094861 52515 52527 390644325 7287 7288 544529233 68731 68761 871691405 83809 83810 743443398 71945 71948 640750652 82978 82979 684256293 45473 45474 922420473 50224 50225 454875029 74446 74432 86336496 74467 74468 63195681 7171 7172 245566345 78692 78700 705781842 6544 6545 10096056 44542 44519 337400189 45714 45719 210596301 79941 79942 200109086 73295 73296 989311705 69807 69808 818148301 98582 98583 909299391 12284 12261 947889568 25545 25564 959937371 3352 3353 497287949 59399 59400 251167792 35900 35882 974384199 20607 20608 540368425 96961 96951 37456477 42955 42973 650894601 33860 33861 723833632 95033 95034 507757195 16260 16276 531383176 56997 56976 127736657 15920 15926 575659808 59414 59415 675409462 48549 48550 132209482 36406 36410 547141948 24348 24349 420162443 91286 91287 281892379 21312 21283 53963973 2691 2714 175847520 89380 89381 986606660 92826 92854 753511640 63202 63180 538639743 99293 99271 666758831 18768 18773 138679631 66717 66690 494515151 66307 66308 475289771 61494 61495 276326661 29356 29369 531189306 17596 17622 731972061 33676 33660 681788542 61452 61453 107511031 51722 51704 994730963 97103 97104 303176647 21418 21407 456945955 31863 31864 458848631 32640 32647 793937694 80497 80498 138549849 72413 72412 550515450 40571 40572 647885558 2448 2449 538493289 88050 88051 304831835 33339 33340 38473855 95483 95467 17702759 56844 56815 674078385 50233 50238 151219376 3512 3513 8419759 58436 58448 139441356 42416 42386 173699948 24280 24281 248076329 70950 70951 171707359 5744 5767 566816239 70957 70958 520924297 69604 69622 157187631 56777 56788 597036339 30153 30154 56644804 64635 64662 164028887 67207 67182 429796202 115 99 423293353 66554 66555 587491600 73185 73186 451344031 15768 15769 70550321 23050 23040 951442152 11211 11212 581369602 55625 55634 757274418 79626 79603 427259758 43811 43812 769953688 28541 28515 223002228 85482 85483 25657502 54587 54588 123407278 76089 76090 591915496 45416 45417 573970736 58843 58844 197166235 76308 76309 964979008 27659 27649 959249620 96568 96569 748393355 17157 17142 590513625 11927 11928 864195005 77244 77248 385368231 25631 25629 537460626 45497 45522 806261091 57403 57412 854481266 33159 33160 311672742 89130 89148 763613016 98208 98231 102695726 27569 27570 465606109 7832 7833 937760110 42671 42680 683542950 57259 57260 101865630 18873 18874 458319422 45492 45498 716953879 19299 19319 780577168 73684 73685 141551713 10069 10050 754253913 59638 59610 85528693 56732 56733 885384299 2415 2416 249640106 67522 67511 884672845 9104 9121 416115852 58388 58389 81419236 29154 29155 117457098 27396 27381 690587909 20909 20935 948508092 83346 83352 736090050 64422 64414 438677760 57182 57183 986665345 31067 31057 119398743 93780 93781 48690027 10970 10971 389068945 44265 44277 353067318 50330 50354 897692698 70248 70241 549199111 90495 90496 772829429 34960 34935 433066028 97224 97248 44839049 95412 95413 629725974 39605 39606 343024938 65680 65705 165714692 52073 52077 191304214 17601 17602 130014743 73073 73074 590193125 84462 84490 880215013 51795 51808 161775953 99166 99142 772174331 40474 40475 496543968 69696 69723 843204272 91686 91699 615016145 8372 8364 582871949 89473 89491 214944052 82340 82360 450789228 53223 53224 653880941 41150 41126 885145780 31605 31627 435428666 80313 80314 383272254 34249 34220 550606533 46272 46273 510092851 27752 27753 163381818 85127 85128 733376843 63556 63557 357712400 65287 65290 6215195 19402 19403 46831024 17567 17568 697238301 21799 21800 820754973 8958 8959 562456223 50270 50292 895376855 54184 54185 776269920 92881 92866 967106771 7169 7182 8106898 55599 55600 119035193 18502 18476 264914973 84971 84991 740013623 70214 70200 605993800 31538 31539 378569720 26768 26744 457172481 79975 79952 830363952 7282 7262 477119790 85770 85755 865473188 51662 51663 862925863 24668 24680 166994323 30027 30026 500489157 23646 23647 171572579 71919 71920 536790800 49902 49903 888129412 36960 36970 727141765 3982 3983 960366765 99712 99713 162817071 44468 44469 833258401 45849 45850 196326918 55137 55138 345028673 86080 86081 138064987 66089 66090 715428140 58702 58729 529060899 45776 45799 316880032 18190 18191 650804789 15785 15778 41393680 28678 28679 644190518 62628 62629 769975004 86816 86817 130303344 89734 89735 177383548 47979 47981 432599856 71121 71134 489992721 20741 20750 780352020 61449 61450 628381192 13613 13614 736786244 56389 56390 918110326 71795 71796 51945519 72661 72651 720620382 48695 48696 400392695 40347 40348 977121209 16815 16816 834317606 3363 3364 785906564 55253 55254 193924214 10413 10414 803475375 35614 35615 411507305 48387 48388 522222563 60501 60476 187074442 44677 44685 6782804 70239 70240 685112932 99914 99884 197871559 10636 10637 136476015 56765 56735 557030334 97110 97111 387462953 95009 95010 496069966 80165 80166 519491348 55718 55719 820054071 22821 22822 501133114 37294 37295 343265348 17147 17148 163161097 28798 28786 860210469 43518 43519 133929481 42634 42656 313152838 55453 55431 197068033 69728 69751 751163121 26989 26983 606902973 79521 79504 822966668 29751 29752 688317707 75239 75240 975926266 60512 60514 469309873 37808 37809 396670968 38977 38950 799188958 74456 74426 837864907 6227 6245 786758771 35883 35895 726932696 29981 30004 53008679 21594 21582 410851265 17140 17112 147872100 65784 65785 71392755 75165 75137 421507986 30466 30469 541920126 30417 30418 625757411 55767 55768 161773386 24108 24109 462192420 50223 50224 922074346 6725 6726 615512128 64663 64648 675507001 55405 55406 629953726 18955 18956 822552966 45662 45650 243281806 33085 33086 127291319 34820 34804 841743765 90126 90110 950943561 29882 29883 368628387 5556 5544 748205934 59766 59767 493268900 57639 57645 780876576 98504 98493 938277468 62321 62340 827981768 14241 14242 928110933 24914 24894 449312397 13795 13796 78190994 1074 1045 202860552 13517 13518 801369909 14762 14763 27417799 34978 34989 85394866 81490 81504 455482174 46354 46355 637309939 1979 1980 80231112 60107 60126 224027776 872 851 387364824 96819 96820 37135171 12354 12355 25988926 57700 57701 114945849 11459 11446 713630049 434 450 339785261 46393 46391 878425303 7189 7190 237904904 15440 15462 492675532 66920 66916 369522037 32212 32208 308014566 39589 39587 440454195 41632 41654 746075533 70622 70606 287671113 50314 50342 8985927 38106 38111 155202210 86490 86491 341877878 17007 16982 886247065 38082 38083 189332968 12121 12122 81568154 29772 29773 925460793 83458 83479 23972613 79859 79860 903163133 6532 6517 893198089 71342 71343 829670282 58145 58146 770299957 54239 54267 691302322 93524 93509 19471410 37542 37543 972483990 15374 15375 442486763 15252 15228 352377378 49084 49083 937293078 68652 68653 939521534 17784 17792 514609787 80513 80519 473181706 73785 73786 812950851 2229 2230 185248653 26972 26977 338138248 56854 56826 630796818 66035 66040 369563563 94783 94784 799378757 53857 53829 232366658 75985 75972 296558494 51947 51948 671275332 29643 29653 423948578 27352 27353 490254924 82411 82412 610240018 96860 96843 102217837 15029 15019 82944164 33089 33114 334953917 89954 89929 234416000 14149 14150 864913176 87470 87444 591941702 17152 17153 216626355 70925 70926 567045106 3458 3433 516728779 67249 67250 320808858 67481 67482 625270349 26864 26890 95969225 38588 38559 214363552 74537 74515 62476306 76101 76102 423383511 84487 84481 119291531 44640 44641 147722937 85152 85153 348850547 201 202 854537205 19329 19346 822767593 12144 12145 220564675 86365 86392 532685982 48521 48522 745117323 90334 90328 402060125 4120 4121 723703320 43156 43157 205416736 18734 18735 247794643 18336 18324 522609782 28349 28350 990866740 19447 19448 235658927 81681 81682 671178347 20558 20529 612799579 82918 82943 307326514 6454 6449 868777799 13499 13500 735229638 39356 39333 80538773 41038 41045 332195649 43960 43958 986493584 27921 27917 780236823 16835 16859 995558057 84878 84885 437527447 94853 94823 821173263 95670 95671 192248815 12243 12220 718813846 22690 22691 317649122 94015 94011 545395943 7636 7637 899144295 11837 11838 930034183 55362 55356 111138648 74561 74560 961596405 13073 13074 637143360 246 247 880804664 45182 45153 906241119 97081 97108 243864004 92705 92706 332294426 41011 41012 446010447 75777 75796 899334650 42832 42843 304319058 1325 1326 956929097 84395 84396 847320839 5947 5948 391163045 27387 27383 998678069 68798 68809 442390799 66191 66192 407109364 74749 74750 936942791 24973 24984 568830216 58766 58767 637250156 10938 10939 40333772 2570 2567 282419862 66680 66687 717769904 49698 49710 26732995 39091 39092 159780699 34563 34564 353335671 93269 93270 360155689 64816 64817 126806207 77739 77757 379638493 30975 30976 594824566 75946 75947 760441699 18688 18689 521116790 8112 8113 547879702 36592 36593 185289788 25202 25203 942161542 75966 75967 650889081 39925 39952 749227656 39906 39908 566440352 80079 80080 27421469 57393 57415 246519680 15899 15883 589532061 7786 7787 570795288 87452 87426 487552666 95619 95630 689594270 31270 31271 147254743 46449 46450 307066050 49357 49352 392557890 88000 88001 95109763 58858 58859 769367279 2360 2361 786607797 95748 95749 549896505 36633 36624 519519725 48428 48429 717234966 11192 11193 410564788 12644 12664 250656118 96143 96144 693094613 75982 75962 589513691 93863 93864 640030306 48548 48549 280001910 13173 13154 401281586 10588 10580 369786640 77980 77981 625189101 72068 72077 609729764 7570 7571 889235641 75456 75478 778044097 51322 51323 637695111 63953 63954 529777750 56413 56414 558057400 9323 9295 354302842 42423 42445 837691587 91389 91390 26501869 80115 80106 676922857 82286 82293 100712937 23225 23226 601544684 34494 34468 647770486 61708 61709 846508282 84091 84092 929104424 36101 36131 978831542 98348 98349 828180438 68247 68224 891630908 64075 64076 586678655 71645 71646 500253066 87653 87654 922706610 38936 38937 554884398 28604 28605 195881588 31159 31160 687378747 67109 67111 977001638 83866 83867 924137155 63150 63175 955746332 68170 68171 684387490 35294 35303 754152422 36903 36904 157964622 3299 3300 819437954 2301 2297 718791271 39065 39047 198234192 62219 62220 599194026 38965 38966 992064205 30833 30842 708204257 46487 46488 332606009 35605 35589 984515682 7005 7034 265310811 84906 84912 930014184 94305 94322 806109621 57973 57993 149129990 68788 68763 953139717 71977 71978 5499654 74231 74232 318807634 46226 46230 348176116 7578 7579 320807564 8901 8902 682532300 8383 8384 244919289 73183 73184 262904182 32850 32877 491982331 54116 54090 401562365 24731 24732 462490232 55749 55750 696408009 64414 64415 788914038 36220 36250 955753323 51211 51188 241193560 56857 56858 711222122 32885 32886 263227423 69523 69521 993585159 20815 20816 189482756 61169 61173 39067925 91806 91807 937332181 70473 70474 111384934 67473 67482 622771329 78717 78718 731959416 92263 92265 96495497 84502 84494 338547350 77978 77979 389293332 79690 79691 757912339 18211 18212 609189649 45621 45622 663343721 5988 5989 263464846 41314 41324 998042732 51794 51795 800104680 2022 2034 969608419 42419 42420 325412525 26627 26602 986728387 51882 51883 388463785 93264 93265 515264097 15097 15098 705165346 12963 12964 185371872 31175 31202 148837084 25679 25687 447143726 5722 5709 567640747 72475 72476 806731737 38588 38616 347697612 83758 83741 505395509 49381 49365 158967303 66478 66479 845026260 53123 53124 809457585 76151 76121 406485079 18561 18569 202168198 41838 41839 253417508 34277 34278 400247600 82936 82937 720743677 90183 90184 15187180 77113 77114 327037594 68777 68778 300174719 60930 60931 778486622 66160 66161 518346160 25886 25887 225280271 24729 24759 54084549 87550 87551 487818475 6112 6138 598244407 69417 69441 948339836 25311 25312 884765317 254 255 172912434 58616 58617 703688415 92876 92877 357293214 44831 44832 571373395 35956 35978 631170620 41525 41555 255793250 21965 21969 743195476 70024 70025 778507335 35007 35008 923803543 27948 27942 897848990 26293 26312 309489664 53646 53647 873683226 99784 99772 496548968 98506 98507 544177921 59745 59746 265527824 68653 68654 591890727 16164 16165 533644360 92357 92358 27636883 16161 16162 714482409 29022 29016 150557961 58219 58220 340631413 5235 5263 779236485 68794 68795 160417862 52588 52607 258488487 73482 73501 333444410 27167 27168 189106366 79729 79747 643924665 53063 53064 217234453 22506 22507 498619520 83018 83019 102647696 58269 58270 509005428 81301 81302 917845103 42643 42644 124965121 1794 1792 695632459 9077 9055 610464684 36396 36397 237156769 20232 20212 704814164 5944 5945 910028317 22623 22624 192362151 14243 14244 555078898 43781 43782 70250641 9463 9464 622302444 67973 67955 883171408 26873 26872 163872961 4874 4883 941303669 39763 39764 108641234 75184 75193 691817549 32246 32247 1165407 12953 12934 697622146 40140 40141 855517924 15864 15894 868936611 1096 1117 306424265 17678 17670 660381590 52767 52760 750815630 15937 15938 611303482 87126 87120 720706079 91026 91056 896789503 51352 51353 617052617 82149 82150 360181946 28458 28447 62146516 47195 47177 328059504 82348 82349 503563318 97995 97975 299040601 69067 69068 505979609 39471 39472 511806942 25423 25438 842950054 30191 30200 640149277 67238 67239 778285188 87497 87498 627229496 35941 35942 762692486 60743 60744 103613518 87407 87408 719557181 60292 60287 878165988 42626 42646 614734318 98641 98644 779827010 56102 56103 108240796 32071 32051 789975340 88768 88769 419839772 74024 74018 111625257 24997 24998 851347527 91900 91901 457385117 56998 56999 789403290 42929 42921 583594180 48950 48965 445706022 44028 44050 893017181 48843 48836 29897006 48466 48486 707288161 69377 69378 228216306 5109 5110 569347700 74947 74977 616022470 95577 95578 460323649 32080 32065 779063533 67370 67371 270784762 40742 40733 701995277 57997 57998 852383199 58084 58112 49657294 65059 65082 869811844 68438 68439 660864500 99431 99404 992600747 82491 82506 156738260 89249 89250 252538781 72317 72318 390810950 38527 38528 470829030 46552 46547 542382295 29668 29646 38370429 67071 67059 635069323 54898 54899 963207837 14535 14536 450372583 49279 49257 160307287 58212 58230 646554036 82386 82387 374710437 98406 98425 941501510 92500 92490 957155455 38564 38540 240462784 57070 57071 425317772 2433 2434 178645748 85785 85811 844698017 64151 64127 884867586 19483 19484 273547822 20668 20663 461358361 53379 53374 27210659 31979 31980 635600697 60556 60557 587433001 29906 29907 980727376 58340 58345 265320520 27924 27925 352596124 83027 83045 6207850 4821 4844 514005241 92917 92918 218563282 47838 47839 517522023 63444 63423 833801579 75303 75299 79962702 23681 23669 443035220 62457 62458 633663185 75868 75869 310237153 79673 79674 86519831 25489 25490 285106386 88140 88168 673738926 46866 46877 493537754 30167 30168 602492657 3027 3046 269164623 26005 26006 980063001 57938 57939 426675508 98854 98872 362162278 75142 75171 537598088 14449 14450 871778467 18981 18982 317539935 11056 11057 162345201 10415 10416 962687927 58776 58777 534519761 86855 86885 653218720 19110 19103 827616339 69290 69291 499916179 95172 95142 770352425 32357 32332 181530476 38413 38423 125114165 52803 52804 365628285 33657 33658 161691000 39978 40007 693431239 64439 64467 147472535 15335 15326 172498381 50450 50421 149899596 67273 67274 215259306 91024 91050 282759705 27619 27620 204101488 56934 56935 301163513 45868 45869 726162522 55047 55052 900668978 40674 40675 438235703 71140 71161 973987088 66939 66937 526407375 25811 25812 112194291 69924 69942 405339576 48823 48824 863490557 82006 82007 604886979 75788 75789 687336846 78164 78165 643299821 61999 61972 971951046 23459 23470 87204303 33961 33991 649924556 38097 38124 242928121 16459 16442 854473242 67527 67528 745711605 32053 32080 422617115 16575 16585 422105093 18206 18207 668107388 30777 30778 259781058 21474 21478 24280559 50817 50846 355877400 15112 15113 838486316 87008 87009 201628199 67792 67804 991643806 77233 77234 314605540 9900 9925 862564670 61880 61881 770074232 25400 25375 759964614 18787 18764 83714499 22256 22257 331005354 18721 18722 799671169 18049 18040 233827372 42492 42493 224843058 583 584 831998399 21785 21786 70451016 85339 85340 524975629 24326 24318 504647237 77291 77292 765440639 20475 20498 754728943 22766 22750 535219445 29609 29610 326524034 48147 48125 624712035 69580 69591 857824144 46626 46627 22680931 79568 79569 161805474 23524 23525 206202474 88391 88372 201732484 27420 27421 623130333 12925 12926 27190467 82086 82103 306075032 64942 64953 510031212 64888 64889 435740654 77509 77523 344380485 43684 43685 793374582 71365 71383 921205965 48601 48602 193423399 62464 62442 880894966 37434 37435 712846569 97290 97291 580754727 58108 58079 596534581 73590 73591 57672990 67730 67717 465502829 75261 75232 518267915 78224 78219 390835867 43139 43137 569383097 57065 57091 837306087 44358 44359 333545003 5435 5432 87371964 31508 31509 883751729 19611 19612 906788174 55501 55502 983128945 24846 24865 726870445 99423 99424 159265151 41919 41920 431536769 83585 83598 905727193 72493 72520 520006847 86651 86656 718956604 17550 17537 998844133 45934 45912 416806683 34852 34853 65873856 19634 19633 616442351 97966 97975 365476452 75224 75225 558772456 52453 52454 731823773 75754 75755 132603178 63036 63061 102934381 16254 16264 692165914 23255 23284 63399165 38496 38497 250456018 27761 27754 384403409 27293 27300 434641014 4435 4430 926832249 68305 68313 491735695 12554 12572 310648561 23914 23944 671388552 77018 77011 834655818 52618 52619 681334625 30882 30883 281212871 58238 58239 511206204 8226 8227 47478734 16338 16336 178041185 27742 27743 149892886 79218 79212 369616155 49786 49787 814793834 1885 1886 543176750 84932 84933 435422941 95821 95846 166892462 68102 68103 411764227 6200 6216 479858262 47987 47988 366967561 32416 32439 259648897 47032 47033 703597229 15799 15800 850752015 63187 63188 344857460 80287 80288 15326796 34640 34641 139749227 90622 90623 527040256 69989 70011 676804835 65329 65340 52554501 68899 68900 163624722 69918 69919 769605664 55272 55293 771969988 47593 47571 525052277 94258 94259 465287924 75490 75514 975368377 68125 68098 971791989 9786 9787 887969539 84827 84828 180299357 2514 2515 174567446 98461 98487 931307160 25937 25948 437605940 85643 85631 287816188 49148 49149 494328284 3154 3155 47094486 45011 45012 978653104 56100 56101 111364048 67216 67237 428518456 37374 37375 507256415 26585 26615 144471971 57841 57842 922158098 4477 4478 393563657 86597 86626 569404192 29286 29275 904953976 87966 87943 584228112 40284 40309 174846081 86583 86570 550653287 8644 8645 473676148 24423 24424 452905782 13584 13585 916628243 95138 95129 870193705 23330 23331 901039822 8906 8897 544091639 38818 38794 919196603 19366 19367 544748532 9874 9875 170754449 27842 27843 773200695 46314 46315 48797558 35025 35033 10002671 19417 19418 585509694 22893 22894 47731575 47067 47068 417795265 34931 34932 883797672 59838 59839 906583339 88553 88554 558792533 57060 57039 410020207 47231 47218 122870835 51262 51254 827919140 41185 41186 466421176 50735 50759 129448997 72584 72596 785327844 71043 71072 143456888 38620 38621 247623975 68387 68388 343122451 19199 19200 446643731 89275 89276 259462198 5167 5168 109246579 63915 63916 804972116 60881 60882 259997879 84399 84421 318997827 42411 42412 503853582 67111 67102 906068887 80197 80218 44360767 22707 22708 317150108 55773 55774 247168673 86419 86428 897403659 9885 9886 141040095 2407 2418 22458823 40247 40249 142267201 63938 63959 373794531 99388 99389 149880556 48569 48553 413688832 64041 64042 294584807 74404 74411 20062694 60928 60929 139481238 9407 9408 381458613 41797 41823 938965041 85219 85220 506901453 74152 74153 399684048 1501 1502 943137883 72327 72328 898670635 75080 75086 542374134 2631 2632 539958378 64999 65000 852582745 2674 2675 71223095 52995 52996 73394994 58094 58095 433215601 54819 54840 857112745 70265 70276 856808132 50714 50684 572471670 75119 75091 595720429 80862 80863 77523385 66528 66557 289670088 54856 54876 610536952 41486 41471 721869285 41464 41465 883217742 80070 80071 314508222 10620 10636 851818784 41740 41742 255544031 4452 4453 349960145 84819 84820 100899977 60922 60923 182298798 72476 72477 214367480 1966 1967 292358042 59051 59057 221640594 18600 18574 544373387 24592 24565 758472188 34870 34871 950948908 61541 61542 181796503 93396 93397 165994846 64597 64598 118696293 94227 94210 624003505 49175 49156 780957745 70129 70104 718251494 89171 89172 581959533 74795 74796 674385269 45560 45561 239758228 1590 1591 191358140 40314 40341 122341992 24951 24974 316631713 39444 39445 167658734 36287 36288 888906893 99225 99196 279990285 71488 71458 932348306 32068 32069 887429604 9204 9205 911649667 36951 36955 7169789 62836 62857 363832385 69434 69435 887017989 88224 88239 459465056 17916 17917 969225827 95347 95348 792579815 94740 94731 175464743 14801 14802 389875347 48291 48292 728954218 15596 15609 40550359 16634 16618 770165160 55981 55982 307529432 96971 96972 980020361 63250 63242 39121950 60796 60770 814852713 50300 50313 952863120 83773 83750 891137029 94442 94443 404437827 25461 25462 596029520 68901 68917 43681694 32158 32159 885537014 33058 33059 206010307 20888 20873 169893822 43247 43248 251081723 93807 93808 676925089 46992 46988 488187424 20051 20025 488451859 12822 12823 581345287 69784 69785 226159940 39254 39255 725854790 3527 3528 298222657 30075 30099 709984853 64625 64626 631304928 35272 35283 36348975 16059 16060 619024146 56723 56731 304286109 4591 4592 219309686 17834 17831 545880906 52503 52495 956839109 35276 35277 232047612 95773 95796 825459776 83774 83759 790862655 85859 85860 579147530 29127 29128 95439073 13166 13148 440693951 27180 27174 281521 38163 38164 462632920 25075 25076 125175607 71264 71291 945613750 15857 15849 935140754 23818 23819 3863500 28927 28899 294691305 73221 73232 225709239 54981 54994 624664091 41080 41081 824103215 54861 54862 451490617 17431 17405 451906303 21202 21203 704907182 75582 75583 413667461 13135 13159 252232916 23902 23903 473164069 15169 15195 234493372 27390 27391 302565545 38275 38276 701157994 15293 15311 636960369 17774 17775 98907986 80305 80306 781837855 46526 46498 465368191 29522 29517 823164087 53110 53111 979673176 37112 37117 716525133 45223 45221 501608144 71997 71998 184254879 66524 66513 64137703 62525 62526 48670681 84053 84054 410012280 40202 40187 759977202 38777 38778 932221780 12175 12176 654998642 31879 31880 381775993 70996 70997 176565186 12268 12269 851411018 59068 59070 199817789 75355 75339 250201080 16794 16764 293162501 39862 39879 155759980 44186 44187 272535320 14643 14644 607956106 96181 96174 106704623 31537 31557 913968826 90394 90386 783677685 52555 52556 281482177 23970 23968 917515200 77920 77921 500823668 48803 48804 209132737 82103 82097 452294789 76276 76284 387193320 85596 85597 270875691 56164 56165 433814605 82740 82741 557286427 63070 63081 88654609 45292 45293 490966875 29574 29546 306481145 68208 68220 495538897 8031 8032 960821306 95445 95446 879635163 57089 57116 841648369 8537 8538 310443302 51822 51823 299177574 31347 31334 669982753 45155 45128 332978512 9291 9292 714329052 68600 68608 836276679 50093 50094 925156126 17621 17622 266883910 3498 3521 5068526 95859 95860 592585690 51590 51591 448624243 18034 18007 927906100 65913 65917 649732703 46945 46946 331084336 77555 77559 560295056 40116 40117 330376682 19230 19227 98307539 43591 43592 617570354 78351 78345 413058692 64641 64660 198480484 5561 5558 596781425 25321 25350 812043512 62578 62601 144191072 6752 6753 642029571 21632 21659 664265697 76970 76975 352278667 51490 51510 655540066 76876 76877 181296512 60366 60364 869744239 17423 17435 678388225 2288 2290 246155699 15164 15165 358635044 79553 79554 24749838 73232 73233 941755767 88245 88231 249978631 13253 13274 796639575 92018 92019 163141993 35677 35678 695205592 84680 84681 544496221 3319 3320 149230299 15086 15087 226830910 6651 6622 241619206 77743 77744 888071431 91273 91259 8789464 93346 93347 176105938 5121 5122 790690522 13763 13764 77823761 65338 65349 531254078 73619 73612 434752587 12448 12449 252936702 51780 51750 940851849 56800 56801 491452244 97630 97631 764010216 86195 86165 471893140 40937 40926 165997866 41079 41080 865498727 44274 44275 991578681 42646 42647 17961922 70918 70911 634019064 83258 83238 488156460 71001 71023 643091600 69160 69178 475130521 81712 81714 670876442 40530 40531 318055950 56524 56497 334061876 37623 37624 75187871 98446 98426 770579872 85329 85320 140679601 10965 10979 466346509 57209 57210 245226197 54819 54820 699805072 10132 10110 426354240 46552 46550 819685703 74299 74328 44335103 72224 72213 586678098 99635 99651 554421612 77405 77406 232135624 98657 98658 807030843 21237 21238 658237670 16319 16320 245451733 34035 34036 786950599 65595 65571 164780127 77585 77584 867052274 48479 48480 81838896 94685 94688 581708870 12373 12374 531914364 3500 3509 780655690 68419 68437 378030840 46321 46319 99139523 16163 16139 308428180 96958 96965 115259135 84683 84697 352887610 96306 96307 94625609 90311 90312 179757688 53871 53872 316873172 38717 38687 256770004 62040 62041 438076704 70352 70353 344395623 61652 61653 910875408 32064 32065 819588599 52522 52504 426983565 28971 28977 295135506 2183 2159 793282847 78648 78635 875032600 4126 4127 161667710 32732 32740 741634574 4897 4916 588308774 7119 7120 892613100 37059 37060 500719679 25317 25323 157034505 8316 8336 996646284 17986 17999 98618417 69580 69563 938419550 71621 71622 304492708 17324 17314 212399675 84210 84196 353988636 86454 86428 847823777 7561 7562 524501994 66477 66498 609627540 80926 80937 666026109 75455 75456 401668163 47413 47414 592545779 86725 86702 780060056 9214 9218 139401848 97760 97755 858439537 25771 25772 910116301 86055 86056 495046773 86234 86211 434750763 75027 75053 353747550 55227 55228 335640229 96685 96660 951375477 85673 85687 401275717 72065 72093 395692227 68452 68470 934384112 83647 83619 992001534 3811 3799 926183508 71146 71149 45325025 70519 70509 567399333 83912 83913 597988036 13094 13065 571662867 31094 31114 776618985 33695 33696 186504198 57584 57585 243576850 1119 1109 159858291 18377 18378 603225513 64282 64254 301723241 92925 92897 644322430 9932 9920 314637203 32416 32417 332970960 36076 36077 232956578 21509 21510 487883074 24724 24725 535817997 23014 23019 418728509 57663 57664 99980935 7219 7220 822621258 56812 56813 784197589 55064 55065 535725679 56379 56380 278378952 1358 1384 515263623 85855 85856 921689683 58104 58113 111258360 48674 48675 872082722 90107 90108 334574057 79208 79209 117739767 55233 55234 219624786 90046 90053 462886407 36164 36159 769553829 34604 34605 46754974 70675 70687 553326585 94772 94758 85932707 51708 51738 523921356 40633 40652 691170984 50287 50288 115529680 29789 29790 189099681 10131 10132 904469608 85251 85252 248705809 30639 30640 733584951 29589 29563 701088617 24116 24117 239819716 46298 46299 239244008 78522 78517 297756023 9597 9598 420008469 26123 26124 394976968 16677 16678 157105590 85923 85924 436491578 14475 14502 394728627 43855 43856 893301712 55700 55673 27545881 90819 90845 899990033 55403 55404 690036193 14811 14812 728787642 51080 51104 324324500 93636 93637 235464435 9308 9290 574212001 52201 52202 786413399 23909 23894 495736899 41513 41534 553913674 74896 74906 432166198 73897 73898 328766342 77047 77017 190006277 30066 30067 451165367 64460 64443 834902911 63294 63295 282698356 48276 48277 747603711 43970 43991 583635224 25644 25645 985215626 51359 51358 479647721 35196 35204 693747631 42770 42771 376916426 54234 54263 943555276 24155 24148 489948548 82489 82488 41766602 26042 26030 69152969 8055 8080 39442103 90838 90837 329180733 13037 13038 11368431 19753 19754 449190629 19588 19586 493007609 69973 69954 560133208 62746 62733 599627334 55878 55879 612704560 73835 73813 546060699 67750 67747 378030115 65704 65705 203456253 6202 6203 660205724 58941 58942 740949552 4176 4177 24366421 96402 96427 657780725 50193 50194 529039388 95052 95063 493658162 15532 15533 846450932 86494 86480 930117273 82272 82245 571237744 49711 49696 288463303 8916 8934 476133815 44110 44111 96565669 45930 45937 556148232 18411 18399 800340180 65417 65405 8575606 3200 3207 445908512 16810 16791 68696924 11147 11157 157390649 75151 75181 422171587 4901 4924 648333114 66913 66914 387541372 15719 15717 593210090 23547 23548 984474042 30207 30208 598806636 87967 87968 189914677 83438 83439 691391194 61052 61044 187583171 14380 14381 682591859 75896 75882 129543375 67703 67722 560569438 8011 8020 195782279 78744 78721 641432309 73805 73777 796531434 99653 99642 184036451 33490 33491 217052453 31437 31438 876743980 4570 4560 236257044 73756 73735 897924887 24689 24690 846810437 72924 72925 947816769 62969 62946 987241281 65765 65766 494079621 29280 29281 75228622 45928 45920 721209063 74418 74419 225712994 65412 65413 514415183 76198 76213 489584467 51803 51814 296315563 71391 71392 459141398 52776 52800 500716224 32889 32890 743294315 19981 19982 748816805 45391 45392 40740052 65924 65925 927083109 91736 91758 146000644 75329 75343 536241535 91831 91832 153091344 67311 67323 408247167 14395 14415 485894267 59324 59325 576149962 59350 59351 46281188 11822 11796 870562923 49057 49058 461440479 19445 19446 18614767 22121 22122 456226406 88376 88346 519511382 22556 22557 588316099 94862 94837 525787421 74976 74977 916282330 32087 32107 307174881 47037 47031 776304331 64744 64747 482083730 17390 17391 583640219 77292 77278 56980481 99615 99596 808592954 20349 20350 734817304 42889 42913 628607864 52140 52146 810800839 96886 96861 869327394 36203 36204 706721426 91893 91919 612246629 90340 90363 752139279 54711 54716 892863081 75209 75210 545184000 78199 78200 562656107 68440 68441 855272099 76354 76355 773423415 6691 6710 263407611 25963 25964 122500649 97119 97090 431657921 95204 95228 571595909 24811 24812 134073160 97892 97920 461679369 73379 73380 379015452 24734 24735 211433691 72896 72897 238126284 8533 8534 713740698 10696 10704 414973930 5901 5902 791489425 88385 88412 214689038 7537 7538 342698291 2337 2316 300889126 98660 98631 492836788 21530 21531 982428380 26920 26945 535035279 97386 97372 978769119 35626 35627 748478453 99628 99629 213452733 97501 97502 3509198 81058 81059 541350522 66161 66156 514842066 47848 47878 681487142 94283 94284 207211937 16298 16279 180243410 81731 81741 637426939 54446 54450 222177109 63664 63665 735812662 1646 1637 623613291 51842 51843 927669839 1614 1615 465296786 45233 45205 971689147 39263 39264 65642651 16131 16161 814524961 36816 36817 379022049 70706 70707 499157204 56147 56148 917346506 58860 58861 964890803 92392 92380 972212972 36104 36105 763624792 94488 94496 507075462 67172 67185 989917614 4488 4489 939286438 62865 62884 164502347 47603 47604 841498164 88398 88399 501144464 34119 34145 3365773 70738 70739 532612354 52134 52144 141447733 85938 85939 657284446 95799 95798 676351482 62360 62343 342441369 74832 74861 4762096 63826 63827 915878739 59126 59117 812506310 21018 21019 943577189 64256 64285 346862426 13126 13147 700988375 37399 37400 237178645 90057 90085 248885404 56887 56914 99638255 65371 65372 341216948 86202 86191 958632990 76285 76260 29517102 62408 62383 768991376 33300 33301 510712168 97206 97193 853708421 48159 48160 150972376 79595 79601 350418175 46136 46137 674301151 29443 29444 216385598 81879 81880 195542794 6813 6814 158203841 59776 59751 32542379 64553 64543 474774627 75500 75472 32092998 42696 42697 973858400 6516 6517 708424846 32666 32667 688910772 92522 92523 785774464 4432 4425 591283845 80118 80088 498049439 39545 39572 166528049 50746 50744 35394068 14419 14420 587259463 79439 79440 189927797 27649 27636 882411258 57105 57075 607447445 80483 80478 996146086 77808 77809 758182525 61069 61059 629731611 33072 33073 499134546 90931 90932 346031887 55519 55520 403705650 75680 75662 579238849 98731 98735 289094644 62232 62228 79139148 59802 59807 702882899 75305 75306 789889977 55207 55225 558406063 9828 9829 25660080 17065 17066 675013933 86886 86887 341372852 16683 16684 815153496 47783 47784 303832925 59597 59598 135005055 79025 79026 554991814 29091 29107 872718289 73351 73352 388417053 7479 7467 347969631 88835 88836 434251888 11404 11405 33123461 53188 53189 695932703 92023 92047 635211917 30290 30291 152950036 66708 66705 950896083 21682 21683 827169819 68554 68577 644079401 25115 25116 867081074 96231 96204 267234166 8751 8742 845944837 90126 90127 129753882 47337 47338 824285336 93071 93082 726115697 56624 56614 497798791 5253 5245 733131127 71290 71276 971687917 20771 20772 599581163 18982 18976 754000505 93360 93361 342090653 67327 67298 682662360 28172 28198 431856764 83540 83541 588521535 63376 63377 740841194 66267 66268 732693531 89137 89132 561701494 98135 98136 408501055 29404 29423 275054745 67374 67375 829905104 47689 47711 686247491 266 267 814338976 42050 42058 132210524 92326 92327 814589370 38129 38101 794108066 24573 24574 835499075 93322 93293 295232072 28741 28747 849619473 36623 36624 779178758 56291 56302 874026210 97740 97730 470526735 27459 27460 274319237 75214 75187 145123661 53082 53083 402192851 70760 70782 619467480 91281 91282 215466693 1957 1935 807174687 1389 1390 626519455 29800 29808 713857097 71677 71678 133242190 88048 88050 299151944 2191 2192 506824946 70113 70114 887701538 46879 46880 950381863 91192 91201 422961567 3125 3126 438154054 69417 69418 643982741 64947 64957 205549381 49487 49488 165575163 85393 85394 359824229 51103 51097 181429457 42971 42973 919737627 28119 28120 677231743 46743 46744 642565957 9259 9270 444088227 93913 93914 6239081 25450 25451 574705980 16715 16692 43241905 52358 52349 6570672 37263 37264 42338198 17556 17557 809406432 5129 5130 719543415 73520 73521 161874630 33460 33461 481596240 50483 50471 469116769 94912 94932 800295472 12006 12018 288805446 66681 66682 669416169 39684 39685 556170758 88992 89014 34339508 58011 57984 284041334 49962 49963 18743490 34833 34834 481985045 98079 98070 420209548 38786 38798 917817341 19331 19332 560602585 78520 78492 734943157 62843 62844 197633581 8252 8253 52814229 20854 20863 889301702 30682 30683 409330592 14689 14690 370503122 17372 17390 692219823 44379 44358 410215472 11342 11343 158737120 19967 19983 769960656 44336 44337 690573028 45740 45731 587463435 63492 63472 348245225 30549 30568 825963841 2449 2450 100790944 48456 48471 599347100 33198 33199 831656162 19076 19086 352929215 84461 84462 92916918 53715 53697 951708755 89855 89856 61202732 90925 90916 879416164 12544 12547 109386891 33721 33743 11751836 5836 5837 950660518 53734 53735 584180961 16040 16025 892650592 47889 47890 969125702 95916 95917 524775196 92324 92323 998773658 25496 25505 309735636 74821 74822 831735051 4980 4961 605600797 62922 62902 21320465 9456 9457 25653033 20469 20456 170407414 3789 3790 680313337 38801 38772 318274334 6713 6714 870778407 61964 61945 793943365 45350 45353 791227030 83081 83082 422621770 38857 38858 851391321 96526 96502 362979324 64749 64764 587845095 56729 56743 31887632 36952 36953 462474324 38358 38359 486435377 89552 89553 203172676 26856 26848 87124709 82055 82073 483369610 41361 41373 572493129 72043 72061 516207657 79654 79655 353630770 98341 98342 979259753 38266 38267 101800746 25655 25656 295419222 32698 32699 871395851 67145 67158 685246945 1556 1557 518698441 42161 42131 915680846 58287 58288 442037880 99594 99567 430220740 2278 2275 543640986 80183 80184 57907545 35303 35275 260849991 83909 83910 209668525 55884 55885 491730739 22522 22509 435653440 9733 9734 387524967 59566 59578 429115200 37762 37763 13641348 31758 31783 684143965 23015 23016 983841182 47273 47247 467109301 56484 56492 835977257 31795 31796 293051601 91680 91681 930816200 76307 76325 316565340 30524 30525 130190430 25660 25654 592373298 85896 85890 538538151 357 358 240034719 29053 29046 233165430 77406 77407 933111911 72300 72301 412420417 92771 92772 63860512 25193 25194 725761524 28248 28249 722915317 28980 28981 546166403 57673 57674 970069881 26867 26868 685547067 95077 95078 963412745 9707 9677 460573102 92726 92727 580328923 62853 62881 350732712 5302 5303 697539197 12264 12265 308490006 12982 12998 187678417 82070 82048 628077985 75572 75562 370951348 51403 51433 953150768 29687 29688 471114354 72015 72016 34854317 46573 46545 620308192 23697 23698 15733245 57672 57673 132612880 94280 94281 591170961 64180 64181 486294100 66102 66085 787649552 1082 1083 966084199 72295 72286 608823639 24951 24952 210480740 84610 84611 578475458 19318 19327 130871242 86688 86689 230224064 40065 40043 878422860 1878 1861 72616411 98871 98862 374976878 95465 95469 423814644 19788 19771 61445432 52896 52897 743037016 51270 51292 933481770 9754 9755 589365384 96757 96758 577980751 62916 62917 493451430 10871 10846 868816178 64579 64580 448104253 75317 75315 87528012 27422 27429 769022989 67306 67307 998655285 24527 24503 333558013 49086 49087 262454340 22522 22513 435904237 57065 57066 651824149 50031 50054 373330468 5641 5633 610497365 51496 51497 890882349 51302 51303 153807158 7722 7710 150526278 34436 34437 687650921 98239 98240 257825583 10544 10545 344527864 79891 79897 707587596 39766 39794 643417784 65809 65810 15882674 67082 67061 752026210 28104 28075 743485326 21739 21735 905230346 78830 78831 40265008 72629 72643 199094002 18882 18858 321019475 83564 83565 510566025 74385 74415 785526763 43973 43974 947898295 80149 80150 869863575 71681 71682 894577735 4105 4135 162585897 99313 99323 242380916 12537 12542 39446792 72465 72466 832402372 29643 29644 87081533 25862 25835 358888319 91690 91685 343580154 91819 91811 173107609 20388 20362 893772598 25239 25222 510401662 67874 67854 397804817 44367 44351 184971073 36872 36873 386437747 17127 17128 565851265 6306 6307 193344388 48875 48882 282379330 14766 14736 552350476 5132 5131 686948741 70959 70961 743780260 19865 19878 178764144 87791 87764 855082831 63379 63406 813549451 83180 83194 955673292 58155 58125 538743450 84964 84965 420322198 52666 52684 892270218 92336 92328 761014647 79050 79056 409857911 65412 65416 716984596 28048 28068 452374847 56488 56489 619431255 88891 88892 938404721 70006 70007 729837640 86787 86788 599111811 47909 47910 589090716 53278 53279 936614985 53784 53785 78088804 79532 79533 881017403 71902 71903 659785950 41571 41572 42469636 94363 94342 53801206 10917 10918 372126741 9355 9356 267177977 37707 37704 483728988 72476 72500 191112175 37416 37417 584391836 89140 89159 817350420 20630 20631 823818521 36940 36941 622739710 25536 25558 166505878 82035 82041 753269838 26712 26713 239613020 23653 23654 438265614 43316 43317 545153394 62474 62452 324340403 25382 25383 577816753 11730 11756 42599061 83232 83262 847062524 22087 22088 260830478 88066 88093 474752941 58542 58543 433696111 64818 64819 406987545 90846 90847 199464100 25934 25943 864036973 384 385 609488105 63383 63380 417752607 62092 62093 227306833 89767 89768 591393245 69031 69017 172447255 61962 61982 895884110 47605 47606 18473331 11209 11184 46119290 83280 83309 790326230 80669 80670 455057966 26044 26035 513757338 17196 17197 7642621 97094 97095 906200113 41104 41086 472359250 51204 51208 381255986 39116 39141 976085879 27046 27047 623345331 35626 35605 188616810 76912 76916 64154954 39821 39822 800635837 21202 21172 904624264 3760 3761 421442362 53329 53330 61861203 95405 95389 689993094 16164 16163 744571574 16661 16662 446970426 60095 60096 360556987 31999 32000 646682463 8587 8588 260957420 71024 71016 396478513 85759 85760 451724509 37084 37085 239329901 30146 30147 290742589 64063 64071 726465340 25756 25763 172134831 60443 60468 916082176 2355 2356 633145732 88814 88836 610345574 45370 45394 190063262 14221 14222 422400504 39501 39496 602253024 89644 89634 149808358 17188 17178 67241725 25053 25028 125989681 68791 68783 574125335 67453 67454 783705818 95286 95287 120928099 95199 95201 805170988 24968 24969 678650290 52381 52382 944658464 84112 84113 533350351 64318 64303 773577812 13630 13631 514263138 16409 16382 163237078 93007 93008 354845698 20823 20810 525088566 59599 59600 258852557 24433 24434 222813626 45434 45423 293950648 19917 19918 918628407 21035 21043 173815162 44671 44696 122758550 9153 9154 795226944 22665 22680 916742850 93955 93981 582244531 48647 48648 954318631 69732 69705 14249280 58373 58400 416226141 80294 80315 722834761 25986 25966 671342038 69365 69375 340391827 18296 18316 745500394 90134 90135 776671240 26109 26099 602817769 3999 4000 134498565 79091 79100 797170978 7931 7955 328419530 61013 61014 373588144 97921 97922 582928436 53389 53390 584699080 62841 62842 945714023 27959 27965 63209476 90066 90090 97948075 15386 15405 289339713 2974 2975 978424889 66892 66887 158735913 68067 68068 55949887 46711 46686 132059571 13348 13349 881086636 38793 38794 405031840 52226 52227 824158338 88887 88888 231546419 3445 3419 906929358 19766 19781 274963464 90625 90596 547181229 16722 16695 520366251 52382 52383 949669008 79649 79650 790703204 27268 27281 210893024 48427 48428 856858905 69704 69690 688209893 90412 90413 698636250 48712 48713 789917041 8340 8341 253769008 40611 40583 527815461 68296 68311 707115325 25570 25571 875471780 77373 77374 779927025 34110 34111 914087919 31615 31629 342950993 77166 77138 110227866 28869 28856 130007221 88544 88574 550692180 64590 64591 857367920 22566 22542 475226392 99573 99570 210886926 9521 9545 148425984 26928 26909 23161427 7399 7400 290791280 18821 18818 632080825 5592 5593 422705420 19207 19197 542792974 71591 71592 237446286 73958 73959 61378174 7360 7342 841608443 46104 46105 968081136 44595 44624 850283929 50952 50926 121626550 45026 45049 255983372 45363 45334 931140668 47519 47546 140148626 65940 65941 782628366 96460 96490 216521031 39959 39970 265010710 99711 99720 778227004 96246 96247 464738180 67181 67182 728286130 35260 35261 373045488 51444 51452 42944575 99178 99179 178077184 93800 93801 412808542 44413 44411 354520789 45802 45803 243244641 76809 76810 136223783 68431 68418 572047112 91676 91704 449055670 40851 40852 311470265 70232 70233 712550913 3788 3789 680930611 7469 7492 226300010 54683 54673 778714123 22177 22178 624827486 23582 23583 887196107 4205 4206 792698503 53283 53279 264557302 24759 24760 253553042 51303 51274 13737519 49287 49288 272807446 48737 48730 455573969 21612 21622 746741693 42394 42408 108525021 12480 12481 524749365 72945 72930 458049173 15794 15795 206946982 85107 85110 157263744 60332 60349 707293713 35969 35962 587679527 59499 59500 16661056 63545 63540 323799303 66579 66564 914675160 91696 91682 319995349 28633 28634 671562342 70031 70032 489834479 68267 68254 876750151 14862 14844 841271409 91203 91204 540891020 28365 28366 462247208 25235 25236 977545767 9382 9370 518453324 10979 10980 921744924 19768 19743 473515987 10761 10732 370357679 58556 58578 579864644 77814 77815 579835021 14217 14218 221571554 54429 54416 869049242 53278 53297 459505162 59571 59572 108915949 55561 55586 302794194 46369 46386 366590480 48898 48882 842441290 81093 81094 573130430 48019 48020 971917093 45925 45926 369365395 52719 52720 305541319 49696 49705 242681773 52177 52158 622017829 23159 23131 548652758 6078 6079 688843044 21627 21640 332885116 17177 17185 848580597 16127 16128 498184840 83169 83170 661408659 10324 10307 939582871 37793 37794 204628328 83595 83605 660705970 27286 27311 415596238 34532 34533 604877895 73487 73488 93708433 673 651 948110133 64888 64895 30581505 29540 29554 632200487 54094 54095 879479892 92215 92216 688573197 22753 22776 784476247 73059 73048 968580113 8813 8814 491335021 38463 38460 754726615 72751 72777 860511615 611 612 867269615 70524 70531 242925845 71274 71282 19338359 88251 88252 56270353 72472 72473 226166502 85517 85518 38806111 55872 55897 605246232 14392 14384 182440404 27285 27289 19884680 50518 50519 519672833 64342 64343 52543632 79034 79019 509538066 63061 63062 451545841 62308 62320 504969722 54984 54983 207313458 5255 5234 772161384 95871 95872 578950108 77758 77744 582722224 23241 23242 93771402 14049 14050 173101219 53406 53382 727218484 54949 54970 337844979 92623 92653 690482629 47671 47653 271298744 90660 90673 403724477 34562 34558 488730072 74500 74501 689147324 77312 77319 497149961 80248 80249 507947083 32127 32108 796151009 44649 44630 441551469 47531 47508 834579253 66264 66265 54694033 83934 83914 225852463 16512 16529 988064294 67134 67135 979223203 2515 2497 720600155 60898 60917 205084467 50816 50836 81941262 75118 75113 609323344 23660 23635 671732506 35197 35203 649957579 98157 98158 697595359 58659 58642 235178000 55748 55732 517166757 21590 21591 643552765 14779 14763 348012760 52720 52721 628311282 94620 94604 337914148 29071 29041 115427704 35072 35073 796961221 20882 20855 63849934 473 449 941445572 65903 65877 512386890 6057 6050 729253408 30213 30240 491596610 87855 87882 97537911 81567 81568 660626233 91483 91481 57174347 78400 78401 49853185 70054 70055 806835969 23643 23636 994694802 55036 55064 435084000 74727 74728 121098932 84001 84002 680141038 49269 49270 371636771 48677 48673 660847593 22697 22679 959842410 84102 84103 511363231 21857 21827 473782285 99115 99116 887756181 43338 43339 159627153 47422 47423 807380482 43999 44000 87377573 63818 63819 792662545 48933 48954 937207305 36115 36116 726033699 28394 28395 216099587 52940 52941 101100378 67968 67957 344209418 3074 3058 326271418 28499 28483 380158178 76382 76354 817027653 28708 28709 925541116 87418 87419 612884689 26554 26564 52917637 86254 86267 766159221 32109 32131 565793551 57147 57119 752614370 11744 11732 225400712 23803 23804 973482764 71391 71388 998803718 25769 25745 32846546 45860 45861 806167836 99489 99502 312963457 99329 99304 262779895 56311 56287 874799998 36053 36054 222685315 35174 35200 110396289 52897 52898 796977274 93689 93683 300233114 38147 38169 132246238 17527 17528 825678541 71694 71695 668781838 47278 47280 587643063 21767 21768 976966229 1631 1644 800962850 94870 94881 16140587 49016 49046 435715724 20362 20357 373180404 26243 26230 806341182 3895 3910 229851337 15777 15779 663878803 39089 39106 882366045 85999 86000 898163055 40410 40412 725721344 93046 93060 640748722 8382 8383 367265571 55415 55425 631003138 25150 25142 851620609 44724 44725 652740906 75973 75959 889469704 89682 89662 722212555 62068 62072 662276997 53473 53474 300290969 75118 75119 873758212 17060 17076 587899187 70875 70888 470147275 16971 16972 869425072 25080 25100 570284293 96097 96087 374072482 84967 84968 346543534 83583 83611 704809100 24490 24491 646804578 69980 69965 431812564 5618 5614 79888812 62909 62910 490581137 66092 66093 79048870 30193 30213 325663730 43611 43612 447168149 43747 43748 903272703 73760 73763 571025197 24590 24603 292505981 47746 47747 1519830 4125 4126 523392640 18998 19023 789745190 21529 21520 903633639 88083 88084 853066153 33107 33090 894341089 45579 45580 751135150 95201 95202 586367094 11003 11004 78836505 54358 54359 661847042 55754 55755 630427356 18033 18034 204701654 35069 35070 62801665 81892 81895 950466372 17407 17426 283265559 21417 21426 35406514 83842 83843 803098981 64927 64928 783285582 60330 60331 273252625 18616 18617 950106096 54911 54912 268908277 41980 41978 669680505 52838 52854 138649480 73721 73703 864604756 21612 21621 189740895 51889 51890 273812462 32869 32870 869759618 60707 60708 666074531 62821 62822 914025319 82000 82002 914549122 99759 99764 272291023 7498 7512 170684303 19423 19453 927577013 13366 13367 113043754 41649 41627 822429355 33074 33075 451010887 53258 53259 203025520 18933 18908 431447575 66885 66859 64731337 35603 35602 873317028 19615 19616 596901737 78549 78519 562723711 46209 46210 421962336 93866 93889 64642879 83124 83125 224390565 94534 94535 745761547 83601 83602 320824711 52426 52427 208935247 76766 76767 68670602 87000 86997 57912708 82392 82367 843244050 84248 84249 513446116 19497 19498 374966478 35861 35862 378567863 23478 23481 922414728 62765 62766 865938361 31908 31909 958428821 72027 72028 80558224 88160 88189 303962848 98002 98009 529695597 75235 75236 847027646 96177 96178 375976555 48349 48350 872585658 93868 93869 833987275 45282 45283 928069899 74838 74839 465820468 64849 64866 83046049 37957 37982 999582409 67968 67969 612388187 87099 87120 900803538 26191 26192 482439276 95522 95523 543185549 58088 58089 199355656 70076 70069 693618478 50925 50926 521139961 28190 28191 992116388 90209 90210 948953559 92538 92526 433507802 16124 16120 840220660 49801 49802 474456311 58616 58586 486515256 23791 23792 771241063 27485 27499 32467162 83194 83224 322515738 89938 89936 375357336 12046 12047 605599103 73645 73662 128047066 63945 63946 125239759 66739 66740 692640524 47383 47384 354995645 23128 23129 550890329 78303 78333 49459994 40732 40733 661117829 42581 42557 981829008 28473 28474 924373670 83871 83880 850736839 88201 88222 54644487 19498 19499 202755784 77505 77506 763271021 7707 7730 563283327 48967 48968 147685073 97773 97774 719167837 22282 22283 763645024 55033 55034 704544331 93156 93157 486675397 68761 68789 451586224 21186 21187 286824359 27828 27829 435154601 98064 98081 421622384 99926 99929 838098664 18024 18025 56893804 48324 48325 536076557 13357 13358 305586752 16593 16572 508550144 19275 19276 427918213 54114 54115 741075793 71916 71917 207948564 14790 14791 619427001 56826 56827 703394399 43431 43448 644555926 99323 99350 298317771 58799 58793 67202005 32254 32224 705594905 67915 67932 880452731 3758 3780 327400919 14256 14257 24472895 16903 16909 848326071 87308 87309 580927384 12052 12053 2300964 79947 79938 898285263 8922 8950 408810821 8364 8365 668521350 7494 7495 770202124 36474 36475 749823875 21041 21025 947971380 27833 27834 127679509 72407 72408 488846561 2372 2373 292775652 96565 96584 689880901 82082 82083 204545962 23690 23691 743159416 67611 67592 41267784 25319 25320 241661723 57952 57953 411718763 21344 21345 516464970 73038 73022 416161501 54774 54785 783457044 2395 2396 301860903 5045 5046 632828028 64750 64740 86436817 22522 22523 610044980 62515 62540 528337691 31894 31892 696142675 85686 85673 749047320 4804 4793 368092784 12556 12557 73634515 23631 23609 203388812 45189 45190 818660067 39115 39089 595278573 63411 63412 574774340 80104 80134 172129143 63903 63904 720784823 55541 55542 145310840 48204 48205 249984113 14088 14089 795266985 18114 18115 408591829 82593 82594 253369353 99211 99212 688751994 5168 5169 559087217 71710 71711 270551013 40760 40732 650965410 80910 80937 420940995 7693 7694 233134011 26552 26553 361199704 7520 7521 42978481 33317 33332 530128961 70568 70565 667300282 12122 12099 603466593 98132 98112 468200793 83918 83926 864872309 44318 44327 316674956 88583 88584 593290880 63899 63900 790542916 67521 67522 805344064 76787 76788 46726523 88738 88739 621804576 13453 13454 523050114 75088 75091 324371915 12945 12960 199390901 66345 66346 477629775 31318 31319 315232363 64054 64081 852059392 44750 44733 263767539 17231 17232 816539714 78302 78303 370430774 34857 34858 638921623 8380 8356 426657783 91858 91859 557168108 70089 70090 523969929 15762 15790 330893434 54735 54736 467203692 98915 98916 387022647 27370 27371 280106836 80124 80125 960881677 97675 97676 405394008 55461 55487 820348746 64819 64820 18570031 45709 45685 396981463 9036 9037 142730640 22060 22051 476297261 73604 73605 299271602 51449 51450 853377323 34776 34777 905974999 53586 53601 29775031 12795 12820 927839030 28204 28205 878619341 2216 2217 226225221 97630 97622 853021878 36401 36402 257440234 46023 46049 531356746 27704 27705 788594921 73953 73946 283647690 14587 14572 934193939 65830 65833 261989724 81488 81489 924413665 42751 42744 918809141 39118 39119 712598566 27454 27455 827933695 42083 42094 777215546 49616 49617 276280553 84012 84009 770743863 53004 53005 972963464 39913 39914 433597785 66610 66608 448602797 28528 28522 562205180 28724 28725 723093747 93720 93711 980225405 4916 4887 672710972 99426 99430 758682634 84604 84594 248489657 10256 10244 84234624 14562 14589 12193401 75178 75179 713523328 57995 57996 212447941 76639 76640 701304163 44792 44793 762384186 5465 5466 985054434 56144 56170 120538031 17406 17407 602785971 46367 46368 214167015 66702 66724 996725509 97060 97072 262879531 64192 64199 833311623 34036 34016 54768731 41778 41779 514181651 88881 88857 7261918 14292 14293 652035031 53846 53876 324634846 5800 5799 280538368 81547 81555 437373685 90763 90772 261206087 14383 14384 843621157 10877 10904 707489752 38304 38305 938063258 98966 98992 172242075 28115 28116 661528911 92254 92255 997475213 68706 68705 314111974 72874 72862 910902482 1976 1997 242916182 91049 91050 577610176 28195 28196 671103720 73545 73546 161085525 55496 55497 833309462 23759 23778 138457362 62966 62967 898723600 63774 63770 359332191 32797 32821 611818448 1627 1656 846422942 6094 6090 339805172 1157 1155 478033420 6118 6139 299555961 86782 86756 583905284 80999 81000 82584619 70405 70378 85544492 79723 79724 374071213 81292 81316 115030993 17062 17089 32825595 33284 33310 291512019 95531 95537 414631330 24808 24809 929925739 83526 83508 501993342 40753 40754 647591028 60214 60215 247207173 57312 57313 903366554 49666 49667 655290809 98255 98250 910531649 70781 70795 328936077 65089 65112 351816704 15615 15645 421188096 76414 76398 412532062 33286 33275 479961250 16420 16445 521780640 44767 44760 542103820 12568 12569 910015105 1518 1539 52122481 26720 26721 238380208 86513 86525 29541589 28859 28830 245043732 34997 34984 706172540 51545 51515 508652957 63437 63438 675636410 62154 62155 409598428 1013 1014 459905956 55645 55646 526923231 55691 55682 426732320 27515 27520 692242421 69667 69668 862057874 27369 27370 545881464 14039 14049 795118736 85958 85959 798357428 75719 75720 388736445 92085 92086 348934678 48287 48284 491070162 37134 37135 747839952 62516 62517 67680585 18263 18264 779849712 96497 96498 702108207 18406 18416 276598811 69560 69570 534565015 75529 75514 241531026 66329 66312 443013230 23417 23418 160763593 12994 12995 442534186 57222 57208 981033319 73869 73870 382610740 91922 91947 953103781 40666 40667 368031403 65740 65741 902412140 19353 19328 602852656 19980 19975 861695551 23477 23478 410504096 25148 25149 855618771 6467 6468 625258342 71207 71208 945570362 33979 33990 401190695 28426 28427 419243878 21063 21046 866566324 10360 10361 545145668 39798 39775 342886863 588 589 506437252 96970 96972 583345882 98571 98574 326520515 71690 71717 707687303 61731 61708 548121932 20431 20409 391502993 32985 32986 536591584 53039 53014 728089135 32001 32002 575005022 93997 93976 526647823 46199 46200 148213815 62913 62916 697288710 4704 4705 117029753 87360 87361 941554447 18281 18304 232736326 71188 71166 153975797 40338 40334 773632768 13642 13630 177996290 5722 5723 465641630 65411 65412 106836061 65785 65786 598715582 90601 90629 426989631 2103 2104 508255620 2866 2883 313076619 32154 32134 883800832 26364 26365 448403540 47348 47354 467476913 12368 12358 961866706 24570 24571 766164829 94459 94431 322486534 18914 18912 205916527 10610 10611 146334270 27561 27546 635059136 45787 45774 742728105 56397 56398 253078672 61923 61904 569330524 38265 38266 536739557 6218 6219 49055128 74288 74278 464932088 44696 44697 596140067 10793 10794 977545006 69391 69382 69746392 56130 56131 619069744 73299 73300 24013753 14497 14487 734972527 65371 65387 349256034 62095 62070 650745782 95994 95995 160971618 24952 24940 568145772 27589 27581 553681636 92955 92956 557386548 10915 10894 77648377 12165 12160 684683843 71340 71341 291568280 9514 9529 189538508 16421 16432 735191427 72686 72701 18974840 54990 54991 62840526 35205 35206 528604583 86656 86657 263807027 13793 13794 434524792 13494 13470 78755530 38029 38030 126282466 64886 64887 705988836 1129 1130 358514458 83663 83648 738237186 75525 75542 640246467 55231 55260 890138440 94073 94074 825055611 52346 52355 732756629 85380 85381 452184305 57778 57751 71243270 39088 39112 450564099 46822 46823 118657179 82598 82599 231995282 31683 31658 95401347 89246 89247 229286188 53773 53774 702964036 28768 28793 61868303 96726 96714 303133885 156 147 895291725 26910 26907 247663822 4525 4510 734603583 803 804 640840036 81116 81121 916015458 95848 95849 5436391 79638 79609 507529013 7205 7206 404075076 87987 87988 680659454 53654 53655 40090751 64635 64636 362280418 37531 37532 149885366 36210 36211 917513995 90510 90511 999130102 60402 60403 694562121 32878 32849 121587583 17371 17372 853711263 11187 11211 995293611 7428 7429 728454846 42033 42034 111210552 42555 42556 294495473 58195 58219 118481724 60884 60911 841947891 96663 96648 191235626 94905 94908 416549101 39432 39448 233136985 83230 83231 706277809 51451 51452 440681279 65678 65666 496679943 66714 66707 674893240 28464 28445 838920944 50104 50105 688568809 29034 29009 993826498 34225 34196 375580155 78977 78953 937733193 99010 98992 646153033 93413 93414 36709445 35742 35749 929769875 47288 47289 598528759 23310 23295 939515254 82540 82556 121068758 56463 56459 859119365 11348 11337 524364098 10565 10557 399985728 6291 6292 13088380 19120 19145 922141495 72917 72918 132742444 94633 94634 252602683 95279 95305 804206936 28856 28875 833579367 89230 89250 165739534 85984 85979 383463573 18800 18801 39752470 62973 62963 255444693 26137 26138 283995965 1104 1102 309415358 89198 89199 784414514 15818 15819 96284530 43666 43687 705055288 90287 90259 133669407 89479 89480 296607803 98402 98403 801625978 45685 45704 357569148 95157 95131 907922606 3146 3147 226712386 29184 29189 114295253 23643 23633 641436896 50527 50509 282805177 58246 58257 936331333 82528 82529 8047286 19785 19773 974578107 1743 1717 654110995 40906 40907 685799473 21659 21660 129524633 85618 85617 592966029 45796 45797 334884059 43854 43884 311317361 95627 95628 624100881 21561 21562 230596149 66137 66138 506341430 1313 1314 962879764 84576 84557 747236997 70840 70812 929622797 12627 12628 964704459 45228 45229 38331068 12989 12988 234444905 9392 9393 881482255 11878 11863 831675224 78909 78899 700776525 99391 99411 869085030 21550 21551 960798814 54999 54994 35444157 7473 7474 181338270 48669 48692 620609248 31248 31249 400552174 58793 58794 363479144 71871 71890 893771161 53186 53196 936445446 3732 3733 528021960 95575 95589 59174658 55800 55801 990918070 23770 23771 705894484 86363 86364 125853560 14022 14052 540595569 98692 98693 862885801 71411 71436 849047624 16224 16225 796225317 11785 11786 267194995 77200 77193 962445479 85817 85790 489150634 69488 69518 279044195 31683 31681 485983404 11306 11291 917275897 61364 61349 949679349 47964 47960 953867102 31512 31523 225704373 98644 98645 928176233 16491 16464 234317842 73724 73725 53491838 15512 15513 177845694 46701 46702 92469095 62647 62673 138402878 70460 70461 689859835 4263 4264 257188697 60727 60728 763447586 5997 5983 645970403 44932 44938 20411383 76728 76749 767386960 56925 56903 644149883 60953 60954 76212612 34157 34173 102960087 88869 88887 34301313 75963 75979 937469378 19067 19058 943564595 51196 51197 217368581 73890 73893 668940814 76516 76514 495306572 23590 23594 650883683 27905 27892 148121314 93519 93520 264253274 69288 69260 778157672 31643 31644 791547120 40098 40099 664233833 43755 43740 795950197 79580 79577 208096705 6740 6763 708024702 66630 66631 460537692 81884 81858 830019826 99681 99670 104210295 89966 89937 951050528 58286 58315 197427400 82481 82482 453846798 76581 76561 121147238 7098 7099 624952655 63813 63818 278278735 60839 60868 502571593 69687 69672 155331796 69618 69647 20615738 29800 29798 666508156 30642 30617 143113308 58315 58287 193399687 96589 96613 300973978 17829 17830 841985654 89783 89794 386342773 74629 74630 361276848 23736 23735 45690526 71404 71399 861644732 577 578 621037510 88359 88345 549111025 29576 29558 581394698 64332 64337 357162472 6759 6743 599034319 82822 82823 887713135 59880 59881 870745560 88977 88998 298965092 42350 42366 234074149 33939 33940 157416322 94085 94115 175024864 42397 42398 781270012 17699 17700 349276306 53853 53854 326230782 13771 13777 414863128 84905 84908 605485349 87889 87890 845205170 55520 55516 45304327 45003 45004 354685201 44956 44951 97773521 67061 67062 676316318 18093 18107 27070062 91165 91166 799775461 21923 21949 347334165 98147 98148 345670051 90057 90045 917954187 55309 55310 429843661 75406 75410 745145975 61718 61719 166248819 56600 56598 39740976 11879 11891 573245997 28706 28694 1646141 32234 32242 432565897 75834 75835 401852115 62143 62144 570809818 2478 2485 279312812 42302 42303 483570466 99646 99674 895083042 26323 26335 668302786 66899 66924 384821279 73273 73286 362480733 59476 59477 559475901 62204 62205 902255428 97861 97835 358625651 42037 42038 350228206 98622 98649 999002895 87247 87219 640578768 13190 13195 38508366 25481 25482 826312151 93214 93215 269083199 6294 6283 828341413 65143 65144 912076741 49065 49059 89658472 66356 66357 392664992 77306 77334 627768142 31743 31744 930734543 40785 40793 506358503 28623 28624 348338701 13368 13381 813999312 39540 39554 827262048 59812 59813 5492061 92806 92807 862625487 12795 12810 669120022 32943 32944 215609393 5558 5530 867590992 89587 89588 911173385 9162 9172 732495981 60531 60532 984096906 85480 85481 777834613 17511 17499 185278334 4815 4798 174414468 39833 39853 22222184 43079 43080 875770797 50175 50176 920104463 25121 25122 625555089 90488 90503 858638771 89546 89540 536637967 74102 74103 497095647 28159 28160 723200014 76127 76128 647355931 23348 23349 68574243 12716 12717 172400200 57823 57845 159479297 15651 15652 447117719 29900 29901 47604521 25785 25786 811008841 45777 45778 437873541 89736 89715 443393225 41775 41747 229754253 68263 68264 271628739 15833 15834 602152897 82268 82277 608197681 48289 48290 848426300 55194 55195 268901563 63679 63674 543587915 99050 99051 446113360 80751 80752 9215908 76163 76164 236823646 79190 79192 296940446 44043 44063 652161233 46752 46739 705829674 34740 34726 433488963 85298 85299 323446811 33519 33520 602560243 11285 11260 814084217 28199 28200 98779790 93612 93613 256952391 1774 1753 512388606 54351 54340 967504779 10591 10592 324162252 50667 50668 733494610 5986 6001 789249151 35757 35782 828597968 19058 19059 528876166 738 739 888250494 21452 21453 312151142 74529 74530 706236096 58594 58590 310694106 60097 60077 701025017 69445 69446 764003881 16886 16877 900784636 57509 57483 548704745 23274 23297 584940630 2751 2729 896266756 74891 74892 90194160 79478 79479 542142933 55401 55402 466968071 65150 65170 255831363 99272 99273 457329190 37209 37190 30422570 36243 36259 604602513 910 911 454146267 22138 22139 469012589 29058 29052 807742100 10228 10229 61931757 85206 85223 772452461 19511 19500 574161390 13010 13011 749242321 39620 39621 502416401 84289 84290 10937975 29054 29055 12168013 93854 93855 777937077 8473 8449 821767702 27748 27740 192206021 2774 2775 746055447 98997 98998 15620971 55915 55892 91413463 566 567 148916428 81458 81446 324373019 49967 49968 253137998 16768 16762 562897273 39049 39050 493846229 26519 26520 176170435 86769 86770 957325176 3094 3066 483946164 99088 99111 889023930 55028 55029 79979085 47605 47583 521877078 61193 61194 640992619 51627 51628 662404821 97924 97925 517097933 75567 75597 90256074 67427 67428 121139050 804 791 750778896 41213 41190 994430049 50589 50590 773752299 88593 88594 717544500 38861 38864 794016241 32059 32060 254298883 39288 39289 532949486 6071 6072 366255369 45794 45822 687187524 77710 77711 415114638 77296 77277 103858497 68998 69022 38683819 46882 46883 64979999 91700 91701 27251484 49102 49103 286900778 99091 99092 376181617 5229 5258 645614895 36063 36064 178347868 45926 45927 175518020 92767 92778 941955574 30072 30051 124613599 86930 86902 85597584 93268 93269 160501220 62981 62990 964234134 27681 27682 607146770 18676 18655 975184398 52337 52338 697330642 85886 85864 245418071 49711 49712 790548226 69039 69022 146626707 40966 40951 342450257 12207 12218 324312417 9308 9302 514914246 8818 8819 395717021 38140 38141 477648562 15997 16023 422282057 43252 43253 882858289 68142 68143 487899083 87902 87903 840307843 43310 43311 902473398 37391 37409 311851322 31600 31601 447467019 83889 83890 511564877 34575 34554 317141984 2292 2293 113063496 24320 24321 545738985 55490 55515 936332445 54521 54522 134950618 17830 17804 867800838 82117 82097 504789338 79887 79888 509498293 53239 53240 501072865 67643 67625 132605130 34998 35025 496839567 67732 67733 850507097 16418 16419 847947674 25937 25938 709970892 31562 31587 595066056 73941 73942 272924716 65695 65719 138443352 59773 59761 3586351 90668 90690 530779290 59166 59179 729454920 83783 83784 412229836 62069 62063 584371771 49952 49953 185312943 72741 72742 192159257 67516 67536 808756321 84427 84428 261182536 915 901 885302041 16280 16281 9712982 40441 40442 73394473 38928 38942 700149900 67982 67983 780522063 51698 51699 357498050 8258 8235 728305850 31817 31826 356245095 28676 28677 112282431 87286 87301 553179212 76199 76211 900666121 57356 57357 834678117 75861 75849 463945072 79437 79456 231259258 65499 65527 248476619 50616 50635 347181438 19906 19907 461598695 24245 24235 660423160 82164 82165 891437109 3179 3180 822317307 49393 49402 83930889 40062 40063 976688102 37412 37421 402643034 3399 3400 685700543 53116 53117 165602054 43261 43262 314604344 49377 49378 300472662 97823 97826 288453836 58868 58843 225027573 30754 30755 578043149 41718 41719 878770459 70395 70396 139505070 4136 4137 267998876 15966 15938 675165769 89682 89654 759542248 13352 13341 861197000 33022 33045 139304179 65708 65709 399419395 78133 78138 95465914 40362 40363 709028266 78247 78239 997014910 75452 75458 503846652 23492 23507 16020348 97416 97427 614919040 86458 86459 920292698 6903 6904 714184178 44608 44609 720671559 6866 6867 707433589 29960 29961 68585454 39112 39114 382505622 46100 46090 168970120 16530 16550 60833768 575 576 188277579 62486 62487 919359105 6867 6837 442291330 62378 62379 621432608 26416 26417 942966988 45679 45680 396312540 53998 53999 165251307 93736 93726 702802033 18055 18028 713868705 42523 42547 118664665 59088 59058 252656470 8260 8258 791013973 45412 45413 578879352 74462 74463 223160721 94189 94190 47071534 86888 86889 183608824 36955 36956 489504732 91155 91156 846325043 52651 52649 529334972 60993 61023 667563954 72753 72754 980772310 81051 81033 173644795 85503 85504 360673816 77305 77295 709526611 59502 59503 830039006 94959 94934 127447505 35079 35062 367702758 46160 46177 511228304 44607 44608 590239579 78137 78138 975631899 36057 36058 171368734 95455 95456 291460456 40075 40076 170489105 94599 94600 65683180 76924 76946 878550782 58508 58509 332291572 85718 85709 910110570 38834 38814 934990567 38551 38533 395343309 51645 51634 514485313 55261 55267 914879137 65982 65983 209891373 91304 91305 513064838 28861 28872 744759057 72114 72093 597274526 81268 81269 623497414 62197 62193 720986587 74457 74468 23431612 70698 70699 819600072 82085 82067 100004439 19760 19761 125647048 84689 84661 498223670 36876 36877 249096622 213 224 455509517 77214 77215 442354193 85579 85575 182265885 91060 91049 826637598 53002 53003 16134789 44221 44222 745642936 26146 26147 709791978 69945 69920 476381781 61821 61820 868288661 66302 66303 27544104 15266 15267 340288865 22685 22686 301885966 28457 28431 907360144 9524 9519 246779707 92741 92722 37487590 75198 75199 813952815 48020 48044 597086861 70754 70746 370895484 93693 93718 368616144 4480 4463 762176238 35210 35223 670352790 94949 94979 112436766 2861 2862 84332289 80909 80912 526340148 66825 66826 33482699 6520 6521 180038308 41982 41983 593939504 81642 81643 317360461 30654 30662 38932429 28169 28170 342585452 40018 40019 917563611 84428 84410 959107185 93758 93759 169771968 5267 5268 684485851 81124 81125 69037341 70290 70297 226844219 99083 99084 980381738 59379 59352 738349974 1116 1117 771731900 68791 68796 912086875 98720 98721 73462046 40834 40835 18619537 58788 58789 67279288 55375 55358 785546971 63884 63888 847326840 32615 32616 279412922 98173 98143 482879319 55814 55791 876842467 56245 56222 972718171 72678 72669 152692955 69703 69704 285058517 42344 42345 628777183 16831 16832 696822009 64826 64827 430541004 74017 74018 959830075 26895 26896 708458673 80541 80542 900981956 8167 8192 887702161 70690 70691 979804984 6767 6786 841323430 61921 61922 572284294 90566 90567 42795163 9734 9735 128393770 52786 52785 165284830 98385 98386 183431514 25640 25636 796624023 99762 99763 632251382 28649 28646 778474603 29416 29407 827413885 69327 69328 63763063 80565 80566 625875146 1524 1525 769196593 31272 31266 732862671 77036 77037 208258153 94895 94925 223097285 28786 28800 354674976 77564 77542 432824899 1700 1685 400760429 14962 14969 357225505 43168 43193 871790298 11269 11270 527279224 95374 95392 335775782 33194 33195 651148902 81151 81173 351629682 72959 72942 259148958 49106 49103 415704554 78630 78631 765052766 11590 11591 810648190 17490 17473 103232805 99008 99009 225268409 94652 94630 626978817 35725 35726 60265886 87713 87714 8850583 82416 82426 222642118 79581 79559 158512358 13085 13079 399018541 87543 87544 405624969 74506 74507 123397606 1423 1400 338499900 99294 99295 899070698 17898 17918 903796741 78869 78872 507995188 90944 90922 712360703 59863 59864 61459322 13168 13165 225601112 148 149 717680966 3437 3438 896178358 25575 25557 125563714 64791 64820 722921010 98651 98652 930870308 76596 76588 118829481 70698 70726 262195683 54942 54956 125960819 33467 33465 664734848 36893 36903 640834334 75578 75579 883621264 32574 32601 848646937 65981 65957 325970867 5558 5559 719866018 20564 20565 793611843 8436 8447 436674680 55508 55484 557410122 29884 29896 47498077 24346 24337 980150279 63755 63731 402731605 81857 81858 133442858 62002 62027 880798695 92457 92439 22710083 72731 72750 958278833 46264 46265 705292592 57823 57824 259359811 16797 16816 449664325 33382 33383 776685095 30051 30081 892377240 4948 4949 631078822 37338 37331 709029618 17811 17805 971947850 65111 65107 58708518 87594 87595 720069133 73093 73094 985051952 79878 79852 266351429 85487 85464 513640848 48304 48289 723671895 34607 34636 810917168 73309 73310 7824855 7554 7555 84929657 24604 24599 836125269 75668 75660 463361482 19315 19316 472906530 96377 96378 348848412 45980 45981 700030132 15536 15537 374916101 87925 87900 705778730 49298 49305 705542746 90177 90178 195483450 83826 83812 715282297 48404 48407 424346003 87321 87340 721309762 40731 40732 326096122 29268 29269 155192716 41773 41774 465619235 30343 30356 40306482 88164 88165 332612245 27551 27577 508135707 13006 13007 698509201 30484 30485 661176194 45163 45179 891302569 9766 9755 848998727 41387 41366 384585856 98177 98163 578471940 78366 78367 817982743 86413 86414 782907027 36388 36384 734627542 62189 62178 441245907 71244 71245 867176765 6575 6592 702605492 40463 40464 845015142 85073 85074 185563314 2952 2953 20770878 346 347 471215981 67528 67529 260504380 83510 83482 94745622 79536 79537 791223936 73526 73527 114049278 18535 18536 264129418 34849 34831 333165030 66917 66918 14343879 88033 88008 954609687 11828 11834 626672328 33683 33680 41653610 51010 50982 520331166 41536 41537 376538243 43303 43329 596039866 48247 48248 248977233 61732 61723 822627542 89587 89564 510558031 30389 30363 325727363 45962 45971 17888863 17268 17269 262248472 27655 27629 622549652 52734 52740 192814266 18290 18291 297045334 66148 66149 994685735 48497 48498 911038161 64200 64207 629324524 12191 12192 33005775 31514 31512 360906399 16777 16778 64571473 36905 36889 673626313 90469 90470 597831776 41574 41580 956360691 96003 96004 203310440 42059 42060 625648297 13096 13097 345932997 38343 38330 933864828 33829 33815 532106517 94352 94353 77365359 68060 68061 201723549 42281 42283 252105721 70715 70716 985380480 46559 46560 25037685 89794 89795 681942094 36987 36993 615580847 11160 11174 577672705 74092 74064 234370697 63462 63487 854851160 9807 9808 325188730 39476 39493 292803281 51643 51671 432006886 27435 27436 285976373 33048 33066 323031318 57971 57995 945903875 47908 47909 668487554 55095 55107 129693722 10221 10222 660748069 92511 92512 760492457 10914 10926 618075821 52372 52362 171348876 68910 68911 480561111 77669 77655 945667661 9312 9305 740698803 38870 38843 664494786 10872 10881 401966959 14245 14229 284870691 34039 34045 511550301 54506 54507 515593442 7307 7316 886267501 28830 28831 341893922 33278 33279 512860950 69024 69025 174503188 30720 30721 595211033 30411 30412 348618536 66024 66026 156199794 48830 48834 265738942 38538 38539 791687694 10312 10313 325015819 80408 80409 618650297 51955 51956 946712518 71016 71017 705816293 7032 7033 102747278 21286 21287 920216084 76052 76053 979425483 3938 3939 517075589 57590 57591 397394927 49803 49804 649569211 39579 39605 802303692 84574 84589 294853516 27885 27886 275338386 70838 70857 130668566 99623 99624 926251292 78891 78892 493862385 70519 70513 575239971 406 407 619786891 55932 55933 972447182 28321 28335 674346537 80571 80572 867787009 39890 39891 633029288 51711 51712 46287985 46971 46972 525198536 92239 92240 342532530 36475 36476 428286866 55161 55162 92610909 67274 67275 192092140 43435 43433 270425362 40233 40234 408485969 4572 4557 238183810 1760 1761 253799809 2913 2924 837352366 19563 19564 334725655 79139 79143 924372133 67862 67863 828016273 47090 47087 801961878 84547 84550 592018230 38481 38457 393334214 96601 96608 608293214 58050 58060 853757179 88833 88834 980851315 20175 20176 135827121 23720 23721 968624384 2973 2961 210844888 30303 30329 195352694 25673 25677 44662672 32465 32466 973080514 64000 63975 206042827 40184 40185 335822169 31132 31133 57152433 66777 66761 906138211 37276 37250 50607473 72420 72431 149162922 35443 35444 353888768 70656 70657 90842564 64089 64091 506954663 37983 37998 779212931 60823 60824 238740574 33571 33572 657388458 66379 66406 272878386 87842 87843 816945652 15094 15084 982188171 58547 58543 982039491 63809 63810 839965715 90895 90879 654292836 3633 3634 663167841 31827 31807 399826503 55241 55253 861806541 98877 98878 615736289 11295 11296 923375552 92484 92485 948790852 48577 48578 969606972 91084 91077 456285487 33211 33186 586557451 58998 58999 473746634 86984 86958 833096421 29345 29346 509293258 99778 99779 163685664 24985 24960 68571705 8866 8867 745564067 69215 69209 74667120 79494 79522 546378561 23641 23645 491108742 4350 4323 720366374 18055 18057 935410122 73439 73453 459187493 29507 29508 643055673 61709 61714 701129550 13756 13757 756963503 87175 87176 418675953 70637 70639 200574259 43314 43303 991097420 637 652 922935826 87016 87019 240075766 95865 95866 148590316 69423 69424 768555899 61385 61386 271569980 53355 53357 554454957 20796 20786 172478173 46986 47012 426260386 54589 54590 728170498 81335 81318 606284145 65757 65758 278358830 98534 98535 875285300 96603 96604 627913309 50393 50394 235784333 44068 44069 266741879 29373 29374 670058478 87829 87807 13024302 78764 78772 945953019 62593 62570 820377350 38047 38071 507068521 97474 97475 431687448 53313 53314 45329458 71993 72011 802001951 72301 72291 491885208 14719 14741 442355730 44054 44055 489676026 48243 48244 469140488 99848 99849 581505135 78816 78817 72720887 61646 61647 857574540 66082 66109 415316855 17603 17604 743586086 15504 15524 587805665 80607 80615 292598572 50026 50042 412347216 73903 73904 852632482 38098 38099 77311829 23865 23866 970349635 7080 7081 39324656 77140 77132 163627051 60564 60536 577687148 21652 21653 675280342 99199 99200 475961795 64010 64011 863827234 42547 42548 858535179 75782 75783 739340501 57978 57984 588085828 28141 28142 394767137 59602 59627 275636691 4912 4913 242290893 63960 63948 606454333 27074 27063 46623716 71671 71672 618095536 66661 66662 114144414 25102 25103 623027454 25037 25038 19296747 18686 18696 219549346 94759 94782 489312801 50061 50048 819700978 3408 3436 188044905 92129 92108 17658164 81673 81682 72262537 74360 74361 784094766 28954 28955 909706734 88938 88960 770229634 83233 83238 986451666 43326 43314 914355956 3896 3897 468048443 17042 17043 796742324 78399 78429 344772702 59150 59151 921704884 96725 96721 540942264 26505 26506 854363363 93909 93910 462747296 14502 14503 56161917 36904 36905 539454402 98630 98660 504709141 82782 82783 960686073 62147 62148 683689287 64530 64531 583038502 49185 49158 711312868 55868 55869 827727129 98609 98629 295770442 25586 25587 85730438 89494 89495 112854060 35596 35580 891328639 6849 6867 401257233 48481 48482 408534547 59627 59628 158955901 83603 83618 820260664 64312 64333 180078528 66345 66347 332276947 49405 49406 353027373 82916 82896 209109273 98419 98420 88977656 72281 72263 924708059 52851 52874 838131204 31704 31705 803474942 31594 31621 707924910 95084 95085 176466720 90537 90538 201245964 55182 55183 891498573 64582 64583 4091749 55920 55939 221564102 31575 31600 729362846 86645 86631 301464622 66250 66251 271951139 67962 67961 841097538 17034 17032 804619166 29440 29417 857985541 4521 4500 643785443 69516 69517 598718534 41814 41815 293906599 711 686 146398901 64939 64953 190226643 87936 87924 679058391 40128 40107 454970728 79388 79389 589352499 55245 55246 92696107 23829 23830 893887802 27926 27940 807160301 28863 28864 904303020 16733 16760 628417603 43589 43590 175270280 83193 83194 928277272 31791 31792 543692064 68766 68795 508534617 93225 93201 365341487 15437 15438 185300570 84403 84404 145198576 47868 47869 44722867 61611 61612 330094293 92113 92114 562088106 5126 5123 455680948 22990 22991 401780994 61534 61535 575959265 90701 90699 325170422 84794 84795 158148773 14531 14555 43714066 38900 38875 449995619 12032 12033 504628302 40496 40497 806576488 51374 51381 904643912 11975 11967 806036257 28069 28054 869760255 91299 91300 191768127 55581 55557 840396388 35975 35976 455557763 25989 25977 142823065 88595 88565 620169483 91040 91041 948323661 66012 66014 298914943 71031 71008 129428743 15468 15482 467588865 11089 11090 461467231 88802 88806 274454553 35154 35155 692546010 79272 79273 938492591 79278 79279 741142630 46579 46580 582409848 88368 88367 87118002 10180 10153 142994135 56997 56982 484220326 56899 56905 308488846 78177 78178 675723176 69351 69352 500255106 4396 4395 943325331 44731 44732 120109175 71474 71475 121044229 71035 71013 219235466 97331 97332 675042479 67447 67448 293970008 49495 49496 17595599 90789 90790 980387282 17516 17517 534600064 26429 26447 384181258 77309 77310 621263312 22206 22213 989762794 69207 69231 464844049 36997 36979 97311262 64956 64930 8689649 80930 80931 332768648 46809 46792 235467310 75628 75624 27642002 81480 81482 678026281 72323 72324 526977226 38569 38576 742217319 24304 24322 504528164 68849 68850 683823975 93282 93265 181393642 42506 42507 867255206 5491 5492 598953517 81880 81881 603997926 71769 71762 777283884 54544 54545 929725189 54518 54519 151577437 31909 31885 508486548 28307 28299 912868205 92500 92501 323834971 71750 71751 248456139 54938 54939 530572 14963 14981 98864259 79555 79556 759375213 1454 1455 733283265 18767 18768 295599961 89611 89616 450774088 54286 54287 928173298 14851 14852 697586010 46340 46341 651596291 20006 20007 257602280 66548 66549 666342601 98880 98881 620081933 16781 16765 53179375 76289 76280 600418933 72748 72749 890623860 14825 14826 111498807 23390 23391 561476089 46019 46026 695565362 23158 23173 459428103 72130 72131 989363590 16949 16950 884625309 55824 55852 343567824 12611 12607 297917483 86289 86287 165734381 15086 15071 955305414 50976 50971 634820077 60461 60438 444740013 24063 24062 712306550 95878 95879 879738441 80929 80930 55250503 3756 3730 957418213 90207 90208 642254328 4156 4177 835974492 43339 43340 394851522 70084 70085 863894947 705 706 685076424 96344 96367 153173642 57054 57081 268259062 46831 46839 131429100 5587 5588 476311415 12944 12930 937028375 8335 8364 360483023 27124 27125 30778689 23510 23501 959278969 71514 71515 322767538 721 726 989399112 73213 73208 196510055 3847 3848 848779351 2690 2691 394794639 29812 29816 559833657 12305 12306 910728595 75879 75880 594987795 48058 48059 525374591 56717 56718 488308072 22836 22834 509613105 47082 47087 347120687 19979 19980 860118527 66548 66518 24006488 75900 75901 299130590 15645 15646 765606883 6842 6817 560658393 19259 19260 639809166 54905 54904 160815471 30627 30628 62616672 34083 34084 685860509 63861 63845 508511128 9153 9141 186056687 53705 53713 412466696 92067 92095 539424471 96756 96757 35360517 22936 22934 671718508 42506 42517 663538568 30548 30535 417429389 93411 93412 368218635 77655 77656 451281838 83864 83865 420791494 68681 68682 373465925 82190 82191 719951995 75115 75131 70470477 54907 54914 640168122 9873 9849 522795644 71939 71940 287003335 47226 47227 334702245 37610 37611 409560221 94591 94592 452175504 25420 25414 846264550 16618 16607 521903304 68727 68728 907259029 89463 89493 38629400 22482 22483 537946467 43281 43274 626859533 81252 81253 530201442 20440 20441 715050052 72700 72679 929927043 50497 50498 697787312 4044 4045 29169806 18009 18010 853519859 36244 36272 933064254 9995 9986 445824293 65637 65628 219973573 91390 91394 372029570 60587 60616 900670634 4441 4446 739034274 80637 80638 851978657 12077 12078 38884463 70596 70603 61190436 11886 11887 661738048 61674 61702 512741131 70544 70543 291503986 44355 44328 884054455 85818 85819 807182339 18283 18284 219204753 94809 94810 359199250 96937 96938 659829893 81418 81419 212359856 29269 29270 406289054 65239 65240 723527169 98554 98555 457245897 8667 8697 572319730 58666 58667 664760464 64460 64466 116219268 49712 49705 884735014 58427 58428 427673055 38472 38492 916783721 64931 64932 285787575 62155 62146 102019151 36643 36652 282652752 40750 40751 481879361 98696 98697 188167725 21414 21415 526529845 20653 20654 490687993 80125 80148 486280735 86757 86767 734112659 8871 8853 475097713 8379 8380 303566266 92947 92954 748847283 92213 92214 820272951 98397 98404 936953633 6745 6746 828583807 31456 31484 999769910 75236 75216 33698371 76415 76424 704941232 45691 45669 475047682 34283 34284 319918772 70260 70261 384066085 44828 44836 601753954 58441 58442 850647062 3210 3238 965297909 17709 17710 171148711 9566 9579 902397600 75831 75832 72985969 26892 26890 438222586 826 838 576393100 30001 29973 467328477 3445 3442 438437041 57430 57431 74578030 42763 42764 198595054 2122 2129 984958650 78766 78767 551529455 26739 26763 258522219 87832 87844 604844375 74834 74825 231792977 89041 89042 322157746 31451 31422 880852328 47524 47525 252003152 61726 61727 996822823 62617 62632 958336389 83002 83003 924741382 48714 48687 856096314 91807 91808 768224295 39927 39931 300674116 67531 67532 111557427 22746 22717 14500005 44700 44725 983918941 81983 81994 143047806 88773 88774 503663097 41398 41422 906947297 38367 38368 418297692 73380 73381 679691269 83080 83081 237149727 61428 61419 668232268 62054 62036 234093394 43718 43723 537313472 31689 31690 643095927 11794 11795 998031320 45187 45208 610012871 66109 66098 603984088 7420 7431 703507314 53125 53127 463551718 53415 53428 910410992 7904 7875 561005603 38595 38616 127743675 52674 52675 608760012 15840 15828 839141485 29264 29265 112555543 59542 59543 664021406 23733 23734 221262283 64726 64727 247589923 78032 78028 751689653 31067 31068 959162084 41223 41208 971352365 4649 4650 85207277 49917 49918 147788977 9615 9641 887269531 41303 41284 648655599 92560 92559 35085759 96518 96511 113050554 76452 76467 749961713 12240 12265 921426571 30452 30436 646114152 25486 25456 22411873 75380 75392 952725291 52790 52798 938309082 47999 48002 418105231 70962 70977 221294706 48608 48609 230660884 93762 93741 955251459 70603 70633 29757193 4605 4582 208512515 39841 39842 311841552 96948 96945 71648475 79383 79397 571302769 4624 4610 832557736 43413 43407 4164773 15562 15563 268693516 63617 63645 636005691 68405 68380 339885896 19145 19146 875410111 86159 86160 474951970 13490 13491 390937486 34990 34989 808586179 48369 48351 133941857 85124 85122 432405746 73911 73882 624897901 47203 47195 839132335 69258 69259 812637252 13307 13308 867863757 14516 14542 233312979 68717 68702 430064977 70403 70404 136685058 56939 56940 155676612 26411 26413 114186316 37922 37923 19367546 48254 48255 522488573 47502 47496 319101102 10704 10691 945584578 65145 65146 657684606 72189 72191 764447682 17534 17559 554343717 73746 73742 64483794 18233 18234 579771294 4848 4855 99676514 62954 62932 567165937 41819 41806 801149440 97953 97964 820120452 19363 19364 458065517 31213 31214 724593704 2268 2270 782607951 20325 20326 710581566 77182 77159 732710763 67399 67400 799243481 67850 67851 844340207 78179 78180 141597575 5577 5578 481238204 68088 68089 65149034 57521 57541 818445557 63159 63160 499986163 93666 93655 586863070 70434 70435 146660530 77310 77311 748719170 8608 8597 884101019 62873 62884 545321356 46839 46865 328306292 36686 36687 929992911 9150 9174 25897448 82779 82780 39446695 48979 48980 263692628 97068 97078 986116618 40113 40121 762978126 38777 38750 503387383 19666 19667 737390102 56697 56718 464093461 36116 36112 84071639 80052 80053 874389060 5974 5981 880730177 75113 75114 778861673 26590 26591 558186919 80065 80095 788897961 42376 42347 808064919 86444 86445 225827085 28776 28799 986205019 56967 56968 986295329 59725 59697 412979325 26922 26895 908424893 14957 14964 303768310 38323 38307 544190141 29055 29056 172918753 24374 24375 643139957 94656 94669 760396023 93388 93389 413308027 51581 51582 811402640 18517 18518 828588194 13481 13482 586076397 86124 86125 242361623 61312 61313 306753143 26180 26181 325873601 57278 57307 481674155 40385 40394 837527302 82393 82394 757270421 25931 25933 136331211 19118 19119 94052954 12472 12473 281775846 10108 10109 246561080 71180 71184 736731006 28668 28669 884024168 74546 74547 805178173 92881 92882 831340713 45681 45686 421679250 99555 99551 708938479 16304 16305 594911717 28770 28746 292835631 66600 66601 271452632 97647 97648 812346509 55556 55573 53249162 92276 92272 381337710 34054 34076 938400202 44012 43994 646244113 58154 58155 918384246 58381 58401 343504943 87408 87409 426177532 90763 90764 116258602 63393 63394 354466193 6348 6349 651650508 86814 86815 292422650 49282 49283 473088974 24954 24955 575596840 23346 23347 831618562 36225 36226 222052795 4600 4619 223581268 5137 5128 489377310 48878 48879 157066166 9699 9710 807246682 12855 12844 736572600 17403 17400 152180768 98611 98607 406867900 41234 41235 741529056 43420 43414 971693143 12979 12980 969037838 30535 30536 859154214 82739 82740 418967618 97901 97889 57011656 29688 29671 744525193 8395 8392 898992604 24994 25005 928974600 79736 79737 582122797 39216 39210 426822945 66948 66949 265564839 93225 93255 714999152 59959 59960 866695227 93770 93771 441334962 80325 80328 247730519 32345 32346 294393080 29889 29912 351949094 21705 21706 731674510 85842 85814 763292413 45972 45945 438559083 88544 88516 795966002 35115 35116 161900625 96077 96069 27136349 94843 94865 801211633 701 702 467776268 97530 97531 988979819 60633 60659 418025207 23565 23566 335830403 28118 28119 742755132 62533 62532 874833457 10440 10428 965091116 54440 54412 354578628 75128 75137 967184324 2313 2314 324610123 51510 51530 714195807 16413 16414 967272414 41065 41063 387743168 99391 99409 923986066 72174 72175 684824996 31441 31431 58948339 88286 88287 451976640 98549 98550 753966405 5991 5992 876634936 44504 44477 857581930 98284 98285 521566587 43923 43924 500340292 15029 15040 647271096 27030 27007 547525597 6864 6865 780830342 30285 30315 479822439 84117 84116 754387619 94294 94295 22324762 9867 9874 816323409 10081 10082 783300498 81981 81982 553999530 46920 46946 686228482 40460 40440 645023766 27105 27106 180636299 91854 91844 506742294 13602 13603 983069665 13369 13355 271365834 25484 25469 429360589 21388 21378 242541907 78244 78245 350165325 6602 6603 559463912 30417 30422 767881933 54060 54061 767658935 53537 53538 173840211 5920 5921 151555090 44225 44226 50785564 1723 1699 505728087 63905 63926 604411582 53406 53395 566234548 95025 95009 864016675 92135 92123 8224242 6604 6628 596162028 13329 13345 139552027 56869 56882 48440696 12816 12828 750848444 92044 92045 140862524 81504 81505 918424155 56480 56464 869666707 46575 46553 335451705 18002 18003 25176603 24577 24586 72308976 89956 89957 381099904 79101 79102 301297849 33507 33508 930219711 88438 88439 3009458 75736 75737 324510851 5153 5178 508008584 4122 4116 593545928 20710 20711 624808025 9477 9478 88170064 35948 35949 540343251 5446 5445 415248081 60537 60538 726685832 9213 9212 781502948 3445 3446 198208170 30397 30398 590691082 37438 37440 666282759 1202 1178 699261657 60949 60950 862895654 77170 77180 454213089 45581 45582 854102021 68638 68620 981731642 53049 53050 207023594 67074 67048 550363548 50185 50186 315659732 77563 77564 144057698 34914 34927 985479794 62425 62433 970358713 69159 69161 788229729 15496 15497 605569083 5950 5974 685110103 59452 59453 326914794 11509 11510 207261805 49918 49925 30125809 44854 44872 358121203 92972 92973 144673469 39327 39345 673644420 35724 35725 684990374 36466 36472 449203107 35687 35686 725273827 46040 46012 766242194 78469 78448 984347463 43883 43884 381057155 69872 69873 273639888 8802 8782 849504829 74806 74807 740500053 41169 41147 646255471 15043 15044 595347299 32237 32238 427131681 99486 99487 717321426 7645 7643 501337901 83955 83971 148369590 34368 34369 533120006 8596 8573 193012272 7329 7330 388865474 43450 43471 707876919 51163 51164 30709105 3455 3485 922555237 27669 27660 446282521 18158 18185 123506401 70869 70870 609708541 21531 21502 895530199 76280 76285 398969869 42562 42563 903559732 4765 4760 318803675 4541 4540 548233844 73256 73252 79047287 88999 88984 112154655 65844 65841 324686921 70971 70972 667974043 50451 50469 916508059 77415 77386 600059669 11162 11163 658613509 66521 66522 456501992 7338 7339 979235535 14249 14250 788715413 90840 90841 134848983 16969 16970 479752764 57735 57736 183298122 67298 67300 251113228 89866 89885 248288991 85999 86022 104214815 81084 81074 958529647 61887 61888 3533197 75805 75806 53860264 75483 75484 999460432 91176 91177 703564309 7264 7265 120690232 38489 38490 989566644 74301 74302 141404943 89889 89873 792561844 42914 42897 396938859 42715 42716 586116295 31868 31869 976153591 82790 82791 134050347 95110 95111 266577315 33853 33854 503802347 64267 64297 578580109 17268 17255 63238047 78617 78603 523858018 52971 52972 54618592 2067 2044 253335142 78796 78797 275891008 32839 32857 579593639 69995 69996 988424655 99221 99222 195163801 93266 93267 574867146 50216 50217 996224628 79136 79137 724344679 57337 57312 279803895 3288 3268 88076548 47979 47980 793455326 21473 21474 250627561 97652 97653 480466798 12929 12935 340747727 13246 13249 39135111 86032 86033 439073271 8894 8901 246685412 53175 53176 734772957 9541 9542 706797084 67531 67530 68939441 9343 9354 423717110 27992 27997 157976289 89440 89441 115954436 1603 1610 769348428 19979 19998 348064975 49059 49082 346460535 81691 81692 10334973 98807 98831 829059115 35050 35065 953230971 56113 56114 936620888 49727 49728 214522021 12610 12611 214953580 98680 98695 309069691 30894 30895 44643671 48056 48057 692692099 23941 23920 281159614 79766 79743 793420400 89206 89207 356285840 22010 22024 566085923 26680 26679 86516747 99264 99265 731937094 24683 24684 444354023 10484 10503 856364205 84731 84732 418911637 64759 64742 185934814 53606 53607 589103199 14466 14467 255966692 1130 1159 264270739 92389 92388 67607227 42121 42113 669271790 40929 40930 644800338 88117 88118 41475118 91764 91787 175797325 15641 15642 663039698 29380 29381 495004931 37438 37439 246429963 76634 76635 183831098 36761 36732 920514528 99455 99456 528409890 81491 81481 931438063 92777 92778 789591473 74400 74401 658826554 22964 22975 900795185 84466 84467 835853576 20919 20921 716849806 3237 3209 85755466 69096 69090 934412263 35694 35695 595832673 89436 89437 284356286 18985 18986 857420519 71718 71729 362533141 33873 33898 845744625 84044 84068 497183758 96266 96267 88205754 46216 46217 200935133 20829 20830 577994249 79611 79588 791591622 97311 97338 674983856 69738 69739 798718629 13666 13667 81693395 28202 28203 433856059 84541 84542 562287221 27251 27246 972003418 67956 67934 452815140 38302 38303 140768401 6001 6030 796410551 65273 65269 242768872 21232 21233 589301519 25757 25786 502439187 29065 29066 312463270 99037 99022 963784267 61871 61878 112663807 26746 26770 202476658 11580 11604 877969605 66680 66655 123606850 78993 78970 314497295 3515 3526 511501410 31196 31202 30050574 59093 59082 203475276 9823 9824 570972985 47678 47679 826629468 3644 3659 490667311 79339 79340 567592202 45365 45366 307425345 79342 79340 52968830 91140 91159 652191523 51669 51670 708260835 40097 40073 7080941 45712 45713 254883072 21530 21516 698162370 34700 34701 337318551 14669 14671 551710558 71108 71109 713517072 97197 97179 48573776 77190 77180 120262258 91277 91278 771461258 43890 43919 437513839 64496 64507 608435395 12175 12182 151966028 28869 28870 802837620 1025 1026 208446299 6507 6508 114122052 81799 81800 155548922 34411 34412 995333548 38822 38801 180405304 70637 70638 307322994 3978 3979 345720641 57291 57284 501930162 10449 10450 469034819 69010 68999 824117266 31156 31183 325879945 74917 74918 745717830 90450 90451 339325835 50547 50548 975672739 14412 14406 684210341 20822 20800 8817146 94992 94993 808858775 72247 72248 965952131 56370 56380 812308071 24604 24620 27656572 80984 80985 195663021 21812 21815 743252469 64474 64479 701204140 50297 50298 439648287 2730 2731 863480700 65201 65202 25786053 32547 32577 966513033 50941 50942 151769991 88725 88726 892553019 97062 97091 409327944 94950 94951 581541846 47573 47586 638883154 84862 84863 715806603 99871 99872 394801497 62834 62848 204688980 37565 37566 366431786 52039 52053 787898833 3289 3290 52208378 1823 1824 633497204 24779 24780 928750240 44032 44043 334432084 60024 60025 861299916 36569 36570 661923157 86203 86229 893678187 4864 4884 782291809 58066 58067 630395343 83158 83132 787706822 80601 80602 480871534 84503 84504 551584790 31746 31741 29014064 38868 38869 367981141 54999 55000 805312744 9858 9851 322189921 80641 80625 13120795 81852 81868 260140721 84245 84235 813891654 57223 57224 354711628 56489 56518 728642248 79013 79004 257377516 60345 60361 588772308 5384 5388 435768364 80206 80233 262506118 45669 45670 637261262 44894 44895 318026921 15440 15427 842351647 52909 52910 723848544 46222 46223 928527679 7118 7119 895074080 92908 92905 857356309 26859 26860 417884447 24289 24271 235893470 90406 90407 234647636 227 228 548481643 63224 63225 9266776 94073 94044 892876227 11801 11789 88340694 10511 10510 756610586 44120 44121 437959465 88442 88458 193733957 35787 35788 496069362 51493 51514 669698838 28976 28986 573460310 6806 6807 376355562 52490 52476 25379823 45278 45279 153778243 88378 88379 393768069 67436 67437 417681024 35859 35860 925188143 68680 68681 782708543 23132 23158 582921744 33793 33794 737550026 13239 13240 809839238 44766 44767 546314060 46555 46556 687622262 68974 68950 94910981 19397 19398 409162244 58018 58019 739331078 514 493 405074670 8972 8997 212277918 92274 92245 622209300 20588 20597 947438192 9141 9142 515296737 56218 56219 354937162 5870 5871 913124303 68964 68961 476164703 46208 46209 865426763 40915 40916 6864647 50732 50733 94477479 82043 82028 946618766 79253 79254 812728776 80833 80834 972908257 48212 48184 267716346 28046 28047 894029208 85007 84993 681507607 49459 49489 590826922 84129 84147 109075611 98666 98667 993001371 54740 54756 272168865 58036 58037 614787181 86392 86400 748087973 30569 30594 180083940 29925 29926 798511866 41329 41319 936941557 34848 34850 935000941 17918 17945 788080841 56486 56487 613136452 52775 52794 877576929 72435 72460 398418981 38690 38687 132992250 30059 30060 818784609 35555 35556 878652654 36902 36903 486956505 15853 15854 751702314 40420 40390 22750706 52925 52919 712754210 65601 65602 336985400 7190 7191 786007268 28808 28781 745504908 28001 28002 172719730 29536 29537 877588407 56820 56821 22058148 38548 38549 268567903 63213 63214 359279225 55724 55725 537224953 23786 23787 951775840 29379 29380 27838 57692 57693 869749772 7172 7142 308452532 66185 66186 990996785 96983 96984 621435234 61301 61302 276052652 10125 10112 724779933 80025 80026 948521071 91760 91761 312210316 97492 97482 152580386 19541 19542 678542499 72729 72730 202660691 44915 44905 213398636 52635 52636 867935952 31435 31429 241531749 44039 44010 476610436 66610 66591 177752607 80516 80488 46183470 90405 90406 124755049 70477 70480 114836027 46240 46217 384779761 54912 54913 644758229 50794 50795 224661767 609 612 395721140 19637 19638 682297572 31387 31388 421750508 5691 5692 746413236 67422 67423 40455869 34426 34419 511295226 22206 22207 444627559 79759 79745 334545864 9766 9760 361801808 25572 25573 320598040 2315 2324 140680927 97370 97371 286236164 36738 36719 220724466 50887 50872 385984860 78450 78474 811263172 848 849 304283802 47730 47731 752433083 80447 80449 94516172 16596 16597 953895856 59040 59058 876691672 39818 39824 721252359 30261 30262 67070377 69505 69532 769551201 84544 84545 40723065 45066 45061 712537882 79027 79038 947925575 53154 53143 449551512 7627 7628 294439244 16125 16126 620642532 60799 60800 871473139 77082 77083 5017916 43518 43501 875959914 76797 76773 803124873 68720 68721 145862065 51927 51918 533600261 85129 85130 403040597 2712 2719 945293219 76707 76708 125505477 57034 57035 428390437 90711 90728 753300733 38530 38539 102533670 71693 71668 745585641 4552 4539 156772823 86451 86447 547326083 11674 11669 94669188 79394 79390 5668059 63987 63988 692657128 4860 4851 854796321 45813 45814 172433095 13854 13855 89717380 32404 32405 937058814 51826 51808 668169781 12123 12121 839559797 46174 46191 470139562 88674 88675 333369535 51673 51646 240273320 8168 8185 92076370 70374 70375 351846635 69942 69943 776764160 17079 17080 925148600 8290 8291 427411872 55326 55327 859855832 58848 58852 667906631 16799 16800 61102970 9567 9568 525814826 66852 66870 266654811 19959 19960 163803082 39264 39265 742803288 15863 15891 123907923 13413 13393 687961147 79323 79324 138939784 152 153 839133286 97919 97920 666449038 29803 29819 184097300 20079 20080 128040618 69943 69944 55984858 57459 57460 117830800 64295 64296 605615161 2750 2751 580375134 55652 55659 205660027 91752 91753 455687583 67694 67695 694760406 95642 95644 135993856 38249 38250 118593849 49817 49838 665480539 74712 74736 964123544 71928 71954 59393614 9784 9762 220621875 83551 83552 763577612 70232 70207 362174440 22834 22835 704930435 46604 46605 51977727 76547 76548 692757617 83268 83269 188104074 50542 50543 246106625 96934 96935 531805381 13150 13170 391427289 74929 74938 893529275 21014 21015 197885139 59869 59870 517014197 86302 86286 736136884 70857 70858 648613243 34151 34152 874161104 2241 2260 386783169 88097 88108 483125761 82266 82282 272669994 9847 9827 549581511 4447 4448 427247709 38821 38815 487294150 88022 88023 949887138 56705 56731 169962333 88600 88598 145819112 65109 65115 704955971 35769 35761 638104097 93741 93745 753151439 68967 68954 657026911 63853 63854 732443157 25170 25185 842416623 23909 23924 268306891 47487 47502 527961108 68313 68322 144648384 11346 11347 215234920 81734 81735 609457567 2334 2340 7849254 76097 76114 883283695 58918 58919 939574311 5607 5608 938005229 69657 69658 397656081 70451 70452 244331131 31025 31026 663127583 27176 27177 389634323 14358 14359 194080799 72324 72325 240514607 57894 57908 935726229 93731 93732 664297786 34491 34492 548960764 84222 84219 224956439 28101 28102 995735685 18489 18490 377346466 84336 84357 624293924 40947 40948 100150457 63812 63813 557141623 88491 88492 392912437 98695 98696 469545283 91088 91070 203712132 14836 14837 119522181 70310 70311 269144950 64537 64538 905283351 71784 71778 19672389 93201 93207 52473152 8756 8755 297542573 1837 1819 545105932 60727 60716 212057717 27050 27068 229200265 84467 84469 396945146 4170 4140 310218673 11552 11553 637882371 74355 74356 304868827 82343 82362 436711375 13234 13235 61764050 92237 92238 301235645 45764 45765 690750929 47160 47161 780744109 96369 96370 532670343 49960 49961 182676369 87234 87235 845721762 14770 14771 134723580 61425 61426 954845156 43468 43469 901229379 49059 49073 279513655 78236 78237 390853907 51125 51126 9375590 70734 70704 240614214 6888 6889 333107287 29212 29213 540636217 59612 59584 526616953 4231 4232 153383401 81954 81928 78857413 32421 32414 301444720 39588 39610 216294745 30815 30816 173750200 82731 82732 561360820 2636 2663 757207828 73975 73976 381834122 30999 31000 709425377 20152 20153 407641984 77320 77321 222748081 14977 14980 989354536 83886 83858 754066810 84628 84655 113240766 91887 91888 485847996 5800 5801 969767934 22133 22134 839272473 59568 59569 214121471 67090 67091 653226173 94677 94678 381396086 71358 71359 431606972 57888 57889 504915677 28604 28621 862251888 29206 29211 920419550 87513 87514 156448230 21851 21863 538600039 29122 29123 682567275 92506 92507 309964096 22372 22387 979859798 83897 83918 71239760 36684 36667 23411479 53543 53544 735585626 21885 21904 757869662 4198 4170 668896113 87202 87203 177046530 24129 24114 58435420 54741 54714 454879915 318 319 812745388 14287 14288 830444898 53999 54021 851388094 3814 3820 955402759 61555 61556 40504613 86525 86545 94042821 69329 69347 27055768 90578 90579 997478567 50586 50587 229784357 46970 46960 297114659 82836 82839 796693303 48537 48554 94910989 99065 99066 768506475 16243 16244 109222435 34409 34413 483836097 96574 96575 813701541 74079 74076 971234741 1548 1556 643024665 33279 33255 891162524 84319 84343 334427167 43490 43471 728876754 8409 8410 381322967 75567 75568 216137303 38315 38300 515945438 79483 79484 831109750 28839 28826 961359598 73495 73496 725415561 51872 51873 438269052 67603 67596 353807178 36519 36537 123048969 64037 64064 693423041 42359 42342 777444896 14406 14382 443079129 37506 37507 37698149 56196 56197 493422725 11137 11138 524408249 1723 1724 105539161 68958 68976 93471310 68059 68046 492847211 34376 34377 297297383 38410 38432 113355587 40906 40899 740145345 6797 6805 665509103 48134 48135 166572253 11299 11300 872338743 51913 51893 493753598 42843 42844 891291143 16919 16920 207351208 19790 19793 141316555 9779 9806 622201255 66333 66334 259409 14626 14627 342172367 38712 38719 725932645 27471 27462 924783886 74192 74193 126472225 57379 57380 41392180 13900 13901 35115584 67044 67045 218790503 51786 51801 537118941 30289 30286 592318652 9920 9906 860828930 84699 84698 61242634 8187 8185 58507104 94964 94965 908411299 55805 55806 182545252 62462 62468 894326978 78411 78412 685539080 36688 36716 205901822 26531 26539 383975571 55318 55319 688169061 29056 29050 211388728 57839 57840 46879210 80695 80696 833207647 79246 79247 261304577 8987 8988 981240913 5069 5062 690684515 18810 18838 7666699 82947 82936 100148573 65611 65612 639593665 48577 48582 46627995 13558 13559 489798245 67813 67835 344845972 40824 40825 755426304 23279 23306 871547787 35888 35889 165343018 63105 63122 478322713 65475 65476 390914889 49456 49472 626031761 59376 59377 520836553 76195 76196 904225045 66925 66926 582973281 17311 17312 624374308 38758 38759 453006451 21993 22011 723519763 23303 23304 872073262 57837 57838 442898155 51442 51449 172004108 94881 94882 950059879 78466 78457 48819256 77654 77655 189773302 88256 88270 590612801 55864 55865 615850445 42902 42903 452061282 87570 87554 560015157 68775 68756 212297365 2815 2826 142199663 49270 49292 939761653 1715 1716 438053035 42883 42884 638180595 56603 56604 948474629 35279 35280 935210180 65276 65277 318254160 51503 51528 635035642 60753 60754 736527719 99847 99848 289278576 33969 33970 37754971 92850 92823 96702206 81509 81510 711643310 25561 25562 687961990 72390 72415 971149169 3680 3702 685232164 26116 26117 960356415 54809 54810 490178924 71465 71493 371761312 22094 22095 159962259 29396 29374 603981897 2122 2123 938475373 99932 99933 89809394 98367 98368 678850366 16746 16721 949279862 17073 17084 772842365 13147 13148 203235109 73662 73663 841250013 3759 3777 668503027 82750 82751 812098429 54086 54087 919997581 46088 46089 603196316 64002 64003 540047917 71254 71279 984335707 40769 40770 654986776 69514 69525 823417427 69554 69565 971258834 83207 83187 909573651 39515 39516 165162617 50586 50565 203026357 15953 15954 122519195 7836 7837 511361717 23369 23370 177882446 13115 13119 947891993 50523 50522 524020227 18804 18805 907356779 7101 7102 853329417 19892 19900 735589009 72104 72105 286018909 63298 63304 54139643 18502 18500 758878670 34412 34385 976319204 57926 57927 639091243 69561 69578 490473357 69329 69330 192924406 88573 88586 200906409 79461 79474 891949783 61907 61908 603683264 58021 58022 436158846 4665 4666 791758974 63140 63141 134560452 37113 37129 290478221 50699 50672 186501389 95772 95769 17890311 48704 48705 826904261 77339 77350 493567389 31106 31107 84194781 21862 21882 722894911 2921 2922 461856307 32096 32078 410956756 19297 19302 946015745 59218 59219 927973392 88210 88238 569232513 31560 31561 911042837 79725 79727 392156070 34026 34027 559026033 41974 41975 147147644 97243 97217 244955321 30883 30888 42339088 28097 28127 723118820 19427 19428 102665076 93025 93039 623230252 23015 23019 256790630 86899 86910 491502909 61027 61028 307436926 11599 11600 468340052 51348 51349 317641036 77196 77214 152485278 90025 90045 110158353 91488 91467 737218277 42793 42794 682700724 11941 11920 951611916 50775 50745 891741921 85026 85027 217837125 88054 88055 211412681 44234 44247 314772771 65724 65700 438214665 67835 67823 67801910 70638 70639 544251914 20627 20628 786803496 12700 12701 776023201 2076 2077 522941197 57748 57725 237482887 14949 14950 886982053 60290 60310 697231997 51955 51937 51184508 80978 80952 896292754 26057 26058 105799760 91074 91083 619177901 13260 13245 739453031 67661 67689 754930407 56470 56498 256795151 61556 61557 502522813 61740 61741 646513930 59865 59866 413423927 11953 11954 641387634 44088 44098 207500618 26162 26163 163167920 1146 1147 174940398 27249 27268 90841585 61963 61964 721055686 84270 84294 680633108 24261 24254 30752041 37072 37047 894790718 715 712 417063519 38518 38519 542410516 93397 93390 700257916 65652 65653 979251551 26392 26375 16454836 34939 34925 129751508 91429 91434 614149105 65361 65362 113383791 36442 36420 683215560 46238 46239 657622155 1763 1764 889768672 33902 33911 692697757 75231 75204 682451114 25480 25481 712865859 10933 10943 345909323 90157 90134 29923053 33802 33810 208574232 42264 42265 143168987 2851 2852 729521323 48855 48829 613674157 11756 11773 133313538 81444 81445 893031305 92313 92306 860348021 91184 91186 786888193 43585 43583 382422513 8293 8294 618973721 42159 42168 364648821 69598 69599 239745673 6579 6556 811899311 31691 31702 553063945 4988 4971 336911070 58326 58324 667131367 86141 86112 709626029 52553 52559 59751559 53733 53734 932964023 28458 28459 401398588 32032 32033 400097153 10789 10813 81243367 24046 24047 866430949 67869 67876 436262927 50291 50306 961617096 14916 14917 252478317 47868 47885 641844449 41330 41308 534819454 16427 16428 720832356 28040 28053 478158476 79413 79409 560279443 31207 31208 131105127 39700 39701 572840954 75055 75051 257252897 45021 45022 371774902 2858 2888 244124240 61095 61070 856532185 33018 33019 129340038 93876 93888 530948475 2771 2749 135134278 5721 5749 697663933 42159 42134 893826972 51266 51267 172523869 98859 98876 599571522 78177 78165 420068932 35307 35316 229079310 1161 1162 716928826 71804 71805 598701824 36751 36752 837828487 42894 42915 920005336 13205 13206 460375765 39842 39843 701683761 56319 56320 691103473 14086 14105 486355997 32317 32318 965928486 8449 8473 387216763 36385 36406 24676655 49284 49285 875487300 69954 69949 929519996 68006 68007 177875785 60716 60736 8206658 4489 4490 810418117 88945 88947 727978568 25559 25560 244264974 78040 78067 515884382 59652 59671 128962335 33346 33347 126151536 59141 59135 930071817 35197 35198 93489368 43149 43169 109588146 89911 89912 459219970 46132 46133 925947761 12496 12497 597843860 53195 53222 864788572 3174 3198 320548637 39496 39497 453672082 7092 7093 608324802 55691 55692 273899256 50544 50561 356907854 44178 44149 727653371 55131 55154 258232887 65405 65406 280585449 60585 60606 336014791 68979 68980 316730472 60725 60706 379223984 27911 27893 21993433 86560 86539 137329154 49738 49739 237204947 95254 95255 792354867 15353 15383 886010286 56751 56752 39081762 75525 75514 680033227 71805 71806 510440099 24506 24523 936905939 70131 70122 298147168 82581 82582 183699629 2757 2752 550399898 82251 82252 80164071 39953 39954 970555338 57149 57126 445183137 68269 68297 246401438 621 622 86596334 90628 90629 827763121 39950 39935 586540138 72615 72600 361251750 44084 44103 773259725 79799 79821 322589116 48470 48471 523230131 39782 39808 749594847 88469 88470 685864429 70702 70695 791813430 40470 40471 759572436 94248 94249 826674282 15879 15878 784091267 53980 53970 114292478 98680 98709 116780767 63331 63332 763178754 92370 92378 422189271 98092 98093 48990580 50775 50776 752186118 9953 9954 692132524 79476 79491 143197590 32055 32056 679352919 81880 81903 141488354 48914 48915 434310944 1007 1004 772370334 70948 70949 676219276 16608 16609 84179611 70458 70459 129568672 4974 4946 811522483 67704 67705 268357302 53417 53418 644165028 59115 59107 386485959 26955 26956 734338983 68316 68304 776930216 30294 30301 498964330 44811 44812 419593547 28513 28504 945862346 60657 60644 40798518 97733 97747 429577708 18207 18208 40018348 18506 18507 129401393 62336 62337 188794397 25203 25204 838362536 30271 30272 347831365 51127 51151 616195211 60885 60886 341991065 97879 97880 771219130 4751 4734 486839087 95758 95759 60983174 91411 91383 137178988 51444 51445 738510961 53462 53460 732179451 63150 63139 430478062 76112 76113 717162456 14682 14683 788552071 21141 21142 997496888 43771 43764 474128307 70039 70040 301984879 64765 64789 388025053 85 62 719063108 55658 55659 602623206 46348 46367 921650931 91109 91110 350249040 27009 27010 985959665 97988 97960 819039889 48149 48150 183525592 65541 65525 494740741 94766 94767 2912271 9215 9216 101287260 79314 79308 879568141 26959 26962 193578284 46236 46226 380308728 55966 55967 321420596 38197 38198 331240575 26121 26116 633818503 97961 97968 27908396 66065 66066 420334580 30850 30874 652124198 13052 13045 818082068 10457 10458 347909154 90574 90592 363211182 53312 53296 973409629 18962 18952 269652381 5179 5155 582290492 91272 91273 928935935 35959 35938 914707529 97221 97204 738418815 14970 14979 938344846 70943 70952 570763917 75460 75461 598530875 18115 18143 634361029 88777 88778 368406254 51236 51237 921436608 63215 63216 473672423 56774 56775 365287196 68046 68047 181012420 92738 92739 391461703 47862 47863 595499234 59173 59174 841146470 11797 11798 977391761 35590 35591 85906125 13646 13647 363706619 96917 96946 268824697 4696 4666 229278527 98184 98165 968165619 45456 45457 172368983 77953 77959 922449299 39366 39367 448722765 20991 20992 385839716 61569 61599 401012384 84951 84977 451428592 68377 68406 553738070 81251 81275 973218638 97755 97756 745489308 80216 80239 905985979 30946 30947 35269688 55108 55109 793912017 45794 45795 144415651 76183 76171 244876555 23573 23574 225899020 14300 14286 114681358 40524 40527 688438450 68549 68558 21939730 57512 57506 930856067 36843 36844 663419604 85490 85491 545460229 50343 50344 813340818 47378 47392 243959180 48255 48257 916071353 92496 92501 4489760 60617 60618 699172215 89159 89161 10992276 42011 42012 719128307 69368 69367 831347963 8582 8571 270087171 68161 68162 721811181 62002 62011 711906410 17914 17921 548499375 42246 42247 960643108 36760 36745 282675645 48378 48379 182551749 80515 80516 877852911 23436 23410 869934466 9349 9346 220780440 92959 92960 795428021 74791 74816 791168491 98731 98732 979373937 8950 8951 317217905 78586 78587 489121093 57308 57309 946502489 17211 17214 592523456 94927 94942 65320417 64563 64593 213313954 92300 92293 659403279 75680 75681 238513827 69578 69579 336583064 10004 10005 6367450 41438 41439 978669176 63046 63047 410267169 51905 51892 313007067 76078 76064 145528946 79643 79644 485473764 21708 21692 737801620 89302 89311 355399895 30480 30481 248826381 501 475 529525998 24932 24935 101591283 88209 88210 518530606 79452 79453 261242122 50624 50625 879638294 1890 1891 761956240 13463 13464 898851311 50726 50697 854873932 14141 14142 965124933 15166 15139 470386334 15611 15593 299984842 54341 54315 454436628 71420 71421 59218316 97921 97905 824870468 24572 24594 824775840 19334 19355 807696125 61000 61003 813980795 25454 25455 158093768 74922 74943 632016384 48147 48158 254135902 87912 87913 520702765 40795 40796 265001136 99099 99100 449994798 99953 99978 900685826 50674 50690 821246944 80394 80395 663949372 2202 2203 933728567 70762 70763 869086659 37557 37556 31554465 15112 15087 482812393 36189 36161 665907305 7083 7084 903638855 37701 37702 548467805 79649 79631 574180847 22491 22496 102133969 26374 26358 198137682 88617 88618 955485543 22399 22412 64344191 80916 80913 817927251 3796 3797 244697085 98295 98284 159452652 1139 1140 327035249 50814 50815 792054800 49521 49522 798938238 68619 68642 900759427 28715 28716 271505040 10914 10915 696057030 711 712 66749409 6052 6054 93702870 20981 20996 646612561 53097 53099 205068532 60026 60015 320960504 5494 5495 458925655 16649 16661 83670437 29077 29082 607237035 15906 15890 286311542 37014 37015 773378672 36905 36906 286040194 8432 8453 210104349 22449 22450 932942746 83766 83767 234076500 78070 78063 266430053 42491 42492 169404443 62844 62819 569605225 34554 34555 44839126 90847 90868 544197402 31609 31610 530230105 42874 42869 683169086 57998 58014 127042932 72942 72943 998083234 53021 53018 806263549 20137 20138 124950834 24933 24934 613473488 88905 88907 267239406 32914 32915 467245673 14395 14421 403666928 29039 29051 450852776 34117 34118 439156447 74102 74083 278909460 78663 78643 364088735 70668 70655 907043803 8996 8997 579762173 4804 4805 623256586 91844 91845 643557028 73075 73054 102715920 3240 3270 842291496 52491 52492 133393864 40868 40893 103890189 29453 29454 468479341 54480 54481 505054385 15480 15481 742450870 98560 98564 859603316 57491 57492 600337998 48032 48033 685882813 16 4 212671598 47938 47932 389609959 30010 30011 832126423 98774 98804 16514870 15836 15837 148650864 72206 72207 29837479 76155 76156 936113152 32228 32229 181991276 26524 26516 53920318 50584 50585 901468949 83201 83202 480899899 46511 46512 807571614 94405 94406 268526641 90252 90253 543624296 70662 70663 314912192 18972 18943 38405992 80485 80486 283121656 96633 96634 148874011 81901 81902 73032185 50797 50788 958212320 11379 11386 456991144 43687 43705 26354235 51546 51547 911113891 29582 29562 36984111 21171 21184 902018395 56349 56354 663777890 2201 2202 598455241 29002 29003 646043867 7749 7745 955900735 33266 33267 889818426 41295 41277 240899999 21778 21756 37850387 66932 66919 336971654 31278 31279 964125262 8867 8877 965480413 52176 52173 174608423 40409 40417 664667988 4551 4538 778706886 8176 8197 243870318 78635 78608 463962996 48135 48136 65196999 65725 65726 830359695 81379 81409 383969377 70364 70335 747907515 97690 97686 610019309 89796 89797 414752545 83732 83733 625492075 83322 83323 317864019 83347 83348 279157684 12087 12088 401493168 51624 51622 55550916 24986 24960 893117215 48437 48438 50726413 43554 43530 393927082 64763 64781 117113862 56871 56872 773759489 52585 52586 163439185 36059 36049 373418843 34333 34307 368666296 27603 27616 440320008 55637 55638 423564927 73335 73324 99561491 71845 71830 802792848 97474 97473 303066372 62814 62815 416607562 14635 14636 643047509 23541 23550 299779566 46587 46615 698736423 26651 26652 460767816 3485 3515 697487583 65429 65414 259986235 74235 74254 280963613 73192 73185 172558042 85304 85305 359319790 26794 26772 358054154 71967 71968 859345212 64464 64465 165434925 94450 94444 199284591 34096 34097 581311563 9474 9465 118022474 47236 47237 961335419 91043 91044 272439161 64210 64211 963963009 57773 57774 103418709 6307 6309 577564409 15835 15844 512394188 53512 53513 823980842 10815 10816 358018622 96033 96045 587789719 60666 60642 724378026 12957 12963 899077765 68808 68809 572836036 45633 45623 849097467 38519 38520 111163085 82248 82249 297987161 75284 75282 822132807 54186 54187 351358396 60465 60466 349785700 42834 42818 892659703 56474 56475 531150887 684 668 454037943 48496 48493 293146276 1365 1336 611372431 13854 13856 832323254 3899 3893 114000880 56711 56740 984169815 98695 98701 41276270 33052 33053 47476085 2400 2393 561366473 84430 84403 814281009 83384 83402 271110872 65201 65184 270575038 61977 61995 721745153 41933 41934 671261544 42775 42788 949751076 66645 66644 259301128 53214 53215 15080211 38908 38907 720373487 99442 99443 663801474 55881 55882 167833441 75381 75375 999639202 4808 4837 428858671 94202 94203 923540249 24136 24137 962264118 71720 71721 131370580 28387 28388 221580087 15218 15219 211235204 51172 51185 656835249 20423 20413 896066204 95893 95894 962651656 72121 72122 587681259 62212 62213 223087064 13858 13859 296385879 12113 12114 221661684 68182 68162 433378704 4564 4557 578014328 37721 37750 18077889 70903 70908 276577961 13473 13499 966325207 85359 85370 627213057 58632 58633 12979267 61358 61356 430435142 52791 52789 981674841 23580 23604 600382147 87663 87664 4294052 19050 19029 603729087 920 941 801248985 32956 32957 791477132 94553 94548 102606586 9110 9111 150928059 61618 61619 95740766 67450 67451 756468719 19954 19955 738457028 89008 89037 227801983 49584 49585 52713354 44160 44161 244745375 34786 34814 45158016 35358 35359 110522136 49579 49573 564954480 95522 95544 103398157 50034 50035 510093019 1902 1903 873668000 23564 23547 588259512 28064 28065 11861250 21929 21916 185621162 8382 8358 356601256 81828 81829 922135707 11408 11409 598848785 44706 44707 672332362 36796 36797 882704316 57920 57921 884342934 27883 27857 482187381 51973 51994 273277631 34952 34953 214010614 83041 83042 952603346 79634 79620 879656071 39672 39673 252242048 80468 80469 841243356 8258 8259 896280664 87445 87446 292955636 1329 1317 858543279 52027 52019 519742822 22420 22435 622299675 89284 89285 625735721 42696 42676 933577615 51785 51793 366531503 54704 54701 942158138 84551 84524 300638622 53362 53363 60705290 91670 91671 76354739 576 577 300468606 38240 38241 169445401 78089 78091 350569727 89536 89537 5333535 3778 3797 700805800 66017 66028 153827259 60243 60215 712744886 76301 76306 643914995 61130 61135 818248975 73668 73682 772439501 1899 1917 245505235 88186 88187 554032818 24842 24843 433775699 4595 4596 799967282 8154 8155 638192284 77402 77379 596262765 33762 33765 532769210 99513 99514 903029304 55174 55175 976589454 57607 57608 142155483 69646 69627 327804776 51927 51905 972652232 68611 68612 523597953 67691 67695 99528509 22714 22715 888240789 21214 21230 815937972 51812 51813 913191755 54663 54664 969996601 79367 79358 705566975 78566 78544 353968505 43845 43841 105391173 29664 29665 361014623 22950 22951 21566627 86606 86621 242061266 76207 76210 554986266 71747 71773 509710365 45488 45498 73580999 40944 40945 542930124 84376 84377 504635358 51995 51996 711089149 29309 29306 145888927 33603 33627 443573690 80195 80196 496473437 5538 5547 42758632 13455 13466 776850475 96437 96427 656296795 89412 89413 833110909 3091 3061 439813549 35185 35186 932481871 51857 51876 805240786 24597 24622 348014772 64017 63997 375442426 72625 72629 484643313 47124 47125 59170110 80573 80599 214764922 18697 18724 275937906 18047 18048 237938860 32320 32291 474378339 32140 32153 689020441 54991 54972 462492171 81008 81015 963122884 28452 28450 401361342 85486 85487 213178731 19860 19882 884481724 61716 61717 342730 44117 44118 646512520 57450 57474 304551616 27997 27998 149590941 36182 36183 165329317 92092 92083 198381105 67636 67637 936222182 40440 40424 330408262 70016 70030 954741349 74802 74803 539062433 21339 21338 877420026 38155 38145 624066561 59481 59482 463792961 96203 96204 721918734 62508 62509 552935858 36601 36607 74202182 90343 90366 750478918 62167 62162 316324185 20150 20175 653648391 11267 11268 667826050 46790 46780 531966970 74448 74424 807301550 19248 19249 51541148 89042 89043 898964931 93568 93569 810277769 9497 9511 153349449 7755 7728 178888226 40182 40183 137060914 49491 49474 744146162 13173 13187 472157333 51090 51102 780213587 90670 90671 170039811 33683 33671 124639620 8555 8577 182262123 48076 48051 903042447 7806 7807 731295184 64617 64589 935344337 55231 55232 961313821 9414 9415 24706425 25374 25375 347409321 34361 34362 872345397 73266 73271 726895982 41016 41027 697841889 22131 22132 502232106 77913 77914 765524736 5047 5048 761462747 32789 32790 895379006 50853 50854 872877433 98324 98317 260796970 22427 22428 43482095 92903 92904 787177851 37784 37766 538481402 87276 87261 506629176 89841 89855 53824034 9640 9641 511600940 42455 42456 301770048 37419 37402 724134319 7476 7493 492102156 1346 1347 680741918 77803 77804 118770966 80632 80660 625529350 91638 91639 241685825 21238 21239 313119426 63577 63586 530468338 46164 46167 301412292 66817 66836 497497458 35452 35453 194146627 6461 6469 157112726 60433 60421 105084769 50875 50876 33175581 50602 50604 482564093 77817 77816 795062566 61305 61283 52687837 34800 34805 248511388 53544 53545 774083222 44815 44816 305455084 66044 66045 785382854 15269 15271 275134540 24984 24985 55623006 97477 97478 499471836 99316 99340 227674970 23762 23789 118870176 38185 38213 276706479 47608 47609 561816788 45854 45875 327571340 72647 72637 761817215 40818 40819 621294924 85919 85907 808234248 42125 42117 272210596 28109 28086 910552058 2068 2049 952448499 25043 25044 85112570 37450 37451 463369901 92425 92426 903633304 80567 80596 299281011 76027 76043 280097671 41697 41698 696274120 22090 22088 900613806 2444 2436 861194447 93403 93404 631305637 41059 41060 177452918 58492 58493 682259623 44062 44080 202342383 97249 97244 800593971 50016 50044 531836764 77781 77756 916126771 85206 85207 282479198 41985 41977 93028839 72631 72635 282686147 98902 98903 318362556 74503 74506 445477732 74274 74275 50587188 28689 28690 557778090 3668 3661 96680511 52981 52978 760006732 82176 82156 568074755 68870 68871 792983826 52936 52937 648991949 56020 56021 176134423 86937 86930 593760921 92671 92667 925009855 97867 97868 85901288 84583 84557 924826898 23165 23166 645073864 55109 55110 488289313 39176 39156 561237670 28 27 103556532 88369 88358 369860911 75589 75583 263173937 37945 37973 838100929 26851 26856 459781473 40193 40216 656658059 35088 35105 894910194 96326 96301 144352755 94891 94892 507435662 39184 39185 649449204 94421 94393 678616786 43667 43648 17749379 61541 61545 27661563 22223 22224 386959264 44323 44324 213578922 68540 68520 491781309 49350 49334 555235618 69257 69258 223840259 42177 42178 271541638 15037 15042 468939983 19671 19680 6555568 17670 17697 461241918 94487 94461 56901473 57803 57778 981566419 98478 98499 455240314 52708 52695 62931491 1550 1561 509234280 80177 80182 70115166 93199 93221 821311915 89132 89128 801746892 99242 99222 382442421 84222 84204 45086483 25840 25810 178937785 4190 4175 284387638 50332 50358 806988328 96080 96081 582642263 34085 34086 462953920 58846 58841 594721607 9840 9870 720428635 16738 16729 423244923 67614 67584 662687843 72945 72946 580414034 98355 98356 566807299 70572 70571 630287629 88919 88920 592202971 76591 76600 85016676 4818 4795 845746635 27169 27181 480622450 39617 39623 57874267 80492 80472 437220544 47586 47570 945357597 75427 75445 128140018 38185 38186 174883386 65235 65249 507873171 92231 92202 583873140 85033 85034 169250279 19724 19725 713478303 63772 63744 435946808 7975 7976 120269857 88631 88659 691943844 63287 63301 836474864 5151 5152 461500191 37861 37871 471119672 95902 95903 198500020 46161 46140 595251944 94301 94294 467727083 94636 94637 929473083 25976 25968 667926653 30113 30112 436712849 57848 57834 337515657 93578 93563 688301811 82074 82058 442276415 63544 63545 933536315 67124 67125 935951332 4287 4308 622818318 39215 39208 315154125 15255 15256 254312379 37440 37451 713995865 22695 22680 613665823 57501 57480 453202557 48617 48618 58978574 13736 13750 345410433 9847 9848 795374882 99796 99825 218375821 75052 75059 412362821 21529 21521 334424153 66768 66761 127473468 49133 49134 976255546 35180 35192 825013239 35025 35026 954402144 17962 17963 854320102 92556 92557 504749015 6959 6960 449788239 82117 82118 842145559 81564 81565 661433394 71923 71934 688326093 29507 29487 932059195 89862 89851 920975688 67967 67968 454416076 86399 86400 39809893 78362 78361 1589208 77502 77503 625139062 31398 31396 158641021 39891 39892 161842791 2211 2212 345715617 19750 19751 172262369 770 771 607953659 27877 27878 480709984 71137 71113 118224655 26542 26558 379777469 3100 3114 190036630 73911 73917 690003775 88490 88461 146483048 67811 67812 677931805 81950 81977 107627849 72255 72256 420614052 4652 4645 768482958 72656 72649 388240853 89329 89330 857333910 28270 28271 567642364 65327 65328 703418792 2768 2769 312009011 44591 44568 819737831 8209 8226 920843323 67067 67046 639717852 19504 19514 891890956 83630 83631 748359785 76777 76778 819488744 39637 39638 777763044 6454 6455 284530307 31573 31571 759739614 63929 63930 428069780 2148 2149 919131376 84176 84182 729595 66329 66307 776590569 86296 86297 245383964 73283 73310 539041788 42273 42271 477680479 31997 32021 330237667 69539 69540 128862729 11899 11917 720395245 2346 2365 36691108 17591 17561 418190077 52869 52870 772518341 55516 55517 99878975 55274 55275 626575444 69779 69780 246347608 12628 12616 945041706 87029 87030 158781390 19597 19598 753943813 16107 16108 285997096 44837 44825 114740454 29352 29353 565683471 82616 82617 840988020 28456 28457 506529634 57782 57757 67709733 90968 90969 256548172 65019 64991 956118369 26783 26757 271612199 73977 73963 759693218 72644 72645 531118779 14012 13997 641061229 28440 28460 751505558 66853 66851 614937949 45091 45113 265023229 10736 10737 327843547 54683 54662 488954248 66380 66381 653163176 65296 65276 727406322 83638 83639 134471747 86484 86485 247442581 96314 96305 40063330 47228 47226 845312762 53311 53323 12279697 58111 58112 331671244 30455 30456 156518153 39625 39629 477737410 40754 40755 657088266 89223 89211 786568118 91856 91844 324491455 14209 14210 81568949 12834 12828 770764639 48989 48995 798517365 97862 97863 15112280 14685 14686 377184135 47243 47251 962145128 33845 33839 729477476 53237 53241 898648840 28759 28760 385037551 83776 83787 846173979 17767 17752 811877995 24850 24851 287071440 67 66 462620654 30563 30547 121905095 64354 64353 108866201 38606 38607 274097985 68378 68384 323272980 56331 56332 13314001 77704 77690 864945343 18898 18885 528285416 77423 77424 944694542 71024 71038 835103379 19308 19309 911806337 78611 78612 238580700 25139 25140 18794350 91908 91909 690036942 95525 95526 746533030 58751 58752 474415041 24097 24099 639372378 33248 33249 311775829 67075 67104 684495802 46757 46758 560651563 15996 15997 62029965 15774 15775 165407495 73824 73798 212478998 99792 99778 725710624 37068 37069 116570630 2326 2311 234710679 65039 65019 861984650 87950 87975 750524696 73569 73587 133929640 58396 58372 358300796 14963 14964 27562851 62406 62398 815250225 4843 4844 458984967 89558 89542 638400522 14754 14755 836162594 62341 62361 986975330 56182 56157 525043705 20852 20826 284686982 77705 77706 825217568 95125 95120 860668608 321 322 101593165 95397 95398 121233109 32596 32611 603475059 70795 70784 50460617 12643 12617 172638612 47321 47322 595923301 52169 52170 14138591 54461 54462 348092722 73314 73298 758928632 95755 95774 278070068 74965 74966 809289230 7218 7246 205597330 52161 52136 678734010 20859 20847 486838869 26815 26834 387755044 39173 39174 926735113 70158 70151 566430080 84959 84960 19578167 43175 43176 174186068 48701 48724 147265836 59811 59812 327774096 66152 66153 211828275 49831 49832 737148886 26046 26047 954300885 86861 86862 821201151 12469 12470 840926458 63626 63637 385980153 83238 83240 39603159 57011 56992 733338564 41365 41366 711468267 62474 62475 429652767 99517 99518 834530436 45468 45469 284491555 57021 57022 838284985 43249 43250 941409035 68382 68383 165312355 78292 78293 300830898 44509 44510 392393340 55325 55346 534491645 80535 80536 456615021 56918 56919 795778434 41262 41286 145420317 22068 22069 85728175 55780 55781 949073641 6728 6698 812439152 75496 75484 559673445 42356 42357 975006937 28496 28497 648843646 20486 20487 292373541 28851 28852 671475583 54732 54733 581800287 99169 99156 975804875 57567 57568 453126794 15626 15607 554118294 86012 86013 474439390 5114 5093 139356975 30302 30325 706500766 8629 8624 817750014 29359 29360 98764953 36346 36317 101490839 25856 25877 533318823 37093 37094 441528906 74418 74429 194374647 62116 62141 837887163 96783 96784 42224011 13011 13012 671078827 51927 51928 96672755 96635 96638 628323815 59678 59679 893683041 47634 47635 373291379 37896 37897 538021951 60602 60603 565531768 91714 91715 799587516 19747 19748 824078592 63393 63385 299316781 74647 74648 613134530 41723 41739 652926128 22182 22183 121034738 23609 23610 718282043 49994 49995 283744057 49721 49725 306879263 4387 4409 550979280 94032 94033 475643167 69778 69779 279306603 14816 14817 369113914 27437 27444 964077266 63643 63646 253495106 9658 9663 904799156 48912 48887 310684814 30649 30650 663302523 59559 59560 584946740 11375 11365 809237782 29073 29074 731243447 60553 60581 95932387 19888 19889 261822110 24738 24712 948005624 42525 42496 564495354 96414 96416 277645386 61164 61165 326801747 73673 73662 606420370 33627 33628 182203210 30774 30775 910658825 39571 39592 121352706 99991 99983 647336118 15187 15200 538373847 48184 48170 605138985 30400 30401 878963880 61267 61268 605279849 15796 15821 266955435 76890 76901 477682463 99022 99023 428580302 65845 65873 853993480 30314 30298 735750092 84843 84832 459646392 20077 20078 876008795 2859 2860 434775691 75833 75839 140645152 58263 58264 211918624 23855 23846 741422086 55582 55583 268151119 86951 86952 616019827 80098 80089 494353571 60868 60869 868046934 72652 72653 176037015 78562 78571 567489957 72276 72246 520142323 953 954 461380700 47736 47737 985399545 40761 40762 79940290 99399 99409 478031559 35773 35794 868859090 7647 7622 467711590 16572 16573 49163144 52934 52919 83743541 15800 15801 999591538 53018 53005 848030482 43398 43399 327832465 42685 42686 304325694 14342 14371 808794478 7225 7226 311545330 35860 35861 52290097 47941 47951 728350673 57910 57905 922429720 32173 32168 467282594 45492 45493 778168140 56186 56187 208677547 76710 76718 767286437 89189 89183 509706075 45618 45619 334870974 61377 61386 633857181 43578 43579 59857036 35586 35610 364930880 90487 90488 995469019 80628 80629 801025983 74861 74862 192307227 24340 24341 87544179 69178 69203 789768359 80004 80005 996197487 83067 83068 203730764 47957 47987 97494084 85018 85019 296096140 29717 29718 286622208 70485 70513 260538326 27129 27130 57686851 50821 50822 776361271 65403 65387 864508108 18449 18425 743888855 80088 80092 548353429 82317 82319 802693063 52801 52802 625395012 96216 96217 865272509 57868 57869 996404844 46758 46754 321299795 33775 33778 128474459 1326 1334 942796268 40920 40903 325542160 21373 21374 223474354 57476 57469 75421091 24092 24093 541646046 6232 6233 851070010 65592 65593 788154297 82162 82163 731259872 65886 65857 518444989 71649 71640 892374423 36936 36937 881693302 43390 43391 465627544 26760 26761 337990836 31702 31690 538857685 44108 44092 356139398 63373 63348 420554240 3232 3233 411033970 94853 94865 294443486 64725 64726 254655257 56641 56642 940132800 16003 16004 846864407 30915 30916 689517705 17598 17599 606608601 37857 37843 49557067 86572 86573 127061586 59701 59702 551942848 72378 72369 277946336 86064 86083 448954677 8166 8168 708117671 84214 84215 669212773 44394 44395 999334219 39135 39134 12550218 44494 44495 257929670 54636 54637 364924927 23952 23982 369683525 90028 90029 472071212 56054 56045 787048573 73220 73215 109247006 70887 70888 256493479 97479 97480 192971913 97467 97468 485756931 87376 87377 737805768 63829 63805 619913572 64236 64237 431867720 4918 4919 208851956 91415 91439 434579020 68844 68845 278064660 54342 54320 949815039 79503 79513 254039357 43429 43430 33631082 99720 99721 262893584 60941 60942 298921853 51784 51785 293805863 60182 60153 460630862 95392 95419 468589453 93978 93988 365497364 91352 91373 943588841 63706 63707 70717321 95334 95347 517684111 31823 31824 853962982 73196 73217 521432285 35894 35895 217991185 74951 74966 835623323 81578 81579 713043022 54923 54894 824572589 72737 72738 51481350 31361 31373 354530485 86851 86852 699207126 55994 55980 880687598 65367 65368 755041466 15658 15659 92210247 70289 70276 938795091 14637 14638 968424111 59348 59349 12430188 19694 19723 991198484 8743 8749 129858727 92658 92657 685528777 45882 45883 255073695 87653 87641 468472634 51702 51728 567593975 29843 29838 134530758 78514 78515 122855506 87383 87384 138167225 61984 61956 494387280 58962 58955 736543163 46016 45995 362442195 69820 69799 923396867 75726 75724 61953805 75487 75514 172955107 39795 39796 830557236 38448 38420 228749611 18507 18519 437822145 59382 59383 611654125 18012 18013 397702535 94525 94526 348512031 17198 17199 403582002 48234 48235 609327360 51509 51510 6014792 74393 74419 566965275 87599 87600 864201555 33641 33642 582008578 34183 34184 853443914 11547 11548 262575062 17954 17957 674075716 84454 84429 747999605 92631 92632 53056271 13188 13189 308889227 29859 29860 791779597 997 998 976910492 54093 54075 289448111 7801 7802 888658167 79420 79421 756285035 12947 12948 399130499 78905 78906 701788891 60511 60482 676120645 96940 96941 948658577 5616 5593 783030819 75811 75802 408571391 56906 56923 285821989 43059 43043 327948150 53047 53069 785209794 68623 68594 798904326 62543 62521 800802018 24446 24459 24927216 55811 55827 89457298 83031 83032 337500290 21193 21194 15032010 65196 65195 64298413 96857 96879 826731121 65110 65111 747783288 46959 46938 91847905 89284 89299 18296773 72710 72713 163455800 14523 14518 103118092 85480 85451 940833004 37065 37066 398451502 4075 4055 124608866 79719 79720 279402120 44846 44862 490868604 64275 64259 977650697 37032 37033 224224009 41667 41673 849939093 65226 65227 105469517 69829 69848 392779652 41235 41217 127455708 46980 46987 15867106 49106 49107 985284458 69753 69754 473081029 29421 29423 38966603 35619 35628 11875373 62052 62063 626749098 22401 22402 731291316 36881 36882 489626585 10668 10685 963460267 73378 73379 497074974 34524 34525 591155654 23378 23367 530581194 94938 94939 336307838 84708 84709 224826994 73642 73643 983408087 33346 33361 995746635 80450 80458 721161777 18837 18838 663221005 77148 77149 399231721 58293 58294 754613451 99726 99727 948704184 47200 47222 143850361 17435 17410 156949088 16380 16362 55074936 14946 14949 654787912 31751 31774 471888467 91280 91281 227643921 23080 23093 955891034 90747 90741 251372374 33013 33027 821272470 80831 80859 865677564 37569 37586 679143701 45546 45555 906318320 37437 37438 182861348 87555 87525 412669336 13873 13874 368721782 13522 13523 77389722 23444 23445 989730155 65900 65913 798530934 42407 42408 352096880 12763 12764 137717030 99327 99328 152196549 48275 48276 670212178 81473 81454 885391505 25069 25070 276906517 94590 94573 466553496 76783 76784 598077146 75396 75390 963204093 57867 57893 436767940 91137 91132 526619288 75529 75530 773839366 63730 63731 432980850 82784 82808 609744984 68686 68687 159446847 35674 35682 660734593 89574 89575 390509162 77053 77063 982056544 36214 36187 489728195 42723 42703 42118473 56752 56753 328413024 26041 26057 223410764 55234 55235 615689476 92559 92551 989132620 33056 33057 58949708 47323 47324 903831630 69210 69196 328560872 5957 5940 153899836 63867 63886 740282196 25379 25353 581069042 98124 98143 215939484 44595 44596 655716706 26598 26597 859003602 86664 86665 483558777 55707 55736 418167732 22090 22108 751384097 7967 7968 104802818 57873 57874 687186867 86642 86622 322569381 33364 33334 461051657 13160 13169 825070594 91643 91665 417366337 37680 37685 866251197 88759 88743 642628175 80173 80162 642536050 88272 88252 63215755 82735 82736 9590983 60764 60765 979980115 37748 37749 618501160 76785 76788 209561951 18487 18488 756708194 44495 44491 757571109 15370 15363 472213421 35275 35276 304750237 1507 1513 498659906 72771 72772 250059967 17120 17123 641829271 67766 67767 789439772 56001 56027 639558457 33078 33079 171769514 62415 62413 584844668 75474 75475 153503179 11752 11754 671618201 67198 67199 935890603 49163 49156 777100064 36507 36515 244641312 67197 67198 538615119 53997 54014 517264183 7782 7783 423970092 7424 7425 608372760 5037 5039 110846857 81405 81406 45688866 6281 6306 374002361 19477 19464 421521761 19353 19368 658482372 16657 16658 499215728 54734 54735 608608201 61201 61186 646405874 97482 97483 82635983 56735 56736 546746837 92419 92420 686301775 1995 1970 545171159 54597 54598 308991224 55928 55909 975365489 28066 28083 749374886 9905 9906 557487579 33265 33251 784440577 67897 67898 538256556 30718 30719 240629024 449 433 951241537 34935 34953 164496882 98848 98826 105489189 41228 41203 268097384 14857 14858 670666576 11504 11505 772012493 73038 73029 52734211 2904 2905 12000384 38614 38615 168706532 49120 49121 652381480 50306 50300 299056134 2825 2826 80816723 95006 95007 377739235 48220 48221 416006917 39493 39486 167352509 69911 69922 144133473 80551 80522 851751817 69108 69079 70489705 78349 78350 225173036 3115 3144 120309846 51952 51953 877945532 8357 8358 506580139 224 225 725977221 5968 5987 3504912 286 281 445136217 46381 46353 563231990 62373 62399 316843293 35745 35716 361535142 20216 20217 871198086 46789 46790 728049670 18762 18742 319647937 63714 63715 382926857 12119 12137 821928415 69304 69305 725462928 63928 63929 712930393 38568 38572 252098264 22556 22567 321332096 14169 14197 52899338 90565 90579 421645093 17033 17044 390481083 23768 23769 516028525 95117 95118 152980421 99490 99491 849891351 81079 81083 773414846 45387 45388 778651575 70278 70279 248251675 39021 39032 483796249 31986 31993 576129015 77236 77237 959413896 90185 90190 858241175 66319 66342 946435161 217 218 948755601 52661 52658 266556989 39932 39933 737926686 61512 61513 515334130 10172 10173 727314165 97592 97593 728939324 3871 3860 771534516 41195 41196 837675903 11741 11742 293324350 48981 48957 252414776 69749 69750 723538943 79700 79701 257825134 8265 8266 353706648 66502 66503 666253227 77187 77205 154252063 875 882 370859365 49689 49719 504289708 49347 49361 902079052 82665 82666 383648150 11395 11396 255647569 57797 57798 773773155 13983 13984 442836166 75438 75439 518743352 51747 51748 472045903 77745 77740 259639194 18928 18929 844313048 26481 26508 557568200 26092 26119 29164652 79173 79172 886440708 78687 78688 323508267 18421 18422 733872834 26577 26578 650121080 61166 61167 130910456 43956 43957 979362275 3110 3111 926068894 64953 64931 950831373 63660 63665 935989002 51434 51431 291198027 59046 59047 785681114 75239 75236 275714072 83208 83181 940507414 11680 11703 226901272 72792 72810 359025379 72010 72011 537066864 59242 59243 595321256 52463 52443 204508978 80881 80871 714066646 20701 20702 966288869 87168 87171 502873755 25231 25232 600589111 94490 94505 101167093 84321 84349 498665847 53023 53024 798471552 29351 29323 587286522 5263 5286 251416183 75767 75768 455293012 69629 69630 286177700 60486 60487 415442096 24980 25007 581764588 36743 36737 273708070 48529 48530 190148254 35716 35717 344602763 29421 29405 663442501 94403 94428 551697653 69225 69226 567046987 87947 87977 395433398 61653 61654 51293858 16315 16316 354065897 56943 56924 499301989 89390 89412 757510965 21733 21725 283943187 72501 72508 322432548 51989 51990 44495749 18192 18193 673511003 47912 47933 809826490 79874 79875 174192599 53635 53636 384284261 28283 28284 65588934 53661 53690 49312972 73589 73561 356579836 50062 50063 669294172 67693 67679 954125663 22723 22730 366965714 18162 18182 650126933 8623 8652 464593694 17425 17426 62381961 31123 31124 409727790 18396 18372 248865074 7824 7799 914946937 62847 62862 218044537 91846 91847 901181306 6122 6123 201435464 65278 65266 919574500 65160 65161 536461641 74151 74131 337369659 1295 1296 680002187 57559 57560 317739272 58583 58588 325026361 88564 88565 527983007 5610 5611 621004783 7434 7435 924440548 49159 49160 731238737 81903 81904 699911277 71133 71120 376058691 10716 10719 355410066 44363 44364 899840846 58829 58830 380939643 83779 83780 865865998 20889 20905 952294206 19128 19133 891192854 72869 72856 904857609 30310 30311 330995645 70123 70120 368131621 33355 33380 448371718 42263 42264 169004077 77346 77347 731029027 70575 70576 995763973 60248 60230 194672001 38931 38932 732130419 189 190 779325074 42481 42482 81361432 65856 65857 784657178 78750 78772 207348744 43484 43485 251932017 98197 98225 891787858 51231 51258 322707062 73386 73387 966260884 36712 36713 772023955 10597 10600 136738626 48896 48871 58377918 94930 94923 671301204 81338 81339 997336549 31671 31672 289889645 42496 42497 255249691 15378 15379 213659990 61513 61543 47228176 61694 61672 143335589 77559 77560 957914385 71043 71036 606604644 97314 97295 889024024 58522 58523 238592059 27768 27760 928627620 39651 39652 623566620 50207 50210 116109857 88002 87996 392414424 33159 33137 487273261 61296 61304 575181725 23067 23068 992499867 11252 11253 392510891 5889 5886 610912026 72230 72231 501712045 53238 53239 639761367 98474 98475 914683266 29240 29241 735616325 15985 15956 868258674 80274 80275 433559044 9169 9170 405497234 7466 7467 484443600 18124 18125 290897161 85977 85988 935411524 26698 26699 494051296 86329 86345 647556950 62598 62572 987142503 18267 18268 980632694 93218 93237 79599463 11799 11800 209485849 59729 59730 132382124 44173 44174 507385371 49122 49123 70709699 5833 5834 42468951 50687 50707 763679512 559 560 274137043 74348 74365 642386692 47782 47783 721296068 75038 75023 294980480 69871 69886 299260661 18191 18192 313576746 67272 67273 225834004 78306 78330 663267899 86945 86946 706878220 20166 20177 539328093 4636 4637 150145988 42632 42633 267126157 97701 97702 386501288 24000 23976 86372981 7905 7906 319354648 94893 94901 875439025 64964 64951 684607779 90018 90014 500981835 92900 92901 883831828 23475 23476 370707135 32276 32277 23009233 63537 63538 65648979 80974 80961 962170597 90478 90506 316695548 13122 13096 465919095 85592 85593 631582273 58510 58511 972575746 34409 34410 978619984 25835 25836 159972252 73634 73614 709888500 30285 30286 492256050 8644 8650 371192148 25515 25516 508250748 63362 63363 745276344 22113 22124 214424121 60788 60795 617846024 34972 34957 472471856 93697 93691 514809817 69372 69385 88123369 31755 31760 518743592 44706 44724 207644272 90079 90080 280391964 94418 94419 920375316 47486 47487 868300915 84337 84317 734946439 40922 40923 719061491 94596 94576 537564477 11780 11779 137602390 16993 16994 274387396 70108 70135 148107917 85815 85805 22182218 75044 75057 483790349 84236 84207 189798475 25639 25640 775807500 90436 90437 635262258 94459 94442 961021849 39587 39588 769083990 80297 80322 187625953 2980 2981 510520289 97105 97106 508688547 32310 32315 857556380 70027 70028 636591800 4713 4690 50222176 79920 79921 456058902 69669 69668 140120208 71030 71014 259983463 39973 39991 658231019 33872 33847 701960486 46632 46633 427034469 35429 35423 231951944 79644 79645 598777977 44520 44521 956060936 13610 13611 981498516 65331 65334 420869331 2197 2198 187460570 85146 85147 60769913 8080 8081 885995168 39808 39809 231555254 93232 93233 374935149 48605 48606 64921157 47255 47226 25673269 51867 51868 953893411 55120 55121 534755713 62574 62552 140902748 15448 15449 899687997 84077 84073 432802330 15212 15213 74168461 38176 38154 881186527 15346 15332 373837728 12174 12175 572836764 78801 78815 298024522 99263 99267 92916921 75274 75275 155917387 74555 74548 323307053 21771 21768 158120661 89746 89747 528166653 23938 23939 4290066 49050 49067 79117037 74926 74930 586315953 13459 13433 314400710 89403 89404 439041305 70924 70897 746074993 63685 63660 759711874 20197 20186 457121800 45838 45840 833753000 40085 40086 621727006 62153 62172 748070906 14851 14858 704285244 49846 49856 695631998 60409 60381 420200295 161 162 588635797 83409 83410 132557605 92418 92390 405126613 18649 18650 176293751 75139 75140 173382869 44194 44195 592174874 14441 14451 722258043 86231 86232 191503768 81756 81763 445452729 40977 40962 966458880 74894 74895 830830335 43220 43240 838948048 57647 57648 944910436 70678 70679 655540448 14043 14062 973668639 38188 38189 711035115 25894 25895 798317006 8618 8619 832693359 20631 20632 879617412 63385 63355 810321254 74619 74614 584798633 37751 37721 716574074 38193 38207 471721465 99614 99639 565983651 11110 11111 121012967 92707 92726 575858769 94792 94765 762586975 19065 19089 498090320 46693 46694 328001784 25400 25401 797689682 23567 23544 721977617 25269 25244 717361368 99547 99540 342690336 72138 72111 101683416 87586 87590 867911501 58321 58299 337274139 7002 7003 144555227 34104 34115 730518467 41788 41790 465124077 8213 8185 132505863 54216 54217 269411620 37081 37082 877827611 20363 20364 132130793 11356 11357 997746460 69950 69951 157654824 79087 79093 996771945 44665 44666 470036026 78619 78620 43811930 44518 44499 616462323 30972 30973 764445752 71749 71733 696209678 131 155 392327876 75651 75628 21625546 3430 3426 663369861 27439 27440 992808936 66860 66887 366124418 88779 88771 798676100 38588 38589 455172022 34184 34171 46512688 94546 94538 695609520 77572 77589 416585939 83418 83395 85723118 3749 3725 20822305 47432 47405 454811078 87348 87346 991425948 34404 34405 819182112 80550 80551 394104409 40449 40450 200591643 68125 68126 736892141 63051 63052 422283333 69711 69712 365842716 56235 56229 882221391 81007 81008 101980087 86200 86201 133579039 35797 35805 670180105 98180 98181 226224945 80527 80528 586475041 57342 57320 914544333 35532 35533 139623007 52051 52052 538226840 40564 40565 963051218 72221 72222 926247051 9845 9861 438710987 89104 89084 87506994 31800 31815 445836526 79932 79959 491752996 93287 93288 303703551 67670 67671 402739333 60378 60362 438031146 81214 81215 200938633 96431 96432 944525573 44236 44237 583999828 20380 20389 396128074 98590 98591 567741993 22891 22889 188967460 37968 37969 504007228 92251 92272 916434584 61185 61167 962988727 72340 72330 431699089 52515 52497 789636929 57108 57125 550883223 98020 98029 789927775 1445 1435 440049020 99133 99134 641056479 54491 54492 340968967 9279 9296 600586387 46911 46892 305444016 2928 2929 884107277 39655 39637 832871945 48204 48196 118744748 78128 78118 904935476 94112 94089 466833566 95872 95898 122254303 35190 35200 943911459 13826 13827 115210944 67932 67920 426225284 76775 76754 930608017 92232 92255 968717995 30961 30962 444149426 31872 31873 122575351 52310 52317 318258418 57186 57197 924742654 20938 20939 284822160 3900 3929 672117947 13639 13640 118709696 90681 90686 836191324 36461 36448 343061496 88484 88485 279500249 91936 91934 390522448 6199 6206 298819383 69148 69149 728496406 55740 55729 190537630 58415 58416 940304491 43437 43438 406339685 70248 70249 128232256 12091 12092 862611265 31517 31541 106469012 78918 78897 48773620 77468 77453 177832342 192 222 890604282 80942 80932 469367765 83121 83122 446066199 80612 80589 129404628 18401 18402 491268150 58653 58659 745557325 9444 9445 958063073 30263 30268 469517182 33407 33408 342844215 95373 95374 306322702 64412 64405 583337354 84767 84751 899008762 15478 15479 395247424 94749 94750 120236159 25033 25034 367822287 21560 21558 702679490 75747 75753 850626018 68779 68780 665249931 63409 63413 984852964 30819 30835 86996641 34936 34943 322401104 35578 35579 112463783 12346 12360 229995713 37655 37662 65219950 57266 57267 569509444 14717 14718 440538272 8922 8923 223475818 94116 94146 992428290 23418 23416 141779826 51199 51200 896460069 13149 13150 172611234 13897 13898 153716370 9185 9176 778984666 75811 75799 621690238 69010 69011 168609053 50812 50806 917346540 48379 48380 690353769 56925 56926 487514265 86005 86008 991823570 30137 30118 170291993 60855 60865 630291314 29430 29445 603640251 54043 54069 982317039 40566 40567 458724385 85277 85278 715858012 17049 17022 160948076 26350 26351 857084457 90857 90860 534342615 34018 33995 118975218 99077 99078 517604191 39093 39094 100565100 45751 45781 113013326 9709 9710 278371581 76148 76171 920101240 14093 14094 404673930 5887 5889 530542060 56388 56389 102116156 18629 18608 95106532 50570 50571 190949547 14959 14983 208403417 51735 51764 327771285 82744 82745 785263855 18215 18216 893865649 50325 50352 745814835 49386 49387 24839327 48395 48416 295616918 98255 98256 660050117 95752 95753 851964204 78470 78471 49507648 7530 7531 38052966 30566 30567 73889810 53061 53062 19364889 13932 13937 388330541 78696 78668 467358299 61895 61896 30974519 40647 40655 64875674 71264 71287 926316038 39793 39763 545332374 90063 90040 325224767 23943 23944 447014437 97034 97035 840924387 68737 68707 960991938 79231 79232 952256554 58598 58574 252369905 58921 58897 179803534 57679 57680 254128014 54295 54294 733973325 39039 39015 312609990 18062 18037 843293581 504 514 927108812 40520 40521 969772259 57987 58005 217450302 50146 50147 195752717 80041 80042 960214433 64475 64471 668847942 31866 31836 964768963 43646 43647 584552532 44037 44056 795273432 98038 98063 450765374 61524 61525 715246118 46414 46415 356054189 62116 62117 419755759 98317 98318 406241906 55423 55424 52426068 61928 61929 30942987 1848 1867 177679967 20925 20926 921848817 64854 64855 248744315 91537 91550 924055343 31034 31035 138799994 27484 27472 927752771 62628 62620 746496720 66431 66432 231412126 82486 82487 331464579 24625 24626 188262666 61279 61249 22450018 36205 36199 828901744 65539 65518 631339654 96280 96283 217268819 47208 47202 412049296 40192 40193 12653514 50940 50933 514394812 99989 99990 344957770 85065 85066 816579667 10322 10323 492550124 92450 92451 626244585 40431 40432 556563308 38719 38717 237406883 40291 40290 702810817 93815 93838 992510535 47967 47968 856903829 5273 5274 103225701 50887 50895 825058179 96794 96795 779258198 65115 65116 744560504 39199 39200 71188899 31921 31905 476372221 30014 30024 832948659 86488 86489 144637703 41421 41425 307647146 88575 88576 974684450 27858 27884 444024741 34347 34348 830287735 90274 90275 840084041 63052 63073 520892139 79112 79113 617886058 59864 59857 278219284 46778 46779 242199186 73875 73881 848801273 1477 1464 901402078 46130 46131 336337585 45763 45764 979583272 48628 48609 523928585 39154 39125 975067536 40065 40066 954542267 51956 51941 260592981 68288 68289 936230799 96231 96261 807086623 54403 54422 666193034 41640 41641 566995879 19634 19657 192592419 5456 5429 332883125 68652 68646 506825459 95924 95925 650363404 25359 25333 378201826 81655 81656 558205451 67333 67322 823374386 83650 83651 459097845 76981 76982 601054705 32763 32764 262469622 73131 73133 649406300 61146 61122 942344394 49887 49888 401936200 92514 92515 317930918 18152 18153 18369452 63998 63971 599280353 9751 9749 130405705 46650 46651 711600206 64494 64495 555354401 89279 89293 275339206 11341 11315 471646463 1202 1213 231295362 86797 86798 683440118 51263 51264 601507323 51949 51928 555461964 26013 25991 364279859 19718 19697 564979187 30462 30463 927319192 55992 55993 817801225 13885 13860 501081937 72217 72236 676608040 89982 89983 103714261 7540 7541 159449457 19400 19401 640009446 12940 12956 117117038 95835 95836 904603707 5692 5693 80517532 44056 44057 475114977 84764 84758 487784324 96032 96005 292949549 9969 9970 751689028 44992 44993 600287242 69499 69500 809169379 16152 16153 32996900 90558 90559 790891385 21812 21794 913505938 17615 17616 184906795 26961 26986 443235316 66544 66545 599703929 44335 44336 749133976 31485 31471 788639743 99046 99066 174357456 84087 84088 810149532 96727 96728 379050833 96060 96061 918251246 23056 23057 61087433 75571 75554 149460198 19591 19592 669477300 61576 61605 998867361 87664 87665 613607941 67825 67834 755793827 11171 11143 536505670 70025 70022 982425252 9175 9176 892629608 10134 10135 193670744 43245 43272 439571360 57150 57135 633132064 49267 49274 6747237 78242 78257 218813842 65529 65530 767873787 3635 3633 135419653 9503 9516 194369074 58635 58615 244325772 98097 98088 174813894 54173 54174 233974328 92341 92342 674303915 17184 17188 589910721 7541 7542 749357817 59572 59602 513487027 16450 16473 242096781 52938 52966 455116703 42405 42384 864967541 25743 25737 257494628 70026 70014 865392744 32758 32755 483020903 53299 53286 434529115 46075 46053 79460754 65224 65245 743971648 62916 62903 267430396 68197 68198 786490035 48715 48720 714939552 35496 35477 355047427 53978 53979 65832142 91365 91366 664186000 90095 90087 312995819 61388 61389 6343471 53416 53410 981742437 8709 8710 804663073 80141 80137 862555500 23002 22991 138767350 52681 52682 836840695 61206 61207 51540531 393 420 638017403 42526 42527 682918084 35341 35342 702831223 49296 49297 871230138 1895 1893 363274272 79920 79926 749408348 831 832 842920205 36242 36243 881871262 54046 54047 198036279 83961 83962 493128298 12866 12896 380644370 9350 9351 982960151 78661 78662 386333856 27481 27482 630657914 43695 43696 979896942 53912 53913 9316585 66440 66441 39811206 73208 73209 537725507 11536 11537 868031223 60952 60953 760233386 87433 87434 902944628 12459 12485 912820277 74553 74557 13172997 85198 85199 341330551 72679 72658 803096600 15141 15142 859374279 97438 97437 162326267 3256 3226 758296899 6351 6357 708545997 47493 47494 135637412 97277 97283 102517729 50509 50510 63971228 80055 80051 31611756 52413 52385 438009564 84791 84792 620741956 5734 5735 796677136 76037 76046 480320969 11775 11748 103906814 16425 16426 178150939 75154 75137 865884094 37164 37165 702913682 93340 93341 482979835 86206 86207 530135827 7094 7095 348956798 44617 44624 550633603 8999 9012 336941133 64080 64081 487191500 67735 67736 733689096 92154 92155 115364116 50679 50677 70748410 33308 33309 823996834 60902 60903 825098049 73514 73515 954904334 96650 96648 915106613 96330 96313 898348123 19665 19652 5346187 99787 99788 138881260 9884 9907 456269389 71366 71367 494611199 22851 22852 26268166 9129 9144 101544383 33952 33953 967317209 51113 51114 361735418 96111 96096 421313383 8572 8573 941193220 6004 6005 406003470 44994 44981 347566223 97775 97776 903482488 46292 46293 206643957 49916 49917 661682252 79732 79733 442652400 35587 35588 170997408 24251 24255 135006834 61762 61763 693182583 44661 44662 423601552 93795 93813 100088940 48121 48094 990195922 92325 92326 910322849 93135 93136 412533033 27494 27472 827376613 26755 26756 203067717 97271 97272 494281078 22850 22877 744540955 83838 83859 8614301 92039 92010 658305844 67018 67019 68005301 73673 73674 985067407 49589 49586 136886382 55818 55819 205306872 53037 53049 301520349 49624 49628 564952547 97891 97892 349527962 75174 75175 974219283 62485 62486 74699961 28740 28741 303431735 80767 80768 737523739 26190 26160 439976777 87093 87109 188371706 27766 27792 33520754 25163 25174 335497617 86567 86580 571449914 17474 17475 342283221 54345 54321 310970651 16267 16263 134895284 84282 84283 170408174 25261 25262 681722859 97806 97807 966991676 87511 87512 883660255 89820 89821 52089960 84286 84287 438277193 24931 24932 510539063 58645 58668 929989486 20882 20899 375072548 51743 51720 764597254 41010 41011 32741440 8693 8688 94048888 43770 43773 621513723 96762 96763 871611595 24923 24899 562830334 56001 56002 947003288 66315 66300 347757919 91149 91150 656851698 73103 73104 260641287 74054 74037 871637521 26581 26610 476228035 41084 41085 960661526 41204 41205 441693337 90176 90177 486652545 24745 24746 651197790 77395 77396 200866417 45217 45204 484505894 24993 24994 602209942 25458 25435 169994830 75234 75235 564711939 89285 89286 373816772 11975 11991 974244358 13712 13713 441333663 2718 2719 196434704 78753 78754 637838795 87501 87526 292560920 60934 60943 441596311 56733 56757 410721690 93416 93405 745559530 90210 90236 412483878 22877 22878 34235569 40271 40272 679791051 18083 18058 104183406 90942 90943 664808627 47024 47016 586850208 88921 88910 41734739 88204 88216 486873101 92063 92064 813279255 7612 7613 252797684 62770 62794 742021082 54513 54495 225241292 59255 59256 833819157 27457 27436 807391109 25637 25640 504106426 82630 82631 359405578 20949 20950 681919047 91328 91302 848419389 18521 18532 167156327 72592 72563 435925552 44291 44299 512721450 72932 72933 106016013 37062 37063 274160231 17911 17912 672802755 32835 32820 819518607 19478 19479 986731758 22896 22897 389149572 69796 69818 429257424 72417 72387 760129662 16435 16405 660352900 49105 49086 325697513 28933 28934 751731333 3157 3159 347977133 44671 44672 268728876 58601 58602 733420912 3752 3770 926107797 87701 87702 608932413 96789 96773 294283 42175 42176 273970742 98964 98965 223605951 63270 63244 358539557 95122 95143 441708844 63999 63972 913612477 9365 9383 132452863 67571 67572 171726021 3416 3417 991227651 65929 65930 71697944 21043 21044 218340182 98901 98877 336533268 89496 89497 97647230 26272 26293 852256532 89386 89387 316245277 55375 55400 437690563 18773 18774 842866549 31729 31740 574150894 13095 13108 123794671 34906 34907 808320682 61269 61249 641192194 34296 34297 116668242 88730 88717 843065136 91925 91926 942853001 71078 71079 691411858 15075 15064 529361625 5031 5032 358204705 10417 10431 582935444 90573 90564 59415288 59749 59750 503541088 98337 98313 26524054 46543 46544 216890779 63643 63644 817815116 57073 57074 361807640 49056 49027 554162448 85225 85226 675613276 52009 52010 975796299 82224 82250 987802986 44698 44699 972803131 47498 47488 209973163 81355 81356 362277536 82932 82923 965514460 94338 94336 423334064 50808 50809 337564354 45424 45425 3356047 90023 90024 290763627 52529 52541 221229619 49837 49838 831221118 51990 51991 418508436 68135 68115 576161532 33858 33886 431365137 62936 62937 243604815 48316 48317 455667375 87748 87749 27914856 8698 8705 276184329 11463 11464 654873149 54545 54565 642368701 51168 51151 786141782 99703 99702 903325693 69828 69829 503229111 91522 91523 781415840 63075 63076 504741756 6188 6201 732950662 77817 77818 615098924 44153 44129 429017508 16763 16733 250604071 56473 56474 77435656 35921 35934 982096557 67840 67865 588167213 71594 71587 820478601 13442 13446 152133970 37853 37854 192265733 38989 38977 537794668 61279 61297 144720067 3972 3973 674573842 53373 53375 828556673 29313 29314 390910016 72584 72585 665193268 48304 48283 804528072 62102 62126 84784136 48338 48339 999391903 38765 38766 509696764 1105 1106 458002547 50743 50769 183291475 89269 89270 10406424 47668 47640 69031887 15058 15042 579210629 93426 93443 216190011 52718 52719 918173410 63999 64014 608799196 34985 34986 419510951 99390 99365 262350264 58960 58961 845268903 530 531 985369910 87060 87079 470740049 24783 24784 251216681 10964 10965 182910391 64312 64313 44769628 10070 10071 466740147 80493 80499 233135635 65918 65894 730912663 97783 97789 223675387 86495 86498 264510537 52998 53027 176408444 5673 5674 776072536 67388 67389 271739213 45602 45603 25444699 23661 23662 38481230 8274 8275 177300590 90845 90846 880939368 10341 10353 24021309 44642 44645 756851282 14864 14865 525088857 90756 90786 127246590 81714 81706 569696229 66859 66860 484893594 25627 25631 648578291 28976 28972 705299870 70955 70934 287338414 4052 4024 223785363 20717 20735 250675117 43703 43704 577198745 83083 83071 422491345 29566 29567 671233517 29895 29896 999758263 78823 78802 562603605 6246 6262 161610887 51608 51631 46987138 98166 98144 617551281 22794 22795 833870666 4712 4689 473666831 68346 68363 471265619 28303 28311 417789249 46260 46265 166153671 70963 70964 675508768 55179 55191 297239177 73312 73299 294099446 10009 10010 524730433 69683 69698 283214129 92794 92795 527594380 27053 27054 884759741 68364 68381 680728215 76202 76183 471570582 34637 34630 937165420 88642 88643 98767965 56506 56507 183007699 4421 4422 298133592 77977 77978 93576486 56651 56643 5445247 43222 43202 105738286 73572 73581 836088267 1183 1184 214815753 67016 67017 592502883 9722 9730 411187363 47169 47176 637427165 23450 23458 988118974 24299 24279 191601529 83466 83467 888015868 84962 84984 331405900 48023 48024 411601457 35257 35251 856232185 67264 67249 50506848 7507 7508 318077761 68428 68429 398194200 56212 56184 844085345 69941 69942 956725871 781 756 294478388 45147 45122 37252607 88037 88038 606605378 29143 29132 875115523 20968 20969 81739902 11508 11516 593989943 36365 36366 651192048 27193 27176 620613159 72878 72861 277451482 59736 59761 409584132 42306 42328 218391574 36692 36674 974150288 98868 98884 295422701 28599 28600 947095878 58908 58912 883571525 64136 64145 473159069 72146 72148 496467278 22064 22053 228986929 23733 23744 162158259 54063 54064 339760083 75786 75783 711969911 53123 53134 999659435 67261 67231 121590685 5334 5359 184627702 25605 25606 382548515 82678 82685 849121200 3247 3277 742156588 36685 36661 478222358 14231 14232 564214310 97966 97967 945894413 52516 52517 521883501 50629 50599 706886016 58048 58056 54497620 39100 39101 263457016 39544 39545 752682992 32581 32582 863937221 69262 69234 437403279 55277 55271 780816873 57846 57847 178330194 44909 44913 62865279 48579 48580 682642871 29745 29746 843507863 61091 61061 839575452 61562 61563 546411727 6138 6149 976488527 28007 27994 972548578 29766 29787 953653714 97580 97581 730196835 36895 36896 221813862 55164 55186 409434599 44129 44130 603445584 7658 7659 811352780 92912 92913 295902615 8753 8754 604131130 95512 95542 507331138 27819 27820 675925303 30809 30837 928502593 9980 9981 887390493 43759 43743 557259632 35536 35537 458971630 82700 82688 621501425 37181 37182 680994574 54916 54893 839297684 93871 93884 339045587 48421 48396 711080201 48683 48684 336779354 6846 6860 251888421 83142 83159 372266565 6623 6624 495927333 61052 61053 255319784 22574 22564 249630154 22826 22810 378464801 59000 59001 647394095 69058 69059 879733039 53735 53736 485403457 60009 60024 683261593 87074 87098 511389532 60892 60893 38092975 50729 50724 337754905 58181 58192 915195038 392 400 652360964 89421 89429 347678273 10888 10889 236904803 66426 66427 260427416 27055 27076 181145913 18280 18281 838159015 26416 26389 728755406 1897 1869 33128643 94725 94726 907068901 89706 89711 173434095 66950 66951 636638545 55256 55257 3467447 29911 29890 489267226 62443 62444 244201245 69524 69525 880004086 62666 62661 14425150 78383 78384 925261178 12939 12958 92238309 15961 15962 964368427 94773 94774 882761267 11554 11555 541140936 7051 7052 345096279 73521 73519 91317190 9438 9439 509265242 27132 27105 806534596 73219 73220 88390430 47696 47706 136551404 74932 74933 987167748 84543 84544 70152306 54298 54313 773673453 4695 4696 174321460 47985 47986 494779420 77932 77937 934841561 55995 55989 129835607 34981 34972 725512651 34492 34499 981485405 92981 92982 493188886 55538 55530 985595520 86023 85995 773871224 46376 46375 843347416 13399 13429 979084089 72808 72779 981017335 60393 60398 136157568 17317 17318 195477999 486 487 1654029 14799 14800 572779637 73247 73248 218139829 59175 59176 372780989 84548 84530 315488226 34115 34116 820157570 40697 40713 556693705 96824 96806 493922276 83763 83764 892109105 63354 63329 937669727 43275 43276 314071127 72493 72494 897873885 50142 50116 907219859 72271 72272 742228029 88855 88856 604032793 84980 84981 936635170 53442 53443 587198943 73328 73329 308650735 28951 28952 788980033 81131 81129 972774947 70674 70675 474526302 93951 93956 990048264 21325 21332 849854580 23094 23095 224485104 32683 32684 94947101 32849 32850 149640676 92226 92227 282122222 96731 96732 659454376 12308 12309 732380419 14287 14298 543152147 58955 58956 797499120 86983 86984 804097924 21170 21179 131514581 59996 59997 904797399 86899 86876 585347883 56909 56885 653381580 50909 50910 187258051 87365 87366 277325534 22588 22568 60212974 17882 17863 407460979 30323 30324 392477731 25492 25493 548851976 55307 55308 743291224 83115 83107 222223689 44003 44019 689538404 64506 64507 790761656 53435 53436 376176921 92526 92527 826572821 63180 63182 350258709 99462 99463 185261190 25093 25094 857879853 63147 63148 639690978 77173 77190 811561278 36305 36306 519026570 65753 65782 2254103 333 330 31178236 35001 35002 363243694 65345 65346 42690005 76374 76375 648825701 88834 88835 863213859 53638 53639 271339745 54939 54940 389407477 56806 56827 404605813 91876 91863 801294444 90344 90345 835534455 30505 30475 544775884 44620 44624 378594656 72665 72666 41166604 92037 92039 257806914 84887 84888 303635233 29729 29732 362803804 42092 42093 510573969 35127 35128 778697445 38847 38848 230254512 73130 73131 277810432 71618 71628 981544881 47896 47884 919594232 49978 49979 532126952 75989 75990 473534449 77805 77806 58711482 43576 43577 993815047 72528 72529 298167599 23886 23887 72988658 97895 97896 911424569 98522 98506 200073146 20536 20537 939353580 16371 16372 320824908 94818 94819 952866816 83397 83398 462655026 24301 24302 38780120 41678 41679 209838745 22062 22088 152129564 65577 65566 884676913 37114 37128 752916594 81088 81099 949523010 64680 64706 293513633 83490 83491 883383815 79465 79466 684485609 39379 39380 789671733 21873 21886 202080762 6690 6691 569520826 8359 8360 506949604 22611 22599 566892544 76867 76868 598614770 54141 54142 48731394 52210 52221 248126535 11138 11139 928159114 29675 29667 695878712 78881 78882 116411658 90155 90171 992469600 78478 78453 656659762 96963 96952 493034354 79365 79366 737147021 81555 81560 640074450 23046 23047 491041272 86492 86493 974398321 65932 65933 119409593 98423 98424 779537116 47704 47705 724132536 32182 32189 591426730 36545 36546 2351092 70509 70534 64971761 29327 29320 657609810 21400 21401 352326027 23553 23578 903536459 77519 77503 447474011 79992 80008 507388931 34505 34517 461030526 22436 22450 245316038 14440 14441 307520925 55083 55064 701447230 50700 50701 452106613 62263 62278 354201725 12099 12079 876990652 24041 24042 796002493 82085 82086 115454518 55922 55923 973469457 40527 40528 491927883 87656 87657 406020745 74091 74082 709550726 82419 82420 388420469 4377 4379 75738435 15742 15743 400463452 52502 52503 488535283 86367 86385 683298390 5241 5242 355636846 61583 61584 418519260 56626 56627 4042142 39927 39928 381016264 45001 44974 493325983 70186 70197 990957677 50382 50355 414725365 17837 17849 239492734 78565 78542 932543301 52524 52538 995646264 81415 81416 615963173 34373 34374 77569554 10218 10227 748342871 34084 34085 415646727 67602 67590 371575628 10334 10335 690081712 4420 4421 103255434 16492 16493 459496275 107 99 529290306 85853 85852 291726081 53178 53199 894042791 57808 57836 637821444 96971 96963 586092482 64404 64433 797309018 25968 25969 901476016 92096 92125 367805517 83662 83663 892628220 875 866 885667577 72226 72225 862715721 92560 92561 503430952 65214 65215 517790683 22808 22809 927608334 88259 88260 328176068 38159 38160 65705692 8307 8281 436515878 56550 56551 738638599 46682 46683 959515442 85267 85268 667430326 84982 84970 905188404 73061 73086 96400871 41259 41243 973675569 43526 43518 193857117 4361 4374 925224315 21243 21238 692514738 67758 67739 782954193 64615 64626 742658249 46031 46032 615734706 93515 93511 644650654 77580 77581 881897249 69488 69489 339419627 73201 73228 54536923 11020 11021 100965334 12495 12496 75736439 54754 54783 877656211 57302 57303 944934544 6740 6759 891289943 26532 26558 33780947 44001 44002 263023384 93751 93740 855478650 97676 97677 347296897 28820 28821 706364788 72257 72244 859532227 87042 87043 506297898 95268 95269 184626797 99227 99230 834193656 22381 22382 984463958 20420 20421 519334461 80272 80273 784618904 82674 82687 440684649 19142 19143 564056790 51280 51290 651122902 35238 35251 105453776 18316 18312 826758883 90572 90573 565525166 58569 58555 361184634 35494 35518 931603513 39906 39928 150359165 69829 69830 702792910 61107 61108 417622988 24520 24521 575554190 17326 17315 231425988 6742 6743 49553064 65670 65671 20365523 8099 8100 827798851 92081 92111 764822756 91094 91076 847668335 67161 67179 381207910 42563 42564 701795887 76132 76121 396911836 28598 28599 587575843 88712 88713 509297594 42100 42117 316880242 21163 21164 240137516 87444 87445 464950430 54054 54033 647443694 43228 43204 415780707 22459 22434 295551194 50423 50424 100113528 81557 81575 954107906 94478 94479 211354757 35498 35499 873598860 8861 8862 332775437 60412 60413 461166133 33058 33080 375211594 74093 74075 924349570 87694 87691 307259575 92036 92037 666521160 92027 92029 386393981 89103 89087 288009185 83795 83796 565435696 43432 43411 934795692 31369 31340 265392598 60603 60604 266813768 15475 15456 146001744 1364 1365 388518057 57903 57926 140652174 60592 60563 845069689 22222 22223 225480092 57110 57089 714615237 57210 57221 521621408 16416 16410 152402909 44543 44523 687471448 8700 8701 775340353 85312 85297 304794670 55726 55727 685371862 4712 4713 705320841 12042 12043 146907298 31684 31685 623934143 80694 80695 692849519 82768 82769 178744179 73065 73038 373776965 18256 18265 678525612 45949 45950 257064007 16033 16043 178937373 10693 10723 550125443 47254 47255 106793070 85007 85008 774583439 57503 57504 485192965 89309 89310 328643911 35940 35941 716531202 19002 18973 944288605 95876 95877 279163660 94884 94885 518693693 96970 96971 686412044 64273 64245 257811267 90431 90432 402893130 90578 90601 185527400 40687 40688 841189927 31678 31679 181663395 66227 66249 141034089 55838 55839 933276174 30299 30307 472150507 75153 75154 336005056 41509 41539 402165380 42557 42531 184792985 33913 33941 307530111 21254 21230 243679564 83299 83275 505319100 6146 6145 459609846 36205 36206 135141410 33248 33243 121342197 36642 36643 712088390 60358 60383 373987658 29300 29301 373011615 25755 25756 45492061 2071 2072 948744791 75975 75955 582296707 7137 7130 719456231 62615 62616 713453937 95448 95449 705649725 9766 9748 241044714 87040 87011 999204112 4960 4961 928955234 4036 4044 493058042 6819 6801 567531582 49213 49240 779212692 30817 30791 249822966 61031 61058 46732623 28489 28490 528095514 61152 61153 93324709 97922 97923 701400829 73376 73377 912269832 54639 54640 882514879 70214 70240 110761634 20348 20349 997266935 21645 21646 543760667 32975 32976 600243008 98263 98255 245314166 64083 64079 742156298 91926 91927 259267101 67 72 686765339 72797 72825 905293902 90827 90853 296415170 86987 86962 360012697 1366 1367 261410418 13593 13590 287170137 45200 45173 775646103 28316 28297 195392842 68868 68845 329921071 89572 89573 300434198 47085 47086 793382568 60230 60231 658082457 2643 2634 742147365 56997 56998 161768546 20178 20199 664969081 3507 3508 810123691 40693 40715 552383006 82487 82488 85391883 73924 73925 858688904 16201 16202 294381168 57882 57883 852967486 28297 28298 446962762 75560 75561 61916629 98850 98851 940344916 45241 45235 645480209 95013 94986 806968688 40218 40191 423205822 87993 87994 906778222 8742 8743 76902785 4206 4207 74999703 42949 42950 948762552 90072 90091 727121828 82544 82564 475828456 9140 9141 780706477 98237 98238 475904901 2831 2812 785547086 11278 11289 682615333 43447 43448 903208910 33446 33447 41128485 58686 58687 709467594 61492 61493 655170426 41610 41635 998033256 97092 97093 12260188 9969 9961 56651841 73296 73297 454115438 28516 28522 472913727 437 440 619969843 44083 44084 260684617 9798 9799 984546775 45068 45077 972325215 61940 61941 767458496 11783 11782 711690916 2018 2019 670765936 51128 51146 706396664 65788 65771 142418844 63318 63347 595107149 37795 37800 968922576 62848 62834 608774319 79910 79911 927081579 5620 5621 269932802 51211 51196 376899216 45745 45746 565677541 45506 45507 181146845 22677 22688 253312813 11781 11782 338515051 2281 2269 432872392 5189 5203 538078273 99392 99393 762185853 35713 35691 424987091 65981 65989 637813873 84026 84050 964790795 18695 18696 208602054 60406 60407 43185145 83816 83817 202229983 7824 7825 434529313 74200 74212 526629683 87906 87907 51566481 87064 87053 862420506 87698 87721 362729238 22442 22443 898369732 22169 22170 9836546 56258 56259 344738453 3027 3028 198847290 63641 63642 635915031 98743 98744 339300613 18352 18347 822660983 68410 68411 764856903 53050 53051 455854096 10512 10542 674827923 65160 65178 952871993 67536 67537 586466056 83759 83780 8753831 28129 28130 42544158 75313 75310 356011479 98252 98253 139599301 34967 34966 995694082 33673 33647 306433792 99563 99572 665747007 88850 88826 492418307 33244 33245 430491304 47783 47804 74257737 47878 47902 832100416 17864 17847 887150072 33538 33539 781174253 14269 14270 229340179 77277 77278 446098195 18264 18265 872995749 77103 77104 17534170 4018 4019 20608973 30956 30957 516429708 55142 55143 590945245 26381 26373 307261975 15304 15305 212676390 86369 86381 599110148 72476 72498 549242837 19500 19522 659770581 42895 42901 76490850 5478 5479 841678364 91342 91343 914061484 41723 41708 197428147 27309 27310 290974544 44667 44662 46121372 49208 49197 84374482 81124 81097 449514914 79749 79750 245517920 66304 66305 362670511 5122 5104 370371218 78861 78862 554566250 15747 15738 717663363 52358 52359 554017385 18834 18863 630161851 99065 99036 231979003 48809 48810 583239549 44626 44627 287897970 38638 38639 460654044 23638 23668 868434714 9689 9690 781188916 90934 90935 918928238 3539 3540 500638278 52618 52646 954902210 99915 99916 88940067 53314 53339 487849611 67149 67150 163500118 7658 7650 909317983 4450 4451 424026274 88644 88632 155907351 64492 64493 273266305 84619 84646 449960035 24553 24548 431699634 69320 69345 142329858 57119 57120 820948832 32376 32377 289216864 33148 33149 560942695 73927 73954 112483528 98738 98713 947446972 30584 30585 644507106 38260 38247 863557499 65688 65689 957547029 62887 62869 804251601 92271 92272 87583703 84538 84567 273906228 20000 20001 249967521 65022 64996 811944323 67291 67316 149913088 84324 84295 972091246 57393 57394 218310343 50185 50201 885906746 57188 57189 673117936 63776 63806 824261848 18007 18008 854393212 42372 42358 106485086 67773 67774 946821393 9662 9663 223798243 27490 27491 944303327 80221 80244 178705246 90572 90542 813031873 93606 93632 181187058 64041 64048 621386549 28663 28650 482823823 19924 19937 818216195 67655 67656 227257311 20646 20667 84879829 52860 52865 980576266 681 682 579095004 40473 40474 407353245 2277 2292 152970785 521 547 452448249 12912 12913 270599210 9951 9936 816676599 24367 24368 427173873 52690 52704 771102561 86889 86866 544050816 97718 97734 118703386 62849 62863 143513254 6113 6134 259520303 32838 32863 19083420 87775 87776 351121034 11425 11420 933637123 54984 54985 587421130 80241 80242 891906846 63569 63570 666576862 41260 41238 721734734 21143 21144 412327580 62933 62934 707356701 88100 88098 631272748 79508 79538 311686209 12789 12790 610155699 9671 9669 161501192 29215 29216 655907454 30358 30359 144084470 84553 84554 898098969 81191 81192 878849719 3864 3863 87531116 33894 33895 612675630 15035 15036 860276154 89752 89753 28752661 72370 72371 164441472 41479 41480 802976505 79250 79251 162811189 75608 75609 625919496 25745 25716 10867715 76395 76396 21697171 49195 49208 371952498 15545 15546 150688365 73831 73832 335500120 81537 81536 20382300 76818 76819 12854594 13158 13159 614486593 37510 37511 621158726 67691 67676 600181291 14716 14708 774316655 15921 15939 28497017 28757 28774 755983001 65347 65326 590298854 70313 70314 559502040 62072 62073 858629149 96371 96372 66276802 56989 56968 162547485 41046 41047 251685921 41143 41144 375727637 86405 86406 619968256 46321 46322 232035382 60390 60378 575012347 61748 61749 409405541 85793 85823 584148102 26892 26893 482771050 29588 29586 651651685 22027 22028 949710716 91293 91303 901914913 80714 80744 352308868 20326 20345 670923196 28659 28641 334143651 77051 77052 478624992 70446 70445 735961797 98740 98745 629070036 7547 7548 842331959 23079 23087 945605208 45162 45179 405902845 76130 76131 718996347 6144 6149 471302045 66111 66112 689232591 72651 72652 621464997 3037 3044 318827051 45054 45075 41101231 92091 92092 950302324 48454 48455 287389235 36886 36887 228132916 93268 93246 507628252 65557 65558 641098178 31356 31347 661491148 18127 18112 339074133 13270 13249 64468582 93958 93959 670021390 94899 94900 819989364 54549 54521 121751908 23855 23856 719548733 32737 32738 242727678 86890 86902 257630361 56627 56611 203427423 84856 84857 88464421 68081 68085 32550091 79781 79782 611126765 96637 96638 409303618 47629 47646 413746290 71903 71920 701217035 43337 43338 712946289 42189 42190 164751308 59283 59309 72165072 71673 71668 409218042 96177 96207 16331632 38575 38600 997335588 82385 82386 157636356 26146 26117 442297974 50229 50230 369305996 99577 99578 871429981 24343 24344 468814187 60101 60102 950500258 55847 55835 3424571 72297 72303 975901777 63217 63195 786856568 92750 92751 606406341 9706 9724 250912760 55347 55365 844673696 70982 71002 135159467 86434 86422 872176841 31633 31634 755457019 86390 86391 653621286 41692 41693 649032106 4341 4332 530491578 32393 32368 337135167 36019 36015 418486446 83664 83656 847051890 45622 45623 50020100 81918 81919 412657288 30943 30946 907558486 23364 23365 9353594 52228 52229 916652067 90785 90774 243509601 12680 12675 4062462 50609 50610 810860361 46288 46259 123695946 47332 47333 466651048 16175 16181 686613084 14948 14949 878963677 61646 61631 960673862 10781 10795 776850490 46838 46839 786750607 99182 99183 439999131 6219 6217 277880380 29396 29397 729859831 54113 54114 852029545 97782 97783 950198890 94282 94283 442844822 42081 42083 950458831 50831 50819 896742937 98988 98987 718247611 67163 67164 303239253 16814 16842 771133417 99997 99998 166817625 11086 11087 912999456 23326 23327 738414653 84300 84329 50110534 89501 89517 491938365 95267 95275 109219612 35877 35878 194220119 2787 2788 960897207 62655 62656 740113254 35783 35798 141021584 63851 63852 156975410 53181 53182 967083706 28393 28365 819980699 6585 6586 27137541 92254 92259 902445595 77574 77563 175108350 27787 27807 743372946 51758 51739 239987661 86957 86958 832591371 33914 33915 309574736 30852 30875 968658499 35500 35473 537639961 51842 51816 416204249 35643 35655 139372775 9143 9152 122162394 5279 5280 618988849 18010 17997 127444082 80555 80556 157401904 54611 54612 392553754 26261 26262 999586756 99783 99811 475976010 57951 57943 6314106 88007 88024 769572223 38113 38114 390863345 1348 1330 999884660 19342 19343 350592443 88184 88202 272758193 46518 46539 695333054 33542 33523 633753841 23785 23786 524876376 89245 89246 854710915 44900 44873 292893498 87721 87722 762312364 95338 95339 622732177 32521 32522 851604056 92524 92513 521010683 46239 46240 726151256 33961 33962 83051264 31334 31335 358210067 22162 22163 307410922 39257 39258 21049446 27830 27831 163331288 62186 62187 182737173 64661 64677 897454575 22293 22297 564586536 45726 45746 322514659 41724 41742 804763377 37864 37839 878370971 8194 8205 786891711 37346 37356 423555445 37001 37002 666942194 27881 27882 190535774 76153 76154 593865383 2779 2790 388853163 40643 40644 451435772 48122 48123 158378830 29754 29755 79468283 37147 37158 586125704 96839 96813 681015693 24814 24815 35418559 10679 10680 282801266 34226 34241 683350691 38770 38771 630438895 10173 10177 265432903 7703 7704 726683613 10040 10015 180707439 32095 32096 217550609 69700 69701 139968965 5530 5539 471359345 99410 99411 463977750 54090 54091 558297940 27797 27824 996674250 72697 72698 40459954 99010 99011 415782191 9294 9295 373321095 43647 43648 989975858 92507 92533 65012983 86073 86087 443925851 78016 77988 972646757 41157 41150 946100281 53276 53277 370954429 29036 29037 557443579 7435 7436 59658089 67705 67731 850985798 54865 54866 224939452 12857 12832 161923848 88366 88367 404990350 92502 92503 274514391 14983 14984 729856144 20092 20093 681339246 75659 75672 617755864 20760 20752 299812957 41333 41311 725265271 85149 85150 684438661 71082 71081 422940708 49604 49605 439427842 45140 45141 42771158 90604 90619 701224384 85636 85623 337900291 23770 23794 779867767 89686 89682 607625703 96867 96868 544543775 14762 14778 827709139 60176 60177 914371529 69674 69675 369490632 77075 77050 646036893 88023 88028 912668472 56101 56102 10739028 77662 77674 468231353 83489 83490 22041194 49587 49588 236980819 54820 54845 965082857 6697 6698 727168782 58777 58778 310227112 33500 33501 229780478 826 852 990712610 79120 79121 404039343 59202 59203 441817154 71741 71742 800261648 41302 41303 929000896 52761 52775 105781675 12821 12845 13691009 52350 52328 587908838 32759 32760 765395294 64850 64837 128846677 78098 78121 967558255 1690 1710 91538489 95870 95842 331730986 18234 18226 324432877 69715 69697 202093445 26978 26979 703520337 30507 30508 417008931 28536 28552 670507584 76714 76694 808782634 97517 97518 790375866 94480 94496 842843541 63088 63089 638708540 94247 94223 864349877 31468 31469 279516371 74614 74615 538639796 49096 49068 769520245 19411 19414 493096896 11024 11025 649389376 12366 12367 390743561 3036 3039 903934741 53151 53160 472497304 71877 71900 368974107 42298 42284 67440429 60500 60519 250490334 43355 43342 452862034 73704 73693 742686732 38131 38136 45813210 41363 41364 731914931 85166 85167 469070498 86882 86883 717851777 42673 42674 213774787 8081 8082 208920960 48765 48766 210640604 98282 98272 892734335 34796 34797 543304584 71532 71533 317603113 3865 3866 227205474 95709 95710 524597127 26079 26080 753140136 86421 86410 389508950 79157 79158 8879633 82721 82722 253764575 5938 5911 734638556 58014 58015 249140514 91599 91597 247394761 30062 30080 379245784 34730 34720 557313866 99779 99780 690710817 84293 84294 144016880 11649 11650 803237126 91288 91289 460588028 93665 93666 54660665 38804 38793 394350272 20716 20727 197196042 86254 86266 732864591 4461 4462 788539550 91902 91913 441345073 16190 16191 932993779 95921 95922 190323719 93703 93704 946605258 83995 83996 118105069 53393 53405 825373019 85782 85783 106693362 28929 28930 893376041 23882 23883 526329126 90964 90965 263678192 52587 52588 776190321 95531 95532 911615950 32515 32516 574158751 5698 5699 40986859 75115 75116 800459992 12307 12323 764756924 98388 98389 753983511 41062 41063 224440271 63282 63264 78902747 60113 60084 314794321 727 728 467573950 86933 86942 988562732 36409 36410 442125797 98445 98431 5994587 75045 75046 442836202 67210 67211 163117328 81310 81311 612760936 46994 47001 523742986 80223 80224 716656496 85068 85060 146699011 80809 80810 898597095 39421 39422 951006828 87290 87307 352229017 50100 50101 393212498 75807 75791 429693693 81495 81496 5866434 3249 3256 587991095 89782 89804 987351976 15768 15757 100714106 8667 8652 167587961 85308 85281 495313062 84090 84091 308663725 96783 96757 391788922 18671 18672 24827983 78126 78127 681603126 7233 7234 667317657 80401 80402 659043675 19523 19524 104049329 5845 5846 352621390 93094 93095 768661721 44720 44742 666551808 41216 41217 284507550 61058 61079 13440575 90428 90429 457414605 9271 9288 736353565 55888 55865 591910232 67180 67192 813192110 80487 80488 475687145 98061 98038 487870160 18919 18920 765288960 81176 81177 591318955 95035 95048 718530745 78658 78659 73790639 53446 53443 128052822 74068 74069 153992114 13805 13788 183156344 88472 88470 710118904 9544 9545 102235663 11247 11223 958181702 55589 55590 327523228 91339 91312 735682461 67749 67759 717511217 55465 55466 470685395 40219 40235 845501762 59074 59078 719501607 86183 86184 862996183 47878 47873 448081206 15716 15718 325540857 95571 95572 457381450 8195 8168 970006023 6011 6012 736044229 98168 98169 766171083 26614 26615 191864792 88806 88824 645564860 82175 82176 344349565 28587 28560 343899741 95895 95924 975171033 33770 33771 947086248 95311 95315 883497479 38628 38658 705021060 20096 20097 643161584 91578 91579 178121449 85134 85124 712989177 61459 61457 791140900 76176 76177 998147834 71112 71093 768854567 23334 23355 210344393 26086 26087 3681256 14519 14520 216091194 11128 11129 229995410 27432 27458 231219860 47327 47350 809395399 97826 97825 406850217 56105 56084 635762866 53258 53240 858785466 83325 83326 849315112 51195 51196 243741989 33031 33032 675072931 1219 1203 337087864 42803 42804 919925616 97891 97890 437062140 23044 23039 783828263 1025 1027 513529923 75206 75178 415524664 5460 5461 957915988 7285 7295 178795520 63711 63732 999001458 64918 64948 977283375 24378 24379 345204671 38876 38899 314621410 18723 18735 605300300 74530 74527 540209764 55121 55144 849299282 33287 33297 397510100 40428 40429 97434654 58550 58551 967066970 67410 67409 102252766 36850 36824 947865878 86353 86354 618212573 27598 27599 924892787 61779 61780 777632700 35892 35893 326717461 50958 50959 478941698 11151 11152 18945190 65523 65540 864967334 40728 40736 376358744 93801 93813 143435812 89935 89907 725070163 39139 39140 569385656 74563 74564 864038189 27002 27003 449070845 42985 42986 503814581 63759 63760 930699372 40848 40849 748075796 50737 50724 912271133 45409 45410 93731801 46496 46497 788035761 57382 57379 196843672 68831 68843 59420304 23160 23150 289299853 47762 47763 562862968 76280 76281 953272947 51642 51655 898574087 63419 63449 356395705 24218 24219 7658917 55049 55058 942131268 99425 99426 138516451 97657 97652 561108147 12156 12182 840822314 53570 53545 341896160 59898 59899 56026829 90092 90093 393486618 97653 97654 253540323 51374 51375 820619596 93937 93938 226293259 59489 59490 776798521 74171 74165 805002835 32823 32824 815023740 34365 34381 383761890 56570 56544 238471381 8682 8703 494071204 97359 97360 481331814 42752 42777 468232543 48093 48094 436308754 66829 66830 562251178 38866 38872 352432709 16265 16251 804300196 13411 13412 799780493 20494 20495 55185953 74521 74522 590945366 9477 9462 846999531 11580 11574 84105122 93348 93349 458316663 89480 89465 378942052 13395 13396 152321303 62919 62918 371812452 64644 64617 311527427 36589 36590 478963991 59207 59215 800800656 38468 38482 209336951 22198 22199 11101832 3540 3543 318260083 76334 76363 211624834 12355 12357 16075109 8542 8543 766394291 29207 29188 528189252 79008 79009 901674745 72291 72292 95069811 12859 12837 68288453 40950 40953 124692272 1018 1019 451539725 70382 70383 142454821 42916 42917 621973091 16813 16801 280370410 55614 55643 239692726 33235 33236 552151993 26659 26660 448504849 21004 21011 747088934 58421 58442 28029463 64033 64034 188144113 58502 58503 554558577 19369 19370 852112246 33878 33851 483874051 68737 68738 142577576 26227 26235 765678687 14654 14655 619674778 65385 65363 970085848 41086 41087 394196805 46015 45997 529446578 19000 18983 262054393 86110 86111 233970783 84535 84547 131551493 54500 54501 391606548 95245 95246 113028672 92081 92110 83323025 67416 67417 141227043 53987 53988 878928573 96996 96997 107217756 32065 32066 613326858 99840 99867 458592210 46745 46738 590509384 97992 97993 207472456 21985 21986 201742566 91226 91233 156324112 34567 34568 430749525 71079 71105 873329428 19351 19360 74631610 3933 3934 551668368 55440 55441 339691424 69630 69631 988973410 90878 90894 237134955 6502 6507 451022471 5758 5741 693184784 11904 11879 833315031 93861 93862 246432644 20305 20306 563946207 88663 88634 274515367 72521 72523 968982501 26018 26019 939385662 25195 25196 703025620 55006 55001 738705246 19420 19421 140202228 62384 62368 716957219 51712 51734 3229576 33268 33249 247967013 35977 35978 879561174 16046 16047 464820759 95173 95174 344272392 85562 85532 544780602 28348 28354 135731486 41704 41696 383255758 71008 71009 46168255 59331 59332 244581295 94273 94252 201742660 77847 77826 628156159 38250 38251 806193989 42821 42796 459602859 29060 29061 885786526 96501 96531 570930667 99335 99364 439810660 70920 70921 806115976 32674 32667 281361852 38429 38402 410342308 66519 66528 364629074 27533 27534 285861572 73506 73523 868388666 73022 73029 288030385 46530 46545 146509112 44268 44269 357679805 5507 5508 681730838 73809 73781 120342031 99397 99390 336532597 99281 99294 911537560 35633 35634 956861737 66317 66318 622794417 69716 69717 934291818 67323 67316 353323179 55457 55458 448232647 11074 11059 604806667 37785 37812 346807664 25060 25061 450754997 92275 92296 229388445 10442 10443 516838952 70246 70247 203129478 91227 91250 897269301 79071 79072 639614726 1057 1058 929014135 4839 4861 811588773 72358 72349 949818080 42893 42868 107409869 45630 45622 799529530 58391 58392 276885712 32992 32993 994339681 33323 33314 850174593 17514 17485 720993424 19655 19656 956973781 18603 18604 723257376 13852 13853 31690990 65606 65617 96390506 76979 76980 170275665 69664 69665 283106755 33652 33672 753054100 78911 78912 2772244 72569 72544 567180285 61810 61811 138517660 22741 22733 456710136 76051 76052 520021070 43439 43440 865336261 32340 32341 108508290 99121 99122 676053566 53036 53046 738019837 36874 36897 179814259 5312 5307 79886100 43153 43154 174728576 77942 77913 974274782 61730 61706 828514772 55778 55772 637250169 62833 62819 273027347 57828 57829 842916580 23159 23141 772032464 83519 83535 50059872 80123 80128 536425323 19197 19198 393478368 65571 65563 334054403 65543 65544 106222685 267 287 466752781 68057 68085 328116030 14472 14473 751499688 47026 47027 593084494 14883 14910 591989407 94247 94248 572851227 33169 33151 421908057 83849 83829 720391484 6065 6044 922538167 75450 75451 717920417 80152 80147 436564422 48190 48191 530829580 23227 23207 367184782 83731 83732 643061968 74270 74250 176150045 65231 65243 519739953 69154 69148 127367052 61682 61683 470970171 89208 89213 509708287 25645 25665 620177829 2227 2228 313677190 5692 5704 446688585 24254 24232 207543363 15057 15058 471659291 12181 12160 556105648 63003 63004 867307279 81783 81784 713551225 87176 87161 989153941 27696 27697 966371826 96443 96460 576206047 58069 58070 252713968 30772 30773 700038931 5535 5536 331750196 2427 2428 99978516 96805 96806 269804751 94190 94197 575734328 49665 49642 152239862 28107 28108 18609447 86126 86127 227850564 69065 69042 851742064 43177 43166 232832848 90074 90075 844005600 88256 88232 166404689 81271 81291 809486442 29434 29435 978109215 18672 18673 18707376 33286 33256 110441040 4882 4852 648034777 39904 39913 80071091 62134 62135 186926485 45985 45986 209609620 22312 22313 197758485 53563 53551 320509074 61462 61463 249541692 71024 71025 146979137 85894 85895 277854417 85209 85223 501600878 87339 87312 789227727 93088 93089 372718645 65969 65970 150336207 32765 32788 83850232 52017 52018 916801278 90613 90614 451601300 7393 7394 201817319 86043 86044 41702284 32720 32741 389967747 76288 76304 202264364 49050 49051 463480565 650 630 310935171 33863 33864 298705538 79939 79940 226511140 41946 41939 391218736 60559 60585 586782820 25696 25667 434427568 12934 12935 334532872 53305 53306 839193385 85311 85318 232033286 82445 82446 680601326 36886 36891 516521766 82544 82531 420291022 52063 52061 259125214 54582 54583 474642715 63514 63537 232973227 98024 98025 481222950 97733 97734 248800191 7063 7055 480882679 1378 1366 491541013 97616 97634 893695127 21660 21688 687148352 7990 7965 953660827 77855 77845 889041529 16868 16885 482495869 59581 59582 62232760 27860 27847 238452540 8764 8750 450344685 75648 75649 634450821 1419 1421 996649256 64926 64927 291090086 79868 79869 367480361 18645 18664 705954893 87986 87987 287253535 84101 84102 66927789 33036 33030 215410516 48938 48939 493366177 32852 32848 205070012 76596 76597 370538886 4418 4393 705278705 14842 14843 971370062 92299 92327 853631856 9991 9984 286459484 653 667 405393611 54250 54251 317653362 57660 57661 212635223 77481 77486 665835551 78039 78040 268751128 84798 84799 563723962 71383 71397 398052756 59302 59303 165906552 27297 27298 516108955 43863 43880 560023732 28475 28476 268915678 54907 54919 238134847 7277 7278 145900799 84880 84881 107230442 17299 17300 139719041 26472 26460 269033043 57517 57518 362921017 8858 8859 641766898 60924 60925 491311145 96330 96319 523197862 80597 80588 225562014 7755 7772 841938823 86748 86721 391478275 65792 65793 836028755 62063 62086 398587069 55824 55811 543538619 86724 86725 147307859 77967 77964 287445426 87233 87234 697173905 49688 49689 405998866 25859 25860 36647968 96362 96368 602444256 29144 29145 603136810 813 828 708803398 53396 53397 34650275 16713 16714 700545997 97535 97548 718793261 52059 52085 696029479 38206 38207 373113234 47901 47876 565369386 37846 37845 879546736 35241 35242 352626800 68958 68944 328258912 42681 42682 927790509 72141 72126 727122849 99524 99497 835054866 27968 27969 257519886 76216 76217 680628893 82387 82388 332154418 38786 38787 597375511 49490 49491 874907078 88601 88626 224107897 90737 90738 112196606 71227 71228 392411956 29889 29908 346323424 73721 73722 282621953 27500 27516 217013169 71844 71845 978468869 72632 72633 175741460 65469 65463 823361813 90654 90643 917616159 37327 37328 935093533 28263 28253 110143794 7634 7635 249387769 49519 49522 466831981 45248 45218 467213821 74492 74493 887548019 36207 36208 130768193 27581 27575 910417807 21928 21929 772101659 42889 42904 375494688 4397 4398 622394688 10253 10241 732621578 29947 29951 429722001 47214 47215 859442594 76733 76759 430758936 61926 61927 541084367 80155 80158 789049274 98113 98103 939286793 43100 43125 899844903 2550 2551 14166464 39674 39670 593724306 52016 52012 833775965 14819 14805 252855960 84972 84973 841970741 80343 80366 826263020 35481 35494 394924576 3085 3082 681489012 1702 1731 422570841 36480 36481 286798604 70377 70353 726307151 60185 60176 803071178 44638 44639 374063306 2311 2312 723714001 67991 67992 446323946 31494 31472 88248056 79214 79216 622198901 47421 47422 943057625 51176 51177 955519296 63843 63844 917668061 91915 91916 151914407 90186 90187 396428426 99315 99316 884794622 26411 26412 58146458 87350 87324 75478947 69816 69817 987067815 22116 22123 189324472 41887 41888 441336302 88138 88147 192995592 43121 43122 319843238 53975 53976 243628813 3892 3893 420033524 39626 39615 832596578 75631 75632 380842739 83939 83913 947596108 9736 9757 205520368 20727 20728 137827819 86195 86212 971649234 39255 39256 541767001 48081 48080 940536927 51149 51119 894967848 67139 67140 727968871 79096 79097 290047731 76431 76460 609557017 78689 78690 648730475 15454 15455 825440217 76819 76793 466053681 68187 68188 393267112 86750 86776 489955 79215 79216 676461665 49617 49644 807572581 37420 37446 551733332 66377 66378 219622336 94926 94924 424267657 8516 8492 310653812 41682 41658 799982514 11425 11426 642604201 19123 19093 708635860 60286 60276 124186621 16210 16195 730805731 9211 9187 867251602 13005 13006 31472151 82452 82434 329808982 46412 46389 675568671 4632 4642 4627396 44521 44539 640030696 67844 67872 479453219 3015 3012 203988533 13199 13200 207271653 93345 93346 851994188 43376 43377 734362684 26295 26318 393815916 85640 85641 15869522 7873 7878 383607843 80812 80813 59643167 80075 80099 802669760 43502 43503 253293887 85748 85719 803330012 45120 45121 983388939 73111 73112 963404619 55619 55640 426791605 88228 88239 768087037 71602 71588 215856884 93320 93300 49401492 99484 99512 15922048 16286 16287 530876095 41068 41069 467920094 46862 46887 552547017 55232 55233 289827165 60274 60290 42132355 89255 89283 712158060 21507 21508 199452268 77521 77522 6599894 4293 4308 368863707 5199 5200 242193818 31997 32008 381396421 37484 37502 101197213 12417 12418 161619972 77248 77249 277753584 49947 49961 482402930 28685 28686 85016488 21505 21506 581232126 93105 93106 773134574 33384 33385 916481317 84820 84821 538106747 30920 30943 909186434 54227 54247 12269317 62825 62826 685924350 17708 17709 235972041 15060 15061 840556443 18929 18919 942305375 93701 93702 821542283 54833 54849 671864882 9606 9607 150171216 2883 2884 125885471 59990 59991 387864163 41935 41936 219439703 6935 6939 809299886 75859 75860 232350930 85055 85056 682172634 99734 99751 262153837 63176 63152 82338681 80639 80640 341123877 62729 62730 305663432 99982 99983 638538463 22383 22355 304019086 27022 27023 64782028 42886 42887 170442306 21823 21824 859690003 41125 41115 195753619 4553 4554 955084322 24303 24297 688906387 93043 93044 611332550 28448 28458 178184969 466 467 288701182 7168 7161 857519596 39396 39416 27826973 6177 6200 275238566 67817 67818 838319020 52383 52384 651826745 46412 46383 30612183 87149 87174 923779570 73394 73401 908370832 11994 11995 499553559 19140 19169 307981218 73688 73684 426838172 2583 2584 456863255 56693 56694 436331198 18678 18679 766397971 43649 43635 744563524 57346 57322 633838743 31661 31635 65939696 83105 83081 655865006 24578 24579 92607172 65975 65976 252837159 88267 88268 352066970 84031 84038 806574022 99911 99917 619981729 79986 80005 110321788 91641 91628 258772225 10530 10534 486764452 74284 74281 388236800 89458 89459 493506367 1543 1544 636053403 29397 29398 897185300 30287 30288 533864346 47698 47726 70849506 48748 48750 35653326 85025 85026 156719188 99931 99907 117775820 65961 65950 161670414 80788 80789 115814464 96108 96133 629829077 11542 11515 386578991 22246 22247 976221959 77117 77118 314299048 418 419 369871130 45050 45045 369519797 33488 33502 560240657 77120 77140 74693150 48043 48044 348195143 85838 85839 407477864 17585 17586 338278683 83302 83292 502152955 6782 6783 306134107 89069 89042 246429019 95357 95358 93349417 89818 89819 202451177 23006 23034 298722388 5519 5544 228269117 5794 5807 537632001 14073 14086 377460815 57883 57884 248653483 46211 46212 276759344 21580 21581 974385651 27659 27660 729493282 2333 2334 63668696 63750 63751 546975019 3185 3186 70025989 65807 65788 242329546 83189 83190 78931669 84746 84747 424804575 76136 76117 220262335 2489 2490 113571998 60365 60389 521991311 74290 74291 874386980 77711 77738 163377855 47071 47056 975655475 72167 72144 523120050 48026 48028 904674595 56695 56716 592195179 88473 88464 355115351 46407 46385 826546009 7586 7571 249996975 49061 49062 289181764 22494 22495 208343115 26581 26604 528098752 72247 72261 926981372 96822 96812 876220295 56030 56018 862805561 66341 66352 336445163 68944 68945 45700690 36085 36086 713988814 90 91 943590522 11049 11050 993238209 86281 86270 233204662 55592 55604 568473016 5735 5736 251006947 76702 76708 446420076 92287 92288 208947233 49564 49565 18409155 89616 89640 579124966 33661 33662 430643170 18121 18122 372601591 94383 94397 492631662 67026 67027 332545863 94661 94662 926310102 24174 24175 105845112 57547 57575 129637052 70989 70990 359730766 37637 37638 405622353 86157 86129 271555307 95129 95130 453217342 68030 68031 610481720 86583 86584 540151382 51953 51954 128678764 31756 31755 588825766 45596 45597 763706117 55915 55933 508620275 74385 74386 710339329 3539 3557 608617412 30178 30179 367465575 47800 47801 57926805 45332 45333 721236235 76485 76489 254085837 61990 61985 601648470 17370 17381 175887609 75030 75032 739850793 15383 15384 538970591 47068 47069 825895049 42545 42546 416569238 24217 24218 248183130 76941 76929 612107043 89810 89811 97693681 61440 61441 726638478 42358 42359 318953619 52537 52538 108608547 11171 11166 131682374 67088 67060 61416899 99717 99718 175268098 3711 3682 402606093 28597 28589 631834533 53859 53860 234709541 21999 21978 715640918 71361 71362 153776463 86210 86211 762416389 11286 11289 892912931 49289 49290 27686462 78422 78423 664156382 44951 44955 877760487 1529 1530 131278033 58296 58310 707030520 84485 84486 481005835 6220 6221 800908444 7589 7590 805717714 91811 91812 932718856 5562 5563 404872960 34472 34466 318847561 80729 80730 725801401 90675 90670 772976396 27468 27472 236041860 67353 67365 695411312 44050 44036 537882827 39574 39575 45335441 19851 19852 527638938 65422 65423 30264693 41115 41135 714578834 32906 32884 824191943 22195 22196 84364718 89488 89467 353427391 40066 40067 949549204 54468 54469 412077147 44936 44937 206110700 26255 26256 95508151 74697 74675 3350631 87869 87864 215238587 53413 53414 334873539 69156 69163 690997018 97904 97905 469912355 62261 62262 899998459 95061 95076 869287985 83944 83955 176146028 93681 93710 58852505 33827 33828 717105586 10157 10158 691176750 64292 64293 409376193 78120 78121 556705005 82099 82085 125746553 34754 34747 728706375 90590 90612 271600247 20402 20409 975317357 23887 23910 768415024 90507 90482 376378206 65590 65591 646060666 27113 27114 510377045 28039 28010 436369725 93415 93416 515828880 10645 10622 125698671 21628 21629 916684830 33590 33609 663348107 92991 92992 657825027 56192 56193 191406346 46165 46156 490326790 46250 46251 666141245 84996 84974 96386659 42529 42530 213816272 45889 45890 446284517 98737 98738 68222588 25613 25622 829601377 63959 63960 786244926 75221 75222 661294493 77388 77389 955666863 96379 96396 925845735 78464 78452 936740647 21555 21556 127188396 47877 47878 226628701 41350 41351 884720744 97730 97722 603383274 4451 4452 331454067 314 336 507495820 41161 41142 420262342 17207 17208 334797335 75612 75618 342123965 76468 76469 656509894 87732 87733 269361990 29054 29039 146734896 59651 59652 815541500 30270 30278 907394279 42583 42584 890124847 17286 17276 179671121 21774 21775 441634654 44000 44001 529392132 21901 21902 12677342 33981 33982 773124266 55688 55681 938394150 18197 18198 975904230 51648 51635 456551080 75789 75790 949737691 47697 47698 702472561 56086 56087 788359518 43774 43789 132947709 57055 57056 172825313 62216 62217 872268918 58041 58061 939285198 54535 54536 751545542 86294 86284 598062849 13113 13114 580163478 51609 51629 116714440 63048 63031 561527071 44917 44914 227443635 32513 32535 376811871 92495 92473 32116282 40695 40696 505686182 37495 37496 939624967 33154 33155 812112838 81094 81095 947255174 11655 11656 652169700 41757 41758 372406382 93992 93993 571070976 24057 24054 693041656 71512 71533 234711246 23706 23707 72406339 87096 87097 792580919 8831 8815 475599584 33774 33775 641425861 38818 38817 618353307 37965 37966 3004036 61535 61536 291930632 50499 50479 886071977 23571 23570 521650735 82320 82332 812253999 6517 6518 814272824 88315 88331 46249287 10846 10847 55482058 3494 3495 797956120 40865 40866 44867699 67325 67304 16115890 10754 10773 57026587 3583 3558 859234609 92803 92813 834658293 3470 3459 418700303 93205 93220 347047653 70736 70737 49769144 73566 73559 46889357 35531 35513 206672782 82905 82891 357294566 74085 74086 217956760 12018 12000 960057850 21493 21494 639398265 28812 28813 360237983 37368 37380 340766737 8421 8422 82482567 59513 59508 467525328 6517 6547 236760045 88777 88788 537294021 73447 73461 772678287 18357 18358 347630129 76585 76576 820596096 72582 72583 390387125 63807 63808 225412109 61045 61046 892736310 96989 96990 463116994 82684 82685 66908123 20125 20101 849249703 30957 30973 415681391 91 92 88992838 45030 45031 287479642 78348 78349 140334643 47506 47507 278719688 97201 97202 405152602 82011 82005 36509617 5822 5823 491669562 54800 54801 876859299 35377 35378 513864338 14973 14968 422136884 57480 57481 563705222 99285 99286 232256614 40557 40558 917242966 34725 34728 653305535 59394 59385 432999171 270 244 98931528 1486 1487 268940278 36692 36676 201621963 46070 46077 374782046 11094 11114 726738060 7779 7780 837654368 63143 63157 898032262 96878 96893 319562235 72011 72012 340762378 30667 30656 934453678 30971 30972 939055386 88728 88747 807878683 92530 92500 161585576 76863 76875 770795077 44030 44017 517839332 74646 74621 977799464 44755 44756 333390765 18490 18491 999665436 96319 96344 639322040 69870 69871 524715641 21594 21595 514784141 87851 87852 631562663 64027 64028 448428245 77235 77223 100908849 67454 67455 380595316 39035 39036 24124913 51702 51703 869091786 93559 93560 757206288 28063 28064 447075196 702 706 470532802 17684 17685 709630463 4023 4011 916288774 68413 68420 332978808 72126 72127 733834398 1932 1933 560913444 7160 7150 601301291 1249 1261 469326150 35907 35908 834181242 17678 17692 33957187 5284 5259 337084348 39296 39307 590882905 60325 60326 878470016 12660 12635 33803865 78188 78189 153796966 81934 81935 154190814 52955 52956 39313145 82436 82437 829867482 99479 99480 670597241 25028 25029 720884100 63266 63264 180517105 32517 32518 511319547 20895 20894 835191603 68553 68554 637114153 86673 86693 526290497 29567 29561 259772374 59392 59393 997662677 98339 98359 426365847 32049 32040 673800010 2487 2491 841691212 17611 17610 38582825 84202 84226 487517876 42438 42431 311569550 37319 37320 954408274 44078 44080 369578949 20135 20136 116162267 65760 65742 572872112 78222 78223 200445385 25757 25758 443121022 43558 43559 662539046 3237 3238 877718613 35669 35670 370316703 84936 84937 794161092 52503 52504 275892659 61646 61642 274470610 3019 3023 743854700 57344 57345 773298481 83715 83707 449166397 87244 87245 959081285 44271 44262 617982486 9120 9130 771387352 93256 93245 200871072 64914 64903 111679743 57297 57298 431356452 88565 88566 808144729 91569 91550 666363665 50704 50710 387820433 73943 73924 867481594 33465 33436 160071415 18982 18983 789678102 98773 98774 238147475 63467 63468 934873334 89803 89818 789117714 20525 20526 632661464 36703 36729 154725472 63750 63780 33749677 77115 77111 922933012 3586 3610 996373319 86059 86060 22309743 37568 37556 982345161 63908 63909 362656291 63265 63266 423643769 88347 88348 563775133 93322 93342 803642913 47627 47624 609945271 95986 95999 710201321 24887 24889 599150544 84762 84763 137490626 33227 33228 351505954 64025 64026 271314010 72966 72975 672032340 89790 89796 254619543 22091 22092 272175351 27557 27558 821101272 53831 53857 309103121 2545 2538 599099145 16922 16895 878350517 16603 16604 283974186 81038 81056 785201414 52477 52505 909255358 56081 56082 327975640 62370 62383 622146353 84596 84597 612213166 73472 73443 75637042 43266 43246 368635339 46486 46487 377622526 19891 19892 507856734 21065 21066 935825041 45990 45991 612446181 99694 99716 251394590 32079 32058 645618189 48311 48341 94160904 82897 82915 81899059 39054 39037 986776319 45971 45952 8188969 4522 4513 635621825 69269 69270 936159816 42008 42010 136767784 87544 87520 692656409 28186 28158 627309032 27289 27264 66533726 90720 90690 799185662 32594 32595 702773337 63622 63648 874048730 93186 93198 421914911 96965 96966 848517219 10522 10498 355278994 6224 6225 387748656 3132 3135 698173283 31149 31150 833305052 54978 54979 250705246 888 918 34049590 41148 41149 141529019 36606 36628 100901818 30884 30885 126240391 72767 72768 898410688 68050 68051 878760844 1741 1737 169360317 40174 40175 603236650 65307 65308 538035498 34658 34629 370161051 67822 67815 126947641 32770 32771 913888082 87498 87501 615118449 97463 97461 919379097 15797 15796 915744910 22003 21985 507299076 94300 94301 756810269 83030 83012 142537882 50542 50554 791190027 6818 6835 188694387 45798 45776 681312774 83318 83319 476890500 10235 10229 780213494 46759 46785 727094204 58848 58849 33158225 77448 77474 296676295 49658 49673 76267528 94665 94639 652953851 53065 53066 208576215 16659 16660 352197352 14542 14550 567135817 15296 15281 459109383 63503 63504 196710962 37612 37606 262683606 19952 19953 397817879 63942 63943 555357004 543 530 216882169 48250 48251 43141552 92811 92829 340978014 37760 37761 969993572 50174 50175 938959869 96119 96091 272803392 44673 44674 686328076 51123 51124 163390633 61975 61964 35330195 95300 95301 947707978 60174 60175 835246170 63346 63347 419215946 7735 7736 112562483 18841 18827 492695022 42241 42242 228191315 98335 98336 761946468 3477 3505 798274062 94723 94750 759430305 94187 94188 669120175 86375 86397 783970601 35525 35526 606338765 16502 16503 144180108 16669 16656 145986799 37788 37789 884914881 72648 72619 706789645 52172 52173 50328376 54804 54813 308303069 17989 17990 563511974 55480 55481 226016727 92674 92698 906555467 69935 69941 419238471 54682 54683 583361983 18207 18232 108027493 24018 23999 382831145 16212 16213 719471834 80811 80812 83109825 22983 22971 147958271 33576 33558 382321586 58292 58282 137187006 45033 45034 85237693 78384 78385 470090274 41476 41477 875041357 29082 29083 556650395 42482 42471 425357092 65954 65983 724738643 83421 83400 526595408 63588 63565 697470726 36699 36679 139195225 47217 47235 19489620 45933 45931 937354746 57367 57353 383323940 27869 27870 250897965 44097 44098 651874788 82912 82934 207606795 61964 61970 815744220 37599 37571 505805935 39272 39252 622533220 68260 68259 708769937 32979 32992 423699734 3421 3432 460940072 56542 56527 908516061 80883 80884 296570643 39299 39275 506223541 47492 47493 534922883 90341 90342 980518599 34773 34771 315346229 99908 99922 793595394 95247 95238 811267718 11372 11377 504853625 77494 77488 102282443 2865 2872 987349766 66529 66530 495313763 44654 44664 240814562 52943 52944 380257093 44076 44056 515791773 27330 27331 939312015 86555 86545 344724279 48912 48920 813439316 41626 41627 228161508 38594 38595 353417752 37737 37735 674625010 53615 53616 762744562 5573 5545 51777296 23750 23723 627505338 21752 21723 427972352 87969 87942 925224434 29876 29873 276417694 82803 82804 488845892 41223 41209 972414591 37789 37793 515737283 82723 82725 687606367 14462 14463 184030326 77902 77903 260365743 21849 21850 631820927 91806 91831 721801273 72489 72490 943654200 42340 42318 798237501 50019 50001 575058484 16434 16435 328805255 25657 25637 947627927 41189 41190 490331492 44406 44411 283192821 76049 76046 381622284 52245 52254 693725142 99827 99826 973069352 32557 32558 4608733 64005 64006 858723722 76429 76441 131788525 17681 17665 54186879 58438 58439 924222788 16232 16246 23668282 52526 52522 576578650 6461 6462 474893297 21452 21444 60584416 79240 79222 801538786 33165 33166 748470608 34334 34327 77576461 9519 9520 330220950 29499 29500 364596074 34332 34333 561455287 51231 51232 988231084 20616 20606 641187613 48767 48779 443893541 7165 7192 718281568 88953 88954 56860045 87821 87822 733988002 47177 47178 515133951 83062 83063 997475603 8595 8614 429327823 88832 88840 17358469 43898 43877 460734256 52758 52735 160305863 60648 60649 14065838 82850 82851 134828488 13077 13078 684517586 14331 14326 984414266 43757 43750 782684566 80885 80886 678929909 42750 42751 29656941 34407 34419 402831600 12563 12564 249646431 68292 68318 639332648 186 195 950020428 82070 82097 250164558 10275 10302 392257828 68822 68823 330010587 81648 81631 63578892 90135 90136 708738546 65770 65771 373582377 31376 31377 828299528 3128 3129 563906915 606 607 163180082 53315 53316 122521296 92902 92901 363735078 47515 47522 364423115 50105 50104 408344317 71883 71865 898323599 85274 85275 563385837 57170 57194 704615627 53423 53424 113640460 6367 6348 126308594 83593 83600 685899537 36291 36292 551803224 49492 49493 519826485 12515 12497 702150394 35227 35235 979610087 95512 95524 486692651 40998 40999 157175149 2792 2793 880664215 55255 55268 730906851 2453 2454 413727465 43170 43180 373177908 6899 6900 261222746 2617 2598 621408392 61374 61381 965530234 87019 87020 697754771 55402 55410 513627250 30624 30625 557338520 49509 49529 340448897 38529 38527 895473628 29543 29526 433284495 23416 23417 315502807 40079 40076 844694509 48655 48627 136101132 11918 11920 846154220 68035 68030 305219121 77524 77525 744298178 82289 82287 782031369 53599 53593 491786572 79540 79520 117691506 62454 62455 868314718 66487 66489 776306665 14134 14132 652260537 74937 74938 663454090 723 724 25263472 78049 78050 786888801 27433 27434 557570318 6877 6873 483662989 37106 37093 204687336 72112 72086 683321161 95041 95012 487199940 1558 1565 228283141 285 303 849409196 37359 37360 867562958 76889 76860 808738578 58953 58948 738582335 59709 59703 268998384 50758 50754 590622055 16363 16392 7086935 4340 4341 727891907 77417 77416 97714811 45266 45278 856327302 49698 49672 872055599 63634 63652 391628591 30230 30231 115966660 76052 76077 712387359 43031 43029 928395075 77916 77894 866305631 19301 19302 194035614 35171 35172 389302468 34587 34610 71182150 31859 31860 646049430 73343 73344 873869569 17498 17499 583833744 7743 7744 700401826 85509 85535 322294779 77681 77682 368520354 39289 39290 218183298 12519 12537 149985571 63088 63074 334077832 46525 46531 857183976 45064 45065 796483971 36946 36950 331705240 3159 3182 932330942 19045 19046 191323867 82796 82809 342261366 69470 69471 776722950 41751 41743 730012587 84629 84630 234648284 70650 70651 850684012 84992 84993 107318434 26572 26596 326806495 46317 46343 570743757 63249 63250 312505114 23372 23373 270852215 23520 23521 972919233 98745 98746 842395693 46902 46903 162322761 94229 94230 904309415 74103 74090 180383345 59408 59412 587621480 65444 65428 358100839 35046 35060 249277144 39383 39384 589958896 67133 67134 567902735 3726 3727 915510785 81142 81143 997097111 48212 48213 823259251 64702 64705 265154209 31815 31826 673234042 37245 37239 302687294 38693 38712 429163062 94107 94083 581586280 52673 52650 215155227 13694 13695 260407133 75668 75646 804560510 18945 18962 247840677 78001 78002 965201283 44285 44286 262090501 66488 66461 769520543 22863 22876 20330389 88796 88797 432790803 27563 27564 313993055 49739 49740 759666611 28638 28644 327559670 19071 19066 976910537 23740 23723 799531730 91367 91342 478261232 47151 47157 969180604 50069 50070 557596692 52989 52990 130428000 5559 5560 46655154 96123 96114 838298511 79512 79513 284453553 27359 27360 55939193 37693 37720 316737201 49844 49845 219116748 88719 88720 71763601 3355 3356 331225503 92991 93021 364003835 43653 43654 840224751 43278 43302 698889594 51990 51993 715483385 27453 27445 311861195 39824 39838 64947791 93380 93381 79204336 5485 5498 501338746 6262 6263 788481130 45055 45054 732580054 73149 73147 35698562 16094 16067 580232548 23215 23245 49562599 59410 59411 361847650 9414 9441 304078503 5803 5789 733831606 88992 88964 206745059 78850 78829 729931183 85966 85967 12697083 17563 17564 970516166 43331 43332 990031129 2295 2296 185309283 4790 4817 542526725 53426 53427 184820220 52759 52760 533952150 76201 76202 822174670 96658 96686 919428607 45010 45011 778441157 25772 25775 479767467 3021 3043 271751938 12224 12225 39186364 88510 88529 401588173 22111 22112 180174021 2574 2601 40428729 92680 92681 528318852 585 586 731037368 76503 76497 326769808 20445 20443 270360524 14061 14062 217886437 51468 51457 614661249 58829 58836 824536444 76178 76179 271458655 9451 9452 151755853 50247 50248 105017181 535 565 836128325 45459 45470 377699069 95158 95152 176767431 49043 49038 32132460 41610 41632 708917090 32302 32330 362081563 382 386 650021143 3371 3368 914717860 94419 94437 379738773 1134 1127 94529386 89918 89938 147148125 82666 82667 294178170 64918 64919 125685988 16676 16677 587739077 69201 69183 341622244 74772 74773 645268860 39074 39046 937737112 18446 18447 623248961 51739 51748 60363267 47158 47159 918208733 14022 14023 459500495 69941 69960 469731630 23954 23955 59519505 49047 49048 146534895 31985 32012 392518087 95304 95305 421075777 10603 10611 288144284 29889 29890 354911178 12810 12829 185488144 49228 49239 207910080 99828 99829 460235858 82449 82450 984129262 49414 49421 451685127 25063 25064 597646595 30416 30417 774321901 85283 85273 644541261 82697 82698 694352446 52042 52069 829564957 73471 73472 927990848 45421 45422 389019916 18423 18446 801956226 71554 71553 568307075 53219 53220 150221150 39253 39254 672123211 40111 40112 413876933 1731 1725 646032933 40808 40809 835675511 20834 20839 518666353 48454 48436 524453711 3570 3552 726252090 97033 97050 415846413 18656 18686 733909958 52741 52721 319194766 96554 96566 658824604 35335 35336 150770288 42790 42795 360721738 36062 36042 790505307 38951 38923 453577883 65175 65205 552934109 41471 41472 43792392 74080 74081 740031858 42839 42818 628501371 11928 11929 240658406 48934 48944 929323680 81059 81060 689287451 54985 54986 59738307 43946 43952 933451661 28698 28699 219206834 50766 50767 3003215 21444 21471 485737135 62605 62606 920264010 41242 41244 444144810 29875 29886 706947902 80299 80300 927946489 16658 16628 75097270 60081 60082 461519557 45393 45394 697894640 34427 34420 762951192 27475 27476 415708856 11003 10974 753686211 63523 63524 300238892 76829 76830 603353957 61517 61547 748466618 18627 18656 840681185 70081 70098 690690906 90118 90135 571360295 33993 33994 684291042 61488 61489 285719011 84299 84300 435246029 36903 36912 373772252 28885 28886 618241963 29158 29159 304975275 88294 88295 626859906 18993 19014 983697578 77363 77387 444594139 28342 28343 482805526 78736 78734 813200580 69509 69510 184630203 23039 23040 182255745 94351 94366 595030566 1553 1554 226752240 97729 97730 594656446 17465 17466 884425698 49518 49519 350173338 17428 17429 581709792 97402 97403 474104587 13349 13373 680859512 42524 42525 19679692 62218 62219 295877403 38061 38062 646984033 58456 58457 147454404 56306 56307 303385189 70759 70760 906009127 14062 14063 499485479 23096 23097 214522685 34240 34241 738622794 53791 53792 563024408 85984 85985 864406954 3466 3467 959775819 20129 20130 61487663 90699 90700 667068333 505 510 351076268 74880 74881 432407880 99495 99520 317157610 98140 98132 546700672 7727 7741 445227916 11241 11242 477837827 18951 18952 960525295 52841 52842 189318830 45916 45917 76691846 20326 20318 274375490 43426 43448 850893661 81047 81048 250526961 88869 88870 506231148 99807 99808 124173744 24640 24625 487953291 50318 50319 453395435 13052 13053 449870294 32656 32657 869886292 1225 1226 200905656 53092 53093 870329792 20276 20289 928272777 15049 15050 550739943 34558 34536 147647827 86477 86478 473088671 71272 71273 16999939 57487 57499 521338232 98866 98867 30179288 80425 80421 987993854 17384 17385 122043052 3204 3205 82726108 62397 62398 290194564 95564 95565 539819541 90736 90737 497452365 31216 31217 793904596 4576 4561 87673153 13822 13823 114783411 60620 60621 50187030 79205 79206 168654764 17281 17291 257200392 10110 10111 31502547 89450 89458 996481594 61197 61198 523431782 14016 14017 397951730 79809 79789 626727366 87827 87828 553430166 99694 99689 827773951 77443 77444 769927041 37443 37448 195450915 65696 65693 111898185 73126 73127 486411025 58249 58250 575519910 68940 68941 383923740 42576 42577 210240480 19080 19068 315011329 1230 1231 980121176 71928 71929 201980238 11027 11022 847713880 91661 91688 480810522 94902 94878 533736416 17720 17721 542222258 77553 77559 30467903 82864 82885 7390219 70660 70665 84027419 63128 63137 540264116 92583 92609 476475448 82998 82999 308115435 33638 33639 348659947 47651 47652 573631207 20276 20273 465969565 48662 48675 725904258 45245 45246 893541342 74156 74157 828147064 47270 47299 756942669 41151 41162 343471664 42605 42618 807175186 9103 9129 134046829 45552 45569 737418502 73465 73488 647624339 32885 32867 200242507 59873 59874 338114345 32077 32078 321586531 32764 32768 902567412 9297 9318 896689961 35924 35925 793617322 76849 76850 434884813 39897 39898 821103825 10612 10621 12342400 97037 97066 453873213 54447 54451 610174168 66758 66786 176786411 69036 69025 579759159 85156 85157 40016913 31558 31579 988966982 67191 67192 71094454 86243 86244 607708454 62011 62007 646856934 40374 40362 596707305 82798 82809 114395337 41749 41750 696723910 52998 52999 922590814 78999 79000 500202825 77937 77938 764762899 54616 54617 198732620 17331 17332 190626664 23841 23842 480725103 99292 99293 492776432 27811 27840 369725415 27892 27897 762073525 22060 22061 433026982 7635 7655 642876613 38688 38689 562616008 69967 69952 215418196 73801 73802 206193774 34369 34347 920054973 77257 77258 122663628 88218 88215 78939965 62400 62401 96930194 45633 45659 695078038 18123 18124 344085625 99626 99622 196753674 7708 7709 583202165 88787 88776 913977548 94394 94416 452414885 90467 90461 400088061 72096 72097 774736940 70995 70996 546071367 67930 67901 591013504 39851 39852 582576838 97438 97448 597086632 18143 18144 953032299 91189 91176 131934782 31999 31997 37616428 32265 32266 715374017 42757 42734 114218951 23095 23096 283607942 57932 57926 678910420 84766 84774 306106832 33696 33678 133883454 79790 79791 9787600 3715 3692 411673301 71079 71080 854268804 78395 78396 269542856 68695 68696 929502577 84883 84884 411800871 12023 12024 279796339 16774 16775 866131801 91836 91852 720504779 85493 85494 197097841 8397 8398 669484547 82059 82060 101483554 33443 33444 219714456 18262 18275 954350920 54889 54860 315292507 26779 26780 76481331 57881 57877 347641041 14278 14293 520528368 24774 24775 281482278 93565 93588 298675220 92755 92756 90410607 19062 19056 944095624 67455 67443 46911540 16679 16694 481114223 96546 96518 197982619 8253 8254 252133233 19848 19840 45519855 81229 81240 762406906 93970 93971 303166397 42709 42711 210329639 86099 86100 242162745 19140 19128 137026034 30540 30541 199986415 25342 25343 704759963 46179 46189 791586457 23257 23272 402907249 64778 64779 741545215 18596 18597 177992463 61889 61890 24031034 15538 15509 530768699 86709 86705 433271723 6462 6463 445181680 98268 98269 877459259 89360 89361 536609280 88360 88361 90030376 35996 35997 283594276 14106 14080 487475205 8929 8957 592514298 62467 62468 359464579 74486 74469 526207084 92216 92221 924829099 70816 70817 751455151 32929 32930 573605838 23055 23056 49032484 41192 41193 216514404 98023 98024 549756773 28706 28719 26827390 44192 44177 911474360 35189 35192 837364541 40494 40495 319484125 92590 92591 495126136 30369 30370 963135565 49248 49258 505766748 51004 51005 993212587 16068 16087 320498341 44162 44189 583850948 9996 9979 521815930 32981 32982 758451505 3285 3310 717731923 44584 44591 298074618 18023 18002 751854721 99341 99342 781271964 60596 60597 660894338 45598 45599 552176715 13558 13575 244872441 75904 75905 295189997 55650 55651 124305300 44353 44354 898737618 17531 17547 421236722 63284 63288 348172271 18447 18463 840693738 43184 43185 761736234 51211 51206 794776031 3431 3459 960600838 88010 88021 962890530 41793 41794 812345130 95161 95175 258271110 9211 9210 180934417 95030 95032 431843904 7222 7228 269927164 12473 12447 542951092 89754 89755 510054763 88946 88947 733190397 38057 38058 331917095 74815 74789 283167411 12369 12359 191251836 80544 80545 503207826 96113 96114 396730078 90016 90017 262811722 6666 6667 642094084 90458 90488 250482275 6711 6712 502760371 20916 20897 299594855 46364 46365 479824741 22867 22874 820052003 82911 82912 801571853 79043 79073 895556163 78295 78284 704826005 95459 95449 368341155 43205 43206 982181351 3543 3544 557276090 68539 68540 929796341 99327 99316 122885551 49371 49343 26950657 88215 88217 675228535 37045 37046 432131682 43682 43683 742934336 16349 16370 14333823 17153 17134 95578893 39386 39387 477205326 17534 17535 773712410 71463 71455 604617049 35843 35835 282187885 5192 5193 460229506 19889 19879 736543361 97195 97196 405291240 81067 81075 44370253 15938 15939 25216702 52997 53024 345967842 89795 89796 880342333 23247 23248 998353058 94719 94716 402591830 94533 94534 732703198 67870 67878 504188491 32607 32608 894755089 1993 1994 351491946 53877 53882 741017327 34759 34760 36939707 25383 25384 663832328 45765 45779 91490923 58560 58587 793427130 56165 56190 112897302 26249 26250 685164720 54537 54538 347861507 93018 92997 905454357 23942 23946 262913834 83834 83835 875816846 44100 44099 69075734 98220 98221 228106677 30059 30050 668102571 63153 63148 707085888 85288 85261 446123778 2878 2879 953119220 27622 27623 133602108 4207 4190 88388054 74559 74560 212297709 5432 5433 855168804 46875 46859 503163883 31899 31900 283293180 63171 63172 717827475 56808 56824 850854863 23388 23368 927558958 5807 5808 20791877 91598 91607 345782689 78467 78454 717136844 90282 90283 323516531 33127 33118 456367635 73780 73761 291343258 89226 89233 84332489 20584 20591 126525509 39726 39696 49255891 76864 76861 535298813 94308 94337 973488272 8128 8111 527252503 29776 29767 614188793 51907 51908 517231750 11790 11791 591796522 56567 56568 704354907 94239 94240 529565383 94825 94826 860494622 34907 34934 428346900 89098 89115 40391601 49529 49530 999390566 79314 79338 138659410 65895 65925 506387227 50895 50896 1056182 34969 34970 850318352 35973 35974 871471974 37067 37097 519254303 8681 8660 487630107 27137 27110 933870125 83261 83273 210887341 17579 17584 436133618 84668 84679 209411203 85088 85089 334298415 93384 93375 550716341 15888 15889 499823579 37794 37810 574688732 57300 57301 217830745 88012 88013 453201286 3220 3221 205874391 72763 72764 750438177 74568 74577 231567909 69603 69582 287911242 66289 66290 937211026 54924 54925 61378272 78176 78177 884766028 28585 28602 760912279 38508 38513 138345314 15204 15190 512291189 96558 96551 908216192 94962 94984 348361613 82794 82795 667555662 65377 65372 823256713 8592 8593 436898800 90927 90928 67180114 33704 33705 215267603 3019 3027 132871901 77643 77644 937480596 73882 73883 930324917 83265 83266 739938879 94218 94219 14796354 32979 32980 412346940 30254 30255 92051756 53775 53777 869686636 31646 31621 528926725 38910 38928 285889142 93808 93829 744113305 38478 38479 292583327 7486 7495 127789471 73135 73150 822603280 53189 53160 922729385 84401 84402 991017707 8393 8373 251161617 36869 36870 304347571 57158 57159 863341830 89893 89894 782503447 11841 11842 268970525 34357 34367 932581521 92054 92062 784540461 61753 61754 561246765 29682 29661 13085628 58083 58084 285715326 85599 85600 808196172 46719 46694 410853401 18654 18625 972692488 15577 15578 994271103 14361 14385 520252344 20029 20030 722834981 90564 90565 810525267 44475 44482 580246849 86001 86015 586469949 21026 21027 705014078 11452 11451 299122882 29646 29617 212529308 35484 35485 370136023 11168 11142 320062848 5975 5945 324664381 20195 20207 940800949 91191 91188 895628586 21430 21431 171799755 124 123 536299305 91974 91978 578594603 10723 10726 275347704 40372 40373 289957935 77914 77915 281595191 37246 37270 524827278 319 289 945777992 52925 52926 295186183 68584 68602 438529150 25821 25820 839061196 65285 65302 600972098 36887 36868 822591097 16275 16245 22401637 39687 39688 914229668 71577 71575 300803434 20367 20368 339648614 88698 88699 790888505 39080 39081 572169802 68062 68061 317469758 1688 1713 42908076 87652 87653 225960848 55254 55255 865039852 23280 23277 71380414 3184 3185 997097131 30125 30126 510958718 97603 97604 651210408 41920 41921 489714676 89369 89370 515482933 53811 53841 718196068 80889 80890 629732886 26010 26037 333846092 21775 21752 40987452 64573 64555 981887805 41160 41161 36774715 43499 43469 700492745 85515 85539 414639181 32177 32179 260979254 73837 73838 967587009 14555 14556 29816947 47227 47244 242342366 5177 5178 384476018 78719 78720 818816657 30572 30573 44018023 25946 25947 97306215 80574 80579 613259173 51729 51757 953387862 73484 73485 567685656 2091 2092 252342928 28319 28320 637284793 91111 91104 969890647 23970 23980 857848120 15259 15285 485643898 67948 67949 110263169 58458 58459 535395081 53562 53568 613355986 86382 86383 593221694 24830 24817 476133857 58921 58926 371085769 33558 33559 373422231 6855 6856 963569104 71494 71495 263704450 29656 29657 762430886 46398 46399 898733937 75817 75840 451800847 39743 39744 761077856 34775 34803 889529859 38569 38570 65170582 89445 89446 842748736 88302 88326 940615514 60910 60911 196383463 31347 31317 562766589 58900 58901 908200389 22679 22697 663315579 80492 80504 756326624 37581 37572 837081084 2177 2178 264914809 34258 34259 958791564 93124 93126 125085126 27238 27239 423598108 1701 1702 675849364 29817 29799 840281470 45088 45089 778132804 99752 99781 830355357 30160 30161 595486472 84743 84713 300954759 16816 16824 189993996 60888 60889 41626318 65842 65869 591212050 11962 11967 482866021 67802 67784 3732020 96779 96780 650418405 28912 28913 339951024 60312 60285 998590120 36457 36458 317874074 85106 85078 786778123 39756 39757 637480251 93995 93965 194577645 36160 36161 390068267 15951 15952 334105787 97846 97829 286577377 79635 79636 309916473 72274 72275 543954208 32785 32786 597049709 50087 50063 143112681 13750 13751 410895461 42078 42079 145847895 81757 81758 183347424 25745 25773 479017526 43572 43573 666060134 63559 63587 786162912 51610 51611 752272221 54127 54097 2462874 66865 66866 353280183 14993 15020 253741602 18170 18171 178817668 57536 57556 444792492 5742 5730 829472067 94355 94372 719313145 69346 69347 475664822 11130 11138 114329844 27555 27563 903840877 28385 28399 563816995 71897 71898 614171702 53097 53098 982323990 95548 95549 767715179 38510 38520 651644463 45106 45097 439158167 25777 25778 946003315 7099 7090 845880988 63200 63217 939635655 30014 30015 923489489 26613 26614 962832530 26723 26702 989942380 19345 19346 264387834 62915 62916 34914664 5747 5748 462757435 25198 25190 308432764 40278 40276 90117991 21557 21558 286538492 25737 25738 670493912 38231 38213 344703512 9560 9584 380307796 80757 80758 583448682 70977 70978 31919293 82274 82275 530766759 17277 17278 883086145 61074 61075 125236785 39854 39855 210617344 96429 96430 27948025 72052 72053 416848986 3968 3969 880839665 42074 42075 877445858 25186 25187 105358670 98390 98389 487269982 26852 26827 347444686 8072 8085 377089066 81691 81676 164079072 22803 22804 851090926 91685 91686 874136155 6423 6424 437293270 31139 31127 395950967 24532 24533 75175644 98286 98287 36425626 83378 83379 198453632 99604 99583 926271310 37715 37716 384589114 46131 46104 711864753 50218 50219 558848049 64432 64433 442681632 49399 49388 905626815 44812 44813 202692814 60485 60500 74606889 30126 30127 494476981 52781 52782 679545439 6280 6263 644157015 38031 38050 280727973 59878 59879 351404937 35546 35568 375276781 16867 16868 350971700 12344 12345 511046415 99791 99792 104845144 51052 51053 433964563 54756 54735 348848613 30614 30615 99679344 70196 70197 99926455 18947 18933 60658285 87020 87021 179623797 9894 9880 672541792 48884 48885 370141889 21797 21779 891975765 29155 29165 65582299 25335 25318 659335994 41659 41660 578949512 11331 11332 658448550 87275 87278 830766275 48385 48408 338969234 25913 25924 905452397 46268 46258 546992246 44526 44527 434963907 27954 27955 303228575 51418 51419 52350786 75869 75870 218089230 16994 16992 7832541 69266 69267 646848476 7281 7303 210069801 85869 85870 993567080 87359 87360 227303214 59935 59936 163391529 66940 66956 392181380 5071 5094 247276832 14146 14147 997753366 48655 48656 297225042 72361 72373 738162545 62644 62645 761247238 3326 3327 957143010 9550 9545 425567245 86151 86179 566737979 77702 77704 256616532 16365 16340 308479474 52262 52263 946875945 57153 57126 544858233 68159 68160 977661277 5600 5618 213988037 63620 63621 364962194 76234 76264 825997088 70853 70842 380788538 56833 56850 577329756 75620 75621 515317580 44291 44294 942377840 65735 65736 870487983 28382 28383 245151514 80864 80873 629388602 6510 6519 593509077 65677 65668 901267392 3011 3012 404748392 6296 6297 990349816 61448 61442 830027110 66850 66851 516836071 60514 60515 873686096 85245 85246 311354243 25578 25584 29971011 46612 46613 626816639 39585 39579 229730787 5623 5609 642263149 23536 23531 314295605 17649 17650 168447177 54565 54554 588802480 6842 6825 108817959 15433 15434 426776637 76613 76605 194298305 69956 69927 281163020 48302 48303 77911571 58450 58451 985549334 9890 9891 737751956 85459 85460 319317211 36494 36464 351856801 91725 91721 880256915 86071 86084 966542189 50182 50201 42644983 53504 53505 842565721 95029 95000 216626803 1027 1028 114578279 48965 48966 75559077 55095 55097 70929739 11457 11442 174004544 38442 38443 535497841 29929 29938 147796875 99333 99334 598081478 62497 62498 471507556 87377 87378 262155952 76881 76879 281557821 49615 49607 302384307 51175 51176 700687824 28092 28093 370329475 82259 82231 248116156 72025 72024 474138935 13246 13240 363866966 31006 31001 630881284 53343 53344 172191121 12070 12087 585020356 12135 12128 516928349 88355 88356 390472228 94086 94059 385155929 28923 28907 172489564 66485 66477 330039641 35423 35424 496526140 86168 86169 925361651 61806 61781 547018009 15881 15877 387645358 52297 52320 231911391 19814 19784 268083874 56703 56704 205991633 26454 26429 956165656 83619 83620 586639653 83805 83833 274753003 61369 61378 721281010 26737 26713 226992626 83734 83737 487940436 36066 36093 401417212 33289 33290 234039300 49266 49267 134564573 73694 73691 383677178 38809 38794 841851791 21381 21389 860898749 82928 82925 163066597 51654 51655 310629611 60719 60705 526172482 9447 9448 272072863 99740 99741 277808809 4637 4607 435917417 59194 59195 918858140 46601 46603 778451566 68203 68204 977102074 50060 50069 747640316 44900 44885 530322933 94695 94711 159429291 89922 89923 954474652 23988 23989 710072517 44868 44869 137842565 42595 42596 599728281 40009 40010 534074846 86520 86517 243674294 11273 11268 165247320 13433 13434 552109122 34746 34758 349377983 70017 70018 871407841 13362 13363 441159539 80277 80278 985642506 42314 42284 980728441 92260 92247 553331428 92414 92415 367972670 26382 26383 478293890 42363 42344 805276247 97333 97327 592681569 83471 83472 412228250 54840 54841 73251620 16516 16517 402227800 13500 13517 126165399 91357 91386 955129572 19019 19020 492577419 80135 80136 828771343 18603 18590 783940756 89143 89171 867942904 72218 72190 574682331 66734 66712 659220291 90455 90456 537058799 97715 97716 297354229 18208 18209 999142529 65260 65240 576812429 51328 51354 273542277 11164 11192 673208046 31767 31768 17722456 99444 99471 606692689 70016 69991 912562348 51832 51843 703871051 8735 8711 223140849 24505 24506 733887857 40555 40556 591305645 56710 56727 12708576 91246 91245 981565567 17074 17065 901900424 93368 93378 942816717 90394 90423 141161203 97142 97149 338018285 72577 72551 559693288 54876 54877 477092151 37724 37725 68254019 10206 10207 499067058 18062 18063 230164136 97887 97888 738885662 79123 79124 794936695 92295 92296 658782416 24083 24106 621172988 4276 4277 384836253 72320 72321 81849705 84334 84331 857307801 97032 97033 333816744 92611 92614 758507928 43775 43758 802035066 9593 9598 332011077 72509 72510 395730598 38417 38418 788407919 97191 97192 999674726 76915 76916 341696006 18567 18565 669089915 68176 68177 517401054 16307 16308 456565475 55089 55090 263101394 59254 59255 513788593 1485 1486 613162766 25312 25313 53543816 39521 39543 981145260 7891 7892 742852525 38805 38806 109728649 20465 20466 955334272 5101 5123 887360364 47465 47466 134438990 66887 66915 485916032 30489 30487 46293324 39804 39805 888378797 73011 73012 114565033 38682 38683 33349685 85955 85980 167754113 59586 59587 447767925 27348 27349 188063995 93908 93909 444017154 74233 74217 914132874 89781 89782 831738872 259 275 50515237 52396 52385 349936431 51400 51401 10050638 59685 59711 985751355 26102 26108 435939504 45989 45990 345897615 60792 60817 281821180 62399 62369 88831542 87105 87113 560560786 4185 4212 655233222 77027 77028 211639161 64721 64705 920950094 99278 99307 23759687 81650 81656 1276704 89922 89928 337238139 62089 62073 372907227 20960 20950 125412568 11487 11502 581642166 46422 46411 54416260 94313 94331 589129896 4438 4429 394395733 36561 36562 808550250 45684 45685 291115797 604 613 809755032 61874 61904 537668740 30439 30446 352734711 83316 83332 807087579 6099 6124 93545453 73634 73623 684221368 37977 38006 873953441 15431 15432 343119629 95434 95435 814358256 49913 49933 746802590 3951 3981 550403004 82715 82730 48729925 73023 73024 946990833 62346 62340 266108985 98122 98099 474177953 74535 74509 805325477 3764 3765 356407524 37722 37715 352371906 7291 7301 609092072 586 587 538339419 8944 8945 476900755 43871 43865 961899573 79651 79652 473211936 5598 5599 815501723 55694 55695 764561906 60553 60554 390486288 34919 34949 480992863 15774 15803 161622362 51834 51835 959600734 85712 85713 447488807 75576 75577 42475051 95717 95729 688780073 55279 55280 692019450 45829 45830 645611301 99555 99556 53424116 58922 58923 826607384 88349 88350 442742728 93962 93959 97677472 13349 13340 863956363 27269 27270 86437969 31417 31418 751415743 71253 71254 768517933 84876 84877 349714812 59004 59005 325361008 8919 8920 464025368 34613 34620 784423087 79086 79102 360276853 74566 74560 224990366 24888 24907 377430807 94785 94803 40206103 78765 78766 863512556 90800 90773 908599188 19227 19228 775172821 71232 71211 798349201 33216 33186 843265057 41807 41828 454058606 62139 62140 558565495 77403 77404 616938628 32860 32889 209167916 33720 33724 233894517 70947 70948 926473807 44118 44093 746526167 93405 93390 618573337 11214 11196 209994812 90263 90293 752715802 48632 48633 315769478 85500 85501 923566553 54487 54488 562496951 39435 39436 975208849 85655 85656 842609125 65710 65711 722480250 51524 51517 715919667 21922 21923 924818982 34845 34846 780867270 33113 33114 319293671 74588 74607 592235424 13996 14005 884532661 87922 87937 664035099 31359 31336 249517253 94586 94597 29679385 24236 24235 574684445 87219 87220 808713284 8492 8511 265337771 35767 35768 664475614 65174 65175 292773863 1531 1552 490559915 27959 27946 475331208 73559 73553 499399380 85928 85932 833006168 75989 75995 182963264 81217 81222 393876033 72341 72311 422413683 54158 54138 482775485 81152 81153 238533099 42051 42052 817301109 40565 40566 898322789 80074 80075 762612090 55116 55117 699472574 17273 17274 534181012 61775 61776 366628271 14475 14476 383229560 95996 96006 520037654 12895 12896 71010637 51717 51727 808982716 96569 96539 62668137 36519 36547 935613869 34226 34208 119866644 29586 29608 285143924 8117 8147 243117357 74063 74064 587055050 16892 16893 254027722 20846 20870 135788891 9555 9557 667602265 20809 20823 539157575 4576 4577 208300281 52804 52811 574644188 67844 67845 570218122 33869 33870 188144108 24558 24529 47167168 28594 28582 37243597 23628 23629 677985353 75674 75691 170610388 47170 47171 581879659 16086 16087 79544240 52773 52774 559376631 31021 31022 622760672 97077 97078 588060605 45128 45099 438422856 46793 46802 571495599 6849 6851 700642072 99642 99643 372954567 31318 31310 818067186 13200 13201 130711797 8812 8797 785754708 7048 7049 386690863 35453 35454 394827198 85911 85884 939863699 25214 25197 800279550 69310 69311 37272743 97726 97702 5771326 22498 22499 980379017 10196 10197 187992814 53346 53319 84692663 5234 5235 891825487 40780 40773 23771727 50931 50932 183359415 61398 61399 888243965 32934 32935 410911479 90826 90827 609026916 5549 5542 806308628 17252 17253 681612836 28564 28565 355444154 87193 87165 683643525 24809 24810 21513289 50202 50203 53286841 6089 6071 281926326 33492 33467 819413359 24865 24866 502924398 31582 31585 268936353 95974 95944 364808075 1187 1157 852176248 67935 67946 553048407 34764 34765 450100979 22339 22361 629977499 41200 41222 532150725 54452 54453 683516334 11620 11605 253095357 36075 36076 136518119 54309 54280 435089314 21261 21262 903553926 96274 96284 491477321 93196 93197 309124263 95328 95329 174832877 29086 29074 87614038 23398 23399 248453996 54502 54524 910670423 39121 39122 51493749 72848 72849 526024720 95361 95377 262990911 34857 34880 801588957 70588 70589 471128037 71243 71244 123859702 81128 81129 817191741 85991 85992 240797554 59163 59133 841619155 38183 38202 478440873 91103 91104 164518795 42081 42082 199417503 12853 12854 39364115 42861 42862 515962296 1626 1627 829408050 55068 55069 199951153 96345 96346 684263345 96161 96185 819825550 28684 28703 347229933 7187 7188 12593865 73077 73063 199476318 65255 65256 254792804 85433 85434 129854076 25713 25729 619432479 45862 45863 605585919 12151 12126 94158450 59184 59208 189740750 59705 59730 30653908 59460 59461 424543018 12947 12956 525004861 57732 57716 603295231 23338 23313 718668855 85390 85391 394224925 57709 57697 946447191 12945 12949 473951067 25101 25102 89216949 8746 8747 594751040 22148 22152 84396298 58983 58984 344249089 81018 81010 65056438 62164 62191 781366780 87362 87334 380231185 29491 29492 732652364 18492 18464 471020039 39647 39648 763806847 86278 86279 900306055 48498 48514 481095557 551 552 24154485 62730 62745 469920149 52409 52421 698618684 48676 48679 427609962 96018 95991 185822513 78538 78561 606319356 7031 7036 475529209 91739 91725 449437338 73431 73432 41073011 27837 27842 597734440 75053 75054 239305371 79724 79725 262579972 13339 13309 938937715 8288 8262 596410413 83628 83640 561228007 86911 86922 49133064 8709 8699 413932542 86776 86777 703157549 63566 63567 367922102 46695 46696 953763087 87551 87552 89721077 39068 39082 576492938 39492 39484 58658274 59089 59090 932302927 34950 34951 487969288 72972 72973 667983702 3213 3214 760957576 35650 35640 400546800 20734 20735 987012076 61386 61387 843767531 75962 75940 44928527 9412 9413 539044847 50436 50440 300526409 27138 27139 489125861 51484 51485 14727084 53165 53166 290984185 15751 15764 963408455 8413 8384 818849972 73494 73495 876917031 61183 61184 640727476 83692 83693 590570992 67032 67033 241414958 3810 3811 95198192 13780 13781 780579736 55756 55785 22298343 16624 16625 711190550 56767 56768 58994879 42072 42073 256342159 41172 41173 87744975 96471 96496 926474800 30230 30236 19724843 70167 70186 609275582 44546 44545 104345557 35187 35188 541236115 31271 31272 568643831 94001 94002 841372965 41201 41202 115149289 80502 80521 53501539 92802 92803 630038243 7574 7558 317028640 1621 1622 880244556 52852 52853 879876287 40245 40256 877014727 30847 30855 834979629 35151 35152 806724521 66396 66387 630920887 22188 22189 495719345 29668 29664 152865174 92718 92709 425371991 31805 31806 260684595 39217 39218 811858583 89398 89374 200038763 14320 14321 48733141 75813 75814 951971966 57485 57486 946056066 64546 64547 388740410 98086 98067 712002050 85315 85316 694130746 8451 8452 428586778 63386 63387 641560314 19457 19429 949790174 1238 1246 710261465 32601 32602 708866864 22044 22045 769719714 13810 13811 730775463 48349 48364 764362645 61761 61762 202833361 51304 51324 439404708 65135 65164 864339347 61874 61875 777631730 42548 42542 500649778 20438 20413 488164756 83163 83137 511944042 6203 6204 430656607 27680 27689 979245045 59724 59733 591959716 92762 92763 180165807 40656 40670 65202857 16112 16113 232355153 92195 92196 905297495 59352 59347 555819895 50401 50383 780563548 48678 48679 750754265 84644 84645 437867232 94102 94113 419710224 37052 37053 573211473 1460 1461 254851962 71492 71493 309884348 73360 73332 387150188 91879 91880 171178455 6167 6168 69211531 33721 33722 217333253 16891 16892 358081765 85669 85670 982302376 63645 63668 372901147 13912 13913 53908190 29120 29133 444331589 61692 61682 573972381 8698 8699 959633039 5880 5881 55233642 52671 52701 971333423 16064 16060 667209470 58299 58325 46215908 56567 56581 875731860 22358 22359 377989785 72795 72796 305046701 44470 44471 62884683 77943 77944 817588411 10382 10383 537032251 68645 68646 909043522 68923 68952 796661474 46987 46988 243387937 55308 55309 834971436 77044 77032 471215099 29023 29024 924211452 97791 97792 310251291 91466 91447 185573480 13099 13100 481750493 71173 71174 729527483 64340 64345 325642522 12139 12128 844537153 82837 82838 198752797 71018 71019 586531014 34198 34199 632808046 20864 20855 557096773 30842 30834 998340955 30045 30017 670292827 5122 5123 373360916 54689 54709 695152250 14522 14523 16876448 25579 25572 280275307 75649 75640 565422 67689 67690 410163408 30801 30802 731294085 55407 55408 537887925 7775 7800 166655422 94287 94288 398595227 47188 47210 467445643 44634 44635 676484509 34960 34968 364791816 84528 84529 260329594 32955 32956 102713412 31155 31150 370916187 4323 4341 537899151 66485 66486 952557666 55009 54981 224501284 41912 41922 626985017 71545 71546 770396428 92625 92648 393786033 58328 58329 435252322 24027 24028 73326702 99461 99462 299787390 11876 11856 801554182 80275 80257 259442612 74955 74962 302974456 83635 83636 139060128 71857 71864 84251578 5584 5582 646420075 18858 18887 895823016 99311 99312 329281085 50162 50163 182940532 34104 34118 153530602 70164 70165 887698908 4440 4441 905897478 54396 54397 285646532 46733 46738 649908215 12005 12006 939988946 9355 9353 321024578 10137 10138 59786433 44036 44037 996079402 18668 18675 231692879 73016 73017 199122799 88672 88654 740911663 16660 16661 21976250 62297 62318 958001476 62796 62797 721692348 80328 80329 255617140 52424 52425 46140102 55332 55333 222788994 68255 68256 824531056 24681 24682 364738490 85689 85675 357932878 24165 24175 513926692 14066 14067 471638839 70502 70503 623785075 26287 26280 264279770 39603 39583 204486532 17680 17693 31318599 37099 37100 464850368 75506 75507 340522259 64523 64532 462018929 32145 32146 738176522 94380 94390 738090039 89048 89049 916139051 51481 51468 592856441 74442 74443 858652341 11176 11177 631730995 39942 39943 30329454 93090 93091 355377051 36673 36680 410492974 37837 37812 320898675 53388 53403 235612242 13784 13785 212477429 25887 25914 891921182 67663 67664 571455861 1960 1937 77264935 23894 23895 992020020 61974 61947 3122502 37254 37235 341832887 90762 90763 154300336 56102 56125 68562680 9863 9864 4783842 50157 50158 901060560 23153 23154 948391057 10766 10776 651593135 2798 2799 793726535 41895 41896 960911065 71653 71675 318782470 44769 44770 930649542 42072 42086 107664026 10699 10700 489746201 30133 30148 931574455 94957 94958 473730404 68354 68355 948507242 93482 93506 498121403 84816 84787 943736593 12270 12271 549925345 76210 76224 189421289 53721 53722 441045321 19741 19742 325754512 64235 64236 893701209 47316 47317 712606809 58497 58498 326942590 83679 83680 756518746 84323 84297 258943528 78623 78624 568066456 37699 37700 309933357 44422 44438 221856392 61214 61218 509841814 25660 25661 792899109 4436 4456 320430234 31750 31761 103052941 60561 60536 821189226 80580 80606 848877400 27102 27111 603131602 89161 89141 499543719 20104 20105 175316588 7945 7946 340319337 38712 38713 617705270 43141 43158 270163959 9884 9885 872135960 61837 61811 529797364 89903 89890 642906058 38108 38126 126668772 58801 58802 623487354 71235 71236 772192607 85636 85641 776587406 84105 84106 16985442 77050 77051 386917193 80594 80577 258805984 40138 40139 485035684 98182 98177 544691918 43385 43386 789716621 75226 75209 648936652 80450 80451 258241868 43941 43942 538145338 10786 10787 521981534 22211 22212 818008033 63400 63418 585784943 81324 81325 321417409 46101 46116 87678866 40578 40579 808687825 31974 31975 538883944 82837 82823 433606133 83855 83856 87756337 1836 1839 888270818 26947 26961 873611140 16457 16431 116143142 92381 92382 347116435 90776 90777 534564288 58396 58397 269603211 9293 9310 710897065 28101 28117 873002332 72000 72001 495002971 90619 90636 808058598 75282 75293 262808661 16835 16836 674752634 60278 60279 97512995 30949 30965 326180655 41421 41398 246402297 72799 72776 531286575 20172 20173 706011280 98509 98510 160779109 91138 91163 11394599 72695 72696 661102859 8562 8563 129765326 3454 3455 447128440 37232 37219 12526186 39910 39898 297148003 3721 3697 737139826 91601 91602 200929870 37097 37098 107623181 51926 51948 735109122 31304 31305 180810945 19051 19063 982919816 20905 20906 395700466 91133 91160 137194173 91417 91418 359995994 62324 62325 238912610 58810 58811 756616440 54956 54957 829068078 66696 66689 188627194 87593 87594 718184701 75786 75787 921679160 1614 1629 541126096 63753 63734 529356516 2294 2295 767099376 99082 99100 45919470 39507 39491 667850592 69861 69862 978944010 83267 83268 52526252 7515 7516 657158410 91526 91527 369610289 33677 33678 357782621 56669 56670 802931984 37171 37181 846686819 89325 89326 149767456 62673 62664 974629586 76689 76690 387374837 42436 42438 950996274 62978 62979 220836426 84492 84493 716625213 81246 81247 346609181 10670 10671 178444165 70961 70962 595682345 89811 89786 790254262 45407 45408 304651358 2617 2643 871615666 2167 2195 677049532 32928 32925 918836557 35581 35582 316292453 49200 49175 512899488 98145 98146 560930917 85187 85204 917252573 14375 14392 913501867 85627 85648 131763584 75882 75883 264059426 65750 65751 80906851 49207 49196 810196578 87154 87155 794709545 4021 4023 717934224 87371 87372 722951116 21780 21784 105218949 31322 31313 624884104 97494 97465 835872998 28282 28281 292644754 42313 42293 552101317 23015 23040 120609270 82544 82545 729764192 87637 87614 971625011 10069 10070 216691267 41258 41259 719215504 95296 95297 644493834 47595 47591 854849274 71794 71795 101625441 28376 28397 155107574 1785 1802 352265558 99288 99283 408682883 83497 83498 245309324 13181 13156 42700300 35675 35676 293538762 32388 32390 346500486 85291 85292 23867873 12028 12052 527789432 82698 82701 398137538 38953 38967 513945063 59734 59735 801981461 25233 25206 741766220 56321 56304 352575255 43530 43531 259329478 62391 62392 907600457 66152 66157 125856716 6225 6226 170039541 88912 88913 905130606 97100 97128 546533118 84375 84376 127635082 91383 91384 19176480 78588 78589 492564916 46416 46391 954414105 67299 67291 285419879 53321 53299 383787124 74879 74880 146224200 51788 51789 258775051 7582 7583 531362750 39192 39193 307355765 49922 49898 47193606 4929 4930 139970902 52692 52675 741377167 42265 42284 147967403 53213 53184 317159812 92060 92090 679828579 29216 29224 531729665 44842 44870 46792537 37839 37840 565274112 20058 20085 883958005 98334 98363 893565982 30137 30138 170875562 49527 49528 978233517 29327 29328 372925157 62011 62012 385422116 53455 53433 582819273 25742 25743 418897875 31747 31748 15606979 24456 24457 547856093 67950 67951 756276690 93186 93158 423302319 97917 97918 914988281 6588 6618 853487470 87322 87323 620558255 31438 31439 856005699 15315 15333 489886070 2541 2542 88671492 22985 22986 40268106 27811 27812 686350750 84213 84214 141918075 3425 3426 956412347 80584 80601 890714773 33372 33371 987119453 25491 25514 628911117 23076 23077 682369069 35471 35468 987215971 25280 25288 893691493 8613 8614 52231534 59267 59291 662699038 15663 15664 215063814 47061 47062 48129788 98461 98462 709867605 51257 51263 4247668 40610 40626 93612082 77375 77401 303549300 32015 32016 690570149 90842 90819 920864682 36525 36541 568476110 97778 97767 897179180 25955 25956 931242520 73207 73208 719470354 69298 69289 615605419 77071 77072 466860984 33649 33635 497434223 75693 75679 326355095 22780 22781 592600166 42137 42122 52549719 6025 6026 777496491 51330 51342 898876614 19373 19350 244695991 75194 75181 574030025 3210 3211 346843662 15397 15394 968424636 61354 61379 544915700 28069 28045 427555910 1598 1599 317376126 73824 73825 120018116 75118 75144 848531299 88000 88024 873685194 16727 16728 792370857 84122 84129 158602468 61439 61440 268555844 34684 34687 538304211 18454 18468 191353632 13476 13477 384670192 79325 79326 90678875 26021 26022 631298792 64908 64916 389784844 55742 55743 238490248 32827 32828 536552000 36302 36299 584915906 86388 86389 489296705 97392 97393 164706702 45012 45013 747255456 66514 66515 147112014 56574 56575 965196871 34135 34136 387759303 41801 41802 98280807 3227 3228 72925679 18812 18806 428407431 74137 74138 787601058 72993 72994 19640029 4350 4334 2009956 42483 42484 110860926 67944 67966 929806874 90561 90562 22441533 59233 59234 176238066 54728 54742 269366822 29316 29343 893080568 30532 30528 405618823 60529 60530 929295792 31184 31188 933239170 46664 46665 206653975 63100 63081 452779238 76734 76735 48900474 19847 19872 163703744 70588 70573 260675843 84267 84278 1218477 88203 88204 642260713 25358 25359 406126367 9914 9915 125404345 38586 38587 927051286 82479 82480 140850995 74069 74067 894516496 69931 69932 52477668 10048 10049 93158076 49921 49906 189717555 15722 15695 765793100 16754 16733 825042571 91919 91903 15824528 91774 91762 447117877 48091 48092 985931528 53857 53858 477530187 56824 56825 324782491 1311 1312 839166787 70186 70187 970644500 60236 60237 708351319 87813 87814 271887322 60904 60894 939129841 24555 24556 970530560 30439 30469 715672082 4965 4966 788113639 80226 80227 14336850 4270 4271 308770852 83116 83117 385706002 3878 3885 396075397 80296 80314 82623109 79180 79204 433082441 93906 93904 591779076 63153 63154 629160469 85175 85202 878650037 12104 12130 646848212 63386 63356 652704157 76786 76787 83635146 75146 75147 171731549 63753 63754 709164904 3616 3608 243311314 16335 16336 509847395 28536 28557 151257849 17988 17989 596954886 30014 29993 129076668 86684 86685 992166005 24121 24122 372908180 1611 1608 949666188 87586 87591 597376813 95179 95180 336163797 54553 54554 459865217 1997 2001 51403271 63328 63299 36818546 36022 36023 110383968 8926 8948 760631204 77571 77572 29362670 32754 32755 976992509 52990 52981 768156783 80857 80886 539513939 37758 37759 508009487 76784 76768 556655384 8833 8841 528717255 10845 10832 249696711 7849 7850 888239251 90735 90720 605583658 44981 44982 706845622 60749 60740 562362550 165 154 718690938 3885 3914 794668839 66020 66021 122335948 44116 44103 460691132 85964 85991 680434369 41671 41672 527185723 40596 40585 977210582 61701 61700 768449137 36920 36899 544660565 37062 37072 338953603 46873 46874 420947011 24698 24669 555755639 35536 35526 795603812 98774 98775 820668622 89290 89305 424493590 53467 53468 687091542 26620 26618 942409294 78783 78784 692674169 58043 58044 433055760 51180 51197 866259714 87212 87213 96863954 73720 73721 419152306 22912 22907 81479905 86538 86552 525565854 50587 50560 27833226 72850 72852 772776263 72689 72690 427458953 84532 84533 957185605 68516 68517 770885646 89033 89048 988492827 66736 66728 536077778 51293 51294 572030274 50444 50435 828327444 22202 22218 123081390 10872 10890 675275958 68000 68019 66150253 72371 72378 121830297 24416 24429 113260673 54916 54889 855783851 26476 26494 61926505 2398 2395 871811604 39943 39915 541169329 52816 52792 14750479 23451 23477 668123681 45510 45494 211999528 92344 92339 612891493 15379 15364 686503784 2084 2085 70307397 542 543 781186534 62488 62501 900226789 43610 43611 981626857 51492 51493 732732496 97754 97784 578945422 99696 99697 670946485 22818 22812 653245828 68484 68485 666227082 78386 78387 80033457 68663 68664 59619444 16184 16185 314736290 1801 1783 402381007 7045 7046 444645083 8177 8178 216294487 67595 67596 352329489 86941 86964 977543145 65177 65187 929667516 62556 62541 239815241 30623 30624 772504429 63823 63824 912592882 28608 28609 319591092 93154 93124 875819581 20945 20946 610599960 7879 7880 67252721 73331 73314 150634352 33036 33037 994342390 46934 46905 439714682 37605 37609 505747572 38093 38094 73945862 72517 72518 140861351 66510 66534 600037894 88344 88345 347766170 94470 94471 764838321 19510 19487 674918828 51693 51665 914451580 36377 36378 964588480 59764 59765 829362096 63541 63545 407837590 29382 29360 671357851 59255 59251 890764694 78067 78049 813330662 86319 86320 930104410 6356 6353 141893347 62141 62142 523744875 6197 6198 209809365 20053 20054 997662472 28532 28533 174284621 49496 49512 432540930 34297 34319 658255636 13402 13397 143034830 69121 69098 400078174 61602 61603 452093506 17385 17397 429285028 9629 9630 835332131 48196 48197 879118067 52880 52862 341521827 99913 99922 555391858 9928 9898 635418248 79391 79392 966066129 77051 77044 797026097 51356 51357 431431518 12470 12471 448074824 95643 95629 337257762 39845 39850 803045166 71213 71237 897470969 64995 65015 227211038 365 366 340477229 95045 95046 776023354 25253 25230 780350743 50442 50443 620609611 2214 2215 550919239 71469 71446 27381858 56149 56128 642265649 96626 96603 959807865 51645 51627 647233356 23796 23788 567104151 54875 54876 232554941 91446 91447 731074184 29076 29077 250918419 99749 99750 364763264 21215 21216 144915517 33019 33022 894834727 27480 27481 70051299 15363 15364 936940190 87353 87334 487646135 61841 61862 101739885 49357 49379 396327599 88310 88311 396323741 47647 47648 569980264 51224 51210 433276305 78723 78728 608275821 9267 9268 352516485 14009 14008 37916524 75462 75460 625431289 52659 52660 964374237 772 773 175364528 48085 48086 711412121 16297 16303 969905041 34915 34925 102843828 82784 82785 670822916 93355 93326 307694064 56437 56438 605931306 68014 68019 780126753 58682 58683 966355131 50139 50140 698035421 74646 74632 101760246 52704 52692 721130948 33217 33194 793217395 72810 72829 177127339 2552 2553 457828753 54782 54783 426981853 9882 9869 442274302 64536 64537 824142289 21207 21205 775053457 4574 4582 63579051 12523 12546 687697923 27075 27097 984858639 86663 86664 971733446 98583 98584 742519034 22494 22492 582778138 3494 3471 571505601 70978 70979 247900235 10493 10494 989493594 90357 90358 577396929 91513 91492 155322499 55063 55050 935249415 89555 89529 806488275 13552 13563 777490217 5923 5924 507257375 96927 96957 761221154 36964 36965 746540817 30657 30653 145042585 20474 20493 184291434 49489 49511 79150396 59895 59896 599447992 27113 27115 784814518 37226 37227 311134496 6833 6834 863893982 58818 58839 59481730 55670 55671 655360305 61279 61263 500445526 5488 5489 270837863 31728 31709 904366282 62383 62384 825037157 72185 72186 461671198 72416 72417 269808250 58338 58339 653238602 731 733 205080052 40510 40511 48247912 60422 60428 530177641 49435 49429 834934351 30187 30188 292480280 62480 62508 573426086 26324 26325 332969600 54009 54010 182521041 38523 38493 656294351 12660 12661 963175490 66363 66333 951610917 21355 21356 623221050 96391 96392 804211630 71133 71128 513040602 43762 43763 279691184 88510 88511 239548261 10465 10466 29225041 23948 23949 321402828 18371 18380 513586312 1608 1609 131152011 82699 82700 152049383 70258 70259 718219253 53621 53601 19701585 91605 91606 891719973 87249 87250 987805931 82185 82186 971273399 12871 12872 815399858 54442 54447 778787770 3049 3050 510206740 54440 54441 877889622 54037 54054 105288130 62037 62038 431681837 5006 5011 177189255 79172 79173 61787375 65010 64989 871857161 71369 71347 716521090 91491 91492 410350745 47980 47955 367727024 67009 67010 907884306 97254 97255 124203717 89755 89756 921418250 43293 43274 371295033 36937 36911 258602435 64001 64002 166597260 37285 37304 243735284 38747 38748 84038654 58866 58868 197660145 15576 15564 75718613 79333 79346 257328206 27910 27911 233613390 61336 61306 899677129 9578 9605 583846503 5540 5514 176788510 66145 66124 162027467 38495 38496 571674957 13139 13140 800872981 92992 92993 457838659 68050 68063 376094411 85588 85589 558717984 13436 13439 853250723 85200 85201 59999717 4908 4909 600052494 30667 30668 892872443 48171 48172 361837782 33079 33080 640209718 7765 7776 445994183 10909 10910 414623193 74690 74698 735472179 52933 52934 589473346 36797 36798 297728601 5483 5484 198729706 32360 32361 684205414 95127 95128 420562005 3704 3719 463786105 64911 64912 788314636 54404 54402 46264339 69676 69661 374684413 19594 19595 532042908 59246 59230 745013084 79319 79313 432361259 70493 70494 526187516 98845 98846 467790700 64477 64478 424455130 32130 32107 122771521 5141 5144 185546311 42543 42544 152601591 71345 71357 204906573 65073 65074 156937562 62501 62502 207990785 9273 9274 498241682 50669 50695 444897715 65534 65535 962869886 2171 2172 87346827 79310 79311 787013537 73710 73740 260970406 27105 27090 39796984 8662 8663 829962022 91749 91750 181758612 54482 54500 706021445 83340 83348 570773123 82016 82017 216908855 4361 4352 938662224 47676 47677 259021707 13762 13741 259093136 17368 17339 819059132 91656 91657 610076778 60025 60045 733059103 50749 50747 306597328 806 789 203747120 62914 62937 404114458 49895 49924 873276457 65610 65611 614864892 79313 79331 744243165 54522 54523 667612108 78937 78955 149395552 15905 15906 135958528 23419 23400 517392950 36509 36510 934008542 99527 99528 515034515 15760 15761 962218251 29117 29089 506843702 84991 84992 973264628 88242 88253 42790643 64104 64105 579605941 54321 54322 30478986 669 670 108738241 64160 64161 489049195 86942 86929 284854874 27947 27942 614373519 19924 19925 391973336 13508 13509 631954458 4179 4175 188349235 88629 88630 656143533 14203 14204 778301446 2771 2772 123625268 92152 92153 332704170 61938 61939 704417310 72157 72158 697889953 61639 61638 594792557 11754 11755 884464934 38257 38258 552020638 42725 42726 267673272 36203 36195 709120928 35047 35031 244635294 48111 48112 409145567 14359 14352 542310066 94323 94296 500270626 9430 9431 374086920 98032 98033 681642929 41835 41837 125480738 34673 34674 809898367 16279 16287 641562748 65549 65550 857212396 41008 41012 87744646 33968 33969 925267041 71283 71277 44625958 45815 45809 988246744 14262 14263 442636174 81679 81680 109793123 12762 12787 150563804 37812 37813 735743442 79918 79919 109855450 55571 55542 604420614 25880 25878 995130738 30612 30613 600184704 64811 64837 369607616 30046 30019 510980186 50386 50387 29288289 85257 85235 408065677 83555 83563 56909016 74362 74373 242689934 5362 5336 170975773 64420 64421 165667875 83830 83831 762927547 59710 59711 5544080 10569 10570 915183522 75798 75799 177053329 3077 3096 675271789 12059 12060 863724578 12207 12208 298123830 96939 96928 909634730 31289 31290 94071041 70998 70999 982037776 32090 32070 661008312 99859 99860 346570477 95990 96019 624539786 14468 14469 164389433 44700 44701 470583547 14249 14278 989251839 1661 1662 214723982 236 231 922032229 59365 59366 20303341 72378 72387 600984309 35244 35269 300335631 99691 99684 501871421 76445 76434 963426345 63112 63142 402938137 58388 58400 453137232 5251 5252 776145948 78859 78860 86677872 1777 1778 868984492 83916 83893 782995067 74865 74866 752994932 70960 70930 395140156 47161 47162 369154472 95436 95437 496935814 88109 88080 884924775 39725 39726 4260061 72859 72860 276022568 54199 54200 535558563 20279 20302 372085259 58765 58766 992494863 93688 93711 837395635 25584 25560 705584029 26526 26532 81356321 17643 17644 492449747 28487 28471 429041820 11584 11613 800928340 3034 3035 777293680 32152 32122 130366866 52160 52136 169687766 96366 96367 367650351 88238 88239 988688753 2000 2001 849073999 9331 9339 720298219 36008 36001 571879016 17957 17958 130100801 94183 94180 729149534 9030 9009 831471714 23162 23180 619130565 32453 32442 117426214 72501 72502 438807329 7456 7457 566645874 4868 4896 960441592 58214 58215 499344692 1135 1136 955456248 94306 94307 11131826 57629 57630 614291137 34146 34147 552101231 90489 90490 256564996 79967 79968 804099202 63120 63093 221636477 2274 2275 544794667 9292 9293 511254162 38503 38504 603138250 94919 94909 826405702 84111 84101 547824656 57825 57817 548808343 69402 69403 941959099 31401 31402 421040541 75672 75680 329600099 23872 23873 295271912 38295 38269 24213037 90884 90885 673803572 32307 32319 186190854 89029 89030 731467652 53246 53264 661454819 27333 27334 297761297 36902 36905 859940530 52441 52462 227233578 645 646 561233481 61517 61518 841277011 72259 72260 314439953 65339 65340 740336210 68013 67994 825829521 7558 7559 733962108 68339 68340 91303865 49281 49282 786112590 25285 25292 667407098 71467 71468 765368585 72164 72194 275571747 96832 96844 845932396 68068 68069 448739724 1065 1054 201119840 37233 37234 987968836 58861 58876 778080702 64422 64400 524666916 82330 82331 687845782 23062 23063 884180834 9286 9287 32320688 96055 96078 760527820 66842 66843 502496396 40804 40826 238522411 38673 38654 893228576 12770 12784 633460738 11079 11067 684475737 90300 90278 278436780 43422 43403 771689161 67183 67184 369266447 7098 7125 580630428 60597 60598 725414729 44339 44340 22493633 1987 1988 905325103 17138 17139 964161013 9973 9974 3315771 42163 42188 538927751 33284 33285 812375333 50096 50097 233396075 28186 28187 297884267 76834 76811 221299527 39717 39718 396692148 55001 55013 137653971 97255 97256 525209776 31584 31585 555465288 30284 30278 361164685 6036 6019 337093134 1931 1932 63502553 32867 32868 263185825 90048 90072 603373560 25575 25576 226771801 23712 23715 394649199 15805 15793 690985663 77639 77641 276642071 5667 5668 266738828 92543 92522 158593090 34246 34247 173670895 65353 65354 853518654 29320 29303 692062170 68197 68196 910530020 2532 2502 372759024 94266 94267 696356571 45656 45672 961676135 98197 98212 870124161 13669 13668 191973255 80428 80429 472231540 33705 33706 880155221 2039 2040 666369489 19592 19569 431035397 60599 60600 180183193 83228 83218 259227059 47392 47393 369002842 7984 7985 130430358 3860 3857 626065511 87151 87152 270562386 44815 44809 144747498 1567 1568 763643795 48789 48790 435878777 99120 99136 561436567 85642 85624 864840920 23516 23543 152185432 32506 32507 216774328 17283 17284 733452005 56659 56660 537555356 79783 79784 968536549 26230 26224 513387313 84606 84577 427716355 22191 22164 752291472 58860 58865 315168805 58817 58818 408728681 41246 41235 9715198 81910 81911 744940940 31764 31773 799940710 33984 33985 295049501 85794 85815 342357542 18805 18806 285349765 36515 36516 688514762 46061 46062 444342269 5814 5815 410333726 73348 73327 718545299 43281 43282 600892004 4980 4981 504733034 54068 54080 481010078 14667 14649 223133320 72199 72200 886430946 79068 79084 602072812 11610 11611 790622120 83311 83335 358690342 3358 3334 916934525 95138 95139 616476414 81404 81405 139815393 95441 95450 994330787 57759 57760 749808318 36156 36129 264340439 85759 85731 366477046 5591 5569 722667100 41542 41543 878849396 68397 68398 475103175 91783 91784 537059896 37486 37487 545525537 69556 69557 423188539 79286 79287 122071102 54993 54994 233257841 42060 42066 951240752 97789 97798 390900967 35506 35533 782411592 53405 53432 744422993 3581 3557 634414690 5959 5940 115646703 83613 83639 938754554 65314 65337 437044773 69233 69234 168017515 15212 15210 745056488 49710 49711 58170898 71508 71509 409757542 63058 63059 584538397 38989 38983 861107837 29483 29495 411748076 9121 9118 822363221 83407 83408 570438083 70150 70151 395725104 63633 63634 637397995 91760 91774 371026745 29773 29774 376016151 3809 3786 427699851 9088 9102 601918012 61466 61467 365362812 2898 2899 619404650 11529 11530 78470005 18425 18426 789328904 80078 80059 808990773 43785 43786 43100823 3444 3449 768763618 8398 8426 369165933 54606 54586 572902522 3547 3548 60098845 4906 4907 342905033 8046 8047 17510779 51435 51436 902583924 61855 61856 742361289 2076 2088 620315053 57375 57347 420530850 41217 41234 825278552 91134 91135 872635874 54835 54849 271137429 92003 91991 747926438 94247 94251 633554668 1695 1680 69642603 52310 52337 748167533 81409 81404 155296472 48054 48045 611412363 52372 52351 862158461 50156 50157 791856535 66492 66493 812381270 6220 6209 929158708 67688 67684 233133932 34496 34497 641611887 14020 14021 891177167 90417 90401 944450769 29401 29402 508389384 29100 29101 488007409 13033 13034 38898499 18681 18662 807250250 26206 26208 69373030 48814 48837 898979625 75011 74983 960540883 12446 12447 956952655 34386 34387 724827173 4661 4686 660739640 84854 84862 401927167 78935 78936 772950746 61396 61369 176240473 95978 95979 609893931 27366 27367 925989754 72197 72200 317553541 67500 67501 267860080 44413 44431 982048519 18095 18099 694784671 18890 18881 408704453 86270 86271 66146646 25023 25024 627210539 46961 46962 915923190 47725 47726 325180548 49771 49760 299766084 68426 68427 822974806 79084 79054 67068887 41024 41025 428891646 39427 39408 264109079 42699 42700 127049232 41432 41433 411245103 54774 54775 488838139 62800 62807 474329242 95381 95389 388115252 52703 52704 808983359 92847 92848 248297304 10277 10264 602802603 42660 42661 227541724 53218 53219 820939854 52657 52647 775979453 60966 60967 709668035 47864 47865 319482556 54870 54849 19199302 16910 16911 774651320 53680 53681 531423385 78499 78492 277900261 62541 62532 534015999 54851 54852 289484529 14430 14431 488056110 84613 84614 17676310 92478 92492 705881204 65254 65255 164002160 88228 88229 468005669 55438 55449 178671042 13296 13297 818558179 42244 42245 809581657 92261 92262 178400375 42976 42977 706527241 58297 58298 98323843 77646 77673 736837632 65509 65510 134468187 32511 32512 135646377 92635 92611 345152837 2791 2792 965822046 43964 43983 616645943 30909 30906 686400109 11541 11542 72729901 75913 75890 318850289 20754 20743 264619181 59266 59289 502144640 64994 65012 344044436 97954 97976 99132238 78918 78917 908846952 13798 13783 777204272 51462 51486 779698112 74928 74929 824256020 76756 76749 556322144 51583 51584 399296916 58983 58990 4708365 35357 35366 480145007 89695 89696 135693016 42227 42228 952565945 8262 8265 381883752 75172 75202 997138872 48306 48318 419530659 84308 84309 107397607 15517 15530 135045530 35746 35747 875127868 35392 35393 590293195 16928 16899 72280039 472 451 934727855 39221 39222 454951953 16589 16571 356721567 50171 50172 404397312 69897 69898 288492026 25211 25189 672452171 23613 23611 580528364 68080 68081 788046424 54037 54011 215663219 86502 86527 265395398 41627 41628 768628527 17944 17945 273015139 94944 94945 132152325 49179 49175 401116262 24949 24935 876542978 11472 11498 119818 57039 57040 612035317 31205 31217 242007488 25248 25260 244477364 71917 71918 230109594 61182 61212 648833373 46162 46153 271713743 36680 36681 485764158 9862 9851 661609678 6270 6285 319607646 18338 18341 216534347 62809 62779 610997460 27767 27743 787209283 19907 19908 122085001 4123 4121 38951278 10788 10814 850730692 72303 72304 565787275 82225 82199 739456447 89876 89853 135515161 69875 69905 265794358 64351 64368 380263780 42999 43000 189522118 10033 10055 250311218 72210 72191 512294944 21428 21420 119826294 14526 14520 449578044 98278 98279 440952060 85979 85994 541015938 37821 37835 25298638 93537 93543 184143106 10466 10452 884596408 33215 33238 653760698 49007 49008 15878752 69775 69761 792608444 25791 25806 902924969 48165 48170 612068733 4210 4187 679361716 41475 41445 607181811 4211 4212 405955327 4035 4053 694352232 64929 64959 377473476 41469 41470 221482478 58704 58725 595375247 34127 34128 68768465 18090 18062 187017905 19536 19550 884914855 87914 87915 71610134 1468 1469 666236937 71834 71835 102386757 71229 71233 37596218 69921 69922 676988439 75176 75162 498837386 79286 79296 318497767 40635 40636 232523716 34775 34782 746382464 74721 74722 612312622 16459 16462 322779328 21981 21982 112380240 80522 80523 672888583 3601 3599 692708818 60437 60438 629321997 55122 55123 417342475 3085 3086 879425493 52787 52775 803699630 78450 78457 855377370 43274 43284 189517788 31172 31173 467824064 96168 96186 311826962 69795 69816 779890899 78156 78151 430514630 12736 12738 97080059 15285 15286 552996876 88462 88463 940963773 24358 24355 269469332 31021 31028 447559835 40985 40986 427542205 28234 28235 521894702 45312 45313 820163666 95272 95268 982572498 42362 42363 452578942 21583 21584 684946756 93184 93185 11732529 39229 39226 41097069 32653 32654 631467257 17657 17658 41391870 68311 68312 47281280 62490 62491 355303191 49445 49422 222551097 44248 44249 645827621 75517 75518 785587445 29376 29401 471002443 85893 85870 461851321 11126 11127 649672268 47757 47762 925962018 89974 89960 549577844 94876 94877 910551817 61710 61711 215610568 26067 26077 61474277 46969 46953 308711758 41014 41015 935944773 3554 3555 278426153 41460 41461 233740898 70087 70065 968993170 30439 30440 951209419 26531 26532 340467605 71511 71530 448988623 33726 33704 767283800 21070 21071 652718148 99152 99153 60214339 82636 82637 722518146 47475 47476 9193778 65275 65276 148583881 89376 89377 316922294 48980 48981 720690697 64313 64314 46455763 74419 74420 583980593 10291 10292 297729046 66681 66680 354381265 9300 9315 445419013 81240 81241 761456103 95284 95285 807871051 95524 95525 239514266 12502 12483 532691199 51993 52017 354366835 75843 75826 2441190 67072 67083 363804425 81116 81117 721385791 93979 93990 251130603 43816 43817 655563140 32821 32822 853001451 77863 77864 887353726 87821 87830 592624745 29625 29602 381987957 65667 65668 722022811 24241 24245 786470149 8875 8876 382767133 93444 93445 40280707 94803 94812 548540250 87077 87076 41357472 40746 40747 937623015 43921 43900 917293034 72113 72141 48216346 30347 30348 377333832 695 677 335624110 14536 14546 707023888 22011 22012 987312258 9670 9671 268709403 82409 82410 100821517 30762 30754 208410826 8905 8925 677912762 91380 91364 255633376 85891 85892 451608563 84927 84928 390406189 29413 29414 677861555 6668 6669 911131345 78035 78036 401728763 8586 8587 91689970 93504 93528 713897078 33814 33815 674073687 80722 80735 870931702 74345 74346 655199783 91662 91663 976424339 5231 5248 313339860 89055 89039 103954574 32362 32354 391598798 58007 58021 88061098 5364 5354 75893565 25609 25604 743609987 17313 17325 63020383 96985 96986 809650487 45564 45565 439600554 92584 92609 601337334 10314 10315 466610400 53952 53953 961490670 28832 28861 641680458 42312 42282 729117816 13719 13720 473949358 23269 23270 130327623 34987 34995 91871309 20076 20073 161972890 24326 24327 234911871 5511 5487 31903733 59566 59550 468771679 58139 58140 794248082 60715 60718 709452414 78541 78526 560828527 1515 1516 481615307 51570 51571 401909032 96013 96014 369671294 44008 44009 433963099 68124 68125 914257516 82558 82559 841876710 41196 41197 179360588 97219 97217 518516556 55344 55345 203349786 4049 4050 100361340 59265 59266 832142984 25846 25847 82700171 95370 95371 601600924 69275 69276 297912805 7345 7346 348133059 16009 16010 304986528 93423 93424 713734797 30085 30086 942433563 37255 37256 913263897 65176 65177 992408027 26440 26441 557235450 71696 71697 961801913 97932 97953 384019390 28611 28612 358216852 88453 88477 703718305 40613 40605 286203654 67696 67714 339108195 46980 47007 247728874 2176 2177 421751228 56713 56715 106262649 89648 89649 660984378 21161 21162 237261263 13065 13075 156783504 6678 6686 426422471 8750 8752 39525903 2182 2158 968874820 61655 61629 606985388 87633 87636 263381123 54200 54201 271960485 93052 93031 883973115 35399 35419 918371250 96611 96612 39555044 88525 88526 737947261 27233 27250 455204654 43755 43760 649390694 69561 69562 899058341 70231 70218 369533961 30046 30047 562930460 62215 62216 907675041 9657 9676 542478163 8715 8716 271248095 17523 17539 349430179 95162 95166 349815555 53926 53909 227212187 57497 57498 668182386 16051 16058 614614639 99900 99901 8480331 94164 94194 530581020 43901 43923 894070959 20918 20919 941232708 44614 44634 712230965 64513 64537 704403552 11676 11677 829613359 66181 66182 441504794 24130 24131 238263565 77932 77922 242490773 88982 88983 123893591 58290 58282 221717248 27955 27945 341369180 42864 42860 164465136 43842 43862 800286290 7982 7981 132964027 45665 45686 29779949 84647 84648 705397124 80175 80176 103341818 26363 26369 932853484 97735 97759 685308609 14018 13994 813085022 79897 79894 454721303 11532 11533 608355326 42972 42973 284891444 24452 24453 611493354 88810 88811 924625541 60113 60114 464408652 57942 57967 942199387 53994 53982 596547047 73459 73460 663559194 6349 6350 493490473 46748 46749 262401028 93125 93126 321785112 38391 38392 336608421 44017 43988 580506734 869 844 431900629 39770 39774 806392556 97358 97350 183416161 38609 38610 753865147 20632 20655 441370064 46637 46638 386417121 38284 38285 830151990 65702 65703 900540493 21146 21158 839378486 73710 73711 967144269 15319 15327 790939050 23305 23288 590370170 88793 88794 835810835 45172 45190 292760841 47418 47419 655963299 96027 96028 180048583 74061 74062 735333163 78930 78931 623395565 39530 39531 848833116 26447 26463 931254021 28647 28671 106643988 2270 2271 830259201 32516 32517 43537976 22387 22388 12006058 22257 22258 210529927 66613 66611 845096158 10878 10879 630319965 12480 12492 532551281 32796 32804 104996894 4081 4082 148162339 8432 8433 912575790 49506 49498 36039163 84244 84271 37119183 8182 8183 953708079 88519 88520 728827394 32099 32100 438689058 20186 20187 958146423 82072 82073 864132525 12854 12864 682876751 46648 46627 361351276 58822 58846 521103899 87462 87463 62778705 7920 7925 536209166 70758 70759 256369774 34145 34156 312323339 56723 56746 138279590 46687 46688 566910689 63195 63196 592844304 13105 13087 959492324 35399 35400 274425847 90173 90152 110913672 62538 62511 65472401 18457 18458 594553726 69134 69109 656656098 553 554 174892283 34389 34390 323593724 86993 86994 963658265 86752 86737 62636197 13804 13811 937176791 41334 41343 709263916 78906 78907 857830364 83463 83464 810763685 86840 86841 248979488 30851 30852 387982685 4780 4781 883198602 51805 51816 458084365 82635 82606 162722527 9626 9610 698529785 91440 91441 143571758 74962 74963 837883769 8692 8704 327287805 43807 43808 405865546 70306 70319 133136201 79069 79070 889607616 49707 49708 89427776 88675 88655 587197665 93450 93476 489655518 42256 42265 883531421 99529 99504 806570295 70582 70583 107848627 71994 71986 721162950 97622 97605 308827644 76533 76522 267142131 53378 53397 350912729 29526 29554 737758116 87250 87251 490552116 20955 20956 933715038 51188 51197 279809348 65799 65800 664716777 40146 40147 100717243 11878 11879 815007580 97356 97357 492280533 38872 38883 693318656 24118 24107 247987504 32742 32743 335428761 29018 29019 541732315 78607 78608 975821780 88644 88645 124641299 68689 68668 169705840 45813 45829 899266057 5297 5277 271427 93710 93721 526590003 85023 84996 388422225 15364 15352 963123653 51994 52021 534274934 61103 61104 676218520 29072 29073 959688818 85939 85940 791748209 56603 56585 242679588 84823 84824 623702603 6689 6690 170339667 30655 30678 513701966 55138 55139 687254954 92559 92560 584609580 34072 34073 888416559 3165 3191 611407005 54588 54581 585741155 39362 39363 911104836 8781 8782 825364246 98802 98799 58519595 83997 83998 863740272 46371 46347 197050904 74215 74203 600419966 49683 49684 192815977 9636 9637 998016503 5959 5960 112655780 61326 61327 90086058 5411 5412 677362795 55756 55766 452564298 97857 97858 786072278 92687 92688 124220110 38531 38532 995883672 91021 91022 264573383 21810 21791 151923150 82393 82401 664579221 32787 32788 47406094 91941 91945 209963769 19827 19828 924737205 18455 18432 175484597 20187 20170 144937099 74189 74190 767074035 44637 44638 639551642 15125 15126 816333643 31307 31300 88613629 97384 97378 230853192 14411 14412 943643694 23221 23197 141454170 68781 68751 390219016 98946 98947 310100829 17141 17142 162888585 8904 8905 900753487 56764 56752 978144103 45657 45658 321545051 68818 68819 715837760 93869 93861 921240131 76889 76890 399747938 56937 56912 628205517 84982 84983 318157728 12398 12399 331453453 1984 1985 126419568 67430 67454 819077601 35814 35815 355943915 49717 49694 431589815 33938 33921 140822074 17946 17947 62227156 24259 24260 13463085 47700 47701 591881334 56657 56687 252147354 49184 49185 450659394 45324 45303 664583022 30384 30356 786955896 82014 82032 392931575 82848 82849 928355890 87962 87963 923752540 7772 7773 355769721 84159 84172 775383372 13273 13274 584728394 80294 80302 883990405 2621 2605 642283514 12359 12381 398290292 91807 91780 170999016 88436 88450 945896015 25697 25698 546306033 35379 35403 901303744 87227 87255 735120945 43097 43098 610871943 58968 58995 184832784 85288 85305 92706099 94271 94272 210307047 46725 46726 539264395 16856 16875 173050167 13250 13251 52698051 54432 54411 55939502 766 781 419783807 4722 4723 694603876 83585 83586 214401373 31445 31446 229296126 19335 19341 742024754 30519 30548 576056388 64859 64861 255894126 38465 38485 707796700 98848 98827 970877566 84094 84115 918011652 59921 59922 501343906 33224 33233 859664689 14333 14340 983002129 59820 59819 640778610 48595 48612 739295482 3973 3997 237890684 11468 11469 139352270 88410 88430 797617176 31572 31573 257076289 59280 59260 905604708 81612 81613 625271454 24434 24435 25821258 97466 97467 679383572 41283 41284 10832799 59337 59338 937992182 33304 33334 27581036 58115 58121 908134715 89537 89538 207325826 34217 34219 134598537 61977 61973 86797689 85564 85565 779184846 65550 65536 612075000 59087 59088 823039558 22655 22656 177478267 53083 53084 165199772 45538 45539 620448815 60540 60527 949848739 94015 94016 200277965 71740 71741 641031901 45181 45182 781439146 86630 86646 15025392 39575 39574 398300209 57581 57582 235814042 31754 31734 848398603 39365 39366 704174789 13455 13444 310373977 1051 1052 258487532 70663 70644 515145578 12183 12180 408017415 30324 30325 920612694 64661 64662 409003311 20984 20985 213671704 92208 92209 834094799 81847 81873 888914383 67387 67388 760020970 45489 45491 597015421 98884 98885 944751070 22181 22182 394102642 51686 51687 578767198 35584 35585 490916700 68570 68571 350739048 99387 99372 826828150 91874 91878 600847566 37387 37383 161397809 83810 83797 940707479 81007 81006 708905162 44806 44807 409388606 54750 54751 929221461 12740 12762 752427917 89309 89331 34886434 82048 82049 754898520 72170 72171 752633265 69980 69991 379461948 34785 34786 639981227 75924 75912 941049972 40050 40032 319649721 34919 34923 951663661 55504 55534 115402298 79246 79259 26492196 92386 92370 874953158 57135 57141 256515599 15672 15673 336041735 82198 82172 463145114 68723 68724 726058156 78081 78060 546938771 43557 43562 113198340 60202 60216 215467446 84245 84227 767842003 24786 24787 654828077 69815 69816 205367756 25750 25772 156447620 48762 48763 241616614 91059 91060 716478357 61035 61028 798625544 92783 92777 25517600 80304 80274 406757215 64858 64859 347493123 62015 62016 990442972 17208 17197 50321235 73288 73287 426630342 25475 25486 828258582 10961 10962 391813554 27614 27615 157224083 88121 88097 537256846 20477 20478 105908303 45558 45559 529983445 52596 52597 61440815 25358 25381 72980663 70401 70404 745368045 17093 17094 894668644 79050 79051 91541300 60799 60818 704326735 37067 37056 299812476 34265 34238 53661195 41689 41690 332865112 93190 93191 636777093 59696 59726 138564916 5053 5044 242286881 47772 47795 85369322 12295 12296 108795797 68592 68593 494301366 20881 20854 39206171 61826 61822 223154852 82375 82357 790058754 58517 58532 623058917 7090 7112 775153226 15752 15730 595363395 11646 11668 788010890 44322 44323 970165702 14929 14930 932666410 26750 26751 313227932 55319 55320 805267302 91077 91078 245932207 70546 70530 83418343 86207 86206 508681115 43290 43291 851027784 32762 32763 60997472 47600 47627 305846197 22457 22458 948352681 56843 56869 88676319 29569 29593 348884244 65350 65351 291663863 26963 26964 466134295 51449 51429 889846475 86106 86107 717001770 69925 69926 725787843 32155 32156 182193700 14144 14132 381750833 40334 40347 31741060 81222 81202 788245777 19189 19165 770817671 72747 72756 751601266 41201 41179 547579288 91506 91508 890956579 90253 90254 158690313 89557 89558 740297354 10690 10697 412954263 29528 29529 22088936 86237 86238 184585795 39443 39438 228112129 15744 15726 224164796 69050 69051 292405103 8296 8297 833154718 597 598 901434299 20064 20057 988404020 35422 35423 260146941 76499 76500 836862061 42688 42689 614542474 12558 12585 801039862 60606 60616 988751737 65254 65227 35218590 65519 65520 634627206 59579 59572 16336860 46119 46133 142684404 9484 9485 677789143 52827 52828 353072774 81483 81484 880314923 87092 87093 164317491 91560 91561 390808885 43334 43349 421400340 45948 45949 936003376 98726 98727 269777130 31761 31770 534327060 20761 20762 54456823 11144 11127 16629669 9187 9188 808917736 83752 83780 517034833 29548 29556 421226091 96297 96317 560910876 41716 41717 449453990 7792 7793 663576175 23510 23511 422591667 8486 8487 950090740 10479 10480 101234908 56597 56584 132513043 55740 55741 115254099 95628 95629 282727270 79084 79085 479434207 82340 82319 935369373 67958 67959 907594854 76486 76487 503109802 91243 91244 281021569 20835 20863 56319311 7322 7323 911352205 55982 55983 588881306 59457 59432 751141452 59836 59833 947699220 42661 42653 451013943 85555 85563 277612953 59185 59186 627675099 62124 62106 564260907 48131 48128 962020777 47132 47133 793015764 31316 31293 10692707 5560 5561 868251575 12999 12996 615247644 13676 13650 663491301 65662 65663 293883582 30164 30165 144489789 78158 78159 883623326 39177 39178 495741402 56585 56586 505364723 73213 73214 307739276 97978 97958 740641322 33394 33384 807659991 43326 43304 26870261 79090 79091 261042172 62136 62127 707791984 48616 48605 781648200 56076 56092 944581572 50241 50242 182954718 99024 99007 969327397 69450 69451 493007152 9783 9784 838193208 8701 8702 64468666 59494 59490 875141000 9340 9341 419984511 3964 3947 654103527 51313 51314 202386536 80611 80622 727577432 62359 62339 926777100 85621 85622 904331669 68294 68314 652862129 68044 68060 595666509 68932 68933 784452497 37559 37560 945988006 45344 45345 50954900 43836 43838 322807587 47703 47704 756666179 71630 71632 222407664 23946 23969 110164189 15281 15282 653074435 72057 72069 630427748 91678 91679 483938900 33164 33137 98120426 5550 5551 748481463 16820 16821 325728810 6045 6046 833802034 53139 53140 686217421 36050 36051 25633702 53676 53701 476869764 28934 28948 958048525 74702 74727 388326855 65976 65977 842303827 58556 58557 807246313 21844 21845 386800808 48419 48425 436940672 24870 24871 400164697 25918 25919 222299043 26150 26151 722026346 93359 93360 724533641 58411 58412 832776583 83634 83607 436555019 20934 20935 530247964 62632 62633 103877483 2493 2510 595588872 77137 77160 931942657 90789 90817 888906878 25145 25146 113854962 75554 75545 470409966 17771 17761 58789647 85124 85132 231632079 89680 89686 551572278 1757 1758 107837683 69712 69703 168085540 91125 91107 960666539 90708 90694 871563819 62195 62196 203739818 22273 22302 500351312 40004 40005 123203758 20069 20070 42871403 67628 67629 930674840 72938 72953 439424001 51349 51379 264830680 48099 48100 116745118 29348 29338 684310628 29162 29169 565163175 16854 16881 95132272 93660 93667 83259276 53454 53455 546668679 16040 16041 113897403 24581 24582 976483297 58837 58863 982377763 67030 67031 448893971 28158 28157 539719230 79720 79735 719221473 14345 14346 225924321 48670 48671 592273477 63178 63192 347605231 88314 88339 865061761 21084 21085 473915439 2307 2334 890147028 2137 2138 433975364 61916 61917 439809458 78920 78890 26482861 46918 46917 662968058 64170 64200 252219143 67291 67292 9314066 87989 87990 722240182 81874 81875 915528761 16001 16016 168191281 79318 79299 3356540 83520 83521 164038300 44645 44659 43548106 78028 78029 524634108 16555 16558 677242356 902 910 690919774 222 235 390433040 88316 88288 718532292 37875 37860 951723689 82014 81984 509785998 46924 46925 111267196 44616 44608 8233286 67902 67912 497790048 57036 57037 834722933 90734 90735 878388630 53616 53617 875781273 94458 94459 888372667 55464 55465 870734264 56674 56675 124164129 1326 1318 370093980 52060 52086 230222909 66836 66837 916312888 46859 46865 260996572 40296 40297 632113932 58576 58584 247043338 57307 57308 799505417 70899 70889 368590614 10023 10024 560426927 97190 97183 483318904 6143 6152 403945360 31489 31490 668149260 45733 45710 497353407 36848 36827 30243420 42107 42108 26322280 14571 14588 938034338 83298 83305 234188974 67296 67297 733085486 39502 39503 441363036 60004 60005 738134004 90901 90902 6617931 78667 78637 248095716 44740 44741 137047467 25422 25416 310992349 31475 31493 786415722 71667 71669 900381261 73602 73588 110712355 33243 33244 796420766 93291 93292 741797174 72942 72920 239315305 62795 62771 179595292 53491 53471 357382133 51306 51307 377694635 22390 22391 699271780 81163 81152 814972144 96979 96980 33937556 60630 60631 518680132 26000 26020 258072274 44537 44538 506427371 2031 2021 82238533 82550 82551 800041520 17920 17921 26059971 79701 79722 123716676 32453 32425 310491350 37658 37641 633030412 14666 14667 604456023 90426 90427 119841354 87337 87338 928116137 81489 81499 514021906 26738 26739 805660617 3707 3708 130891944 10450 10421 11760696 79912 79906 610145360 19523 19551 474123580 91187 91188 627422218 32241 32242 186735934 27252 27253 135554754 51081 51067 804256781 5128 5129 127015609 89435 89436 627035994 63361 63362 596186952 74747 74748 144256963 35639 35663 822367391 34610 34626 237567101 64229 64235 280329026 61660 61661 703120957 57224 57225 767674405 83275 83276 727413092 41698 41684 680607420 79302 79303 648280200 71608 71595 661547697 33689 33717 708622715 56439 56440 605752038 71418 71419 11562413 2083 2056 836105511 53996 53974 362486084 71338 71345 100234409 27516 27517 186890856 19084 19085 47304179 63784 63767 781372197 30147 30125 621050701 51149 51150 846821177 67118 67139 181956154 12223 12216 377081166 11908 11909 220784718 34830 34831 241088420 25199 25200 560121386 52896 52905 925984745 65726 65703 479702634 51908 51909 157437845 92334 92335 442881214 97631 97632 262257954 75156 75157 503201267 92027 92028 415103865 48143 48144 922057776 65555 65564 784456432 87449 87450 874377353 28792 28821 320993057 66383 66396 420713583 57957 57950 378396733 7396 7397 168766926 61173 61163 719613688 67177 67182 508818796 8721 8722 321288980 48916 48930 700895276 6399 6423 366676914 19364 19365 317093725 20227 20228 105625452 74992 74965 18519619 60343 60373 48379909 52147 52159 79049675 51233 51234 595291484 92980 92981 829813927 62594 62598 509505435 48174 48177 801458122 40836 40837 400637667 62049 62050 92913006 77928 77929 278201567 16668 16669 607298387 98941 98942 592492379 12668 12669 847780247 63964 63965 897461847 88522 88523 940031450 81468 81469 1725715 33273 33274 954676024 42250 42266 990951681 63304 63305 489388546 67992 67993 314264401 66918 66919 878226977 87296 87275 298888108 74215 74216 374264596 99215 99216 781921728 54293 54294 375331341 90078 90049 537889312 26137 26146 150926360 39126 39145 548826648 77731 77730 969420066 72801 72792 127105330 63614 63615 773989280 68949 68953 801788272 28642 28643 279581915 43407 43408 987756581 63965 63958 586376318 42391 42417 696596202 73796 73787 208261953 25820 25797 61289791 42290 42291 167847118 3142 3143 370064044 38666 38667 478284296 56805 56791 967999396 59880 59893 997513241 45816 45817 894496670 58628 58629 908379831 65402 65403 884119114 65053 65054 796072927 86296 86290 872337860 49796 49803 458705989 83359 83378 427591483 97747 97745 602537240 57713 57714 431521486 18152 18181 787475368 96768 96769 942661859 77441 77442 604363539 85929 85930 960200912 22823 22803 230121496 6871 6872 976597581 43016 43017 582794818 90504 90533 656031537 13371 13343 803259736 46234 46210 920910035 4818 4819 306208700 74549 74550 95160477 33927 33954 250889063 93832 93815 684336617 5613 5614 929677382 73017 73032 305523314 92159 92150 631475144 28855 28856 599759667 20192 20193 705852432 74509 74493 515507539 9134 9147 677263657 16489 16490 12542335 34568 34582 253137508 43853 43875 877788333 88844 88845 409082569 1218 1227 212426866 84207 84208 960745930 52523 52524 264135705 12406 12407 750824504 65279 65280 77578122 14997 14984 942935761 85603 85604 712473433 65038 65039 547917721 97930 97907 832777788 73032 73033 497646826 620 621 247779887 22305 22286 817691601 26806 26807 158935122 13414 13392 97419930 30614 30627 337953839 74856 74857 881340995 56667 56692 716296078 91171 91161 463074970 48355 48356 471527701 82229 82230 109461428 50321 50332 729436445 57423 57424 873887558 38055 38033 81951650 22839 22840 686040888 66273 66297 182350399 90411 90412 564770206 66475 66479 26453734 93344 93345 106840042 35641 35624 366084914 55783 55784 845434355 67255 67261 412651606 99813 99814 682386068 93695 93696 846083978 38454 38436 303391133 3551 3552 868802968 50592 50593 76073767 11969 11986 471715790 55325 55326 241571216 53637 53659 228236836 97604 97605 37585108 66882 66859 416154029 95221 95222 990829761 12269 12270 909672695 72380 72381 615994371 48589 48590 292326848 30784 30775 495685979 2786 2770 539445955 53266 53267 704568347 76014 76015 189489817 54952 54953 722229068 23851 23841 92748744 88248 88249 563034261 44730 44731 860289066 3240 3241 931846772 80915 80944 606044991 93231 93232 910080740 13547 13548 602674116 96309 96282 790614948 29853 29854 538688663 95442 95416 696755457 8218 8219 408274126 95419 95420 278132643 16094 16068 273707672 81648 81633 457666699 10554 10577 786344714 82301 82314 593090574 33271 33288 426183449 85822 85823 354837871 3620 3621 579296676 67486 67470 643800074 34398 34371 574174765 18581 18558 867969347 46656 46646 576456424 63384 63385 312064682 48181 48207 876049274 80521 80522 955546553 28494 28514 751295232 81179 81180 117717397 73291 73299 732656103 55276 55277 296257239 65237 65247 275175773 82075 82066 720251936 14329 14301 802701243 32778 32774 498012644 52822 52835 462311222 81742 81743 109967288 66697 66705 859999845 69231 69232 386756949 53182 53178 846773736 62254 62234 182111229 22829 22826 6626554 3542 3550 410895147 57931 57932 697208199 57613 57614 921377070 86149 86150 6850451 66168 66169 403376666 9693 9703 225875334 51941 51942 213984439 55510 55484 683940432 36047 36058 35953590 91295 91271 326231135 47078 47079 195018379 62447 62448 569617126 42698 42701 713622725 71005 71006 324291235 33702 33703 859968414 38122 38138 826843549 5039 5040 379979381 81390 81366 177928981 46745 46746 408997984 78569 78585 6734063 7924 7925 842526966 97040 97061 425720036 19129 19130 21406069 36164 36165 307866748 30454 30455 728160250 78228 78229 93683576 51118 51119 929445915 3693 3721 423431716 65983 65984 67300887 61865 61854 726562398 83272 83246 483456400 60654 60675 609269965 502 503 718113663 25321 25310 55189218 30238 30253 190803257 58930 58931 326476206 46394 46407 829256507 61971 61972 724529012 26701 26702 932788159 47161 47143 363092703 84681 84657 211135157 1231 1233 69318563 90217 90237 849425943 89962 89963 909260369 45883 45884 473726169 92885 92913 867689271 23522 23530 410686047 48373 48374 405768232 65852 65860 517059456 29409 29410 157376092 61358 61382 209120590 89731 89732 43163316 81163 81143 820737683 90460 90470 397752408 3428 3425 323139244 32239 32240 474236442 68893 68894 740016403 79873 79874 131976592 28469 28470 184577038 98569 98570 65022990 44645 44646 32570555 35255 35256 594253825 76474 76475 714842869 39839 39840 267278981 49187 49188 596748480 90912 90913 731159189 41966 41967 952430202 89756 89757 789130741 24616 24617 973046425 22071 22065 369361759 67505 67506 945233744 80912 80899 302492072 4551 4552 678254191 45828 45829 104309494 64249 64264 585097998 51303 51304 964157962 39094 39095 476307319 56460 56461 679871264 26939 26940 678515035 64215 64240 547456121 39926 39927 511444874 50610 50611 65771013 81870 81847 254171826 17636 17658 695459192 77544 77522 400590043 66978 66975 104789130 26940 26941 289636396 34052 34065 919528234 72711 72684 297301605 5252 5272 397874660 33045 33053 965795141 12083 12084 829957543 15616 15617 703362892 37658 37650 512738895 65430 65438 741697804 62874 62875 880537837 13615 13616 14930953 10272 10273 132602777 45366 45367 416818681 73071 73083 194595125 78483 78484 731541626 88218 88231 428612851 90787 90796 838053564 22054 22055 298405951 81494 81480 982095758 89948 89922 85559883 66950 66957 703011699 36910 36892 444823201 58386 58416 504082963 87441 87440 589661750 7073 7061 206082681 7164 7165 823974582 27530 27518 500868702 47135 47136 578860082 51837 51816 541237613 72738 72739 396685788 99090 99114 35167029 71959 71960 922769634 36539 36540 658884871 42742 42743 346504012 59758 59759 607973764 74743 74744 40302162 40327 40328 963364754 59894 59895 325835722 31768 31769 924056260 77329 77330 627292131 62737 62738 735692514 62253 62254 207753606 40620 40621 727244707 33350 33351 222502795 60052 60053 942310562 8885 8886 658479211 41699 41686 448657363 66807 66808 811924898 17638 17655 638935430 42155 42143 352647187 7510 7483 539169494 57087 57088 373961162 5145 5175 608429034 40721 40722 662733028 30116 30098 829443977 7342 7343 932439463 94483 94509 365282615 44389 44390 80107001 85138 85163 988724190 13592 13593 228774794 6576 6577 942960546 52230 52231 985750605 43936 43937 251082899 56271 56272 420124135 40226 40198 944292125 47155 47156 522833335 78389 78390 614844547 83411 83412 751191016 99439 99440 187715583 98453 98454 612515044 88174 88160 222801520 75699 75700 309320185 25505 25523 157205767 63002 62992 232695604 86902 86894 592209984 35728 35754 330703663 39993 39994 611517743 9809 9796 592482456 25866 25880 309699036 86735 86736 892913607 47670 47655 876195334 3611 3612 495887190 20463 20433 925420248 52013 52014 564294609 66855 66856 936273204 33813 33828 846151213 54018 54019 129815672 95606 95624 801330600 17229 17230 113520864 2309 2310 89958392 4650 4664 668303171 18939 18922 238446610 83831 83832 227729672 17401 17402 122022196 97499 97496 809325229 18525 18514 445924322 92365 92343 99978696 80117 80118 135529180 83670 83671 854472030 27320 27332 877515596 81565 81587 33995092 49475 49476 85715228 60860 60852 661317315 71 97 712750828 32281 32282 497193475 33868 33850 315873983 17400 17401 884514470 28472 28475 538469329 58299 58300 34371512 34110 34131 488524950 13347 13357 219590156 83697 83715 286913869 64120 64119 577371824 32105 32106 915346771 94191 94184 662226283 44510 44533 486232724 31549 31572 92718908 99865 99866 261345851 8849 8841 747073654 54349 54350 693620934 30556 30553 345359110 37735 37736 371941417 90372 90388 796479424 24799 24800 699910857 62847 62848 93425041 63866 63867 385484093 51033 51036 198427488 25636 25655 613265323 56389 56411 118768182 44675 44670 883979446 29487 29488 489928083 50345 50340 399829362 57198 57199 678933433 89219 89193 923868376 77753 77756 531165387 88198 88199 758436428 20977 20986 21484433 67840 67834 928553242 98975 98976 937102767 74388 74389 140054835 63659 63682 50418733 44205 44206 34047204 87901 87902 803081329 21895 21896 670272341 32051 32079 523455386 53997 53995 450832408 83313 83317 745049521 25549 25550 415011950 11390 11391 699527507 63133 63104 109565095 70569 70570 655193494 59941 59920 318782168 1655 1647 471687696 37677 37678 400674756 26920 26904 422095195 46420 46421 992940997 29460 29486 785449173 13544 13545 395974206 79491 79508 288407877 40479 40453 625662173 88205 88177 41614243 86868 86869 316578855 79780 79800 859262573 80755 80764 150705882 25265 25266 889829693 73320 73321 39638769 46138 46139 285618449 57827 57842 843320209 97323 97352 470546233 82582 82583 650947307 14861 14862 501920472 94425 94395 158097078 95109 95127 310634926 78720 78721 657040699 77107 77098 570583115 42152 42153 12005841 29753 29761 11640708 28191 28188 181089267 18807 18808 995418708 9135 9114 510392442 98872 98896 693946588 83526 83527 665019761 58616 58598 726450797 55232 55211 270821250 89905 89908 499501864 25414 25415 636905396 54781 54782 616689278 46758 46737 977739896 75112 75113 996718371 88743 88752 411984696 38321 38315 881689366 62524 62509 974098818 67749 67778 483384573 76989 76998 780370633 97636 97637 18464833 85142 85143 919159009 41269 41270 776420369 33925 33911 529576591 31041 31042 544875320 16473 16474 583644522 18351 18363 272213257 68203 68220 835895856 44265 44266 641644881 83511 83527 109395012 63379 63380 521708167 27748 27749 946063453 55669 55670 434125843 91554 91547 956591049 19307 19308 231557633 10999 11000 570746566 34765 34762 564018507 9975 9952 191277049 53598 53599 305144368 73063 73064 729138055 28744 28745 46040748 63849 63850 57917737 36668 36669 512491842 91848 91849 871266076 84698 84699 893528195 54206 54225 717943874 32802 32799 911977976 83219 83220 756866945 9856 9857 584379354 9029 9054 523702068 94663 94640 964334437 14058 14086 652078929 10527 10502 137261128 53271 53253 383981843 85271 85247 283557227 92992 93005 732390352 50366 50367 208463451 86683 86701 314594678 19566 19567 613712417 69332 69333 855957968 2332 2313 877890297 84145 84146 518932067 32209 32210 870767625 89664 89665 71725017 91027 91028 879474548 58830 58824 731200720 81163 81192 380849178 66582 66588 836332774 4531 4532 386678681 32041 32042 846442899 92174 92202 931793407 76989 76990 13250980 98307 98306 250566847 81793 81773 27770450 74057 74042 242517386 93963 93953 982712269 49742 49743 439773588 69052 69043 865566234 1865 1844 509203115 9950 9951 571491330 48215 48195 451822621 50259 50260 424763893 52427 52428 869871275 54466 54467 554743381 39525 39526 433505874 98425 98426 414880522 36904 36933 830149376 76601 76602 234154351 19576 19548 181135828 53515 53540 475053307 72957 72958 168397414 96529 96511 364130382 83113 83109 1180929 59529 59530 903694111 36661 36652 220311942 75504 75505 660383194 5076 5064 933062136 557 527 261616063 93577 93569 846484555 45439 45426 230560565 31218 31219 455676984 78573 78574 962703824 45399 45376 177699 50076 50058 556652080 3318 3319 529663255 75903 75900 876316622 20030 20031 735037601 26583 26586 928416560 1698 1699 743539846 91617 91627 855664632 82051 82052 787374635 66582 66607 400718205 1728 1729 156344762 81431 81433 29116896 54026 54044 915328754 79850 79851 96688529 26675 26676 286576331 15831 15803 631978283 38217 38231 342886440 46899 46900 77263120 34103 34096 931863179 59042 59051 490662233 37616 37627 175725956 9891 9892 352726011 94842 94820 271017429 87641 87614 975226725 83805 83806 418330691 10871 10872 47448688 43685 43686 257184237 1705 1704 316855618 30586 30565 537016593 42113 42114 677610686 4810 4834 343929642 54443 54444 551538372 38557 38581 906064675 45905 45906 662745366 52885 52886 324065272 33318 33311 803220228 62381 62382 493801456 39783 39784 842367446 94017 94008 515092575 25613 25620 539026002 44107 44108 333605936 81587 81578 204607716 43858 43859 662029740 86489 86509 895306700 18951 18926 879451437 28899 28879 724423799 6021 6015 413794057 87605 87606 989672452 70497 70498 1886738 50439 50440 74911970 73171 73172 838101660 15427 15428 992654435 27050 27051 396163452 50645 50646 272849766 48093 48116 925289437 38100 38101 70999118 56010 56006 35064723 6087 6099 235754833 31404 31405 113103033 3198 3177 972766572 28065 28066 90817828 84769 84770 901156338 31808 31809 724540845 81773 81758 683433778 14341 14314 493269340 19390 19360 638917241 92654 92669 266235500 21964 21965 845003905 62393 62394 201519003 57687 57688 495781034 44634 44607 583775534 34854 34855 187092912 13915 13924 922664372 69824 69796 349470376 40538 40557 415234361 36661 36648 508744505 44302 44303 963335980 30327 30328 50081077 59183 59184 674527053 9165 9135 887530581 36255 36276 644139353 3330 3331 809264220 90044 90016 179005580 80329 80330 356458766 59893 59894 221808686 96561 96562 840778062 17957 17940 286381257 76090 76091 317236430 2339 2340 569934326 26650 26651 79178517 445 446 825174802 60717 60706 983999424 34818 34819 717475775 49879 49851 14232780 69151 69152 789778433 89211 89197 976121828 79209 79210 472798833 58349 58350 77621715 41029 41030 674011337 59177 59147 885421522 42689 42690 2087373 10086 10087 325804444 76521 76541 132773145 25211 25212 645906734 63072 63044 492767516 20124 20125 307336810 75117 75124 92466704 69889 69896 503222348 63787 63788 484285424 98168 98192 90544690 94361 94354 159586071 60886 60887 79986485 7115 7116 520126111 15591 15592 181273241 60738 60739 931068404 98140 98141 829288087 74863 74835 782603938 51459 51474 332009049 60887 60888 117023011 57572 57573 669342640 3456 3441 643653765 33691 33692 882834486 28226 28234 418879853 21209 21194 115687933 84707 84692 449405577 66747 66748 213619974 14445 14446 477940327 46505 46506 352397933 64155 64156 110532141 33535 33536 890455204 4200 4213 633047811 66250 66256 947369918 44937 44940 522540475 59303 59304 652702424 89097 89098 933926826 10203 10199 411371539 31597 31613 546122837 5303 5296 632324775 12216 12218 341678704 38870 38871 98183324 66101 66102 58436764 6768 6747 404296946 6498 6499 52614505 57500 57501 183085300 94181 94182 150488346 63424 63425 364944726 2294 2308 186768496 2331 2332 173653663 32899 32911 821847358 62481 62471 359441462 13909 13915 999979861 76898 76892 101213006 14367 14368 48319974 95606 95607 453603757 73428 73429 769952104 18839 18840 827621718 23047 23048 494155849 73957 73958 114786231 95188 95184 372326290 99588 99589 889542214 29713 29735 216030940 99384 99389 108905502 78991 78992 172287992 7532 7533 909159897 83157 83158 965698579 44688 44689 122650459 62031 62055 368551960 43842 43839 322503905 63292 63283 310086214 73715 73716 602718532 1539 1559 188552832 26310 26311 273117851 59496 59497 811732520 88848 88844 949934166 77150 77126 142311214 19528 19529 955284645 72363 72364 146738496 19925 19947 391428340 17097 17098 635690875 45924 45941 327932512 32347 32348 581226665 27349 27350 297645904 10026 10039 643747887 84591 84592 510731859 87050 87051 198394680 9669 9670 258624927 80869 80870 621277309 31692 31693 280616794 62566 62567 827099746 16828 16829 190734067 22139 22140 596225821 14600 14612 814981893 72389 72390 236124245 54902 54903 924853159 63876 63903 68862466 22104 22129 728822201 36404 36381 141032918 98242 98263 258163355 68610 68611 914113914 26627 26632 97178743 18047 18072 637590559 85086 85087 744725371 90653 90668 752394457 57321 57322 537622188 30353 30354 584584867 95536 95537 982233215 10843 10844 56234041 42106 42077 206813152 19704 19705 41525588 98486 98512 565004142 91063 91064 678290589 8810 8839 648346126 95201 95198 300779870 24011 24012 194290276 50354 50355 862622316 38220 38221 225012286 4818 4838 61536036 29416 29405 877101131 2590 2591 846864617 931 932 88248944 69248 69249 84784525 94358 94386 612984639 65526 65527 290010168 90989 91004 164678112 35848 35849 759604011 84284 84285 650921075 17304 17293 305492298 74206 74233 345051228 94823 94845 430433340 78474 78444 511541318 50819 50835 967114004 79773 79771 24334180 6015 6016 540700804 96151 96168 287673011 89107 89111 170239932 18068 18069 769693581 96771 96765 370423173 17025 17026 639769649 98327 98321 612944549 53204 53229 966440015 72013 72014 122676767 62826 62830 324776072 51678 51679 218564320 64259 64240 848382369 92815 92822 318574816 25501 25487 989368840 19556 19557 327727949 69799 69800 682650408 69254 69248 73851370 25579 25549 673026457 43115 43116 464556990 86002 86003 405273439 56149 56150 290640591 2172 2173 789615291 28472 28473 158278876 57180 57192 18938739 82260 82259 448821503 16641 16642 983297238 52070 52071 911098014 92838 92839 813351142 99778 99766 784031828 61615 61636 183580416 53436 53437 665306925 26558 26559 943539209 83721 83722 221760340 9263 9258 995842456 31970 31948 866480518 75583 75584 417955909 46953 46934 714768432 30858 30859 33153957 12953 12982 113436523 12257 12247 294459806 86264 86265 224411407 22400 22401 999090102 17339 17335 256480587 95962 95956 966123052 79212 79187 654120268 52370 52371 49444827 70248 70278 540174663 18727 18743 152084799 62407 62408 772147710 65964 65965 510592841 56456 56457 116722774 92246 92247 592245328 3767 3740 883632181 6151 6143 146253341 61208 61202 661243935 14021 14014 380970437 91283 91284 526276504 57363 57364 544929903 34723 34724 443386151 37879 37853 207001374 58004 58005 811407744 39986 39987 483293457 11830 11831 698387643 74039 74040 193047998 54042 54027 343893361 72411 72412 773596765 88564 88550 832009002 22341 22342 559162609 53246 53229 900006112 28957 28958 615252486 1789 1802 733378913 53026 53013 881833522 54971 54972 937721275 67178 67179 815088718 73367 73341 962026750 16983 16984 876048407 79065 79066 385919401 69416 69417 768579061 10396 10370 622440374 17736 17719 17466170 35338 35339 205600823 56432 56421 885313585 51314 51304 138246025 56067 56072 820315955 14227 14228 491319436 96890 96891 791703292 55456 55443 988071468 43319 43320 308539485 56463 56464 555135794 51707 51728 689801221 11772 11752 812204863 75434 75430 444197378 7552 7553 413873223 1041 1052 836278266 48836 48857 821716170 62468 62482 190231847 90827 90818 216636261 8211 8212 616641837 42819 42844 567964829 95376 95377 863922039 28240 28241 686208406 1535 1555 217108192 52544 52545 498030723 66442 66451 590871440 51397 51398 487870844 29205 29206 855964565 82858 82881 47480581 41557 41573 428104446 96812 96795 333820484 99676 99665 637044250 28516 28507 460333927 30402 30424 111751612 28916 28917 862267600 74645 74625 162031379 72000 71979 883150911 17398 17399 874424391 84200 84201 667237229 503 512 606855366 24400 24401 17023192 20582 20583 60809748 80430 80446 799121269 62719 62720 50010825 67689 67697 683801920 70410 70411 743005543 21588 21589 907149330 90379 90374 205446853 22971 22972 860915283 79638 79639 189855609 51470 51471 156816808 22786 22787 413262582 79698 79679 655383391 15881 15882 502817905 7076 7077 427154953 29510 29511 720668477 21339 21340 795338915 44709 44710 256077699 42146 42147 259051283 94570 94571 336501564 66026 66041 457359883 5855 5863 594332353 56536 56508 914205330 56418 56436 736947463 45650 45667 229761117 79562 79563 726906494 691 692 308800577 33997 33998 137683517 41230 41231 990348499 17023 17024 363136681 36195 36196 616690992 2476 2481 507355174 32799 32791 419787437 5946 5947 359841200 35037 35063 672798698 37283 37269 892184386 93624 93633 673194980 39432 39433 531304489 29313 29300 988355711 18447 18434 683771029 54118 54119 867559248 49662 49681 791720464 40854 40855 257917629 20895 20896 893064833 30529 30530 488124722 19057 19058 593407017 71617 71612 10988998 36830 36852 120703603 10168 10150 682521075 2986 2987 917544658 62491 62492 684729655 56302 56303 723121847 81920 81921 408603040 83159 83160 407704257 48673 48698 17923254 32733 32715 380230468 81222 81223 684993675 30253 30259 604609650 43460 43461 428940407 15321 15333 16616874 24069 24070 577749937 96748 96749 623324957 38999 39024 626316300 2852 2853 630677147 72320 72315 59953955 68834 68825 874458053 66486 66497 222129541 65166 65136 526240276 11742 11741 540888432 71593 71594 983267664 74165 74166 100596206 64119 64097 507545533 61980 62005 807820296 761 756 958908809 41305 41332 953331926 97803 97793 971453970 73252 73253 839021384 84954 84955 714942549 38579 38559 875814346 5268 5269 891592210 90973 90983 633217374 73236 73234 456938189 78509 78493 889314669 78704 78681 167123928 56298 56297 420154161 19096 19097 204722438 97190 97201 655922849 12124 12151 902552589 85157 85154 118797399 16954 16955 894525253 24144 24145 373844103 46514 46515 759862179 98668 98697 569265909 29282 29290 173154060 12730 12716 379368736 19662 19663 581916385 39634 39635 881330576 53873 53869 316098718 22869 22870 851974199 98309 98310 467815267 30546 30547 726477703 43224 43225 650061451 44565 44541 807180166 79611 79595 398739670 81525 81526 518490029 79441 79428 538320923 2156 2143 618518629 38754 38755 567685969 97609 97610 756949784 70199 70200 902560360 82771 82747 312439595 11277 11294 748351776 43985 43999 236225987 9818 9799 601106435 89941 89942 844245572 53944 53917 247318088 81936 81937 745952930 54748 54749 662931815 52434 52435 55911619 86008 86009 418625598 46767 46768 505596806 77399 77400 466004219 77877 77866 727224231 95202 95188 126863869 41194 41195 518436868 89212 89213 497610145 63143 63144 949101009 80153 80128 717455696 29729 29730 520314978 20734 20756 879473059 92303 92304 503824910 97177 97149 885116490 41905 41906 681091693 65173 65174 877756706 28764 28765 606653000 76475 76505 382937998 41667 41668 99509563 80918 80890 227926933 53887 53885 970884209 61191 61192 819038461 31410 31411 652712726 66190 66194 53564543 30069 30070 231258162 43922 43923 461906269 40862 40834 944087051 30173 30174 773544324 66530 66531 241195314 67767 67768 714820877 89437 89413 333716778 22137 22154 379451750 62832 62833 763193803 86251 86252 297580568 7285 7290 368320244 39595 39596 863570961 94604 94605 743151865 58022 58047 260942955 59953 59954 378847063 17603 17601 846493110 75358 75363 514798400 92673 92667 18935835 72117 72118 890798965 47350 47371 33598929 62835 62836 184195378 2945 2946 360077616 14285 14302 533680070 40844 40845 228301524 52831 52832 323714367 29615 29616 113418423 47027 47008 208691684 38081 38082 325050554 63683 63675 819643179 12267 12283 294918624 22251 22252 327902481 408 421 632069326 6802 6803 143748985 45118 45119 627979966 65415 65402 249979741 29080 29081 214202331 7714 7715 227361503 93466 93485 227230241 76569 76570 391900208 10132 10133 364476632 9341 9342 264741259 54666 54646 313911469 10246 10247 583972864 81784 81786 530281412 6786 6784 400119326 8903 8904 899660547 12047 12041 968067563 74854 74855 122772293 69217 69246 960911191 69536 69518 372631092 76411 76381 609559631 42415 42412 847529142 75665 75646 139952277 47735 47736 342882178 4210 4211 282873251 34610 34583 536607490 10116 10117 112604885 72684 72685 689747665 42967 42964 720815349 67510 67527 999168783 64413 64414 203396836 77333 77305 272301202 64536 64540 662096813 65732 65733 338061435 96372 96373 212862275 19632 19628 764148519 93740 93741 497495342 95044 95034 870512038 84333 84325 85435262 14422 14423 524311851 84620 84621 792200267 55196 55201 757608776 95456 95457 263837365 32872 32879 634336846 19575 19581 293964244 77721 77722 619412451 97814 97815 205873529 77206 77207 703056335 51331 51310 390985164 88168 88167 924656329 73793 73791 763365213 96854 96855 208610651 89260 89247 861234101 66866 66867 407269212 63256 63239 44712092 40202 40203 516114997 69840 69838 523774007 7288 7289 794945014 34947 34969 838362107 52562 52563 925418731 38157 38136 951161184 64613 64623 654577371 41688 41703 699916149 86555 86556 946033300 46439 46456 944637173 70384 70385 977185510 76523 76550 532335889 44871 44872 655442302 23219 23223 437978841 63363 63364 234982634 67082 67104 714212047 10402 10403 56287409 76285 76287 534201016 71347 71373 908968924 70469 70470 809517525 99837 99838 673542615 30940 30935 35933955 94641 94642 973852867 22678 22708 128665978 23506 23507 32081107 11085 11086 1864781 38276 38290 997021586 65207 65208 482264330 35828 35840 559335752 81743 81744 379982712 1574 1579 98026612 93896 93873 13355805 5181 5174 752697860 32387 32381 257591085 68237 68238 387581584 71673 71674 396772474 24436 24420 454857989 19048 19033 189644144 29677 29678 1873810 57316 57317 186740058 93314 93304 309227054 35489 35519 908966304 32153 32154 635931368 11301 11313 523191536 76701 76720 292147732 74167 74168 50293490 20146 20158 682950188 29601 29610 429230357 2862 2863 558676000 86369 86370 732445453 99232 99233 459682353 61241 61242 19327587 28568 28549 947384947 11805 11788 711776974 9166 9167 832342178 48054 48055 979857842 74131 74132 73569805 3655 3664 537025090 70102 70103 998395239 66542 66543 602449320 63682 63683 387191613 86006 86030 204879547 43301 43302 389920812 29299 29307 213941377 16204 16205 266008695 38849 38822 417121153 83760 83761 686809136 43708 43693 305464426 23148 23149 761292912 13671 13642 192098060 3160 3161 439684000 51107 51085 166863322 38179 38180 182061359 79680 79681 636572698 36363 36364 247190448 73992 73985 915859039 8321 8310 906968545 36001 35994 658955420 40826 40827 816321895 59091 59092 806931253 47663 47684 434727874 79885 79886 855147465 74084 74065 104670622 22569 22540 373828459 30726 30727 335870168 91248 91249 264954648 6922 6940 39977936 10557 10567 423743903 51035 51036 842571387 42323 42309 494720590 12953 12954 255623872 9118 9119 511402206 90581 90611 264593909 42141 42152 196587003 61726 61729 607126198 63667 63661 720917970 20512 20497 613379114 86366 86367 341854898 11277 11278 345227966 39593 39569 999556136 17662 17663 252361538 48685 48686 111327573 4556 4545 587464693 66177 66197 873456844 38324 38301 566341254 73986 73987 672247004 71041 71042 64948157 75421 75422 643272395 89231 89232 882049419 17037 17059 424466057 38852 38838 934192851 8821 8820 953272672 35778 35779 151487625 79954 79983 590587066 61365 61366 872829957 17226 17227 974139650 11675 11676 754034364 80215 80216 118840799 71144 71119 569312928 81195 81196 168814827 88594 88580 829524672 34840 34841 49942895 54733 54734 4218147 88101 88102 989329424 11999 12000 981875494 19761 19762 209032707 33907 33908 798490341 35937 35938 951523661 94814 94791 314670122 26458 26459 639268467 20085 20101 419073344 34757 34763 607669327 57249 57250 466256679 93094 93064 169683252 54652 54669 531108108 82320 82321 390181882 89317 89339 48810438 68988 68989 779938752 96216 96196 169789291 83706 83733 665138400 34847 34848 189712437 81008 81010 306786250 73290 73266 609747834 95460 95487 881638218 63359 63360 413498523 6301 6284 317910428 67184 67185 15858618 67126 67127 414748422 88341 88342 349919868 88942 88943 928603540 58045 58015 154557339 74790 74791 492045419 89887 89888 82001060 29963 29964 877602202 78463 78443 179621141 58062 58063 163799722 75436 75437 45207776 16721 16722 801540322 65689 65690 686442204 58538 58516 72408518 30989 30988 196985083 1664 1666 13533601 28173 28174 359642002 97303 97304 948373521 36748 36751 396483601 42317 42318 634207857 86021 86001 128071073 78221 78242 641315652 43317 43293 653362219 68290 68314 487470327 81774 81769 615302391 25690 25691 776382311 59507 59508 983095795 13330 13300 356469714 92420 92421 886057007 48917 48915 787219979 29949 29929 510231564 38853 38854 423732302 60658 60659 678850536 10011 10012 463357603 25961 25962 611537961 32816 32829 318774974 96390 96413 750419106 86261 86250 553972270 69777 69778 716433277 14255 14256 513289185 71641 71632 470205130 88283 88255 19948799 51283 51284 815021663 2721 2722 139876198 4767 4775 346879086 9646 9669 362353665 80581 80609 19978678 38811 38812 56906775 10954 10955 12650886 99764 99738 982116616 49337 49367 661940011 39324 39325 869034655 3077 3078 985438067 10404 10420 244793200 99428 99429 416877574 92539 92540 736503679 58052 58062 276056699 14843 14844 996240288 33790 33791 18604419 67741 67742 987879585 85365 85383 682839036 448 449 759099062 67225 67200 205452864 7018 7019 242643315 17030 17014 55264976 67452 67453 389500381 89030 89031 82030473 28497 28491 170655074 59969 59945 653384944 52633 52634 561089421 37111 37141 803637299 4736 4728 738048834 63411 63401 373283732 37155 37156 796195292 62275 62295 51653099 24925 24926 54322689 50973 50974 391230050 8489 8485 236345694 81106 81107 944899021 76629 76630 295177255 81164 81179 529714721 17333 17303 742572003 68929 68930 672166037 2711 2738 144394503 84841 84842 775078689 81887 81888 973660480 67136 67137 326349545 79627 79628 122661276 22810 22838 265938610 60543 60544 741939594 84486 84487 668739711 11820 11815 585555105 41036 41037 95016494 30977 30947 879643756 72033 72004 288958941 30045 30046 272895121 18840 18831 951493877 57179 57204 148537812 56576 56577 442978129 42812 42813 109398548 9631 9632 806712711 47866 47858 360615445 46056 46028 911547538 20899 20916 401058071 49246 49232 139515666 88688 88689 116734247 55120 55148 572981693 70345 70346 380511903 68500 68501 484444710 84108 84109 923968170 18691 18692 883704441 90104 90105 970535929 17554 17528 484418739 38293 38294 185611290 59892 59911 455667353 24781 24802 494184293 62174 62175 356843790 68716 68738 403120418 30560 30583 484097655 40432 40446 874158426 25090 25086 516285927 58316 58317 391402340 76782 76783 923254817 94460 94447 843357 38425 38442 478660700 85065 85048 710192855 55054 55055 423720248 29875 29876 983716321 14298 14299 195044046 696 697 137332947 71417 71418 669997277 7467 7457 923214580 14630 14631 95927416 95429 95430 344077125 12143 12144 922730588 58551 58578 887726374 7840 7841 583976139 60495 60509 619493535 36706 36725 256696456 39758 39777 153581679 99284 99296 774580316 75999 76001 25854803 78549 78550 991193492 23737 23734 48250798 42316 42345 793820603 92433 92418 407133387 50860 50836 117787803 3149 3150 942737055 37548 37549 882532945 36507 36508 33050552 66003 66032 13998789 18734 18724 583254617 56327 56338 193945343 43286 43287 96516066 57874 57849 539606369 41192 41207 383489688 32591 32562 566327164 33221 33222 816638093 61491 61492 457704459 4472 4457 364436094 32335 32340 991379059 10766 10758 372238617 74586 74556 699827817 3048 3049 761123118 5203 5211 120771308 615 606 54007272 69922 69917 643704516 68626 68627 149526101 4602 4603 28326780 35208 35209 132414559 74068 74052 826766726 54979 54980 151453220 98732 98733 219157569 84843 84844 877583052 10573 10585 467210864 66033 66034 242495816 70627 70622 634186695 36619 36593 238426623 98849 98850 280528050 4872 4891 645222910 39555 39579 950029643 82956 82955 515530691 51946 51947 640113256 59816 59817 839388568 41899 41900 115544015 68851 68852 500153812 65441 65442 108099788 64261 64262 107302311 81114 81115 740924787 45449 45450 659886681 55892 55901 400896431 37653 37654 420051248 81168 81147 47377870 31581 31593 289015513 69554 69555 220837069 99658 99659 483908871 49205 49233 157804036 17385 17355 780418724 31718 31721 456028459 9155 9156 87168026 33362 33375 927034443 61356 61357 259481836 485 511 195688405 48075 48076 200982777 39143 39154 177462146 97171 97199 257972912 27697 27675 206057061 81037 81038 823932177 90972 90982 809139900 38409 38410 32992764 7408 7378 789161605 63079 63056 113728286 91138 91139 533463973 96924 96925 904045174 90280 90281 479353614 78499 78500 961595071 69961 69955 317176595 35155 35156 155656947 46348 46349 271417083 49860 49854 194845525 1979 1955 321955396 73759 73760 428441998 98405 98423 744056488 66237 66252 251266713 1755 1727 913980492 60936 60937 291914363 19902 19891 995877933 81556 81557 875191491 74064 74065 96755930 97926 97927 68705388 92677 92678 767925439 44369 44358 194761503 33339 33329 36489477 50940 50941 923775781 91271 91272 902854773 79545 79557 680444834 81065 81066 700803829 4787 4761 573494713 13429 13424 672852449 47717 47688 790665922 28237 28258 322409026 10151 10169 775041668 84946 84947 472079439 53514 53515 304871696 71379 71380 590869708 79595 79610 207360911 88971 88972 16499753 7790 7791 455559469 38378 38379 410036097 5962 5963 795889191 24118 24113 930529461 78314 78321 514220850 82594 82595 449646819 796 797 860399511 65533 65532 845841906 34790 34765 255361950 14015 14016 704336769 83570 83575 499370620 39611 39621 295260279 97913 97914 677539886 64925 64947 834899712 56603 56602 602407672 29498 29517 509859363 49880 49881 833232743 77903 77904 79547708 85155 85156 847830414 96141 96142 37631567 88964 88965 845895671 61589 61590 156299439 4270 4284 23040308 21102 21103 450382432 86876 86877 42662975 71573 71574 834360119 99203 99179 372059562 57193 57194 797180257 33023 32994 406776707 89359 89386 60503199 76748 76749 698657953 15638 15645 295031819 41860 41861 326631143 26001 26003 872425962 19289 19305 971930218 19520 19528 397311667 47120 47121 719273921 22618 22619 31812722 52762 52736 970945626 57701 57702 960036463 84400 84412 255081269 67421 67422 831212066 24948 24918 235310488 74503 74504 265858376 44196 44197 904658833 72550 72572 45704315 5847 5873 430938336 62157 62158 778068272 27001 26980 664816369 86856 86857 982704099 21445 21468 634545301 46507 46508 199918870 4990 4991 554639403 10165 10166 851873936 69307 69308 366602701 42529 42510 200452903 73062 73078 769514553 54313 54324 470864885 96790 96791 839156545 36221 36222 258071127 94175 94202 439824148 77949 77950 606265371 52325 52316 872127820 16070 16071 786949815 97561 97562 590441541 46925 46905 938225056 42885 42893 70388285 15313 15314 278083912 239 244 685561201 52517 52499 484502600 29215 29191 721546079 14486 14499 951797382 19600 19573 489243050 80138 80139 642968508 71284 71285 450632070 72455 72456 537085779 24972 24966 697558281 15059 15060 619428630 80119 80114 906960897 41865 41888 158986288 45714 45715 488762456 27041 27042 759387801 7829 7848 894369968 10343 10336 543626705 89008 89009 659387009 68247 68222 733416703 8409 8412 454534737 69089 69074 83336811 46389 46390 958669446 97563 97551 477330189 53610 53617 529136113 43420 43421 235088320 34551 34552 182217030 45145 45146 386361493 75400 75401 236136168 34556 34557 146159977 39970 39949 525027837 28142 28143 549369158 32784 32785 977713562 79251 79252 466692550 29118 29092 658826531 96288 96264 590489352 2604 2605 637642980 73942 73939 114097594 17363 17360 657271243 70824 70825 305831444 44635 44636 570981086 43025 43026 766680978 37875 37876 696327779 84511 84497 985884406 13115 13092 841512525 47893 47894 20865744 87705 87706 944720785 61986 61987 798468898 12262 12263 866723715 67217 67243 747230517 64077 64054 271695491 61407 61408 451394901 1113 1083 558995012 89277 89291 66135484 35538 35526 542785428 78873 78874 541237466 26584 26575 26137189 48550 48549 567273308 59462 59436 232292894 21081 21062 441858958 45026 45013 871370340 3677 3696 960829556 60778 60755 223158885 48223 48212 960498723 86073 86074 726225691 35059 35038 561175381 49375 49395 985712219 49033 49038 280348383 76873 76874 174519177 53941 53942 793417495 49843 49844 734858338 65081 65089 97712811 87628 87608 865535775 63652 63678 569973757 4597 4598 151230719 86940 86941 876380249 51657 51658 506075182 69398 69371 788512046 32959 32960 957915122 40978 40985 912488818 45259 45235 282279526 81257 81258 228792384 16482 16491 317051200 3043 3064 609940243 23298 23326 565301959 13717 13718 121089426 25540 25541 750804191 69576 69577 957146473 84903 84874 526798577 84736 84714 686133176 60592 60566 708055436 90650 90656 812290354 4964 4965 360276816 72366 72367 684305591 89716 89737 912208347 4333 4308 449209858 59492 59493 494294849 48675 48676 945886461 24535 24512 746873766 68350 68351 520245303 10929 10951 329758004 55629 55630 809454052 12773 12794 385601855 94672 94667 214574631 18756 18735 296035701 76269 76270 268141685 57418 57419 427876283 77310 77316 291148008 4256 4229 448573128 59611 59597 305745852 3117 3109 360352069 40101 40102 922392819 48966 48974 238559320 17387 17388 318230150 58044 58045 512751400 34492 34493 414256710 34657 34658 142899364 92947 92948 985694542 35279 35290 401687637 72083 72113 198213344 46874 46895 779462420 55392 55383 675983514 21030 21031 552157530 27853 27848 651237936 83118 83119 395417456 94815 94786 997986950 14261 14280 764582765 10185 10208 588980110 17167 17168 325794719 78512 78513 332067409 30595 30625 880809399 85533 85534 404781252 91232 91233 994181957 33041 33047 512210209 59257 59258 138553503 26060 26052 220677017 94897 94898 549185928 91427 91408 958826611 823 834 366309134 36219 36220 603031374 12636 12646 469387301 65596 65597 312898521 4547 4548 973246148 33397 33393 93016545 87757 87740 378839243 83359 83335 268932701 42151 42153 769654698 16220 16221 936490498 11592 11565 913054535 55437 55415 527205685 41917 41911 771585802 51097 51086 916951035 92538 92549 779205279 1631 1632 665786235 21439 21440 698990339 60163 60164 512325515 77776 77777 649646484 89944 89945 421813669 80933 80952 694355856 37116 37098 938322155 30675 30652 282289464 48216 48217 77090535 49691 49692 847507993 87393 87394 756397368 36096 36097 841249681 87074 87045 398872040 49174 49175 118888878 57270 57276 61444130 96665 96666 564285714 63827 63850 432272858 88333 88334 858447277 79607 79587 536489466 89079 89080 308107525 19368 19369 744195599 33063 33083 808064800 42171 42172 24003516 28440 28413 500127402 67333 67335 742160343 42799 42781 579782574 20794 20795 782458273 82325 82347 582564617 19195 19168 800833759 42779 42769 763192560 3464 3465 296499292 97856 97862 823059332 61178 61194 136935835 59632 59609 430485911 90504 90505 366440611 15838 15839 541193439 43156 43178 773683333 793 783 72810600 63448 63449 470869651 40458 40459 211752044 40127 40097 767143914 66393 66411 580199855 93560 93561 796622823 55510 55497 888347860 24934 24933 891294073 84758 84759 465076891 55764 55791 84939995 9285 9286 301355373 59502 59520 784887667 92927 92928 654780164 90640 90621 457255449 88818 88819 164879707 27289 27290 392079668 75449 75450 779263553 71959 71940 443750889 95394 95395 144221285 11237 11238 742219851 73893 73894 481647902 6147 6148 452858188 6001 6029 589943136 51138 51131 3788784 21216 21217 816030741 52397 52409 77022247 88489 88474 746112620 88291 88292 686668078 91667 91666 106548655 91817 91818 681743369 27069 27046 703923296 52867 52890 423026358 56791 56792 713004262 39141 39133 36190305 93716 93742 796057254 21129 21130 472332740 78681 78654 784272458 16142 16167 370473417 4770 4764 592841482 71347 71351 489929420 46378 46361 423884977 71999 72015 345678476 90136 90137 205065805 27800 27801 661649536 56040 56041 678573183 31177 31178 104815021 65901 65902 214744299 13282 13283 105764408 21161 21144 285477699 35061 35062 889929266 74801 74802 996045742 3650 3651 305420800 6165 6166 363724656 57545 57553 277488221 6438 6450 462399069 99823 99849 119343836 18066 18067 873580634 98574 98603 508969654 77512 77483 155636386 69194 69209 617327372 89901 89902 665648270 78915 78911 81479557 33070 33071 788497085 71129 71154 93872278 8496 8501 280897125 84643 84644 744273149 31226 31236 866255098 46893 46911 348430995 28486 28459 68860727 735 736 26911932 30270 30250 169404895 25134 25145 836815761 22422 22423 385908945 45661 45675 942258146 61199 61200 185822377 75406 75407 895502841 42221 42205 57936558 64322 64332 934420742 81728 81729 395194525 12203 12204 925227819 20682 20704 729944152 10196 10175 199366145 23859 23848 471544469 34592 34615 391034801 5355 5337 191252050 56644 56651 868453018 90522 90523 989875687 74946 74947 76171884 86197 86186 782015662 31968 31960 709662622 26634 26648 71235214 31466 31467 133857006 26471 26466 33680829 8067 8068 209064431 75149 75150 570395610 51504 51511 841762363 4796 4797 663540709 67085 67086 147586423 33047 33067 308476106 58150 58151 744981127 2320 2321 246190290 80749 80750 367668151 82383 82389 11984156 15371 15372 765548288 83688 83696 264469416 55247 55248 135188771 45179 45180 317303690 39083 39084 951609241 92330 92317 235252706 42423 42424 710631844 12222 12223 974407965 88223 88253 123518869 50957 50930 199276486 24152 24153 468273178 79848 79870 122796548 4392 4393 122147791 3636 3637 427698388 43795 43824 531670764 60136 60134 997149083 30929 30917 178729686 83698 83710 43453426 68020 68042 537735334 2102 2100 743304337 93550 93551 936134893 92786 92763 125979079 40704 40705 363304844 56270 56271 924715877 32265 32288 696154073 74504 74505 832778254 80814 80824 604841393 94240 94249 130237229 25606 25607 627482521 35411 35412 616548928 20030 20027 39197547 30987 30988 466651399 9838 9839 265190000 39144 39145 784232490 50007 50008 850919917 60912 60928 670889101 44620 44621 314323183 40109 40110 770698800 47591 47575 875404723 97745 97747 150133850 23034 23036 336387465 39515 39493 408575161 56287 56288 509369891 25683 25661 935005206 58433 58434 490629801 73182 73174 140532100 46582 46583 671157477 88789 88778 704366371 58729 58730 794334786 75188 75189 363255404 76551 76562 437732658 24222 24199 246303135 75297 75298 407798173 49438 49467 769207914 42762 42780 54021580 59912 59913 542514300 85909 85917 708034260 55839 55869 844501148 72483 72500 356010857 54276 54253 447432975 65654 65655 855736650 45942 45947 535124056 93132 93126 452489065 54073 54054 725702895 27194 27195 277314073 20345 20346 447576324 375 376 768448995 20099 20100 279982855 66693 66694 701063353 12084 12085 711773978 47133 47139 46803776 60818 60805 518273864 61459 61460 889930715 96418 96431 158548876 39380 39381 381553901 54622 54620 334824905 99694 99700 725654500 79432 79437 895338561 21919 21916 613839262 45830 45820 446679317 53680 53655 446037922 97888 97889 178256431 67264 67265 618139439 22408 22407 314908041 91906 91907 57093760 72446 72416 850273650 38485 38464 720451243 74839 74840 182069981 62194 62220 80727629 43696 43700 982441253 14820 14850 590937408 81146 81147 74709574 13117 13108 245019510 55228 55229 48781379 601 602 836104100 9989 9980 665782077 8973 8958 978079722 83545 83559 155835347 67467 67468 184785764 5541 5540 111883496 19219 19243 127086510 81187 81164 566399138 24815 24816 530332642 15850 15851 545190343 35850 35851 914591424 32595 32596 225934528 4655 4656 205641755 7188 7189 510337497 46150 46151 328831355 3366 3374 839103347 95337 95338 15600900 61043 61017 726829715 95755 95729 772564464 33267 33268 504043172 21718 21719 518902405 15126 15127 822563558 75648 75654 828456150 21464 21449 165231369 84716 84717 562182793 7738 7739 148798965 47213 47214 523473454 86239 86266 707515869 6467 6472 487465100 22332 22333 430527660 55020 55035 629130197 61542 61555 568829716 89114 89115 25560833 56905 56879 501300026 8073 8045 130461859 52686 52659 312747372 63779 63800 383861777 50786 50802 260366151 93953 93954 121592010 98906 98907 908110534 78086 78110 73684555 71389 71390 992407091 76231 76232 731858330 58654 58672 800774864 28503 28504 272093527 28808 28809 390694349 61242 61243 754152236 49605 49635 853597637 30471 30447 710365275 2371 2397 208697802 24440 24441 246282144 67785 67776 678659273 74653 74665 116921939 63527 63530 273253207 77306 77307 575142261 971 972 252208638 17212 17240 25431316 57884 57901 50466915 84866 84867 667503458 69394 69395 59381212 21702 21714 437637221 65357 65335 858677347 69406 69409 421621771 34869 34870 782692189 38509 38512 406034320 47393 47394 539708199 63939 63930 814831322 4814 4815 530642355 22870 22898 494912982 52243 52244 616459812 24634 24632 814587520 47445 47446 378880140 9844 9818 600417202 85412 85413 535486192 41755 41756 652887045 81636 81637 402985135 61711 61712 688672046 38156 38169 356238970 87897 87898 746695037 81039 81040 629176719 96322 96323 395172826 31172 31198 263675195 4293 4294 342768209 93702 93691 444620648 24953 24924 933636438 8119 8120 517911671 19031 19032 107727315 37275 37276 182200381 21889 21890 314167076 81175 81146 396346304 97256 97257 253001962 20503 20504 285817212 47996 47966 893854893 87794 87795 843219016 68972 69001 387950984 45235 45236 77246531 91456 91448 524601804 62479 62480 3254043 5428 5430 774018553 7795 7796 719602199 74945 74956 943162041 57544 57554 997893330 68850 68851 46297705 21078 21079 969560048 99978 99979 293695025 63211 63216 938571921 50270 50271 960098204 62184 62185 196524258 16582 16593 915810418 624 625 65484047 9360 9339 660800511 1143 1117 61244919 58922 58934 378239523 88799 88800 531347578 6276 6270 394495114 38264 38265 318042634 74106 74107 158629902 65584 65585 96522656 57348 57347 305050583 3923 3924 42645767 86879 86880 131757027 25469 25470 470449793 56196 56213 533674188 3432 3433 110810422 63461 63462 166828932 85344 85345 723203571 20022 20023 234603873 42619 42620 480392376 36109 36110 330670986 9439 9416 141085411 31146 31147 896362698 453 454 15224196 34941 34942 748786250 66150 66158 671861599 6415 6419 998009346 98286 98275 452465017 75945 75946 711602002 20055 20056 176628769 67095 67096 478107051 44707 44708 416483413 64359 64360 262574796 81624 81625 651652457 3217 3204 841280450 65532 65505 984797675 31432 31433 44328996 69365 69366 812022116 62497 62523 470707385 93511 93512 310441477 73429 73430 690025880 84148 84149 672832843 79915 79896 3262973 29805 29826 291039677 75763 75764 927732579 6773 6774 162155245 73528 73529 250254799 79463 79470 209123580 55585 55609 339254478 44823 44821 315866131 88730 88731 402596305 75756 75757 715562404 59088 59065 862554214 36281 36309 222168046 17719 17710 103241537 1166 1167 178794801 94023 94024 776154856 90951 90942 254370127 84871 84862 710559236 65167 65194 310318619 1636 1632 830863930 53169 53179 908232661 59359 59360 540528097 69966 69967 629239095 25091 25065 759075902 80540 80541 162857320 13465 13463 988817309 93937 93924 596356332 2312 2282 626896558 81598 81599 353336390 9126 9127 276137318 32386 32387 474034905 19729 19743 837578937 45514 45515 604696370 75581 75582 614530203 41345 41346 259541215 75812 75813 442324864 46580 46581 133049945 24465 24466 365288705 39944 39969 154812466 6212 6213 675748286 42426 42399 544729003 82984 82985 993378488 53437 53451 942481777 96349 96321 342234876 48816 48817 793837040 3371 3395 725570852 91650 91651 627997592 73304 73288 44093550 60557 60558 196526627 46920 46921 960933763 14331 14332 455554372 66439 66429 464205946 40344 40345 725172039 91785 91772 757684583 32405 32416 252262373 88631 88635 743223153 49595 49624 626145081 92010 92008 140964845 57037 57038 907175676 85333 85327 97801125 75676 75649 829480185 34543 34544 969486742 27829 27830 666203913 32963 32965 861885987 61984 62003 544505276 93222 93223 95205720 33762 33763 790427729 43214 43215 837082834 2814 2815 728842619 78526 78527 251717888 16724 16725 741557989 72929 72949 460347724 43996 43997 137566949 44118 44108 235871662 58290 58263 979727869 19255 19256 639563930 32093 32094 60938772 20546 20547 755942449 75 89 736052573 20879 20882 146157665 96486 96487 251714033 78916 78898 730942692 43244 43245 829940866 46669 46670 221837505 16514 16484 241250620 79345 79346 583565940 18957 18986 783102466 72466 72467 690684156 13296 13283 104077529 76497 76498 596368900 11090 11084 140945383 90360 90361 914255420 86521 86522 232716043 38475 38493 870395511 39504 39480 414184505 11089 11087 748876207 39987 39988 564635474 47969 47975 895527765 4899 4878 919510660 33421 33413 851848344 31688 31689 615859988 28701 28712 943400284 59295 59315 654061237 81704 81705 203790531 34 26 685631904 99809 99810 143452448 1542 1543 973309289 75085 75086 550043526 29113 29114 799542962 89313 89314 587605303 13376 13371 628178804 75383 75376 639265181 69211 69212 29160446 78814 78815 495042136 41492 41494 221457169 76502 76503 435436401 64346 64355 735532922 97938 97939 646347832 82299 82312 298823983 97398 97376 238605328 42736 42715 915417809 13157 13175 233622153 14168 14195 380440185 68450 68422 305046308 78485 78486 369212953 642 643 408996994 36425 36426 160818627 17459 17460 937632569 26106 26107 818619651 54530 54531 116604652 44880 44897 662542033 7165 7166 100548478 68776 68777 362608029 89168 89138 91632608 65841 65842 788689728 8229 8230 433798865 66733 66734 861808071 53991 53992 715807025 1941 1917 952328789 91580 91581 939035757 88019 88020 866778435 95441 95442 215017988 32816 32817 443809086 68200 68177 93604701 86279 86280 379189112 66269 66255 376050955 57896 57897 725495910 49439 49440 476364579 2496 2497 28262521 19477 19478 399189967 60405 60406 50150923 75271 75289 1966206 58551 58530 890510083 16760 16761 725122993 45378 45379 144563839 31263 31264 916374954 77567 77568 205766461 62212 62205 998646133 34046 34037 863611838 66967 66986 708543158 37458 37471 724160414 85673 85662 115606665 29997 29982 135212945 11471 11473 288966084 12302 12281 315044564 16353 16354 471245845 93923 93906 376286017 96463 96466 332602499 58182 58183 141039593 1135 1139 134941617 46195 46196 517273494 84771 84784 23683795 75630 75631 39726702 14741 14742 446074759 28098 28099 611378935 44279 44280 711679403 50629 50600 384116886 69658 69659 598018206 98474 98468 521454058 63401 63402 763164189 80497 80524 543378944 63739 63767 937166784 59751 59752 741205521 56156 56157 880921748 51061 51081 386088261 92885 92875 393793708 25701 25688 27800311 71074 71075 132617969 96172 96173 375094265 87067 87091 179920293 5916 5917 481258300 48756 48757 439461913 98409 98410 827694246 5313 5314 155475747 93149 93176 507638783 77802 77797 105582647 27377 27378 425387851 26457 26482 394369225 33995 33996 341140329 33555 33556 278085560 59673 59674 302617527 99580 99598 831870325 71393 71394 320941989 58527 58526 59532127 3679 3653 183815435 43854 43835 555764261 19670 19645 989914494 60030 60003 806208620 36500 36520 415976548 63782 63783 532634749 83953 83954 460904057 51055 51056 959543724 44224 44230 983401432 34483 34484 390485547 3780 3796 673363188 54102 54103 943303334 74438 74457 796254824 21279 21263 300994508 5753 5754 342473627 243 214 295533017 34835 34829 528718605 17254 17235 133760959 28846 28847 397333835 69771 69772 905828881 24131 24132 647442215 25727 25730 621079116 29777 29806 745467071 74705 74706 731222531 64993 64994 125097180 10375 10376 348277166 76528 76529 919273601 81119 81120 721396070 56249 56250 266962619 58786 58759 210988586 98007 98008 834329390 55206 55207 205210636 84750 84751 912305908 48474 48450 817035483 65672 65666 929273583 67898 67899 487681360 99402 99428 265462002 81801 81790 101588359 87777 87778 219737536 38642 38643 789627819 28300 28274 133169790 43912 43915 560246427 28208 28204 674759144 81630 81608 972524387 6404 6429 36487630 75272 75273 131475714 86980 86981 766398927 28531 28535 410176986 32988 32989 622835730 96676 96677 655648136 10776 10760 248007531 76694 76702 323107716 64572 64560 789213510 28322 28323 245304820 53147 53136 842702987 53321 53322 576893423 21646 21647 143936916 79992 79993 682929767 11488 11489 342308582 28684 28704 539418856 70027 70007 812417753 47234 47242 938853481 46467 46468 866505245 36874 36872 428898104 89726 89727 987947686 18010 18011 360342358 19005 19006 915980677 10370 10371 408220542 4414 4430 760991154 64298 64299 374818189 54194 54195 579145030 74029 74024 561638117 32247 32226 675872038 49498 49499 468327782 3683 3674 621837647 24293 24309 398998080 83022 83023 903024580 85378 85379 385714064 58805 58788 897482067 67193 67194 730684862 56121 56102 656305268 14645 14654 534416010 82124 82103 760228601 56467 56462 129882851 24601 24596 870885534 93305 93306 164451886 20243 20248 871901113 54534 54535 75190136 67050 67056 522845250 77662 77661 698872075 87781 87766 81207291 4535 4536 65476985 79610 79619 505385757 98601 98602 42910357 47287 47288 475047346 13092 13107 56357448 62396 62373 713318571 14293 14272 923058086 22061 22062 363020096 27763 27777 885840139 56095 56096 728722077 24823 24798 241599808 43132 43154 651861390 43215 43216 432070409 67857 67858 571290058 1825 1826 99658013 3331 3332 337891162 21333 21327 450890469 69414 69420 48857279 58539 58540 953392482 51621 51622 296860646 89594 89595 751439018 7421 7439 931851923 50906 50907 522258567 28046 28049 905689148 23694 23710 240107526 68080 68071 873251542 61874 61893 973822845 38270 38261 660293814 52889 52882 919652044 35996 35984 913839636 37148 37149 391477292 16271 16272 507201682 8989 8990 662196552 96108 96126 756333574 52046 52047 557507777 35854 35825 844457908 87207 87178 492278803 78587 78588 286986864 36771 36772 721052733 65676 65691 399846224 39458 39446 395565186 28983 29002 452835886 26050 26051 962304555 64143 64126 755296635 14477 14478 738345798 83423 83424 840766153 77615 77616 221339140 63459 63449 862927238 5425 5415 926736359 22448 22422 42957361 11782 11783 154754947 22455 22456 669133524 95959 95960 475635661 4237 4235 737776854 5521 5522 342036302 98094 98095 75117301 89434 89435 140601450 33768 33769 131206908 21470 21469 541901545 89896 89881 734959145 12168 12169 511898063 90738 90716 816557465 20103 20101 361174070 20863 20864 852826115 82071 82055 998457453 2130 2131 827989214 73682 73683 507841426 99519 99520 765936139 98277 98278 81417950 50447 50448 119326971 30968 30969 758732294 35686 35706 567916259 75169 75170 943738375 75561 75542 207777222 11576 11577 800880696 22317 22318 980975318 8345 8346 748492892 35713 35714 385873556 41925 41926 980566361 29485 29486 223961188 78796 78779 100771443 80395 80407 13576596 85 86 74135836 12698 12674 675500578 65848 65820 132071284 87086 87087 433790153 49420 49421 754932438 94912 94891 998186372 80750 80751 613091337 18065 18066 500992813 17873 17864 965505549 95601 95580 875792999 33893 33895 21362716 89758 89729 985802925 86626 86599 797374522 79508 79509 692059990 97636 97611 861336191 36519 36536 743263938 91259 91260 648844471 81777 81769 379852 66574 66575 873264162 11383 11384 19754240 72551 72552 366055032 57047 57048 825231942 82213 82231 543891157 90288 90311 958554088 34715 34729 763223439 74062 74063 38568480 86678 86679 101166213 17036 17037 355036474 30426 30410 505543356 35321 35322 411667753 14515 14490 3975445 56919 56920 544209591 83431 83432 949489508 1899 1900 909759214 83097 83098 472378153 89165 89166 698170642 26054 26042 762525456 83440 83441 66305338 26819 26810 392318934 4079 4080 19682992 92237 92239 917479168 82573 82574 119301973 59955 59956 766102409 10369 10360 546040858 81038 81018 761107651 44813 44792 400788285 11559 11560 289708817 18109 18129 277849136 31397 31398 335047973 82914 82928 521779221 63545 63569 609281294 43251 43252 808299229 23264 23265 58862529 10299 10303 955950860 1049 1024 701704180 6994 6995 853146487 17750 17751 56882147 69631 69632 365889147 40541 40555 939195091 1371 1361 315119816 23769 23764 950985936 13358 13348 313135611 57367 57368 709293659 72797 72781 837287405 72519 72520 348756576 88671 88670 8749663 29541 29542 908736323 84896 84909 735115138 87110 87138 920310292 68212 68213 801318286 78944 78945 964983938 18261 18262 428571343 83173 83183 70277763 80026 80027 583625357 92203 92184 753426864 47738 47739 891154404 73864 73865 660102930 87997 87998 497145916 71734 71735 109943891 65886 65887 742624730 35710 35683 642209798 62772 62773 338132770 46105 46106 174437 10813 10785 814270717 92348 92349 411908563 53046 53041 707666652 96455 96456 702782578 64360 64361 490652087 4491 4462 903462065 78284 78275 25644567 62558 62575 737684710 66881 66910 497762161 34173 34159 75853669 64695 64665 261558377 81053 81069 502934588 93919 93920 45651875 42372 42385 158057489 41159 41138 268645626 65753 65754 876563952 66796 66797 372734698 49903 49929 505106632 81277 81278 739823597 47343 47344 16956214 90826 90836 242489017 56399 56400 567489058 86538 86539 673961557 84568 84569 604093757 92737 92738 719131840 30141 30137 402606404 80243 80244 645504384 7969 7970 504075196 78903 78904 648664183 49261 49242 730113389 29641 29642 856655114 54946 54930 648486578 73603 73604 329285804 46406 46431 983974597 12706 12707 861726980 30515 30544 708072669 21973 21974 739823623 66545 66554 109267397 80141 80142 437222767 73465 73486 465663607 54106 54107 847529422 30599 30611 546420688 89957 89958 828611091 92978 92983 202432764 21567 21568 376170085 67723 67724 644814472 81547 81540 798970981 38932 38933 783286806 29097 29098 302296609 22202 22203 995007154 31625 31620 991500796 7677 7678 513411552 37671 37665 252954484 59389 59397 907035555 75878 75879 11397918 68734 68721 590781532 44557 44552 101441863 33524 33516 19937317 39460 39437 548551843 70482 70483 434704569 81292 81293 969626992 51432 51402 400432465 95130 95151 747332029 44470 44476 384023488 27472 27473 862522883 52894 52878 451117919 39514 39543 23158128 24753 24754 462476308 75976 76003 113517347 851 857 909317555 92483 92472 397056384 74820 74821 972384157 50471 50457 149933866 947 940 638882647 66283 66284 626205149 40504 40481 469395652 4933 4934 767040074 63799 63800 90722635 789 790 466572552 14521 14511 489642626 86119 86140 377991928 45944 45945 411330063 91463 91470 139254531 34882 34868 698866831 79593 79602 924985409 33984 33979 70130201 49558 49573 940545147 51111 51121 670926401 46967 46984 660789415 34936 34937 766584187 18892 18921 402232901 25813 25836 584840019 14250 14251 645281112 26305 26275 646739665 72252 72249 59531071 83306 83307 510240409 18934 18935 88578621 89618 89634 540562527 9007 9008 73817594 41189 41215 10970918 73008 72987 591066892 41733 41734 855188156 68522 68523 530896324 16887 16885 321950064 10949 10950 754634476 40169 40170 560053013 78552 78553 177081532 86780 86781 622573167 17559 17572 879501817 55761 55776 435491422 43580 43579 59382912 53854 53855 499257926 15158 15159 844881741 1805 1782 46889133 75107 75123 504048467 19889 19890 515192106 66559 66567 810998573 52672 52673 604294875 71386 71387 909895401 21502 21491 665604565 43795 43796 92503256 28765 28774 220983208 42711 42712 388455279 39764 39765 426638958 27783 27761 105080626 65526 65547 596240628 74053 74061 751306625 95006 95011 576088561 46672 46673 161231479 23358 23359 561101238 3669 3670 302877337 46170 46171 314197641 30520 30543 466485792 25522 25523 853831034 80816 80817 472571421 74607 74633 128659906 73254 73255 713875155 61629 61630 506156977 36843 36823 594010631 49187 49163 392335751 18767 18779 737090873 67659 67660 842233840 18223 18224 401513665 86792 86793 546250251 69539 69561 114225102 52741 52742 532179068 26112 26091 735323623 3387 3388 223627873 32520 32495 367544834 27125 27126 394394662 13606 13607 245145100 23112 23113 735998763 88120 88142 719722249 95634 95648 629534659 88646 88629 754926292 71154 71137 862097845 26262 26263 262879734 76088 76089 443416906 94057 94058 353230138 79029 79030 342841230 68912 68913 88439901 46856 46857 863211285 76217 76233 682613318 15180 15181 792389720 71065 71066 753039435 39499 39500 723020793 61448 61449 580781008 32859 32860 672289776 10093 10094 967313789 43024 43001 138640180 39022 38993 260538209 7480 7457 724446776 61369 61370 966590497 8453 8454 484836392 22487 22488 890015831 99041 99057 938219185 59184 59185 351887471 20227 20254 375943105 20577 20593 194110040 21846 21830 496103190 72391 72392 745204787 74413 74423 710698235 48358 48359 25257663 1197 1198 616758950 44158 44156 618632695 23479 23480 513090107 72848 72864 196465859 68071 68072 449936112 35146 35130 336155942 25273 25249 759251754 66906 66907 201440219 503 504 974666166 58131 58112 204211290 6915 6916 706199880 56142 56143 249803431 70309 70314 422184842 42922 42919 113045331 40020 40045 216717184 91511 91503 865659381 70198 70199 572058918 77673 77692 834367372 7173 7174 961081868 24255 24256 230991006 3738 3739 840783730 4301 4273 562972698 55967 55968 395698598 55222 55223 207055619 11253 11254 570132351 4637 4638 643974155 13086 13103 275822115 63912 63913 443729530 32833 32834 510432135 93558 93559 598816554 77256 77278 348448309 69244 69252 373688989 68276 68277 49216784 27668 27669 542756692 53552 53553 418879622 72029 72030 452377958 39526 39527 188493373 34452 34453 415770142 47842 47843 640068106 87368 87369 498149449 73595 73578 973111560 81243 81244 227265954 11440 11441 537219620 46658 46651 103421617 31279 31276 822638651 72239 72225 673707553 58120 58121 524461576 67123 67124 494497828 25511 25512 705782260 30216 30217 481027974 74263 74264 449360871 44109 44110 557586214 5115 5127 731748589 62378 62387 184053622 38313 38314 120089177 8863 8864 348643483 99543 99544 192377880 94665 94658 148176466 68287 68263 307631150 62477 62481 14491191 60035 60036 118190453 53465 53473 608962425 83250 83251 404127646 71947 71948 382929379 9331 9332 856867056 71017 71018 316813794 7320 7332 259376057 66361 66378 256652742 1531 1532 539959179 16699 16700 414569715 79915 79913 814147000 68687 68688 688982949 27980 27959 81499183 27495 27496 720126004 39473 39496 690043435 80347 80343 741245392 84319 84320 899130704 49730 49731 108709321 93046 93065 825938783 20850 20851 659045675 35139 35140 778705234 90440 90468 479144420 88435 88436 31749922 81637 81638 604311131 76255 76233 798743867 93015 93032 435536412 37830 37831 409218572 13957 13958 166000123 79938 79966 528255285 88683 88684 57313 95988 95972 127674255 70245 70264 880123635 18988 18962 883841684 7644 7633 763425375 22589 22572 621398893 39193 39194 109828369 3362 3363 859405892 23168 23169 672918836 20604 20587 478112793 19015 18993 381711758 67625 67626 930951659 5603 5616 398331686 9626 9627 862498502 86752 86753 453679805 72451 72452 600941208 96121 96122 992133943 86563 86564 638905203 57978 58002 15548994 76940 76921 62345962 44636 44637 612683391 91123 91124 620320516 99824 99833 96819295 95842 95843 53203916 96476 96477 9594788 38180 38199 883555788 83628 83636 983423128 87928 87929 453557981 83343 83357 877501711 14888 14889 870480041 72477 72478 618179678 82831 82818 141455745 13640 13665 520185716 11402 11382 306773386 72635 72636 473697123 7114 7115 834535412 79334 79340 753431755 57742 57743 118086233 63039 63053 133180057 59416 59437 608647444 36446 36447 998913197 46175 46176 843610537 85173 85171 440913346 77396 77384 648263156 13028 13002 80576736 78743 78744 358838343 63306 63313 748707207 3855 3856 715551368 26119 26120 205346870 61301 61310 400766354 36581 36582 498539554 11205 11206 636114533 1408 1409 299733569 20762 20784 653858300 85731 85722 950623779 99548 99561 248425173 84362 84363 533533706 97615 97616 528035224 53679 53680 72377502 4147 4148 895659078 91950 91947 513949356 54279 54281 377690539 5 6 721643308 34294 34295 207749993 13980 13981 589217302 1533 1540 178295422 7689 7711 332015263 72637 72648 95866842 54744 54745 226894905 20966 20939 264081857 29692 29693 949748904 61188 61189 458870855 63894 63869 392605274 16242 16232 665816108 56798 56799 814771252 9216 9229 206668059 33977 33988 167777053 12617 12592 393690109 1943 1944 821083783 34355 34356 302999085 10626 10602 731070917 66097 66088 390600374 8736 8737 655029411 75753 75761 143205780 34405 34406 7345518 36880 36901 346393709 3042 3043 734841796 32852 32854 818823976 16770 16755 703252133 35732 35733 978373369 87184 87185 759530329 33653 33654 150543838 56912 56916 227092373 22533 22531 856975395 27061 27052 281900357 72540 72534 579537871 1949 1950 928376917 19612 19636 390190501 41870 41877 581607297 70450 70451 190353011 40459 40468 557813640 40087 40117 408991580 29449 29450 28655129 49461 49462 914412106 52769 52770 623069197 80082 80083 154344395 6161 6162 180467073 67016 67044 54679515 52784 52785 242541648 34722 34729 67520322 29415 29403 996654145 54409 54410 867625839 55507 55508 244181698 29790 29760 704908167 92818 92841 40720894 72098 72115 14864830 32014 32000 882914141 80187 80196 848084339 36602 36591 121997273 61237 61212 462464846 59131 59151 802550663 96414 96415 802466302 21582 21583 595497549 39407 39408 253691735 19056 19053 417247564 43168 43138 818569526 72364 72378 105809037 58659 58640 493547840 18500 18492 14256010 97237 97238 26194713 97277 97249 209759403 48813 48814 186837300 72028 72052 184002298 62425 62426 416079555 20906 20913 410257904 91026 91027 982235574 3030 3031 9213490 41062 41041 909907080 50927 50901 274136082 78332 78350 938030610 49957 49978 447278581 72180 72181 238835963 48194 48188 988584820 25758 25759 223551570 36431 36432 371986168 47312 47303 317508653 35962 35963 413803285 82555 82558 518183547 64634 64635 911915018 39017 39012 320281781 66402 66396 963644052 3092 3093 949424369 88131 88132 970715117 5757 5750 98442345 76976 76977 139211979 63804 63805 899139414 4179 4173 868649066 50676 50677 561273067 42882 42883 345156912 96934 96958 344354573 15600 15581 469238652 97388 97391 40157774 69431 69425 580945889 22291 22292 273631141 60488 60499 20061027 14920 14921 921084052 86221 86210 483171586 4571 4567 364689846 90558 90569 46632046 54725 54698 850014942 30239 30240 270332281 13802 13787 670737709 65194 65202 887990186 1801 1788 490349256 12756 12754 403267362 4805 4806 467432838 97490 97491 989808795 88651 88646 856710075 60694 60670 768796817 61224 61205 155023461 43894 43889 98956229 45884 45856 956206657 20940 20964 197513424 97326 97327 72697800 74363 74375 310522230 25091 25098 602239385 53742 53743 100419101 52021 52022 406507630 40556 40577 843542875 17513 17510 617289066 71416 71437 208333489 72651 72662 56118358 99660 99641 373404384 98488 98489 888245554 64580 64581 718319604 91651 91664 165710986 29068 29069 91074629 978 979 553118145 46956 46945 611776903 68408 68409 221327718 25556 25557 921944085 54066 54065 636810208 62608 62597 492422234 30810 30811 363215363 90915 90885 327982373 76813 76828 43105817 69447 69448 887566334 74987 74988 216578885 29641 29646 81776758 61293 61294 205164763 17475 17476 696204327 57518 57532 531342604 84126 84127 253325411 29226 29227 998211381 7864 7874 297619773 32794 32795 405931378 62628 62610 395147955 69044 69043 578398281 42115 42116 16961233 45269 45262 544383017 47479 47505 192021822 32916 32917 88383204 26625 26643 17332638 84951 84941 298667547 62551 62552 627769703 15449 15450 163910807 99380 99361 267970547 28384 28412 337654449 46755 46756 631237434 57354 57330 175216170 61269 61270 836661580 60752 60753 366003591 40097 40104 149728798 52604 52605 475718236 90237 90216 368946731 17305 17306 142656747 6355 6356 752184360 25107 25108 997207319 91127 91111 927557967 37426 37427 569626683 42616 42617 212065398 8869 8893 523134947 82264 82265 724573869 42017 42018 79622208 16479 16476 308524901 92963 92941 338520560 83755 83756 693363051 33246 33219 500964391 33740 33741 60971187 94812 94823 506609957 35770 35752 144637673 4428 4433 664988297 82278 82279 98043017 27521 27523 337805429 54875 54879 585802397 14457 14432 386845164 43282 43283 692153316 46611 46612 757597600 57928 57929 285820994 2192 2193 233388802 37420 37421 903622205 4642 4637 529752129 90937 90929 848146109 53527 53541 764316778 99954 99955 36105390 66463 66464 562258370 9952 9953 269229353 96131 96132 298101536 60769 60772 735106247 40427 40428 444143679 26702 26674 662837937 80385 80372 415953980 7110 7120 460442198 22976 22977 304099143 19302 19303 438163297 66964 66989 123265736 79119 79120 931320060 60150 60151 260338617 7909 7936 4905919 38907 38932 231734203 84356 84357 529762931 40631 40607 430783323 92371 92365 37120999 63405 63406 178742207 51805 51806 261149876 22127 22154 998947260 62531 62532 128447892 12742 12753 55624789 52113 52114 731573191 66116 66138 927717316 99724 99752 767143665 83290 83270 828104975 65762 65763 149994086 12539 12540 374574201 47482 47473 141684902 55062 55063 765524634 30404 30423 594248088 92155 92132 145310098 23069 23088 947275061 54897 54898 63494362 21527 21509 626040805 95735 95710 992761780 5824 5825 5951076 42131 42132 328449308 15872 15873 417687886 21338 21339 97536379 48998 48999 937127519 11144 11145 145319865 33753 33754 424377137 59655 59658 668687803 7348 7340 311361158 94882 94883 374416350 95298 95304 468895299 85083 85084 947897862 91516 91497 494943294 37320 37314 432414179 83332 83347 592058812 11562 11568 769066234 71792 71793 128176773 19787 19788 818816895 91730 91736 426334876 83780 83781 751013570 81299 81300 141776833 93351 93346 839935248 69854 69866 221167259 21319 21327 808872128 20692 20718 191982353 38977 38974 410825924 58990 58991 119634280 50355 50385 638794389 98143 98144 336749401 71902 71892 362383480 14116 14117 568937877 86038 86051 177003405 11643 11657 997986236 37747 37758 532453229 40895 40905 383654721 20775 20776 308401023 47856 47855 494014663 85800 85801 216004689 64676 64654 686738978 64073 64074 780450098 54164 54163 625958921 75117 75118 112341384 52205 52206 113053223 24750 24760 77173993 37281 37255 293696522 21168 21169 311904898 34962 34967 966652782 89889 89894 826383042 19360 19361 19004302 91000 90996 701656204 76135 76125 874371374 13486 13505 694761026 46041 46028 218653512 83369 83382 31829152 6540 6517 837909956 56541 56542 129926762 60849 60850 302342157 49029 49030 737216802 93492 93469 155277903 95967 95968 982016199 80992 81016 35958593 39996 39997 778924751 22279 22281 626830632 51757 51758 891597189 35406 35410 121396381 29637 29664 751550384 6082 6083 757988519 30019 30008 520162066 3625 3627 18935883 66791 66795 417850699 92427 92428 171913780 52967 52993 453061027 23687 23688 604450197 72940 72941 702132783 79878 79896 583013094 27630 27616 282975096 87816 87817 429634791 25275 25276 935384437 28302 28275 881894712 73139 73164 890783691 77255 77233 487108355 37501 37502 220932356 47892 47907 169824023 84825 84815 906890510 35086 35097 353202145 51922 51929 729640686 10450 10451 685924624 72191 72192 614031001 8236 8237 161205741 48239 48269 473995454 40683 40684 457342809 7279 7280 548205794 58997 58998 188830989 73008 73009 606170887 10200 10201 227379952 42409 42435 761108384 2383 2384 472366743 35623 35624 700896363 25593 25571 780784800 74599 74597 746358360 92385 92415 597593117 78596 78588 873442639 73655 73656 443881234 21064 21093 767252968 53814 53803 731571037 33077 33086 468005613 62405 62406 596290572 6220 6244 520609484 35455 35456 706368159 54732 54748 649372150 91879 91851 994566131 46308 46323 29373442 17204 17205 218832746 89034 89026 129648163 96643 96655 251029182 45029 45006 235499792 94781 94783 767938854 73017 73018 886083273 87262 87245 903679605 83952 83953 803573929 78708 78720 121531302 6928 6918 960559083 54861 54847 956706653 15337 15310 525062091 9605 9606 26395718 973 974 670149356 5611 5585 336463087 24900 24901 600300516 55094 55078 406906728 15216 15226 92809848 51093 51094 107862613 96883 96884 127147776 85943 85944 759010424 37751 37752 785421731 16561 16562 169653125 56610 56600 84432975 44666 44681 308067192 95088 95103 539426596 19070 19071 553952560 11092 11088 835492272 49246 49247 15870252 50806 50807 615824577 25353 25327 413995710 11082 11071 302207815 94575 94576 638880260 5775 5745 441776749 63485 63502 618071632 42692 42703 280697224 27601 27602 384302761 12108 12109 646422188 18238 18239 144116926 93793 93792 117988009 40327 40325 989890346 49076 49071 606456177 6577 6594 784243463 95431 95437 701792029 20318 20348 181607477 46103 46104 306925333 64164 64165 729431170 15455 15456 742052636 31539 31540 140878054 78792 78793 836230927 52787 52764 799305072 43553 43540 87853687 11558 11552 637723518 43213 43214 190805425 71586 71587 419758246 60506 60507 139464041 69229 69230 285546806 35393 35387 27669876 57817 57811 665285651 25851 25852 740522847 86856 86876 755498202 87705 87682 124482491 2648 2672 566186587 96570 96571 416875855 16000 15980 478225078 9941 9942 762580841 78277 78278 62397536 44559 44560 328465002 66259 66268 960000181 9229 9209 615678134 14640 14670 849444450 40649 40651 390840081 76906 76907 486037843 81003 81004 803030735 53471 53472 648250169 94793 94794 816623890 17744 17774 428703615 5017 5030 926547583 79373 79363 446743063 95491 95492 420994000 58172 58175 251992172 60363 60361 824019059 40191 40220 59144515 11570 11571 530853978 33304 33320 614825732 34319 34320 521008489 2420 2443 351656615 95365 95366 279751634 30576 30551 472393392 14616 14623 105046745 10088 10085 166082709 36667 36668 605624242 11186 11187 277959202 22822 22823 781355129 40475 40485 228649951 66219 66202 331550422 67054 67049 799410338 87837 87838 242305165 5911 5935 738520602 32094 32095 312389549 76391 76392 715252749 71794 71788 378973305 937 953 50268140 3476 3456 889221019 57304 57305 762637629 58910 58927 835727612 67760 67753 723743525 36477 36491 243930174 71362 71360 337723776 94741 94742 77601429 40715 40744 379499016 28423 28393 880899181 62406 62401 72594852 71249 71245 990815326 62809 62810 518166562 41119 41114 435184873 24352 24341 42137893 60032 60033 193562599 96004 96005 303774668 30817 30803 556334272 81062 81033 167109191 29191 29218 891554546 93116 93109 332547539 56458 56459 845386295 73194 73195 660911613 44459 44440 124285308 45589 45616 209682876 99222 99223 330229806 92182 92186 35857099 20839 20809 471819674 81721 81707 977699410 68126 68127 931892406 49732 49733 767523651 94767 94768 417211416 7061 7062 741824626 11216 11189 899303840 63920 63941 54456589 73336 73337 191775423 39047 39042 308825447 55433 55403 795858404 22638 22668 932789468 73688 73689 42689055 79979 79980 610735218 79877 79878 984557555 55390 55402 862805503 79814 79815 319472947 31505 31506 535436398 39942 39970 777294529 79458 79459 215182313 77348 77328 682343827 84590 84591 193529136 50206 50207 662415479 81229 81236 964066580 73208 73184 341828063 14783 14770 516758842 1706 1707 624880290 95476 95477 484593479 3226 3256 603007417 9095 9092 83912538 62294 62295 21774290 12986 12975 32394006 89570 89548 453681379 10657 10658 780835596 54168 54195 321714814 56610 56591 241551102 37931 37932 970804170 46603 46604 210116891 30845 30846 575559702 28854 28855 50334470 88159 88153 349454334 96789 96790 94945580 21959 21960 718798835 91292 91293 529741072 63247 63232 324489344 2742 2735 27819947 1461 1466 952381885 32072 32062 612042751 31268 31270 891931359 3872 3895 11284224 46718 46719 707648946 98473 98474 973139594 2855 2856 128987807 56982 56974 898094971 14377 14378 436265947 43411 43420 795718364 99081 99082 521226245 38589 38579 118703441 74599 74600 828692220 9327 9341 864193460 80500 80501 124538518 11830 11802 390874265 53995 53970 460370181 58401 58402 563265910 521 522 400026330 88237 88238 713705800 73915 73916 112124805 53391 53392 872037316 55828 55829 199156871 35406 35401 126778111 62822 62828 283040229 22852 22853 111539164 25927 25918 214066281 39148 39149 239113140 25882 25883 371803207 14817 14815 75428655 35505 35506 771188534 32406 32417 99219690 50929 50903 511363459 2594 2565 570992199 4465 4456 428050964 7861 7862 179999954 15469 15470 492746090 92736 92737 651218473 68796 68797 313746629 37301 37302 995971307 33963 33964 704268203 73208 73194 346189091 92137 92138 52444258 79134 79115 927020351 16664 16665 520315539 34573 34568 437349099 2928 2934 178472124 74074 74075 704383735 45934 45935 899049673 43151 43162 20094954 14556 14553 104802253 2966 2967 469794819 19731 19735 161978312 84913 84939 898868930 70296 70294 867559966 16495 16496 10303575 48970 48971 133384560 27437 27438 499969859 30975 30964 269623186 75607 75608 184390699 88173 88183 418782617 84953 84954 915298674 8411 8439 300731530 45788 45789 150041330 65738 65739 626189915 4117 4132 605610994 10117 10118 991555171 74582 74552 809397879 28466 28496 312691221 65790 65791 899568178 71568 71539 397607921 11836 11837 618462825 65204 65182 338604929 38540 38542 751401093 78834 78835 796932367 21657 21637 533933622 62137 62138 412932375 63266 63240 610743884 47480 47491 575513189 8848 8849 260028738 10115 10116 140533567 52039 52040 422100285 96357 96358 784590369 33745 33744 508899885 60741 60742 270978928 20368 20370 282639160 21978 21979 786272277 8351 8340 536437949 87264 87265 909343020 27608 27596 819700022 22640 22613 654827615 75523 75526 504225231 86815 86788 227605863 48827 48828 425900179 22797 22798 492906066 97188 97189 948835779 93218 93246 236320438 47873 47874 149833480 183 184 130367615 89317 89323 445701081 39378 39379 646768986 94052 94053 316330001 36570 36571 606474103 58043 58026 558413149 90208 90179 904238030 77144 77145 919165385 25154 25160 671381824 26762 26763 514943088 38483 38484 763495583 32480 32481 734492991 81594 81611 801663070 43639 43640 966347074 64904 64896 492585884 15819 15816 953875308 83746 83747 647401189 239 256 831343505 93170 93174 925447405 84026 84027 564608007 78649 78635 351906751 89662 89690 634356053 74530 74531 297298867 68672 68673 631046521 65260 65251 555358162 49485 49489 726246426 54688 54689 680077598 65598 65626 828058955 59444 59465 654297995 74209 74210 890918142 59328 59313 300103617 85802 85803 943226716 20153 20125 544596374 16376 16358 354462176 58831 58832 241926784 51569 51570 81907305 97115 97109 515282502 21240 21241 488173417 87336 87339 246173156 53287 53298 700980880 75825 75842 690026587 87510 87515 71282984 67492 67486 952447918 31323 31308 647567962 63231 63232 167481202 87876 87877 713412323 90446 90447 447516388 84371 84379 662239905 25307 25308 94835166 94168 94169 978650672 9080 9057 56300431 9711 9695 832595852 84148 84118 384032888 90581 90579 413162345 26095 26096 360086316 62238 62240 649098507 1671 1674 964918761 7130 7131 842964717 56818 56819 398716084 8970 8962 155404302 11871 11865 716259574 23985 23986 668745205 20915 20912 446129759 29713 29685 124262062 70331 70332 208788595 6338 6348 848942552 65111 65112 938506825 19961 19962 671240914 56905 56906 967433204 86813 86814 598991211 43052 43053 219691388 15575 15556 339706999 17993 17994 270002590 25447 25469 778097965 45452 45453 732974371 71561 71562 176936606 89732 89758 350223628 60916 60917 910621817 46803 46815 732093427 11278 11297 829561895 46657 46636 908131713 63209 63210 758989431 63542 63554 730257417 90470 90451 716328407 90230 90231 826939480 79625 79626 186582068 482 483 506707877 24054 24055 919742887 66467 66468 660076910 9664 9679 953911595 81297 81298 51988781 72819 72820 485246104 3728 3729 392974504 32726 32727 680721615 51160 51138 544955561 98510 98537 626738660 52214 52205 300135227 9811 9820 588220065 11472 11473 761149564 12700 12689 533027798 67620 67621 174494348 83822 83823 701497845 52834 52851 735076559 93157 93158 658892939 3541 3542 88155391 67759 67757 235966042 15163 15164 443436086 51472 51457 978682514 9317 9299 628691178 73564 73565 286779674 40237 40238 69035172 35126 35127 20492337 69804 69805 403187847 98309 98287 776782504 79531 79532 106292468 19546 19547 895874169 60122 60123 266408562 16843 16844 404654770 34746 34749 940413921 30591 30592 920896052 99350 99334 476254788 76070 76071 960030462 11887 11912 321341683 81159 81160 727067305 78152 78153 43010510 41275 41283 78314529 83432 83433 397585308 66489 66490 503878526 43211 43212 795617957 8350 8351 337296564 68064 68065 142279392 29558 29551 445769313 46038 46039 713244583 81710 81727 858193852 19577 19578 760311942 55066 55067 932658731 21224 21254 729482801 83284 83285 18533897 48822 48804 209335019 19168 19179 326361848 91810 91828 356393494 24926 24927 351356039 14031 14032 71763183 77121 77128 392209074 61690 61670 383054652 23958 23939 523855363 78589 78619 446364304 91037 91048 450007093 96723 96704 969960385 36035 36036 229804340 62671 62672 384744419 63127 63121 345178144 75414 75415 949520125 95492 95495 886993831 90546 90547 907291777 48370 48371 407815300 53892 53893 686349540 79675 79673 748903715 35853 35841 364744530 10882 10883 888555993 24324 24309 935221951 32363 32364 300162049 9091 9075 250789853 72258 72259 751748700 8010 7991 202301379 83235 83239 82452252 688 667 904818757 89200 89201 883866695 93607 93608 140301344 17436 17437 234223874 49401 49422 197415236 61559 61544 817895689 43516 43517 453455285 43848 43861 241973567 74843 74844 740861782 95286 95310 388809454 41164 41188 94379586 38257 38239 270147789 75195 75185 451496488 53106 53094 691825518 71600 71616 818151726 93811 93812 151933958 95481 95482 635122827 85723 85732 377211862 18214 18215 26055258 45404 45379 660359615 3249 3250 255090950 12956 12949 886477803 18699 18672 537671526 49683 49674 829431132 22918 22924 890597940 3704 3696 463404918 37502 37520 94833682 25394 25402 267986429 46665 46682 512232221 65246 65229 499857271 19001 19002 76726268 4767 4768 611204797 41043 41044 593746460 43152 43153 79468399 18422 18423 330491031 12326 12327 295836471 26744 26762 144253058 38343 38344 270058953 7660 7661 159875473 94762 94763 685227342 22475 22449 998042371 8246 8267 764919989 57873 57857 846917531 85307 85315 211792653 19550 19551 904496683 38208 38209 943168087 93443 93419 304255815 17690 17691 965197690 95305 95329 950685623 75416 75417 887368465 58796 58767 485699794 74569 74570 52760192 33793 33801 361860534 18239 18220 967965387 38843 38821 259717774 7135 7136 554557603 1935 1933 179590312 98897 98898 555703689 75908 75909 526462979 86725 86726 634858227 23549 23553 156364887 41113 41115 860626455 16504 16514 161853190 73944 73945 248351594 59743 59744 358890688 66022 66024 996591303 66772 66769 971500960 83697 83689 156362226 40424 40425 977554993 23083 23084 204581605 50606 50607 143699444 5933 5934 843485420 71165 71194 20340189 87797 87800 502018771 75349 75350 865330982 4415 4409 430479444 82849 82850 4927290 71668 71669 262208299 9023 9044 542920307 70354 70361 246737077 25477 25447 457907519 74531 74551 734643851 75077 75078 366245805 33189 33190 790779723 43151 43152 598234781 54969 54970 261693019 61527 61528 424879404 67091 67108 989092718 95930 95920 599204342 80150 80124 508504419 71737 71711 11973961 81445 81448 678208382 44108 44109 696585559 91872 91902 518379830 74372 74373 848139025 62198 62200 238224649 14705 14706 259430500 3801 3802 868261815 90045 90046 195817204 30602 30598 593743736 66983 66957 290441596 56022 56023 954244396 23407 23408 373413710 2359 2360 194011657 98621 98603 151417006 54466 54463 279191717 74298 74296 816517922 70062 70063 409719223 97217 97190 834124738 43810 43803 292004180 72254 72255 86349990 82909 82897 112127436 78493 78494 766351461 30768 30769 925152114 12441 12447 145261508 86975 86976 806986124 22800 22801 132631184 56772 56773 2724313 20435 20436 448659448 10934 10946 665273284 1944 1956 236898313 46172 46157 484616243 34651 34652 302593251 75095 75083 492851890 78986 79006 401294170 59206 59207 546160350 50887 50888 362133309 45067 45044 993707259 68913 68930 901061549 68994 68995 866393992 95725 95726 158230186 53268 53269 216122907 83290 83268 681504995 94043 94044 748919030 12139 12140 343091805 80594 80595 829867702 46863 46864 102056229 22440 22441 674648425 85709 85718 884657595 38489 38510 710170853 34789 34790 845024168 19609 19610 965900653 20943 20944 791066860 70836 70853 908792822 35177 35178 241234496 28450 28451 165588459 12975 12976 663815066 12717 12726 995418501 59461 59462 620375841 86413 86435 278217924 20430 20431 915396917 30960 30968 466266691 66798 66801 557167614 16543 16544 80107137 34882 34869 653408286 20528 20529 314775429 44044 44045 423838677 14888 14917 238986432 84028 84029 30278128 84970 84971 873200128 38058 38042 991583965 35655 35656 474317357 99374 99388 487049352 75220 75221 87471850 56927 56928 257056370 36692 36689 167134243 98080 98058 478687652 71204 71214 673998650 29572 29586 56293397 65630 65631 281003313 89091 89119 348402476 10254 10255 498111813 12568 12598 935084842 39323 39317 940068561 59111 59112 43783313 72680 72661 514503024 72680 72681 263079498 63501 63502 170148587 38973 38979 108403445 8665 8666 822579304 83286 83287 830233839 84564 84565 437811525 18464 18465 971419289 32735 32736 527414317 62143 62168 274987427 97223 97224 891677063 34680 34657 35862126 9745 9746 645611936 61539 61540 158650130 47074 47077 101912867 85227 85204 234887700 70298 70299 403327562 94185 94186 984932555 22843 22844 469273693 46938 46939 9396360 59960 59947 468911247 13103 13104 416809149 57903 57904 726540727 79545 79546 95741076 50679 50680 821200387 14673 14674 747365254 80048 80047 291505530 41546 41547 913043701 54275 54276 541273331 99800 99801 424370419 94225 94241 424032529 81842 81868 433250151 29308 29309 26238532 13130 13131 667373550 61814 61815 874496983 1535 1536 238059908 83661 83632 903937956 5454 5455 334950711 25513 25514 431402925 69011 68991 908637944 61206 61176 552366415 6948 6949 444519495 91909 91910 125523506 42648 42650 616473585 75780 75769 719652013 30133 30122 319986042 72697 72700 210363132 63051 63029 384773283 36933 36934 701666477 26795 26790 10770478 41009 41038 629077125 55667 55688 375724823 42669 42681 707823788 60945 60963 846801116 70045 70071 795903945 41489 41490 603487751 53429 53430 64209154 86343 86344 796993292 79825 79826 439883883 5060 5061 117229008 91934 91931 551810854 98665 98666 871948433 21874 21875 993045076 64330 64331 309126948 44206 44198 50964793 19835 19836 741913689 99947 99948 432454233 94767 94752 496186095 18483 18462 11479095 85009 85010 206242675 73597 73598 819449447 9563 9591 733857486 20349 20356 194024989 81430 81431 358198554 86306 86294 956634272 17932 17913 997487196 87631 87632 455080020 9146 9139 917650071 84894 84895 843110371 15609 15610 814805748 8640 8641 646275901 40469 40477 341933531 42521 42522 657442180 97353 97354 86360329 55610 55621 434712307 97561 97539 713702158 54462 54463 326781175 20741 20769 532290813 29660 29674 583168422 65576 65577 827734058 5999 6000 971487516 85551 85566 678248674 57341 57326 735835030 90254 90240 85099625 68107 68108 724310534 67661 67650 977088042 5400 5401 941202152 40715 40716 488929155 15678 15650 147757046 64250 64251 26259541 14425 14426 650894810 87935 87945 32207704 60216 60230 505447411 47672 47673 986677186 71161 71135 89971530 85751 85730 321291313 1154 1155 16365820 93526 93554 148966776 55161 55143 540235270 94650 94679 735663802 10420 10422 28371411 60005 60006 48526738 82687 82705 85818196 24807 24808 985605766 84098 84099 634338262 74267 74268 139851247 73744 73767 452843390 12766 12767 753282275 29116 29117 129336131 60798 60799 817821027 42917 42918 630732318 38115 38116 733985506 31911 31939 341861065 68395 68396 124001499 15545 15563 968477179 37539 37540 593654284 86978 87000 75466710 56466 56450 884867884 26251 26252 419273037 55565 55560 148489079 26178 26192 811847447 63579 63561 462596249 95018 95022 633049410 204 203 916160726 15370 15385 504488672 89100 89091 987962817 53343 53359 335975875 91582 91556 659339060 33758 33783 756741296 56030 56029 588711337 99840 99848 242519440 7177 7178 742282480 50758 50759 993889191 43336 43349 434798163 64576 64547 675666997 99754 99745 757024003 69138 69148 418238169 60370 60371 457806343 60040 60041 740570980 78560 78568 84305957 88721 88722 935012035 82405 82407 964603884 38112 38089 386992058 53251 53244 346940659 3675 3676 671276618 91592 91601 781053112 31668 31696 805507783 17882 17903 389624577 91956 91952 508789209 59997 59967 337533447 83787 83768 999990493 55928 55951 648299557 47728 47707 827822347 79902 79927 693100442 61658 61662 404222059 67167 67160 572378089 8931 8927 815293083 48085 48075 387840498 12283 12265 734297083 36593 36592 862820767 21024 21052 789893153 33163 33144 284652001 44845 44823 449525416 16022 16023 133598176 66689 66683 381334842 64272 64273 332733857 76856 76857 639581595 40 29 20955163 6645 6646 6961795 57835 57836 499912417 4688 4689 348673480 8449 8450 540950875 46524 46525 576692606 36063 36088 419911199 66622 66623 228863912 14398 14399 829664511 46875 46863 107105803 1205 1176 984885051 64270 64241 219767270 42797 42798 140804066 52395 52396 888339600 35817 35818 362655990 74773 74752 166814558 45212 45239 562605047 21686 21668 963546347 39616 39593 10229218 84401 84430 289745141 87835 87828 683321870 12122 12123 10387000 30144 30145 615069642 98243 98244 907061410 19862 19857 687962515 19154 19155 400733256 65079 65080 291419559 66612 66613 147174975 1347 1348 674316948 7360 7361 673839645 59971 59972 545115392 71942 71943 644574894 62703 62704 598284980 29084 29105 948653743 26280 26281 636321429 8990 8994 236461946 67066 67036 343737299 51150 51170 502961065 41652 41653 22875564 16355 16331 3009534 55466 55467 716377460 96451 96430 625433112 31657 31676 624332748 68793 68798 852223146 51346 51347 192923425 3390 3391 335317885 43823 43824 881396926 41349 41342 657415787 95571 95576 870966223 87270 87289 739550591 80421 80422 636878923 97161 97182 980363353 87119 87120 964701199 65715 65706 357207177 7284 7285 940787226 73006 73007 565279062 97833 97831 502624024 67091 67068 200500612 87069 87050 827401086 1533 1542 317950997 27857 27858 962810400 15743 15744 447102406 88863 88864 222875046 24399 24400 861217362 90929 90949 24535097 61863 61838 252621920 38651 38656 580889676 65402 65384 207827988 39017 38987 524364374 73080 73057 107762193 71979 71992 960724049 35066 35067 909426375 39682 39683 500242050 14126 14145 642817358 30462 30492 429373354 7845 7828 877794781 1483 1484 444512895 26662 26663 26105867 27629 27630 570167168 78722 78714 311159331 63795 63796 685376480 70419 70448 900360718 68573 68580 175603350 34401 34402 360509416 75219 75220 597441524 81972 81973 886001619 38890 38891 515207463 70936 70937 917541448 50221 50239 208228122 27066 27044 152935444 83618 83619 132107990 62642 62627 859188753 43197 43179 203081948 73470 73471 610535674 48931 48902 952691329 53347 53369 879407432 29053 29071 587700760 53206 53189 392075724 84320 84310 743396801 45051 45032 29130702 62103 62074 827004442 4829 4816 297610712 34242 34243 501353784 17287 17315 559147453 20505 20534 401203116 91576 91577 70680705 6617 6618 946933476 12280 12281 257359384 47896 47897 527465477 94120 94150 803430747 15475 15476 788298248 40222 40223 318607020 54885 54886 478575375 7139 7114 909884192 80622 80623 814033751 16102 16087 192949573 66160 66190 203024105 47252 47253 982738311 32793 32794 243957760 85278 85279 215260987 39430 39431 186217275 43005 43006 670238709 25026 25027 438682692 50613 50588 267625531 18989 18970 701306363 74861 74868 528384519 16162 16163 762540640 1321 1315 2855185 39280 39281 192303147 38185 38184 514943933 65693 65694 316429178 68084 68085 82621332 67392 67393 554434579 47492 47494 879980707 92235 92236 577677010 40623 40624 727367978 44833 44841 111146782 15763 15764 856753250 62355 62329 40900640 81945 81946 800691508 23658 23648 73176817 84237 84243 618882907 55370 55371 673615222 21960 21961 815294776 81230 81231 581318057 15296 15268 492407010 66062 66063 673382424 81641 81624 593154088 28261 28273 182046799 77143 77136 775405143 5097 5078 78677882 23419 23420 556616346 87167 87168 203478084 73854 73849 721957134 59931 59932 894391684 30489 30490 889636012 36279 36306 784097826 10743 10766 79616626 25584 25564 68428974 62617 62645 471875136 8004 8005 599567274 85692 85693 539057671 60670 60666 675378815 81896 81897 287674830 21683 21676 358776570 58488 58504 846703364 98694 98665 37425798 69194 69195 754465198 69844 69833 436847509 63534 63535 703743597 29387 29391 926622442 47271 47272 687377027 24941 24942 602492719 94767 94795 821694442 50386 50384 83490444 73630 73629 572040756 62652 62646 32666240 369 380 911137383 1244 1251 816672866 43348 43349 937127970 89895 89896 747224829 8836 8837 587131553 32163 32186 500441285 76742 76740 159363541 47988 47989 448810787 14065 14066 530427288 5966 5948 404302748 81889 81875 268014984 79734 79735 744963431 35008 34983 716150846 6440 6441 518047451 33257 33258 608603646 36924 36943 811159836 79589 79568 655137757 71315 71320 56603310 3757 3758 533855083 75277 75278 614690593 20958 20959 195144727 97018 96991 846771011 15122 15135 325291783 36890 36912 162867872 48957 48958 496968393 61706 61693 907123467 35802 35803 646203052 40768 40790 545398696 17161 17162 3541512 7784 7785 235055006 13713 13714 23140882 70874 70875 139229738 40045 40022 32007634 93361 93362 696611872 42949 42971 154563907 85054 85055 331933826 36268 36261 244620786 91993 91983 606289225 47358 47359 123376453 76655 76669 451106670 48780 48763 370758692 42981 42982 260703941 10112 10113 944553789 53055 53035 637047490 94712 94718 468559104 29264 29240 730348844 11553 11554 684631607 44834 44827 716995920 66813 66814 955411672 50239 50213 885376104 85121 85122 941962757 4643 4644 546378413 65589 65590 645642134 35477 35478 340527492 36329 36330 801287271 31789 31790 964280821 27566 27567 207521023 42225 42201 285925033 70706 70727 811531934 65748 65749 386638287 55489 55490 812908754 87376 87361 551275227 37682 37680 13865433 880 881 634990398 72033 72007 42976599 87618 87619 240674066 1113 1120 764995140 3882 3883 181826890 25280 25257 799967835 65454 65455 734056365 1004 1005 212533612 51735 51710 427199399 81570 81591 4869391 53739 53740 525734201 5854 5855 249195701 33327 33328 264239919 96398 96399 340776933 62136 62132 842744966 42463 42475 419410692 35097 35098 952155184 99629 99630 898099771 53250 53251 549203499 88967 88987 97935189 7189 7184 875559866 87604 87605 210515657 41747 41748 38313387 34509 34523 852109944 45803 45792 296831870 33057 33058 612798974 33010 32999 695668368 76326 76338 453084562 92956 92957 460933367 88250 88238 878617278 93718 93719 132707179 62446 62447 885909804 79006 79016 198817522 36447 36428 555969738 79645 79646 906648187 65819 65820 131198420 11560 11561 591395991 80882 80883 162372645 13850 13860 697500410 4694 4704 371605217 26397 26398 214936011 8655 8656 998518176 98330 98331 825558610 15994 15995 292450102 61214 61227 667772415 97387 97388 225628881 78928 78929 639927529 52697 52701 934661750 22582 22583 911152120 78022 78037 279502807 24500 24518 761791165 48073 48074 160092093 16750 16742 157718301 31750 31751 906056823 51790 51813 658816802 26643 26644 449501860 33875 33876 157878291 90400 90401 424214868 72884 72885 598880687 129 112 326170599 24930 24931 812174632 44134 44162 758435264 89632 89633 506338932 69903 69895 761546592 34149 34167 776822145 33260 33237 323173828 58844 58845 31089478 9191 9192 916448396 27483 27462 993361910 20952 20953 356362312 70552 70548 771986480 12223 12193 453990247 34439 34440 794816864 50347 50356 355023471 54586 54587 656807649 8595 8596 990633275 66205 66192 522226160 69707 69708 625681665 41386 41387 453313585 72568 72554 556104216 13869 13870 707073256 5967 5953 593837849 74363 74364 628380861 68069 68070 276730787 89844 89845 63818510 92837 92856 838068679 29652 29632 308909909 72600 72593 591978771 2394 2395 358752673 63969 63999 719333165 58329 58330 931115812 64733 64734 34709844 76570 76571 585451670 47431 47432 179437931 61895 61893 476435836 96266 96287 731746728 54671 54692 441708333 67408 67417 726515423 27380 27362 848923477 53294 53291 637793235 60195 60196 700001761 60035 60062 307495592 94439 94440 281542701 77771 77801 37391174 12051 12065 487152165 13852 13876 799076165 23253 23237 307969263 93040 93041 612052245 88517 88518 135277588 17979 17980 859903393 46483 46484 436916357 57159 57143 175331631 35182 35183 325457094 81077 81078 958922276 76071 76050 975031539 86367 86368 259809263 38842 38843 784852300 52791 52768 187195106 6450 6451 490020431 93200 93201 939777010 81706 81708 829281184 58415 58398 512539170 99203 99176 937687784 59918 59919 998112550 36711 36712 603321738 80403 80404 393796329 81713 81704 755329177 6102 6103 22581286 56167 56181 110444674 14718 14719 285529400 4767 4796 721982355 2175 2176 425337098 67599 67596 229467703 19549 19524 937859891 9258 9265 724727930 79080 79083 732213741 54367 54368 285724487 654 678 532605764 40194 40195 564185026 5365 5366 317411097 9777 9788 717767219 33045 33046 966917492 50530 50534 391872887 46290 46291 366244900 3689 3662 949831275 44147 44148 167539121 22426 22449 351435443 34460 34434 39924551 22600 22597 192708386 5962 5935 404481058 12540 12527 720241399 19397 19421 827223432 61873 61874 344610582 47088 47089 859417430 57246 57229 445877814 38129 38130 570703995 18086 18087 524783732 8434 8440 909870519 49283 49284 207472974 9055 9058 939122268 50296 50285 568087838 69747 69725 834177602 40459 40460 902719860 35592 35584 145550565 69299 69300 529495626 84872 84845 334962289 5838 5839 815217112 66116 66135 500162406 48641 48642 76780955 76936 76937 546572328 55964 55965 935352521 4791 4805 363900979 51233 51211 698413839 84299 84318 145837048 16020 16024 724148058 66471 66472 779418674 74072 74073 409574223 40406 40429 48460133 34096 34124 373373895 41242 41263 687710730 71779 71801 924730709 56213 56214 151962329 12145 12146 231025930 2620 2621 740956697 59871 59899 269094831 75788 75802 717805610 81817 81826 50722494 21152 21153 456021524 79932 79933 751884377 41853 41854 204227155 33118 33119 212647914 23924 23925 83859415 64590 64601 243968241 36803 36804 293630293 28862 28884 395265886 26305 26318 331149583 2923 2897 135318645 48533 48534 901897149 24102 24112 918785954 55794 55807 369942994 50115 50116 108015940 71384 71362 94257143 60294 60270 418860368 39172 39173 237790797 85790 85791 668917608 4297 4310 93644113 57432 57431 927107287 41243 41244 73794504 49899 49919 773547839 42673 42670 278681102 42126 42127 87258443 11629 11616 441010992 48264 48256 87356690 33284 33311 494746805 99810 99811 661367972 79416 79417 955082804 70911 70912 154171312 60089 60095 293557711 49681 49682 733420433 12369 12370 491898753 88289 88290 146123005 29456 29457 370444444 54495 54496 420828442 52473 52465 138947546 39098 39074 67934966 22392 22393 315940906 20960 20961 565554105 57048 57049 292076784 8078 8101 411488255 92156 92145 913338854 67156 67157 855073978 36137 36124 388830501 4871 4872 695782471 86043 86033 574959827 26883 26884 562113535 75383 75360 613018881 9608 9609 419915569 45900 45911 239516605 22176 22168 291083549 3280 3281 995278006 52580 52577 55946705 63774 63775 152920896 62822 62851 187300264 70465 70479 764734353 56688 56669 550417904 38816 38806 463741150 62440 62453 802614592 64098 64079 306661182 13682 13698 414523998 51696 51697 116280796 45650 45648 958735955 41656 41657 843542865 79342 79372 188728829 28279 28280 919293323 99110 99139 882670450 71487 71507 987855645 85555 85540 9662859 17675 17665 321221249 29229 29211 647131581 25408 25409 682292946 70793 70819 914557819 27514 27534 879319547 60324 60334 590053527 70669 70670 181880780 21150 21160 142785127 15899 15900 418910442 12623 12603 386268365 87633 87651 278583425 9236 9237 179564095 16671 16701 282425374 29932 29930 242654883 53404 53401 716788400 73833 73834 750168078 71109 71110 661506788 82193 82218 750706058 73384 73383 805864380 59828 59829 85855462 44277 44263 904767963 91115 91134 804538574 49049 49063 987111755 71004 71005 555832961 7966 7943 406859965 72630 72631 620848177 580 581 365784824 62899 62900 80205286 78986 79004 895821269 33169 33177 977274003 64102 64103 455027806 14175 14195 972235857 27080 27081 71248849 92253 92254 902000554 39388 39382 973845935 37759 37789 476578774 72025 72026 935929104 13163 13186 224740123 87818 87819 7936606 76621 76622 286273135 34412 34423 247280440 19013 18986 958029637 46188 46189 907450177 23750 23751 617558110 99379 99381 684085004 72428 72439 767859877 34010 34012 609158388 11998 11999 539731735 75776 75777 121594872 1664 1681 265306838 10866 10867 494247094 77376 77403 176692395 43970 43971 737303943 50094 50077 73824940 7531 7532 614464177 54360 54381 115405854 69260 69261 40978732 32035 32007 578710584 14746 14747 167550431 3752 3725 207707451 48248 48270 232357532 76133 76134 332017037 65365 65366 774849108 58143 58155 389022841 3701 3702 6548700 48432 48429 739562203 72297 72298 930691375 15719 15720 58168597 35345 35346 964179278 9650 9651 788950100 30914 30918 381765376 94364 94342 390467302 68488 68489 878770352 64131 64132 132079428 32238 32239 90194014 50483 50484 198974026 40910 40932 954563306 59068 59069 110100341 78890 78891 747858445 92793 92795 569809327 17648 17649 404149104 88607 88608 121654883 86757 86758 339155677 70304 70305 841203164 7028 7027 150230741 23076 23093 710246408 70586 70587 874859861 966 986 583002098 40293 40294 756441754 93058 93059 117556930 67416 67414 681533051 46808 46797 316702092 57409 57410 955950770 66151 66130 89881457 56032 56041 292863711 74657 74658 446268369 15387 15388 32036778 67432 67437 100357955 98451 98452 958747236 32254 32255 864465191 83080 83071 946872066 42668 42691 118701783 55903 55929 561877409 77509 77510 908981403 22290 22291 607337388 27228 27213 72216133 45103 45101 151238003 28888 28889 477954845 12047 12072 382154220 93914 93915 314780126 68330 68331 83493042 94447 94464 541875140 55022 54997 241261467 70990 70991 70923276 95295 95269 329027346 81972 81988 393024078 75625 75626 340737674 32733 32724 500064676 35157 35162 628961837 15309 15319 275812752 74440 74419 36825373 93469 93470 327918477 82179 82180 114503385 15066 15067 247537346 29310 29317 313331498 30563 30564 377500063 84500 84528 735941819 81681 81686 93777469 3698 3699 842253372 61134 61135 915136141 23724 23725 589315924 84266 84267 939731337 94196 94207 593672550 5672 5659 965981025 56823 56799 650860993 63829 63830 280381267 43542 43552 614507276 75516 75494 966922994 51669 51675 932860165 34088 34096 354573240 70096 70097 702293803 77181 77182 290962080 45674 45693 647868536 30241 30265 933872074 80914 80915 872518184 85314 85323 334392384 28967 28968 892171810 56676 56677 868161659 75574 75601 793217320 67003 67016 787572996 86123 86124 647143083 22842 22862 933961052 64364 64349 787361766 59073 59051 305829038 94246 94247 468805313 18003 18030 22789134 31183 31176 26425832 90110 90111 688807239 42588 42565 727965076 86301 86313 651944005 64987 64995 49369111 74193 74192 187832890 85691 85719 662288599 20556 20557 993634966 59849 59837 72813195 74232 74233 379931773 36990 36991 158135811 4284 4285 255864802 83536 83520 117245854 51288 51289 251409359 19163 19168 549424895 19560 19561 699160171 87439 87421 572858511 37027 37020 2836248 69399 69400 534042198 74283 74284 17917760 82762 82787 970965811 40275 40278 628903471 58252 58253 271070172 66140 66141 450335345 840 841 540758522 5721 5701 522925884 47721 47716 467259586 51143 51144 331699326 79668 79669 613175500 89904 89878 105511547 79395 79405 238080020 17837 17838 168714809 5425 5426 929656236 53890 53917 279988267 41550 41551 574107181 67292 67293 955833620 790 807 192886369 17017 17018 346008077 85451 85428 8733513 42513 42514 231718888 15066 15039 163901829 54759 54769 760324993 22232 22233 894238171 72772 72761 988063121 25456 25431 530494218 93534 93554 606236299 86050 86051 57257974 2896 2897 613575252 43333 43339 529671428 14889 14890 261491789 35159 35150 999714095 90035 90036 54973313 37574 37575 779790279 5373 5381 450195586 53537 53518 412759355 65639 65640 269383020 95177 95161 791472358 16214 16215 15340251 11607 11601 404797509 75317 75293 988805059 40029 40047 332469492 38821 38804 310467276 75576 75555 920789411 82025 82026 787173538 52419 52434 374358165 71138 71150 848797982 70938 70968 168869663 13967 13968 546645873 50395 50396 971110496 10740 10741 787697799 89644 89645 607248690 37608 37590 915165319 7756 7754 868898579 49143 49144 323848880 32104 32105 95520950 57052 57032 63582437 3997 3998 925247622 57277 57278 208137290 66551 66552 449214085 85138 85139 444569183 17043 17044 167963463 36290 36299 624781426 47963 47964 274922991 50468 50487 529136422 65714 65715 204390949 65188 65193 948623761 97013 97014 825838135 1867 1848 510260950 82242 82243 629701038 37398 37386 453192610 66481 66482 235519668 19548 19549 379597883 45648 45649 856303739 31444 31445 525016084 72948 72969 1330147 30865 30835 158998279 67433 67434 58760552 80733 80752 991272952 28276 28267 429554771 86468 86466 601585855 54707 54708 467617735 63930 63931 740149309 9902 9903 375107533 84416 84417 617597601 65200 65201 614839622 27621 27622 834199210 63146 63147 299926904 26973 26945 797881509 1232 1215 7776701 35438 35439 611449369 58461 58462 287074900 64689 64690 7483989 72864 72874 684135656 37145 37146 105739160 20392 20393 927910850 69391 69416 147924477 84043 84044 952650005 25908 25909 503097343 33904 33913 568159857 68895 68880 75696941 45040 45041 289001827 11323 11324 921285014 16656 16675 470948565 94880 94891 646333618 56037 56063 127754588 27750 27751 509817203 88773 88748 701948416 84001 83999 597999031 40677 40678 938829209 12376 12356 872659727 84391 84370 831726627 39082 39060 624214293 49883 49884 735313582 24325 24316 790117904 19765 19766 46216453 75666 75667 464733751 92263 92243 416093789 11257 11258 91757729 41524 41522 893417613 46716 46717 561116250 82087 82057 972913924 25880 25881 529828896 57326 57327 429729924 95378 95379 182688353 87180 87187 228583571 79164 79165 338689776 72571 72572 569980344 72880 72881 613235950 64310 64335 706260268 35583 35584 459819166 63629 63630 290995397 27423 27424 17224246 42065 42066 201130097 60199 60228 218694445 20295 20296 325960581 74379 74377 39069951 63895 63885 438031830 23419 23431 530945671 5973 5974 626481037 5509 5510 80598384 28552 28551 412019424 25685 25686 385279598 46509 46481 641372308 47744 47745 511826114 49778 49779 907020622 36121 36135 219442568 60370 60385 756845918 53785 53788 837072784 1917 1918 528673468 75930 75953 222325497 8346 8347 452697374 35328 35334 998378323 30304 30286 485727995 1270 1243 701198676 70419 70420 730578631 25854 25871 757270882 34947 34918 183765651 49105 49118 2700196 55928 55944 333901149 46529 46549 755106812 98219 98220 452859459 48079 48061 35731946 94945 94946 845679940 11013 11009 874562275 77796 77807 965977993 88929 88930 816876242 97707 97721 647089379 46031 46039 802853603 13536 13537 958782233 71215 71216 932487168 34528 34529 748955047 23280 23281 920842713 44933 44957 160546144 44604 44605 419963203 1553 1525 991752165 16183 16184 123378241 35907 35927 697919621 31977 31995 765327507 44856 44857 237831281 12619 12620 165245449 62054 62075 578161041 8443 8471 271057721 40734 40735 42625359 61833 61834 184610921 1435 1436 645701851 82511 82495 797204974 97228 97226 769817171 83491 83500 494128957 13070 13071 647529036 9254 9255 547970208 38498 38499 987987826 38557 38558 824801973 99448 99449 667152472 10828 10817 158770311 79279 79280 165042677 96298 96297 482789719 30891 30892 506620730 55826 55827 668292655 33648 33645 172486887 30770 30771 580688043 23908 23909 53642745 21196 21185 643560815 50086 50095 905264073 76815 76816 30236906 61982 61983 909166914 69648 69676 918057053 68494 68465 697088668 9132 9149 761730469 50286 50287 421135940 96434 96457 740959255 73368 73369 616294836 11873 11869 547762122 3398 3399 252610919 3813 3814 482736332 38815 38816 284940094 71487 71488 804468197 38567 38568 486516015 32221 32233 440474389 63043 63044 95060402 34039 34049 705779605 49094 49095 38356161 72417 72400 877355565 64807 64833 794287790 51546 51569 350094153 91278 91293 334458029 59717 59718 7055495 69383 69405 846180534 26232 26233 595099716 99722 99709 148115053 73052 73044 684398368 94646 94660 782497480 58796 58797 179528090 37983 37988 47791101 30554 30548 46031766 72268 72249 37061412 25799 25800 945106470 23989 23990 283271783 94766 94781 535926800 89163 89143 236759697 65582 65601 610197172 58763 58784 425220461 20913 20914 106020191 50347 50365 908110483 67823 67824 66614967 22688 22689 799640441 14673 14693 647059947 11470 11471 507341484 36868 36869 868689225 20006 20003 711596594 9071 9072 745021644 74397 74399 722981771 7902 7903 252824386 61399 61372 313313858 27128 27129 393976252 97396 97397 638037838 80108 80096 757522151 52606 52577 940511418 29059 29044 172534043 77198 77199 622959444 58625 58626 462719597 4853 4839 979861318 24488 24489 72551996 1615 1613 864282083 42885 42898 211053765 80838 80839 903811267 21756 21741 694570162 44445 44420 572726363 65913 65914 900501683 36551 36543 375856419 71570 71584 675461166 24469 24470 776853737 53736 53714 342467905 54319 54320 831527919 59589 59590 65800354 45656 45657 918459416 11909 11891 984695876 38377 38378 370664066 91089 91090 333838028 253 270 61608669 74742 74717 604433670 36181 36164 466513102 56858 56859 942572608 21065 21037 860576557 47428 47431 325171801 56282 56268 996469613 79129 79143 287435311 63681 63682 412703434 37431 37432 798694548 46093 46094 310476845 16435 16436 421818613 29020 29046 5103460 4129 4130 773811203 21903 21901 125169818 23249 23250 541067379 79434 79435 65911602 4866 4867 114105972 54271 54272 248408730 22290 22301 580571042 29953 29940 825458394 32623 32614 968693111 83944 83963 544551907 68864 68858 563108295 30459 30433 238266061 45421 45423 159869880 3138 3158 224599361 77015 77020 780100327 15946 15947 462926337 48208 48209 134534859 53354 53355 803702618 10310 10319 521542593 98446 98447 192487467 55517 55518 836675500 65820 65821 884820451 86015 85993 506964839 11107 11105 360949488 9565 9588 526941157 65771 65772 40462173 30238 30239 389430357 88383 88398 733759826 56472 56478 960834011 74626 74627 514772778 71831 71832 720260585 91767 91768 601921655 52795 52822 828563454 82211 82212 721244826 1785 1786 708341159 15464 15482 250524354 3833 3834 49827502 87324 87325 785316129 3787 3814 567641509 29279 29300 373322005 8566 8567 828473134 74462 74487 221526307 96516 96517 805711085 39560 39561 27772856 48150 48151 987242936 91956 91972 872151072 70944 70945 282941960 95371 95372 338282737 42014 41988 989454338 92086 92093 968633654 59118 59123 273618787 86048 86072 957801881 21226 21227 6162706 61551 61552 115378468 87571 87542 53568726 89799 89800 813222513 77616 77630 628525179 59138 59159 432258245 65850 65851 211567292 80580 80604 354071731 14493 14498 584218761 93912 93913 462764965 82716 82691 972743373 89984 90003 452749029 3397 3370 872493047 95400 95401 456333836 93467 93462 155988465 32105 32120 750297547 78203 78204 534297694 82542 82529 415496483 37445 37446 708280149 71809 71810 397934979 43703 43679 499123430 84605 84606 923903154 57864 57884 406665211 84339 84318 834757341 65741 65742 707936233 15761 15778 30644694 80798 80826 627018011 17233 17234 724745120 52853 52854 343618961 73766 73770 58347191 85888 85889 664594248 47513 47519 201254337 41299 41300 249766064 83596 83597 636242769 72533 72534 411273108 88200 88225 170324530 97638 97655 161342660 60683 60684 441443317 4515 4516 576799264 53027 53028 633756170 60866 60867 64389859 95822 95845 341039671 16838 16860 630460292 49340 49341 597045578 71342 71371 24425143 41967 41968 781355601 83871 83882 792417458 15689 15690 284432330 13095 13123 911337084 54873 54893 622274501 26951 26957 965019903 99805 99821 444695107 24200 24201 690265316 64504 64505 295013390 44647 44666 12294073 74598 74599 844291904 42052 42053 172929251 28743 28744 995529746 45624 45625 452049729 50122 50123 954552858 72645 72646 731592509 20104 20123 137256073 59085 59103 152576206 57522 57523 231534785 74025 74046 549337487 35537 35538 880029777 70138 70152 762919366 15196 15197 631331139 62930 62941 201793428 17888 17891 128213116 67069 67084 66392599 65317 65306 510228523 71048 71058 162161636 98870 98871 846811514 44552 44553 961344505 21696 21697 564946977 4589 4583 564680507 39956 39957 446216223 55151 55137 44593771 35734 35735 81493829 3059 3066 550902486 89630 89631 283118483 78731 78706 371767497 19221 19222 39082619 70744 70745 845780504 24628 24620 511215402 26849 26850 336804136 88282 88283 777434525 61634 61635 653076729 31523 31524 875040975 10895 10913 64492382 59807 59823 429571835 52859 52837 916485330 89496 89507 723608001 88601 88598 187278448 86239 86223 449117545 55872 55873 165624502 53936 53937 138913135 70118 70119 685616460 66396 66397 979127072 57763 57778 931214327 32818 32798 114201568 55617 55618 587459728 28011 28012 57618055 37105 37134 497508505 6075 6054 867170205 79817 79795 241973670 87102 87122 352092537 67323 67324 451901010 39611 39612 174919770 3521 3522 979918314 345 346 51726995 96831 96832 647508325 95461 95462 653109390 12474 12475 243792832 36069 36070 54295989 21538 21539 910480906 85228 85200 997829385 25747 25735 55932799 8384 8396 953730907 98470 98499 858361429 3512 3482 360576036 94678 94679 578759927 85037 85038 262483292 25448 25424 14920127 60536 60506 955815622 13155 13156 239280086 54767 54768 163370115 55164 55145 573373737 1654 1650 789797028 31851 31852 781607930 49805 49801 135658907 45704 45699 424555350 58842 58828 733927708 13354 13340 984054373 7850 7873 733042740 44958 44959 210151192 47365 47378 451001500 10362 10363 552766564 34672 34673 718094938 52978 52975 312862680 55703 55713 387912876 26202 26231 656225272 67596 67597 603407862 56319 56291 875313602 45198 45199 876987266 15439 15440 131255963 65654 65657 713070748 51717 51718 395586687 2377 2378 31980693 39266 39270 705094098 43838 43839 823797052 69286 69279 321539362 98509 98537 850101997 16089 16090 671324629 51956 51949 612137157 61131 61124 798540395 87369 87390 469386800 54103 54113 191436001 78605 78606 414675206 70621 70651 211457768 51902 51925 909750793 15356 15357 929068720 25288 25286 310896748 73713 73714 614085056 81253 81254 477901555 80258 80282 700619738 8415 8416 568352274 84259 84256 731211997 95170 95148 384150 37919 37920 492772596 73014 73026 286360210 65290 65276 50993270 93923 93924 274044603 3628 3629 100604443 72538 72539 238561939 82024 82025 283387530 32757 32748 59549218 15654 15644 420951205 13255 13250 487316233 28354 28332 723037746 22454 22455 65987995 21031 21032 672249943 87279 87280 136902786 5142 5161 911236049 71247 71272 400965987 93641 93642 980358656 83863 83871 210075333 39048 39049 640486522 3646 3647 101983295 30330 30331 512406782 74307 74308 211122557 67149 67172 820431030 97244 97218 795031183 79031 79007 850923319 11835 11832 737419020 30408 30381 294579458 81357 81358 492183512 450 431 542774102 68575 68577 122185691 19165 19138 510741679 25701 25702 21421295 8772 8773 28543464 8550 8551 775378447 21020 21021 67637089 65568 65591 852092904 15310 15311 452677138 19664 19665 976535250 17513 17514 373735719 57036 57055 791974691 68201 68196 666542278 57101 57100 359344955 36020 35997 297212177 88816 88808 733398693 19699 19700 184696711 43399 43398 743647302 50761 50762 297834263 6497 6505 900665346 88664 88665 132671889 70909 70910 739732826 87708 87709 752440676 24496 24497 845616154 27655 27656 911912603 91503 91504 145317367 50077 50078 583647425 46782 46753 375238208 76016 75994 764286895 43457 43458 708431671 41574 41575 361007323 41948 41949 303140810 95780 95781 37144405 26420 26414 8915448 67672 67673 580833680 87938 87957 680131913 75216 75222 163421884 35847 35846 138752337 24702 24703 191691846 47431 47426 56631658 33809 33811 261134375 33010 32983 44884792 15092 15113 986668613 59105 59087 644488188 66899 66915 552829853 87524 87525 378809167 40032 40033 233357604 64882 64883 287522447 83393 83394 145641597 1035 1026 756433929 13699 13700 299316328 98047 98021 74795426 42150 42151 43600080 4294 4265 333329595 31420 31421 363781591 13688 13689 993127461 83639 83640 732080527 71547 71568 255403288 37296 37320 44101854 93343 93317 56358925 82987 82988 540103312 22242 22265 186492574 92833 92814 117128398 84218 84209 915424653 22207 22180 699934216 62096 62097 935644740 13231 13213 803649133 68619 68614 293025081 8704 8725 346936531 77795 77767 429663453 30017 30018 262498606 9739 9740 328175946 81766 81767 178126226 86093 86094 793427056 51062 51041 584835702 35263 35269 819203112 29027 29028 779824584 78215 78233 991167015 76260 76271 631876867 94553 94536 93429201 91748 91729 368169161 53275 53276 498076479 22042 22062 155392947 42784 42785 728579619 62921 62918 622565398 24233 24234 787563668 33081 33082 653285431 97686 97687 358556780 6207 6208 120866618 91265 91282 467315153 19324 19299 514691271 62641 62642 955676798 6448 6445 233913214 66702 66703 467011331 36472 36466 694475551 97553 97554 671604140 16888 16884 20142952 29105 29106 434087059 58077 58051 934384742 71572 71596 7097389 56945 56975 438713218 66356 66365 339273977 72167 72172 221590099 5757 5758 260587865 61189 61190 498189046 6907 6923 94715153 69141 69142 237853460 78017 78018 965432389 78335 78321 7156516 38028 38043 728117542 79451 79455 680718969 62576 62577 182135669 78803 78804 381081423 84785 84810 292267030 43842 43817 667825693 88370 88371 5608406 75231 75232 248889922 23450 23451 683596466 19908 19923 947409913 96614 96615 329007574 89326 89350 522789780 40654 40662 877579734 38421 38422 203399980 73704 73705 153827748 43768 43769 436583870 32518 32492 894162754 76937 76913 410314740 78278 78295 137868753 10015 10030 499835104 55007 55008 447465180 60819 60798 720937565 96694 96695 328409105 30577 30581 782496738 16465 16480 247775264 98558 98559 163638041 82869 82870 306436950 51220 51221 882599571 27860 27852 263229190 78271 78266 788540567 12387 12388 116079074 13255 13256 563649823 13047 13048 798954058 92174 92171 382823621 77273 77274 229282755 43913 43914 53721369 73343 73363 734392011 728 729 957745364 89854 89855 377005179 38059 38060 337599143 36640 36653 791848603 19692 19678 155967038 98075 98096 77192360 82033 82034 920952129 13953 13954 399720789 49481 49495 419061399 58989 58986 927805114 37105 37106 361588775 90169 90170 439969906 1036 1042 964159446 38672 38673 805934835 8535 8541 556347641 83246 83268 314885646 1172 1173 953228372 44598 44595 179696520 52879 52876 219040262 50426 50427 22439130 38043 38044 414271026 39335 39336 855215002 62621 62610 677226918 82389 82418 516398462 99063 99088 674374944 97366 97371 600882 17613 17614 754718158 84946 84972 282960996 88515 88494 586741269 97565 97554 830456203 8670 8671 370735039 27364 27365 684752677 92013 92021 90266321 1895 1884 379035561 18129 18130 585765245 22407 22395 280705566 34207 34234 774109084 88903 88902 318576728 96096 96109 559420369 53314 53322 630101987 65591 65573 274825518 41030 41011 474069524 13835 13807 367974570 75313 75336 557950917 52603 52592 918138569 56772 56782 376574856 74978 74979 90473106 78420 78445 994718538 11118 11119 867623480 95073 95074 590325921 2481 2494 447283160 15924 15908 816448682 91874 91890 349474394 35406 35383 912419326 80293 80294 159272293 84214 84228 934815959 7534 7535 741282141 84697 84671 405064982 66843 66822 612839133 66885 66886 157148521 22567 22565 853769581 75967 75946 188859368 12409 12401 307797540 63479 63480 765224650 20024 20025 433137036 85787 85788 720533371 58128 58158 852292775 1009 1016 250265265 99780 99772 275303367 63011 63023 131203469 80047 80025 452159151 30496 30497 907761727 36741 36742 545837212 22403 22413 365904996 55985 55986 611596411 91222 91223 618076613 87355 87353 337790099 42717 42718 22047523 55865 55866 927187982 62466 62467 456661512 35235 35238 415758113 53574 53575 420928228 71409 71411 687391947 78534 78535 563499359 69590 69611 514447599 81041 81042 4311805 26680 26681 729388432 68804 68800 889652516 29590 29591 820999228 72629 72636 386652548 58317 58318 364968001 82403 82387 506737981 91717 91718 161634374 74591 74592 574245970 70879 70883 240406440 65790 65820 84988422 36384 36385 144075518 38950 38951 607616299 60037 60063 128988029 35341 35314 982019881 38267 38268 365927388 12400 12401 269634261 76017 75996 381686167 14226 14247 158462946 69409 69424 67732309 91872 91873 737663711 7999 8000 286183919 44112 44113 471955295 36936 36928 248506224 72384 72385 347322199 42893 42872 17898719 26850 26826 16712445 32856 32857 466003875 51573 51595 251909538 82117 82113 428091841 32507 32516 695375841 69930 69931 710816763 76523 76524 250566120 96332 96333 182500365 97156 97145 527424320 75133 75155 277660731 37244 37233 363122574 38223 38226 801534207 44906 44902 244809992 8962 8954 648772520 68709 68710 373761040 64467 64488 575083748 7733 7734 172552840 75313 75293 779348558 2553 2532 258901841 77212 77207 801717392 34464 34465 536036255 7060 7058 102148178 6342 6343 929900027 81732 81743 303660240 67508 67529 912506705 20306 20297 124908176 38603 38604 541803666 54573 54574 247518129 86570 86571 854339728 904 880 62658551 94130 94109 865174273 68898 68899 869592426 79091 79121 693603653 53750 53771 983193838 28352 28353 426867094 38399 38400 289200213 16173 16155 540580693 42231 42232 662810019 8433 8456 457533227 62836 62837 927288966 73660 73638 683020165 61207 61193 755087341 27765 27784 39352653 99533 99534 101681032 34071 34078 234971400 69080 69081 752751889 24626 24641 293368754 6236 6262 847975332 13624 13625 865071371 57046 57071 337845363 85212 85213 935386483 67879 67880 178104934 88648 88649 410563587 41798 41813 509174479 20174 20159 148492367 88905 88906 183574464 7444 7445 717457352 2516 2517 418053306 67 85 560123830 60237 60238 377362783 22378 22379 22382848 2441 2442 147058738 61892 61893 669698650 4551 4545 494011501 57253 57224 908021371 45147 45148 609404501 17415 17416 962426264 10404 10429 289924389 72672 72680 602080659 67077 67078 475660478 83580 83551 238985354 91549 91561 624687779 54321 54293 208410369 71611 71618 176749327 40015 40016 160042504 52780 52781 607388811 24637 24610 570281819 96435 96418 411536468 67583 67584 221513264 90510 90522 596054461 58917 58891 607323411 97639 97640 993767971 13752 13753 211242773 57280 57295 865715403 93022 93004 871220337 51116 51117 432484078 95408 95433 588217953 33901 33902 954668604 90902 90903 458427829 44490 44501 315738826 81274 81275 766991268 1351 1370 998530740 91338 91339 511469156 96385 96394 67247638 58680 58681 144412155 31270 31240 724643894 22566 22567 903599074 42872 42873 204808728 39481 39482 55241138 32053 32054 527378203 44897 44898 182321986 84551 84574 559571960 62207 62208 271342215 89488 89469 633260217 10759 10760 178105213 38422 38408 497685916 37777 37778 410986834 42640 42641 361186308 9931 9932 368749434 16748 16749 520598919 14662 14675 625757903 8094 8095 186758634 20656 20657 181833532 97982 97986 378206867 26497 26517 63964626 52097 52098 432934701 66773 66774 242126295 91345 91346 552390459 76950 76972 473487361 14078 14051 304308438 99530 99531 602685245 19317 19339 216617888 64272 64254 453478415 84803 84804 375491180 93042 93043 868165883 55273 55284 817351723 51924 51902 569950891 81134 81149 367479518 30190 30165 473743952 36451 36427 816483415 83742 83743 68852936 91284 91285 843265436 50575 50556 873996866 28408 28409 889756142 42961 42931 857448408 3159 3138 62538741 44559 44545 384333908 1402 1374 603455486 91327 91308 764493165 12483 12509 579771651 50008 49985 14464734 93659 93660 727584938 66823 66824 525686761 16380 16361 727483997 50560 50530 206667917 60626 60618 643981058 49 57 668244332 77356 77357 957803844 81794 81795 297538750 33673 33674 474032652 25944 25945 705539929 80563 80573 908513208 30806 30780 307523403 14471 14454 115937309 1486 1488 149740236 31779 31780 415833031 82340 82331 786506979 81694 81669 504729769 89962 89991 368518630 21358 21359 348332841 69154 69155 857922887 4646 4647 83416747 63245 63246 285592010 8497 8518 855346440 82001 82002 181348677 83928 83929 106410489 84752 84764 39803893 39332 39362 830752359 57112 57092 494826517 61564 61565 910563672 73470 73481 231426349 6985 6957 667147517 17781 17782 459712576 7810 7811 666786463 42998 42999 465952355 76760 76761 855894396 55938 55951 708186604 51987 51988 90562991 57078 57079 97312257 15132 15133 475976243 89634 89653 271288535 12386 12387 742729496 58882 58904 763596557 43040 43041 776166776 19309 19310 345082006 74329 74330 262817417 5527 5528 878454366 74882 74852 52826964 67071 67070 92751695 17476 17466 994592706 51186 51187 193150985 70592 70593 756221339 61654 61684 486811075 22218 22229 996825862 31896 31925 224741645 32098 32116 464633521 86511 86508 239009990 20811 20812 14191877 32103 32117 99244719 13278 13279 898598510 1353 1358 915165550 59305 59333 478126279 59317 59318 473532691 61152 61176 707636651 28613 28643 69144318 11350 11370 251292935 29275 29295 809174600 29223 29224 49651013 18995 19000 358160820 87131 87115 703578653 80234 80235 513039492 43201 43202 289004469 82402 82403 874550385 27063 27088 231920071 5118 5119 221551581 78981 78953 898344093 10241 10242 856615326 93031 93005 764113778 80114 80100 890686908 75791 75792 393114297 39577 39568 862919930 66075 66076 918123399 49423 49424 419300788 63968 63981 863156422 92053 92045 278004796 41719 41720 529489773 78101 78072 559118349 42309 42310 477804608 8429 8410 749289927 24109 24086 330651505 75897 75898 239810434 82257 82258 881295112 70056 70043 853839343 26641 26642 911574105 76152 76153 45933633 59703 59704 83708004 7198 7199 989816666 78869 78870 672432200 4762 4768 457486687 91738 91750 506928547 36248 36261 336775906 44587 44593 761413977 99559 99560 466045669 51914 51915 286286880 36857 36858 602095921 98349 98352 388466732 44576 44572 431695061 69285 69286 132978790 4097 4098 903357345 84108 84085 78798501 20503 20496 342365747 57926 57904 691597956 42698 42702 858582275 40316 40308 581973180 31247 31232 604245122 36967 36938 70795422 18696 18697 697954407 36654 36655 437589409 5046 5047 362117848 90760 90761 269526359 82466 82480 515433290 47064 47065 214157278 51740 51714 723899217 16697 16710 981050615 50631 50632 942991262 32203 32204 101045591 92093 92094 125032487 72969 72970 212362599 2201 2193 59507711 99874 99875 189364813 87020 87003 876454109 15632 15656 318643204 28629 28630 302677588 20342 20343 325354200 67584 67569 568000186 39390 39392 355913786 84398 84399 344406527 49234 49215 5638117 98835 98810 151924945 7334 7307 573177245 97689 97663 856253873 37734 37735 602238657 24955 24935 741844500 91742 91743 821728363 16011 16005 597220962 93804 93805 764290585 37720 37732 302770592 21459 21460 273411994 13546 13539 759606414 33115 33095 112921402 24836 24830 806287907 63111 63112 478814375 56560 56561 184859036 80101 80102 172430563 65086 65087 544337060 8369 8351 475425534 19042 19071 486602546 69235 69236 410671282 12951 12964 873367414 14601 14602 27573768 38511 38512 445724102 79641 79642 522337920 85639 85640 220742852 10709 10680 897705721 70699 70700 704132160 34330 34331 80920031 60418 60446 225983623 18388 18389 214840965 15530 15531 966033268 35557 35540 741700617 94407 94408 357086800 29831 29816 774103480 56876 56881 304384508 44235 44236 101373056 30375 30356 974665834 15749 15750 508763039 16560 16575 599465154 96404 96405 805707452 62838 62839 633226582 93876 93871 667347665 81034 81035 671489503 31700 31701 158910017 58709 58723 249884705 1669 1670 71917534 77970 77997 989291336 80890 80904 876565739 5877 5878 960885155 25947 25948 95369277 49582 49601 362658380 8956 8937 92954196 46843 46821 656119380 89704 89705 986937410 56953 56929 131275561 19604 19605 23077013 75458 75459 114743233 38365 38366 738822613 69299 69269 536519688 48951 48952 380346325 88834 88849 898131131 50845 50824 546195924 41313 41311 50542574 53017 53018 481624734 81747 81748 205614178 75547 75548 235037704 42029 42043 466424157 61181 61182 926611402 55213 55225 804331574 52548 52549 844348564 66696 66697 571159641 57294 57273 824317170 90237 90238 346903146 75917 75912 151136842 87743 87744 995046106 77413 77410 256795566 88102 88110 119367289 93744 93745 187970303 27149 27154 805285880 12782 12800 711501158 25444 25426 533433994 59802 59803 434607861 79091 79109 193355827 10858 10859 2746512 29054 29045 464995829 39056 39057 952282835 30938 30939 279598032 24737 24736 75126290 45901 45910 892472071 62064 62066 621598690 95071 95072 428412763 32236 32262 509631523 3411 3439 503422757 49026 49027 605836229 50842 50843 451741127 98840 98841 757049963 84342 84344 999174676 1889 1870 99317803 25813 25803 749006574 26622 26614 867905949 18841 18842 931658341 96825 96826 752871859 80216 80199 663433423 20515 20516 426915559 73424 73425 310080132 38904 38905 191521815 71458 71443 402307860 2262 2263 932362401 89382 89393 994629205 44823 44824 754794280 39664 39663 114653436 19779 19770 708067137 84424 84425 451588016 62662 62658 798521815 26469 26499 187791828 91555 91559 995573603 26661 26662 191686344 95536 95512 713635571 37465 37466 665921202 92580 92574 705147222 17569 17570 429756352 40253 40245 644853527 17253 17251 287481938 28735 28736 113614791 91778 91779 397613374 39347 39348 477880896 15535 15536 724608185 98678 98679 12075412 75116 75145 636090508 73666 73657 526803815 18269 18254 912489097 55463 55458 449196330 13154 13155 399095433 34065 34044 376910656 97707 97697 215035430 77756 77757 694458290 54959 54974 148222628 53431 53432 978541289 42089 42090 825210215 48413 48441 922520259 62416 62417 53788045 93763 93766 955468616 52200 52201 138291833 52462 52447 958569416 77465 77466 355776550 64847 64848 175450316 84298 84299 978345309 90656 90657 595945370 85213 85207 904306814 82259 82260 568523652 28162 28136 22033680 63049 63050 682821262 78580 78553 394135695 52395 52417 840206927 86967 86968 264728161 71944 71943 335908646 61733 61734 397709630 88691 88692 84590180 81121 81139 602844968 19264 19234 212939850 39857 39845 996904606 87390 87391 477396433 50904 50922 289271753 27874 27862 275478476 28086 28082 409566347 11947 11948 7009035 18314 18301 44992460 49319 49320 823607465 77219 77220 22759920 83925 83906 39324623 93693 93722 911867979 44073 44074 616409517 22151 22152 160084192 3301 3281 600671727 28721 28739 935316255 63499 63500 699440834 93285 93257 783717521 25200 25214 643689136 32932 32913 35395652 74289 74290 936637796 12429 12430 488296873 42871 42872 547706572 72273 72274 22912966 85539 85540 79548146 3992 3993 860413517 45585 45586 601044198 43514 43515 995143715 14815 14814 348267335 54710 54711 773434984 4118 4144 930370542 70665 70671 230358700 51520 51542 871078597 66538 66539 383081789 44926 44927 301804892 59048 59060 373201061 29720 29698 44727852 31903 31904 245686442 42055 42032 53104623 86668 86647 881353761 86720 86724 105660041 49387 49403 43654899 2438 2439 560505687 71877 71869 411819097 53707 53708 349583673 25293 25294 737610461 49960 49972 119098654 95262 95263 150982959 44878 44900 540046444 66028 66035 298541905 86850 86851 639546265 46960 46942 762097619 11446 11447 524004822 79089 79090 878891738 71284 71266 676953861 2586 2587 523356777 24493 24494 907811486 24727 24728 920029036 11913 11914 716282694 97271 97248 881241574 81448 81449 969980411 54331 54332 721733983 31631 31632 942359955 47082 47055 447564757 35595 35599 470988958 35073 35092 669747067 41040 41041 466802891 7175 7188 965102851 78622 78623 957265227 38993 38994 694593134 21833 21838 167421747 31443 31444 905465547 74125 74126 494355717 3258 3259 277769499 72873 72902 131578688 95254 95240 237810566 21291 21292 332750961 76204 76186 109571651 20867 20866 678245852 97236 97237 491654014 69618 69619 689124724 13985 13986 343546016 67900 67893 692987301 2115 2116 874280277 87829 87823 889901402 65818 65833 788948114 20623 20616 779426342 90782 90764 649078906 69142 69143 608065342 2948 2933 248313466 64734 64706 745837111 81282 81285 165826665 51487 51488 478891793 11667 11668 191900474 59026 59027 911556188 48071 48072 229967549 91574 91561 910799599 52367 52346 984580319 1404 1405 357956582 40606 40607 588632705 63289 63263 648264192 87019 87001 904043121 20782 20758 177154964 8255 8256 669528908 13106 13107 961441894 57012 57011 729373414 80221 80242 852084959 32015 32035 724384904 70906 70907 83031526 407 401 85010872 98844 98816 70291853 3347 3348 683875888 67078 67095 775869581 66271 66243 550842005 70350 70366 823843373 57820 57821 74809148 48589 48563 284728787 57377 57378 393702865 46754 46736 621704080 9307 9296 875549596 9667 9684 810938277 71860 71840 215391342 15259 15265 914866347 7789 7790 37750580 89892 89893 684582493 37135 37136 109260983 2712 2713 413860727 76781 76785 192675306 5787 5788 600734788 31169 31139 52772657 77693 77694 828438525 55888 55889 960293271 79637 79630 691580748 38591 38575 955461087 92899 92913 306132450 21345 21346 911954694 30588 30578 924403028 11994 11990 159203959 86784 86809 541607205 89672 89666 971587997 18159 18189 892672641 81600 81601 495259397 48300 48276 402784590 52559 52546 148426634 35392 35372 347122116 24451 24452 836349261 40014 40042 967658126 37335 37343 335137781 44146 44153 854900868 35180 35181 391622597 10409 10385 997570745 51149 51122 11548935 26715 26712 286047112 55204 55205 324929537 34232 34208 131092714 86799 86800 596159810 26467 26468 668769810 57010 57011 547627771 43734 43735 199748419 41610 41611 856228245 49603 49604 751155436 39131 39132 390710285 74428 74429 588369922 75219 75230 184325287 28302 28303 79827273 78407 78395 797091721 7778 7779 674629493 5480 5481 342005551 93591 93619 960253220 21483 21484 310992298 19726 19735 249504312 34695 34704 356035996 10298 10299 229482226 8214 8207 963043367 28906 28907 644431209 21479 21502 273735632 32377 32378 570872586 18339 18318 809599718 23800 23801 15076993 73691 73716 702176630 47614 47587 336163582 94214 94200 821478590 91115 91101 766869604 79415 79416 556496752 31143 31117 822939624 75349 75373 237299750 22707 22733 531590520 8573 8603 792364610 49253 49233 395235097 84018 84019 607227182 27331 27332 787571691 71149 71160 464555009 76966 76971 783726018 6427 6402 364776563 95472 95459 673419764 95593 95594 168492625 69318 69319 924148161 28304 28287 215614113 77928 77906 323190989 8563 8564 413857661 28872 28873 420708878 88429 88430 901269554 25642 25631 804513857 4456 4457 828094532 21421 21403 391848607 15086 15066 585034246 81578 81564 854568277 39995 39971 687510779 38890 38911 483986461 73239 73228 869533238 3444 3445 19699874 34186 34198 868502166 29857 29869 266223818 33229 33230 470818541 48528 48529 804856896 50405 50406 528141734 2122 2152 889836387 18029 18012 428400311 62869 62894 144806571 38362 38363 324870555 88627 88618 754133610 74038 74060 65843912 26360 26350 14746626 30163 30173 603067732 44578 44579 62423544 77823 77824 931414172 12054 12055 175672027 45563 45541 589683287 13162 13184 426823625 23150 23135 687544272 37303 37291 711656330 33158 33130 357428835 6694 6695 530645962 15310 15295 34851955 27288 27289 701020627 41113 41098 171961169 20585 20586 714812440 89954 89959 928723142 18886 18887 982389402 50256 50231 849701831 19916 19917 709870773 63704 63705 619529768 78875 78882 806532610 47174 47175 71344424 95791 95792 245302190 53678 53679 325816026 37739 37740 554731987 41508 41512 387166495 22783 22784 887484250 61003 61004 322134023 96240 96268 849430938 22942 22943 866459947 20890 20891 371135497 83925 83926 693765970 41189 41184 749906431 11682 11678 869707837 27738 27739 690902768 73163 73152 392458590 21382 21400 990987134 12930 12922 526875099 51713 51714 990644994 89304 89327 925089875 93774 93775 880147309 36021 36028 433633703 32814 32841 866366751 56609 56610 348750573 26508 26509 61990484 68883 68866 943115451 5460 5431 810959908 11185 11186 700832188 97182 97155 88750076 51475 51485 285026662 74750 74766 509627795 88695 88717 766403193 9875 9876 676539505 67460 67461 553053927 15711 15718 120032223 44079 44080 79369198 64805 64833 851329791 44514 44515 499523932 5940 5963 678595380 1263 1256 422548275 76497 76521 535734453 7927 7928 664334056 47899 47900 800739698 93194 93195 114963138 94032 94003 927939834 82561 82562 461261243 28474 28497 738264111 62491 62481 545486195 53676 53678 842604159 24786 24809 329200286 4301 4305 860937014 26709 26739 581387243 78421 78422 223916 43668 43669 886118896 75451 75452 201696893 34690 34707 268062529 5023 5018 89525276 61261 61263 679762210 48639 48640 74879328 28166 28167 112946859 64037 64038 221717386 98081 98094 677506120 59882 59886 123309534 71824 71852 379166260 13163 13181 858653915 79355 79371 55667446 19786 19762 999107221 52933 52929 441388550 6687 6688 172015840 29272 29286 816832299 58239 58240 656496178 75245 75246 372136691 44799 44809 833566058 73510 73511 139331302 26277 26259 976351118 61030 61011 246288918 94405 94432 911707822 72952 72953 404267068 82236 82227 551837250 3439 3440 959496570 39109 39110 264250266 70463 70441 560347268 47485 47486 121995097 39102 39103 981231965 59726 59714 947787388 49398 49399 926882719 2947 2933 98813943 97548 97549 942915917 51358 51329 639965403 3009 3010 498925065 67960 67973 280436244 87290 87291 634961983 45791 45821 705312645 85611 85596 514187802 79133 79115 989018560 46462 46451 143090868 85578 85579 200907474 70508 70509 845679232 11977 11978 963527024 23184 23177 398324372 91208 91179 53563757 47913 47902 225723189 45874 45875 926826700 29747 29744 776695915 75810 75791 795546947 87410 87411 939268520 73697 73698 579106583 22081 22082 250283323 60806 60823 188813991 44799 44818 684250405 9027 9005 56881872 69730 69740 982590802 44581 44578 802740530 24572 24595 832775353 25059 25060 279715330 53054 53055 581794135 52111 52088 574640118 4003 4004 659099408 45705 45698 887882763 77541 77542 981512265 45328 45305 439234285 85327 85328 464254492 25773 25803 370947654 28659 28660 126665097 30303 30304 671119994 73312 73319 312423550 23523 23524 529186922 25653 25654 738511987 96037 96020 805607100 39343 39352 594501714 86613 86594 668943731 15955 15956 306120935 18998 18999 104220142 56606 56607 912652258 15296 15297 828395123 64916 64917 41109201 75339 75325 171173090 5837 5809 211090547 30186 30182 895881823 62983 62984 296937201 30649 30666 889448020 43881 43882 942048569 4351 4352 734329229 8436 8437 352006910 9987 9988 901128716 555 556 76264006 43371 43372 356038813 25868 25845 534760629 99727 99713 729800504 8026 8021 399264544 60528 60554 215747024 67825 67826 362296311 62276 62251 225970246 52873 52882 258994498 30006 30032 253033706 26073 26074 314510473 65294 65273 451564701 14825 14798 170203419 8338 8339 678748927 37670 37646 198875483 45189 45212 629436689 7123 7108 82469567 91881 91875 576833833 26054 26041 738022402 5155 5177 371061294 73623 73624 439360392 47255 47256 788505084 6141 6122 506718534 17186 17187 735684722 90770 90788 831307922 86841 86842 200652356 53327 53304 124879062 6436 6414 333986355 8543 8516 795993540 96820 96826 583425503 2052 2053 789756675 69099 69100 404317102 45840 45841 459358096 56778 56779 93301972 32951 32952 564013401 14990 14991 576509936 46446 46435 251041935 21462 21438 899021481 74144 74162 140090869 31229 31230 484264299 27567 27541 621283228 35466 35467 195950821 99935 99936 965826406 9475 9505 79016445 89388 89387 153897750 66864 66865 406757967 7421 7422 884168039 36808 36809 782752192 13523 13524 541072856 41676 41677 450015594 53257 53258 488271793 75199 75224 4224328 29464 29465 188512888 79618 79619 279961413 69116 69088 948430102 66794 66795 790419512 91164 91165 989598547 91576 91575 749575006 49876 49890 912274435 10118 10140 781566197 11932 11916 315877973 54053 54054 858107317 59006 59007 82903986 68173 68148 686125061 15672 15684 866756156 80209 80210 239772069 40399 40421 680197595 25257 25258 318896231 95109 95110 848287429 23367 23368 576380152 33088 33089 119725471 99994 99995 823628027 81892 81917 232500332 37362 37363 854892823 40957 40950 696013180 64903 64904 205301749 37221 37205 111811476 26365 26366 722132925 86731 86713 562292239 18963 18964 453549674 15120 15148 551175501 37585 37586 84946809 67762 67763 100718867 37595 37573 744835225 68352 68349 21511292 36028 36029 606370205 17574 17575 476933675 8089 8090 225305471 3315 3288 931684381 10704 10731 970073431 15011 14998 944654769 63590 63611 43913738 87734 87735 892171500 68528 68529 857534105 26915 26922 206641211 25686 25657 76522895 14699 14685 159658034 36766 36742 323765620 6256 6263 294217124 65744 65745 277082377 26503 26480 946676059 81412 81429 142096839 30792 30807 268912519 39627 39611 959262331 13510 13511 645965119 84064 84065 743982830 11499 11520 679311002 30421 30398 557477158 177 159 377734151 93174 93145 658336924 99975 99976 95618927 15721 15722 363339582 10346 10347 283759732 57626 57634 12974364 9762 9769 159070445 26903 26904 222622589 55425 55411 201691210 91545 91569 981530094 91895 91896 716881105 19957 19947 130992812 25159 25160 641347020 18324 18330 982104944 16049 16028 531327630 85486 85497 85663253 31702 31703 984222346 41467 41468 163005793 79852 79845 349641956 45469 45470 310925776 89915 89929 130899931 78873 78900 490890862 17464 17473 876445779 39836 39849 34714195 66939 66940 710161162 61094 61095 884788790 29716 29717 723340256 34028 34008 355246083 30678 30686 756845572 13175 13178 599261329 58049 58050 479168775 53932 53933 515027598 56931 56932 422962560 57291 57292 161506572 70331 70325 204683975 20681 20682 231968761 27298 27299 376882534 8840 8810 505462882 752 753 197896549 40408 40436 794807786 37621 37626 384783279 58664 58656 840483720 90923 90924 952318531 58580 58581 498077636 44427 44428 518555264 98076 98081 140754348 69443 69444 344882067 92379 92375 360176481 41036 41016 442605246 26019 26001 750460265 69895 69908 963883892 71786 71787 342222319 59320 59321 559533590 92040 92027 572071503 12385 12386 841409757 89001 89017 930156645 8667 8668 413015903 89336 89349 422880785 48537 48538 778245171 68279 68277 705224078 47925 47896 470753607 30867 30868 182179191 25264 25242 335870248 44989 44990 941882915 24789 24775 277414423 38958 38976 419646047 47079 47064 296983592 49214 49215 657089726 93053 93054 80283632 71083 71084 291865041 86168 86167 127782920 72548 72542 911030405 93776 93777 641640365 44663 44664 616608386 97520 97496 630118774 44641 44642 587299663 14596 14624 779032323 4850 4851 242794955 54312 54313 693114817 89479 89463 146720928 41815 41843 975919271 68561 68562 510066068 6604 6606 943354592 97663 97686 971783326 71731 71752 858854894 23914 23915 254790457 53437 53465 552596571 15339 15331 31111016 40692 40696 248653551 35639 35623 57197829 62480 62468 14253756 48361 48362 1243558 41858 41859 452631110 26766 26781 311831051 89021 88994 738101609 61672 61666 168413453 42282 42283 893389299 8340 8310 258715121 38286 38311 676725667 17924 17919 354883947 60178 60179 231215440 73395 73396 477735239 9965 9966 775414801 49220 49249 432512241 71239 71214 887139261 34873 34874 965579360 58562 58563 904434220 64526 64527 393771626 90178 90179 267375105 280 281 402115847 76857 76858 587138229 75030 75035 764509063 68327 68328 683430697 86399 86422 877047105 37067 37068 388704657 29903 29910 388944137 11934 11908 738795568 39161 39162 296861796 47920 47950 596048791 81064 81065 219425574 95917 95896 631291221 66662 66663 706985293 43055 43030 821583549 69411 69397 368516616 83999 83978 401330488 92567 92548 768080996 27852 27869 375011104 70953 70980 9552595 79988 80000 517407494 33985 33966 214800987 32400 32386 498769911 81049 81027 168616831 15728 15729 393440383 98224 98225 770077554 43414 43415 732018156 68040 68041 869599601 82748 82749 587937837 99562 99536 674751631 39384 39385 976743822 32645 32646 678159555 60369 60370 775918562 13533 13553 724369318 69137 69138 623254375 11700 11688 816996051 46922 46927 507060047 69793 69794 241529305 84807 84808 369142466 48121 48143 541192305 44035 44005 527936605 80785 80786 730581081 94078 94079 11475389 91433 91434 376814060 81316 81328 92686261 16103 16118 114258123 23774 23779 877747609 89372 89352 632370234 50801 50802 209489364 31828 31829 334677499 15888 15895 825972333 21760 21750 896246392 82324 82316 118050711 3021 3022 936214591 327 355 122864720 61999 62000 416339332 75731 75732 526023722 14032 14026 624438860 85364 85371 604980503 91537 91538 34986485 4574 4547 451147113 60601 60602 8998124 52296 52297 422377247 83557 83570 339793247 14901 14909 744058875 25279 25280 972229375 59622 59623 400636435 62760 62761 779987793 13563 13591 331136611 78529 78514 464908640 35416 35440 271471224 2707 2708 92911537 77876 77878 139548500 28264 28253 585383927 33616 33645 301202935 77325 77326 455481027 24445 24433 398913359 9432 9405 579718083 89395 89396 807746706 34990 34991 165884370 41290 41291 6983449 59431 59432 547935837 34883 34873 342406306 68665 68658 11292588 30673 30649 401956974 54418 54444 950149643 226 227 125262584 72405 72429 422479901 17365 17344 51011965 92755 92740 180607067 55893 55894 920211844 13859 13860 343230255 67984 67985 730286470 38618 38598 752320559 11777 11778 965159272 90703 90712 250372939 95532 95542 821736903 5755 5756 181932980 33681 33683 676564959 57546 57517 996883540 69227 69205 867081826 92357 92351 908063892 7322 7324 832178880 31652 31669 388892020 93748 93744 919690985 72994 72986 199493061 45922 45942 692500511 17200 17201 278842189 45552 45553 574669221 88654 88657 578440394 5631 5632 613566750 25178 25187 708872289 86165 86150 293532780 88972 88989 343951099 75876 75895 560927208 89119 89120 814022868 51462 51463 350770687 13680 13677 609756936 236 237 228847319 52042 52023 382904759 77599 77600 138372387 8097 8075 440447166 72877 72882 78673295 12972 12973 959040716 55014 55015 45310299 51324 51325 33523503 34374 34375 278771679 7211 7240 297850735 7989 7974 163740672 14579 14588 5918808 13927 13920 328417023 55604 55605 724367675 70893 70894 754689460 4342 4343 458411484 77763 77764 528961688 52670 52669 283263639 19761 19734 603887386 10972 10973 577399670 17903 17912 792731920 98421 98417 535149509 75979 75959 550129367 60850 60848 140888452 17603 17599 225545467 23476 23477 665256028 7464 7483 626997326 76701 76689 279110388 24383 24367 832645653 19174 19164 695094791 72670 72671 936571670 19899 19900 109618647 65379 65405 355063388 54176 54170 754937336 8297 8298 73368056 2960 2981 877558092 51549 51550 266700432 18983 18986 962196097 63127 63155 759506907 17568 17557 892955495 30176 30194 467932009 78757 78758 57642622 68949 68950 321828662 36430 36421 419824345 62230 62208 151692843 28833 28834 306084292 43577 43578 831359607 17695 17696 903371827 70345 70317 425267318 82685 82695 971483757 45112 45094 976630821 89896 89884 209913382 95454 95455 25356290 57090 57076 127767385 87133 87119 276677212 41114 41101 672758836 31333 31334 293989185 56890 56903 882223543 78484 78485 657618864 68842 68843 121735190 84978 84979 107816334 39609 39610 339768408 11684 11685 912998369 9617 9618 834374114 46146 46147 844487306 78426 78427 413448984 18322 18336 257650250 55631 55615 298303076 33378 33368 324953296 10858 10880 905283521 61095 61096 362236810 51612 51613 26443040 31615 31616 26319571 21015 21020 521244564 56154 56155 436172963 3529 3503 33225477 7065 7064 560600358 8086 8087 44006855 89611 89590 75668964 4359 4338 88772089 42103 42104 669324785 86893 86915 419645748 91099 91100 54609509 29941 29950 775356306 39474 39475 208420816 65797 65793 418140847 8482 8508 338028207 98534 98533 262822694 20925 20919 960408257 12355 12356 18577780 64190 64191 732823133 43246 43247 680152775 80619 80605 788413653 1986 1987 464968612 92700 92701 431769018 71767 71747 274989368 76741 76742 474533266 57296 57300 690780190 89814 89815 313932986 99622 99623 638557996 33442 33443 103527571 26709 26710 630556965 12644 12645 801935009 38889 38898 51440916 39451 39452 21517302 1700 1709 169003683 14244 14245 228794486 5350 5351 228120741 68142 68158 484891435 48063 48082 990093559 30843 30824 554412379 69540 69541 535803364 54858 54859 317877206 23070 23064 17475399 89334 89335 92687126 95921 95896 951121902 70518 70519 895129708 81074 81075 604600034 50497 50502 623019470 79658 79642 804095795 94695 94696 923844086 34053 34054 728546105 98697 98698 967512929 68547 68548 422126621 31183 31161 20482080 19351 19345 117637293 14321 14307 287778735 3946 3918 472460313 22321 22302 543588387 39540 39541 9739531 44366 44396 185847673 72048 72060 7496344 1620 1614 401102736 75492 75493 538070160 97305 97306 644225381 19880 19881 199924311 63857 63885 17371392 37246 37225 408920593 69679 69663 481682183 54619 54626 222192403 100 101 395819656 48310 48307 496140254 44031 44008 21279641 30451 30427 329467576 56304 56306 559102176 30936 30937 651774829 37202 37219 404481404 20704 20684 932954685 27807 27804 953838162 92308 92309 798575826 34337 34335 516312365 37939 37940 709921515 28128 28099 715715008 14923 14924 518943701 16779 16780 788267642 14824 14851 701756829 63890 63887 33034904 32951 32937 179503411 18287 18282 191061360 89378 89372 689918858 10203 10189 194850885 22925 22910 298097146 60539 60540 487588704 46111 46112 111420679 93029 93030 491906042 36562 36572 745502381 9837 9838 262868354 18713 18694 852324757 4505 4528 308640681 13785 13755 442910841 49070 49071 32297489 73300 73301 842639686 67062 67063 881170243 23861 23862 491720638 53011 52993 582023932 77513 77509 37854927 89440 89431 532642659 56590 56613 703020831 50319 50320 965808360 68416 68417 515956078 12203 12227 603673653 26435 26463 981429977 12177 12178 910297120 63481 63482 561001521 29579 29575 756436687 17159 17179 766229137 46470 46454 983782926 11199 11200 742198392 68915 68916 487878028 10044 10020 347535749 13310 13332 153896873 83862 83856 531617410 92041 92042 345959052 36834 36816 349760960 806 777 108221801 96154 96155 79437005 26561 26558 970499316 88141 88142 881283520 27699 27718 203847670 16377 16375 593535246 99351 99376 356633659 54485 54510 536968868 65229 65230 791387419 48141 48142 850986911 1537 1552 712632121 26852 26853 841503699 49539 49540 455415656 46503 46483 134135536 70176 70177 373578179 17266 17267 186296116 37765 37753 646608889 868 869 312240569 5837 5838 761805516 13820 13822 108484042 38727 38736 442267149 49918 49919 325700663 64991 64998 341981637 84949 84947 809086718 73446 73447 28429591 88682 88703 917551033 39230 39208 314126673 82054 82055 521136591 5400 5408 603907685 52466 52477 493362850 48426 48432 238525552 67451 67461 298315297 39495 39514 577839836 48364 48390 58134940 1055 1040 430951099 61413 61442 818982607 1946 1919 6428095 82912 82913 484599715 69169 69170 191654975 24498 24499 305050155 53552 53539 242148357 8448 8449 501120144 73167 73168 870653443 47824 47813 7572155 25951 25972 513298153 98471 98459 918159333 34966 34946 192940107 32398 32399 689272383 13340 13341 69764768 76954 76955 356537123 42045 42039 639164039 13320 13326 233170917 8659 8629 442667196 15929 15930 524544739 67593 67588 553453407 25777 25803 135555769 83418 83419 649332220 55211 55212 518034653 39241 39242 719002119 82147 82129 852555988 72390 72391 244850888 24891 24874 416792533 72988 72989 549607664 22303 22304 579714044 85013 85020 284157580 46453 46475 124928402 92542 92538 326896345 68031 68028 793064799 18374 18344 64279185 63388 63383 420352063 64267 64240 287383259 20894 20895 890456260 67279 67280 628240698 24072 24087 717789461 69895 69896 468363002 28693 28677 182844292 19624 19644 457240919 49975 49976 927392198 8531 8532 721472532 58202 58198 406980864 73301 73302 859716830 95644 95645 788866997 48814 48833 54500078 58471 58472 121780386 83416 83403 731406023 80822 80823 147603754 97740 97741 688633355 82533 82534 214483377 81413 81414 547379745 85424 85445 902197847 56126 56109 751606525 96222 96223 146509324 20619 20620 242678821 90848 90849 448184208 68529 68558 679225149 63510 63492 595658254 49167 49144 932726597 64471 64474 634188409 89046 89047 229732695 133 134 203850984 44105 44106 126056684 13051 13052 653773299 80452 80460 735712489 15942 15938 437861070 50432 50420 795606414 69977 69978 851136033 40141 40118 2821545 15508 15514 829617068 98351 98358 201342399 45647 45648 259160828 4813 4841 823764910 31640 31641 874968595 2403 2404 797952624 73658 73659 137358135 63879 63891 987791875 80537 80538 965287163 27603 27604 649786518 91912 91913 543596586 2479 2500 992867269 81746 81747 287358343 20313 20336 693905893 73102 73103 131074893 50970 50971 891569522 91652 91656 65231710 5794 5810 92409556 32989 32990 160058533 14987 14988 562216001 13407 13378 581855070 35756 35746 423937367 34676 34677 940823492 98485 98496 248478722 45226 45227 983535059 17676 17705 329975021 50085 50068 824597219 38282 38261 846871541 44673 44698 226937688 14337 14336 631280751 66611 66612 577647232 77289 77311 802279312 12144 12120 481698392 52844 52845 600449582 10460 10488 774179267 78976 78977 770147852 95696 95697 523926844 7031 7054 160011474 44827 44828 365036616 83059 83060 39066583 67352 67353 58447143 9073 9078 378054809 39618 39631 557797139 54051 54050 551890698 86449 86450 535192735 36730 36731 108114186 93630 93631 502684632 59432 59433 896329362 7250 7251 766963313 66652 66653 236380636 76214 76190 476360117 71156 71181 397253687 29367 29368 203965683 91489 91490 404944837 39797 39798 854695945 94224 94225 663303820 52090 52091 268515590 29990 29987 959039992 36988 36989 174503033 29306 29327 704306891 5719 5720 775077272 23000 23001 585279835 49907 49911 954497936 83345 83346 418674027 36244 36245 589387535 56480 56499 906237944 2634 2635 537441107 50614 50599 641908531 58337 58338 920132236 8618 8591 106841786 68972 68973 265117788 53882 53868 955705828 74686 74700 551367473 8491 8492 625338192 55979 55997 975879508 33066 33067 495035170 65219 65220 509627856 2321 2322 252555253 40384 40362 817872514 90429 90423 860280906 70871 70898 162290838 97347 97348 258459786 7249 7250 352123022 6035 6043 73933966 48400 48401 716020834 88545 88546 99992101 54134 54124 550524998 22157 22173 115566635 16019 16020 129924532 3770 3771 631583672 83071 83073 699701525 34037 34045 720315811 75046 75073 829036725 68458 68459 710251403 47618 47639 997678324 96707 96708 426376919 40319 40320 20547412 71574 71575 164804502 41435 41423 519029302 10489 10490 622111461 73868 73864 412188752 12586 12559 304359744 85090 85091 361432688 41288 41289 868962578 27923 27924 312642174 83209 83210 60915774 34200 34201 84816028 11680 11690 333430410 34618 34619 594730032 81561 81562 731775044 87205 87186 66036619 5390 5391 493294497 52928 52929 870682213 52432 52441 306581438 50418 50419 83406212 36782 36783 409148966 63296 63297 151579572 42259 42260 305984934 46482 46483 736938120 70312 70303 802293212 21950 21951 882296609 16707 16708 722794255 93808 93782 925029905 31220 31221 97523940 80265 80291 659934353 89536 89557 389798366 9780 9810 819160952 98816 98817 414357729 68978 68979 356111613 76314 76333 75743615 24085 24064 717138881 25024 25025 688642430 48881 48882 158377122 13571 13572 911598549 42943 42944 702569916 78472 78443 540876076 19482 19467 91509486 13495 13498 686706057 70632 70633 252467763 24649 24650 677764100 49004 48987 279472993 23306 23312 324226510 98899 98880 442024272 86070 86099 106055321 30494 30495 527956985 48702 48728 390895466 11825 11826 498043978 96844 96845 926034885 75405 75426 398076498 38578 38579 309852131 99930 99931 399969187 96909 96934 772726506 34039 34024 498021670 70236 70237 889993789 20683 20668 126888300 8476 8477 242973232 50740 50728 892905029 60011 60038 737827287 51267 51282 515232556 13414 13415 444826920 13942 13943 753225655 94356 94357 582753786 98923 98924 851522927 3605 3606 802677156 5286 5287 166770452 97742 97743 544373211 14034 14049 707880554 99771 99783 789841186 8684 8685 467823917 20162 20163 750522009 65927 65908 958826861 37435 37425 103152683 85036 85037 415203701 11538 11539 997032214 52367 52376 606727273 8287 8288 915522747 27522 27523 260841422 43385 43380 793620392 12291 12296 216567868 88205 88206 503263186 18272 18273 412942953 11021 11029 922109161 21962 21963 206975804 92117 92123 737475029 12829 12816 538453748 51833 51834 171111245 7356 7361 870158340 44732 44749 80883891 91251 91252 395087069 99770 99782 633499214 90535 90522 773816231 84279 84280 917588911 42567 42537 349071344 79717 79718 433197402 48974 48975 231428356 76457 76465 889598448 27935 27936 421758939 91870 91882 924168495 79123 79133 677558543 29268 29295 815236381 38438 38439 323104788 9729 9730 803058961 23993 23994 451172819 59366 59367 911453025 88464 88465 316249399 93759 93734 824188571 49868 49869 768291850 86875 86876 390199709 55210 55211 900832719 51753 51754 179324925 50988 50989 157832751 9201 9202 485324320 90486 90487 908609592 55932 55950 580608651 69612 69613 621489845 41154 41155 48324298 46980 46997 231788932 47383 47379 478671362 48888 48889 463437887 53202 53180 129798644 10552 10553 930773028 33371 33372 954813475 85562 85576 180707537 88178 88188 98525601 99536 99547 431893075 3056 3057 467042680 6799 6779 802149262 18304 18327 971292378 61374 61375 920222052 85940 85941 517671312 99125 99117 11353115 11667 11657 793410352 23725 23708 263696447 30481 30502 674736348 58079 58080 92000522 50507 50508 706403537 58634 58613 685166196 46050 46032 942078268 32341 32334 963985077 17529 17530 628128032 62193 62213 771549090 30842 30821 277830521 55025 55026 711581573 33287 33277 936771853 89986 89987 748134394 95364 95365 141838539 39227 39228 486177297 12284 12285 147418301 21873 21846 342141785 49297 49275 927844131 60782 60783 118753814 43297 43298 542309482 24958 24932 691309416 23232 23233 645320500 89141 89142 735490087 34131 34159 309447095 21904 21897 967958761 8647 8654 67782749 16681 16697 247526631 91782 91783 788500677 35344 35332 667293699 32912 32931 985707740 12567 12555 204216612 62506 62507 328338148 2205 2231 830608698 55187 55214 448508386 57063 57052 758578550 9446 9447 215283313 73911 73912 253215499 35530 35548 928341993 59433 59434 361955218 91319 91320 709100597 36064 36065 50966076 9760 9770 372540565 29645 29649 974101576 67014 67015 498060542 94601 94580 703183118 79777 79778 391791733 7598 7582 846681534 53783 53789 164549859 35527 35502 13037167 98334 98335 599627450 52180 52181 849307927 7396 7418 578475689 28391 28394 559349197 21472 21478 146433222 83477 83478 594816823 79811 79821 863460251 36637 36661 180296699 10731 10751 831330813 60599 60608 62520709 50196 50208 479990097 6309 6310 384709370 31563 31564 920301392 49496 49497 856707451 64499 64514 726183307 27575 27587 991287698 42706 42707 770901694 47700 47705 787786438 27794 27782 268741264 74063 74077 652098118 34321 34296 141989313 1407 1408 508556457 80693 80694 555071182 67103 67104 852630195 68734 68735 785295712 75132 75131 192336701 10722 10693 522729181 45746 45744 668484145 56072 56088 239558654 19809 19823 220567482 73595 73596 869395646 95028 95029 62449254 61125 61126 419577883 92243 92244 725194560 68693 68673 644451582 52181 52191 71782583 82084 82074 532169306 85955 85956 130651206 60819 60794 467146637 34579 34580 102147045 59843 59835 247273542 69942 69962 724360935 57489 57509 120344539 75283 75284 338221583 62387 62413 603096181 41938 41964 117948113 3970 3971 231865017 11877 11897 248734783 55491 55492 82491730 71238 71239 145906180 81212 81213 461721001 958 959 827180482 93213 93214 502026870 51557 51558 550884891 15299 15276 176971921 90545 90517 936178975 20268 20261 959051897 33203 33173 33097419 6331 6332 263415878 53256 53277 693599155 19304 19305 485105578 93864 93865 447453232 6606 6607 112105791 99738 99739 522443778 16516 16490 70895204 91278 91279 616681871 1056 1057 596502150 15873 15869 982517706 99255 99275 186602309 44033 44050 91589368 69902 69903 109204453 1787 1783 80650266 7800 7801 598577561 80176 80186 427411900 99707 99687 753651767 79823 79824 910769320 29763 29781 884723584 94952 94940 718146250 86561 86562 135820723 13623 13611 780376236 69789 69790 794987340 1623 1624 610258190 9212 9224 670555630 26047 26048 175205480 68494 68504 319377791 38278 38279 5484965 69803 69804 238497531 15948 15949 584637579 29972 29973 57876990 2326 2306 938491398 9928 9957 130747839 67076 67077 151351199 14054 14055 150239811 10607 10619 389538774 74497 74495 449960129 60599 60602 569976658 18131 18117 119881369 67303 67304 721431027 97000 97001 459367824 17592 17599 422993103 2997 2998 962701790 73102 73077 571253700 76607 76598 597801819 24324 24323 805756223 2079 2106 98576409 51771 51794 151625480 18080 18081 583246143 65136 65137 880793348 91139 91123 433603726 56920 56921 857062585 94650 94665 843840280 18791 18806 251630605 91128 91129 717491351 42072 42047 233831295 99968 99969 152387622 35211 35212 754097365 60864 60865 979000677 50972 51001 795509014 86929 86930 384739213 81890 81874 105365015 67001 67010 324058815 21117 21118 667257070 41587 41588 936082635 7638 7639 527761289 37222 37223 585622505 62513 62514 78452910 9171 9185 609272352 9146 9138 653513700 22955 22956 149196878 60764 60779 209622661 62577 62578 13832421 31713 31714 916946368 6980 6981 509685641 68457 68472 4137581 75529 75517 220541893 26954 26955 637896779 9104 9096 901449743 94672 94681 858475006 17863 17881 609823911 43366 43345 63876107 85843 85844 665812672 12226 12227 927919212 815 816 53653731 22297 22279 892235626 17261 17241 173333509 8198 8180 329466763 16097 16098 582954994 89711 89685 363368092 64404 64405 16566851 5554 5555 442769885 86571 86555 167119873 97375 97376 289812632 93831 93841 7677596 24674 24653 32722284 30008 30009 398947129 2127 2128 336091180 54556 54554 454813544 43712 43713 456805351 10225 10243 431114993 62976 62977 836402602 93650 93651 573185093 27098 27084 86484400 69184 69185 169479758 19233 19234 54425127 38972 38989 143498566 57792 57793 633423541 75016 75017 306031157 73292 73293 64916325 89706 89736 871705410 13732 13733 745148939 61200 61216 397860924 15973 15979 90589761 12141 12142 389570587 25762 25763 247193464 99377 99385 662548687 84307 84294 733598201 81913 81914 339833769 3041 3042 162708817 24916 24943 902765621 34282 34255 392868106 54037 54038 26348560 74058 74077 891763024 80673 80685 548510016 76286 76299 675529704 90214 90215 535193984 82492 82511 831409087 33154 33157 459858546 16784 16765 58743398 66216 66205 531498836 74001 74019 609617438 87136 87119 730876724 23763 23764 324708234 52913 52914 927511980 49332 49333 288300690 31037 31033 179494624 55284 55297 624801667 78716 78719 551627316 85654 85655 446174757 13700 13701 886780496 40862 40883 133730848 47842 47862 446697152 37558 37559 837297847 40807 40808 824919972 89821 89835 536584063 98156 98157 990478952 51107 51130 829078436 54243 54271 887656621 6137 6138 299520023 81482 81491 546875315 73659 73649 274823879 20721 20694 829712957 55653 55668 142229630 35434 35435 683269408 80570 80571 842804956 28433 28409 876024010 54287 54288 879458498 61591 61592 913167139 12296 12297 371991002 70545 70563 446516215 83288 83289 120184076 12137 12139 55225601 96939 96911 681567270 681 667 215546926 74201 74210 431593951 664 665 771361592 81161 81186 495740659 62352 62353 743722200 87720 87721 837968918 89987 89988 656715061 49185 49165 338808712 79996 79997 505987897 33740 33738 933009884 90633 90634 318977870 51340 51338 746581169 79130 79131 7464733 91407 91408 448990671 62126 62098 51543559 65346 65347 755921128 15174 15175 845276190 46245 46266 468621620 53192 53222 268069457 32175 32176 836789461 8148 8149 798645792 23052 23055 641362571 61887 61914 836793816 48682 48683 676810734 77088 77089 49540569 75000 74997 706201306 5754 5759 494592157 27344 27330 876910979 74186 74180 596848759 52144 52154 273428707 88456 88449 424990900 82580 82581 115060705 44157 44158 289967376 93478 93453 988701467 54912 54939 670031012 3772 3756 668021504 41999 42000 653566850 18729 18730 129025221 8295 8296 548955881 63016 63027 63592597 49346 49336 169221684 14103 14104 929461566 12099 12100 738041492 73099 73128 627704715 80539 80540 39899075 11841 11861 284501481 3115 3116 905044656 40368 40355 447930734 11096 11097 647871860 82878 82853 753397586 89622 89623 904339257 22728 22729 281120162 73520 73491 373440366 86391 86377 623337645 70794 70788 598582050 26241 26242 631556478 38622 38630 498188315 15738 15739 682001504 2416 2444 410744067 28386 28404 358851292 74316 74343 302427980 12813 12836 737968179 37801 37802 969265652 60686 60687 225597112 76443 76444 621108287 51535 51536 585466116 45917 45918 472701523 38204 38205 779026264 27943 27944 703878930 52135 52136 890057998 33279 33268 683979105 3316 3298 775672823 95890 95891 832839980 18913 18914 867809672 35101 35102 338001314 23820 23821 39924664 84734 84735 971593928 24994 24995 972416750 64222 64195 253542833 75852 75824 221110019 86835 86836 447447859 26524 26535 424769542 84888 84918 67136396 71913 71903 178872868 45500 45517 705121186 54193 54194 331379505 99986 99987 422251001 60476 60499 133658283 50832 50839 137124944 11650 11630 803402551 70294 70295 782734664 91826 91847 488344344 92388 92389 761297889 15056 15040 538637268 10059 10060 3184088 21829 21851 714922226 68362 68375 637819188 41159 41160 710070512 81826 81818 190075372 55821 55822 863360346 7837 7838 905323751 51175 51168 2295000 73681 73682 185656283 12890 12862 419393522 19853 19854 204752918 82472 82473 188597076 46787 46788 805806909 649 635 948728030 27375 27386 904668062 60324 60325 454981510 8322 8330 373665204 97512 97510 689142502 18037 18052 91090075 4069 4057 251306545 73739 73740 508012082 94581 94582 549045905 913 914 160412636 20451 20452 100896470 63385 63386 747602917 34655 34633 64798628 11250 11276 48006142 40519 40520 765071007 52997 52998 980613447 23082 23083 326156618 36327 36317 476535980 83158 83181 780055878 42487 42480 984686973 3103 3089 181993253 94827 94828 395422061 96986 96965 727822385 85305 85306 450587938 69262 69286 181043035 54270 54271 736456073 5121 5149 130345138 20917 20920 292701817 88314 88315 191032796 59320 59298 441657054 41777 41778 933402168 95546 95547 215594285 98824 98825 628100706 20752 20724 107760824 19793 19823 651645430 9345 9319 540462864 67970 67971 959133785 85088 85074 829200368 53450 53425 161461650 930 931 871715414 57240 57241 25168605 5257 5240 915201761 78486 78487 343282294 32565 32566 762202319 96193 96194 729801335 22415 22385 920162640 43695 43708 17251179 27078 27079 849933612 75094 75095 215017176 85123 85124 242369717 39775 39803 532259338 51999 52000 577973725 14781 14782 190830808 60424 60414 912226372 24477 24481 423574405 40304 40305 533601130 90232 90219 421805644 84292 84293 299356258 10689 10690 498291687 75901 75879 136222930 67670 67691 576705827 52104 52127 901994456 92002 92019 138676554 595 596 10460128 30874 30875 759562105 70614 70600 433805005 32321 32322 580356038 16728 16729 823551617 44362 44370 160310185 30388 30389 90237454 12142 12121 275143709 68874 68883 978399221 5197 5198 177178906 62673 62686 999508616 12615 12616 231954550 17402 17397 123095982 76421 76428 936792121 87504 87514 125049856 82019 82032 839462093 92165 92156 9432315 66413 66414 503349882 92906 92907 789189245 42029 42008 354448511 17208 17221 97098909 95276 95248 30032623 56587 56577 373018374 83841 83823 363034826 44163 44153 569186316 37404 37417 778668107 66306 66334 232034671 5996 5997 8078889 73896 73895 347230473 76392 76384 418821097 80181 80182 315618665 15481 15483 876646187 92971 92972 598940994 97748 97749 257028114 68673 68674 804438315 53197 53198 696678223 83335 83320 267796093 35695 35696 892674238 41559 41560 660109443 37807 37798 37051268 73601 73616 333998319 71218 71219 428454146 78231 78233 835212607 81738 81739 615232065 89943 89944 28856337 46431 46449 527850975 10891 10892 176837863 3310 3311 469654658 62292 62313 873448622 77999 78020 391447967 68498 68499 340940733 21633 21609 637295169 4453 4454 37899132 2911 2912 465129549 63661 63662 272265323 2384 2385 380423418 33527 33528 974630313 41465 41463 215135895 39869 39870 911074009 62110 62111 740395645 70257 70258 230084309 95688 95689 292383448 355 349 826522527 66325 66353 755937334 97037 97048 27440497 45799 45825 688640473 4571 4572 670062391 37083 37084 10263904 81534 81524 891160445 75091 75069 692871334 93172 93173 620256836 16039 16023 170816314 18545 18537 59492119 16439 16440 336442001 92366 92353 549489213 24236 24255 775270725 18275 18289 887030797 44595 44617 967183734 81992 81993 881223636 60780 60805 895719046 57126 57102 326327474 82645 82646 911780240 73926 73924 878231414 74328 74329 370814908 74070 74041 317021443 78730 78751 933855263 1825 1845 687621239 72364 72375 471303839 44775 44776 12799268 41326 41327 158933990 59906 59907 55783011 35884 35885 111859090 952 953 568395392 17126 17119 763442298 88519 88499 880305341 99332 99317 475280436 42395 42365 408130793 95056 95057 17728561 14566 14567 266997090 86936 86941 983770312 85777 85801 711210431 63803 63804 452662018 51349 51320 545042140 83518 83519 611998536 68665 68666 485864344 2100 2101 104878243 8503 8518 627834959 97798 97799 595519533 40441 40459 725534629 11310 11334 67849880 58626 58627 523028391 38155 38177 813076874 63973 63974 225817647 69215 69216 22523848 7370 7374 829744822 40748 40749 721872366 9324 9329 798917714 28821 28822 15553427 97920 97921 831760783 69900 69901 320625896 49071 49072 814917625 59442 59443 304021534 4027 4028 794767873 28614 28615 348065407 88252 88223 85332313 81754 81755 960414939 74217 74241 935131223 30923 30894 771184638 15722 15739 282118620 98908 98895 894235435 27256 27257 923852270 66258 66233 404858732 64581 64564 952494561 86930 86945 689387562 42944 42943 741067458 4842 4820 882482072 66219 66222 63920190 60575 60591 230492412 11584 11585 844909037 1575 1585 437509344 26393 26394 969628921 41403 41404 856538470 7509 7498 210548007 82150 82151 197575756 12406 12399 656753303 12709 12710 865398679 44633 44615 843675148 95157 95158 588993082 14130 14131 437622536 41075 41052 89209803 5116 5117 406054325 84247 84271 69467004 49898 49899 488485771 71350 71351 21017608 77402 77403 341179990 98779 98805 425877466 6838 6839 697218403 58045 58046 811540562 47320 47327 323265006 378 379 978045466 25240 25241 327610723 62104 62105 378757455 65913 65907 962054372 12438 12439 194140444 65662 65635 685374505 6734 6735 547956737 14591 14592 943305069 57293 57316 860881271 31638 31639 12468771 37437 37459 409469995 85567 85568 820134182 75046 75047 433414002 40518 40519 18461818 51473 51483 858116177 52100 52106 61818421 93777 93765 315134056 59396 59397 195680604 46618 46619 268226929 48910 48909 118271260 407 406 42627165 56569 56570 201929623 9859 9869 395918484 20298 20299 81267063 15924 15944 969327404 5581 5566 351901137 99389 99390 582606063 59851 59852 892168928 26676 26677 424508939 60288 60289 366703146 90225 90230 733960946 27714 27715 925330920 70645 70631 819571488 68892 68902 668016146 57264 57277 62127273 22439 22440 342990091 80342 80343 731662406 33010 32987 493767041 19913 19900 165966498 47950 47921 544937196 71695 71696 400723085 92532 92533 757443635 89897 89898 278653289 62431 62417 555445472 7847 7848 86312531 73856 73857 630341577 64063 64060 397264134 58823 58803 761652018 30647 30666 547320763 78270 78247 66334387 53967 53948 536363886 73747 73748 277319748 86134 86135 639300474 33969 33984 968506879 20762 20776 746983070 64017 64027 698282328 17872 17856 88596705 41744 41774 72211449 72693 72698 553057071 50873 50855 77738340 28767 28768 579888180 24091 24096 425205777 74648 74649 378487647 71684 71707 180736514 43786 43765 40612578 77747 77748 731245662 52100 52093 12714895 21546 21532 278459225 25162 25170 823508501 91449 91430 145144886 26154 26155 554922749 23840 23841 27980277 82440 82439 26783092 47954 47955 550729195 74241 74254 253298553 65487 65471 816411762 82156 82157 683217077 36310 36311 951559610 64705 64724 743175280 47274 47289 775999849 53631 53644 821845038 62199 62187 242498078 23224 23225 887418418 13978 13979 403393127 75459 75460 34376549 89866 89858 752995602 5622 5623 305747898 23273 23274 392446164 58186 58187 24738142 58344 58337 489801839 73515 73516 959066395 77232 77233 973677704 97107 97109 763985553 58514 58515 531217034 35892 35909 563370654 64738 64761 501118045 82527 82509 727101820 88248 88261 566019907 92052 92053 451765061 72820 72848 366082385 69832 69828 675699280 22158 22159 349975394 4299 4300 693495459 75533 75534 569120567 79761 79750 318190529 29238 29239 794941893 27074 27075 228852489 97658 97659 498751746 85975 85976 655064426 52507 52497 554753095 40287 40295 546616955 2024 2025 438697644 39807 39820 282724930 6135 6106 24499501 12250 12268 373943837 40591 40592 45886285 94645 94646 204395055 65849 65870 557371080 16259 16260 626375606 6118 6119 28614631 45844 45845 411287637 31934 31911 862027695 73226 73234 285735336 13143 13144 74904133 77392 77393 742828033 70862 70843 621025621 5146 5147 174482642 79297 79301 639543984 17784 17782 512641126 23386 23387 365122073 43508 43492 344847371 30214 30215 399521448 90322 90323 325333906 69896 69874 796334575 38116 38117 679639775 55756 55757 584046004 5401 5371 320917960 53360 53386 947233450 46117 46118 204964314 77875 77885 598063682 33396 33397 445930540 2426 2431 154004850 57176 57196 808038849 52017 52021 318953707 53388 53387 396855007 24755 24756 571250418 6361 6362 906619917 11924 11945 651278151 67377 67364 333503481 29544 29516 605690439 70625 70604 502791190 88250 88251 917023424 34242 34248 430353107 58237 58245 909258609 11271 11272 650284127 97334 97335 902736322 74744 74745 978638432 76434 76435 150904051 74922 74933 836766804 22963 22964 517440180 59039 59057 492590882 47358 47362 716616966 13796 13817 278478161 26078 26080 653542810 48051 48079 557859761 97495 97496 268439265 44418 44408 563310377 44721 44722 918834079 14003 14008 516198932 45858 45859 51868012 67915 67916 622167148 68414 68415 891513063 66567 66568 549961063 31663 31664 29050204 26860 26861 285214157 6199 6214 592931929 17499 17510 888836003 65454 65477 394191194 47781 47782 407868871 58105 58106 94830724 68183 68208 687427491 95985 95986 463110240 97674 97648 515229275 40373 40343 981549370 52367 52360 270433133 79889 79878 148478912 51513 51508 116227746 30082 30083 41352718 26345 26334 625159372 36442 36421 840706203 12868 12858 709567972 74986 74987 164238372 26356 26357 804365023 52279 52280 30236703 29872 29902 390188993 12571 12556 551896096 90618 90619 174437203 35771 35772 513671256 50297 50299 5076422 7197 7198 650836583 44374 44375 937554303 93605 93588 988727786 39466 39473 837144746 79617 79588 388174424 82754 82755 666944051 13807 13808 671154952 78350 78351 768341433 55261 55257 564914715 13721 13722 716076873 66588 66589 946240876 59702 59703 51948099 6836 6826 583117742 92545 92546 558393157 36599 36600 211129946 7812 7813 789257982 13798 13771 741373841 50314 50315 343167294 88628 88640 67483687 94511 94512 247045956 76354 76368 714093726 13220 13234 516343529 10613 10614 583234993 56452 56479 516575172 35202 35203 153826992 40889 40865 701942412 94016 93993 358109830 84765 84766 836491393 41952 41953 450112414 10758 10759 837633491 28165 28151 134687991 92013 92014 999392779 64076 64077 314353850 42760 42737 695263397 77946 77945 511592098 84672 84673 397309354 41626 41616 519303785 21516 21493 847984557 23360 23361 544527235 68035 68040 38628958 87047 87029 738301181 38028 38024 944139511 70378 70379 191217869 3118 3113 659646802 82012 81993 815822009 34568 34540 337309607 2469 2470 810139365 17419 17390 545761266 91334 91335 347514886 27730 27727 351038107 22380 22357 230605922 3421 3422 434130365 2621 2622 565524747 70282 70283 195203047 66486 66487 839360445 43570 43571 906038159 36051 36052 939263081 40582 40583 130271249 44720 44721 925635567 38024 38053 673638476 93820 93821 995443627 34446 34447 98564259 64545 64546 180216545 42012 42013 197418079 93609 93610 497620066 27387 27364 423792990 94241 94256 552258110 10236 10237 466238971 9168 9177 135562174 31174 31191 634792470 32889 32881 434513950 72970 72971 872701995 50104 50081 543482712 57960 57961 251865548 58650 58651 853180234 18808 18801 998130303 24514 24494 455878472 66341 66342 719291608 2799 2825 324454182 33039 33019 360804729 62229 62230 269678290 50542 50547 808885317 52588 52589 498849070 64063 64064 822573315 25878 25898 912605459 9478 9507 733576650 52677 52702 345172667 57396 57397 80013009 53986 53961 552085900 50828 50848 137862009 4992 4993 968971504 86161 86134 551036446 62001 62005 966044699 49041 49054 576355405 63917 63940 834320601 74064 74086 214359912 31720 31721 538101102 9725 9746 616712261 62171 62172 706159352 74138 74110 837492871 74346 74347 566747294 93616 93590 543871239 51351 51352 61070393 43195 43196 780957837 38995 38996 527148873 29954 29955 750510604 45268 45265 600617151 40457 40487 914227894 16801 16820 385867294 55742 55749 968138212 90955 90956 43411545 25269 25270 870226311 48197 48198 400264623 24563 24564 80681866 17816 17817 579395394 21233 21234 358765949 5782 5783 573237242 65572 65573 793394562 20176 20177 968086482 3651 3627 25801623 49531 49532 977182056 97259 97260 74935931 55314 55315 602451844 79083 79062 434403921 41422 41423 950314507 42701 42728 82558860 30318 30319 892188096 68412 68413 536446510 10948 10960 511815776 34088 34079 550884959 250 278 263783617 79497 79498 789026157 53527 53528 215170193 99979 99982 819439275 79572 79573 499093043 92619 92635 222949847 56708 56709 947748984 1398 1399 684449732 40439 40440 229212950 16991 16992 100940029 75899 75887 770591296 36714 36715 701134382 68858 68859 152689584 72720 72721 265170192 27682 27683 165421559 83996 83967 518615717 52646 52664 450762171 59621 59622 133208984 51089 51087 92909180 7277 7269 580397523 70027 70038 587988355 34629 34654 832691760 89285 89266 229010281 53418 53419 936692074 18428 18429 684894017 20536 20538 258179004 35661 35647 571884303 57239 57232 119810539 10411 10417 877772515 39570 39565 395574820 2365 2340 25074319 85016 84986 373980509 96438 96455 677322993 20048 20049 461140015 78378 78379 934954553 30990 31000 706207438 1565 1566 521615258 64424 64426 610213803 29871 29872 978047354 1329 1351 317294725 4638 4666 774225263 13294 13296 656180922 35541 35550 534940105 47152 47153 197931860 53376 53348 791645509 20962 20980 476263687 62116 62106 185140552 31302 31303 604337329 2065 2093 658588404 7768 7746 199787970 92729 92730 612911206 75161 75142 63335946 56113 56143 628120661 14418 14419 115204847 91432 91443 723520982 20749 20750 799994090 54990 55009 229858226 87661 87662 901353214 24341 24325 529816086 11132 11146 595139121 52392 52393 123699324 39553 39541 593505916 18862 18863 525629527 99659 99648 901658877 99267 99263 124362834 95087 95080 224766868 84965 84966 130745842 17133 17134 45109158 58466 58461 725833090 8739 8767 102586999 71937 71938 951471593 93020 93009 856734946 31252 31261 632602401 64255 64256 983161523 7817 7818 540071364 68043 68066 367540614 10250 10251 208668167 14282 14283 424863519 89122 89147 255003620 67111 67112 613989130 95594 95605 137231481 72292 72293 598805769 50016 50017 564584266 28069 28043 549499265 37087 37082 922654088 45280 45257 466149863 94396 94397 545448698 2814 2833 550479275 68711 68712 18654493 55640 55641 7119106 39135 39136 130725268 1440 1439 219324823 46756 46757 879699824 62888 62916 973948404 86303 86290 658223664 61625 61615 257658954 27299 27300 917294122 4394 4395 96770907 67185 67187 504498178 96092 96084 889262737 27072 27078 326745779 81989 81990 468858531 9855 9856 959734778 4649 4622 211597515 64958 64959 972192597 86415 86416 232697000 76274 76247 306947910 14299 14294 219045493 90303 90304 155840300 29826 29831 471908949 7103 7104 679705693 95756 95776 68787667 73116 73117 769219574 24342 24343 902087906 93544 93554 539935793 74709 74710 279353500 14737 14729 759664933 26897 26898 935645226 77066 77074 504127082 95907 95908 452367554 47991 47992 731606776 35306 35281 531319612 23809 23829 2907763 78478 78452 991593110 69671 69672 723774053 29568 29585 485473670 9706 9707 547119055 41105 41106 965681174 9122 9130 431117962 87323 87324 761033313 26502 26491 239953813 64636 64637 115785682 77413 77414 861705039 53079 53105 109142339 61572 61555 803194678 26555 26582 77391987 52176 52177 655038726 32037 32038 93837434 21293 21299 705373931 94375 94376 838193922 49861 49862 942295658 32801 32826 541871350 3247 3241 804196225 73000 73028 421578223 82193 82207 970366638 80310 80311 312023314 82310 82311 388162668 64304 64305 103782199 17612 17598 918726829 39238 39239 249663231 31232 31238 385535272 50950 50954 591233384 4928 4929 754481540 23446 23454 225775182 49957 49985 226737172 63374 63375 326176138 31613 31626 367350858 45197 45198 496444923 75445 75446 684420882 2361 2346 343087218 62624 62636 920316835 59089 59070 479290714 56021 56022 791551875 50951 50952 904788513 21537 21538 923759438 89772 89749 788920991 27946 27960 788784431 50373 50374 446820821 97481 97482 128704845 96205 96206 614564498 8389 8390 662403326 41683 41684 72677912 62041 62042 737502984 9946 9950 942585413 18451 18452 145776572 76654 76655 57905511 55652 55653 398291241 41901 41902 704474448 92584 92585 110033828 28419 28420 648392566 42557 42584 634263635 67738 67728 602745874 89598 89599 708207366 47872 47873 680785725 98348 98333 58722869 14393 14394 161953524 15414 15397 623184040 59096 59107 343641187 13720 13721 25511448 73516 73506 126902933 47998 47999 459491742 98687 98688 121506708 62395 62396 179306445 11640 11617 619698240 98198 98199 989348157 56980 56984 243607110 49091 49092 46098102 67202 67203 499792704 48139 48140 91014185 16750 16754 919256803 19263 19285 939917702 93596 93607 320411688 33951 33952 224204371 66470 66460 684688749 98809 98806 790436461 89487 89488 401595665 75916 75917 966379719 67423 67453 452170643 27519 27520 384405904 10961 10969 566696691 61133 61113 61558463 87347 87348 410883591 21910 21912 837414647 89783 89784 766719186 62407 62422 90028917 82018 82019 237997258 95058 95056 966971433 98727 98708 412341547 50560 50561 110537167 47874 47868 754645853 54284 54304 355444635 57544 57567 639380658 66344 66323 140076150 30970 30971 498840322 60424 60425 637216581 27933 27914 581886967 25209 25210 988003539 41221 41236 777119876 48827 48853 476151695 72203 72176 282074350 16951 16962 735950492 76611 76612 745530014 14804 14805 704412736 59533 59522 997812892 95660 95661 46731390 41205 41212 898215477 32397 32410 262501629 15065 15066 92616043 5783 5785 205127907 80577 80561 360075142 66031 66032 197847080 95437 95438 218033289 15504 15487 539012077 54242 54243 542373046 95918 95919 390398918 95801 95802 21830707 84352 84338 11565930 91864 91848 514669996 27188 27189 83378910 76417 76418 69532878 82788 82789 731779152 17943 17914 363078116 44927 44928 954207681 95570 95571 952815939 57982 57983 145441511 89125 89136 41057637 91964 91941 499955588 1227 1248 330394089 71930 71931 491811802 8062 8063 721681114 42280 42281 196130148 75711 75712 871258773 39701 39723 322431155 57632 57636 348740776 21577 21578 636222154 13643 13662 827795788 93306 93307 350941255 37859 37860 741812802 33059 33070 870983585 98986 98987 793422796 81894 81895 663257444 49431 49432 797316832 15409 15410 255765443 18487 18493 995398086 28125 28126 904404959 34348 34364 41112666 90641 90642 695731248 9909 9910 63296893 84165 84147 362261576 56850 56851 491459287 70196 70179 123038016 7006 7007 634277901 68824 68825 204845400 43565 43566 315632541 74002 74021 176160753 59402 59403 330885665 90355 90356 240384922 14743 14744 999087429 69166 69155 273273792 91603 91604 799913026 23819 23804 570403135 42746 42747 635018939 61485 61472 39839059 9672 9673 980265289 74845 74832 74225793 83994 83995 395832518 33706 33714 933116902 96325 96326 456135571 66167 66168 843705736 51864 51842 641204505 82522 82533 291656327 86331 86332 350321959 97869 97886 717848592 7621 7630 782234974 25553 25540 705133812 50799 50800 990319072 5006 5007 225040964 17728 17704 539609611 90383 90362 290206748 66101 66121 790782150 18932 18933 995412230 60341 60342 498166033 90793 90794 332976730 4223 4195 968833175 90296 90298 935091534 39801 39802 658184326 89666 89652 100122053 39560 39568 833882111 39749 39750 998105916 22416 22417 766751785 21359 21360 545362219 37694 37701 78516117 84376 84401 397991235 33438 33425 158360501 4157 4158 123965013 16644 16645 411872042 76664 76665 699468628 43972 43973 259758059 39133 39154 786617081 36180 36181 777886895 14038 14039 842320649 5371 5372 631957562 50573 50574 130966122 2338 2339 823524102 92102 92103 470540984 1856 1857 385870148 71183 71189 297323956 96506 96498 413880774 38273 38299 431828297 81056 81057 858979417 56197 56198 845427609 63884 63885 791854760 30741 30742 317240698 87934 87935 836056120 96897 96898 189033908 83213 83214 676470656 28139 28140 494125877 32038 32041 532098546 56681 56652 786769201 6750 6751 890949545 72429 72402 147009278 93276 93278 262311389 13475 13476 30558780 38863 38893 931910520 531 532 78348117 37286 37287 374887783 80031 80052 620859718 55500 55501 614738136 55583 55584 869027668 64776 64789 270723124 98014 98041 399698605 25225 25216 868082485 31475 31498 200610267 34038 34039 755210187 52047 52048 969557050 11160 11161 391289465 62286 62264 592894868 55624 55625 176540447 49275 49268 783012778 40664 40665 63974481 72304 72305 123832034 62488 62512 295679923 76412 76440 564113755 44050 44051 608204383 43873 43874 50961497 62284 62273 699483172 94561 94538 327440601 95441 95415 740484059 80639 80643 515299447 88964 88986 865474854 24794 24771 206348099 17284 17255 64214605 56409 56435 879635195 17492 17493 457442532 5266 5267 708117070 48219 48246 350873525 66735 66736 706183637 35951 35952 818313008 94498 94499 998603100 61618 61623 61446677 85937 85928 423001901 95453 95454 746822595 32625 32616 34025349 45205 45206 907509952 24969 24976 847729267 42385 42359 248681273 43107 43129 929883489 47282 47283 144361657 99186 99191 303166104 44397 44392 506706961 31341 31350 503345663 20714 20715 167100000 19568 19569 648276963 71466 71467 492776310 46365 46366 683508681 68865 68866 496311332 66789 66795 509832359 74752 74727 184986111 74547 74548 231862586 52846 52873 940799905 52520 52529 94646178 81374 81385 842906147 82875 82847 966883562 34714 34702 739772111 58734 58735 397253738 39884 39885 695749077 28460 28437 107340826 58258 58287 982370281 61771 61772 873690640 34737 34712 547693356 30359 30360 929750376 54441 54442 210905099 91375 91392 906058530 66319 66320 909694430 42520 42504 601302429 11949 11925 152290045 8187 8198 691611050 88439 88440 268951367 29864 29862 636859339 59166 59136 174333404 11522 11523 932761815 16974 16963 578712605 56405 56421 272368410 38364 38365 537019427 61942 61958 837550903 55323 55324 457939220 34725 34726 865771519 38879 38880 391122738 99087 99083 424306585 74618 74619 877994559 86960 86961 949984730 80473 80471 115535026 97523 97551 920680029 72542 72543 326639678 24281 24278 602356688 91016 91032 61885856 56247 56248 929705272 73963 73986 443307486 24509 24510 623236681 92392 92393 260496875 78934 78932 37662265 29228 29229 333774621 95118 95119 960972832 50478 50479 494523135 50968 50971 926790686 64140 64141 879573110 88379 88378 217673068 70631 70611 161263998 89466 89483 747263133 43304 43305 461860772 65434 65435 124196470 10648 10649 48699236 95302 95303 814162182 90557 90532 611192114 64179 64180 108412638 28558 28554 672634659 57667 57654 727501849 1503 1504 275080026 10253 10254 466349693 96114 96113 184784302 73746 73724 303844441 84997 84977 388748299 60609 60637 468433326 53401 53429 592164751 16207 16177 520300207 12442 12443 272861337 67566 67567 256988649 63661 63655 359212702 79403 79406 652531595 37799 37800 436214662 82358 82359 68616829 35460 35442 246430962 6599 6598 371230569 48101 48102 984881977 34955 34956 199167576 93722 93723 682693540 9307 9305 673181479 53991 53984 638481001 81976 81997 222367603 62901 62902 941054756 95087 95095 845079365 5484 5485 544385504 56783 56801 842841019 98700 98701 843992590 61841 61842 930350539 33691 33720 67770832 85711 85712 367201435 87487 87510 933038400 93828 93829 825069286 55438 55439 78792763 77603 77604 659301310 45320 45308 855957049 45130 45157 295832579 38975 38948 315823 72351 72363 842208674 62361 62362 40297127 91480 91471 57832613 97982 97983 106546414 40875 40876 887153585 3649 3653 579432523 45601 45627 34987426 20378 20393 948442724 7075 7087 58536493 15790 15791 657192983 8221 8211 1776093 79211 79181 452583065 73663 73664 50154261 30159 30160 693570288 66897 66898 108601176 29526 29532 900345793 84517 84518 929347915 87165 87166 133800380 64153 64142 434275165 12635 12636 480225854 92019 92020 648947770 75012 75013 485590738 99114 99102 236088396 84914 84915 945495279 33330 33306 666093776 68368 68343 522942293 10120 10121 960429343 51044 51045 462697353 43308 43309 624718930 4002 3989 869997624 70325 70338 166389893 3526 3527 85726386 97325 97343 387165692 86092 86093 153088111 37046 37021 392230792 65815 65816 990589188 26725 26726 829171738 82209 82199 785636380 53151 53152 457515940 79812 79813 896426421 66930 66935 70218714 53643 53615 278734652 92740 92741 942916299 44921 44900 477567327 86240 86242 867203278 57020 57021 260091504 7846 7847 584619333 34819 34841 504359242 10049 10050 751651907 51059 51060 483679848 27395 27396 137003385 55748 55733 503285883 63678 63650 637473481 67717 67725 840918002 31576 31578 293946541 88971 88955 81806226 36147 36150 516653795 61938 61957 68532636 93970 93987 30180245 31287 31288 512946791 20074 20075 47732497 29266 29267 991439547 31536 31512 141537042 6422 6423 255431665 68159 68152 441120452 77115 77116 889775676 44625 44646 113765654 92852 92853 542361461 55164 55165 557921503 20475 20469 546607674 59682 59683 496623957 54006 54004 51740169 32089 32077 345504085 18120 18121 672261235 71661 71651 352311775 92810 92831 879663315 51380 51381 825635469 1510 1511 158671524 62870 62871 567575708 42313 42314 718482011 90605 90610 486974124 41006 40999 243757130 53493 53496 671879173 23469 23471 271237599 93914 93905 814647862 69347 69323 373905949 95216 95194 682981187 37911 37891 211469870 54989 54990 165119449 15157 15138 69988390 37607 37598 978809741 30729 30748 790016794 66479 66470 645355437 11543 11559 582683031 83092 83093 410506905 48923 48924 882471056 49501 49519 596477174 15469 15459 477916930 46988 46989 149851476 31904 31917 448603905 29970 29971 230770081 49820 49821 778742060 50308 50309 716667091 30695 30696 429350381 44742 44728 641259308 15590 15595 518534001 71357 71354 504217202 60635 60615 446761768 92208 92210 26539958 20497 20498 648981673 66047 66048 333621348 75549 75550 333000892 5842 5843 172887703 67778 67795 683265985 79737 79719 781828535 71929 71930 533493186 18287 18288 599472728 46493 46494 288222397 40709 40710 568589830 37765 37766 489207355 9899 9869 174979326 71714 71697 559491223 14838 14848 133203055 88737 88708 386821521 93479 93480 171400053 67939 67940 261725549 56467 56446 70140152 34384 34385 573704464 2520 2521 49981742 30637 30615 644456542 93816 93830 733944020 64147 64148 854588831 19967 19985 972551474 2901 2902 199279124 68420 68421 639639214 87084 87082 283672245 58855 58871 156244872 48850 48851 739845425 16737 16743 474890010 43326 43298 669770474 66863 66838 592284013 55187 55188 956521211 70680 70681 650240883 84442 84414 628776267 88424 88425 914105325 63938 63939 398895134 28235 28222 148937135 40285 40287 896261036 945 946 409956845 11756 11758 758276154 66705 66706 72476754 18426 18400 406361071 923 953 105795997 67613 67622 63677170 73827 73828 647798181 92087 92088 680085808 63838 63839 81767455 32350 32327 280682190 79159 79160 475848622 92645 92656 803770704 11382 11383 663340111 54879 54863 570074999 63515 63516 258902217 48843 48831 980019979 72139 72140 318962963 41720 41722 825325985 36012 36013 842534360 41686 41716 125350901 55029 55030 662059550 97804 97805 37040138 43420 43404 562050377 46871 46856 194246719 37070 37074 54208080 27163 27164 749538385 33974 33975 658954203 56136 56137 350117294 65885 65901 482844637 63033 63038 475562085 73110 73111 154102840 75898 75899 750031858 61420 61421 199946039 3225 3248 142172742 66588 66568 454675742 6798 6786 223743619 20543 20544 106250650 84467 84468 573234472 75631 75615 766215169 6033 6051 353029538 89257 89258 903352129 38959 38953 917193000 50738 50723 235369717 22398 22397 270348345 11776 11777 847035279 48983 48984 116084783 13911 13921 352575729 99635 99636 100090875 7318 7330 403166938 32687 32669 130250506 6065 6066 468132640 12070 12071 38729904 90128 90105 53296685 99658 99632 626696095 93067 93068 182920735 95143 95134 664982695 32688 32718 587451032 11021 11022 352992021 56552 56553 102727693 85002 85003 952692581 14335 14344 766094260 24873 24874 702249108 78218 78245 198771129 602 603 157771092 32923 32924 275739887 96039 96040 799986753 59171 59160 275257701 37700 37718 680112742 96011 96037 302015592 86818 86828 661364480 2824 2816 352228237 1814 1791 938647895 55799 55800 290378803 26492 26493 900715733 96114 96115 563200695 99999 100000 684224025 24368 24369 336608520 38980 38981 273660682 37710 37711 852494309 90511 90512 225581682 73991 74007 663727718 17573 17590 344512768 21410 21411 204333414 78569 78593 394535713 9641 9640 4901151 55888 55884 529322171 13153 13154 842896515 7764 7765 159415899 84297 84279 825442225 24933 24904 809263957 98882 98880 396164980 89197 89198 5667235 56289 56290 617825400 31435 31419 85174758 20540 20568 738336871 92011 92012 378744868 40502 40518 371953254 68342 68343 802204593 63241 63242 706230187 72693 72700 290008734 54779 54780 713973112 98707 98712 617447513 80662 80663 129590416 44606 44595 42672777 53888 53869 876732158 18653 18624 228321392 87561 87576 867265303 6189 6190 834726431 73637 73635 707428483 3190 3178 761419038 65666 65665 704737715 94814 94833 8187878 5751 5746 977337325 33002 33003 326494582 30689 30690 958672249 37230 37214 580806267 21821 21822 745231717 5306 5321 59231017 78224 78201 320217737 31316 31309 341492021 16897 16892 88962449 81859 81860 492362467 32258 32239 5819383 58883 58884 796277945 58219 58207 477021487 98404 98413 453872669 22498 22525 818297607 31571 31572 962490051 40719 40723 885823770 11033 11034 102975049 81577 81578 281387046 78399 78423 239852829 65526 65551 414150267 32313 32305 699132476 18920 18921 958895581 28127 28128 395500385 41427 41406 410753681 36687 36703 274300474 36800 36783 28429636 5556 5536 254664085 18037 18067 507479658 51729 51722 649484716 57609 57595 255594659 96995 96974 132196942 95729 95705 485643362 26471 26472 734066142 83853 83854 404191291 82556 82547 373357623 45340 45341 716165549 48540 48541 641473679 66981 66987 48547348 67588 67577 601555166 27057 27044 583323733 91652 91653 119993133 33998 34027 166850479 72094 72095 474950372 91462 91463 58765270 47052 47058 483259422 97373 97374 726196028 60781 60809 441846678 32509 32520 216178607 6159 6160 932332771 17476 17504 438845793 74044 74035 895332960 78656 78657 971403935 46156 46157 768673155 55543 55566 686701238 91750 91749 929431810 72093 72072 711330050 35780 35790 786794516 14782 14808 927904038 74856 74848 336173769 74287 74285 61268942 59840 59831 421393166 86825 86826 434724345 77759 77753 690458604 78742 78720 816301943 94812 94813 137677849 1084 1085 466778531 28036 28037 990916823 55672 55673 371460684 9930 9925 266986884 55961 55962 665500175 82 83 41276331 55521 55522 544943913 77283 77284 115132247 90272 90273 159970940 90443 90444 631360690 62834 62818 159946688 12157 12131 442200989 33411 33412 65716974 48777 48778 869431204 38773 38791 645266677 45248 45245 158684787 26474 26475 685790999 62263 62268 80257420 45462 45463 562519604 60448 60431 160836168 70156 70157 585932668 13997 13967 228579967 75555 75539 554251636 14975 14981 84726725 70509 70510 810044580 64780 64769 7992387 70929 70904 537006941 95287 95288 396953093 93615 93616 718078042 50489 50466 765799806 95640 95633 11853341 95450 95463 763843587 67894 67921 227507940 33792 33793 875000975 1628 1643 971473949 13409 13381 295674394 65025 65024 902766591 42941 42942 454682975 17135 17136 413294712 69890 69891 615387153 29386 29397 968480694 82314 82315 650112396 36026 36052 912702136 51939 51940 807703755 46092 46093 815073753 59066 59070 125500209 50365 50366 274987740 37338 37339 334404238 82899 82922 489370709 40396 40397 978287540 70732 70708 415481291 24544 24527 668889795 18823 18824 235067517 16822 16818 480249398 6049 6051 922535450 7496 7520 806078163 48394 48395 88805711 66953 66967 65069170 59984 59999 863447071 34826 34839 442259856 48746 48747 616716106 77215 77216 932787093 69714 69735 268476800 66058 66059 372017806 78972 78973 241627826 8283 8284 324165216 92592 92593 155295340 65070 65099 192628082 62014 62003 68923028 6517 6523 867869326 50857 50858 740794722 22523 22524 424036086 86617 86618 139765361 51014 51036 20492970 6321 6322 85117688 73218 73224 803263170 49999 50000 614421519 99443 99422 253662280 39691 39702 484335250 75371 75372 792227773 57176 57177 937669694 78322 78293 318985350 58688 58694 205438107 41070 41086 526138238 79840 79841 105528477 15129 15130 159283239 69942 69912 596626222 57811 57812 560945688 97949 97972 188374172 14701 14722 535499495 48654 48670 976614810 34837 34822 228549123 72245 72259 189776124 70431 70432 781143136 78916 78917 914537715 99592 99593 33434706 21023 21024 177403954 78926 78927 105724371 4567 4572 863682814 25557 25558 928859987 65635 65633 289505849 84598 84578 785064436 9261 9262 478908493 82164 82171 548849555 92011 92009 168529012 66040 66041 738193766 75720 75721 799417942 25454 25483 852652746 3742 3733 582835469 67880 67868 495369988 19641 19659 850929028 81884 81885 940339903 68950 68951 712163641 59915 59916 222527632 36082 36083 157407369 69932 69953 556388244 20071 20072 472085009 41824 41825 411665233 59288 59317 418766545 44088 44089 949301562 80046 80024 829935703 92030 92031 664106908 96724 96711 14020997 72189 72190 85902806 45941 45956 452484190 14399 14414 545794039 73129 73116 853550207 80912 80884 715631307 990 991 111224485 22467 22468 870714786 39752 39767 234258829 33300 33327 232650936 82628 82629 786310907 47643 47644 921920395 48744 48745 449744596 19812 19813 85414732 8042 8043 630545642 46377 46378 380297164 9032 9008 253691514 60645 60622 923327686 84117 84118 354121735 27134 27143 967497102 38217 38218 499322956 95430 95424 421584479 97790 97791 66418777 87677 87673 72868436 3374 3375 662311319 11158 11159 641931227 8822 8844 245065206 43345 43354 19919523 14072 14073 211933357 13698 13694 849786757 48447 48448 56054762 39774 39775 716669822 16724 16738 939816991 6935 6907 301865685 48459 48484 656803638 90182 90212 231858942 90621 90635 438823047 4002 4003 318504644 35283 35254 190084924 1663 1664 126283685 1545 1547 257712336 2738 2766 771810623 44679 44680 533373648 13383 13384 880233231 32903 32883 526466994 53917 53918 713557861 17582 17583 613204674 78044 78045 262219734 39056 39027 879913309 52348 52349 601849163 16017 16043 830925383 29261 29262 947078773 15305 15314 388190524 7900 7897 509262235 13379 13381 956918146 93817 93818 726417635 211 234 752022047 80817 80836 648767920 58893 58894 586775657 99765 99742 535651918 59530 59534 407910477 37143 37144 70718734 73437 73438 798836969 28713 28714 241520304 38294 38265 601748416 16015 16030 108786499 99382 99405 718401171 63408 63409 878665257 37062 37054 742793988 46567 46585 431658603 44883 44884 946552692 39888 39889 905448209 52359 52360 462188803 77136 77137 885298905 73725 73749 217270805 93847 93848 800814861 72019 71998 271124781 78660 78643 664368630 85849 85859 779430648 64946 64947 417539426 87747 87748 977947039 86056 86057 823106946 44825 44827 796998894 96358 96359 108634431 82323 82324 298970805 59467 59496 252009787 27611 27612 755266182 75826 75797 806988333 72057 72067 305858234 67848 67849 175041627 5202 5203 1331018 70432 70431 274752135 16912 16888 773591147 35353 35340 783201609 45355 45384 825624356 15856 15857 11612288 72236 72266 309268194 37717 37690 268668720 3666 3667 908917667 40013 40036 570133696 15430 15431 817563771 85608 85581 669393530 93652 93646 424027561 67101 67115 97747740 38537 38534 644399621 37545 37558 93166109 20389 20390 463328797 93776 93794 166293718 34287 34275 727796179 39922 39923 869570621 50213 50209 618327917 63844 63845 60460036 67066 67040 115073678 56134 56149 133181413 24405 24406 511499820 58238 58221 111078821 50228 50229 338821074 74996 75015 612060561 31993 31994 123613843 88655 88657 35969227 8437 8449 915034405 45714 45708 466364681 23202 23203 247428508 52924 52915 80319419 98570 98571 59334169 16816 16817 491095491 1790 1791 268851036 59051 59052 165840781 23387 23388 195971708 17605 17606 286812181 42421 42422 657831608 98449 98450 102408600 59722 59723 664032592 51367 51382 146325777 56587 56594 78147910 33093 33094 864423271 47313 47309 722906226 21687 21682 815132060 72914 72915 418231476 82187 82159 66703205 92764 92765 772416917 41223 41224 737552663 54018 54001 587018931 25364 25365 660874616 6746 6766 325905212 1043 1037 600967994 5002 5003 811342546 31871 31872 913362168 80630 80631 594035094 51768 51797 933589749 12908 12909 291472513 84435 84453 920591176 82547 82546 116190081 4513 4514 314248970 43863 43868 357348908 24406 24407 129944272 32459 32438 392197995 30354 30367 442169471 40480 40461 562267254 50956 50945 211347122 77992 77993 337011976 94651 94643 539445217 20157 20165 628203439 18297 18298 807954286 34240 34257 933180641 18382 18383 747245941 87884 87885 245642115 44133 44134 827513713 95708 95709 931500659 11051 11041 362295558 15495 15468 319481182 45587 45588 817379440 90029 90030 198704527 16380 16410 315667986 6310 6321 487036290 70502 70474 819862538 76492 76486 912807705 83876 83877 881986634 61344 61345 883901264 97760 97748 660556711 44048 44032 31366921 79898 79899 776295344 27379 27380 304032420 25051 25055 296526209 77912 77916 63646590 77856 77846 909766340 79773 79746 359011607 99406 99407 140273598 45826 45827 27711536 42105 42106 680615577 56552 56572 729472126 35433 35434 43689203 23942 23943 89226222 84576 84577 864709552 88639 88640 134474524 15699 15706 104974718 16521 16535 843521558 45271 45272 865786797 21840 21841 469813632 16261 16235 889045594 8526 8533 393986336 71331 71309 27908476 61524 61523 357977453 37580 37566 191322034 13751 13752 915545500 41235 41236 264261066 99707 99688 559036067 65729 65730 268909203 73204 73192 223552515 73002 73003 569999662 35896 35878 576870754 45584 45593 527479369 27546 27547 269131773 57068 57076 714907163 37063 37064 897184039 16476 16468 918803732 31350 31351 136456737 12474 12482 721004613 23131 23104 103039796 79883 79884 36048587 84214 84222 808195108 88918 88919 528840791 47790 47791 865124996 16411 16423 901894781 36037 36038 289380150 87501 87480 432341848 61819 61803 591371090 63480 63481 60341888 18134 18135 566044951 15660 15663 687418131 30356 30378 680820028 5149 5143 166444006 7864 7865 248240869 36525 36536 435042615 45564 45540 881555805 32073 32074 153520870 95603 95624 463481113 81011 81012 275585178 43773 43774 680713703 12454 12480 999567741 90526 90527 287488666 2815 2816 879822061 96804 96784 626861376 43970 43966 178265618 54511 54512 121211817 74804 74805 224440775 56699 56671 214757962 53064 53065 756261806 43842 43843 89013932 59407 59408 787840919 91110 91096 305600906 93279 93280 965901025 80062 80080 405040838 17105 17106 558119799 85575 85605 971617862 68482 68463 371190180 8117 8136 331276433 28822 28823 386411933 50763 50787 714631791 67205 67221 611988291 47794 47795 135010297 62823 62803 117469721 45689 45690 608992662 96600 96623 334691517 502 494 271872881 32347 32362 643511598 23241 23263 392345712 86541 86542 605614484 98834 98858 497494716 89023 89024 833518011 51132 51133 284101775 61429 61430 384848966 74918 74919 125586911 12676 12672 904702710 64465 64466 600101775 59858 59859 55999117 66462 66460 348024576 423 424 471774440 90418 90419 344613623 35816 35817 732268603 21673 21674 947673990 65351 65352 309943992 97284 97285 3512826 46638 46639 166528712 26542 26543 103350462 16553 16538 218045140 66675 66676 865158459 55307 55303 520927980 33337 33312 216699174 594 595 371079440 44454 44455 10943636 73385 73386 202192745 23779 23780 346099486 3535 3528 423447387 73386 73389 974712455 24571 24585 268181756 9348 9354 687583949 25956 25957 574018517 6228 6229 434527890 82004 82005 534702996 11843 11844 160034506 10130 10131 33891301 79439 79433 544342504 19774 19802 749760115 1568 1571 356816810 61754 61755 991636702 82113 82114 145627297 88467 88468 278527637 12984 12986 776433941 83134 83135 408029598 55479 55480 350307363 18919 18915 51400540 78825 78804 627085479 47074 47051 538757879 38988 38989 215902525 90303 90307 713419773 17099 17096 603715973 82595 82596 752717482 92612 92598 52640606 16941 16942 207370269 14719 14720 228275192 19823 19824 47911311 39877 39878 90916643 74983 74984 524667563 70343 70354 311637659 96326 96349 124548789 58871 58872 319785913 53641 53629 563039233 97365 97366 23930559 3079 3050 544244386 74371 74372 723416848 44765 44766 527101602 11264 11265 492960197 26922 26923 788373383 22208 22199 734589934 93716 93717 492047624 94217 94214 628442615 52946 52947 625882485 87323 87309 406046263 50560 50580 877678508 48775 48776 189129116 91064 91063 613328518 98078 98079 827366572 5230 5223 395859667 7745 7746 465231329 69396 69404 619840636 23952 23976 953891570 11317 11318 459936639 43374 43375 403664012 97085 97095 144356283 10864 10865 178633732 51646 51647 852008191 54347 54348 393673107 79368 79367 347019340 16188 16189 216385423 38884 38885 889256214 73998 73979 70146530 57966 57967 508865199 74811 74795 85287222 72646 72636 439663193 28763 28744 350998204 59244 59245 814300900 17381 17375 194439890 75564 75576 113977704 59171 59172 246468384 37914 37891 333032464 73352 73325 105436794 46481 46482 610646664 30078 30065 472936402 89864 89865 342158441 4515 4501 341855089 84809 84810 13563664 33281 33282 781260223 35944 35970 533620604 38494 38495 644790427 805 824 752117067 76675 76651 787656306 55706 55692 348922571 10274 10275 63889138 62444 62445 118286239 17955 17926 850300343 26417 26418 533283562 75055 75056 106862682 56534 56538 844032809 73748 73737 122332129 75380 75403 614019213 9826 9848 297271175 84384 84412 755183365 13654 13655 763607799 74080 74073 599595882 87719 87691 342408403 64287 64303 630352822 57993 57994 371117811 46803 46790 862230488 25206 25197 491189595 35999 36015 155202019 88102 88087 505867124 33709 33710 560349308 17151 17166 128223852 12595 12596 687583707 64979 64968 633651948 95080 95064 194698398 86432 86412 499630250 91702 91691 874256430 36297 36327 131220257 69038 69014 944317693 856 876 52206200 49690 49697 835773036 1311 1297 593434694 77864 77865 584011982 86663 86688 904895779 38493 38494 719727807 64294 64295 550158336 7877 7878 785148480 78876 78861 420127584 26446 26447 368606280 63403 63431 426936545 88877 88863 925464612 69156 69157 912987807 87443 87444 63343540 94730 94731 993134791 86995 86988 712931938 10498 10496 527196079 63468 63469 908658705 84233 84234 450633480 40107 40108 309792079 40433 40434 970291067 61828 61829 999493902 95562 95563 586670739 13951 13952 795604584 47523 47550 148008453 11565 11566 366477716 94048 94049 721202894 61519 61514 499576790 71194 71213 334048445 59976 59975 523051326 9800 9817 739029804 3403 3410 511006363 62711 62712 645469594 52828 52838 839429217 77658 77659 883061829 45526 45508 372510762 27246 27247 809378336 40279 40280 273933373 29130 29131 26193931 6512 6513 931991159 80285 80283 692838908 2531 2532 592332437 79340 79341 557914138 44024 44025 122785795 88961 88962 404971400 49650 49648 109888426 39473 39503 213977970 52689 52690 864160751 55557 55558 585241619 5795 5799 984103720 63931 63924 786141898 25668 25641 335114896 9485 9462 44889957 77684 77685 279795936 21481 21485 953818698 52385 52386 431831607 461 466 434732002 45121 45100 492299096 53639 53640 884183870 39638 39620 265414636 28996 29025 409007630 32124 32119 564701903 83892 83894 808617897 1064 1094 310996708 72934 72935 968509621 99958 99951 859758943 35374 35375 56928298 96137 96131 359613798 95345 95346 578827096 59345 59315 901118593 70005 70006 684536989 10957 10958 749107737 29307 29292 904479016 76667 76668 659486161 74285 74289 468574821 24626 24608 972241076 40830 40801 383747281 55603 55604 661063601 63639 63640 461392892 99525 99530 610465029 23472 23473 367034167 24221 24222 198188308 60052 60023 446868383 59294 59295 804905658 31728 31725 788912657 79875 79876 269971446 8278 8279 909867014 73842 73853 424023096 32876 32890 594815191 17919 17908 16335021 69506 69523 899525161 58962 58938 101304804 32252 32253 504316562 97366 97367 273401514 43573 43589 957568613 92473 92474 521519493 76480 76482 466861036 53848 53849 441269501 47240 47241 427109497 58703 58707 792127204 13815 13792 351663643 99824 99852 783083717 1475 1499 321735208 69430 69431 541041623 90561 90572 910663455 68136 68137 124617230 24958 24959 670469692 51294 51295 56541822 17736 17737 217099020 59238 59239 209674886 20317 20318 892742684 50277 50278 823613736 26094 26113 863057078 87941 87942 281552048 18509 18510 733391246 93368 93369 520344983 94865 94842 951216708 5772 5773 341774389 78404 78405 716336918 38169 38170 704139239 6409 6414 287092793 11084 11108 41855464 12341 12342 658698043 23964 23965 503734528 36129 36117 67335981 27014 27015 966966214 16437 16438 384449340 82672 82673 684869824 5980 5981 875599444 46411 46412 999727611 21590 21609 629181714 96088 96089 380297063 36906 36907 451225733 85864 85865 156851826 43824 43811 705485627 21608 21609 597414436 93055 93056 582930103 88628 88629 872957948 71759 71771 206548245 35616 35636 370621632 9064 9090 246961116 69402 69426 206815601 80255 80256 687797830 83690 83701 330569621 14796 14797 745495078 58318 58310 970415850 77285 77300 606740039 16321 16322 646533170 17512 17519 215039598 88698 88716 556297693 16847 16828 692291350 31814 31825 232530494 97162 97163 564143337 24987 24964 631228266 52960 52983 149769720 26278 26305 478192738 23276 23277 183348318 55243 55237 431915114 52902 52903 235629729 71935 71936 694575162 29077 29099 704798108 39981 39971 244905801 29032 29033 547064939 11950 11951 383405905 67538 67539 731278006 85353 85354 687137700 24111 24091 966429712 47131 47132 670960710 52098 52096 4080892 20496 20497 672781938 17722 17718 810023783 99681 99658 250763160 63057 63058 225908202 73374 73375 635868084 21762 21763 44080748 75909 75910 864786999 3081 3083 350366834 4311 4312 258298060 37809 37810 712421249 83099 83098 413414164 57029 57030 808068177 46895 46921 904990804 3991 3993 882046532 1243 1244 103398121 79455 79456 356528160 12664 12677 382180264 74348 74349 354832653 59984 59985 371193416 4865 4894 558572017 62912 62913 552206800 54817 54847 199431242 80440 80453 136417173 67347 67348 729738112 75531 75532 353589649 86731 86735 359921627 67543 67525 262089527 73952 73953 81497139 98606 98607 659657053 19713 19714 689170543 62078 62079 464306099 82201 82207 862708605 23253 23246 851105629 16838 16839 435364598 15679 15680 665405150 12656 12657 44695025 18958 18959 524125566 98410 98425 457764526 29421 29422 738668231 81341 81332 518760838 9705 9706 616019832 21959 21940 981546307 95317 95318 500791804 12216 12217 156675992 25000 25001 92644388 18744 18749 79517671 37197 37198 818952200 726 727 459543274 93 94 921082008 1250 1237 610114197 79423 79405 150961299 25670 25671 334787726 20824 20837 792399542 59788 59789 373145408 73624 73625 541671627 5865 5866 32938632 49018 48996 251055718 19455 19441 95933658 22066 22056 480075003 36544 36545 84713295 2494 2495 239715013 4484 4485 393703454 85474 85455 850402332 86576 86577 719955614 26257 26258 241345876 72977 72978 149273189 11330 11311 780150316 51468 51469 794250079 99891 99883 580226345 28850 28864 743914076 63247 63249 87085523 29016 28992 507918338 40440 40450 356262893 2239 2240 651585143 27144 27145 520732155 26055 26056 558240640 39180 39181 762005531 79678 79679 185441310 69512 69513 182686092 92486 92487 24634509 68417 68418 377929049 60015 59994 687419911 35316 35327 670926922 69388 69372 706734750 17516 17501 845590978 5334 5347 752558283 83267 83282 231765052 38228 38229 963706993 43411 43412 117594138 20496 20495 823003438 74000 74001 815391540 30166 30193 92426737 729 736 135690116 10748 10749 646756150 80561 80562 118966602 55571 55572 331528716 63949 63950 475169694 71600 71601 165892077 65360 65361 434059420 9001 9015 311857300 36441 36429 598829483 87635 87636 441288541 64506 64535 763044738 44541 44564 660014810 76298 76299 902490081 45178 45179 789007309 50572 50596 822513958 13311 13312 601316573 96421 96422 250586343 93940 93923 570978885 46408 46426 497314679 14549 14550 414502053 35713 35735 222515829 66507 66524 873265859 67562 67578 464656362 26009 26003 462235665 6452 6453 926177430 68055 68067 20918296 1142 1143 987514010 17140 17114 465550942 12010 12011 385341785 1100 1122 186671148 22240 22237 451568590 37588 37589 783586595 18300 18301 723981065 12347 12348 285259664 37895 37896 293037314 34724 34725 568743899 45020 45029 1383324 99245 99264 543581708 84274 84289 872482707 42574 42548 998593134 35616 35631 289946423 81014 81015 611196034 15864 15835 784983232 70899 70900 807514519 14815 14816 117351869 31758 31759 83470538 95088 95089 813269378 62476 62477 5972829 54856 54878 662163017 97221 97216 734387748 67592 67587 683201252 47562 47533 593090293 67831 67832 299154734 77305 77306 105800013 70390 70391 839962311 35540 35541 831802514 2099 2100 134028237 79527 79528 326948840 2646 2647 54622221 84204 84177 134073838 27589 27614 76116058 55833 55853 656573973 25854 25839 525953989 27822 27805 360712324 49182 49171 424653411 55337 55338 480577965 91518 91519 793421559 70544 70519 146272829 39015 39007 863247971 26188 26175 655463156 91281 91273 557815092 37942 37933 689516784 99069 99070 832726169 37307 37281 478480887 57504 57514 67725017 61986 61989 918648632 83112 83113 415857674 74927 74938 589035966 21227 21257 13711444 5976 5977 295519391 81149 81150 635217667 51906 51894 455309812 16928 16945 113664388 44743 44723 533201175 9001 9002 743503054 16103 16107 296998715 63892 63874 892866339 24400 24422 576127184 80621 80622 190251155 34601 34630 367968428 75004 75005 924129779 7044 7045 189639686 14569 14570 579665560 72578 72579 378028370 39819 39820 230242126 46098 46104 303725997 20094 20084 639857338 84534 84559 441510189 73166 73159 161578453 32688 32681 322462502 47383 47411 560606826 48099 48081 299371343 40706 40707 397689795 96987 96992 998359341 42538 42560 394799723 92999 93000 601094052 47184 47185 713277963 17662 17681 384423994 59808 59785 494147928 18999 19000 551923697 80752 80725 168665314 46257 46258 742586701 11100 11101 923064742 20141 20147 233502652 32487 32515 388795073 38077 38098 970125267 93012 93033 26937978 39745 39746 376893601 42048 42045 688469489 25012 25015 802490697 83421 83422 90495272 14343 14371 401382515 55873 55863 584411018 39028 39026 47718814 48773 48774 332397686 91889 91890 439578364 59845 59849 881172378 50073 50049 225933037 74642 74643 480248843 35029 35030 535886928 61460 61449 123047344 29230 29231 690459320 81970 81957 330423266 22047 22048 636419264 1146 1117 236979736 26421 26422 225219938 47243 47227 788363550 33980 33981 350709076 41852 41853 906001794 65328 65349 566045980 18453 18454 301222855 88401 88414 944670683 21080 21081 68113940 71003 71004 769647769 8903 8905 483717386 92917 92922 759593427 57043 57044 141715977 73905 73906 513003614 99460 99448 689962539 31200 31201 430193681 14795 14777 930301984 22802 22808 202678702 17145 17116 95279034 75606 75607 835412012 63 76 948110651 3354 3381 220441094 10536 10537 299000929 2544 2545 692257144 3502 3503 932214602 11212 11213 377119500 66516 66517 316895076 56502 56503 895628521 57497 57480 750417916 7455 7456 687778378 76248 76273 685862832 9545 9560 929458412 43464 43480 632164620 75762 75791 419934702 77268 77281 764235313 16349 16350 465593820 26885 26886 78353720 22503 22504 609090462 4588 4589 535752924 54671 54693 344874642 54301 54302 979725027 6565 6566 510376459 79583 79613 426207884 25072 25048 532191753 14881 14853 772416376 38726 38727 914362281 34665 34666 284980157 837 838 52930591 63263 63250 294740909 82864 82834 908824655 72342 72343 104172468 47356 47328 193790721 20971 20949 999296601 70187 70188 101774767 77961 77962 807980477 35428 35456 954532162 32744 32717 708147614 88892 88893 261357855 10603 10604 519442830 20481 20482 552930917 49354 49355 951473817 28018 28020 630895200 35340 35366 402106985 42583 42556 16625900 77528 77502 546876522 71050 71073 900831182 95900 95912 942942484 9440 9441 361287108 5515 5518 292048568 63598 63612 390915290 99014 98986 950760662 69805 69807 803604890 92941 92937 235778354 7752 7753 713362866 44675 44652 557663310 72950 72951 644578303 42818 42819 323868215 52480 52456 474206793 43109 43123 709146285 56047 56027 441040640 50825 50798 100106316 18019 18020 655653850 17397 17398 705877356 91881 91882 130452692 87999 88000 613739231 50965 50966 424814080 1686 1664 463928353 11706 11718 594737334 84231 84232 120945092 28024 28025 852686796 86367 86395 304050140 42789 42804 392076374 78324 78325 614349293 86361 86383 89775022 83166 83167 616878700 20009 20032 657685138 26747 26750 345962933 4458 4436 275322360 29647 29648 81764007 40052 40054 992419386 43426 43427 29186241 72192 72215 617664414 92091 92112 624915079 91666 91669 709781964 48099 48110 228276661 14322 14332 432050341 17059 17060 962051086 73638 73625 301462675 70826 70843 880264904 96765 96766 826602686 64339 64324 629457215 91468 91469 425729097 36846 36847 655632184 46129 46130 58799702 89344 89345 638130989 30712 30713 899526886 83133 83108 750140955 92247 92277 700123981 37065 37073 983251325 61600 61601 384881092 56352 56366 673275871 54147 54133 241271546 12399 12391 407721599 79811 79812 721587694 23798 23799 643104923 64407 64436 150435920 74755 74725 587538263 13342 13343 404461387 70855 70883 724098375 60132 60108 457986862 2300 2304 70975312 81127 81112 978124796 55061 55062 399590540 77581 77599 267077375 11497 11498 600199550 48987 48996 448109494 1276 1262 880606843 24687 24688 530037371 42863 42864 123539419 58891 58907 133188691 22837 22863 785531208 94523 94499 218319860 14413 14406 778588732 9526 9533 128287834 12220 12221 708007367 7559 7560 849089408 69819 69809 611190269 55133 55162 729847315 33263 33285 749087760 97027 97050 689182971 23469 23446 83646062 77005 77006 294364294 38775 38776 391435005 81997 82005 998850394 76841 76842 198463942 31052 31038 833778109 3795 3796 169549773 40651 40652 604921920 12034 12022 676109987 24909 24910 620032240 1994 1967 621438032 7847 7825 505975367 81551 81552 823028484 9394 9395 480593286 36237 36252 181973194 71504 71505 538105003 73332 73347 946563450 52567 52539 113786996 74536 74537 428417611 88162 88163 190940095 44761 44762 437489448 25759 25760 964799473 70773 70795 144054303 57969 57956 497116916 66523 66540 886906898 38849 38850 789893848 29612 29613 854879209 54763 54764 436142023 74808 74835 703872936 9318 9319 522297919 76554 76555 393593502 35708 35732 481729445 41375 41376 312370711 96336 96337 429885015 9879 9880 104998063 89965 89945 757187196 38752 38753 795773989 98940 98938 194789324 91563 91534 77232674 57853 57834 538751054 55791 55792 400781708 15234 15235 563483429 86581 86582 303052147 66788 66789 392311528 44840 44861 368528705 17511 17524 767521902 29181 29184 80533675 77098 77099 410524383 88364 88365 539397274 21953 21958 637259511 2707 2691 38790098 13964 13984 827002188 17713 17714 379172255 91959 91960 32429353 18539 18540 129422382 44313 44314 15003355 19125 19126 321269410 41512 41492 353144605 83570 83556 925370673 93029 93052 854215156 8207 8208 873559051 59825 59838 661964113 17002 17003 101949661 39224 39225 913501910 64623 64624 136177890 79646 79647 332077136 15995 16014 96839705 50065 50066 653039436 94821 94811 467050884 81719 81710 50067883 51311 51312 55705370 7648 7622 964100407 34475 34454 840768764 92523 92524 619190314 22310 22286 921410399 23481 23482 487350739 61091 61074 129168331 76726 76727 765539232 45527 45528 600335671 78790 78791 210287753 68290 68276 715441437 88219 88220 235026072 69901 69902 913776911 867 868 176581553 64820 64821 704063785 53330 53304 15221493 89761 89762 317692493 46616 46617 167484621 61303 61304 3688632 2037 2023 929803329 17246 17247 93580632 41765 41766 695581600 9178 9197 917466447 40074 40101 369925949 73852 73835 196851922 60177 60175 50667536 17235 17225 224322463 68973 68974 504481330 36268 36246 410485991 25848 25849 855382649 34541 34524 628855087 48251 48237 268298771 6578 6579 34792030 62318 62319 891136656 90525 90526 726363275 93488 93489 501899529 17788 17789 717274651 6327 6306 273713748 33688 33689 550607832 46732 46761 677141548 73568 73578 831706288 2315 2330 240714135 44545 44548 390963404 41804 41833 378634264 64829 64830 992054115 63960 63961 569479134 13772 13773 880287065 23689 23690 772135689 87218 87223 823551174 95421 95422 438658899 49312 49295 667791974 64763 64735 205218154 42106 42107 430864436 95977 95957 847346872 34264 34249 181929815 38819 38792 37010323 99217 99218 475446207 5406 5382 614006571 77100 77128 385879678 61333 61356 319030893 13438 13439 148380331 2139 2169 826411962 48069 48070 274457517 84780 84774 568656487 30431 30451 407501122 84507 84508 716684389 19226 19227 921206170 54015 54016 537362099 83855 83825 642191235 60474 60446 344006435 49310 49322 464926178 9503 9504 712171337 94934 94909 839122993 27302 27318 904394754 22373 22374 210076796 18334 18346 418826872 42897 42867 427410103 12043 12066 810331706 60291 60283 829633203 26406 26383 994437601 62929 62932 177786179 25229 25216 404754257 22627 22600 556352783 78094 78068 461281849 91521 91522 412713755 18325 18345 639477281 6165 6164 715571183 21288 21289 964759518 10627 10602 673902023 84438 84419 631692313 38895 38918 956487909 32266 32280 593110072 28339 28329 303752375 55244 55225 646447294 66752 66760 653808531 52605 52604 677011178 33846 33847 879233206 24183 24184 456673122 85161 85162 845123147 19922 19923 124455517 21463 21478 546826790 47937 47963 597093052 11334 11322 342555242 28984 28985 857165968 80691 80692 273826460 72669 72690 150362300 83777 83773 411287086 94841 94842 81814347 33259 33260 313911386 70193 70194 766118300 68797 68813 882523398 42527 42528 165666580 46623 46624 775232195 77178 77179 568506475 38256 38261 283482647 13572 13573 729609927 41170 41179 31573536 59747 59777 897445254 23236 23206 718994255 322 323 682746650 93946 93947 356776951 3078 3099 278306874 17087 17088 694917207 81344 81345 891335743 29698 29677 268644228 97954 97955 488321022 13363 13364 30342291 76720 76701 374317105 41076 41077 183757235 87620 87643 120237815 1456 1438 829031266 41958 41959 263538092 24767 24768 55657898 85494 85500 230446498 68365 68385 847610369 85464 85480 858434194 44618 44619 974305352 33933 33934 340020628 3797 3798 85916212 53727 53725 859448577 8620 8621 585399286 27517 27518 279588636 14859 14844 706934182 11332 11302 196646346 62678 62679 980786806 71730 71734 116493155 97805 97826 157848382 69646 69668 48232989 32753 32754 758164318 36784 36785 999692914 60169 60170 246722376 67396 67397 340602525 15027 15022 585028705 96961 96962 81453495 40971 40972 317944765 15219 15229 829452530 58007 58008 904725499 36701 36692 541741486 98099 98100 703922337 47827 47826 982392822 99918 99897 494752873 2034 2033 889114338 41421 41424 651831779 65668 65675 669027590 47201 47202 127206266 13863 13864 603876173 30812 30835 116989633 87274 87290 174680838 31530 31532 713539184 39081 39082 419062713 29971 29993 388993688 36471 36472 437439174 57692 57662 244610124 4138 4133 255423323 42837 42838 995370013 81857 81834 547884952 81627 81647 65446738 77850 77848 709378065 54899 54923 977674917 38707 38708 794207335 25198 25199 521217347 19731 19739 56126232 92145 92146 916468900 34726 34728 930799776 52560 52579 954067913 13486 13487 862261202 72747 72748 363560740 91268 91269 187360957 35783 35764 649139632 36985 36986 322514811 77999 78000 996352342 15301 15302 193788744 6445 6446 342614116 32710 32738 627854128 63050 63048 304546092 28833 28810 195208189 81291 81292 235784536 33193 33194 289678637 24054 24045 969219227 78938 78939 687015096 48564 48587 359855336 15870 15881 882763115 18898 18899 227317210 86071 86072 560230838 22436 22437 372141413 78683 78684 267958852 77184 77174 101573423 84291 84279 401499358 31965 31993 552428146 64319 64341 780712586 30432 30433 425953301 50608 50620 267645134 29380 29402 622787773 25678 25661 514107046 4705 4714 233373242 49745 49746 219357286 78427 78428 936484824 19167 19163 515932982 26517 26531 724406668 1255 1256 276880351 51626 51627 622555864 13716 13708 308747639 41586 41587 143970956 58729 58739 355386075 68275 68276 45681243 49126 49102 208067696 94222 94246 905363159 89938 89939 85529311 41937 41938 431141479 72047 72040 200290057 62932 62929 835596459 50773 50784 391618832 7874 7875 696778845 47628 47629 733005110 18568 18576 777659864 48203 48204 215574545 77584 77560 423445783 83060 83045 154756666 71122 71146 308776573 94305 94333 734723669 98683 98684 529256142 52443 52456 129396531 81243 81228 940125094 51188 51213 831390541 50345 50346 420866542 21978 21993 562716449 95515 95516 320334159 42700 42701 690366764 7608 7609 409518879 81699 81694 960023653 10813 10814 363548092 30932 30961 252462720 16427 16426 602531285 54547 54561 71392774 17131 17132 511026091 8513 8514 715655123 88264 88265 496903680 69031 69046 773957549 69960 69977 213049692 99335 99336 556916941 50492 50493 632576701 24878 24908 410291442 45520 45521 499529217 29133 29134 241611036 58067 58073 113667245 79290 79291 974115189 74606 74578 948560292 54000 54005 802511536 74049 74035 933482634 28952 28953 816289129 53944 53915 517617964 65941 65925 285775100 93719 93742 79471937 63546 63530 213029866 24958 24949 201646020 66332 66333 516549987 50693 50694 471320060 21543 21544 927404012 11398 11405 170973751 86978 86979 723319079 46821 46803 231367547 32709 32710 869351700 95993 95992 258756871 1711 1712 591874471 83888 83861 106594482 9545 9546 781791162 42666 42692 460566365 82327 82328 920092659 86318 86291 158682857 83309 83310 184277428 88753 88727 969003955 86976 86977 321921149 71756 71728 742234961 89931 89932 699216715 32299 32296 228468317 78136 78137 187902759 91040 91067 908826710 26054 26055 580542347 66694 66676 775701500 83836 83820 942600985 35056 35041 717511540 6013 6005 631640977 7803 7804 106323182 45732 45733 379731486 32843 32815 922751866 60471 60470 131004921 90516 90537 721643230 63407 63408 972693020 15781 15782 687741301 21517 21518 525115296 6821 6842 201572325 57495 57496 900895989 23606 23607 81160197 64337 64338 335188376 73242 73213 634728740 36419 36404 953347437 17062 17046 927698336 42844 42861 698934099 44290 44316 749874974 25265 25256 518813862 67728 67729 376387652 21224 21225 266058203 83582 83601 299869709 46455 46456 395897342 57655 57654 978842149 20799 20798 588328840 15883 15905 529418774 56421 56391 177041391 28108 28109 757704582 97998 97989 928003441 22567 22568 917124190 36302 36294 861810985 15718 15710 787273670 8757 8758 177522684 80533 80510 13565295 84622 84623 718472954 78234 78235 528411376 75310 75311 85735619 28124 28130 411885565 54900 54875 753970659 14670 14689 600696220 29440 29441 522574580 46866 46867 861945235 97495 97475 673444597 13226 13225 400020618 627 640 829781054 69372 69373 502506913 94136 94129 356872374 71239 71228 131021047 96872 96873 802670443 6843 6824 102129908 83473 83474 542085053 99639 99640 926621786 82906 82907 578760492 70805 70806 515799948 32057 32048 903098050 13256 13274 575726666 25851 25869 15681531 63596 63597 317183958 81778 81767 519261173 12920 12928 640984800 50374 50375 386649727 33026 33050 591474006 56365 56376 361240685 36336 36351 227907761 9141 9145 268566948 20429 20430 375356945 57637 57638 886463878 43784 43796 273674559 48644 48648 962058530 24656 24635 37844966 39524 39525 429923265 93729 93732 733404621 39218 39210 167113827 52959 52960 483333280 75982 75983 768287328 9217 9234 560057488 61140 61141 177098115 59430 59433 541669893 51648 51646 932643542 54756 54733 228219639 85661 85667 573861133 67657 67666 583883814 8355 8378 948948598 67252 67253 400791195 69328 69321 959673201 96205 96175 631518577 32455 32456 900998822 4171 4158 217009865 177 202 414024218 44447 44440 393643532 52934 52954 292254585 9682 9683 75626551 50723 50724 392232371 40873 40884 332769601 70956 70968 924535590 65093 65079 979650763 93471 93472 430064530 85494 85524 545565164 94235 94236 529519308 17509 17510 978243148 97809 97779 529906477 15205 15206 867174354 36849 36850 501031503 5501 5507 359134577 3138 3111 290038801 79927 79928 539572512 74351 74352 305032549 54659 54642 963301143 6834 6835 598976347 80077 80103 40988963 61878 61866 445716797 95275 95287 819645053 66849 66850 583995604 88412 88413 11719876 50591 50590 813674433 27754 27755 29347881 48847 48875 899474497 79379 79380 702185177 61150 61151 229889466 7650 7632 593208762 22933 22934 655321350 49027 49032 987550335 98373 98352 493920650 81710 81726 719971613 83427 83428 483229960 92529 92513 761200838 31854 31851 660012264 15288 15294 909041945 99379 99382 819836925 32496 32504 170861806 35501 35502 127036591 62257 62266 209358076 29921 29939 660822250 62625 62626 991167510 22270 22250 904927928 85385 85395 111775708 53676 53668 404452966 80994 80977 452551128 64067 64068 300594125 75211 75239 579682527 42364 42386 999709347 25256 25273 569787469 39892 39872 142961485 69316 69317 905755184 60790 60807 923810180 62724 62722 577645855 40125 40126 348197323 26925 26954 569353753 61484 61485 207175377 49026 49056 195363877 90867 90879 961396836 84890 84891 224153822 39692 39693 754517050 59582 59583 54752175 72592 72593 442690609 17214 17215 581570601 12291 12292 841223777 5304 5305 278703212 91375 91401 720561400 20692 20693 889014488 56531 56504 516558182 58909 58910 918871081 26856 26857 275213792 8231 8232 482807597 62861 62852 620457777 84873 84882 965816533 59646 59647 291938571 45661 45662 662992234 19078 19079 551152217 58355 58368 703976916 51437 51461 327295113 8990 8991 654429268 57917 57923 862791354 1424 1414 596068556 96196 96205 898361679 25779 25789 296332297 90740 90741 720619284 21657 21658 928000640 8470 8471 323498023 74476 74477 976882907 56760 56732 712811375 74047 74059 350194292 41774 41781 663460309 11102 11086 403021371 83509 83510 12854360 40515 40516 857429552 35871 35851 28629406 7731 7732 398325193 43230 43206 785895741 21552 21560 491819819 71493 71465 5406552 20429 20407 704563174 87249 87255 288942007 25227 25228 276887344 42155 42184 651668131 99863 99877 27978157 43961 43962 577116842 43750 43731 508661845 8786 8767 982007875 87200 87211 640709343 67151 67152 671962894 8120 8121 413273779 30322 30323 968721311 18799 18800 203915079 61285 61273 152517455 31803 31778 697569359 25221 25232 458565415 23334 23359 62778812 4812 4813 732093 8195 8196 211151562 86029 86030 780842323 74976 75001 591145220 20718 20719 812720610 29490 29486 914704534 82404 82388 994205493 32450 32456 456054287 50617 50618 668739119 84063 84054 902906601 91064 91080 859476170 67310 67302 992179164 40273 40274 540437623 16865 16866 27098337 21812 21813 116858161 38505 38506 705336298 80577 80578 771348972 33817 33818 400208754 87940 87941 737770427 3840 3841 54573285 29511 29512 903378227 52736 52737 266962386 9493 9522 521332591 305 329 145957736 4608 4582 279976579 62905 62906 751256792 22378 22375 539250456 8550 8561 656848705 25121 25105 280636210 60928 60907 316063785 56392 56393 344170220 52131 52132 831081725 49480 49481 749495852 55450 55471 434034244 16856 16857 944002594 26558 26572 244023269 6875 6893 835607845 50921 50896 592870940 55408 55404 860078639 70805 70801 184615801 23951 23969 930222305 49481 49482 425552248 43960 43968 361594532 63803 63819 150537467 32663 32664 487715689 64873 64844 772430527 83539 83567 783953923 14023 13997 58769494 36209 36234 789843261 91247 91248 419692862 95077 95074 497985129 61274 61299 225075699 10415 10423 739044627 29895 29882 964091709 77802 77809 452487470 87215 87216 418293428 4926 4927 615691386 93983 93992 553243932 26687 26688 768456406 93212 93208 352221693 72602 72622 290467446 97682 97683 607979568 25101 25124 577208499 84578 84579 320729354 67934 67935 5935054 25537 25563 586042228 96969 96940 609018870 74174 74200 894479457 26641 26645 931295148 47342 47359 393198780 97284 97286 608081166 60166 60165 278991778 29401 29409 540233477 5589 5590 964106547 62406 62407 456259735 13132 13162 938865927 9051 9052 49905115 97686 97670 441905267 49234 49235 843731832 2754 2755 478290302 40894 40923 259895604 65665 65648 231254730 6473 6503 797549079 58804 58805 906931753 97341 97362 188341176 68235 68236 521981604 64453 64454 666619311 98917 98931 223869038 3431 3432 970665492 64557 64540 439318276 22057 22077 523926038 35683 35707 504466670 92387 92393 304404955 55606 55607 964668976 43731 43733 810828520 29487 29490 964249936 64045 64046 822642874 42032 42033 542721649 36208 36235 940380890 5682 5683 685385477 72161 72162 959222095 75313 75314 623588107 40853 40882 369580593 64369 64370 833063966 73180 73181 51883976 6943 6963 420829270 34138 34139 977611152 68940 68970 262328024 21517 21501 948833314 4716 4717 430957802 21121 21122 651931588 7624 7625 350507673 57782 57776 418882392 82373 82374 782476201 62876 62877 583202580 99317 99318 695014808 43170 43171 907818810 86247 86248 919614529 84525 84552 104113436 78471 78472 824464379 17611 17612 670186134 1466 1467 227005173 53776 53777 177819580 89671 89672 357931150 20712 20713 446478326 48914 48929 624191341 3455 3456 107233760 60115 60116 777398055 42787 42788 609733336 33341 33342 261551354 62463 62482 433834678 96163 96164 552321168 34967 34968 551889632 40825 40826 36126028 23845 23846 503465058 24736 24763 786641313 17441 17413 352432155 87377 87381 282539419 36055 36056 982334238 92588 92565 336573009 76251 76278 923817515 79793 79817 875501197 32501 32526 354331117 43813 43796 470980011 45718 45731 211703999 19857 19858 358401190 75991 75992 208012658 36935 36936 51644238 80893 80894 414776521 78494 78495 333918760 9868 9869 251786668 14714 14715 749449487 99533 99518 270484385 89089 89087 4251277 33974 33952 83120151 290 291 648592002 32220 32221 514898030 94053 94054 404704649 62846 62847 656116894 12337 12338 322678592 38617 38618 974456603 57815 57844 165591330 54976 54958 647865417 53604 53605 52649400 15616 15618 59537234 82155 82184 108889695 59554 59540 835287061 3193 3194 842545169 8456 8457 16289576 34280 34310 468035064 91807 91805 39766106 3250 3220 202401744 99651 99673 385866905 44091 44092 675419338 71964 71965 348980475 92827 92828 460997953 88782 88788 384187627 24555 24579 566975942 12552 12553 550841438 45339 45340 503197027 3995 3987 105839862 23469 23470 328910766 2220 2199 671518014 55824 55825 913292773 16521 16499 566229107 29631 29612 319991489 32316 32317 890430356 4324 4325 459744464 80365 80347 480756193 91732 91733 791192626 32438 32457 371198830 51011 51012 359047562 84583 84580 347263742 76975 76976 737916089 57150 57145 455170618 95340 95341 23054079 41331 41345 628615562 8146 8126 252276212 71013 71029 946180790 45370 45379 822080836 80466 80467 66586710 95037 95027 610906584 95716 95718 708876183 86786 86787 304785460 62721 62722 382772755 89790 89791 370343945 31763 31747 838189742 69128 69129 399945155 35663 35664 106685636 84008 84009 142920434 71151 71145 740465387 684 685 845928751 15898 15886 112618012 88239 88226 896320000 93419 93427 36251974 79736 79761 574600142 24556 24557 6390474 35577 35576 458632280 66336 66337 147117521 68986 68987 206623234 83903 83878 191253427 35299 35300 650988790 25250 25241 473584449 48572 48553 499086387 84062 84063 955691859 61051 61052 299589896 13359 13360 209144372 83044 83045 895729865 69899 69877 713917199 20904 20876 51988911 83882 83883 132502234 12674 12675 650962131 57332 57333 993194451 59327 59322 328126462 72775 72766 370413524 42848 42849 202317891 78454 78455 35733459 60401 60402 503895434 58063 58064 496867079 89305 89290 498087929 72526 72527 655993559 56313 56314 526935573 47931 47932 41274644 64720 64737 83938436 95592 95616 362600341 23934 23935 327093209 76537 76538 663479936 46155 46156 933270807 83726 83727 400100312 22519 22520 677883559 4966 4972 786205085 85624 85612 812177784 29233 29251 445246993 13811 13799 101135495 97224 97213 761670533 12202 12203 363638220 85762 85763 333456479 98496 98497 637747685 37232 37203 491890750 73667 73655 920035226 10519 10536 782185150 7201 7175 595620763 86819 86820 225186036 60459 60460 321021001 61850 61828 898279195 45299 45300 855706081 83833 83834 739430630 55833 55834 865859906 9870 9871 849424676 95788 95814 496094659 82505 82506 819733608 48072 48093 918464006 55763 55764 462359050 71075 71076 802912250 19918 19919 765838205 40246 40275 950452757 68490 68491 702841813 46936 46937 565064813 91106 91125 468375673 65527 65528 900479652 55057 55058 666968722 25005 25006 684885784 40839 40840 771389393 39212 39213 491036618 3962 3963 760351551 27765 27747 355725367 35654 35662 967457684 54008 54009 901237403 4369 4370 487959587 95671 95668 242592433 16601 16602 199630939 48834 48852 58570548 3393 3401 759691950 68571 68572 715393815 29095 29088 812614509 26184 26200 511051899 66042 66046 471667970 45897 45898 914801980 80190 80191 484103642 96992 96968 554977484 61604 61629 574730874 25418 25419 307333800 69038 69049 70225013 1459 1460 294208970 40942 40945 48121527 29336 29337 30410345 16391 16392 665269220 27353 27358 239504024 93994 94020 389340770 67328 67329 434255224 1415 1431 240433077 84714 84715 780354003 50347 50348 883217967 33976 33954 320388425 13062 13063 179610013 65059 65034 589321450 94082 94083 731411854 53067 53068 660761886 66879 66880 547781767 9554 9555 326085689 89814 89807 274182589 82559 82560 319880410 12729 12743 243929232 41724 41699 698584604 54861 54869 55524765 23262 23263 207473943 27777 27778 758395990 93363 93364 992942167 41761 41762 829599640 85719 85716 595023851 776 777 601444797 39755 39731 725895880 48700 48701 699812130 20974 20955 560525609 34251 34257 16844179 27527 27548 153833794 80371 80372 314763017 25389 25399 562621054 36445 36446 332679367 53488 53489 761478489 22884 22885 467810020 47983 48004 782695591 52518 52519 378955054 35122 35125 165649322 16919 16921 724723804 19972 19973 787670079 13308 13298 590754333 84776 84777 199411466 47450 47451 488443514 59544 59545 355337699 17901 17876 521514439 18679 18697 927134691 7641 7642 536390224 2993 2973 361943055 44211 44212 412701541 88712 88706 849706662 60038 60047 147705180 61 62 891541405 2494 2506 296355704 52843 52840 821543688 73229 73219 514849382 82305 82306 939343162 5757 5775 594813257 44381 44351 121843136 46546 46575 813028881 86464 86465 8799036 42531 42559 963427961 1798 1799 92442499 12810 12790 844612292 95877 95901 271118348 18332 18307 206309301 7655 7656 908716742 51525 51545 579212043 90268 90269 85820251 4902 4924 125389091 32061 32058 858573694 80689 80690 461497716 46224 46225 272182115 23482 23510 392281042 28885 28870 577485470 80580 80581 470439722 63763 63764 361154353 39074 39075 284036010 91917 91918 622818444 50870 50858 718067662 38701 38697 254546476 40001 40002 877300008 40136 40123 147497910 76534 76535 563152175 62778 62779 902047369 38487 38488 314549003 35969 35970 326938186 31569 31570 697750205 15825 15810 686903437 54823 54816 617541945 71006 71007 12825974 64740 64749 404322566 98016 98017 238565978 60302 60318 985411484 64822 64794 746381460 55703 55704 566236709 75256 75237 742101704 22297 22298 85001592 38462 38434 599043470 36580 36569 443605194 31030 31031 885701433 98450 98451 357028352 93738 93739 153362603 39517 39496 470626822 5120 5121 826272573 81058 81039 316161121 73558 73569 953918957 60050 60042 800971795 24050 24024 622135459 40493 40504 779849175 45708 45709 605436062 81906 81907 997950710 86703 86704 440701028 33896 33897 623200835 99858 99859 795613065 3567 3571 345517316 16396 16375 925626045 20765 20766 688289422 93836 93837 854598851 11883 11854 622406596 96781 96782 964904319 34426 34427 935921865 72781 72759 369915925 99985 99975 794595534 51360 51361 562531551 15242 15243 249242110 98353 98354 6232997 15668 15669 969208349 73960 73942 295455320 75352 75353 843879790 73008 72990 420361461 63673 63674 23870203 16621 16622 667250799 25712 25713 724930897 29146 29175 913903929 22607 22613 844796270 46706 46707 431893970 3424 3425 399740718 85001 85002 126341225 58504 58505 983694043 54635 54636 310758784 58348 58364 269042254 32238 32243 875237510 30341 30342 581574716 28099 28100 359049544 44234 44255 301662387 36677 36678 796589566 95285 95286 412096327 63547 63548 736591146 37990 38010 811064386 32797 32798 757475530 64915 64913 526502930 44055 44067 757693906 93820 93806 343278385 65657 65658 604291927 17748 17777 138219101 24600 24601 720445801 63550 63545 643916532 27693 27663 393362254 19737 19738 765274327 50804 50805 989889933 53450 53451 317939081 45453 45454 546524467 80162 80190 999054420 81922 81923 770704620 76730 76705 817078248 26848 26831 501445683 12524 12546 73167520 95256 95257 215087688 18558 18559 29287414 24123 24098 398963039 26783 26784 335072122 63551 63552 372555653 72844 72841 306508619 84870 84869 67857287 84692 84693 850603801 18543 18544 776385623 92886 92887 71977614 5453 5449 943502393 90492 90493 907071841 41707 41688 245311118 63276 63283 12911585 42981 42987 208824830 73527 73528 699546949 32013 32014 173971408 57512 57508 342096924 72503 72504 546027757 75472 75473 791576379 48068 48069 477076031 99215 99218 784759582 19335 19342 12928910 27141 27142 144194442 73242 73243 254645899 55851 55852 673700142 71158 71135 46411638 58382 58356 792902709 86535 86536 132161580 75492 75522 225076588 68919 68920 47013936 8076 8096 385764622 93913 93941 220183867 69650 69657 740383185 75807 75808 683272855 61893 61899 61733553 63135 63136 999862644 32097 32098 528707703 89834 89814 754407982 15090 15091 226484536 11173 11161 745982913 97759 97768 990266577 50336 50337 815552970 55208 55237 601211087 28657 28658 52703152 30248 30219 654462468 61148 61149 802522757 29344 29359 449001770 1440 1411 286246147 96559 96540 532444537 38712 38735 683790711 21477 21478 810898905 79323 79305 928860147 85773 85796 151245018 28907 28908 558885788 62775 62750 761096251 96586 96587 535978564 3681 3691 855607928 6183 6192 256286245 77365 77366 960556918 92472 92473 730809236 77791 77818 819442703 33215 33216 281340753 20012 20013 33488572 67531 67540 554110352 8638 8639 532598241 48361 48339 220866972 69313 69314 177579372 98108 98117 608766109 23963 23964 629367283 67988 67989 996059949 43751 43770 479529313 50550 50537 65635608 14950 14951 225750674 53186 53187 968138802 31950 31951 617810198 60582 60583 612635670 11845 11868 307860805 41810 41833 118243261 69944 69945 90182250 85605 85583 884221114 95815 95816 475179785 99532 99533 56730657 58917 58918 956058438 99397 99388 175067077 46402 46403 835146562 79079 79077 353985718 33411 33407 395012816 12279 12280 404815213 63264 63288 414425784 5764 5765 558389242 4065 4093 959394746 38081 38099 107194892 90122 90098 802396214 79581 79582 79869511 68215 68216 365450120 50332 50320 211021409 75248 75273 31239932 33595 33596 977740745 12823 12824 634432379 53066 53060 706080808 25409 25432 551982848 92314 92318 272163409 70770 70771 978406198 76245 76246 713681869 54272 54256 15295962 29887 29896 77608499 13796 13808 758972946 52690 52688 277089109 24453 24437 326626121 93261 93251 459155044 38042 38043 337521710 59934 59952 427034822 74999 75000 191818496 54523 54520 731703027 70626 70627 699460153 43101 43093 392687375 7757 7778 620191354 76405 76406 379312864 95425 95429 778237010 41388 41389 296156034 77870 77884 582144119 69539 69511 243709116 68819 68820 3514646 98369 98373 165270294 71451 71452 298353811 59604 59600 407228632 73897 73927 397114255 82296 82306 650563590 48257 48227 370699404 7053 7081 796932987 42968 42969 269401577 40073 40074 578718395 13901 13891 938164294 50124 50125 536234381 54442 54443 1716182 28255 28232 28992473 93112 93113 93719742 71502 71480 360428523 21488 21471 275284880 17374 17375 743283471 12351 12352 369827031 32038 32039 109649405 53489 53490 304580822 85373 85394 742371093 59480 59481 622743992 55240 55241 926858662 21137 21119 667584962 84093 84122 691469874 10968 10953 987631613 21417 21438 388616626 92014 92010 926093894 59042 59017 149750650 67836 67809 718539987 62607 62608 292214451 77111 77112 874127752 52871 52895 281840285 24898 24899 683562461 59271 59272 299154801 47669 47670 174685433 1764 1765 383388078 78083 78084 530898800 92376 92377 684284961 76079 76080 387931834 9194 9195 946526366 34592 34593 33849436 56851 56826 491516481 17320 17321 251714614 81757 81771 942182616 91782 91808 414202278 86580 86581 4399300 43705 43706 158997366 54397 54368 783575681 84025 84026 281437387 17891 17892 979594748 84662 84675 359822204 58121 58122 295991631 35824 35825 108818893 95309 95335 136246044 79298 79299 169794841 20506 20507 405506426 56282 56308 329461509 51801 51802 370907426 88108 88109 643669572 75431 75432 99787155 80096 80097 421623611 75095 75085 668683360 83349 83350 544980975 21025 21014 621401605 61703 61704 702138292 48859 48860 88417095 98995 98997 471459152 12431 12404 62857445 68581 68582 641168335 64447 64448 417250998 82736 82737 629623454 84963 84964 606617619 48277 48278 627634400 18213 18214 564308619 19547 19548 718518362 15398 15383 341174013 67362 67344 766316658 56484 56493 968066854 75708 75709 41740957 97039 97015 672085731 29607 29605 999117160 25437 25438 593759747 64834 64824 490828474 7817 7802 657712317 50389 50399 215252546 49088 49089 250935974 88669 88670 975764293 11689 11691 505729267 21636 21637 251384433 10810 10824 905462088 36743 36768 696456101 28005 28006 230287215 50234 50235 348078983 16943 16944 487064605 44150 44151 950896788 55312 55313 220069393 28885 28904 442754993 96156 96157 637269615 24818 24837 207654842 21401 21402 257667291 76547 76525 321924589 43886 43904 411103795 52557 52558 149044793 22070 22044 349143753 90748 90734 91299568 44185 44157 295225187 34963 34948 39041835 32217 32218 169261455 44190 44183 596285526 43089 43090 705593290 95036 95019 962360001 17879 17880 901608868 7356 7357 89792313 58256 58284 74626659 90956 90931 790244107 60202 60203 320401624 3340 3341 927320940 91694 91695 517218075 11066 11067 992827312 82443 82444 470626750 10673 10674 866481128 92797 92807 13320341 42602 42588 558065446 2003 2004 104374402 18663 18670 237856511 93044 93045 539945874 81160 81172 836000301 56856 56829 238698842 79786 79770 627490617 35119 35107 915539899 77646 77647 851995136 65555 65556 861889493 61405 61406 497881810 86554 86555 962341590 87446 87447 155549732 70698 70725 33619285 87739 87745 159462654 98925 98896 39256777 35635 35636 310236764 30286 30287 39925599 88706 88689 236218093 13963 13981 95664532 87861 87862 263214868 83248 83233 659323183 66089 66070 101181702 67158 67159 95654917 33432 33433 440260428 42678 42679 913001515 70048 70068 828874256 40562 40558 189520162 45441 45442 316142638 80269 80270 649869795 99071 99072 493578333 20011 20012 381833184 35193 35194 72486391 17851 17853 443339285 42721 42722 358354363 31479 31475 858470662 51390 51375 626947046 12163 12186 841499376 24904 24934 930507545 2114 2115 660464500 64736 64737 980378861 62330 62331 628517985 97596 97570 607502525 46388 46389 874275931 45855 45856 497491969 92341 92331 257323730 35920 35921 332170784 31398 31407 616134072 17905 17906 918306189 8540 8523 12096956 41910 41911 894501497 4020 4005 691256879 34744 34763 930389086 77798 77824 626766747 66585 66586 379094355 83738 83710 853351966 12185 12186 69450716 45616 45605 704878577 67690 67691 465506219 86912 86919 563258096 14170 14171 430426154 46057 46058 282510928 14708 14709 321535512 39543 39544 417430584 40006 40007 466481585 99101 99102 572871526 9189 9190 833037801 9342 9350 376542467 45850 45851 16524909 76305 76306 974967173 54567 54547 886952273 35100 35087 471099192 57958 57959 807608209 78896 78914 365568778 49693 49706 261771528 54263 54268 434624432 69886 69887 339797683 34027 34022 715901793 55585 55558 946800521 28805 28803 701979195 95974 95999 703287204 25648 25649 258973158 53591 53601 318246377 17739 17722 699174149 45092 45093 39986910 27174 27170 220725192 17740 17756 709997082 40492 40482 48878270 43844 43845 934061921 17817 17818 262483874 84401 84416 302467940 32817 32821 434169777 17656 17657 422594777 25525 25499 674711444 77912 77913 544484387 8267 8268 569683446 2492 2485 951743198 50249 50250 905700977 92753 92754 613470316 2589 2590 310599737 58187 58216 75534929 6766 6773 769476397 68283 68289 90926389 52120 52121 43119020 77735 77740 852478614 13989 14009 367305973 12365 12366 662503644 11554 11524 967522470 14767 14768 138704865 88573 88574 361862259 61991 61992 85071189 20530 20531 581779866 20532 20533 776766262 39329 39306 741792637 55897 55898 733803057 63779 63780 185087042 76467 76468 61781733 84888 84889 953167064 71427 71408 533087136 91843 91844 534492587 88457 88468 6429876 10866 10894 919193807 76424 76425 200752118 18376 18392 331446391 36773 36799 690755680 34648 34649 218500279 11653 11654 586836926 15220 15221 131657455 94505 94506 952187349 95551 95552 601377931 36420 36421 573633719 24261 24257 984828144 88138 88139 601049010 73257 73286 377689536 29007 28998 766628903 36317 36295 762767200 16392 16393 595137981 76436 76437 100861442 26881 26882 923866522 92597 92598 955968504 82321 82337 762188977 83666 83694 405125185 15583 15584 584529107 43584 43585 314579578 53100 53101 309765570 36602 36603 101300334 32533 32534 684820708 67871 67893 419896128 84092 84114 718071240 98866 98845 918540830 34987 34988 299616061 57617 57618 578665432 8722 8750 455944755 39462 39463 660374493 98545 98546 375937524 16069 16058 589805404 73636 73637 956079627 41619 41620 884403449 18465 18435 378699921 30655 30682 579809413 55040 55041 926725324 60843 60844 552356702 8361 8354 866393200 98679 98680 691170931 95667 95668 299857926 68844 68829 193987994 90009 90010 846816200 51764 51765 617585550 32674 32702 393475324 73645 73617 470775828 96782 96783 373988913 37906 37877 332334597 28123 28133 773516532 79840 79869 497274156 11192 11167 794316336 19530 19519 988723540 23660 23670 363134642 18220 18194 898841965 38105 38106 324372048 34329 34330 268790766 17193 17194 377399922 67362 67352 730943773 20836 20837 262216295 91479 91494 474503901 94943 94932 37621358 5731 5709 425528610 78882 78883 873908654 13372 13402 977438869 15939 15940 989698526 50191 50192 340129118 88061 88056 335992866 79012 79009 286309331 23519 23520 452584373 79254 79280 723915355 17967 17968 175401461 74440 74441 234506409 59931 59912 237562603 40786 40766 289408177 63561 63552 587844552 78388 78389 896862990 86603 86606 323357761 76249 76256 645202563 99283 99284 17367751 28831 28811 707058802 56968 56969 193976981 35455 35466 494876944 69962 69977 41699658 83045 83046 116540318 81683 81684 92051309 24700 24701 203527414 47724 47746 668190537 5869 5870 684553370 61713 61714 317738836 20256 20270 15553053 59443 59444 832173724 26687 26683 164164477 41332 41328 704330887 10778 10799 563839594 71880 71881 384274810 67270 67242 616390732 62079 62066 451037671 92739 92740 710128791 55081 55109 855845171 5140 5141 445878612 45277 45288 768342595 61034 61028 199722088 52177 52178 616282749 44932 44933 672996444 62932 62930 299289821 89675 89676 944468272 1699 1727 293870516 45076 45056 746444693 69550 69551 540720956 55840 55841 701602928 20385 20386 838748157 30876 30849 959985899 53243 53244 563176874 43927 43930 598160946 72305 72306 704509184 81983 81976 603233126 54408 54423 979570378 7916 7917 331058727 41759 41760 568873268 21177 21192 460738253 21661 21662 790757188 17654 17655 627420071 99774 99749 956334657 97763 97750 510794465 5777 5778 970958422 34012 34013 195844055 35250 35251 239527679 96199 96200 580373126 66373 66343 606449083 38530 38524 659946395 14023 14024 313577068 27094 27095 528405030 14396 14368 777823093 76517 76518 693774319 15624 15625 801201998 88704 88705 489018503 37474 37495 844616999 87698 87699 78070459 75340 75348 875046867 75797 75805 242895768 18517 18508 715485977 23846 23847 960912702 88819 88820 391432759 79601 79593 105488185 25543 25544 148927881 60144 60145 219592249 82899 82900 218764838 25328 25329 538610028 4991 5017 742974968 5532 5533 962269088 59117 59110 125924997 96059 96060 758030491 932 933 188955680 32561 32565 65779889 30661 30662 156928965 39440 39424 296155157 60264 60265 935966769 87600 87601 762780059 28157 28158 342645444 51531 51535 193603258 69806 69807 223878123 20581 20582 137108832 61435 61436 657917681 24448 24456 404054915 62494 62495 458489013 26628 26629 749934741 29543 29544 661494294 55831 55832 583205012 35147 35148 797821215 17179 17205 846029814 70861 70862 953375376 45556 45538 505911240 3495 3496 342311746 33031 33017 1791354 18063 18064 4429265 67117 67118 268057855 88623 88624 568782402 48416 48438 562239396 5327 5354 158518651 11495 11496 76677690 61657 61658 670152748 82491 82492 866837315 46846 46858 234885278 49196 49214 595868790 9450 9457 773348012 92774 92780 432484806 30036 30037 723226714 60247 60248 644599971 20684 20685 578864504 10195 10214 212969172 15677 15682 718090376 47998 48019 787645200 23807 23793 676888179 69616 69617 875902684 5646 5657 512630965 63550 63555 97547686 40132 40133 608938052 50478 50465 854758518 28224 28247 717610738 85239 85221 267336760 75519 75497 769243534 18646 18661 299234694 27559 27560 977066022 92502 92498 905680061 96370 96358 955046294 34950 34947 222975864 40537 40528 642986043 84219 84232 38365136 82929 82930 198163480 29911 29891 756063862 46286 46287 507081066 42348 42336 15060428 22950 22965 13764008 40678 40679 371255938 46129 46101 52365612 84749 84750 670248836 78864 78865 795167402 66145 66126 887521112 50220 50227 823554534 36252 36230 865523852 15082 15083 293620404 92353 92375 562311233 90143 90113 539262707 45922 45923 882696682 45945 45946 161103926 69606 69607 155248629 19622 19594 599435644 91646 91665 154616437 70114 70109 4989377 54132 54133 555838509 79996 80021 676399874 41089 41090 684341849 96204 96205 769157777 75894 75882 12613530 21123 21096 99990856 83906 83907 363808968 12681 12691 244961122 91851 91873 470416877 65399 65400 404640983 29572 29553 884408579 92200 92201 618581186 53900 53901 690625452 14335 14336 363934224 11863 11864 399461267 90176 90193 125875993 78330 78328 467379347 17618 17619 279847900 88362 88383 787411706 90407 90408 218242368 4199 4214 797966268 69952 69924 493935226 3035 3049 541283515 97731 97732 119332090 87728 87721 911921761 44424 44425 614617108 13612 13638 883711439 66000 66001 389631226 29178 29172 461658390 61056 61037 424241815 37865 37838 235076783 87364 87365 184670544 19389 19364 175336095 36620 36636 528278966 31193 31204 369797003 36489 36494 997908794 91497 91498 229817213 27214 27210 841208220 36222 36217 302109783 14620 14647 641071767 71661 71689 748805189 59782 59783 714299104 42369 42359 173385998 63442 63443 147940279 33060 33061 502026208 82988 82989 36730067 93238 93228 262066303 82740 82712 543852100 14492 14493 87162511 29730 29735 964699205 84505 84506 507804624 85803 85823 225016510 16098 16119 36115411 36066 36074 638597025 99878 99879 918437377 3194 3214 899271434 84080 84081 367981099 74811 74797 706803361 20920 20921 545816315 94366 94367 220717427 73823 73811 358901400 46452 46463 274807200 54019 54046 975024705 78095 78083 451701816 48535 48531 417087256 14997 15026 987548046 81692 81690 29525051 59943 59944 338508848 37443 37454 340275541 5731 5732 123778987 59735 59736 161963935 60734 60735 739465201 45678 45679 667874393 38273 38277 77052318 25101 25091 436609249 44071 44072 698868116 88221 88222 662604195 43894 43895 193989276 92529 92526 182110186 32887 32917 696201669 77848 77835 793582442 71116 71102 989198235 50693 50719 816986276 77937 77913 994980083 75633 75634 234631738 2607 2590 93940033 95462 95463 357869383 75035 75039 258168697 88387 88388 344749651 7157 7169 365637405 71110 71111 722087576 83170 83171 4680056 49427 49413 741679884 48613 48639 255188720 31734 31735 228264813 74135 74136 76628427 98976 98977 793274835 31882 31861 718974063 66799 66821 576089269 97294 97282 728513246 59554 59539 10987500 84765 84749 112337813 99049 99063 158824934 80895 80896 178942259 7518 7519 9898021 27235 27212 843972469 62612 62613 70999599 9002 8982 255645239 15600 15627 562688485 49800 49801 510900853 30711 30726 962005497 62407 62421 996338319 19562 19563 393776910 99472 99473 768974115 95581 95582 965144654 89672 89673 294162864 11127 11128 549737539 71527 71528 329863543 82620 82635 939967304 6308 6309 299776552 49305 49306 404256761 4547 4570 13203746 56371 56344 890308557 76106 76108 553119179 29595 29618 454673826 21370 21371 942690064 62859 62860 354880453 27491 27499 706786784 42752 42753 852859897 57894 57898 604568264 68828 68829 963666837 64775 64776 232529509 3604 3605 806012253 44537 44523 542619535 54175 54176 329121761 24293 24294 924481867 44439 44463 975395177 42331 42332 309354461 61802 61798 750097537 97571 97572 63726763 65906 65907 796563496 4673 4649 822339332 43991 43968 280379795 44418 44419 342554974 31340 31352 25888851 74063 74091 582051009 31155 31156 483972662 74228 74229 640328561 82752 82745 537225997 5639 5640 944121206 45728 45709 389956493 54547 54548 329046937 20486 20483 844527876 68632 68633 411156274 18603 18594 916956520 47776 47802 59933346 71928 71908 690593970 19003 18977 297516078 16852 16842 528097985 35423 35408 37418869 80973 80974 516048106 21621 21599 637353 91032 91033 261783677 66110 66131 869729892 57003 56994 744941889 16350 16351 933392020 33666 33667 195416954 92560 92576 448828412 32032 32040 412838920 34433 34429 220440905 7667 7682 358974111 34771 34772 589975412 17621 17607 273846043 4613 4619 823771519 72374 72384 315575754 45513 45509 805963111 8152 8153 309455655 18189 18190 826236670 8665 8668 214521144 35393 35394 714574705 31429 31430 711922154 64536 64521 930157787 50734 50748 137080489 38748 38749 902091517 33387 33388 962869028 35827 35837 344247332 56618 56598 701334498 77387 77404 254195887 3736 3732 880309327 57004 57005 212278768 10617 10623 799168224 75563 75581 677704487 49939 49958 289095003 70971 70993 664056099 7536 7537 190905673 76756 76737 928897734 16946 16958 285714058 81082 81064 719470480 2656 2657 1601004 51260 51264 970497361 76584 76614 637188708 54045 54040 71078299 67664 67686 375573852 77553 77569 942559453 99008 99020 345393339 41220 41234 849765491 30308 30309 602815457 70642 70617 326667132 37050 37051 335361562 32869 32875 994443432 46728 46701 922868937 87174 87175 882085798 77390 77391 721206226 17820 17821 190707148 99941 99942 489374239 79363 79364 296557107 40692 40682 651645365 26212 26213 373320492 55481 55482 77989106 27523 27524 924174243 10243 10252 23385030 92623 92597 599113680 19185 19186 380681416 73146 73147 812940705 73635 73636 520986337 73618 73619 623341961 56073 56074 380118962 79472 79478 560868967 27477 27468 269847280 37593 37581 634614707 42939 42940 234276058 47187 47178 61696491 80196 80197 308479113 63927 63913 467147256 82350 82351 814366400 94209 94183 686197718 65952 65953 458504145 6380 6381 820330737 72541 72542 202846538 76285 76286 948432687 64591 64592 951042603 61558 61559 243485057 11094 11123 1647028 45866 45871 890431367 94851 94827 711497403 71759 71760 572265555 72565 72566 685718348 73285 73286 900279507 57859 57860 180751140 12591 12590 559024508 93714 93715 410495779 58207 58208 373954007 41149 41146 47762824 90386 90402 166791858 26096 26097 446395983 17756 17733 576085878 42034 42035 731782206 95790 95791 699277650 43296 43274 553605017 32818 32835 524896691 7936 7937 348781850 55651 55652 167935559 91715 91723 56865525 83293 83294 324258387 25797 25791 392885318 45118 45109 525829201 95609 95610 413634549 97428 97440 648576332 11883 11884 895046498 76459 76476 585680496 95250 95275 4640335 21174 21175 955810463 59427 59418 126680644 26305 26286 889321861 82245 82260 989730040 63793 63794 467404611 88703 88693 805839306 8372 8373 716119176 2980 2997 250762075 9657 9661 967160363 91810 91811 504770644 12430 12431 50270872 28500 28507 364595796 33121 33142 520863909 30120 30097 151469348 2751 2752 894564588 94255 94272 990548764 74404 74405 635750668 13990 14012 743574462 15592 15593 99322456 27691 27692 719447160 82053 82054 949642940 30349 30345 629250847 9515 9506 803119956 10386 10387 865343269 69569 69570 107207550 96730 96735 38625766 91693 91694 229938196 97886 97875 662123394 34152 34153 702720824 92697 92698 743592096 32380 32381 497537583 71841 71853 442280181 15155 15171 229374496 67896 67897 17333110 303 304 82806342 46012 46041 661868208 96882 96883 420416088 71991 71982 360402205 86534 86559 242460299 35522 35551 864674544 47620 47623 908164212 73534 73522 471518868 87774 87772 667500232 69134 69147 392746192 1637 1666 558871955 46202 46193 926578935 83602 83584 457599427 88772 88773 415322684 23284 23259 953788311 49167 49168 478285510 15385 15414 807017861 49029 49056 760576246 28360 28379 877038333 71999 72000 29650879 8887 8888 602677999 3985 3986 832380761 24311 24281 165702451 88161 88151 261802440 19052 19040 203212409 27373 27390 195440877 7794 7764 274197182 77750 77751 234619766 71524 71525 858360264 18862 18875 527957078 39201 39196 416930593 34329 34339 439717840 63190 63191 365912745 81311 81312 69021398 26452 26451 490221684 33323 33331 609012983 21231 21232 718559882 70254 70280 896958976 63299 63283 511177601 51198 51192 82692048 24117 24118 215572586 85370 85371 455186472 5064 5065 323924883 74712 74713 806521763 40353 40354 773396417 47208 47194 724595357 98784 98814 411942305 78208 78209 563681620 73525 73526 823420490 42974 42999 332487299 46166 46167 679721652 52650 52670 276462461 53312 53324 850628681 65796 65790 218197221 39460 39471 623191404 22510 22530 436913160 96180 96198 636490492 22620 22627 227492258 15623 15635 17626154 9814 9842 434566979 46811 46834 249466589 37030 37031 804113295 91854 91863 38903987 40885 40886 469815729 58549 58534 308908518 30272 30294 92282242 65503 65504 990556188 3022 3023 65011570 30257 30258 573235220 8643 8644 54883216 45476 45477 333904907 68832 68833 603022664 62292 62317 591369921 17246 17257 916625007 83823 83810 360853944 21554 21584 692197202 4588 4568 173079888 51173 51174 777009596 1762 1763 496391144 35121 35122 805451427 88367 88368 821664120 30617 30618 901077897 8942 8952 166858343 32827 32797 670697158 1425 1400 218267684 36237 36208 176797358 23516 23517 309270922 71679 71652 418896374 12538 12539 914581527 57164 57187 501084196 79111 79112 241412877 54864 54865 615675800 75351 75356 471083405 99996 99997 203345833 74910 74935 569220820 65804 65805 841814344 80399 80389 214466737 78659 78631 800054637 84649 84650 540894864 44010 44005 275118288 95883 95884 300852341 23734 23735 54680694 90426 90407 778756907 26956 26973 126827351 15537 15518 580641711 67080 67081 635818230 76909 76910 833119716 46319 46320 493533238 26898 26905 409052623 70875 70861 183222728 63757 63758 421264642 47253 47237 978671541 38440 38441 720167548 24236 24237 106380548 33959 33960 335638611 79756 79757 646236583 53801 53779 672504608 55747 55748 116478918 93036 93037 724851015 38233 38234 201149275 41053 41054 222010355 68347 68364 494221565 97837 97838 425188496 8054 8055 212539845 57267 57268 61272177 55115 55110 353136709 70093 70094 763475688 38389 38376 453336020 4534 4520 821483100 81232 81202 954438408 25535 25516 803041061 8026 8027 357981274 39010 39038 294664408 48815 48817 525162186 43411 43432 173952309 16025 16022 81989500 14636 14637 141331303 89072 89069 174329681 26810 26805 999604614 22664 22692 425640633 59072 59073 19762750 10969 10997 603713582 37277 37278 583410897 84112 84127 690539508 82248 82277 10000852 15342 15321 329712341 84952 84953 747627310 48631 48627 542971023 54823 54848 349180755 8826 8827 934927155 28830 28839 819653263 63322 63323 450829952 7982 7983 880543674 53778 53793 310576425 67162 67163 906346284 38027 38035 158727128 93164 93165 744882055 92430 92431 717390018 8482 8483 752667589 89339 89340 368516205 33960 33961 351440480 89813 89814 358520387 83989 83993 144797797 88825 88808 438658533 62129 62131 388232720 18952 18982 756247225 86951 86975 571620316 26128 26101 725777901 36959 36979 125205625 27575 27576 178825153 23608 23609 684630056 86434 86435 482727243 60577 60578 409851271 9272 9273 503212082 5650 5651 555066277 90897 90898 209589110 12334 12353 39501256 73746 73747 236746637 92787 92788 561387053 22392 22403 63405109 64563 64564 603286070 62873 62874 495713486 60815 60825 333692263 33771 33775 725855222 52869 52857 890361316 51977 51969 806994965 37987 37988 339895586 35883 35903 557242764 3467 3468 911259697 52561 52562 973340278 829 830 305727742 79277 79294 281979793 51916 51917 820222491 22070 22046 5464671 43413 43414 850831287 34863 34864 740173491 63027 63028 936732279 6825 6822 316342075 23542 23512 297460587 94357 94375 783370105 91865 91866 548256132 66513 66489 500496113 49279 49298 219816077 84500 84501 829448594 92527 92511 980778721 43860 43853 969558075 4951 4926 250827882 37087 37059 144409160 9135 9134 665142767 22717 22718 964967523 96866 96867 93641219 60776 60777 602831807 32432 32433 273736923 70696 70697 675778354 33152 33153 509669903 49513 49515 503827669 38595 38596 618749175 4568 4589 390926447 44900 44903 664866567 22505 22506 957677229 80870 80871 911006365 68881 68882 832589419 74251 74239 181597528 98829 98830 681207936 32361 32347 462449554 78052 78082 183057458 59 60 451418461 5080 5069 615185798 25708 25710 562086812 37191 37192 413210977 55782 55804 719250898 44327 44342 292014362 88979 88980 302132655 73982 73960 555993859 24498 24479 371946833 67079 67080 520027609 61150 61131 406091443 4515 4518 370193218 57136 57137 820078314 55819 55848 359447310 53637 53638 705909078 38532 38525 479608863 21372 21363 883873512 9253 9260 841333317 60669 60695 921226242 75508 75509 727687774 22614 22626 658012766 25289 25271 771260402 21847 21854 486325339 92026 92029 597909311 64184 64185 391282063 38684 38685 146677279 11106 11107 490222467 47895 47896 930547561 2956 2949 671826491 28463 28445 363278127 93802 93803 889729192 26930 26931 65421007 18371 18372 422909249 63465 63466 176631211 60566 60539 262591480 81852 81853 334797603 42675 42676 443320087 90808 90837 627338318 12217 12232 495390105 34631 34656 571036760 6958 6982 445809487 79718 79732 565800542 3274 3275 600131490 57598 57599 781055928 81625 81600 465453846 34101 34102 816562857 61830 61804 93595548 38298 38299 407037623 91500 91530 595550759 69956 69957 792132298 50332 50304 920383802 65467 65468 562428599 75515 75516 22543380 73046 73037 387885620 96742 96726 930120388 83979 83987 505158103 27235 27236 134928990 64591 64610 561589855 36155 36127 390885347 33455 33456 384291445 79093 79099 604937589 26660 26661 572409702 11378 11379 417202557 85065 85039 852154444 37323 37324 762209064 54399 54385 948498607 9448 9449 480796422 41177 41178 986723522 14452 14453 811203712 14148 14149 101980154 92650 92626 48806203 32450 32451 994395979 27362 27363 641382584 7855 7869 177164196 74109 74129 649879656 35820 35821 584854755 68069 68043 548044119 54900 54901 448852175 82757 82731 881578145 33934 33923 913174851 54139 54131 539253207 90936 90937 620490305 14421 14401 124923376 84267 84268 647547681 49376 49377 655109222 71268 71269 586887108 53382 53409 599828842 90461 90445 184407506 78075 78076 903710618 10924 10922 906841023 64917 64918 404763842 91453 91446 730118872 3244 3245 23920830 5145 5146 886650294 10741 10754 685792591 63485 63475 455000917 64651 64661 668119288 16124 16125 589609435 13552 13553 425773037 68624 68625 594445734 87443 87417 132710188 34250 34251 922643545 42230 42231 98987381 49436 49438 779579523 80322 80323 328555900 4337 4338 620753783 2558 2534 558862196 6631 6621 665451258 53891 53867 620620192 33756 33775 679169506 75042 75027 888475449 58080 58081 344998720 60170 60171 742043515 33512 33531 521321400 35326 35348 298433924 86560 86561 669726409 28597 28592 173038654 83418 83439 325887546 65227 65228 556602027 32581 32570 775884679 92891 92892 328274279 88544 88563 781939485 89439 89440 927517035 86697 86698 494505576 97308 97309 373260907 31580 31581 397219414 25992 25999 776189631 30218 30229 321388257 85624 85625 360446392 69113 69121 177523038 27532 27533 367263317 50612 50613 489469160 56882 56908 509697071 44581 44556 435994709 83548 83549 340648200 76652 76666 414000777 74025 74026 499383459 2601 2600 414744176 15026 15041 905757233 48309 48321 791041969 78969 78970 532058096 14162 14148 796472916 18056 18069 353434092 30031 30032 870625833 23604 23605 46187819 21956 21973 940166187 61158 61143 977842116 32479 32458 428085261 30712 30705 475502307 80866 80867 465873374 1233 1257 233906584 60235 60224 31250848 85367 85368 324404986 62678 62657 611623408 65281 65282 119072809 14048 14049 301312175 92608 92599 350560864 20627 20648 456884041 85794 85796 945705062 88345 88371 842967889 59416 59417 958386230 25406 25395 779601388 13244 13263 449045090 91651 91648 283262986 9261 9267 935446919 74519 74520 443367608 57440 57417 123286677 63369 63392 801788544 30880 30910 583414981 12922 12923 403397861 97692 97672 915206702 30576 30582 714712278 90323 90341 428898298 31567 31568 84617909 8571 8551 288459832 87532 87533 991237587 5021 5022 315946280 51245 51246 856530387 43077 43073 979403754 16135 16142 366611064 27223 27226 324392073 39758 39728 595687747 89009 89010 52419409 30858 30875 302367552 21189 21190 700170786 62766 62757 735886301 24693 24694 790946919 33799 33800 682373335 57238 57239 517175463 11632 11624 600602609 40179 40180 190611509 53024 53038 271339555 9707 9708 38433233 1425 1448 706591535 3846 3847 305977027 90562 90563 519665682 56138 56122 669652505 90442 90459 684442325 71641 71651 191431469 63471 63472 231586767 32940 32941 709152081 70000 70001 717377417 35567 35568 818598117 35569 35570 525319303 16023 15997 338264372 45069 45077 931253551 57027 57011 609252248 59404 59398 722545608 19470 19471 869928197 59469 59470 668597300 41014 40998 945342192 8731 8732 704232130 86826 86827 984657249 42348 42349 161515705 76899 76924 987831846 82561 82540 224038430 18942 18943 76118541 29352 29374 939207083 43002 43021 684499674 69690 69691 522476690 89308 89309 897791437 35575 35553 577208588 52222 52223 371146841 17455 17450 581500095 32249 32237 640209100 86058 86059 414172973 23304 23305 46569748 76991 76992 237901424 90133 90114 363758130 55714 55715 16168697 80813 80793 116679099 15598 15599 324266345 11896 11897 420758918 20354 20355 780991896 82172 82173 147333453 46737 46741 908354681 28108 28089 606326529 49733 49734 351758144 1318 1319 272435566 72134 72135 290463183 75741 75742 678445904 77618 77619 948761114 84221 84222 616545689 92292 92278 897013678 83037 83033 989696450 351 330 843168308 7186 7187 108384125 20368 20361 804144581 53045 53046 465017318 4131 4132 636769555 41721 41741 210596963 65661 65662 543892699 30545 30541 461089115 2683 2684 521127067 62462 62463 828275375 10616 10617 25958895 5875 5877 855316673 37777 37758 329064941 23427 23449 151511178 3427 3428 877536468 55100 55101 148425534 26028 26029 839188363 31341 31342 135726056 74734 74739 350124382 55320 55321 997411682 48293 48294 102411781 96883 96875 25468218 78539 78540 807248457 47118 47119 686373877 25580 25581 948787472 90009 90016 81172708 39653 39630 338549765 19466 19467 445819468 93860 93861 100818408 91994 92012 552523489 78073 78074 825802913 33816 33788 643694513 25202 25196 133069058 40334 40326 894117271 72813 72814 980335119 5553 5554 238158955 32843 32844 629583464 62964 62977 717132585 39796 39797 597655342 93762 93765 520573832 38543 38552 872722077 91303 91319 472292755 3239 3240 306240375 43427 43422 9035771 2610 2614 206471742 95139 95140 599330537 70443 70446 112073595 44590 44591 127635381 13992 13972 16688702 22384 22385 584609563 86291 86292 521782312 65409 65425 775036650 96029 96030 205557694 34801 34805 492689835 25928 25929 718268715 42452 42453 39687570 69325 69326 818494528 4041 4019 814355930 39349 39350 327382554 3831 3832 139325550 27843 27848 898302372 71901 71902 571993058 91553 91525 937542969 35659 35685 805976431 87355 87356 658620107 31054 31055 549641325 94085 94081 386398460 16223 16226 73400831 63968 63953 348066916 9239 9224 398326478 76204 76205 412088339 9499 9500 311901767 17144 17135 911852926 328 319 509243483 2231 2232 602928190 99528 99549 706965187 71822 71823 711312206 13324 13299 311044261 692 693 833261059 30081 30076 335190727 66090 66091 599166826 21319 21320 470300031 34128 34129 183488730 56989 57009 920725624 33939 33963 869191234 32529 32521 155457072 27853 27854 1038558 46737 46757 625369541 10975 10972 549663963 14136 14127 884453753 21700 21728 72215114 64921 64917 700561238 18419 18445 157656720 86213 86214 60448840 47867 47868 763401171 14622 14623 163713334 69251 69246 169941707 84711 84712 812939260 14138 14139 402552921 42544 42534 545701058 73282 73283 751888278 42526 42501 837300935 13301 13320 711854041 96449 96450 66687522 76482 76499 531059699 11432 11433 904683085 69538 69539 55852157 94310 94306 814365871 13713 13688 485622711 15839 15868 997511279 45762 45763 779757061 26770 26771 658313947 79797 79782 519950032 21001 21016 848277699 96826 96827 493902475 15062 15063 94373019 85799 85820 788845579 32184 32185 749218154 56150 56151 298369660 56473 56498 300917830 11026 11042 600208812 75017 75018 447644142 70127 70128 658773844 35528 35529 308524813 32403 32404 713865045 44287 44298 724023178 62698 62668 432849218 8538 8540 257939385 39739 39729 601667066 92714 92700 316517178 81729 81730 50583038 56303 56289 896546605 54619 54634 597479891 61387 61377 291136448 86017 86018 972809461 86961 86962 911899865 5535 5565 176036302 90264 90270 97576778 39113 39125 619412511 19719 19720 856532347 89940 89958 403947160 13643 13644 49051430 48007 48027 48948637 46045 46046 949765114 68744 68728 276997968 68418 68419 842749775 55494 55495 26198161 55994 55995 782874180 25361 25340 49458129 62453 62441 156126767 858 859 689674103 73605 73604 204366020 42218 42191 209272562 17410 17411 694101638 70527 70528 800546142 51737 51739 28574268 6324 6327 835033330 93266 93295 780366637 59309 59310 976664272 85908 85909 529833029 88857 88880 417698342 29384 29410 751481061 85417 85418 821784058 50835 50836 304412668 56500 56501 614008013 12938 12939 401173699 3252 3233 796013514 66061 66048 728650156 99348 99349 37722571 15159 15160 962418522 1904 1905 113957360 46456 46450 78559242 69353 69354 782297214 26777 26786 300517212 29682 29683 566392449 84941 84962 448187314 84937 84938 597552832 47766 47749 944694729 21540 21570 147614888 51922 51944 280832705 4152 4153 265034526 99511 99534 448981154 12321 12336 895759211 4215 4201 428148543 14804 14824 774317740 3366 3360 90501035 48254 48257 23924474 56118 56119 923154714 17846 17833 331785863 35868 35869 79313956 33516 33526 279118581 85131 85132 859120685 46190 46187 805428308 420 421 331921041 69681 69698 793267548 4309 4324 725827617 25437 25420 310365868 80847 80848 764192715 35239 35226 803956831 48207 48208 86892141 10063 10041 574329273 16008 16035 479585521 88914 88915 629413585 61225 61234 439271538 28034 28035 428707012 21112 21131 999078012 41593 41594 114947633 27099 27081 897855185 91851 91834 508451947 5868 5870 439180781 57527 57499 524846513 4361 4362 744362912 3013 3011 988116145 10738 10739 226983227 66921 66922 331492297 65190 65174 346779871 91372 91396 880313392 30954 30955 443097682 77218 77219 613967809 95882 95853 477591526 68409 68438 425787134 48147 48146 621022720 53506 53486 490286628 72901 72910 838484022 10667 10668 907418877 99389 99384 693340572 83929 83934 669211258 33101 33102 202329000 52739 52716 941294718 3493 3494 347242975 2042 2043 208464949 570 571 580809432 83179 83180 784859881 57141 57148 714844296 30666 30667 275102816 79819 79827 947968182 90119 90120 303779386 51025 51026 84549882 44143 44144 554281620 35340 35350 213281918 74445 74470 385831718 80495 80489 533043461 51858 51859 327518219 47525 47526 415616890 23654 23655 3174175 16553 16554 699759591 14000 13981 322321441 18012 17995 633074056 95872 95878 357746198 15522 15523 256684327 39784 39785 650944180 4340 4367 621786929 89386 89378 428561858 12027 12001 85305268 97604 97579 431087072 13837 13838 652211248 80863 80864 738132488 22550 22551 549328559 89160 89161 16285827 26415 26416 626849617 59223 59240 352457295 62928 62953 527259132 37222 37217 826642117 71090 71092 119068908 28019 28020 649431959 22406 22422 20877415 72715 72716 2059375 90622 90630 936409553 31451 31458 942040397 74894 74902 717586091 37187 37214 492066065 67631 67632 3930169 41654 41655 904454764 25174 25175 718895627 53495 53499 922871699 74238 74239 344822464 68052 68070 430414978 36783 36784 446226325 27508 27509 84263498 19553 19554 516030807 56794 56769 875340966 45112 45113 823425869 23387 23401 674178285 93965 93949 374083158 93924 93925 396009390 6371 6389 728205775 25612 25613 678093385 24464 24438 162292020 99776 99777 95415764 22004 22005 176299852 10279 10280 868528630 24035 24040 781018541 38305 38316 410242313 42804 42815 71496232 17471 17486 321673951 60146 60131 849224984 10793 10803 411743395 9994 10007 631126835 30652 30653 719438852 45072 45073 96097172 90712 90723 74123417 38456 38449 231076161 66239 66240 231296973 13173 13155 312936884 89182 89183 76206668 13753 13766 279985223 30273 30274 581789875 44560 44561 959606174 88240 88241 952127228 13448 13449 92650501 56090 56064 928722306 36566 36567 511301333 42136 42137 216021557 78221 78222 809626181 63678 63665 29105436 60890 60891 712075907 96800 96801 760194934 35606 35634 121531988 82286 82287 856064796 48095 48096 714115724 32767 32791 73673789 25491 25492 674023513 9662 9649 573584669 6049 6050 935491724 12713 12714 533857286 12101 12102 983829990 47785 47786 506057313 14907 14908 289467649 37636 37637 488384600 41915 41916 204314228 46290 46276 141307811 85275 85249 792268427 50930 50931 250048659 28100 28101 355689587 59664 59665 836607276 55124 55121 59359887 28904 28905 569273416 29575 29576 68905534 35093 35094 757611477 13030 13014 714728701 2582 2583 400826336 69393 69407 491590024 68855 68856 565289036 61783 61784 272856834 51762 51735 662218395 9447 9461 145971803 16657 16639 414438086 37543 37544 138291154 31075 31090 900281118 94859 94860 700855349 85666 85659 466173525 70950 70968 54403403 5135 5153 681949334 7266 7258 274657131 43544 43545 960584130 49402 49403 302610811 6023 6033 887730789 38918 38919 282176087 15810 15811 122075230 45321 45322 579210320 5098 5099 509366017 53357 53358 511726860 84353 84365 480525715 83403 83404 380344969 24051 24052 482065342 17318 17319 770571713 75268 75269 496325464 36573 36574 489414161 14866 14857 281428793 50513 50514 226805761 5462 5469 187198987 56398 56387 289894668 13142 13143 965074052 26055 26077 75796784 58241 58242 629835822 39472 39460 882961966 72512 72513 990404990 77453 77426 52889830 23274 23247 870677732 77453 77473 13371991 78287 78273 645022757 46629 46630 777202723 73905 73912 880983730 50400 50401 905245839 12051 12052 163626517 19092 19093 68948341 2478 2479 862790179 86847 86848 167308127 41223 41225 830098973 14131 14149 292802010 87990 87991 610679965 84070 84040 240216583 15445 15446 347172546 45609 45610 717921623 43382 43380 921611578 8479 8480 768636893 90302 90303 643991021 95533 95534 335747116 73094 73095 594444228 2763 2793 380544363 76445 76430 582888530 37138 37152 919182674 25357 25358 17162068 12341 12311 386613649 76383 76363 806625754 51220 51239 518111196 36923 36924 557164634 42359 42333 340631355 47600 47595 384270612 10774 10775 181762702 60973 60974 2239387 67358 67359 60079718 66919 66920 864243148 36764 36765 383303688 27528 27545 840689849 65384 65407 249767292 80972 80980 569788434 5493 5495 641290956 99702 99703 439968356 67084 67094 690670065 5282 5283 575621339 58839 58840 161208436 33188 33189 828549370 21850 21851 799579724 87109 87110 842724071 39907 39908 909181797 12007 11983 63985318 92681 92675 82066762 6280 6281 615085544 42347 42348 546994367 86844 86846 910577696 1162 1157 640299047 39523 39517 452129896 80553 80554 145513238 60488 60467 367043918 24402 24403 17735909 53301 53302 551055263 41361 41358 173869909 50862 50863 26021451 39568 39593 612436104 49757 49758 248833805 98998 98979 165580915 42525 42551 902846532 35643 35644 774385041 47308 47309 875815348 94150 94151 156242355 99997 99991 607009448 90566 90586 458303231 6062 6063 650640283 51693 51694 550616159 44326 44356 952057643 1201 1225 487732827 46289 46296 644386742 14279 14280 606249714 33116 33129 341318891 98333 98334 723084497 41073 41074 179551385 60479 60480 927210673 64446 64467 289813044 33125 33126 215739348 94463 94464 347337069 95554 95555 462823406 28655 28640 507418627 47084 47085 208592485 15767 15768 580209939 34943 34944 53664190 30379 30406 724709805 52331 52307 861035001 8066 8067 887824754 76508 76509 565413316 13956 13958 745708022 45697 45698 362150898 8012 8013 818113752 28814 28815 302012952 95003 95004 572577892 85048 85049 712759265 97518 97519 612484910 89223 89224 616636668 12387 12410 565850534 96241 96242 307776692 14322 14310 579703278 32667 32668 592859562 46661 46662 427881517 46242 46243 180087770 89316 89332 706608860 32160 32161 96397221 66941 66942 524117568 20563 20564 464536263 88023 88033 415516812 56889 56887 760847986 45418 45411 274159328 23366 23375 181581663 93233 93234 21335029 81262 81270 542514567 88670 88646 931683564 41095 41096 970082255 86406 86407 954422223 78456 78451 918778137 79189 79182 348318624 82717 82718 108136265 16409 16415 186693770 48839 48817 255019883 78502 78521 972749322 47014 46999 247714761 29598 29627 592778544 43704 43705 74772571 15795 15799 965115630 45873 45854 894826169 75917 75910 755411998 1494 1515 501872708 21305 21306 147092680 61615 61639 153052780 77324 77325 742073460 90866 90867 179948388 48916 48928 496265186 56949 56950 534935113 28004 27975 161699200 24644 24645 870118301 19348 19374 101832501 10730 10745 618105104 45335 45321 623652897 9701 9702 812474943 49585 49594 356359393 10380 10381 392447134 32873 32883 857677750 95406 95434 944249392 58098 58099 714989070 94970 94993 699327932 74836 74806 272116213 64734 64756 59735761 90113 90114 290205973 22573 22553 929705796 57882 57898 16617485 31513 31484 545650577 35815 35816 186000294 36024 35995 461338864 91456 91457 536058152 46542 46557 706302096 47531 47532 824645214 36460 36461 747114406 42117 42118 342893063 21683 21684 456008380 81692 81693 701524935 5900 5901 292451119 96390 96407 80831600 41871 41857 30190449 89798 89804 141903113 45405 45406 379129001 55705 55684 584261647 63170 63184 851674521 26797 26819 765261354 5425 5451 72168321 63356 63371 561525980 55239 55240 871261732 41120 41121 587262385 68475 68476 99598682 53942 53943 625692558 84528 84507 897075113 62442 62443 684739758 77663 77676 259262162 56452 56451 719640175 94600 94601 53153166 64990 64991 93567614 78099 78100 235661589 68146 68147 269703966 99738 99762 288808034 71507 71498 40810887 16883 16863 413023432 49064 49065 803098985 68312 68313 233862722 14177 14181 601519174 45145 45172 342884740 75411 75412 606145015 26569 26570 553709812 71886 71907 623446590 64581 64586 979163867 45156 45157 702286588 14344 14359 424929657 82449 82459 890080796 74627 74628 984556116 20795 20796 239163254 60320 60321 901614651 27005 27006 931364882 44804 44805 911322433 97491 97489 326231471 87118 87117 256439088 13257 13258 870085013 31833 31834 58298988 78548 78549 884822258 58805 58796 723256073 68880 68854 261816067 59902 59922 398040177 11639 11637 147551129 8349 8375 911134025 9473 9474 139729649 79164 79147 695835475 1692 1693 398016423 91856 91865 739034915 45543 45544 20149708 96021 96037 812803054 25800 25795 584442005 91922 91923 248957313 99337 99360 7380439 73608 73607 150146364 55393 55377 224993588 28782 28786 750653829 86190 86191 875823673 86438 86439 983710963 73650 73661 979170517 12655 12638 562908781 18447 18417 350499399 70559 70534 440019138 50774 50775 592949181 91568 91569 444270593 40519 40515 752752181 51654 51680 636171712 33789 33790 901374985 52822 52808 365456705 93316 93317 504195313 22042 22043 672673776 823 811 369742685 95796 95797 624352373 27854 27855 15653778 68580 68581 470817252 11762 11763 785906631 71222 71223 886536961 56769 56770 532609155 95575 95585 955480577 75952 75927 693512879 23395 23396 236408393 32457 32484 43130466 44067 44068 244195454 26016 25992 668584660 85437 85438 188411808 45960 45950 266279618 29198 29199 629230374 87925 87926 965068926 5102 5103 96824352 21334 21335 892770760 48025 48027 556187911 69605 69606 196207748 52089 52090 617764482 27714 27687 465118460 30139 30115 3590967 84951 84952 225093109 40278 40292 324531159 27706 27732 828495284 96072 96073 612498875 33710 33711 102801408 42748 42732 619391103 90940 90968 682334274 11080 11106 751200860 33061 33032 558913530 32919 32920 156758976 97451 97471 695984250 89219 89210 685965900 85748 85749 277555442 33541 33542 379697558 38709 38710 539279553 57477 57504 796310101 81645 81646 882784519 69949 69932 734132240 64373 64374 400783882 24059 24057 826218827 66497 66498 935701192 89050 89051 948565205 48255 48256 271164250 9787 9762 956869744 13951 13940 158709364 30981 30982 235074176 2263 2264 32659220 777 795 751738996 75735 75742 659269849 26213 26206 963090200 90801 90804 537205202 80725 80711 795040321 42042 42043 915493649 28330 28331 418243900 43684 43706 887667507 59396 59376 967087696 21935 21936 656014312 73519 73520 323624643 82767 82791 661208962 56018 56019 929963952 14821 14813 10609978 9917 9918 185177181 48418 48443 518261005 23774 23775 415951407 97587 97569 687267904 69116 69117 298444827 72297 72319 945675256 41018 41039 462651711 90346 90347 608206675 11625 11643 265546601 38040 38041 590225507 10464 10465 751072275 73080 73091 31809187 38979 38980 694057773 1131 1132 24062127 70858 70859 5102465 37580 37589 954127042 74227 74228 175540909 34855 34856 532967204 30067 30068 644828593 30117 30142 870160522 45768 45769 902791710 92586 92607 323682690 4937 4938 403058738 2561 2562 425975842 86016 86017 943085344 24706 24707 410654236 40850 40841 91060206 87867 87897 302543799 75100 75101 776879576 7373 7378 853543006 85628 85624 602495190 75456 75472 222940013 25374 25350 303207115 15245 15246 725860164 46834 46863 265101328 46247 46248 530403899 83058 83059 485320351 31479 31509 979952932 20329 20299 931536966 23383 23397 212277662 457 458 354070869 99631 99632 664395324 87357 87363 637034203 194 165 42253029 79381 79382 12001180 5063 5064 703415326 14007 14008 498667642 1523 1524 969141908 6704 6705 459658410 75260 75238 586140330 73001 73002 31105934 73443 73473 132406385 69408 69409 900043862 15576 15605 459980667 97098 97099 990338345 13077 13085 187200575 77269 77270 486216415 15403 15385 933413625 76667 76669 527223138 17182 17179 459290025 2468 2451 234465048 68730 68731 944264791 50095 50096 578709514 538 539 139761658 29931 29913 240784184 12400 12381 754831101 77734 77757 49822469 65609 65591 339657384 45645 45646 688399361 25046 25071 577908160 49882 49883 688911960 1591 1592 644779430 58277 58278 375253797 37379 37380 891712393 90862 90833 52099305 5476 5465 525829339 27912 27913 993531660 86722 86723 138731654 49652 49661 140623957 81961 81962 973433837 3881 3882 676146755 1007 981 364549560 34286 34301 152868055 53601 53626 908124665 67863 67864 61120473 65092 65064 635160492 77452 77453 135651678 97133 97134 819224396 36427 36428 505687814 53111 53094 550307917 30757 30758 967297292 37010 37033 408687639 60119 60099 822074805 42421 42397 901831145 54034 54036 242107555 23488 23489 626495156 83462 83463 66240220 26559 26560 256652437 89837 89843 944114333 66126 66127 677962837 32837 32843 948723418 26774 26775 122693748 98470 98471 240857099 89805 89823 247104232 14171 14187 666963622 87560 87561 5680092 43674 43670 830681614 37826 37854 135142173 40418 40441 921746583 45908 45909 732333885 15786 15787 346937435 93861 93850 101667177 93787 93784 329613986 67418 67419 927125451 32088 32089 780688168 46705 46714 871503507 50350 50371 572219120 24238 24263 450147474 9145 9123 36948661 62748 62726 562282507 93928 93929 116457679 13669 13670 596086967 79702 79703 590370004 90046 90024 439576634 44118 44119 15231356 88769 88770 260482729 12884 12885 933509509 63455 63454 172892706 48380 48353 589820723 59885 59886 156610793 28181 28182 2501742 87584 87585 611947949 88453 88474 473415073 73973 73974 740063615 31749 31743 933063729 38525 38526 884665446 18353 18380 752415981 71748 71735 357665325 33239 33240 66568266 49851 49837 526047019 79890 79891 568934342 14913 14934 563416976 30205 30206 395019509 56053 56037 428433062 78942 78943 699218370 37725 37726 457629184 41381 41367 193325775 67915 67943 382494371 28379 28380 539027025 66005 66033 632014791 17983 17984 925989671 31080 31081 365562317 74704 74693 782432161 37469 37470 682383237 7392 7410 538074633 64316 64317 984920458 12950 12975 839998554 47941 47960 333753106 33647 33648 575880847 86457 86476 272545088 82493 82494 885120506 12431 12418 801651225 38066 38067 340853132 55204 55228 594467107 16650 16651 928270488 78849 78840 467173614 76927 76945 322237726 33452 33435 788035416 65644 65645 927807187 76843 76844 963655068 65781 65782 985939597 48722 48723 926798386 42761 42762 352508017 91264 91265 584665069 51845 51846 816687626 27796 27803 800059193 56294 56295 724871279 35613 35612 871099685 59073 59088 260792237 67614 67585 395368318 47552 47553 806267807 87795 87769 719496019 61042 61014 363728571 40770 40750 988846324 39710 39688 896295839 1551 1552 784893553 29791 29803 309036236 89052 89054 323068984 14080 14084 201746357 2562 2543 155113584 93382 93367 550953141 37732 37733 22427072 92695 92696 567694734 88742 88724 678074542 50759 50760 586363391 5709 5680 603319175 49549 49550 39428162 63604 63600 989750163 42633 42612 947783797 58667 58668 163620198 93310 93288 923999965 99540 99567 380813915 40345 40346 591415838 56084 56071 613155577 78431 78407 990486748 31827 31825 349074165 52742 52743 907323906 74492 74515 56362484 25876 25848 834004010 41729 41734 213076656 84100 84124 282718008 26070 26071 51609889 43912 43924 893403371 40416 40389 314752117 22925 22926 900691867 52762 52757 909245683 47307 47308 550168204 62627 62628 673745606 7815 7816 634116199 92429 92457 413591474 37921 37894 81086057 3689 3690 70358232 46931 46932 186737630 42163 42157 62729936 3269 3240 366974776 75164 75165 594291240 20164 20181 961246345 48852 48853 139812926 7637 7638 167533655 33964 33978 758421114 83531 83532 262551984 52000 52018 12109641 90862 90857 369073467 47367 47338 764237272 66165 66166 833325978 74882 74901 707947030 96353 96354 950728414 25655 25670 755913058 78606 78607 308172878 31468 31476 159340214 80428 80436 468458484 18685 18686 973426658 68310 68301 178992669 31223 31224 708401267 60255 60276 359635042 24043 24044 530710378 20339 20362 835162960 51148 51136 138532890 56202 56189 597793331 74621 74636 796365406 38544 38532 466698480 20667 20668 424910430 86771 86772 989773918 36271 36287 73087146 29093 29081 986048137 43327 43339 803820633 81084 81085 84401463 97590 97591 773247698 58624 58625 888883768 84205 84206 17310938 11813 11814 56732148 12828 12829 242632730 35805 35806 299170404 26327 26326 216560507 94668 94669 209897582 98399 98395 678733653 50335 50308 940368938 58286 58287 580649366 62389 62390 502618058 89263 89269 29633549 13389 13390 679437119 89196 89197 652314216 50353 50354 704974846 43555 43564 801058823 22832 22833 16203660 76667 76692 106286699 43659 43633 583949110 76875 76876 923075864 29009 29010 159723690 14901 14902 596127341 54325 54326 824514360 27056 27073 273230257 65878 65880 67021704 62223 62224 808632890 61222 61238 135839786 78797 78798 59195287 52234 52235 65089281 52117 52118 685178002 77529 77530 509913250 35839 35861 69251116 23838 23839 308607613 83160 83135 30098671 6401 6421 418954357 74752 74746 356545895 78547 78524 649344915 66296 66297 726085420 26370 26389 71094997 20205 20206 189959277 88556 88557 569921819 51081 51082 163252305 10398 10400 439165719 86883 86884 155979607 87805 87776 148343438 4282 4299 780999195 83420 83421 887665291 98223 98224 421009248 7805 7830 923524605 63616 63617 154656636 26220 26221 476461741 76323 76324 995416354 14021 14022 620408063 82700 82673 591325232 75252 75242 646558734 84921 84922 322785978 37611 37637 908347119 28875 28876 321853492 71155 71156 92128901 71524 71547 545569958 99904 99905 237031734 90374 90375 678112040 18247 18262 675150128 61277 61278 387832560 79643 79652 398677641 55355 55346 20456226 67207 67197 986821145 25533 25534 633195412 18922 18923 422728160 13926 13927 61851100 33591 33592 230394804 9700 9701 832839566 99710 99711 104931124 9393 9405 896130585 46136 46131 475885419 21791 21792 798797778 8923 8914 39307048 30564 30543 864723927 50137 50138 746038309 75986 75987 334614683 60191 60220 557524316 88662 88663 604763972 31771 31772 129373935 43293 43322 628416420 91978 91979 925506897 26681 26682 837053567 36798 36794 622543412 27441 27466 244990371 38115 38102 727168029 82758 82752 246570213 98246 98260 189274885 57190 57191 252446618 70762 70786 567106190 60359 60332 108625748 76274 76275 736113025 50741 50742 239489928 52549 52552 382136721 61081 61105 906188082 25342 25354 958443945 88434 88452 51157662 5065 5085 946135257 88765 88766 895149817 49966 49943 709323798 52599 52612 947333470 9942 9943 845859047 24408 24414 301492718 14453 14454 352520061 72595 72609 677785503 57002 56978 488528810 60954 60955 81450257 976 977 64970572 47852 47853 472569139 27117 27115 350132637 28377 28378 963247333 26769 26777 744355991 5757 5770 802963312 90313 90338 814265678 65937 65938 459001518 3867 3868 634748417 53443 53444 33044138 58640 58641 803783784 81549 81550 672668928 28201 28202 31754909 99840 99841 175283003 33811 33816 901500876 33696 33722 769867572 55001 55014 82727543 30005 30006 939118110 53824 53825 553508236 76364 76367 603524323 10064 10088 312786679 17536 17535 58858524 15259 15260 677436009 64933 64934 825289928 70377 70378 405344668 81599 81587 325693890 78522 78523 410751022 52366 52367 559035460 20790 20771 426325596 88677 88678 825570082 54795 54796 119567610 3151 3152 673701923 83785 83786 53604344 84895 84915 463755627 45697 45702 64708399 37527 37528 755049383 5560 5539 158966197 77662 77645 510527135 80996 81015 837635805 17202 17203 13427017 17711 17741 317226584 67132 67133 935224595 42198 42199 894089547 50275 50276 234748745 47221 47222 426393720 6764 6765 560460242 79875 79877 15971092 12489 12490 36785799 80950 80941 482558731 27618 27619 742631620 4595 4584 870498129 76607 76608 103449502 48633 48634 609688747 86350 86331 308310347 19977 19964 742126288 76414 76409 650603195 36640 36634 452948990 20240 20241 767184299 30900 30901 445488285 3647 3670 588014848 60914 60915 736301932 71705 71706 481159844 99112 99106 404539314 78399 78397 808271765 48928 48934 913260360 60780 60781 854045543 17947 17948 697564828 24417 24418 617027215 48584 48554 765997726 85585 85586 715371290 31409 31410 631314267 1133 1152 418689170 58670 58641 903902780 68527 68557 717675417 56288 56298 91925549 89390 89391 163660020 71989 71999 114459975 73942 73943 31153452 18174 18152 85408100 42630 42659 828388431 70834 70814 947173516 53805 53806 340580777 41996 41967 842973396 32377 32371 66042072 39553 39535 245946008 55842 55861 449085658 68775 68776 399788340 4619 4630 51593284 82067 82068 888638421 84437 84438 921793148 47226 47232 411722440 92879 92880 388317489 6383 6381 998056045 75742 75722 574219648 43861 43834 828896431 48773 48767 468035443 2147 2148 206005568 37244 37219 927036883 96195 96224 462325537 66172 66173 128766094 71859 71838 281001453 30762 30759 805918746 9537 9530 547229638 17346 17347 597877701 69579 69580 546012691 16438 16410 95025417 37102 37103 974361835 29145 29146 626505799 67221 67219 932560360 62499 62500 136681859 8414 8415 556339946 78403 78404 400905416 85741 85742 887924378 98359 98360 960600009 5281 5282 119488481 82455 82468 684908322 23635 23636 672563153 99465 99466 992947881 91961 91943 558616055 69634 69654 928168012 92893 92866 361506515 17795 17768 79275464 2290 2291 802512029 25567 25568 452645031 91188 91165 708298901 75230 75231 326787656 88146 88172 187973709 56981 56983 288350797 27732 27720 816138640 54670 54671 274435568 76208 76209 202217735 41567 41568 186721010 53795 53767 407586588 21833 21840 956166061 13379 13380 264031931 9076 9077 464576672 58459 58433 717801050 85154 85181 147120431 6820 6798 734722872 28862 28869 768090674 95393 95378 948625477 82720 82721 762763142 76197 76198 291716061 62879 62862 290452015 40783 40784 534360505 40891 40892 629938811 8973 8954 39791086 83222 83194 702095113 1448 1471 783465716 21834 21835 631684167 58246 58247 42636387 65840 65841 122033355 25393 25394 516025062 99802 99803 14089872 32966 32948 432658984 50258 50264 235427485 23607 23591 418401283 64201 64202 822420711 18192 18214 4277867 99368 99367 10527624 70582 70610 922923567 62210 62211 657732785 22253 22242 316357727 83826 83799 35251669 19458 19488 624796695 25803 25804 675428173 18336 18337 794565330 20862 20833 207779748 33177 33178 941558850 45772 45748 44124285 4258 4259 925657102 7712 7713 867524289 29395 29396 870982146 70930 70931 659060000 5290 5291 12854455 78127 78128 236790419 69747 69748 361841234 45093 45063 202253861 62422 62423 680709282 71773 71774 671128395 74048 74049 278577163 45392 45393 384007432 48119 48118 544893401 5899 5888 189473511 36328 36329 610038391 71262 71271 14457564 14753 14754 874921376 46126 46138 131016234 82268 82269 623664715 36481 36511 918643015 89472 89473 630922944 57158 57183 909511326 63841 63842 29070581 81873 81874 993053479 65722 65699 85823263 6447 6448 314620852 21847 21848 608577089 57464 57492 598877480 54710 54706 780765448 83094 83095 6772374 65806 65807 736237315 35460 35472 343777684 79942 79943 651993600 56152 56141 893636153 51110 51111 554013269 49677 49678 41910038 56133 56134 78645546 7810 7790 396030034 57507 57477 435776660 99240 99234 932745231 10352 10337 697359713 96919 96920 243865682 42578 42581 369356250 43778 43779 891566918 51168 51169 611556676 83309 83335 3963265 42086 42087 862510492 29804 29805 963008352 75549 75531 158227244 70244 70245 984507926 58857 58837 188256388 4941 4960 606882767 39587 39575 379462185 22521 22522 48757869 11769 11770 183483999 50421 50414 15889689 46010 45984 227276588 62390 62378 544093834 67686 67697 724942916 64321 64322 476866412 17030 17022 410605563 80377 80393 46426982 56660 56661 343094858 91170 91171 858897388 78104 78105 81782504 88465 88488 618188378 42512 42538 35067177 63235 63236 692266510 91595 91596 903757572 48780 48781 840232852 25998 25991 818851697 78892 78900 735102519 84219 84220 73628081 79529 79525 100048302 62347 62348 174693862 67319 67331 115540445 4189 4190 178916051 72724 72725 164755914 35119 35128 206493848 59716 59717 264486097 2647 2648 172974989 18576 18577 854251534 69542 69543 741800899 38759 38760 201547067 26135 26163 992186330 78481 78482 493858478 62493 62482 222204063 42649 42650 119824902 87735 87736 81435487 84961 84962 412433129 15392 15393 861597840 9398 9372 332422012 23543 23514 996123207 11079 11080 858828122 57748 57763 204462690 62926 62927 943285071 11563 11564 858733630 78317 78340 819154521 91831 91815 867075908 39621 39622 423903386 95799 95802 845845223 83147 83148 723633496 79426 79427 445599233 27506 27517 299501457 73846 73847 559724011 73627 73628 273848521 49308 49331 779565231 35991 35965 141736620 32979 32956 609835231 47059 47082 357934775 69189 69190 888926315 8922 8925 158534114 53316 53317 763874140 30856 30857 678782627 58628 58636 977230780 2117 2141 894008842 93019 92993 177162620 82337 82353 204458015 32188 32189 731827592 78540 78541 700109485 98258 98284 276122325 38764 38765 786319359 42200 42201 627136519 48114 48115 934021607 69161 69162 794854908 73760 73761 671422350 88478 88479 585751884 62287 62288 604302743 44403 44404 971534973 24586 24556 349113052 98804 98805 546131229 49747 49748 706663278 16312 16313 127697073 40471 40472 923592003 50942 50943 936766908 12157 12158 824380133 52474 52484 198885107 78362 78363 539704940 4801 4802 327574952 16538 16542 633644252 61642 61632 163061753 84942 84967 401386593 46738 46725 581586035 91884 91865 948166090 49632 49637 870312281 82539 82542 526913864 92 87 970253562 81242 81243 115859901 79479 79480 971900473 37232 37233 674000711 68561 68584 123909071 89838 89839 210731979 11578 11573 364867157 39553 39532 418304507 92279 92280 890705811 36464 36474 765303417 92579 92598 874632090 12660 12654 519011904 99468 99487 446577628 72834 72835 509416832 41343 41344 720233593 75041 75030 14484029 49635 49636 77001517 21454 21455 432558518 20510 20511 339098096 43803 43823 781662686 88511 88512 206057401 55910 55911 38953800 98153 98154 291016001 22630 22601 34721204 68480 68478 276567936 30191 30192 244515824 60089 60090 203417050 60144 60124 773489671 42210 42194 644319650 20222 20223 944133122 83688 83687 687014085 47809 47815 212843571 17435 17415 542586920 8407 8381 625882407 45603 45589 486435804 3449 3425 790814599 29364 29355 804283670 56541 56522 193839603 99780 99801 447825225 36889 36890 877729916 6679 6680 468996015 97159 97160 856314237 3789 3804 729477282 20144 20118 289787667 8897 8912 583204065 23346 23345 73177634 81139 81140 332302245 54918 54906 486293662 42267 42260 941854056 38933 38951 629387556 60731 60732 746097230 42641 42642 768803541 75859 75830 872126138 8147 8154 511745548 21348 21360 986952526 79261 79262 616613843 21568 21569 873183651 22880 22891 804354304 83148 83171 42127775 2880 2881 953406114 99919 99920 737761305 56538 56539 307902919 38704 38675 367723662 72904 72933 1299232 42822 42823 83548068 93222 93247 971730681 93343 93344 949481646 50005 50014 677690468 27249 27250 335793611 73828 73801 937331169 22824 22820 235999542 11579 11597 583482772 92070 92071 615149997 13553 13539 229685769 13230 13220 106907650 179 155 619558863 25997 25998 288386830 8426 8427 438426540 23751 23752 361690963 24539 24523 782772634 31179 31180 996951498 98415 98433 52172729 6389 6390 704632941 39273 39274 614023406 38641 38642 487776752 36068 36047 779134895 5893 5898 976792705 33830 33831 279209289 66565 66566 602134693 60550 60541 965042726 15233 15204 76657453 40782 40783 724694005 33158 33159 749723734 86965 86942 812599181 40994 40987 859104323 27891 27902 508889145 25336 25337 408960177 58555 58573 596846867 83132 83133 643787990 77526 77527 122987496 20048 20057 167777793 24512 24537 252475857 41294 41295 174252253 97876 97877 575198469 52195 52208 579652458 70516 70499 96276839 77601 77615 458866001 55063 55051 755232587 16958 16959 510244017 51095 51096 337312542 71792 71783 374111353 73607 73602 974076515 76369 76383 396443237 65168 65171 601468621 40217 40202 188012602 4823 4824 266542619 26589 26590 878760836 18339 18333 723856115 80432 80439 299457566 20361 20362 783583475 73120 73121 800585335 45320 45321 124237261 58664 58690 493771741 7411 7412 187632622 64808 64809 363585786 74793 74794 125368830 41401 41402 296090322 25056 25074 608647176 7018 7045 802621310 40610 40596 737036703 49537 49538 487929353 30309 30310 928941232 92211 92187 279510984 88180 88184 839487632 52961 52962 480330015 67566 67554 97862558 86863 86877 208498306 87001 87002 39641631 10753 10754 456115210 28640 28641 285321452 82334 82313 906431658 61229 61230 465996632 20725 20721 480494200 12830 12817 841493369 63836 63814 708445476 49992 49993 403476700 46754 46733 681134216 59409 59410 123032011 41130 41156 230142117 8598 8610 401913483 74102 74087 139546431 11602 11603 780747972 52852 52854 227114836 90380 90377 835414590 72823 72806 695625133 55304 55305 95867775 61704 61684 962257885 36979 36974 421048479 35037 35038 469082375 48905 48881 669867862 53101 53102 358621271 43969 43970 671092412 36837 36838 142206606 67084 67069 182634425 31911 31912 610574523 65241 65229 414402070 82933 82925 8594684 26027 26028 105036203 61866 61896 288828296 18896 18897 109868069 2454 2455 468088685 67577 67603 507038897 30342 30343 682800467 19938 19909 521862973 48953 48954 315977516 57466 57443 101556372 71889 71890 679932141 47157 47158 806333436 82506 82507 251294641 24241 24253 712663048 76883 76884 286200684 34568 34569 413354148 48475 48478 97003977 56734 56758 64235633 3381 3397 890326382 11415 11401 180278216 66583 66568 268537870 6757 6778 1383564 86420 86417 405310412 80968 80969 9922094 50861 50862 33996873 40006 39996 697659969 59029 59050 974473992 8487 8502 72590456 67545 67546 377203531 26445 26446 442068989 57044 57045 426058404 66214 66215 781070445 65056 65036 661124687 6911 6900 886841397 60005 59977 943555882 61590 61584 230004623 72373 72360 333387282 6425 6426 195516919 66995 67004 114603785 62730 62731 617232860 82882 82875 604887324 9613 9614 762828774 70527 70515 832792137 15587 15600 907056460 3475 3476 298765175 6929 6930 719464001 27329 27353 542342985 90770 90752 338338875 6163 6164 900141879 10962 10963 467558243 97345 97346 984068804 83636 83609 480104941 14766 14767 813809035 65144 65145 565758413 97080 97081 992397753 58840 58841 444086310 20153 20147 534697729 90057 90056 802993777 37189 37172 926552424 32271 32272 837895615 1296 1297 720574608 59225 59235 8825612 58362 58363 495584446 42271 42272 11525788 5050 5051 480937635 66728 66720 405340658 3268 3269 318083746 20317 20337 948936194 32402 32403 657841399 8328 8354 29550102 77967 77968 107115484 83496 83497 105760657 8037 8038 12312554 11426 11447 964537256 35546 35547 207276717 94958 94988 366163898 63342 63327 350814627 96934 96962 770264137 95886 95887 239488033 92007 92023 761105545 59934 59964 457827306 98095 98110 614956809 29266 29281 263897661 51745 51757 609327230 56174 56175 13453419 87440 87441 401621019 95621 95642 419737102 67399 67418 897626307 60138 60139 790216637 60869 60884 769876132 52696 52702 859428558 75638 75639 388563842 11918 11919 322786344 78771 78801 407119502 11500 11526 373710509 24568 24569 770591228 52928 52931 319209659 84849 84878 961764390 10684 10685 106079014 57056 57076 600405024 37796 37797 566511981 43255 43263 187853408 49639 49627 772376069 14777 14778 163275923 26842 26826 436291590 34429 34430 341209179 27051 27052 848246602 93048 93047 203470771 61454 61453 590895126 13269 13270 895843920 13188 13218 857330342 63347 63348 585433242 64865 64866 531203061 97456 97472 619472892 59230 59231 929049869 80719 80745 825762691 38851 38866 832573360 43416 43405 977615704 48541 48556 913592937 39817 39818 923510323 7117 7114 963672946 58362 58347 566479894 31985 31986 245910583 99915 99896 271446404 98899 98900 610908008 99074 99075 286476285 3793 3794 52308839 93525 93526 953745822 99514 99530 100925181 61791 61792 882564006 80986 81014 879382430 58319 58336 199643859 78915 78916 834637502 78777 78778 907782901 98637 98631 516373072 45810 45811 547080771 87250 87244 991602236 34243 34244 99159581 15450 15451 220372529 29316 29317 626297256 60486 60458 673964105 88732 88733 321796950 46827 46806 51241684 72571 72592 2441954 97799 97800 412287833 42230 42203 481911793 24472 24473 820851326 98996 98997 761165874 35398 35399 608801060 165 166 995024842 16995 16996 322042347 74427 74424 258653746 28072 28073 387416362 16597 16598 75932951 79902 79903 668284790 64167 64144 714154603 54435 54436 626413037 6408 6409 502791065 93766 93741 768164573 33879 33907 356542894 62552 62553 368839009 46883 46884 125173387 64771 64764 933647291 67791 67793 241744653 13185 13199 412030307 57337 57338 440532612 42768 42772 275006116 89049 89050 828633216 82238 82239 207514348 30668 30682 516829264 69433 69443 636431612 89736 89762 704128147 45399 45400 864256967 94065 94084 464247469 17298 17326 520522317 92083 92084 129917622 22263 22264 862552280 97333 97334 105136066 45567 45580 720594582 19971 19992 247316104 61169 61170 235896621 54614 54608 170856757 80706 80680 455382890 91616 91617 671611459 31628 31618 255604360 37904 37905 473849122 52543 52549 57686272 56487 56488 362821981 46379 46380 414857737 50708 50709 898972430 81581 81582 255857763 95729 95730 44494144 52040 52041 106966219 5566 5567 12551852 11369 11370 783357331 66214 66231 913249492 99061 99059 934563858 20760 20753 247859613 32256 32257 136245136 93054 93055 529893398 11346 11355 87159913 13980 13977 591170683 69142 69157 898233284 67304 67305 827760026 70063 70045 605450842 91908 91916 988802733 51325 51326 689922493 75011 75028 892379555 14 27 951965265 96812 96813 900551228 46414 46410 128628178 62319 62311 129149673 21451 21452 925527312 49533 49534 618023206 71940 71941 437655866 53284 53314 120652936 38214 38215 575461687 9889 9890 560056732 95555 95561 441084365 8084 8085 314691785 73618 73616 408836677 42301 42302 870061502 83093 83094 104397018 54105 54081 783816026 48163 48164 134989695 94621 94646 921797429 15519 15520 701828022 45733 45734 43589213 47810 47822 823903008 64243 64244 802441110 31461 31462 656410578 15329 15323 80177710 37624 37625 838285782 83356 83357 739252300 63064 63046 638541773 33977 33966 257202054 43559 43560 891664623 26227 26228 350225809 84605 84611 547905980 29316 29326 210634327 7628 7611 769557533 73445 73436 89657012 10634 10664 435495872 95483 95500 7176594 72047 72048 310150703 14915 14940 582692838 71563 71585 971560401 62977 62978 450514686 80942 80944 873507651 55237 55233 932710673 29084 29085 907358541 92387 92388 635259734 58051 58052 179830471 50848 50860 531564564 98542 98562 103765359 93008 93009 514529909 68883 68884 256416896 81256 81259 532648161 44637 44643 171096192 99953 99948 827223016 9770 9795 407761391 38073 38074 374465594 38303 38304 175290673 46186 46187 984525409 12647 12676 758855475 27276 27294 767881142 1458 1459 728370195 42255 42264 583638773 78676 78664 547292339 47787 47788 310587213 29798 29799 452922388 20065 20066 963612315 20891 20894 257984856 81907 81908 574660913 94922 94923 591073533 19415 19416 168579404 34890 34891 646495340 86986 87012 836288620 39485 39505 175242705 30738 30750 664777271 76888 76864 65702808 23376 23377 794254407 82060 82061 623080618 18531 18532 699037323 23603 23604 303623487 28568 28588 791736620 80992 80993 6030188 61875 61872 741786568 23221 23222 579224194 15533 15534 290958221 96771 96750 43535728 10772 10773 392626157 86689 86690 443828186 17950 17920 181671111 40707 40697 484881690 15871 15872 876548060 15462 15463 549719429 41003 41029 887167890 8791 8774 62793496 16266 16267 786506625 10539 10540 985385721 47656 47657 16843034 49483 49458 882747838 36113 36132 881195718 66574 66598 5691950 113 114 581848567 57647 57637 592661245 43239 43240 821850368 49435 49447 302473259 52503 52512 854690790 23603 23578 417800484 52951 52928 711585488 76249 76250 225756740 61630 61631 429077908 88575 88573 890909734 69569 69556 432546036 12861 12878 347647131 98253 98242 21139388 16087 16059 229992324 87791 87765 284966652 76206 76207 233449251 23122 23123 539057 99436 99437 333665839 80834 80835 634591347 4164 4165 715062913 73549 73550 493379780 27767 27741 931960141 25407 25389 447383253 78799 78800 946714132 44960 44977 730233370 9600 9601 367344482 83837 83838 512607620 23743 23744 98899458 19749 19762 523956731 34064 34052 544381669 90535 90536 69853677 50818 50833 674940239 7363 7364 617652985 32343 32344 354026532 84273 84274 650317942 92910 92893 446306070 46751 46752 94309857 11466 11481 14107466 46180 46181 985049662 67348 67328 676060646 41972 41971 961775307 6275 6289 573304147 22112 22113 248210030 81268 81272 88868014 4382 4383 14593397 65917 65914 563293919 88975 88976 720330152 19837 19819 403023298 48267 48268 789271164 39169 39170 683212741 54681 54682 332897038 36527 36499 375162093 3279 3301 848553652 88072 88051 174377801 26234 26235 9916252 30261 30274 214146377 87841 87842 563372972 88890 88870 577467825 78368 78372 362460370 92394 92404 8703876 60167 60168 81501133 82752 82753 737609969 18209 18213 476220340 51333 51334 60178679 53771 53785 539293854 59391 59363 957430872 8327 8328 976565990 55560 55547 282623041 64133 64123 384847498 389 390 494565052 31024 31025 928806246 9210 9211 335946554 56540 56547 231519882 65441 65455 663683398 2440 2427 738605770 64225 64240 128165555 98783 98793 913442766 35818 35819 291771472 78709 78733 943176148 8508 8490 525386027 51094 51076 148859690 89017 89018 877871018 36402 36372 211764342 8102 8103 21651997 8668 8669 186404760 99094 99086 241915163 20685 20686 2608276 2323 2310 411672515 17717 17730 674620511 61521 61520 648340339 14218 14209 166770338 92776 92777 779427656 56836 56837 86452241 52117 52136 226696268 77068 77069 824346030 8605 8606 70728242 23912 23913 963476200 27764 27765 400927443 11689 11717 980774193 25082 25083 593298683 1484 1485 343501701 48969 48943 310794752 34342 34369 66307654 69677 69678 669465711 95539 95511 140806375 49584 49610 878209830 6207 6192 605288291 13 14 171438406 75632 75633 485450143 34596 34569 225794180 13218 13219 876598135 5250 5251 609981529 21721 21722 442250528 71848 71849 406296248 91321 91322 459914495 553 578 87181563 68157 68158 73424831 90019 90020 173384790 19152 19158 62964719 27043 27044 28960158 62005 62025 535618056 53809 53810 791028863 15973 15980 333729645 18045 18046 462712448 96257 96277 74419916 48013 48012 199031732 54156 54157 252612033 57083 57084 407965991 72603 72604 304826522 91762 91763 520035138 72364 72365 275020577 83411 83390 581526650 48533 48554 76189131 74353 74354 760206035 61615 61616 364718880 68948 68931 727822078 49107 49120 508631167 49217 49191 106482422 14904 14905 789323342 54437 54438 19022181 83589 83590 622988593 13963 13964 602738960 67071 67072 76598340 88245 88246 227806827 75060 75061 661104858 57276 57277 484118182 77954 77955 384275953 36175 36148 142573356 1217 1226 741618470 90176 90163 306620570 60992 60993 63439096 78201 78202 364201978 54929 54930 510362140 22155 22146 132910604 54117 54096 710949907 65043 65044 983932356 53717 53747 442035497 983 984 81703297 18972 18973 487754890 3749 3750 464338773 3368 3343 268103010 43248 43249 512532498 42764 42765 227550575 90305 90299 644657502 96916 96918 163810524 6054 6055 715029794 12382 12383 275574423 97267 97244 39169645 41394 41395 96284989 29606 29607 28612428 47193 47167 319771679 36218 36242 733470244 96038 96039 774952302 62480 62509 858412205 92949 92956 549256532 81167 81164 868751115 40982 40983 531013706 21991 21992 522742134 91999 92000 234228236 71134 71110 201842306 85706 85688 87347368 40208 40209 621314972 14133 14134 63389085 25640 25610 260262247 69492 69489 984157156 24020 24028 952987574 67899 67900 362967694 25059 25056 727174831 49149 49140 91840506 61315 61316 286315899 81915 81916 231544507 54753 54730 197518415 21535 21511 715852629 33938 33939 896646856 79117 79118 672856927 41388 41375 940095682 94880 94881 818479607 69000 68995 484103992 21592 21615 729423607 10600 10605 78932994 17818 17799 640174164 11542 11537 93160803 99571 99566 486162078 98280 98252 647343578 55622 55628 81252418 98393 98394 724639098 80038 80039 173981637 26536 26535 372629606 15094 15095 590519430 70454 70481 5394355 19925 19926 233201939 95638 95639 131475494 51477 51478 904100519 3134 3135 921354952 73439 73413 571136776 26587 26588 787927919 98413 98414 260311377 58949 58934 683099910 72019 72020 507129825 1238 1241 560889676 47062 47063 905819398 19325 19326 15009399 29063 29064 352699443 88782 88783 624735425 43866 43867 196757299 29835 29821 305257811 68417 68429 619209784 58680 58652 216810937 89102 89082 359851833 60854 60825 424881308 16219 16203 470065028 20337 20348 845300897 78631 78627 964139644 74847 74823 336749786 28500 28501 760486250 44220 44221 326895931 13119 13092 792801715 47256 47257 207282183 17070 17071 366477064 70646 70621 226466100 56453 56436 147704565 58310 58311 587510596 79591 79609 400145845 68164 68147 759756552 86787 86769 978006529 55989 55964 941045641 3032 3033 337459209 70715 70739 20585207 79163 79164 484187813 89071 89064 694446542 64815 64816 238651248 48001 48002 65278470 83838 83839 192955291 92894 92895 325908466 37435 37436 860019620 75051 75052 658027385 73220 73245 16623108 35084 35077 171242116 11709 11736 82224708 72346 72350 429363632 9143 9149 432232751 94144 94167 944354127 34370 34375 856543178 49552 49568 537965841 57676 57677 781376753 69730 69711 481567984 10649 10653 271033419 91761 91762 963688598 73466 73467 760871334 20101 20080 608146032 27564 27593 754314996 55705 55706 744079171 78686 78687 524614283 74111 74098 350355527 70924 70925 844567209 17430 17431 877730691 32338 32359 891820563 65971 65970 750889312 9547 9548 66912409 23428 23429 693760825 75005 75006 367812123 64761 64776 196813963 48585 48577 117736039 79336 79329 160135453 44762 44737 270970156 65433 65455 134693624 87924 87925 515460574 68914 68915 918170376 73612 73613 779197565 10898 10923 448037080 51512 51506 32421563 85296 85270 777040949 72295 72284 965393079 61617 61607 134956389 52899 52921 733105048 37629 37612 117512262 83092 83099 324503224 62290 62291 266717737 93688 93694 711588773 36042 36014 330705045 66484 66485 148796599 55482 55483 380053959 30418 30419 844299004 57046 57047 346997862 77404 77392 622476367 79906 79907 380515003 52533 52539 325667094 68138 68162 346646383 74703 74704 742755256 15969 15970 747098209 56400 56401 60375571 31898 31897 944330018 25151 25152 364079623 9908 9909 961476405 78297 78314 906879119 51124 51142 911245013 93945 93946 384554125 88569 88575 463453697 9030 9031 706407185 46692 46664 899506257 11686 11716 498712826 16429 16430 882252468 82233 82234 333743535 39380 39402 472865687 52499 52522 488884018 85571 85546 888434467 28630 28604 402634465 61650 61651 908720608 73925 73926 129151351 46367 46344 529187027 80907 80908 154167431 5038 5049 585751854 71983 71984 973445261 90359 90368 905341105 56971 56972 784095974 96902 96903 700527899 93414 93420 496572542 60706 60677 662552349 50127 50128 477335547 66034 66043 503288218 72128 72129 514554318 50996 50973 554389172 55303 55279 844058177 79177 79178 204832476 13212 13230 154977984 14003 14004 331346399 27787 27808 946923206 13490 13502 939197439 95597 95598 918193931 57449 57441 934984055 74636 74637 249459922 85899 85880 97901360 19776 19782 101923204 88970 88971 905057720 33289 33306 539633914 83776 83805 492063922 58559 58560 553708234 18204 18185 164541565 10944 10945 896528211 49563 49544 802021536 50989 50990 407978874 15901 15902 984303031 59059 59030 692190065 23918 23913 408563114 31948 31949 853098831 16911 16926 274663368 37404 37405 606900287 55855 55856 848776352 84773 84765 622915412 29974 29969 760528252 54963 54954 199859213 15095 15112 837800305 70333 70334 576451172 84572 84573 163052449 35375 35376 725984929 47576 47572 118214211 72949 72946 784133125 95868 95869 900192988 42456 42427 822483447 44334 44329 677980535 75184 75198 909309657 9936 9935 818892535 65550 65562 417052033 65521 65506 779234450 85184 85205 893884626 32587 32588 921106857 14132 14133 663938309 59326 59354 705613132 75972 75973 524339968 53664 53683 642354512 5102 5094 150657702 16283 16257 310891854 3831 3840 477375095 34623 34618 392353566 33994 33995 347983087 16913 16914 758607566 77268 77252 399575154 98125 98126 624068323 72926 72927 630676945 43564 43565 675176035 97232 97216 405711395 45431 45430 430860766 63078 63048 264432403 69473 69451 771049275 50418 50403 421830573 35421 35422 935241657 19100 19098 751328230 70463 70464 676859054 95333 95342 824499582 59897 59898 115347553 48838 48811 914211812 95012 95021 412844251 46732 46733 592402941 71771 71772 858464910 65363 65364 829727529 45728 45757 268934416 15021 15022 880810878 65693 65711 202966488 97284 97258 412258388 59054 59055 381005325 70453 70454 42828427 45590 45591 152058830 92605 92599 683614659 24453 24478 218927 75855 75856 728660605 58348 58349 793624627 72717 72728 423824401 34075 34076 633765443 80303 80304 220705098 63115 63145 587992218 39715 39728 297809285 93779 93780 736786625 12297 12311 318308348 67034 67015 619216416 33081 33072 587284766 52742 52756 817741865 9937 9938 696570763 21818 21819 426721234 45933 45934 326162846 85468 85469 90089472 97901 97908 877212586 79874 79868 350461163 17426 17427 963744877 64783 64774 104658047 73693 73665 436069779 10252 10253 546213426 96098 96099 55107915 38018 38001 438310547 54658 54659 171743190 96498 96499 619762872 3546 3547 385151850 83 80 177181938 17121 17122 273804519 90925 90945 680968267 37538 37539 772723342 23858 23859 508300725 95890 95903 247784051 80129 80133 59832417 49119 49120 936061083 72238 72268 755553155 29260 29261 825283215 64684 64685 194613608 16579 16580 282299203 45658 45650 801885933 12847 12825 223738141 21994 21995 494139826 98138 98139 541470858 95965 95966 709543787 34454 34455 254615496 76453 76444 103452473 32270 32295 958905889 1030 1031 365750525 78162 78183 498198354 37511 37512 474338621 27874 27875 864196046 33651 33652 612909581 2326 2327 979592303 38759 38757 332612320 82566 82563 304784548 44643 44641 110204684 39542 39532 21708716 18678 18660 102163343 27822 27823 25101630 87659 87685 742647890 49631 49632 934006788 11381 11382 287710683 88129 88130 427156851 27487 27503 999631014 22765 22766 254531597 10631 10632 753914348 48375 48373 896053976 39998 39999 623395599 80430 80454 135041905 17160 17161 161768619 32489 32485 468174854 46806 46807 542326555 59889 59895 356828525 52012 52026 715626398 7763 7762 919713540 24704 24705 785645980 83760 83751 713992326 42205 42181 210953846 49391 49396 258931144 83077 83078 661603246 42342 42343 661842270 67630 67610 888776389 26158 26177 226970694 40913 40931 197880212 21250 21245 199032841 53775 53776 342105758 80452 80453 346906591 29840 29841 551432095 50455 50456 340243743 72605 72606 550665832 20896 20873 600313259 12955 12962 870896169 9944 9945 138912721 10921 10922 786102058 82887 82865 721350978 19014 19015 613519018 23409 23425 667652744 62608 62609 752476450 1171 1172 687321111 65638 65660 394498829 56448 56449 566076569 38680 38681 501129263 77861 77862 438272888 87391 87392 536834402 39303 39304 195257207 76377 76379 129233272 3780 3781 695703409 22000 22007 173959679 43978 43996 418891888 45994 45995 416708352 16005 16017 58349410 64175 64152 680633658 10949 10920 790778467 66235 66254 53789355 90174 90178 441635023 36162 36180 428055279 36567 36568 732172769 15123 15102 707713723 8827 8828 702442042 72452 72478 785038396 92675 92676 672480759 75255 75247 718328760 79738 79739 600172941 69857 69886 894502723 30318 30335 23031032 15538 15539 704335250 46174 46144 534927074 17591 17592 505696214 70633 70619 710285691 47331 47332 778139437 5016 5012 580173957 51874 51861 13648030 70786 70766 45512240 32952 32953 6862706 72599 72609 271837124 117 118 125422558 89072 89073 97824737 33809 33810 701486951 22412 22413 636956461 84065 84042 948748596 82847 82857 262217271 39936 39959 480949285 64286 64275 211334732 52102 52092 430935204 40203 40204 823244128 12703 12717 8522185 12802 12803 8917548 77838 77839 109155856 11292 11293 904621866 72024 72009 56255896 89183 89184 864840000 91576 91566 105977779 64008 63998 835241729 82614 82595 950696791 1316 1317 458316322 58197 58198 511500836 7901 7902 491062927 39188 39189 612999892 31841 31843 613831128 93124 93125 457726598 53191 53165 203180699 17131 17159 760643413 67157 67158 439144016 66001 66002 97149449 27346 27347 450835247 29719 29720 160028921 59024 59013 868872092 90635 90636 406772636 66019 66020 558262748 46696 46697 587630411 52086 52087 231065822 67769 67770 494034939 91266 91267 854968217 98907 98908 592869091 82620 82625 194366009 76151 76152 897427904 74935 74936 998850947 69831 69832 906262191 37283 37277 21380332 11365 11366 993257193 70052 70071 966406376 8975 8976 160006831 8475 8476 934684665 89711 89712 759637057 26509 26510 472633559 5912 5913 157996789 2009 1986 591403991 70410 70413 73032438 55585 55570 306863546 23548 23534 240248893 26545 26546 37483087 73646 73619 360991440 20217 20188 666055171 44502 44503 334279463 2139 2116 392993001 91193 91198 348119733 94613 94597 550218931 92061 92085 15039224 3748 3755 705609856 18532 18510 783025959 11605 11635 378077634 10132 10156 317705899 29131 29159 962490122 87275 87296 958989575 27694 27714 374173748 5896 5871 189560363 71505 71481 487646793 78334 78360 398375464 49969 49947 662046374 48011 48034 204453680 40185 40207 474217551 94391 94392 159838826 85724 85725 384322482 67098 67099 970884754 77906 77899 670598108 77101 77115 614237435 27539 27540 292168717 32206 32207 713545361 28776 28777 624520138 23324 23325 998032676 82246 82270 678669552 95502 95517 831078491 75513 75514 717934269 3299 3298 416486079 2657 2631 341725978 61423 61424 414214791 73114 73103 697088219 40208 40181 459737201 14670 14671 73249343 68918 68941 856541500 56648 56649 307413151 52278 52279 980301979 57480 57494 28269948 55498 55499 775327781 85263 85264 416169039 68087 68088 200456318 20447 20453 907586878 77969 77970 960249720 34238 34239 519558840 17740 17741 725677516 37312 37315 926279396 17240 17241 469595611 14385 14386 618450307 91312 91313 566155937 76052 76076 955869310 15339 15340 619815480 85680 85681 435807386 27267 27268 701962311 41552 41544 976462805 66817 66847 864434289 83136 83150 592636189 32276 32285 714694396 61305 61275 814916075 58421 58422 844054122 54449 54456 363252650 96206 96207 987531056 34027 34028 876479190 80388 80397 550999689 95929 95930 945856016 20602 20603 270799652 981 982 744963422 26252 26253 200342672 44482 44483 610762223 58904 58929 179457152 87761 87762 989416388 37228 37229 608342853 55715 55737 859084523 52194 52195 534685959 83180 83181 963356622 85413 85387 873185218 171 172 924482089 15673 15687 216303542 32260 32261 716699063 33940 33941 737658161 52545 52546 574158943 58090 58091 552595842 65453 65454 820023880 32129 32157 844755513 18770 18741 22073156 90329 90325 20472736 54573 54558 453780022 17496 17497 409664465 8317 8318 519156452 74174 74158 360401761 92889 92890 491955794 94552 94530 218550327 8689 8676 71892161 32617 32615 875854528 68948 68958 438082372 20466 20482 562793199 58135 58136 914344926 11326 11341 160756387 67441 67442 454880294 78764 78778 622733360 16897 16885 341157005 3552 3553 768882585 25619 25601 673333967 77688 77665 954242913 51020 51021 639341420 2879 2880 417976288 72679 72680 301510999 65867 65868 588438676 35442 35430 759241467 55298 55291 655927979 12745 12751 865831555 46667 46653 555960708 9714 9715 367383416 90656 90685 909360481 391 392 163923410 10927 10925 149653068 16752 16750 955854999 35282 35288 786451485 74601 74598 652686286 55945 55946 893023498 2235 2236 211313502 175 176 174284650 82038 82051 233358390 48952 48953 345442752 96240 96247 101464862 16192 16193 580140810 62468 62469 977722404 12248 12249 686159669 63622 63611 699375950 45578 45556 960938322 36710 36714 878067276 48011 48018 205454899 4497 4498 29085806 28691 28716 108568561 70076 70077 205293213 37169 37170 524366747 83621 83622 158330569 83436 83437 914170014 57595 57596 259416011 74402 74403 406222190 83122 83123 428414709 17785 17771 643313975 81082 81083 172691277 58099 58100 329789392 47014 47036 907495862 17215 17207 399284029 76182 76183 994205108 76885 76867 786654728 57303 57304 444836321 2893 2922 974967725 6943 6965 352530333 86217 86218 873596494 7866 7852 954390226 75180 75181 335509655 76962 76939 41327049 2312 2295 739501495 99715 99716 855727838 57958 57971 539963479 38863 38864 513502774 15943 15966 875700541 50450 50451 217956638 6496 6475 22621252 92617 92587 583019812 77534 77535 563910426 62412 62437 485301570 46355 46370 27685042 58464 58490 813812329 68089 68072 146319480 82348 82332 762270993 77130 77131 939462666 89179 89180 562334438 70441 70442 138179002 96045 96046 684124857 11511 11499 469380927 29553 29554 344396399 71066 71067 152370176 29360 29361 259583625 75098 75068 125861980 80832 80833 84710411 67022 67023 244830926 20555 20556 385395155 60591 60609 624462236 21975 21976 842765741 77971 77972 452373756 20138 20139 175859053 48234 48252 290824735 27396 27397 138902646 2519 2500 161850130 3516 3517 976713464 46930 46943 4369426 59787 59796 902438504 24890 24898 507264248 82411 82437 502706185 58393 58394 832967384 13252 13280 754198954 67960 67961 603038380 90432 90435 929419619 64259 64284 911918363 79941 79969 113774732 74451 74452 415654416 30748 30749 300514799 92243 92222 723615202 36486 36487 95214164 76131 76132 871983402 24190 24202 568983270 90000 89988 716872309 28211 28187 840082805 20231 20229 576895067 42662 42686 564537166 86196 86197 559159552 7850 7851 45290438 95040 95013 426786600 74556 74557 550617965 87539 87540 4858380 38719 38720 828686968 21015 21045 310433733 88357 88358 796934578 3338 3339 648319392 88401 88402 19035761 9866 9867 739259542 70252 70253 855184851 25826 25827 172850770 80975 80956 173667075 70512 70513 715422058 8892 8893 479517402 51226 51227 758372028 87969 87970 630182438 95831 95832 920822470 47391 47392 627174352 60787 60771 149062307 79909 79922 173536870 4467 4468 455802873 24073 24071 302309545 84729 84730 795871253 169 170 300292137 85172 85168 731782149 52904 52885 179386103 57689 57681 760490618 27766 27765 281487528 62135 62150 248495998 79410 79411 486399289 72328 72311 804791159 31029 31030 492922697 14793 14794 797856510 20035 20019 644523163 17723 17724 732230242 80338 80339 361939546 68395 68376 428453314 16476 16477 454614876 97055 97030 354382211 5226 5227 806191531 63580 63581 569196987 53126 53141 967684845 24322 24323 268748519 64203 64173 209468248 10872 10894 971253278 70984 70985 95830837 38922 38923 520379404 77492 77463 775172196 63269 63279 292010412 75992 76012 211671327 5440 5441 644981012 94750 94751 36733520 96954 96955 896562275 58915 58916 695752441 16499 16473 584433087 47968 47969 629766879 94825 94798 354882443 72640 72641 11454828 87658 87652 339605225 89718 89719 299271264 26392 26393 736720166 27600 27595 340764970 59293 59294 850286546 25542 25570 898487681 95177 95153 130829975 15891 15892 257680823 81010 81011 539212349 74466 74480 681573673 60763 60741 907708502 2348 2363 439008192 33749 33728 284130239 95008 95037 786287629 90456 90457 37716444 89137 89138 108275765 19163 19164 80394150 42848 42852 195652158 28546 28532 835338575 48701 48717 706952909 44233 44218 785851610 1500 1501 778693342 47522 47523 974295890 93215 93240 838698559 69750 69751 539725892 3441 3454 749591934 64089 64090 554674665 22266 22284 474742931 39039 39011 580564912 65676 65677 884460225 93660 93661 649125453 5037 5038 345938773 10092 10093 965910462 45887 45888 882872057 92925 92953 285436389 66012 66013 632533782 967 968 684723167 54201 54180 832797530 96783 96791 195869124 96662 96663 672706456 25414 25389 952649952 91438 91441 848152324 38711 38684 423086715 88646 88647 521857225 82536 82537 211127909 20803 20804 396296311 6058 6059 250041378 62062 62064 973829846 65202 65194 60291022 3331 3356 83593030 71885 71869 992963813 96627 96637 434235186 40823 40824 965855559 25032 25016 885482657 4594 4604 372567766 65871 65872 358340165 99903 99904 806526257 47537 47538 784265701 92427 92440 925769043 43350 43351 886739663 92617 92626 233322394 49788 49811 270476362 94100 94112 361208709 95365 95374 350664108 31709 31739 341082128 18990 18991 212762226 77374 77369 770873567 816 817 194516129 80426 80445 905869609 86496 86497 578232607 58507 58508 814528173 22764 22740 466736399 93741 93742 676606277 45822 45823 715696057 54782 54798 573546161 90174 90175 268293706 47927 47928 759494665 12929 12930 372737711 87370 87371 60940446 47228 47247 761998233 93582 93583 71380680 77501 77502 896856271 38342 38319 266913383 17528 17544 989550160 17464 17465 454031543 77129 77123 101086889 49327 49328 985486166 93154 93155 25851612 9558 9559 740528551 37564 37565 730553945 69730 69731 882373904 57298 57285 261715904 3846 3816 592334655 81643 81615 226887970 84491 84504 641789272 88808 88807 270800598 31140 31122 598801205 17886 17887 711501709 96385 96386 964757453 6855 6881 685896812 40703 40676 49168867 67959 67960 915268737 20526 20546 176232099 53418 53422 833400761 99415 99419 830036817 64587 64586 282128497 43271 43243 134610632 15894 15899 784423425 75407 75432 311841522 20488 20514 692184548 37161 37162 444074690 15617 15618 444940649 55869 55865 876538464 73105 73106 944157595 96394 96373 964349603 31693 31701 19791646 4269 4270 27966436 68468 68469 133436969 52723 52718 922894510 69780 69781 83770958 55265 55266 939553772 24857 24858 733021488 15301 15273 524684190 64863 64880 933192827 21859 21835 386990096 9135 9161 602724417 49078 49053 107561199 2948 2952 189638130 28955 28956 163411202 25094 25068 853275655 98005 98006 355944175 29553 29582 716582798 99701 99702 954449314 74302 74323 743769265 5418 5419 214884213 47641 47620 668730904 57427 57420 196359775 49708 49691 610539672 53545 53546 694339268 15766 15767 338772002 43064 43062 787727418 85156 85133 359746266 15811 15812 573547364 78014 78027 664321891 23408 23384 434690133 33936 33937 161976881 99365 99366 536735880 85246 85252 34272711 11131 11114 853777543 20906 20907 766951840 82338 82339 560361843 33006 33007 936498585 35153 35133 360812621 84777 84778 997758458 7698 7692 307588588 97276 97277 183265766 91120 91128 4851994 27737 27717 223747743 88328 88329 127576773 10899 10872 675627338 69771 69770 732186546 8341 8342 704064016 9968 9977 60394217 80185 80186 834553045 81652 81676 750086823 72382 72361 518408716 54878 54879 937564559 6386 6387 349757058 38989 38966 343275386 18241 18263 632618094 69515 69516 534181400 96559 96560 152137720 70161 70162 484997779 15247 15248 39544959 15682 15683 195690058 4736 4748 370714185 893 894 201743899 34805 34806 425912667 71573 71588 61435317 65637 65638 226593490 57927 57928 340356419 5394 5395 713208951 36175 36176 636913335 72432 72433 405816552 24114 24137 427577863 57673 57691 58112042 93631 93609 740811190 32816 32819 837995127 38420 38391 832342863 14353 14345 264052073 12500 12491 806766977 12620 12621 709977287 56644 56632 509789688 15875 15862 806868043 52863 52864 422085565 23687 23698 786734578 39360 39379 108800889 13953 13958 204537337 46968 46951 619515414 91350 91351 724100396 13550 13549 342221860 72553 72554 256344638 72243 72240 519597240 25749 25741 775715528 8580 8571 551784517 31377 31378 808019027 62801 62781 922598159 70030 70026 763479462 90060 90061 44915122 98263 98264 299662920 30376 30397 799515212 7842 7843 413315929 24705 24692 841321480 64862 64833 882179410 68117 68118 32678554 47257 47258 806956073 23567 23588 400206516 83846 83866 674593442 65997 65998 902564500 71212 71213 431768873 57764 57768 522129818 61672 61675 123591982 80659 80642 695306159 20252 20231 809625732 67589 67590 928962700 49658 49659 286020223 74378 74379 623647868 78883 78884 601833852 66971 66972 438323374 14397 14398 658666905 22964 22944 374492961 5372 5353 997873714 61950 61935 881241188 12857 12852 121244118 50528 50529 413465310 56919 56935 634373828 14686 14708 954455519 13820 13821 92979195 63918 63930 479525854 97036 97064 500592074 23116 23117 516601200 61145 61146 981174620 67787 67808 231858955 33326 33342 936080248 43773 43794 295511634 59702 59731 612947110 57059 57034 185012322 48659 48655 199065662 18407 18408 393098120 32118 32132 275807719 63024 62995 462748737 58639 58640 987839276 64765 64766 543359645 88845 88821 386311738 3860 3861 734391426 99570 99571 433134430 29179 29180 166795048 19247 19248 308930505 56214 56215 181441377 40684 40680 319066371 25973 25969 618578782 64867 64868 641208698 52373 52400 148013548 46517 46528 552279191 4687 4688 49592800 61221 61222 272462810 16627 16644 338567511 68520 68526 538140160 7430 7432 205372639 13224 13225 243703416 67547 67548 733090310 31105 31106 361140375 32694 32695 775095962 13257 13255 748228805 46300 46278 589641606 73192 73193 180049887 31495 31475 78264444 57626 57627 294733624 11635 11636 374712176 52729 52730 14745391 10535 10537 47048973 98242 98243 133023279 63000 62988 19242666 47831 47832 991641116 93367 93363 605557307 67215 67216 489481034 88921 88922 509126043 41419 41439 884476837 35370 35400 145939323 23232 23260 108847821 15882 15880 325118188 41967 41997 452002793 21603 21604 351508674 32592 32593 643538516 15879 15906 832142229 57360 57354 986002835 38496 38489 712820612 99353 99354 196117134 63978 63979 102989897 93813 93814 357603342 27117 27118 144416279 41248 41249 957521546 88382 88383 750538856 4846 4857 127732029 19965 19994 516326750 11711 11712 305009118 88235 88218 506266390 41442 41443 203513108 93235 93236 776275460 26308 26309 247499227 15275 15277 593183153 5967 5948 609376175 27417 27418 186578929 2453 2439 816722109 68712 68728 232952776 39569 39576 720252074 51359 51376 258184979 24921 24922 170164104 5718 5717 63606854 1112 1113 124801341 41658 41678 508195734 33504 33481 478995920 87888 87889 942333805 59286 59261 690906982 4143 4149 914977672 6510 6511 854358107 20085 20075 844624497 38554 38555 540455323 1849 1850 475107376 86287 86275 523358533 3927 3915 501279672 45288 45313 595202711 23740 23741 712010606 98003 98015 411024733 70055 70032 815859274 43352 43353 813775170 73577 73578 50120137 74119 74120 209949805 8835 8825 207519543 62589 62590 721948192 44580 44608 794892641 64640 64647 61537952 77640 77641 781341602 37436 37458 92855564 60657 60643 917514547 74446 74469 104245076 7443 7451 384731100 3584 3585 654246763 41019 41020 406220264 39642 39643 622438689 85523 85524 118549594 80110 80125 93513022 20433 20434 665816368 52938 52941 100653888 75597 75598 887899868 33783 33784 287545030 94964 94992 84722545 24744 24745 693013583 82404 82400 11123664 7074 7075 942943877 43086 43087 898221288 52807 52828 276039459 76130 76113 613318209 8501 8522 211434147 28890 28875 635179403 91490 91478 313497995 26729 26715 304112212 81831 81859 823271329 65532 65533 956066420 43331 43336 460671424 75761 75762 551019935 82523 82502 945239927 5699 5700 750466238 61592 61612 223922755 22326 22327 794007376 13447 13464 592025307 75215 75216 761539010 70840 70841 501030844 53732 53733 269865880 4367 4368 225022406 60754 60755 236943016 78011 78000 580181390 74101 74102 401243800 2994 2975 22360268 82631 82632 141869503 91158 91159 805272187 17303 17311 795505958 36469 36442 54190354 12219 12220 374488816 91714 91732 758740654 64576 64548 3939363 79271 79288 203395397 91220 91221 911240061 68238 68226 935278575 49989 49990 795526914 50768 50746 354138688 14624 14625 524096763 92318 92327 587547409 96800 96830 887474972 18776 18780 903092677 64192 64206 557451603 42805 42806 497903363 22806 22831 851880293 40 41 472548385 343 344 858027974 71569 71585 48398339 9397 9398 662512282 29817 29818 693969404 41475 41476 343840002 44218 44219 451733988 36732 36719 770809464 1331 1317 228277271 70581 70609 861439391 81525 81531 351654375 82576 82577 947808334 61896 61880 950657154 48734 48735 639072400 31161 31172 907921753 11271 11246 264104371 85297 85322 380377272 6640 6641 251249259 95997 95998 112523799 16760 16741 902614964 89883 89884 11120819 77799 77800 506886932 24732 24728 953155249 9163 9164 803050669 86473 86474 682951923 57400 57392 776253154 2181 2182 290715006 94419 94420 771971077 78857 78858 739697690 90859 90860 851976259 93979 93964 26056224 7139 7140 808912130 40899 40900 6070235 96098 96089 247133727 77720 77710 313725440 41199 41200 689143210 87200 87230 147100348 69967 69971 50150272 12417 12443 833610967 40239 40210 459352636 94769 94770 438637212 56866 56865 507891822 36585 36599 277460587 79494 79495 103213586 37789 37790 511623838 36468 36480 572566187 15315 15288 364361747 16334 16331 334564953 27980 27953 878607252 81423 81424 332177027 93622 93640 381496502 54606 54607 597331113 57271 57272 673984641 5021 5014 769722608 77150 77134 224047098 65135 65136 475582233 40858 40855 416615908 56247 56228 249748559 14056 14057 763490258 82535 82536 713324062 44347 44362 615717914 74952 74973 701261247 73387 73388 669859093 56462 56463 681945652 89717 89718 472984329 63029 63030 243307451 34234 34248 835807269 25340 25341 479962018 62694 62671 646701052 49263 49268 882628170 28594 28595 132802948 95423 95424 371344821 31283 31270 570935580 49937 49946 894075751 41103 41104 982989975 4283 4284 963833629 39256 39257 741929218 9445 9446 148063022 3596 3597 91034211 69650 69651 685657755 5911 5912 216496742 32518 32519 570120231 6040 6041 670902995 81572 81573 51497456 52960 52946 222511726 1350 1351 677361271 43400 43429 382545638 32976 32977 231667097 52570 52571 416705287 14202 14203 808997934 56970 56971 718447134 47671 47672 924307953 69103 69089 266195739 25371 25372 168906514 60380 60404 277932824 13548 13551 337565060 40106 40107 868376651 75077 75083 403399041 29358 29350 896526624 28908 28909 426458869 90141 90153 808867037 87325 87326 917648399 28158 28159 297475965 87761 87771 563865981 75340 75341 696379557 89155 89156 61705940 43405 43406 565683060 4640 4636 456950942 83042 83043 830491397 5433 5448 488444644 23239 23240 82642812 86076 86077 788412190 93620 93621 610175433 72157 72161 487462596 39330 39326 635833885 29481 29508 239032002 11800 11801 809549939 50272 50273 372681409 87901 87876 239663857 78031 78053 750497776 31565 31579 10874499 40199 40219 463604937 16749 16755 232479547 42348 42359 594784753 69392 69384 807895212 9958 9959 290898629 60140 60135 910299997 27285 27286 422871740 18301 18298 736561957 66649 66628 663938027 4038 4025 900364878 43195 43213 354041357 43108 43109 580097705 92548 92526 637742183 73283 73284 270015719 58210 58204 976090965 12029 12030 84087396 13517 13546 35592667 57256 57250 816698588 59870 59849 823152135 29324 29350 875447433 84081 84097 702411995 39967 39968 946142140 68296 68322 914169062 52548 52551 859423074 23281 23282 324624455 19307 19312 514030879 37263 37267 302040655 56695 56719 717932617 48200 48228 262187090 44044 44020 489673822 46084 46069 156291689 18113 18114 204688952 56436 56437 293069503 96243 96228 685448424 15420 15421 799628253 86014 86016 526284292 13974 13975 229742570 48729 48730 65677205 28605 28599 532930589 47060 47061 970172795 25813 25814 948223710 64630 64631 946534128 70922 70923 581891004 29744 29750 111812213 91415 91410 322470820 91236 91237 267026707 48411 48412 665998899 33542 33543 466745612 22328 22329 39575169 56094 56095 653986358 32629 32630 396484048 28102 28091 377206989 77472 77468 710728133 11542 11543 295480261 52700 52701 687872184 9259 9243 127907630 81663 81679 75540301 38929 38930 659018643 59394 59389 757572022 50553 50554 76645969 51339 51317 888149927 94716 94717 643209234 43153 43174 687249146 80512 80513 13383944 85320 85332 338645517 90768 90779 157841109 21827 21856 949641271 71665 71666 278803699 93267 93268 113392631 88973 88974 460629741 34411 34423 463832916 69338 69311 945623557 65919 65920 488247328 74555 74546 851662168 50903 50904 339575250 64075 64073 509762324 40474 40449 420136148 31425 31455 344254308 4781 4799 436663403 1038 1055 475775249 14068 14063 838337477 66137 66147 848166429 52510 52511 824724988 35693 35688 137690842 87881 87882 643554067 4524 4525 825443778 53943 53929 671377718 11865 11866 610420927 41613 41633 808832304 15964 15986 647970901 56939 56917 803779933 10147 10148 20602962 33890 33885 374443633 87923 87924 766247938 80486 80487 349920987 98914 98895 536218550 55440 55429 279469838 8990 9011 624180408 34247 34248 698300321 25965 25966 35282095 36655 36626 191763003 50052 50053 25855965 79698 79699 828696458 82486 82485 545732246 62843 62829 702612619 96006 96036 879835707 43532 43533 466817761 2083 2100 947576581 54288 54289 529529961 61331 61332 445705254 98611 98592 664095998 41783 41794 779758511 56722 56723 812872127 85677 85687 672201673 99806 99807 683314937 50363 50364 17579632 58274 58265 801335595 26027 26054 836813329 88936 88965 803726794 82957 82970 123416440 66997 67006 77350224 84736 84762 672820395 84122 84142 13806006 89631 89627 679729080 753 744 418940094 66305 66306 416438314 13624 13636 628326028 11704 11705 166248404 16811 16840 158822393 65469 65470 505831430 79484 79485 234874848 2393 2408 601709616 99978 99951 214784804 10416 10388 620950349 59315 59316 75043002 17359 17346 380640698 43847 43848 814052193 85837 85862 258234959 39716 39746 572970179 19515 19516 401895587 20519 20520 160096010 21879 21867 557234493 36512 36513 568933820 45835 45865 781785718 75846 75847 263827082 97751 97752 848834096 39492 39466 364053267 85495 85499 55877639 22589 22590 983683344 64846 64819 418782922 48830 48829 432061349 34187 34188 633420611 32169 32170 603883306 51968 51960 790193351 96583 96584 603207576 79632 79633 689410036 7919 7944 336251986 80910 80889 86465649 50225 50226 702287703 72306 72307 958443392 32980 32981 753379588 88368 88369 520604359 89212 89196 636330301 54199 54197 518031978 97107 97078 143523072 64114 64091 964781650 95076 95077 853067155 47720 47721 509210902 71735 71724 930099489 36753 36761 302962413 26975 26990 873374464 32146 32147 665146917 83704 83705 527715796 316 317 720705315 87974 87975 677763610 30560 30582 19620504 99406 99385 790462124 89372 89373 694065920 33813 33821 135761557 35945 35921 367757156 8816 8817 37656704 39073 39054 18955482 10853 10854 932916588 60604 60622 108418132 17679 17680 709116350 19617 19618 429314400 14965 14973 232644927 75252 75253 309098771 25244 25272 79400728 57923 57924 34622411 50991 50992 523682203 88193 88209 132132589 25584 25573 237674932 4840 4841 647046011 70384 70387 472463411 85255 85256 40250687 93694 93695 884909817 49569 49558 614066547 6133 6134 169696501 7375 7376 718147350 20085 20086 10854827 55467 55450 85537288 2072 2052 826618217 13806 13807 624535865 23642 23643 602204552 82957 82956 642011110 99408 99423 173259303 33232 33233 91119573 23864 23865 988455923 29731 29732 234052014 93869 93840 309007751 10289 10290 371196103 90025 90047 151739323 15852 15840 25422326 6354 6355 994814847 35116 35140 387069024 18951 18977 102181835 12810 12821 251514851 92716 92717 550696470 2209 2199 777745922 65906 65899 46194399 56401 56410 780164295 58629 58630 690013863 28663 28661 147141110 86055 86054 944393405 31275 31276 301606392 76542 76543 384274575 84447 84448 444367371 57231 57211 429683827 69965 69966 765285999 90231 90232 383414194 57319 57304 35155824 5115 5116 220766726 59044 59058 817148188 84189 84163 174939360 25049 25050 298965330 89570 89571 899634248 1628 1621 969366857 74999 75004 584072058 36345 36346 196557626 88408 88432 430956284 65679 65651 814379469 35809 35808 37855447 27008 27009 783951305 72622 72623 807362374 87287 87288 118536254 69627 69604 317981925 16383 16400 511315422 60226 60253 665556660 61342 61343 727491735 67657 67645 328822526 30424 30425 950673686 17321 17322 913933614 2940 2914 172419496 28686 28713 463244317 10892 10904 916565895 70879 70880 753225457 42131 42130 311643328 36321 36299 947606677 88823 88824 705784017 97739 97740 771862044 94090 94091 24669115 12894 12881 153873067 61649 61654 57909095 87391 87370 443323828 67976 67987 775905880 85540 85541 939113780 90288 90299 736967514 72616 72617 984569584 84784 84785 453236334 64610 64611 600877868 9093 9092 205331727 21263 21293 626689666 25973 25967 700176425 64940 64932 194594549 18900 18901 652193936 33365 33366 516565463 63776 63771 724286294 69660 69654 993233993 31418 31416 937129654 2998 3002 306321213 91141 91150 674076586 431 432 792164317 60250 60259 757856289 12597 12604 741699474 44430 44406 56163332 67338 67339 510807352 32882 32892 44105951 39287 39304 332071705 33513 33514 290006385 15197 15190 127040929 40969 40984 397050983 97735 97736 998765790 68245 68229 558160802 86402 86414 434287621 50535 50536 453452187 78808 78809 444108883 88417 88429 382566155 59736 59737 252444283 60023 60024 498489062 72478 72479 462845057 50750 50751 300619927 3282 3265 993494270 77746 77747 206792302 42579 42580 405142944 67589 67599 532145744 35422 35414 970410360 84081 84082 889137898 96358 96384 382164055 51275 51260 724903176 48552 48553 267341492 15817 15799 48767398 6886 6910 825311309 48597 48576 278501365 56373 56350 270152333 57836 57837 219632252 65214 65233 480124858 44739 44750 678352456 85866 85857 796048282 87171 87176 917313773 65968 65969 211978163 69229 69236 903350893 36952 36973 408141630 41640 41661 400761137 46461 46433 133539560 26812 26802 907049900 15892 15893 532056151 58767 58768 621861464 43462 43450 867422458 94629 94653 784802753 39389 39390 780392263 39588 39589 460977404 70734 70735 236684102 743 744 484684296 32896 32897 533982327 2392 2408 565802493 57938 57915 440059312 13214 13215 542808696 50939 50950 268835722 32960 32965 745196821 71856 71857 49909442 65450 65462 512916146 7033 7034 835267341 40203 40218 416691434 23142 23143 28790425 4737 4738 278286888 59487 59472 945988130 87089 87090 150440107 19339 19340 253947608 61114 61115 722220921 69798 69799 801801970 15119 15120 393652391 64158 64159 943694598 28287 28288 877688979 3397 3369 60847308 34004 34005 620986786 32497 32480 540848551 28381 28382 385477747 26574 26575 711631607 83230 83208 610189028 80253 80254 795581852 95812 95805 739622652 82012 82039 898996892 89763 89792 363887582 50491 50495 892477934 9842 9843 799104695 80076 80077 497173960 93293 93294 719105721 64872 64873 954133916 60306 60307 74314732 4556 4557 193495081 37995 38025 410557530 2504 2505 332436783 45511 45512 735135181 63599 63600 388646155 13717 13730 515752043 19868 19869 267281302 11427 11416 427327324 84923 84924 630629720 17013 17014 288156250 87875 87876 489317425 94284 94283 377488788 27256 27258 249384432 38107 38081 254240623 16762 16763 812227676 78355 78356 292314093 33318 33319 574351348 47585 47586 614369346 10743 10744 726611341 79032 79033 771839889 81447 81463 232891076 86767 86780 898410313 61202 61213 188251534 87671 87657 328786439 89256 89257 107162943 21986 22003 774488085 58710 58711 955179074 93557 93564 666303325 73458 73432 144809182 68840 68866 757796858 23123 23121 569409257 61161 61167 518271936 83627 83599 248876210 73458 73459 697621242 25238 25261 33725804 71048 71025 426364762 20855 20856 608336295 96649 96650 830911436 53519 53506 679934639 83069 83065 191613543 93199 93193 760827993 7785 7786 275162102 15863 15864 776900392 16137 16116 202355523 69962 69963 69595293 43302 43303 236831813 88278 88279 429639849 27057 27058 782148166 44596 44614 689360614 85207 85208 483264482 25622 25650 736724031 60073 60074 980920140 95679 95680 376812403 73073 73056 813120479 84661 84643 998237001 53335 53309 36084051 10439 10440 158861659 76 77 853620605 53614 53615 638274347 81897 81898 646316641 75815 75816 691028457 69158 69159 810633959 38325 38326 758497439 79012 79031 405204760 56526 56553 917804368 20910 20911 735285558 44593 44574 876602064 18953 18954 616592351 6162 6145 608778903 58737 58746 420208896 26028 26011 67849821 24856 24857 824469690 45102 45103 517913646 76278 76279 144698043 37649 37650 735375289 82671 82683 561327657 9934 9914 974668665 36810 36797 698463958 64570 64571 331994363 58421 58417 417491344 82698 82687 714642590 25156 25157 894398780 41806 41807 396694595 1756 1757 196925379 16010 16006 490506705 77191 77192 345233040 84361 84362 983838261 14925 14926 653162955 92412 92413 588874710 95196 95190 771823501 17614 17640 953709999 95050 95027 159854950 45327 45328 277614037 75393 75419 831570083 39561 39562 541205606 53391 53415 926948071 40513 40514 472582180 28293 28294 136158786 92013 92030 290261512 73876 73877 842428910 72690 72691 329465914 19707 19708 149849026 20931 20932 652013284 88710 88711 295105084 68035 68036 110781385 21070 21067 462736583 83411 83403 561093238 88434 88435 552305743 10169 10147 661674705 58283 58284 758387625 49660 49633 374464367 83617 83618 761176675 98659 98660 770305563 40506 40507 383396239 15472 15473 445368458 22032 22042 572895362 29500 29521 998617814 38470 38492 289850773 97541 97542 582060914 31995 31996 255054973 90854 90855 716413980 95681 95682 35485561 33130 33131 903031745 92851 92852 347774106 22611 22612 591259860 80257 80258 978070029 44196 44166 951028665 47626 47627 779560354 95763 95776 598772258 88263 88289 95608916 73560 73561 680112447 77998 77999 316452140 56839 56853 879857545 83474 83475 926489468 64113 64136 778159048 2757 2758 997299172 58100 58127 512608009 54608 54632 11141759 27709 27710 707286350 86829 86830 669157427 36857 36848 7023400 68840 68841 951857883 85411 85412 236762126 22503 22494 760129893 68963 68989 57454110 31001 31002 355589171 54581 54582 154594753 89919 89920 938527122 46732 46729 881164902 16666 16667 551494316 73698 73686 140744925 57421 57436 876301384 6391 6392 59864255 84391 84419 270920212 73959 73960 880395515 18258 18264 92587223 88876 88877 822994797 8494 8504 572829725 34788 34789 205552267 11255 11282 985283450 62602 62603 67806540 77672 77658 789584120 43289 43290 79967748 62464 62465 775823239 38862 38889 6896036 49400 49420 818085724 64460 64449 866725080 21091 21079 16603538 62277 62262 366462998 32294 32295 775897863 28571 28572 312182458 22880 22881 123807622 74150 74151 126953694 13945 13930 230373938 75493 75473 344342200 46898 46899 780607149 20743 20744 643336982 7890 7891 601576539 17890 17891 422494022 30473 30474 48230470 46344 46347 990845758 23373 23371 718860950 23847 23848 989375544 91448 91418 957618523 4235 4236 641932078 49858 49859 304258419 83457 83433 691036654 44919 44920 281621978 97229 97216 294256431 65298 65299 322248651 61302 61303 136296244 42719 42720 258942166 38465 38479 875924383 97217 97218 776711995 35787 35790 167649913 97041 97045 303015366 73287 73312 459896736 56948 56968 915549264 70767 70784 412620803 18308 18309 168443197 46040 46041 659141260 69744 69759 509935472 94895 94896 696699992 71078 71094 326226465 78653 78654 83604249 81050 81051 57841828 30622 30649 809410499 30602 30603 212081164 57866 57867 283174509 18093 18094 96768969 75185 75186 269560400 48383 48354 214716700 84606 84607 575794094 7716 7717 313986020 58490 58465 529154510 21730 21708 562294041 24545 24546 815558882 81031 81014 836810914 40618 40619 5565818 68893 68913 37352639 1506 1529 704337100 13996 13997 114548714 77888 77889 838708756 3802 3775 104685521 22104 22105 607912079 43477 43502 104096313 56204 56210 670342097 23446 23460 876752177 71105 71106 341938188 83711 83712 950732736 3790 3804 126659103 88608 88609 625490908 11965 11966 204769459 40451 40452 503410060 17795 17812 126505561 63356 63328 558358105 9198 9171 399724705 86104 86091 168184138 3166 3154 406197874 94209 94220 358777801 81812 81813 136057227 44658 44659 261483833 79590 79591 444319300 52313 52319 160308189 91824 91825 993760149 10521 10522 590264037 85697 85698 785783589 5307 5308 826568456 92182 92183 719051193 41292 41272 518989847 52282 52283 799428893 95316 95309 428685797 52873 52881 585647928 22715 22716 15128046 12225 12226 560013646 36524 36551 226375227 49728 49708 453456856 37642 37645 438274001 71664 71677 527981459 73072 73073 251029001 89145 89173 864197862 25455 25438 568485377 4538 4539 356401142 24789 24803 4048728 52735 52736 795358698 82028 82032 706705738 89450 89451 713162595 13922 13906 289162156 14835 14836 54764733 62748 62757 89848960 94784 94787 828312018 16252 16253 253461215 47504 47521 73963562 55414 55387 537501776 3589 3579 177715738 80479 80483 902117399 59302 59308 251352949 52111 52125 600183808 76700 76701 439702844 30457 30458 506181904 43711 43712 638208751 10432 10414 268674155 30431 30432 454764581 2293 2316 499701403 63873 63886 67987098 40588 40576 341599897 90766 90786 588355112 9881 9859 591954478 65208 65190 206675829 95474 95485 282088107 42656 42657 283746219 93401 93402 108780293 3218 3219 670518194 4255 4266 68547059 5182 5170 213701792 57865 57866 361091776 38946 38947 224616755 7463 7469 730853380 79066 79067 390747607 82189 82190 243947516 25339 25340 979370668 93121 93151 573977388 67319 67320 990881519 43731 43732 780065299 78094 78095 728770937 9169 9160 295173930 23702 23703 91322273 54093 54094 32302343 56961 56962 206384596 46343 46351 347126673 36799 36769 719842377 80567 80568 985160201 95135 95115 296394188 36416 36417 631728291 58467 58468 57077994 14954 14962 342762886 92107 92113 728139000 45143 45144 116237813 16547 16548 231831541 95988 96015 401321940 28438 28439 355827058 43761 43759 915372422 85903 85912 644039929 26135 26133 820523185 27314 27290 148811104 30085 30060 727289314 37659 37684 497436121 8727 8749 421419040 80225 80226 361315416 71676 71654 937735108 36163 36164 552955653 67455 67456 13559349 25521 25501 358603750 25233 25234 730031823 2077 2105 310426768 34495 34485 327701675 38872 38889 248045419 23822 23852 635908695 47009 47010 734987645 29342 29355 448147023 97877 97883 670531746 95431 95446 406871049 10708 10709 792580482 54672 54652 550498957 6640 6624 538806180 17011 17012 181831213 92878 92849 71767617 70038 70039 333040711 11547 11571 573973410 78255 78256 752048051 9591 9592 140527785 39699 39700 126082374 51475 51476 935306002 26572 26579 870399679 53984 53985 558172459 9127 9116 134618711 65654 65667 573825009 39637 39656 936566933 51974 51975 641282786 3850 3851 804189659 54982 54983 94672649 59777 59757 781967703 97331 97339 854320194 62862 62875 230180195 93005 93021 870017249 60781 60768 160262182 21859 21860 665832700 5528 5529 27738431 79492 79493 649469210 64884 64885 22824190 42302 42284 111273215 52415 52405 932837131 32809 32821 224300680 42186 42187 941757997 11982 11983 695507522 47137 47138 376945258 16920 16914 117943059 13545 13532 81539192 87356 87357 940403497 10755 10762 393474531 56073 56086 754654099 85234 85235 796106067 64651 64673 596641757 78432 78433 519350548 94441 94448 771310530 76116 76117 763661335 80750 80776 816789559 69537 69538 848522334 4824 4847 745042559 11983 11996 697658225 21023 20994 592758081 52653 52645 239475911 77904 77905 489024041 42580 42581 260424201 55009 55000 488024015 28178 28179 688108749 48372 48402 530101741 69345 69346 647668117 24558 24559 415072803 97580 97587 245240981 18032 18019 357434759 42305 42309 190522735 69767 69768 381501837 58414 58400 453891847 96943 96935 603217865 19917 19934 969091261 8009 8010 274532921 50463 50449 141725528 4715 4695 409451146 57160 57179 247647843 29780 29781 641601866 5939 5940 688288876 74521 74530 981724734 73713 73741 802623524 33839 33817 219158618 28884 28908 39117673 77467 77468 765054144 6044 6045 761751340 39721 39722 918259494 94353 94354 697818262 53560 53561 824453460 39475 39476 933505482 8112 8096 963942463 80438 80439 634443005 94995 94974 332243188 66251 66252 680490341 74833 74834 984924638 16570 16571 146432617 89241 89242 732595130 86321 86324 418564393 91712 91736 582227376 18733 18757 375138073 1721 1722 405293473 8945 8946 675411098 82820 82814 884404332 92944 92945 451708408 96620 96610 449983322 62694 62715 168445936 64687 64688 798094286 21939 21942 531265546 6414 6415 869203019 63541 63559 211742085 16388 16389 531694276 36783 36771 326766129 43837 43838 154989775 4476 4477 154266069 43971 43972 836415716 61486 61487 913146004 13991 13992 542366864 85213 85214 31677318 72153 72154 674653658 44710 44711 349823373 59459 59460 656077540 84078 84070 177262815 81729 81700 776989501 3830 3831 290039563 81964 81965 410907640 6290 6291 868951733 35154 35171 364334358 59547 59548 330675678 21302 21313 732787387 93002 93003 808802520 65528 65529 699230749 92510 92511 656967437 72854 72882 249259104 64513 64517 293622863 61306 61307 146688240 24477 24461 339678262 85531 85532 390088146 29481 29482 130588179 11227 11228 454334391 96489 96508 222744809 46699 46678 991484666 35691 35692 58136251 81328 81329 216662849 23220 23221 996197806 69646 69625 955967970 84947 84922 350282119 14240 14222 191146641 94409 94410 834653804 88374 88375 884473209 25767 25768 751802325 14143 14128 373802040 74507 74534 537524397 91424 91425 774432856 44742 44743 388327479 99192 99197 445301792 1643 1670 948508962 96512 96522 858287106 9920 9921 372264205 93747 93725 486392503 81167 81168 24460635 9427 9428 828227796 37332 37333 107589781 55179 55152 930549025 19909 19908 901454895 88722 88723 755001504 29151 29152 212205666 68698 68686 303316431 92044 92051 242871534 70679 70683 311196496 48173 48202 672707784 80517 80512 655243690 49356 49357 545124105 72111 72084 967072244 2902 2903 457462970 31858 31866 165647541 54936 54913 984536893 46202 46178 577476246 86385 86386 760821414 49877 49878 831289067 52287 52288 133767372 38633 38634 612051968 40008 40009 451522685 20015 20016 889138453 98054 98055 154390119 38766 38767 721923381 45104 45105 914679627 92715 92736 62667757 20777 20778 476289515 75687 75688 243530153 41303 41279 388676491 85994 86020 304849542 87529 87530 569364028 14661 14632 427899931 71135 71136 676303249 32376 32395 504962391 44590 44616 631746167 49968 49967 461738300 11112 11135 949785240 32409 32400 798414297 88630 88615 935657502 44446 44473 266044738 24605 24606 73800265 10947 10948 22324928 92816 92817 109181374 9017 9018 137324226 89876 89854 949623105 92720 92744 22824843 72967 72968 170743206 35527 35523 182309294 30978 30979 775287967 89581 89575 514177255 97737 97738 72981406 53293 53287 342332895 43477 43455 140831142 80840 80858 783250106 96067 96068 329747992 70781 70782 670904854 71878 71863 367087645 88572 88573 565065091 8609 8605 945890929 43240 43211 264206255 5869 5858 872240106 22814 22815 978832647 65148 65152 46876672 75162 75163 648648389 96062 96058 329765208 19454 19455 191722670 92319 92327 535824579 34685 34686 27225633 41516 41517 159225553 19455 19456 959827056 4326 4343 506609233 35869 35870 122186800 15620 15621 372206743 17240 17257 811991740 61832 61833 620165377 4816 4817 418314912 77698 77699 7942687 73980 73981 912099170 59385 59386 481194876 39958 39959 926430932 48654 48667 497130127 40462 40463 525784291 92907 92908 970234744 14498 14518 103048138 50578 50585 460876703 3019 3020 684310295 79882 79883 369831216 30622 30600 474102801 73985 74006 299099402 47022 47021 242919161 93776 93771 589252155 94985 95010 540348908 75587 75588 242207426 60989 60990 709701480 28077 28078 506902936 31180 31181 653563538 83934 83935 678503959 99132 99133 349131795 1617 1623 263898221 22727 22728 451551188 71698 71699 671646622 70509 70512 337782831 1301 1302 903119454 55765 55766 627695248 33242 33219 651626728 78544 78547 100368817 92867 92868 926891824 3058 3059 616086152 24965 24966 78489603 37828 37829 103678207 62802 62790 249195791 3977 3978 537511894 76100 76109 430518903 59306 59330 41737621 33462 33449 296877016 59842 59843 801716645 58575 58552 848848872 31506 31501 332100931 40225 40208 503013461 75662 75663 73566084 677 678 972374240 46799 46801 253796797 79027 79028 397448117 67919 67924 758811330 3361 3362 966926459 60547 60548 344131499 19775 19789 507843550 49242 49243 100365011 64208 64209 994182821 92508 92526 731238695 3520 3521 69517913 13374 13356 465488540 57002 56979 389770231 62469 62470 820453287 8267 8282 619285347 65234 65243 529754140 4775 4769 933304545 85984 85958 896025065 78968 78969 465279213 48968 48944 300031367 76842 76843 127591678 57749 57750 868777194 99328 99329 539591405 68218 68219 70030777 35959 35960 322431489 57346 57338 186775190 18857 18858 975145955 93450 93451 716808412 86163 86164 568767335 12875 12876 994690065 84878 84879 514293389 83688 83689 369003092 79087 79108 86113351 1073 1074 862628430 32002 32003 873181626 8964 8965 188874390 76986 77003 604275586 88140 88132 507186554 59443 59428 148052902 74778 74779 945929534 40993 41003 424141274 12611 12612 503223323 73475 73504 355860546 9304 9305 33483935 18029 18052 166639577 57389 57390 238918182 73015 73016 46051691 10384 10370 357018418 50932 50933 622207275 45013 45014 354805190 40547 40548 518674009 30058 30059 469282700 92444 92445 630765943 5451 5455 690698373 11200 11201 41213442 20213 20214 158661991 65262 65263 341871417 91915 91918 44128555 54777 54778 122928710 79876 79892 753440661 45282 45259 451361739 89496 89484 948840827 96637 96650 24635913 16513 16532 676602053 44314 44315 770972088 23596 23617 840210822 34821 34810 822380552 76784 76802 530349255 56682 56654 817582152 82605 82606 631210485 88941 88942 873493651 34899 34900 114854948 94190 94169 547009787 1554 1555 193102158 64303 64291 264131229 56738 56755 244586790 25625 25626 63192242 88994 88995 74783555 80030 80019 911377918 16552 16553 293841210 46651 46652 114312130 34291 34292 756844426 60474 60481 275234294 10222 10237 660971812 31303 31304 738837619 63244 63245 21747370 87198 87199 835453573 62458 62459 96245726 29038 29039 324506932 47528 47529 572076734 2935 2951 55934268 50925 50918 440126981 63905 63906 605178890 98617 98618 900039194 13187 13213 852276958 58812 58813 117566694 92671 92688 745685670 66111 66085 326553482 36234 36258 699732177 56718 56719 487745563 29025 29026 397190932 97296 97297 282218511 66687 66705 305963563 56749 56770 585663816 36939 36940 659518659 68947 68948 827746495 1426 1431 396796951 75752 75753 632180878 41153 41150 316699568 60132 60133 253269749 68515 68510 291686673 44555 44568 71385174 28790 28791 745479940 18399 18400 997989491 28784 28814 716739721 70846 70859 172263427 17098 17099 318066550 52183 52156 821799504 39235 39261 149078575 54123 54121 239170029 50972 50973 472203123 9113 9127 366419699 14785 14786 886704172 64260 64261 810447399 79624 79625 817291463 75037 75038 701975980 47771 47789 999487246 5855 5856 98151129 32562 32584 691660985 70799 70812 39081108 95943 95944 225442178 66252 66278 275823958 43122 43123 319635213 69929 69918 478020137 56433 56434 715842359 65519 65490 225564631 25862 25880 214881929 73765 73766 267778421 94919 94920 623678172 30058 30049 197400698 8888 8889 961547258 48440 48441 510859246 97562 97563 966471850 56382 56371 686574419 55613 55598 504032821 84865 84866 509619337 45289 45263 484762119 90944 90945 326675210 49380 49354 464953619 62604 62605 920523919 72399 72400 247237588 52931 52937 793657901 28474 28475 66968119 40283 40284 767554808 19943 19967 970718994 74361 74333 546993069 81535 81551 617383874 16674 16655 808185583 24091 24106 343396830 97906 97902 27886524 23480 23481 187257022 91312 91295 439404103 31472 31470 397028698 77464 77465 731990927 95276 95277 393503590 77412 77413 708528776 67138 67139 330147022 71945 71944 774112516 31320 31321 84168844 97598 97599 472564167 62201 62202 365864578 31040 31068 415991343 24444 24472 40583533 95152 95176 134590761 21431 21427 928165289 92890 92891 692642981 81738 81718 781526770 42612 42613 357379249 50919 50920 416909986 16215 16198 867022449 80689 80692 887699059 85295 85296 741687628 72717 72716 71626647 62940 62913 502215861 43130 43155 771182840 82012 82013 798292579 59479 59480 706506075 89375 89359 367358564 9817 9815 516336518 77224 77225 684698580 47643 47623 660951783 44254 44255 91090029 98500 98479 520220215 63385 63393 822267577 76443 76450 414279105 61548 61549 737474778 2132 2114 557241701 70462 70463 56277387 61896 61897 22088265 25696 25697 538143334 43824 43825 117504674 48076 48105 72192289 26175 26191 996770851 67562 67563 298087739 3621 3622 810563548 99978 99955 720881141 48350 48351 149718224 86283 86284 100781655 14966 14967 639482664 2418 2428 354718473 24263 24264 348793090 25814 25815 24788381 10194 10219 109551249 76425 76426 869610230 42921 42922 857660547 83932 83933 213898479 38971 38997 7103311 31892 31914 331130159 67797 67795 387278590 45744 45765 913352074 36354 36355 759050114 67495 67499 811875794 60454 60455 824000906 34566 34542 527838861 7958 7931 646796229 16542 16525 266694200 93397 93398 43432331 29394 29411 425533092 87740 87741 205753317 35610 35615 197125257 16536 16540 493952635 5248 5261 646499120 31899 31880 427346273 99877 99878 466225378 90066 90067 417510888 14628 14629 793157087 2060 2061 940009975 32109 32108 930175450 72349 72350 673182954 41276 41282 281507252 84065 84066 189479253 80179 80180 779318122 15761 15784 495638975 16738 16739 760754389 71123 71102 411774230 34014 34015 325468305 49381 49410 399558949 89082 89111 39691877 26942 26952 323923088 4580 4571 55481938 91962 91963 898783463 54564 54566 782433831 67168 67169 901874253 34337 34338 214167751 58863 58864 191073197 90952 90953 795248948 92049 92070 290906447 23810 23838 241011874 91180 91170 698147273 35638 35634 552702986 14701 14683 566705699 77318 77315 875713491 16586 16587 249089202 62975 62957 441144042 65296 65297 846156214 98755 98756 487701835 70108 70088 607432059 625 622 771064311 5216 5209 671698322 21871 21872 78387714 98682 98683 399711927 88740 88741 132962818 88259 88285 248699896 85594 85595 445640226 91940 91963 826658331 48098 48099 3079999 39427 39428 505835289 28527 28528 357086454 99065 99035 501958102 82274 82259 531314478 90668 90669 348439629 14127 14128 420926725 51721 51722 18015408 18575 18570 333569226 60260 60253 510074133 54748 54719 349086008 9543 9544 86689873 97310 97311 656621956 91849 91850 543303165 63268 63269 791790015 73723 73724 280168305 73252 73241 767553559 65687 65688 23667471 35225 35236 993511945 18749 18778 262622195 81329 81304 388934243 41509 41510 896508209 24858 24859 674652650 61236 61237 550395204 75006 74984 645390400 98183 98184 279056254 36236 36248 866332218 14169 14170 559495006 84993 84978 921777738 27791 27792 661962947 7551 7543 882350225 23053 23054 439089990 26129 26130 610489749 48880 48865 675062093 19643 19644 651588067 87446 87470 499360731 96827 96828 582223620 81196 81179 804104269 88716 88717 849142484 15437 15423 250806038 90700 90701 198893576 36586 36559 846594240 62851 62852 487177376 42913 42914 930466320 72911 72912 604779910 47141 47142 330187002 77062 77063 683951440 48487 48488 777264884 65553 65568 924383168 24310 24311 775568544 1288 1289 712615258 87120 87102 774447432 90303 90294 255517785 76645 76625 728520681 12349 12358 386652645 19695 19684 781608630 87375 87376 503138052 41370 41358 962076596 61761 61756 6711811 53975 53967 45968579 23267 23269 899763275 64636 64640 482889976 32543 32544 143866167 79523 79524 629138861 51431 51432 961259715 87602 87572 789110293 41722 41723 943289363 77359 77368 356689900 63671 63672 925229251 704 705 515334227 10323 10324 874979166 73345 73337 477961699 69603 69604 41167025 12985 13001 990043110 61159 61131 756934121 53303 53327 842056757 43053 43054 219567870 70126 70103 444634937 27262 27239 308283510 44730 44736 745284400 55039 55040 163008136 41731 41726 568783122 36599 36570 625488586 75617 75618 371826408 78769 78770 143867063 69993 69968 826938610 74342 74349 114583648 11212 11242 396260708 96784 96785 481088205 14700 14701 935340573 92789 92790 896456421 89428 89457 753359062 91403 91404 498581771 4759 4760 784775054 48911 48912 114972110 84617 84618 77169951 17296 17297 157342181 212 213 487320538 74467 74496 251683730 51136 51145 764108319 55316 55336 997872459 7439 7414 320453020 10551 10552 419029166 13721 13735 242885408 11411 11408 214146705 91009 91002 534893258 36090 36091 165111799 15155 15156 426491898 50413 50414 442160076 86606 86584 29641547 49995 49996 142802901 43267 43256 231622887 77490 77491 195780456 96200 96176 448006267 44185 44213 133367286 63041 63042 122989698 20401 20372 530085882 87419 87420 489557785 2623 2646 182855846 33781 33771 159511407 94948 94970 923371114 52839 52840 71325738 99434 99435 815988934 98106 98107 486805555 73310 73305 382575946 51507 51508 576253744 48248 48249 134618178 67154 67155 652789752 93457 93482 55288792 50134 50135 938298774 31945 31946 241579623 35792 35793 293222338 93954 93984 473996195 49001 49024 93580032 13394 13395 30888868 19149 19156 13605242 74094 74122 275791754 23290 23291 409900999 90467 90456 636491494 89127 89128 847144077 70988 70963 536406135 73476 73477 968304766 7323 7305 387782572 70901 70902 515373522 77401 77402 958391723 78387 78388 666151280 36222 36194 341904830 36458 36464 420925235 7213 7231 58887372 12360 12361 958185492 91649 91650 178202696 49826 49827 207258452 88505 88506 224643320 60825 60826 762241441 64437 64452 625800740 82088 82070 253946076 72944 72945 262434804 17699 17698 661087181 11515 11543 923787771 62681 62682 447385014 73543 73544 691669175 16809 16810 224778482 30973 30964 13780426 31330 31333 352643943 97065 97087 149222544 22547 22548 917002615 97079 97075 144217211 99809 99790 234935722 99063 99041 629455620 56080 56081 171972648 46857 46858 219776131 26885 26891 176616929 16725 16726 614869293 95668 95689 116394458 66295 66296 911814832 32353 32335 523174215 94115 94102 124067349 63536 63537 498125546 95770 95748 328216017 23136 23137 114472610 34731 34732 401582020 17653 17624 328804007 9199 9200 948145346 63049 63029 745129600 18632 18658 96397270 7191 7192 961558392 61683 61672 681293813 71072 71073 99639169 75647 75648 666957287 39011 39022 31797744 77891 77919 517688012 17298 17299 286455304 84849 84860 646535299 69062 69063 462171592 84871 84885 485126567 12948 12974 791346290 58695 58680 592707083 51576 51577 750477808 8600 8601 184935585 83107 83083 268842189 11407 11408 876414552 95336 95337 129472437 37767 37768 25056200 38091 38092 972091454 5147 5137 680412107 97064 97065 233363333 77410 77388 242483061 94198 94199 551574396 69935 69936 346457290 73029 73043 407214401 82742 82743 301309207 3221 3222 43020421 74969 74970 771488782 62758 62759 31051217 95083 95058 316415444 23865 23852 498284968 77790 77808 130914858 8520 8521 65886449 33569 33592 955428019 67039 67040 292637705 73874 73879 38505503 55572 55573 259656070 92785 92786 901071188 31383 31384 436722377 7003 7004 209499286 29929 29930 782108900 66134 66146 547478322 10207 10203 204043955 91618 91642 508858156 61733 61725 175713083 76885 76886 218852353 68117 68107 738039691 53246 53247 427339977 85572 85573 97347438 72638 72637 36520380 97864 97877 460083041 17937 17938 636007177 67791 67792 894848591 13294 13317 943866573 84496 84497 243123234 52987 53006 29679535 40420 40440 59855961 65058 65067 760124384 47041 47042 606523529 6548 6559 778931345 23255 23256 198319205 24006 24007 67859316 61269 61250 45608881 69687 69716 962529758 12205 12206 893357018 61960 61961 53467843 35671 35693 70582424 98435 98436 580498222 1119 1128 148149798 23834 23835 436974623 87088 87114 999331110 37747 37761 76003861 95592 95593 436634186 8132 8127 877879881 25376 25377 412729732 46928 46900 682320913 67534 67528 862505009 87504 87505 392267495 37936 37937 767901828 27899 27900 594928125 21614 21628 7915912 30009 30023 439220458 61741 61750 77833612 78505 78514 291588857 22334 22335 961228913 4790 4791 329357338 57216 57228 422493837 10893 10894 339205797 99484 99509 773263745 73097 73086 16953170 6901 6929 731471177 32047 32072 243618678 58161 58162 286605361 8042 8018 276154256 27353 27354 369226236 40683 40674 217149990 96011 96012 472847578 2728 2729 805925106 53758 53759 400597539 40763 40764 377523811 11512 11515 610103174 6419 6420 567431080 57255 57256 759097939 7075 7061 274563385 18249 18250 903948938 26364 26377 69709683 93274 93275 614183474 85160 85148 431153400 26511 26523 396178985 62214 62215 822935914 92054 92058 99616675 4622 4637 369742178 41064 41079 98871676 88021 88019 914190055 85323 85324 958836994 64433 64434 833322033 11688 11664 928264434 65779 65761 459821407 83017 83046 55495374 65504 65533 224883574 28285 28292 230978426 45527 45524 930746870 54039 54040 33949237 51701 51702 307185139 90665 90666 524188553 73654 73655 138828429 81246 81232 311807293 58961 58962 455892611 21253 21254 585889556 19107 19136 26775481 79289 79290 35201348 64150 64151 611139338 22654 22655 804806413 4287 4313 810202162 9744 9741 999226652 61220 61221 670461963 135 136 550473474 44124 44142 625514177 52100 52087 889800288 61479 61484 223078899 12602 12603 423047918 12238 12239 851754509 27766 27767 984960261 79003 79004 220065805 22309 22319 517174737 97351 97352 234832280 75326 75327 459664738 25466 25467 21253874 18712 18713 756120372 70334 70314 242550399 10079 10080 973273696 28786 28770 514922779 91137 91138 315718180 64695 64696 751361236 93427 93438 172739214 5949 5950 380695992 33398 33399 652375656 78558 78559 20934871 78115 78104 953997710 5744 5745 960050917 38785 38805 287844719 29573 29574 309650949 24802 24830 809456196 50436 50465 420078743 50672 50673 901257371 87529 87550 874089037 69744 69760 973109220 66097 66087 135480180 50913 50914 18223029 27709 27706 123907147 75357 75366 314539074 2163 2164 84919416 76876 76848 490953389 14621 14622 988114778 23233 23226 706104739 17218 17194 535436652 11847 11860 683445644 45450 45451 302837419 95341 95359 478111051 81571 81572 759883368 91602 91603 973722573 63678 63655 98239183 12234 12235 14090818 69348 69349 984890395 99898 99888 839782272 90332 90333 929817855 88712 88720 329207574 96050 96068 191462298 7384 7404 934922885 73806 73807 638965064 95007 95008 584530517 27226 27227 383974812 52314 52315 757857310 90011 90012 600223281 26640 26641 101434264 9606 9631 991807089 41595 41596 731956168 91361 91343 729916532 14302 14275 365760038 17123 17124 672106939 70500 70501 538172123 74393 74394 648565802 1076 1046 829888482 84133 84134 113077698 10974 10975 874138032 50995 50977 11813030 42126 42125 973930000 88509 88517 157988363 66807 66793 244871414 20239 20240 120613397 30920 30921 256751299 97567 97568 789470649 85979 85976 544576729 94918 94919 118374546 43517 43518 905506141 61622 61652 31705578 87614 87635 340537987 5974 5975 98541309 72806 72799 828207579 8142 8143 166777200 83613 83614 312907662 40152 40132 163773475 27143 27144 257108325 87683 87666 795601099 93115 93116 681703058 1437 1438 761545845 78220 78221 649248750 64264 64265 576986595 61712 61713 634319106 75420 75447 548315481 95233 95234 847562695 78094 78070 608732997 57107 57108 669737546 43900 43926 296614295 89409 89410 170306146 48706 48699 93547919 98377 98375 840711440 87471 87472 669061683 31737 31742 727263257 71920 71919 67956128 37028 37029 955894246 16786 16797 737830402 89955 89956 505075522 65523 65524 188207342 64332 64335 844059267 40377 40388 283879629 16999 17000 726258250 38866 38867 24174609 72474 72456 277611840 73686 73666 845862199 67950 67966 801726670 30744 30745 837403394 59954 59955 434973528 1033 1050 675116756 69918 69916 207779042 94493 94480 664795164 84078 84050 331562193 53174 53198 525120993 70861 70864 554832982 96056 96057 878412276 8349 8350 737101572 5860 5861 224367187 4855 4828 735139977 554 555 385812475 56893 56894 588871179 50435 50427 720156798 75981 75982 491873745 58484 58485 158718609 24260 24230 329974745 67377 67404 646271129 2759 2731 383942421 22834 22814 471894167 13301 13290 295884776 68462 68463 243696057 48269 48254 126721375 97921 97940 180246812 7390 7409 440413335 3388 3405 455564803 83217 83235 438864232 82962 82963 273838699 21700 21701 402462535 52698 52678 937071511 85053 85058 697894503 71527 71549 971239176 22543 22544 447430246 83277 83252 780672285 76850 76851 895187561 30152 30153 15472480 10035 10036 946877038 68250 68251 970206041 41048 41077 909796580 46587 46612 161885142 31382 31378 999273287 23034 23035 903917901 26318 26319 410383016 4553 4549 54844782 25182 25183 87090078 60768 60769 778960229 49010 49011 880568675 44469 44479 836722942 15290 15306 949877640 99085 99114 201984525 72279 72280 574148957 27458 27464 996089085 17717 17718 866251343 94271 94259 413695889 59162 59179 900185342 65120 65121 204756343 98838 98853 791881998 43651 43652 666841268 70320 70321 580939726 91654 91666 478451024 87769 87770 957438277 95856 95857 460844536 57273 57259 449846345 32551 32566 4746552 56337 56338 667134866 70307 70308 353151452 64148 64149 91518769 42672 42669 704265829 63392 63393 6097941 1797 1798 548787703 78749 78750 120697302 37115 37116 451366803 76886 76887 554511999 35571 35572 486563507 10961 10987 490735494 32903 32895 132937929 67776 67777 663815963 6107 6108 690367602 38464 38465 770868812 79179 79167 743846712 45074 45064 740593518 16101 16102 898645736 86882 86881 397487391 75698 75719 884951860 21322 21323 801072658 13398 13427 259700342 21343 21362 17860716 86910 86911 71106420 32030 32024 205297253 98529 98530 696945767 3023 3031 817140904 77394 77374 697856517 66034 66035 190304578 41976 41977 444257582 4083 4084 741159904 14862 14863 506748233 31144 31145 403957678 82972 82987 424138589 31301 31302 108485596 33071 33072 381198955 37342 37343 368889392 4217 4210 548317347 70382 70354 180181907 28882 28883 667803825 61352 61334 582514439 14783 14784 557426083 27638 27611 627490410 13626 13627 509674470 32024 32025 433729636 76567 76568 518280953 44272 44273 624150928 82845 82835 884638931 64068 64069 736148288 84453 84454 926369153 18642 18643 39271237 60196 60201 175436718 4994 4965 98526093 98698 98699 841523863 4249 4236 468553033 64958 64928 169321180 79304 79310 912592901 94921 94922 961763865 30258 30259 620712379 41181 41182 699337143 69833 69834 183406405 47604 47589 634634864 81806 81836 22888590 26144 26149 623862151 82900 82901 211049078 5956 5971 204403539 49760 49761 759115266 33143 33144 292650074 654 655 874368728 39643 39673 816377152 31746 31747 233558437 25945 25946 678535811 33844 33867 600395440 66386 66387 945744589 84421 84422 469389018 62453 62469 223683119 96177 96175 645450850 63931 63932 421949974 20110 20118 444676044 76743 76750 61218172 79310 79334 584908867 32520 32513 435123381 78653 78631 795760752 39346 39365 23845602 49522 49527 123848714 40596 40597 411399364 4035 4036 764625909 63755 63753 872484022 92760 92761 872551507 94925 94926 399813638 47650 47674 978581688 64076 64066 946235660 53753 53737 289590500 55792 55784 847299174 110 111 833723978 67493 67494 262585933 16567 16568 18241145 79575 79560 926678348 82063 82058 912781208 2078 2055 964383178 75899 75875 735956583 39976 39971 152168223 28378 28379 634706565 91710 91711 539036297 35439 35440 661945259 26550 26572 621423843 59112 59114 241493125 14069 14070 82101192 59894 59911 263020219 24578 24576 392345931 87679 87680 170020544 53513 53514 87125488 43534 43564 924597910 26155 26156 684838926 76028 76029 982779744 73422 73423 928314178 58768 58769 679631483 41953 41954 937878810 53190 53191 280123901 46253 46254 31389174 3115 3124 664635385 10669 10670 467469585 32639 32640 590773685 71322 71323 207487719 94038 94019 748580002 58528 58529 218369325 14625 14626 481780821 3746 3774 459375854 33628 33629 132450272 83561 83562 550604055 22688 22663 916734502 70599 70600 274501848 91916 91917 804556567 20280 20281 852911505 22472 22471 445082487 22885 22886 914365930 44328 44329 618110183 17759 17760 483443006 1635 1636 275304653 90125 90126 126953033 83775 83776 577955406 84530 84531 969976057 59880 59902 969335578 93542 93552 491576743 50142 50133 92998305 20786 20787 826123587 79721 79733 958851303 8422 8435 400809986 122 111 950368413 49392 49393 263145776 26216 26217 100298238 9461 9462 552811644 25017 25018 968221731 84387 84396 382785885 60625 60626 295137491 85366 85367 647975187 21586 21587 8779555 88173 88174 50015601 9729 9750 466010151 16240 16241 10449041 74995 74996 746170172 84621 84626 393171122 66314 66315 151461344 27393 27394 613193994 94074 94079 80828387 40010 39981 594223577 37912 37930 323111080 50934 50918 934035838 14078 14098 350360599 21593 21570 934582457 24886 24906 45778982 58374 58375 638631700 89096 89084 346666609 32985 33002 673103872 30701 30702 259904417 52662 52654 955904777 71699 71700 576161357 20860 20830 41643748 21307 21319 449841626 78129 78130 569737693 49794 49767 306199952 24191 24192 475391386 35020 34995 138832646 8895 8889 398328917 5148 5147 341318674 64849 64850 385324593 72908 72909 648716833 89898 89899 506848803 6465 6466 180963155 72617 72618 868298507 87487 87488 129984678 64562 64563 628166159 73687 73688 366337102 59035 59036 736369241 89747 89717 799444722 79678 79701 133705768 20518 20519 657969047 15470 15471 307162701 46068 46069 418848656 39903 39905 817128392 32578 32579 219037302 358 366 739154357 47010 47011 412075485 46147 46170 54868175 33820 33821 886768148 37286 37271 50332081 29208 29187 688943733 39892 39914 190529310 63220 63225 967152634 82252 82253 899418821 13206 13207 504651400 55113 55114 301320866 90098 90099 298189164 21054 21055 149665195 47878 47879 447887794 75177 75148 462448966 24330 24306 388227131 6152 6153 368409305 21553 21554 31925485 13742 13750 288146444 21075 21076 837850954 5533 5524 948330648 50848 50877 829619406 933 959 648436293 59361 59343 188314443 58442 58443 416525959 93845 93868 929958124 35291 35292 901951470 53472 53473 76603262 20238 20254 910297033 49731 49732 976461296 81748 81737 873617697 94358 94367 488182989 97248 97256 29330681 48798 48799 433129063 3753 3771 105470351 74954 74955 125081974 34087 34075 347364368 5524 5525 499600272 54214 54215 191843879 53532 53542 826594236 10229 10230 464878242 83567 83568 503807218 35918 35902 630929507 72017 72018 194899072 46965 46966 146870695 92698 92699 345039096 54255 54275 642548544 41662 41652 279199485 34865 34840 485599139 81390 81391 758071307 39900 39875 406256921 38543 38544 419187218 67376 67377 440396314 79495 79496 434527924 29826 29849 244653655 8752 8725 848595194 53550 53524 685076240 14504 14505 968404262 17457 17486 740336512 54830 54831 562629921 19479 19480 677432675 46182 46183 894749674 71314 71315 423772861 77054 77032 72054439 46032 46015 67069008 31064 31065 8920382 1197 1219 973187772 99969 99970 697595480 98221 98222 875425287 92945 92929 870373069 10758 10764 853308463 91914 91911 53086938 24235 24236 594570692 59697 59698 333590954 89378 89350 188747888 87271 87272 221515159 92826 92812 400086319 59839 59840 676375247 15812 15813 597765511 71991 71992 203577631 43761 43768 133084168 55404 55405 750830782 60863 60864 336399186 98070 98052 150249116 98698 98688 395714734 97753 97754 32777191 96720 96721 227941143 60337 60323 312016408 96269 96270 605749346 93048 93049 543249075 29779 29800 737907519 87038 87039 727294110 88593 88596 683693026 46319 46315 27368585 54630 54631 989909046 50233 50229 390300638 54088 54098 456037093 4924 4950 708190130 95973 95974 156771600 94381 94398 424142025 77000 77021 540289644 39964 39965 511114681 73433 73434 673754173 76081 76082 99580476 43618 43616 895739892 73273 73257 304074252 34425 34439 317254128 60679 60680 583912637 33312 33320 326770759 5211 5212 861810360 48660 48690 806011044 26913 26914 325948528 26235 26228 908257174 22048 22026 96683497 40509 40510 816021507 84419 84420 720284318 49554 49542 374243088 77838 77823 457387756 88089 88090 293930627 99208 99222 440905295 41200 41209 242336035 62357 62353 970946265 57026 57027 232939233 37638 37639 856353836 66870 66867 525865265 58517 58499 768929060 97159 97189 64381662 198 199 21370415 4573 4599 626107497 2422 2427 538965436 83349 83372 127688444 43204 43205 69206181 58087 58088 442182798 72033 72034 139851941 24135 24108 5349299 139 122 647740137 17408 17409 376535108 39880 39881 116274284 92049 92050 419518262 17833 17834 806108267 56225 56226 88371286 93610 93589 227338693 95543 95572 692720121 75661 75662 928908191 71183 71184 892135317 86859 86874 484797795 49738 49761 428229655 10297 10300 734390360 61749 61776 940337327 20195 20203 884960905 31785 31806 954384813 20444 20445 687432526 89191 89186 14506037 98215 98216 160601114 41607 41608 380181878 65915 65916 536562901 33548 33527 643497384 5028 5029 192040901 52957 52946 782360058 50145 50146 250528959 33053 33054 215857608 21537 21521 332225702 56131 56108 505852961 98807 98808 29711744 94262 94256 102594423 28047 28044 960855583 64828 64829 135398718 65941 65942 515459279 86566 86569 78165755 6033 6044 308505178 58796 58809 544297463 15230 15251 957668099 96549 96550 975502143 91495 91496 672167651 29600 29577 498213529 27934 27931 771763918 24236 24251 322162828 1446 1465 541530425 75241 75251 796012071 46459 46486 621075560 99634 99635 370731597 69618 69591 958981222 36579 36592 388636399 65269 65296 658808214 85534 85535 607005950 69204 69205 723916324 42359 42360 502368764 10365 10366 607547795 9233 9234 554078942 12093 12064 403339646 54449 54450 133066294 25057 25058 740505943 38340 38341 15616281 57720 57750 583701681 22278 22279 107214903 1452 1453 114551823 81497 81496 275506488 37587 37588 47049924 76444 76445 344484066 32346 32343 511746788 1985 1977 750057665 84223 84217 826987711 85750 85735 417797214 55733 55750 460690811 43951 43931 912197784 22749 22750 715000211 93593 93580 57497979 21683 21673 824554883 29952 29958 86404168 4795 4796 490010730 83690 83691 718251646 92469 92470 192262029 22476 22477 772369455 87512 87513 799529261 90349 90328 763009984 71015 71040 364170030 18087 18088 308831938 48052 48053 659631998 40694 40716 66141409 59882 59887 939966666 49739 49733 102086394 85342 85343 871620355 1709 1705 273831 49146 49147 830217808 16102 16103 6061846 95503 95504 820041250 51530 51531 547729332 81211 81213 872773266 36272 36247 464851268 96972 96992 922685771 20263 20264 421818819 73862 73883 894724850 89419 89420 892214454 91528 91529 695457368 87499 87469 475778212 97444 97445 405662638 67999 68015 740662196 89041 89038 335397407 33166 33157 98085103 76640 76641 868524846 51529 51530 529934709 5246 5247 594624450 6039 6023 553991101 31721 31718 758412487 62021 62022 694642617 48157 48158 54237773 6476 6488 292220228 59041 59042 804117082 67119 67112 1666412 51503 51520 772615035 96489 96490 697036479 50370 50343 347560501 11122 11123 501021645 9837 9819 263941876 39915 39916 346941825 75652 75653 547352277 17834 17835 721036246 72204 72205 70843111 50138 50164 789085937 86744 86723 135794108 48229 48230 596782043 14140 14141 345656395 5289 5259 766631709 88594 88595 284091809 70295 70296 814846107 16115 16116 168802503 37293 37297 567641666 46690 46691 675978854 80900 80901 235181262 38585 38586 37337828 50582 50583 724757436 51810 51840 286609960 69327 69320 831143879 15813 15814 168624959 54170 54171 270110313 69717 69718 475347779 85814 85843 647790191 62087 62091 610780707 53909 53933 963887618 39745 39761 293390312 81129 81130 857523412 34615 34616 228194029 61884 61885 481352989 53889 53890 170613290 98752 98753 542298308 21892 21875 359473192 55896 55897 707530837 43587 43588 718880827 52327 52303 59951366 99404 99405 122405127 84386 84387 744781947 9670 9653 777453811 14136 14166 444363542 73594 73588 304914689 904 905 710904748 62574 62547 441071912 19977 19951 184568710 54457 54458 448663521 13425 13426 518290442 8545 8546 588850901 75018 75035 930788394 46675 46685 373497195 4777 4778 466998798 99594 99572 676843693 52225 52200 369883498 17146 17147 837955963 69203 69175 556894924 3251 3265 483896948 33782 33756 575629429 79561 79538 677773482 16248 16249 11335787 2077 2107 302334813 68258 68259 958062833 75684 75685 892943038 43645 43646 772654921 80949 80954 621127012 90008 90009 895762302 56376 56377 931925755 36056 36076 352696810 57635 57651 709365111 41346 41347 939762609 37999 38028 110756763 84611 84619 477342738 68300 68301 507281668 1147 1148 192244323 35243 35259 789551686 43640 43641 657955344 11012 11013 976372140 26691 26694 730403755 24229 24201 827979184 71397 71398 5254746 72546 72572 993827990 90131 90160 713924227 33601 33611 203415821 80731 80732 32015070 57962 57963 255419568 88913 88914 886184233 95075 95065 817777956 47301 47302 984805162 61182 61181 26437372 49386 49365 550965696 82881 82882 145811716 5683 5660 114858624 87573 87574 181556102 54072 54073 301018048 89386 89368 31611355 46028 46029 395620761 39010 38998 108337927 69181 69190 282863601 53440 53446 216517292 18166 18167 272511044 13065 13066 234152383 93976 93977 405050032 59008 59014 250711611 79213 79214 714700321 84194 84195 952467976 54412 54413 499333248 726 725 300690563 27097 27078 457857965 97071 97097 666514544 8461 8462 669668368 55485 55486 538980017 69472 69498 216304703 95877 95878 515810101 90563 90589 41239714 22110 22114 602205706 96616 96593 47416070 70535 70536 707741064 44862 44839 343819759 22524 22525 121645720 14923 14927 442796426 55619 55623 410095619 42751 42752 152014820 38375 38394 603376635 19624 19625 756607799 42996 42997 572417082 36313 36323 923286998 19593 19591 526367308 62150 62151 506461624 34198 34196 518316792 57099 57127 347136101 16948 16949 463381076 95850 95851 686729323 51054 51060 479383359 3381 3382 215580507 61211 61227 778492543 82959 82960 143903116 64710 64690 508545165 94140 94143 714481720 78169 78198 820069017 64945 64931 486383150 40470 40476 931450179 10262 10268 31747976 8336 8337 478506976 43265 43266 779851732 3241 3259 392543348 26603 26586 691542956 53627 53633 422881991 50470 50471 724135132 69911 69939 713552099 84589 84609 962220588 88911 88912 318210729 89242 89243 40297734 62117 62118 522191513 1359 1367 912104665 32371 32372 730983997 33962 33963 740998663 6261 6258 253610350 10389 10390 512130681 24351 24374 463151382 28379 28404 95295103 39662 39633 380510834 84669 84650 88789977 17085 17086 672186200 51736 51737 976019623 54508 54529 497781058 71090 71091 740635651 97511 97497 411369457 29950 29951 533647453 38446 38429 645282508 65731 65732 800559611 58459 58463 99681984 77404 77405 69130543 70483 70484 637950811 6916 6941 651062705 22149 22177 29324249 61891 61894 643315120 25966 25967 952925565 36619 36617 694364280 17473 17443 12375749 69117 69115 2501023 36419 36420 44614612 30517 30518 60822590 7401 7396 101830687 46522 46523 853002424 68105 68086 6899939 57263 57277 650193648 54261 54262 649110777 31792 31801 156175327 86778 86779 597811396 77008 77018 685025341 26827 26828 782854687 42229 42216 512971957 6632 6630 486626342 33811 33812 770550733 64581 64582 833056086 6998 6979 567585387 20450 20451 497677734 67559 67560 617787764 59655 59680 102157616 85959 85960 183281817 97420 97433 718805574 54020 54021 341699949 59754 59780 249785709 95025 95039 12488035 41929 41900 952435772 30814 30818 655776456 46199 46169 810985935 99388 99364 200596328 28200 28173 930906877 83036 83037 539938264 63648 63654 180094425 96928 96956 608755140 98428 98429 510555412 8917 8918 450031164 13030 13021 414293817 73080 73071 584818903 42198 42178 699411537 80517 80536 816348868 80395 80396 359774514 40629 40630 442505465 94707 94679 152061264 49310 49318 361478869 72326 72327 40360434 4006 4007 361673957 43858 43845 801441339 78506 78507 588893386 89286 89287 319188956 24669 24670 161353804 37499 37500 59223186 77957 77958 727715248 19193 19169 668612549 45947 45955 569063269 11695 11696 235060801 98575 98581 427370158 72256 72257 388988816 27696 27706 106410377 74510 74511 602006139 58759 58760 825169745 6216 6215 95596874 67084 67085 920623630 6902 6911 687575512 57459 57487 805682319 69769 69770 364094709 71981 71982 224587243 35766 35792 8808951 50368 50369 753590317 85935 85936 662273184 20490 20491 716384458 60125 60128 253529029 68152 68153 796631967 42493 42483 171813548 16008 15989 857381964 91348 91349 3706627 86808 86809 677781282 72258 72277 295316196 3271 3275 776918834 9551 9580 212764462 78440 78467 810156567 11555 11556 657724159 4441 4442 131890209 20665 20666 172045526 28834 28818 706224165 20185 20157 369259544 63296 63272 713778584 65506 65507 747260443 66588 66587 72151198 92664 92634 306103325 5150 5156 937213724 70682 70683 363614825 70170 70171 844840935 62945 62974 43684228 3297 3274 546106394 79434 79464 147482528 20435 20408 454969736 65211 65235 356460621 3579 3580 36830034 30953 30936 163694860 74550 74557 500216217 26907 26908 333965350 8815 8812 637416996 37578 37579 917753237 13910 13911 54857019 53053 53074 385957402 20168 20165 362422262 23899 23915 213178663 30126 30155 384361861 47473 47474 53373133 88749 88753 731811341 80443 80444 233707222 77780 77761 420917194 35382 35383 869565459 21227 21249 492097637 54571 54552 267998212 48260 48256 153593224 10599 10600 184408661 53095 53096 581871281 26911 26901 986267890 39874 39875 114520178 8471 8457 166509185 36635 36623 303810571 78530 78531 524789972 12260 12274 148466232 73060 73053 452416209 76269 76298 332653321 69222 69221 95203720 98941 98946 288416383 4914 4942 848105793 72218 72212 624333451 15396 15397 169920962 44665 44651 169213877 27327 27328 728302484 7412 7413 867084575 77678 77679 673576264 53364 53358 547989900 23911 23926 495221340 26845 26846 941124668 40135 40136 354085777 7182 7183 814174792 17317 17316 626977608 22087 22094 969024387 33986 33987 969037497 56471 56485 929939385 87667 87668 38830218 31511 31512 978033945 56733 56714 932748347 35991 35995 620524777 23559 23560 490161223 21756 21778 714972486 64330 64357 869668610 43967 43968 459870495 42822 42820 724331946 16889 16883 102304240 85471 85472 13937649 80042 80043 477310899 17637 17618 606583276 92270 92271 124956430 33941 33961 894810789 59913 59914 636952612 21913 21920 130381681 1053 1054 619711744 2610 2597 158726355 26522 26523 694582526 23736 23737 970247247 44817 44839 166916185 94607 94600 558858353 72391 72413 533051978 30401 30375 833620246 37665 37639 712608628 80469 80466 469466913 70188 70189 49596421 30228 30229 745733240 23991 23992 353312947 16605 16622 388033171 77162 77178 132090911 87419 87402 383198698 59936 59959 292423640 8440 8441 751865975 65435 65460 898217561 7306 7286 605037858 38998 39001 205321820 69470 69484 237643378 27860 27861 596031248 76120 76121 309359422 12521 12519 451011336 81678 81679 712721086 20327 20319 60665357 5166 5167 669356010 48713 48714 558197084 21182 21187 829456992 27611 27593 803483078 34363 34364 915037389 82442 82443 764707321 57865 57868 131556463 62412 62413 394326534 27356 27384 539224370 38650 38651 961212498 26744 26759 693594565 81870 81866 573815361 37514 37515 695289771 47906 47921 835065739 97510 97540 397009483 98999 99016 196635765 24762 24763 859312657 14676 14677 693845930 14588 14604 260365510 34521 34522 902121542 56491 56492 780359080 61400 61416 682406069 4340 4312 912470523 48178 48206 301902888 15127 15128 299298002 86510 86511 965002536 7880 7884 569019897 25073 25074 13549797 28917 28918 967975911 2194 2195 916842683 46043 46053 496223643 83956 83957 909020203 2047 2049 711719464 76577 76578 599281639 95562 95533 390648845 39572 39564 363759733 63367 63368 449182339 8610 8620 734554337 36495 36496 453285833 20914 20894 737255611 26879 26880 62285507 51732 51753 660296706 98630 98647 81379261 40584 40585 559182832 95542 95537 995048744 44945 44941 83490124 13674 13704 58376893 1751 1727 70921501 77269 77291 980387233 22540 22537 421553661 96140 96147 878182543 44326 44327 878564628 12342 12343 217353226 90415 90435 255793669 2456 2427 208929275 99048 99046 778988474 24372 24373 125813121 16646 16647 969460084 57733 57734 254880849 21341 21320 146583782 98008 98010 86389232 28376 28351 914726637 93787 93814 340086794 49409 49388 201449231 50574 50575 123073777 97136 97137 310329691 98371 98372 916529445 39419 39409 734443514 91263 91262 679931719 57649 57666 759306888 73719 73711 632787102 81847 81856 730370668 24318 24299 585131881 79922 79911 128518665 37561 37577 916494451 87159 87154 880379796 38756 38757 518780592 43483 43477 851436527 72461 72490 454960422 99666 99660 238274137 3139 3140 456193323 9814 9793 788597805 98487 98509 290307185 41848 41849 971617878 44455 44460 823311615 92498 92488 816387698 34683 34705 390483670 22389 22390 870257414 41203 41204 135620833 49872 49873 573427103 41569 41593 870716563 60483 60484 176692687 7943 7944 16924521 49550 49542 622599385 66914 66893 404804001 92567 92541 955168627 87406 87407 667223509 16835 16826 719204521 98230 98231 601011519 44254 44242 285985135 40217 40218 374367705 68897 68898 551925058 56307 56308 547758916 27396 27389 457600986 65569 65541 527070978 45125 45098 630802846 12444 12445 885351586 21457 21458 182242422 51027 51055 466771606 44990 45016 594623183 25167 25168 291937379 13004 13005 473916433 38711 38712 903779088 20823 20806 816224362 90759 90777 487370823 76085 76086 378386707 94019 94020 402124408 39734 39759 325267916 44034 44063 357325335 69431 69440 138330811 4406 4407 287933951 76934 76935 265358127 61469 61470 679964540 66972 66950 516626456 60722 60702 464809928 9678 9679 30542766 81919 81922 2699629 19643 19658 590723480 43837 43865 123382920 45159 45160 238994108 72791 72792 477549453 81120 81141 366777083 40824 40800 182922459 86475 86493 266465497 37140 37154 913886690 87231 87226 887595748 91322 91304 778813201 87999 88020 567653956 24905 24888 347584207 69743 69761 768569919 64941 64967 913057140 92988 92989 554086074 15035 15024 720088783 60418 60426 171096170 36201 36210 396550538 49539 49520 960226867 46759 46767 28013454 30011 30036 641165432 76864 76846 280033331 54743 54744 241243888 40532 40533 313374590 50079 50071 209957453 51530 51534 877194602 86077 86051 716190321 54308 54309 318144572 15480 15479 381024336 64630 64639 736242704 22072 22095 270917328 77209 77206 817197041 86832 86805 600321031 79983 79984 172075772 58034 58004 370836867 36385 36386 651880182 38642 38651 461539726 20377 20378 339522739 14782 14759 892051602 73405 73428 758097663 83143 83130 516082039 27567 27552 42752226 55067 55068 938985744 24849 24850 793937516 93046 93047 268391191 62066 62087 94244121 25009 25022 824073060 26869 26870 560381140 84869 84870 756637337 82389 82390 836560784 61568 61569 868275672 52882 52883 33118514 87905 87895 79301017 783 784 935781032 13002 12979 454822711 46749 46770 248192453 64398 64399 778626483 73745 73746 126241865 40295 40282 523617243 4714 4715 915668975 5194 5174 385616211 41142 41151 144794581 12134 12135 291779208 66210 66224 326520647 4151 4156 96730412 58003 58004 194888262 64770 64771 682646593 40190 40210 264097605 26231 26232 346046370 67371 67372 86595938 14909 14910 755014598 62775 62801 817044893 4364 4378 182940076 75362 75363 107137526 49081 49082 674567544 67312 67317 814028153 39844 39822 557554663 33714 33692 881017565 38817 38818 112804254 65961 65953 926092731 49965 49966 750146798 27926 27927 599956716 22755 22741 224174515 39153 39154 408931585 90857 90887 227216032 80830 80831 544728563 90368 90369 871962436 90590 90591 446227737 82313 82343 24228153 86958 86959 134045287 95239 95240 854587036 97663 97664 2580275 59852 59853 948928487 8614 8620 396163040 71819 71838 1476851 1297 1298 300925127 65691 65692 409166078 74299 74326 945322254 77139 77140 150038018 26568 26576 710443680 72576 72585 547277933 27239 27213 730587468 41751 41777 622704590 51973 51995 652045685 86348 86349 841185100 97025 97000 576369727 2405 2418 28465640 95250 95254 636260990 59426 59432 119617335 70651 70665 141651549 50269 50246 885478822 23060 23078 717206124 4746 4761 906021281 41927 41937 863812588 99805 99834 748355380 61752 61747 997492238 30409 30421 181943299 77574 77576 661663019 7241 7242 1681594 72618 72630 98635402 21751 21752 100656091 3823 3824 539888886 44904 44905 731383001 59474 59475 831383135 69845 69864 953944690 62300 62288 540187604 72547 72548 733531790 68873 68874 461388864 49118 49119 481881859 81947 81936 52873736 74757 74754 524301263 76159 76145 682428721 92026 92027 374017724 16072 16073 320079344 62337 62334 790433293 25601 25591 632410514 91569 91570 662707216 1518 1519 475948945 88709 88739 236981177 83319 83303 466644122 4010 4011 322877360 35165 35166 72727486 34897 34894 717988207 24780 24798 758289629 28633 28621 38001611 79043 79044 223823043 74937 74927 30068792 96807 96826 962624574 3266 3264 793832425 40450 40451 422217076 7439 7440 973989505 44842 44843 722628425 314 315 6706800 464 465 559251723 19106 19100 469948526 82227 82246 812558480 27727 27728 86704965 50393 50382 378963962 8210 8218 115332613 57968 57956 329573303 65935 65936 940890955 64846 64847 289890088 2830 2831 437944300 29451 29456 51307369 24373 24403 767275648 26541 26562 17605749 79716 79700 954500077 236 259 814073213 56233 56234 158131968 30895 30896 956924337 60686 60659 705866343 4882 4883 529081852 89022 89023 336799153 39041 39042 163529363 58634 58635 444360108 19036 19037 1543893 9491 9492 248429146 20018 20023 302275887 88238 88258 246231667 46898 46918 274195734 9894 9873 267499626 66537 66552 871397467 96224 96225 843119691 67377 67382 930742275 32652 32653 202472885 96714 96701 675036725 96002 96003 594499631 43697 43700 944180513 69711 69688 840625285 9105 9089 665978491 46490 46491 316054914 30098 30097 561007040 82007 82021 353540817 67312 67313 570239316 29916 29917 118821230 16656 16645 390174157 4756 4735 594230626 63502 63503 872470018 58980 58981 108812353 31503 31504 714284002 1305 1306 28160688 33540 33541 507722967 56874 56862 324745284 63119 63118 544038926 56139 56123 570433679 12116 12117 117077623 47354 47346 287423504 42073 42074 177888751 16303 16306 359057774 2373 2374 937058045 99894 99869 342916002 44510 44511 643191176 76023 76016 57017755 18468 18469 75465383 53656 53657 745906429 11933 11934 224478260 8717 8742 897285066 57035 57036 989882457 27809 27788 591932236 61366 61357 248967274 15446 15447 53427279 68962 68963 126376146 2654 2655 376311808 20333 20334 953155233 5026 4997 541135883 86302 86303 150488472 23309 23310 925273178 82833 82834 457279272 26808 26805 337542400 79006 79012 330679342 11300 11294 658681931 98591 98592 807405275 65504 65505 925788978 72408 72409 85467487 24727 24708 694385397 63269 63270 121329101 80663 80673 815768549 51873 51874 735458766 73018 73019 813972011 33761 33762 44555299 89226 89227 297338124 54330 54349 843674429 36848 36849 908833400 39557 39577 184342199 61178 61179 307862749 42955 42956 764879545 23298 23299 348463956 85568 85569 481202492 6527 6528 998098782 58959 58960 846789132 76559 76560 647627453 75929 75901 989595523 32930 32945 336889402 2389 2390 960895251 50312 50342 946466430 85132 85154 189631131 35372 35348 934802653 29887 29892 863364044 98176 98177 304224170 62592 62602 864885059 1249 1257 754057944 53819 53820 512500415 87709 87710 922568460 42247 42266 627775883 74468 74469 876328178 92195 92180 755562095 85428 85429 321750529 60198 60199 394409464 33103 33104 825178652 26449 26462 681473700 61093 61094 454435996 17858 17845 496428092 44670 44671 592089660 16323 16324 455476722 97027 97028 290631712 46744 46745 810335404 98779 98766 829708447 40659 40643 7090153 57449 57450 767538701 70810 70786 789652069 58448 58456 969828358 81626 81637 265279966 34418 34419 503410486 1304 1329 906849188 9723 9752 322823782 60398 60399 682844505 39697 39698 492748840 1775 1776 656632423 81478 81479 619608398 16521 16522 432879652 21584 21558 77673375 54708 54706 525216883 56706 56707 590831636 29631 29645 871074896 71692 71663 450508439 59685 59666 50668646 48233 48234 923108967 76306 76335 925022432 12692 12671 343483670 41149 41150 823478291 27267 27261 446406159 43490 43519 160067255 63523 63525 832747279 28375 28397 14382199 61497 61498 830221653 81534 81535 156388751 55606 55618 603670839 56074 56075 951462501 49700 49721 240790177 77204 77205 874549321 91991 92007 126012726 79661 79662 686875408 47233 47206 712729503 43296 43297 529478084 42488 42494 882653565 12489 12478 44544901 34397 34408 801666708 10734 10726 91211811 91148 91143 920874588 54385 54409 600396130 24430 24424 5883234 80493 80494 923119175 64862 64863 761066490 54496 54497 830139242 47565 47566 593933478 57872 57899 466671988 25160 25156 912867027 75119 75120 818508655 14885 14897 424054185 63606 63607 283658902 35946 35947 424123621 95904 95888 768649131 39038 39039 950929412 45722 45750 839023448 28558 28559 395168510 501 500 223682124 78974 78996 496691787 82523 82518 10277409 64143 64136 185727713 74164 74165 56509343 40887 40876 403234564 62593 62594 870323981 99392 99398 679788996 933 934 641603243 53768 53769 90285909 480 474 473803827 25004 25005 712141657 87963 87964 691823436 89402 89403 212135897 60702 60703 488047913 16027 16003 369324060 16514 16537 81066377 57673 57693 363520148 95390 95391 469372543 22032 22033 475965110 12965 12966 362358686 64872 64848 814843733 58755 58751 20570670 83565 83566 790831539 77700 77675 558812803 28229 28230 981128859 62149 62150 266750971 98319 98320 939959204 22511 22512 557384777 42173 42158 593428222 10412 10413 948627107 88109 88134 733904004 56243 56253 393460803 59407 59383 89394764 72461 72462 850679732 47694 47682 169913338 95130 95131 845443181 54224 54225 905875306 72936 72962 737791243 43062 43063 435870806 27298 27282 411096509 26055 26053 365897029 36775 36776 419242033 26928 26936 265223310 42151 42152 829754923 8375 8360 840904782 91903 91904 542009908 29940 29930 681895851 78196 78213 436071220 36078 36093 558467390 88881 88882 796306666 87222 87223 862715389 62482 62483 320035909 23370 23356 839484179 42758 42759 771406442 43031 43032 942571894 90666 90667 500600895 1080 1058 772972567 96904 96905 511208657 95366 95367 712076858 35410 35403 210407022 31675 31655 79227218 85311 85312 396141029 78439 78456 822429534 22723 22743 730327049 32745 32751 476124928 71751 71752 307480342 36485 36505 143139645 75022 75023 623817064 15971 15951 472750339 77605 77606 135093953 22308 22309 628329668 77278 77264 72537559 80031 80059 557510766 57754 57755 342676178 32857 32876 477986717 13053 13054 167371384 41685 41686 13817721 34846 34860 230127906 61177 61178 776339568 21480 21485 872447437 34632 34633 400730784 50862 50853 339003849 79083 79084 889041473 79442 79451 79748092 86747 86761 872403962 97033 97039 92478159 77736 77735 204852807 35594 35605 43714251 6122 6103 753337105 75933 75930 496853488 95399 95378 159701982 10394 10395 753346071 25705 25688 805616055 86431 86455 747621012 13027 13029 231930105 67096 67095 758845739 96483 96475 812504923 67145 67117 288173834 29214 29215 985451171 12421 12422 858221669 87858 87859 460049750 53896 53903 801099467 71065 71077 536652797 25879 25880 532815006 29738 29720 125678772 94635 94636 586438444 70034 70035 643188893 28259 28239 156960672 94075 94076 665714860 12209 12195 606965796 37880 37889 378009261 17559 17560 309321234 20117 20118 217674495 29979 29993 349406533 7215 7216 856752232 94592 94593 685715921 19352 19353 734551977 40108 40082 789560058 96327 96325 865731735 22492 22519 536585431 71914 71915 807019612 61077 61078 506656493 65070 65058 169421459 88502 88503 976946461 273 245 718723143 86420 86450 91352075 61496 61497 502547668 80658 80659 661413212 25373 25374 18290587 26409 26410 44799978 42026 42027 803586454 61714 61731 432822313 97540 97541 273021682 82700 82698 653355977 43909 43897 877365544 84265 84289 615045131 94861 94862 603578085 84406 84407 617303483 93380 93373 911484532 55365 55366 878362351 39912 39913 772380755 56445 56446 39653109 85448 85453 234782998 26816 26817 362279112 28516 28517 376058048 70445 70446 692258708 95903 95904 521500178 26554 26555 763681119 76103 76090 702658917 90186 90214 895406297 54313 54314 429184066 24852 24853 579615302 70369 70347 960248815 38532 38533 787075296 56082 56056 154745791 6532 6533 405129369 70572 70550 982671569 17136 17137 338113811 41052 41053 278363853 85332 85329 921589097 83074 83075 431563678 9365 9366 216009544 71252 71277 940057302 8808 8794 85550287 36972 36973 901824221 98750 98730 340788823 97670 97671 790378530 38728 38729 379430424 30180 30181 224005849 9590 9591 478619061 29256 29257 222780776 56639 56640 768486130 91868 91882 882766831 39232 39233 22227399 85007 84998 316707756 21740 21728 542608345 18965 18966 970385883 59794 59795 589577966 23035 23036 960772058 3041 3055 941042092 64187 64213 681721964 64489 64490 962826479 97649 97627 416291971 59635 59636 60395791 22921 22936 553667262 57479 57500 738479680 37608 37609 374037895 84047 84048 737930829 39559 39547 232051726 73125 73126 611502783 36884 36902 452977696 54460 54470 611724250 78015 78016 71674204 79810 79811 417849884 49467 49468 621014752 38346 38347 933299674 97489 97490 703108162 12827 12828 287406583 78027 78028 563126715 98581 98582 124810800 98303 98298 924527908 76974 76975 596808952 50608 50609 100786346 35772 35802 312736654 77635 77638 120942812 44936 44918 7784541 22400 22419 820011509 2202 2216 71929927 852 853 311193886 7848 7849 367591156 59893 59910 610120257 83657 83658 876371547 92452 92467 168338132 41249 41250 174807427 86518 86514 274704364 18480 18481 961610339 43885 43886 531945300 51816 51817 628556473 63726 63745 198209841 11655 11644 783541905 54320 54321 642581171 30037 30038 44369329 72252 72253 771706092 56947 56974 871267563 16152 16138 205253135 29189 29190 183284414 63735 63736 750504993 66522 66523 547986413 23825 23855 282994322 95934 95935 137228396 45899 45876 747894446 11498 11499 59956402 5188 5189 599153355 70515 70503 391127414 49036 49053 687491018 69304 69278 145662180 98839 98840 806958710 2664 2665 37728981 7074 7101 194774010 64520 64511 951760053 71569 71565 830333007 62424 62425 110871696 68921 68922 705510507 14529 14530 120900719 83011 83012 650794228 44705 44706 91276906 83941 83942 672742651 20229 20252 938143085 44727 44741 110781745 44010 44011 765241803 6293 6269 199750987 34764 34788 588966959 56773 56758 26575785 82220 82221 11069551 20583 20591 114502791 27273 27274 311297746 2369 2370 831680237 66959 66960 886414256 60888 60882 625145134 32885 32892 116106715 8284 8285 840683624 21282 21308 276373104 33763 33764 94021201 79382 79383 951101178 41876 41877 691923492 58178 58181 392389431 65256 65251 445908853 13510 13529 778544590 70625 70626 870528897 42675 42704 867836738 69599 69600 452231369 64879 64871 161886946 19831 19848 875401945 7022 7037 815138677 71319 71337 773353658 77638 77639 813458421 50360 50361 327461298 26840 26822 18247370 63453 63483 921170760 29118 29119 657911498 60186 60169 731596687 27381 27382 679106660 19995 19981 358206979 65268 65269 838041467 83893 83880 647792375 95311 95296 164900355 7667 7645 575199299 22058 22029 487168901 98095 98096 206862806 7596 7609 474277422 48266 48267 567499393 59326 59328 492844969 88851 88852 363135390 35018 35019 8845449 6592 6622 873329959 85857 85884 720335352 85374 85389 169607516 4527 4544 707623131 12616 12641 299331310 40537 40526 517667244 24935 24936 992270819 57772 57773 842230963 52688 52697 341619837 33771 33743 604871567 14361 14362 494320495 44798 44792 215048631 37641 37659 274665003 88892 88914 361180152 90528 90547 201325725 14316 14317 220960821 12634 12645 577561063 45560 45545 680534747 23498 23499 942074367 74434 74442 34171705 90416 90436 84166297 70401 70402 731201625 89851 89859 52004272 80402 80372 945746245 63336 63337 295072881 18735 18736 673373957 37814 37834 984653566 12105 12082 611686346 97497 97498 99444405 81605 81606 448999658 17880 17908 204977052 82905 82897 161431865 68887 68916 875454400 85158 85159 248146054 47675 47676 638276514 80235 80228 153840032 19567 19587 48374475 22868 22885 839368180 17128 17129 359731526 93127 93128 321095140 56248 56225 867567207 15556 15557 331439761 57810 57811 820628355 79179 79175 805806760 78999 78995 224931682 10946 10966 557209220 48410 48411 520441674 46529 46530 869262412 96112 96138 857877546 76326 76344 823902869 82904 82905 545684193 62445 62474 274669383 47564 47565 153251373 39187 39188 401157263 4511 4512 511465655 49449 49450 731460956 97619 97631 352792587 49793 49794 173314461 76167 76141 295558056 91282 91283 844780709 9578 9563 58316415 99512 99524 744566647 38820 38830 409417808 45196 45177 614300010 17454 17433 58795404 12126 12127 458746514 47918 47919 143091366 2873 2903 109048383 96481 96457 112328845 63429 63430 598991682 68219 68224 864599536 78480 78462 504168598 66747 66738 125224775 74490 74491 963176658 81090 81117 315433129 38306 38307 237624637 40343 40346 209411769 35191 35192 943275067 89684 89665 698053237 67391 67392 352515121 18327 18328 615727525 70390 70363 935716782 14433 14462 962440130 60503 60482 749251197 83138 83140 607070220 79863 79864 869948407 83538 83514 430963957 74078 74079 167568989 93143 93127 766948582 40186 40187 564547939 13225 13226 200407304 75792 75765 187896228 80678 80704 645793237 34734 34735 17004132 66175 66169 993638751 54966 54980 596493923 86179 86180 544476426 85150 85151 386224282 24094 24109 577150530 98624 98625 773218958 52599 52600 367895436 55148 55119 945932805 11045 11046 53768374 16472 16473 389462877 78151 78152 220370758 93661 93662 665806019 72628 72629 909964724 73873 73861 363810055 10747 10748 991413376 5761 5764 538711939 25870 25896 925889036 73323 73324 851689349 95717 95713 466112566 4483 4464 91353177 81846 81847 833799246 92063 92053 796908967 4640 4641 834009723 75885 75886 647245098 13889 13859 312296258 82947 82948 70050058 14531 14525 803660888 14473 14503 955993820 21953 21954 263353260 75821 75816 322228036 74408 74409 765322423 34364 34339 249347259 96653 96654 981614879 33119 33148 882587814 64546 64516 138308873 93084 93085 439076153 95351 95371 316932800 75445 75451 697030630 49990 49991 372204895 7690 7691 772365629 90505 90506 60462789 35233 35234 218565398 96999 96973 175206232 5684 5685 436284847 81902 81917 20978075 99340 99311 792674119 37187 37188 335354649 19866 19894 685584001 49493 49494 97467012 95893 95887 717337576 42280 42303 877092556 52844 52866 184881460 54654 54631 218963498 74940 74941 671737465 33788 33789 836827576 49972 49968 631077205 26708 26715 355791766 58999 59000 302605114 16749 16750 556643543 6952 6950 772424592 62752 62753 710316352 4945 4946 737996591 13846 13862 582272662 79791 79813 328405839 75778 75787 918218127 35397 35381 120702351 88113 88114 930875037 52199 52200 165357516 11873 11874 487585288 9762 9763 422540468 86789 86808 464818756 24451 24467 982290124 51735 51736 44856725 89957 89979 499817634 66691 66692 376775407 54891 54863 86845914 75123 75124 309157939 61175 61176 967472101 19147 19166 881487187 96230 96208 787163894 89074 89075 908158139 77785 77786 665491766 99994 99986 198149105 53856 53857 30697178 14283 14301 891538438 71602 71603 972492095 57381 57382 497976444 91330 91327 594509346 74553 74554 997745011 20939 20918 717198712 85603 85579 718368164 16144 16145 248802786 52299 52298 856435907 66270 66271 100673482 23591 23592 931129653 50849 50860 574712659 51009 51010 930461484 62044 62045 395281755 70799 70800 956603682 46063 46093 837422392 43902 43903 812959322 87108 87109 287262608 52660 52679 369661255 77282 77284 510276361 78283 78308 555845943 48498 48471 159310911 54383 54399 919644684 74037 74045 578574153 32714 32715 832477488 49534 49535 988523364 82268 82261 483759194 46673 46679 61686941 48763 48764 474855279 69762 69763 685770073 58970 58976 749344305 77018 77033 635747811 16491 16515 325723037 10491 10486 797720953 31040 31041 304768048 78276 78277 944340413 58074 58075 214568594 89636 89637 344879948 72338 72339 720442041 32625 32626 975168103 44763 44746 958479927 11861 11864 908419394 47994 47995 200668087 84731 84711 406139838 52679 52680 472752174 98337 98308 227153109 89118 89119 732849981 27270 27271 994417405 23324 23329 379934314 34156 34157 761702557 78671 78646 968726322 6121 6136 292595799 6847 6848 460173547 68617 68618 208267286 43471 43472 873698240 56618 56619 701689833 46293 46288 266768797 143 144 335668231 40294 40295 30528915 45460 45474 521347397 27508 27530 648557734 16264 16274 758651566 67475 67476 91543329 78352 78356 919279779 52040 52053 49556935 16926 16905 863605742 16573 16593 189319282 19243 19244 42650306 15632 15633 254586638 71772 71764 45016683 46692 46686 738870416 15762 15744 512915119 43751 43747 756752324 78856 78854 676219128 41059 41039 747160568 81410 81405 923545203 78333 78315 250087121 88370 88384 337037391 95559 95589 548443797 60120 60121 354208719 46252 46265 137152206 6239 6240 729818054 69715 69686 550204090 97847 97848 247204081 18883 18884 924357153 25204 25205 737002039 46778 46770 832660296 2521 2522 201602221 506 507 914223102 42037 42032 559125848 76894 76911 177383593 40721 40741 348840587 86857 86854 187997218 9742 9738 972712306 74690 74691 990789516 21595 21610 951131141 45185 45186 649440030 58921 58951 845217800 48013 48014 661514099 8851 8862 145815168 4794 4795 133094635 45152 45153 718892180 78967 78968 597679140 59607 59608 541523739 89989 89987 685425536 99265 99269 119080462 85836 85854 73523236 20291 20300 968933601 97214 97205 251270605 95584 95585 949353778 76028 76006 271675264 24147 24148 865563578 56311 56312 441118517 52641 52642 431046285 16976 16977 288407384 29871 29867 336766489 27814 27815 839309060 37354 37355 83287150 47225 47206 193587893 56558 56559 597396078 47520 47521 753814865 26537 26538 701991391 46923 46924 52903068 85453 85454 432889340 15166 15167 663318851 87912 87941 112046274 70613 70597 992383973 91356 91334 755375748 35449 35439 630145916 24930 24906 689112697 84784 84788 956081972 724 725 62942806 14081 14082 794830069 51118 51137 31588877 32392 32393 23374034 90832 90854 722670131 12504 12524 937780088 67465 67466 267184150 48039 48040 527934201 96210 96211 437934024 79718 79719 804860127 10387 10388 61692631 48394 48400 519131196 94875 94876 287156384 31131 31132 643192416 16238 16239 931048282 84886 84887 620251442 38700 38710 349022385 20272 20273 985537740 99769 99770 764735552 51756 51757 660516046 37939 37950 360709851 1649 1650 409989108 10469 10470 279935112 19576 19580 110523309 55994 55987 945644319 73637 73638 113040742 36917 36888 229481451 21666 21648 249788071 40199 40200 787433302 71155 71126 109975281 1148 1149 215354374 47885 47886 419341014 4259 4240 201426109 18396 18370 831308249 11498 11527 893103209 92660 92642 379528745 30325 30352 394175315 33292 33293 982909744 65605 65576 86601821 1612 1596 758316343 49360 49361 938898314 10455 10428 57592619 17631 17644 660634300 55136 55112 734589447 63356 63338 354370068 20173 20174 660101115 78024 78025 331630524 65866 65867 581769794 85785 85786 945680215 13886 13873 131740546 83183 83184 960402523 41929 41945 922680424 52634 52635 66251752 81745 81746 34506068 8135 8159 428379383 46305 46306 39658185 59311 59312 394111133 19716 19692 183943464 91512 91510 614710854 62495 62496 571159239 57194 57175 32740909 37020 37021 434784276 82096 82092 40922989 67780 67784 659504384 86640 86641 952631603 7549 7571 620923378 37388 37389 529736750 27253 27254 496382058 19040 19031 81944180 47793 47794 402133538 89656 89660 465028078 90634 90635 492126831 47606 47607 513632241 76583 76584 157072457 33679 33665 561225744 78685 78686 505200644 48467 48495 727847235 95797 95805 491636025 90289 90290 904931887 79340 79356 570729964 52077 52078 603955709 52987 53001 66430780 80379 80380 453503133 31569 31543 987339941 60163 60176 690459741 13144 13145 27679027 36383 36384 331558559 53581 53597 322681060 32576 32560 327352677 87106 87107 422591729 31496 31473 493963658 57987 57993 304955711 49469 49499 313037574 60670 60664 729697247 57740 57737 161977528 48894 48879 817042064 62937 62933 795736961 28602 28608 776849161 98701 98702 346151538 73465 73482 762352582 7216 7217 215712442 43028 43029 814794631 90237 90246 72284231 10883 10871 724940221 1417 1405 811466787 86844 86845 288237982 3241 3242 358707782 10827 10828 273486629 35781 35782 77761353 57635 57648 758106048 42303 42307 399782620 51379 51380 552349990 74323 74300 9599230 63670 63679 315410355 48320 48321 941401482 63790 63761 417608418 7161 7162 851945611 80654 80661 171954754 8778 8760 214804509 50910 50911 717322125 22075 22083 362123654 86536 86537 196266073 74214 74215 57398871 14971 14972 733454977 22489 22518 788473189 1442 1443 708110194 38318 38319 623221840 19488 19482 615963253 13024 13053 983387805 45485 45479 224537184 86932 86907 650832723 4409 4406 436478739 9002 8998 878925471 92271 92295 868222877 84805 84806 723625399 90031 90032 743353374 76029 76030 515748178 69878 69879 277460921 2185 2186 374350953 46162 46173 106127911 38108 38090 444928475 716 734 633980733 1281 1261 569227699 28117 28118 903623420 5929 5930 43042231 51340 51341 956339795 64760 64771 415420815 96533 96534 914668977 83114 83135 273395893 81269 81270 332974369 62032 62042 100770381 87358 87363 724144188 62100 62106 392198667 72528 72513 743922384 45736 45706 674747582 93783 93807 283822378 57219 57220 997431409 51912 51913 788451451 78912 78913 55741901 62918 62901 435027448 75939 75940 986274352 4899 4900 211977897 22558 22574 491279594 6207 6185 520324759 52570 52600 633176152 69782 69783 935168212 44956 44929 267509161 32258 32259 793752462 46320 46321 49730705 2710 2727 834652219 41371 41372 596220418 47634 47632 428594022 8503 8504 463766876 59225 59226 477691173 11347 11348 588895848 76872 76873 874875455 1137 1135 151502752 71195 71188 245468538 54388 54389 605936441 17497 17495 350864624 34846 34856 879585460 49843 49866 596269924 35499 35500 901423013 84903 84904 27015898 86865 86875 286115229 96343 96344 478484335 1838 1839 205452514 32121 32122 216391127 82158 82159 18648556 70604 70623 489496209 64908 64909 734789294 98045 98073 142054168 36194 36204 584347264 32485 32486 297111151 71211 71212 470032632 48993 48994 992547401 68151 68123 625418115 998 1019 519873509 70769 70762 501717282 23678 23679 127074474 50199 50200 599998074 17810 17784 685248284 78034 78025 406556158 81295 81318 584292027 46064 46065 77084275 55989 56008 964045885 81070 81080 364937152 8759 8760 55129491 14058 14059 138960288 26934 26936 331926643 83985 83994 537482125 85948 85957 690505020 95304 95324 341209162 92193 92221 563163459 68756 68781 830136943 1575 1580 989589231 94059 94031 591833908 85755 85756 965700957 73676 73679 504369163 78591 78568 697855049 44930 44919 732952981 46547 46544 75698002 90959 90960 88245267 16338 16339 617213838 96963 96943 433875249 17165 17166 329706119 56912 56913 997736039 51350 51351 662251444 14519 14522 692370764 15049 15072 834462277 97480 97494 122829071 81199 81227 154718355 25599 25600 478517453 76666 76667 583344586 34050 34051 299647076 89702 89688 467949067 29356 29343 669711421 32764 32776 970939817 10315 10316 676078172 4546 4547 610932640 94646 94624 898221492 51119 51100 946130765 11784 11801 763284511 91092 91090 930387250 74698 74709 348901939 13850 13851 166172748 79834 79835 949599011 8596 8622 188727358 23519 23496 806409993 96763 96764 242078938 93545 93546 535308054 54552 54557 484162680 74558 74556 120431950 49307 49301 901225788 75779 75805 774355745 59519 59520 304170008 34420 34441 8692210 10315 10288 16802156 88299 88300 733824156 21100 21101 579615388 52451 52476 939183419 1931 1946 699272911 17145 17146 659527264 19005 19030 978976946 42145 42127 136089373 96521 96522 543903254 354 355 807238370 6577 6578 735276295 2268 2249 975102970 11209 11210 887458271 56473 56454 311661988 97724 97753 393374529 9934 9935 39160959 60529 60551 800173334 43699 43700 322884207 80388 80382 186608436 33787 33788 442832534 25700 25691 676854167 49030 49004 435831506 74765 74766 201266402 7051 7025 495905281 99572 99573 397409522 65703 65694 804380661 13082 13083 568298577 48188 48213 3848018 56788 56798 555152733 57521 57522 278901796 29239 29254 510676709 1049 1050 342250420 20700 20687 471409154 35286 35270 981974017 46779 46780 441318505 80608 80609 126372271 66207 66186 687132042 80173 80174 663536923 25905 25906 675859714 52846 52847 387646718 29289 29263 764024281 15466 15467 648807620 29996 30019 758260526 36411 36412 996106805 54784 54785 991327800 82875 82876 854606948 33261 33262 646021679 83207 83208 681083415 40338 40339 916260467 63363 63353 372047520 14252 14265 991574233 51504 51505 147983739 23733 23738 612785532 5950 5951 189763317 48038 48063 314200291 63674 63697 260779158 55586 55612 590097435 28616 28617 603741944 52446 52466 24855697 86475 86476 338141661 91754 91753 939227639 99429 99430 124455446 8246 8247 416751581 75135 75153 135359569 34236 34263 818886516 74469 74470 877252908 64496 64497 277165105 27605 27614 621093753 89101 89111 186001779 55911 55940 517318987 10950 10951 248807100 75974 75975 940130478 17177 17178 326768323 28090 28113 696707210 10294 10295 37699933 8856 8857 855959847 81069 81078 141726708 84436 84437 115106523 2195 2177 922741466 30247 30268 288684557 59456 59457 874991427 40905 40906 637237944 55003 55004 777503246 56474 56496 532797526 51050 51058 6581111 96463 96464 427798126 85976 85963 167762960 56607 56620 468695784 57642 57632 238969696 86411 86412 46647851 76048 76049 446579148 96320 96321 115659269 89109 89135 202406682 25512 25531 792944984 99280 99281 307308087 99993 99994 395486481 78521 78522 600096599 96234 96206 940158462 45167 45168 436482577 7241 7231 707599462 66095 66123 595724766 96552 96553 77758221 13382 13383 893058623 27812 27813 541427633 20421 20422 571524490 47821 47818 620279998 38631 38645 738025135 53970 53974 387603128 63475 63490 811895577 37120 37121 255839230 43817 43789 126917969 55520 55521 820289861 41539 41549 226319084 57794 57795 933667752 30915 30890 669157048 87965 87966 497973899 71655 71656 383785120 11016 11024 948183026 21394 21404 321772906 27322 27323 307662942 24061 24062 141140153 27256 27231 94777681 71050 71051 916321823 83862 83863 590163284 18320 18313 964490485 77557 77558 335673274 98133 98134 328475212 36434 36435 606873064 16375 16399 672544640 42468 42447 774455098 64494 64479 536580934 93173 93174 301821017 5259 5287 65911792 22245 22246 226011371 39088 39089 296777962 47528 47503 414980682 83552 83568 523794799 4294 4299 798269409 35516 35538 388028033 87370 87364 112064834 71867 71874 562306658 90248 90233 804157799 75830 75815 767358830 98929 98930 274154485 78798 78779 70849473 48476 48477 442422418 96054 96055 309725649 67780 67781 818945170 15821 15793 127803163 76135 76107 728408565 21204 21205 488566174 56288 56277 681957541 4238 4241 596422697 68173 68174 818704365 66282 66289 732314978 21597 21620 688051447 56661 56632 275469709 74719 74732 659430275 11538 11563 545951230 4346 4318 885336004 71407 71419 587918823 80194 80195 923075066 25193 25175 72546646 66233 66234 707640805 28177 28178 428843344 24065 24037 327877837 86007 86008 568898115 63425 63444 729643594 58743 58730 307178585 16596 16598 319589851 47754 47755 672537940 45814 45815 143428618 42819 42820 601308153 14331 14337 318705376 99405 99377 408238182 76676 76677 323811779 36293 36274 56319776 75644 75645 933478647 20102 20103 517898495 40959 40960 488607231 94368 94343 738435253 98443 98444 359660598 65581 65582 719380809 16281 16282 494022515 28905 28883 889039071 50446 50461 163985068 43200 43214 293314772 35194 35201 628717387 27995 27977 350434324 37649 37639 400537647 94876 94852 242096399 91435 91422 333445890 28565 28566 199172928 93331 93332 535121218 88365 88366 366027021 51983 51984 10318688 29868 29861 585139260 82192 82179 420910099 25581 25597 599072606 14646 14658 683637578 41987 41988 768011005 55843 55844 257915429 92251 92231 982291713 86573 86574 15725818 34303 34304 5612073 10108 10099 116459330 71548 71560 429314373 51440 51441 846113509 41597 41598 109285352 65263 65264 790971838 90414 90437 349459990 69569 69559 872964599 89060 89059 225273713 9710 9711 27377581 68637 68663 358355512 52515 52499 766254995 68803 68789 73045051 3048 3041 217322078 54647 54648 462923263 47330 47345 71760109 54012 54013 695932394 46870 46855 505553823 50585 50586 920452724 40181 40164 161839247 67502 67532 582084881 98197 98220 830063327 8792 8814 926779911 94706 94700 483979459 81883 81873 811781323 21047 21039 22647015 20960 20977 786206498 56947 56948 741039434 74243 74233 199973232 85998 85999 281897221 62921 62933 281433135 22108 22109 489225760 97180 97181 700935728 27867 27876 372812741 75581 75567 190584183 36364 36365 639232101 90397 90398 624645904 63217 63218 93294239 52874 52867 581715401 94107 94103 100569847 85876 85884 234144523 93318 93319 961600622 61648 61657 361406868 81394 81420 669510710 98217 98218 231795639 78364 78365 866309410 73233 73249 183420907 24915 24933 72639904 356 336 614255546 59889 59918 188434078 58305 58290 728823819 11593 11594 262301318 86174 86175 999031469 48882 48885 4221193 53712 53710 477208548 78244 78228 955523648 54042 54043 949310030 51734 51756 189139912 76359 76331 532530936 85714 85715 90869720 63839 63832 777106894 50506 50507 442152356 45895 45891 770229899 76178 76161 17493591 12875 12884 917797619 94879 94880 722377082 8128 8129 816449252 57111 57112 428387992 11822 11823 306617248 63364 63365 532566785 11573 11544 31222982 80592 80563 487035669 30676 30677 859016915 34538 34539 898515088 54112 54116 137997874 81572 81562 654936849 11796 11801 128989048 87167 87197 4398385 56878 56879 306251580 38348 38358 894931638 63500 63487 802979130 79664 79665 64343001 6034 6055 618138495 99682 99711 779227757 32878 32879 941336449 19042 19069 98767777 63085 63086 853619173 46102 46106 386632825 34217 34240 531600733 18394 18365 341299228 96144 96145 460654514 30453 30454 838202491 3231 3232 664350809 14406 14428 934082040 94754 94755 575270018 44232 44208 127161251 18181 18182 142622710 86562 86563 481361727 52571 52577 326796516 15886 15908 317091264 73584 73558 365421706 65377 65378 558169393 83 113 252842347 13767 13761 508162889 39071 39072 572358330 75488 75489 750013651 96457 96466 205494542 10902 10903 310463629 61325 61313 585560707 26838 26839 365918543 97032 97039 94853058 40654 40655 941195994 46640 46641 280431096 12263 12264 985295803 23968 23951 711040134 13025 13026 566942925 60641 60654 719032127 64522 64523 122476437 93082 93080 191669435 35343 35366 795618921 19434 19435 484848447 58579 58552 984725254 32950 32951 893080111 11047 11077 188791263 23870 23895 718142204 54683 54694 604169970 51884 51885 795293288 58924 58936 637427535 49612 49588 310208473 93643 93647 272536422 8754 8756 399288679 46621 46622 361184635 450 429 670486265 83500 83480 505442440 92439 92446 6332361 77761 77762 43904468 6716 6717 465640819 66556 66557 118585405 3091 3109 496537369 25205 25201 546451105 46190 46170 908275306 22992 23021 762570681 93325 93326 656297756 26619 26620 385769632 28883 28867 627369785 77138 77139 677485663 7621 7622 126114164 31685 31708 823557894 77620 77621 111343263 368 369 838233326 28649 28650 770926469 22306 22308 916623489 86300 86301 530178860 54033 54034 653461804 19101 19102 264434673 45895 45896 595537750 35199 35201 560125454 92336 92355 665876007 42124 42123 535255890 16624 16610 469338262 49402 49414 887282807 19205 19206 624162388 31647 31648 394588918 61351 61352 978197324 98412 98413 676545161 71382 71383 214870541 39676 39701 941191180 84892 84893 582963646 19244 19231 766833877 86274 86293 326713987 35094 35095 20177577 38897 38917 164390876 36942 36918 424054692 33504 33505 255130261 23664 23678 589303809 131 132 147279305 5797 5798 273079589 68656 68629 532722702 49082 49083 516017026 26363 26367 228619666 924 925 95589313 77500 77492 315247579 97444 97421 177807455 695 683 983186551 70579 70580 994218796 333 327 648705100 85771 85767 977133290 85989 85990 797306222 16934 16914 92057760 93157 93144 404345357 79476 79449 447020706 54823 54809 287251560 54709 54690 658641442 25688 25689 289700657 57516 57521 692272142 31961 31962 574171170 75446 75447 236023878 4332 4310 814680489 5878 5879 98539094 55530 55531 539383438 96874 96859 593619371 66975 66976 536037998 93381 93366 915498218 23858 23840 285275120 7831 7832 394158063 92088 92103 57237930 16712 16699 713215066 27508 27490 706875989 52825 52826 663599239 60428 60429 618436936 22815 22816 756355471 10391 10392 208822550 30390 30391 476376762 14495 14505 477551405 53637 53618 53482757 7580 7557 598021049 7255 7231 937292174 57983 57974 522660271 32719 32720 309360852 1205 1214 872778521 94855 94856 491142838 88501 88502 14958461 89193 89177 459003542 1941 1970 322387447 7087 7088 668956264 32972 32997 385555177 52807 52814 242063225 65165 65162 473938274 2787 2775 186609173 50578 50579 798709170 29268 29238 527160180 86937 86938 370987858 60611 60612 409303395 83593 83609 174056317 91804 91792 638834732 91450 91451 990231197 82039 82058 459750544 93210 93218 400642673 56681 56680 933766845 4962 4979 540414608 30276 30277 222128857 23052 23045 609218055 40841 40842 897409231 91017 91018 105296037 2650 2635 157144355 47898 47899 650278835 63925 63926 451759865 42050 42051 738226099 47910 47899 534828987 59527 59523 856060321 7885 7886 790300913 35003 35033 326682694 32875 32874 766882431 66627 66628 921645711 7021 6991 255454713 3006 3007 963721649 78566 78567 811147295 20311 20291 131795976 49304 49307 154196222 43155 43128 325180834 82865 82866 805227130 16794 16795 259163495 94533 94521 453709983 27150 27138 825795375 15389 15402 509151554 62749 62771 347807356 71148 71121 327646949 19405 19406 533048682 53976 53977 4230869 11935 11936 760127640 69537 69543 803256033 82572 82573 535517908 8076 8080 566512034 19560 19553 578922852 81809 81810 608778412 97317 97318 526379802 71611 71612 881064022 83456 83471 974706378 85012 85013 744893207 32772 32773 286988523 38015 38016 974475933 18510 18494 427857212 74977 74978 945707089 92161 92162 626856001 10535 10511 131406131 36508 36489 394995547 1548 1549 415488586 59354 59355 103242045 26519 26491 421717911 42183 42184 493624209 14813 14814 467725717 4352 4353 548367814 62311 62336 841797185 31368 31392 50161353 85843 85839 681202056 57446 57428 137015950 19542 19543 108564222 82080 82081 240847235 75438 75437 684848342 45084 45085 930456976 17304 17305 154107860 92540 92561 432683933 39468 39469 38564810 92291 92263 788592808 35905 35906 740825789 94737 94738 668379077 34837 34843 3212854 45875 45876 679305993 60378 60397 157616686 16136 16146 873213093 82649 82632 544069536 51861 51877 964868356 2087 2063 667108762 6444 6469 317874900 94687 94663 75830235 19627 19614 365531904 87551 87554 346448766 45524 45507 370604079 86075 86098 604341618 23480 23504 151907472 41548 41536 643249459 47030 47031 657664629 78160 78133 526223665 41302 41328 465939884 23549 23579 621347374 60767 60768 269295109 67619 67602 431244507 74387 74388 685479837 21594 21566 686204900 88327 88350 687313225 74669 74645 436619408 39758 39765 878274993 6784 6785 712528761 25876 25877 519640636 26244 26221 60729794 48542 48541 723920261 17969 17970 220921003 78473 78474 82824012 59991 59994 449702859 77595 77614 810504666 64190 64169 3070120 9354 9358 407417225 23869 23888 80869323 64878 64906 743829277 3975 3964 219258514 17533 17512 145485557 84142 84156 383115640 47980 47953 976188083 84336 84330 585119245 28604 28609 436246845 78292 78284 765058596 66362 66371 112847459 12328 12329 699100638 15693 15691 54362712 81522 81523 75796165 41021 41022 327740244 88654 88655 703518586 75247 75248 920990343 87396 87375 543689285 84834 84830 76313629 40593 40592 296120033 84311 84333 984595078 58191 58192 70814265 67759 67760 567613738 62895 62896 626820139 40309 40322 895395380 81286 81287 890897425 82802 82803 594251859 84287 84288 995058761 87068 87054 871669368 54497 54498 81877937 84334 84324 633574324 48569 48571 612959768 47848 47849 524097376 80796 80810 117298625 72520 72521 550618512 95240 95241 387953083 80995 80975 147057695 21984 21971 472458299 91050 91041 39497919 73105 73127 493734725 52673 52668 764448588 1918 1919 485133462 57189 57190 778301524 56877 56878 308037997 95668 95653 661089480 26597 26598 251043845 9416 9417 398193020 72398 72428 937737869 89951 89952 992469443 19949 19950 310880250 18268 18281 702675097 25649 25650 681502765 71598 71599 520090220 56604 56627 984516671 58363 58364 983579928 30447 30448 582751139 76613 76642 7885038 73172 73173 947413050 883 886 72104159 99892 99891 62437733 20350 20351 296527918 80479 80486 910166911 60929 60930 187125850 68506 68508 293240976 53133 53130 614208055 25018 25019 124710587 67634 67635 636718130 77040 77011 610190663 6963 6964 932045398 8471 8448 443876447 86948 86949 280466584 26299 26321 206138598 58714 58715 109159899 12701 12695 629278688 12335 12350 515745780 48592 48593 21716495 9066 9067 607153916 87296 87297 215437300 84325 84326 533242326 80801 80802 475909097 85250 85230 601239735 26677 26689 83993951 95858 95856 923776377 71512 71504 326333474 25064 25065 827470635 37942 37948 257519970 10327 10336 158434018 92607 92591 395526791 45293 45294 182365518 4004 4005 989101395 26804 26807 310484120 82957 82930 965213224 41212 41213 611948738 66998 66979 746194208 50267 50272 748131621 58948 58967 627887439 60805 60806 83012578 37860 37888 539653724 59290 59309 586734097 45744 45723 617226683 47103 47080 59359109 9146 9147 157709757 42712 42713 842144844 70870 70871 152027670 2081 2082 786766556 3712 3717 160899221 75274 75263 841961891 72770 72797 838982846 71045 71046 567367505 23014 23015 533570153 40418 40419 819494719 85737 85765 446410188 95429 95426 303856945 21674 21675 625768649 40543 40544 505288202 25867 25892 655216751 97962 97963 737957900 32871 32872 202405476 27234 27257 359322711 565 574 73707185 75931 75915 725150483 71044 71023 812976348 94843 94844 291351676 40071 40072 247071661 95591 95592 72368907 31003 31004 896078628 33483 33490 602417866 67538 67555 244656992 71277 71278 983388409 35612 35613 411559044 56119 56136 118441674 76713 76714 573795642 61399 61402 581133023 35478 35459 753519604 67335 67361 426250348 40566 40555 880784035 70962 70958 813452907 98194 98202 566318062 51191 51180 652732713 94772 94773 402874482 1812 1808 858810202 33287 33288 156242983 11402 11403 544940593 85345 85346 772658920 29389 29403 404786926 17446 17441 927888949 45462 45457 657749582 62333 62307 337969962 30580 30581 691913364 54830 54860 142054602 14904 14910 281396208 44562 44563 15525389 48906 48907 949105721 70145 70131 970652090 56085 56086 920856229 56616 56630 852198474 94857 94846 73895681 53257 53266 193842341 46100 46081 912450096 65617 65611 764365115 22267 22268 188611031 34996 34997 979306946 88417 88418 727123552 13946 13947 149471757 78652 78653 827642111 92922 92903 357934199 64714 64715 875101437 11235 11211 907865020 94063 94062 184120779 52743 52742 449114672 20324 20325 866559526 79804 79805 620184390 17661 17662 587681909 2104 2105 787579975 29069 29070 65467773 8550 8527 977331236 2483 2484 486743785 36679 36703 906297884 38216 38208 373443008 65078 65079 610260789 46029 46054 722516251 55141 55157 703044814 34616 34617 398160430 41980 41981 666950513 21439 21438 286368917 34808 34809 832879782 95631 95647 509239508 54146 54147 233579662 84648 84667 600734269 68193 68221 132054034 10663 10676 644496122 68010 68004 609157723 75780 75785 166609529 38962 38963 894665085 72430 72449 503412992 77642 77643 727285154 15424 15438 698557182 39332 39317 736128520 29740 29717 997327716 19812 19795 11935633 12883 12858 693150651 43671 43672 381393599 19069 19087 449929456 77662 77663 596396589 3054 3055 149755788 67598 67599 280572268 82246 82260 674937555 38722 38731 391949575 35100 35081 316748708 61161 61162 540870962 44193 44171 728074765 30657 30658 282980994 24368 24351 713775927 80616 80617 925652228 8217 8218 464602137 26792 26819 302477804 82913 82914 508240936 23398 23373 554911013 88074 88087 468570332 36680 36667 568362799 86432 86434 80808335 617 595 117954553 79743 79763 100347632 96710 96700 57054701 37471 37472 852223152 19011 18993 928869070 3845 3846 491517200 89512 89513 794587901 22327 22328 978810063 17466 17467 150144676 14352 14353 706594235 99461 99487 993445535 54723 54724 265763947 27347 27348 548410067 77342 77335 55345754 12792 12793 462416951 72843 72826 543749645 2632 2633 931312543 87103 87132 356590185 9391 9412 800613548 25903 25904 808747874 76853 76847 945561359 13585 13586 925429470 41192 41183 978962735 11973 11974 21257277 23666 23679 59655668 75269 75270 931319298 79468 79469 943335969 96065 96049 897739931 49970 49971 928501468 18754 18747 47241666 52112 52113 996012664 92361 92383 549455035 98121 98122 309142379 17225 17226 991376811 1404 1418 97066158 38426 38437 204484210 31861 31862 116041518 69378 69381 771957675 70461 70462 544244148 21776 21777 337199462 16768 16769 220699435 73088 73111 428431460 64735 64736 805550670 49666 49694 946985955 59399 59380 149287768 70831 70832 297579637 20728 20722 706791541 30641 30629 208177387 66287 66288 877487386 74175 74176 246718146 25065 25094 320615051 94603 94604 903298628 56195 56196 571982698 81449 81450 161604924 51896 51897 922555680 73802 73799 651006890 76545 76556 703212326 24406 24434 777401409 63182 63198 229497856 91919 91920 737291291 42783 42784 711243381 75120 75144 652073148 64667 64668 349458395 74969 74958 978458188 21066 21071 632811573 78947 78963 899142 37985 37994 531031670 74542 74516 567444525 24957 24958 895677527 45694 45687 561611609 35355 35356 759304025 35609 35604 840079952 29587 29564 468876325 66682 66698 963926769 19223 19224 836082191 60911 60912 416587557 1842 1817 194760607 83464 83465 501018811 4214 4215 816729757 86372 86401 826601245 35730 35756 751140212 17473 17489 349039650 71200 71187 888075098 27526 27499 467567898 74936 74937 429816437 15566 15567 414176767 36039 36017 617047032 56593 56594 863170142 7981 7982 344142884 83224 83200 386555849 55099 55100 569691084 77014 77015 628051472 20098 20099 520016492 47948 47949 724778863 82297 82314 843492056 92576 92594 81178490 31439 31432 283289422 94316 94317 36115598 47636 47637 317630346 66568 66558 422840956 44599 44600 54623982 41197 41185 988604190 16622 16623 719252013 47068 47047 445264095 81351 81330 145826133 95567 95568 853326553 28279 28260 573715012 4029 4049 82269524 47362 47363 695665978 97439 97440 564176447 10966 10967 456125259 48751 48752 474160205 51279 51297 53824268 86988 86989 764864297 14912 14893 617307392 93639 93640 426114562 68738 68764 562185458 90709 90710 633791659 94048 94050 842618669 68431 68446 444986972 10524 10525 805080673 86695 86696 599680834 31375 31389 870164933 46219 46220 591509143 40488 40517 96964814 75226 75227 320852366 96471 96497 542852398 89236 89237 64605599 77275 77290 814893709 52310 52311 110436188 81675 81676 839445171 86450 86451 563357133 1210 1211 580988197 7671 7672 843836531 5225 5205 418105539 78398 78387 718511325 63988 63989 227191168 12297 12298 917540322 32509 32479 484551031 5001 5002 481736241 81352 81353 178994725 53990 53991 734794597 94195 94196 989062149 80380 80410 827013663 8733 8734 200205193 8516 8517 529700943 45839 45840 929788400 47822 47823 484079167 88144 88133 971763011 69993 69994 707659427 63010 63011 957603445 15220 15209 851513086 77931 77932 479278607 30234 30238 474952354 2455 2430 939789241 45716 45717 650990122 26034 26019 86348614 91373 91374 958475724 86068 86069 543204901 86698 86713 901091828 26092 26093 913556582 42363 42356 640178686 7125 7115 839367213 47962 47937 229683232 52130 52131 481510098 80533 80534 97539398 41493 41494 900333322 67031 67032 615727048 28478 28473 104787651 94322 94323 66462927 63295 63296 629458006 66277 66278 214090547 38574 38591 358421262 27679 27680 658136694 24631 24632 996512835 50217 50215 516081623 23861 23875 467449657 17642 17665 227294042 31964 31965 139821849 8549 8550 306824038 48782 48783 797297331 90689 90690 588687139 3426 3423 328534189 26917 26939 106129327 78849 78833 832179752 61002 61003 196796232 7990 7991 602740654 58807 58808 452994867 47353 47342 4801762 47921 47922 831478314 58871 58882 340856134 17005 16987 500606821 12502 12503 953718369 58610 58611 121409194 46684 46685 158502550 71754 71782 844702412 76331 76347 409320810 73672 73673 789250022 15281 15285 302675047 1907 1908 765196087 76002 76003 288766947 35159 35160 764616749 29926 29927 444682668 48033 48034 319094404 22995 23013 164939413 77888 77886 740451560 56797 56827 28903774 71157 71181 61355422 22016 22017 661503982 10578 10589 488748483 82165 82170 924873611 87414 87424 877992278 35631 35632 966152400 21613 21614 498052238 87954 87955 226577235 53728 53729 22161342 9913 9884 950476574 108 109 118484279 32289 32284 29552293 24432 24433 680164107 52954 52946 248044535 62579 62580 164544235 4378 4379 571785621 46534 46535 258133213 95587 95588 686624241 98826 98835 91338891 39288 39295 409414546 39949 39950 496961128 54168 54169 681495337 47854 47877 939811560 79712 79713 883978400 38635 38644 447743966 21599 21600 899249732 48637 48638 622809148 70260 70278 407147768 50026 50032 101695491 14743 14763 224339986 68891 68892 372900239 69913 69927 784663546 64520 64531 225320236 21663 21644 434156516 38392 38393 465066554 75806 75807 838631666 57688 57689 693548684 4907 4889 453747511 33447 33433 679533692 69363 69364 121459952 39069 39044 453914691 76240 76241 645384315 17063 17093 737466690 10077 10060 268493516 45614 45615 460720806 70869 70851 703430215 4974 4975 293844191 35967 35944 573430752 28025 28052 163266284 89475 89490 67638936 13913 13902 193858646 58683 58675 480927351 26374 26375 346231951 96744 96724 335792728 49378 49379 44242735 99336 99332 153121614 49505 49521 279491973 73631 73648 564364156 38076 38064 731813335 44592 44590 235141134 92830 92800 595778148 98498 98501 750860052 45782 45787 873192212 7580 7581 352593639 96122 96123 792948435 36229 36206 447360416 91235 91253 636566612 3556 3557 974312758 90860 90861 736278038 20971 20972 400738008 18288 18289 517151540 83618 83602 905630514 37575 37580 469839584 83985 83986 489695394 84847 84848 932989889 24780 24781 862573660 57501 57502 943307294 9655 9656 969340418 83483 83484 182184301 95697 95698 591051382 28563 28564 755624911 60009 60005 209545416 84195 84196 863101896 7497 7480 803621636 68377 68378 974681825 94588 94565 909902197 39479 39480 599464429 91826 91835 250357977 84597 84598 745957767 7525 7526 997288583 76533 76555 276287215 3819 3820 232807824 48571 48572 438512045 10655 10639 327871955 43324 43325 542017967 48175 48176 299879494 59869 59858 682796597 73231 73232 243584354 70974 70975 844033902 92211 92225 668370159 84171 84163 87380599 6279 6283 421850328 13464 13448 521976132 62019 62020 624268690 91832 91826 512331033 30663 30664 194907836 54102 54086 347397276 43294 43320 564917185 561 562 396288114 18725 18726 871545907 35203 35176 769875439 77277 77294 703625519 30747 30763 260836314 20555 20545 965761456 54633 54638 294954020 11110 11099 95734076 17990 17978 788110921 62541 62542 159053684 86315 86316 502394614 49741 49759 42978475 51077 51078 222463774 36603 36593 549244433 52016 52043 200907733 5564 5565 956075515 42049 42074 844924749 11818 11819 223609630 63861 63851 664977549 98977 98978 813274398 95176 95150 82122619 48257 48258 1266007 61216 61219 66631036 47934 47935 695040278 36315 36316 528927836 46455 46440 682450442 27244 27245 717303717 69490 69491 916906220 28440 28441 679574899 98121 98133 204776227 99490 99460 734197030 47765 47763 592014170 74732 74733 83954662 40272 40254 813969911 82890 82891 313714937 36486 36474 657493718 413 414 290343467 86953 86954 628281496 89332 89333 216109288 41810 41811 256168882 28402 28377 317267294 18756 18771 322623495 64248 64249 429388799 15582 15611 986684012 39250 39243 878330882 16579 16603 904253704 90011 89997 486122437 94673 94660 568289434 16323 16296 298622681 80770 80790 834310811 85151 85152 577678283 27626 27627 631757387 92458 92485 604639816 22288 22303 758468623 47823 47824 639357218 34504 34505 129194443 96695 96720 298575152 41503 41504 530810369 33793 33800 942423314 1468 1489 764236465 50777 50778 689442257 38527 38541 26193399 32229 32199 501505839 2150 2165 422327945 19697 19698 797368099 49672 49652 607947210 60339 60340 300471261 10474 10499 489066922 26729 26705 334749561 28586 28579 240659502 89530 89531 270503099 66457 66458 834103231 39959 39943 92706773 14216 14217 543147159 12353 12340 630292227 31859 31887 59461453 42455 42469 34211881 68293 68294 100223518 18386 18406 206332343 66583 66584 640785953 51894 51895 503040648 56424 56412 818648020 33713 33717 650698266 97377 97378 617111102 99445 99446 168280760 83791 83792 862908566 67365 67346 895122612 98702 98703 783324960 683 684 665136679 32347 32367 244351443 35564 35565 11596621 69420 69421 650311561 45521 45522 860524058 48919 48925 810282938 54047 54019 316652605 58970 58943 375936375 11509 11527 203137914 16942 16931 287199075 57292 57293 422800477 75353 75336 516935074 98746 98747 866080903 76213 76226 623944996 13709 13696 852500078 40020 40036 71721659 52996 53022 542009191 23355 23346 785502436 34414 34415 935372230 29079 29080 557365213 15433 15426 159093622 3743 3744 983607806 72198 72215 73764058 57709 57710 866162634 54780 54781 642229584 19278 19274 434893926 69482 69468 182846071 27533 27532 871983460 57827 57808 148986690 81568 81567 931956409 77667 77668 776084818 27482 27483 551936885 59406 59407 993428937 37829 37810 945102987 7406 7430 851965520 83583 83586 442717284 17382 17383 371520024 75538 75511 345178355 80233 80218 300002361 34815 34795 773994811 11520 11521 824486538 43487 43490 630552790 30611 30628 704764623 77784 77785 941811284 47196 47183 222081712 67458 67456 745892211 4490 4491 63228194 5644 5651 859685353 50638 50636 731817516 96638 96652 276471959 7594 7595 57727080 13892 13871 898559711 23187 23188 191229563 36269 36270 276800011 76945 76940 957481185 55102 55103 906444558 49294 49290 119594632 18875 18876 567783127 84707 84708 453252873 73322 73331 349221395 5289 5277 694402617 5741 5742 850001596 61523 61524 734424201 43271 43273 47355216 31390 31391 967549720 73453 73441 99182992 44916 44940 148301143 83646 83645 911612413 31798 31799 714576153 34926 34916 607132317 99520 99526 604912041 43696 43678 512295509 48750 48751 958095748 40821 40822 828427834 45988 45989 366859167 36158 36159 500438169 20524 20525 46516687 737 738 577510249 47177 47197 736736190 46399 46400 874642083 64301 64312 512402312 27831 27839 5404706 38153 38154 801893585 13528 13529 839853511 2190 2191 214648039 84095 84086 929905773 2805 2806 375677424 36033 36034 584588732 31282 31283 523090875 40681 40664 420289251 16477 16480 317402638 51167 51169 968783502 44875 44891 795033044 94096 94097 984252839 7826 7803 951613216 49437 49429 963275096 65629 65630 409258909 19321 19322 934719399 69608 69609 815477965 24047 24077 668755408 58215 58235 418886272 32855 32856 575572379 39237 39238 760319917 2585 2586 437860630 16812 16813 372526761 19112 19113 105850440 16054 16055 658829694 78158 78184 317949891 35286 35257 736063195 61324 61325 196381683 48281 48282 672545436 96749 96736 221709554 56698 56699 162335931 55153 55154 153462682 90847 90820 315611809 87995 87996 581479737 40911 40912 553999582 63791 63810 338307347 75945 75917 498538855 47972 47992 643033669 44337 44334 563683030 21390 21391 501630831 39039 39017 372149712 44894 44891 404363719 90956 90957 498828896 15350 15362 937367512 42020 42033 313171550 60976 60977 155996490 40603 40604 707498966 65556 65557 601665875 75942 75943 130905176 29887 29898 446881953 30340 30356 955299299 96109 96110 110678556 60604 60632 838381300 28769 28770 752340330 88440 88454 146217885 67778 67779 696284046 45642 45628 902618387 55642 55643 343260212 44345 44346 187206234 73426 73427 808648051 51712 51715 784506246 50966 50952 349406180 33177 33156 435739973 76495 76524 493179848 54419 54420 162008184 85208 85209 266030878 87343 87358 757023970 74313 74314 899015476 60559 60560 537840992 57472 57473 119152178 60689 60708 904690770 34207 34208 928845107 87032 87033 593014452 83263 83264 528548877 11206 11190 251696111 45782 45804 455468157 31970 31978 428619741 13405 13406 273671386 21738 21739 171516875 5790 5791 559692135 44509 44535 426258054 2113 2097 551520108 17526 17527 625706409 53275 53305 79709569 18477 18478 152995341 59303 59281 850374198 87291 87292 972239874 94082 94057 662945225 26075 26055 924594194 9104 9105 178211126 20983 20984 241609180 93174 93164 615506193 32820 32821 183542803 43521 43522 592972156 41006 41007 99708401 44316 44337 464131394 43943 43947 414762841 26322 26315 554160483 60271 60272 504011904 32608 32609 287640172 83370 83372 11127262 99771 99772 98671683 68297 68276 204741837 90004 90028 201532303 12707 12701 946234763 12733 12734 753002743 60916 60928 480783648 14910 14902 516654254 85173 85202 485994967 36651 36652 806807744 13441 13442 430106385 64696 64697 47027469 33216 33217 649163056 4719 4720 630847873 95502 95508 376998195 91559 91555 149644599 71960 71953 544958517 78921 78923 515050304 4000 4001 877378905 84989 84990 803828210 60709 60719 867486866 97979 97980 200816564 13353 13354 669105220 2619 2620 626760137 17349 17350 486578181 85300 85301 226773821 41704 41699 363159583 87114 87115 818141039 92641 92642 455945546 82163 82186 145603616 91266 91290 34406778 94378 94401 25197107 98747 98748 981894345 43179 43180 308844322 42244 42216 786444780 59814 59832 557916442 29363 29364 639607861 91554 91555 537261214 69024 69004 122605142 94381 94382 736276049 91166 91157 220331905 55616 55617 63211724 39816 39817 350233423 74229 74230 133268480 87493 87494 339298568 17068 17080 878896214 68603 68604 106357078 14593 14596 987061842 24570 24591 108237415 31590 31591 434578 30871 30872 205549305 13988 13995 357827115 79373 79374 163213145 49134 49135 985999524 72938 72939 522953719 28124 28104 186150799 9642 9633 397019881 96639 96640 877813171 55095 55110 266901874 80169 80194 761574266 76750 76751 653938472 79073 79055 814198432 58524 58525 106771011 96606 96607 305041424 26177 26182 138543753 44051 44052 77206361 24385 24386 5582452 20443 20413 641602987 14336 14344 569029139 99065 99047 365677145 93594 93595 554597800 91647 91648 807602863 57067 57042 455160479 3678 3661 38454850 14059 14060 503496763 20866 20867 642906449 7682 7702 422966772 23873 23874 956202851 27374 27375 104123589 51591 51589 517166353 75077 75065 645256067 39931 39915 960750543 85037 85054 10092266 99607 99608 413182408 49560 49561 424519037 7657 7649 287328129 13351 13352 549015431 75718 75738 274784882 22555 22556 468999814 66666 66667 559818853 76639 76660 153842006 22357 22382 380984264 71157 71173 208910006 55409 55410 434121745 83517 83518 206862338 17132 17133 766983262 40644 40629 16383837 31742 31743 314417746 70888 70889 689230271 65537 65538 771337040 10516 10517 913772223 56984 56985 472153196 62953 62954 580232968 20656 20671 94944459 36605 36613 1259050 11316 11336 598215249 88577 88578 462602387 21702 21677 834894916 61672 61655 198166673 17819 17830 222582020 70891 70892 489228409 23519 23505 767301988 68372 68359 469041094 25896 25897 434975259 7084 7079 627890150 95019 95043 696057410 39246 39247 334723790 2697 2702 397915532 26949 26950 152536159 86266 86267 327980162 52492 52493 950475575 25652 25664 549232485 28998 28999 706800418 10111 10127 525912579 18164 18165 145877559 25943 25914 972803331 24077 24078 696936282 86042 86043 102163795 88371 88372 757469808 58473 58481 539127504 58146 58131 370216698 99077 99059 777215204 66425 66447 977893625 64283 64284 470966798 50736 50737 76349601 78672 78673 984422013 27286 27287 402788607 6943 6935 771164684 89705 89728 222103841 7445 7446 496591334 13242 13243 766760349 73775 73747 980895638 40157 40130 336233585 27794 27811 316202556 43772 43773 93159153 69933 69934 598226897 19948 19927 250242433 69491 69492 944640184 68123 68124 832597899 36786 36787 745686173 15366 15367 745841564 87130 87131 860742665 82942 82943 314376298 99347 99350 8786448 76919 76920 191318111 20758 20759 740202247 6094 6068 443995369 31576 31577 430806641 34977 34958 574688870 73193 73194 251856292 57620 57650 250089330 69492 69493 953959096 12796 12777 731934583 47593 47594 16161524 9014 9027 131404675 53081 53074 308609403 31101 31102 405565197 42621 42647 648097596 35522 35523 302654034 68667 68668 264893060 26462 26436 870169553 10703 10721 163376564 64768 64769 695861986 49347 49376 460279550 28658 28659 278453422 78654 78655 909976149 57160 57190 557871457 72100 72106 250934557 38091 38072 325247924 87601 87602 615417043 72312 72316 921018664 39025 39041 733988420 63065 63058 882480904 41968 41969 218345406 90996 90997 720465915 24360 24352 227337344 46794 46795 809418224 71262 71263 257639705 93903 93904 116238429 60307 60300 29269935 46032 46033 707622317 12545 12546 155524406 24176 24177 300796430 59359 59388 930185262 31047 31057 224931714 13365 13380 66692763 46910 46890 289476147 64303 64304 628508883 47588 47589 185837061 20167 20168 418633920 53241 53242 195064862 81052 81077 619572660 78097 78098 365683239 41411 41382 226707609 97933 97934 803631974 22892 22893 635913367 39952 39953 929370796 9645 9642 808468523 87784 87791 820672018 38351 38352 668651555 8999 8989 598267831 73208 73193 917959987 20615 20589 621897961 80485 80475 318231345 51116 51092 557396163 96462 96468 758018241 83977 83976 56781189 93332 93322 122590044 62860 62877 11220179 98646 98647 148345878 71135 71140 286842503 46436 46437 227910698 19831 19803 883193098 22542 22560 275189740 61455 61456 254751200 9205 9184 130046339 67236 67212 434248774 39529 39530 752425049 99721 99722 116740891 57649 57667 657960514 17188 17189 156873592 92913 92914 177572332 12524 12517 742678014 15756 15757 232803204 13192 13193 810894434 66873 66890 142378713 57908 57909 719875677 14443 14434 584661472 40005 40006 828222327 29329 29332 739926392 81089 81090 786579099 78788 78789 930309557 26717 26707 796719032 35597 35582 813253115 11561 11562 21526474 73150 73127 983569134 92418 92419 653481870 802 804 561471136 65175 65163 30867873 29526 29508 631483026 81210 81211 30107460 36108 36115 172457174 93079 93080 18617744 17530 17522 345631562 36196 36197 36597733 59016 59017 223465825 88484 88461 543092525 35786 35787 575431444 13730 13704 329256493 68881 68879 369209528 73953 73954 33689098 84602 84603 193996543 35160 35161 787218709 34058 34059 120076936 863 864 761278703 74895 74896 192773674 57395 57396 33648463 85264 85262 783654966 18672 18664 337855372 62779 62751 794767766 58778 58771 30884440 94796 94817 282451782 1898 1870 455689788 7695 7665 213649243 14321 14322 923705550 46020 46045 98450944 55347 55338 745905517 87687 87688 952528500 12529 12503 686112539 3778 3779 412321121 49500 49501 246105530 47069 47041 372575437 76217 76218 581848985 4320 4321 901233592 40606 40613 314069073 91151 91152 157774441 26256 26281 132290451 71738 71739 790836910 32143 32144 292146320 10998 10999 569798996 55978 55999 995804685 90340 90341 921812952 95472 95455 282624515 37528 37529 407985805 83184 83185 291437722 21638 21652 743100677 93149 93150 662407345 14164 14165 234307646 54219 54220 491520214 3852 3838 499045941 37629 37652 865643811 55891 55871 773243102 84957 84958 940360624 3379 3380 274398720 83241 83242 332033562 3223 3243 843711459 83467 83468 945930295 28404 28405 46335170 31459 31483 876909914 89569 89570 596963833 78250 78251 979331425 62113 62114 681047045 59938 59920 845610334 12396 12397 126139083 20272 20263 260311475 86828 86829 684070601 87991 87992 750614763 60399 60395 499037408 10493 10463 70133504 85936 85937 86752376 63166 63179 541830841 54346 54333 616259691 37064 37065 149120378 22836 22832 425728134 41118 41103 89042041 13903 13904 354804352 91324 91325 468788950 32117 32128 41712798 84050 84051 916661967 59192 59193 498451343 47134 47135 778711159 26744 26745 438073975 97988 97989 488004398 31031 31005 830222488 53931 53932 565328285 23293 23274 731445776 78785 78786 498463941 91563 91564 248766239 6391 6399 887277013 66377 66401 677684665 2667 2668 447948127 83476 83478 296056781 40520 40507 322501511 67302 67303 930113902 66541 66542 710873834 76609 76629 894339301 45835 45813 963150746 93182 93154 145075847 76226 76240 855979274 14976 14990 560380245 37341 37342 214869523 59848 59836 455753066 85201 85202 945246884 58571 58572 499091418 22505 22476 514965428 5515 5516 671115785 77045 77070 582116959 47722 47723 751419050 99752 99732 382511997 43832 43833 55187708 11270 11281 298573856 11738 11721 933897578 13272 13273 770154570 64408 64406 351232150 68838 68844 282747447 19057 19039 661055816 83204 83205 732957803 12543 12544 932251807 31584 31574 264896408 63902 63928 827711540 72715 72744 591008572 36308 36309 385712722 54621 54622 353199874 37257 37286 841304178 94270 94271 746239829 8877 8888 699180041 67560 67580 331117843 87655 87656 316605232 78249 78250 852635934 2502 2503 725858415 95261 95236 474749568 11113 11114 453385025 60636 60637 276702727 47694 47686 637424683 48006 48007 605865016 62365 62391 25122801 467 468 766567589 71274 71247 885315042 93133 93148 694373049 96634 96625 184794819 39167 39187 820433712 30591 30586 576033358 36412 36413 788649084 75418 75417 887061330 42242 42243 427684386 980 981 38110786 5640 5641 858062415 56736 56737 3780945 35181 35182 168514336 94524 94498 929347538 74472 74473 257010584 985 1003 369297684 24511 24535 671301358 54139 54115 362192592 82549 82550 737434413 68820 68821 500102809 88257 88258 906313789 33482 33485 14162783 94534 94507 397098585 42969 42958 519991953 80633 80634 508031049 79533 79534 291530817 83004 83028 443345642 31753 31754 297650327 12227 12255 949332203 83025 83026 911033541 18642 18633 490687795 16171 16172 743776092 97094 97086 347923803 49540 49541 995816691 93825 93826 792441957 51756 51779 558794805 7053 7054 550897155 1835 1814 743234342 29550 29551 249111100 83674 83675 615077593 14709 14717 423741433 43617 43598 259848923 22713 22714 436879906 93850 93851 309040628 38425 38426 144977465 96358 96365 77972092 75739 75740 217616992 89905 89906 2729963 55006 55007 501174213 52354 52356 7862673 64105 64133 217675039 1406 1407 233359766 23141 23142 217036640 66558 66559 475440652 47071 47072 620626112 30016 29991 237639327 30267 30273 690831293 94624 94625 855901268 5448 5450 740414955 34824 34825 640985157 230 231 539588413 67749 67750 391098809 34201 34202 496550786 50430 50431 802256121 29597 29577 389934630 8216 8192 22308406 84818 84816 279154997 20200 20211 518665490 95463 95464 786630250 10285 10264 110079088 77870 77871 180073333 51541 51542 283189977 20637 20608 302174578 59358 59359 43366048 18834 18835 925818587 2486 2487 683018945 85035 85013 96424570 61647 61622 149788322 48276 48247 708581406 55533 55531 224522414 41780 41781 279637106 34881 34882 32419406 77295 77296 577568910 31475 31491 336741946 86933 86961 258962479 57736 57737 268758226 61622 61623 296023599 7326 7327 755841710 77254 77243 511206837 80649 80678 954299124 29625 29611 62949922 40747 40775 805006952 28475 28468 578986223 67797 67791 11700944 32014 32003 235712796 56891 56880 509671378 37961 37949 569417921 75833 75834 517870116 22443 22444 371992130 85153 85158 31786246 27265 27266 682007042 93447 93441 41148519 27980 27982 467544867 34797 34790 830943494 57685 57686 638352414 13880 13881 720807215 63039 63040 761672359 60824 60835 178131813 81489 81464 460874004 89375 89376 450299306 99167 99168 429580006 21259 21260 661119378 5586 5561 663471540 14872 14856 291675902 72896 72875 99945872 17601 17579 571169334 83528 83529 893370689 91505 91480 287832666 34447 34448 702788526 51528 51529 63574239 39168 39150 268670988 89108 89109 897205228 89472 89480 357341269 73321 73304 611042868 65092 65093 840362266 66318 66319 497622855 96748 96755 407896609 90053 90054 447873102 43284 43285 424801473 73024 73029 130881417 31661 31662 665661377 5691 5683 200473122 62433 62448 384042806 28911 28912 19431760 29893 29909 280722928 24379 24372 684762335 76133 76152 108104111 29350 29339 808041185 31732 31739 458838174 60592 60593 632762278 32107 32098 472843524 48949 48938 676810983 38927 38946 586481232 80814 80815 596609736 50112 50134 125349322 83053 83054 245231841 51806 51812 906909606 76424 76453 666326762 18570 18571 315158128 88634 88620 246256036 13903 13899 391158073 60218 60219 376958389 79622 79623 838173300 77151 77152 241266992 87975 87973 756577276 45894 45895 40898003 31259 31237 787750984 65879 65904 329625197 91325 91319 69998845 42964 42965 922913262 89605 89606 950996509 54322 54323 122556755 14538 14539 412986969 73243 73268 415109083 70148 70125 268643696 99964 99965 721338620 75014 75010 157006383 55755 55756 228066669 62060 62061 704329089 81494 81510 18696179 48393 48394 763177356 39888 39909 796589809 95696 95671 360987758 45750 45751 467789011 45482 45494 590535990 76016 76040 434793214 28434 28418 83369043 1005 1026 691281272 50267 50290 337317888 11281 11293 978998952 16014 16025 617705707 80740 80741 538159242 5076 5077 921303376 98420 98422 99313917 14334 14345 744100846 32215 32240 417084500 92072 92073 326289912 9293 9316 534760739 88636 88607 558003277 63165 63171 354536192 65957 65934 203254479 44999 45000 797826624 58092 58100 740680135 6211 6212 520722595 48401 48389 656770341 63516 63517 404985473 6945 6946 97288557 45837 45847 416552750 10016 10017 174230281 77686 77687 149648067 58567 58568 38635867 45497 45498 436548496 72570 72597 688307138 23289 23297 307897467 24757 24770 843090138 66588 66606 581603059 42177 42184 191194510 8001 7999 269122847 12475 12472 790953408 64813 64814 90575580 28497 28523 375396976 85551 85564 578702225 22754 22762 143318001 61677 61678 89299161 48904 48907 663092277 35646 35674 163471869 96525 96526 837976822 91430 91406 573022489 9587 9596 52363479 4979 4980 186727873 15663 15645 489990940 75585 75586 440159682 89418 89421 253165879 98491 98492 725134866 59179 59180 719323784 39331 39351 309881112 95661 95662 726333821 20549 20550 797841670 76725 76726 629489825 44915 44916 601011607 41144 41145 384748907 32662 32678 281456069 53827 53828 664422828 34912 34893 667967844 79017 79018 35128657 53994 53995 711555589 18274 18264 746109781 50333 50334 918056885 96947 96948 689698472 86610 86611 536177172 89336 89337 497215806 53843 53844 32893125 44697 44698 136706985 23636 23637 103639388 51727 51728 79895514 40820 40806 877334299 55022 55023 582451096 16868 16869 931192353 24920 24928 425182574 21208 21194 173081310 83368 83357 528381673 48386 48387 199668398 59468 59486 877393076 78844 78858 191970722 41075 41077 587162070 92689 92709 141486492 9663 9664 818756442 87619 87599 528503710 41892 41893 956288946 16348 16337 189420660 76820 76821 794129091 44117 44138 234783354 77473 77495 282046619 37465 37491 488141723 4008 3984 864591352 21654 21636 749487813 54574 54575 737681638 38130 38138 42508292 70785 70786 237976667 37970 37971 753044791 23016 22993 344755466 61108 61109 44117321 13260 13261 736842126 86220 86221 888424213 19190 19191 221660786 53317 53297 18220369 79393 79394 600997270 45912 45934 769405646 38051 38052 405294594 74677 74678 292281928 56691 56692 698225511 31751 31752 938735391 54855 54856 999977373 92946 92947 858189404 31382 31383 463232971 99268 99275 129666747 80012 79999 206741475 87520 87499 608110088 74846 74847 491002260 5948 5949 451556334 84270 84264 977388898 32199 32200 366590473 16377 16378 745218028 86430 86459 790834375 28038 28039 707117366 32413 32414 42753510 17834 17810 758723611 12252 12265 184184828 57462 57463 572353807 34541 34545 242111993 843 829 196478104 33903 33876 258300473 80140 80136 906138867 30597 30590 452950823 19499 19500 389986707 7756 7757 237031328 58923 58924 431031761 28374 28356 384894408 40352 40340 627843736 83513 83514 710107944 97845 97846 147854650 94688 94689 248329260 12088 12081 688824873 47681 47678 311491749 27510 27511 295232354 59671 59692 439383538 36502 36492 359360229 58476 58477 398179114 76223 76224 695534545 82774 82775 783653996 61028 61029 98780978 18742 18743 232621004 61781 61800 576482873 83369 83370 321092997 5341 5342 247504746 38185 38164 978934188 53230 53231 944297458 20604 20605 763518742 30011 30012 300240209 29244 29245 506814582 80926 80920 183691476 83475 83476 641816967 63205 63206 890576757 13377 13378 207047287 47898 47875 107802885 4128 4129 874288567 42769 42792 246353959 91215 91224 924079787 71098 71078 896782352 96695 96696 642906283 47841 47822 69140802 89930 89912 6727126 49640 49639 203767271 58526 58527 330125297 84990 85005 270936976 93314 93315 958212772 5227 5228 554949803 30694 30686 45378336 60461 60462 76078275 17359 17360 839366547 95857 95858 166742415 52762 52786 265619022 94996 94989 103172725 49250 49249 944347127 17981 17982 50416940 79033 79034 160542118 35432 35433 873847933 87086 87100 635474410 43459 43475 231831828 40633 40634 347371053 24057 24058 813466678 18356 18368 773690387 35994 36017 451896866 12540 12542 122687214 67091 67096 324624706 24772 24795 185406158 33895 33878 926632002 85190 85188 834417593 69745 69746 119707391 43336 43337 635713020 65549 65561 767885156 53282 53311 890222450 92172 92183 665377951 96978 96979 149461043 59575 59551 910516952 71652 71636 390789407 50253 50254 577481186 23540 23541 967974557 19866 19867 13573147 96464 96441 821291849 70739 70740 84809147 54792 54771 510910079 4879 4869 897377227 93777 93778 536952248 34867 34868 69324069 28017 28018 769416415 49427 49421 412730390 32241 32249 666031610 39185 39181 533860633 37438 37444 222914721 1982 1974 208857966 79533 79513 934073710 59273 59260 160841334 91266 91249 991271919 75948 75933 844891416 52345 52346 86665144 14451 14477 628381474 20832 20833 482751863 58775 58750 869299818 65564 65565 239871415 9635 9643 208643458 41664 41665 474803806 13322 13323 494590785 36049 36050 568983838 8409 8396 892967287 3562 3540 887268371 68448 68464 506165787 37056 37057 522185764 75589 75590 100709177 76055 76058 702636544 79216 79217 485519173 19841 19842 810550517 10109 10110 249782636 44132 44153 812239276 27552 27553 854635749 18668 18669 484363025 891 864 74032314 56240 56241 465047845 43196 43221 130697559 58432 58433 817213514 4598 4599 904076741 1324 1325 148366016 69648 69649 658967640 44500 44501 216393045 27957 27953 553623574 86258 86286 652403334 2715 2742 52661727 74961 74962 591696897 37495 37475 283715820 48192 48193 553289220 92307 92283 194951190 64498 64473 134943181 42046 42047 516744041 68854 68855 20651529 96553 96554 363194090 94402 94422 900468164 95329 95330 888644643 34508 34509 659512508 27650 27651 231730035 95659 95660 460461215 3771 3801 754542460 56848 56849 899814973 56777 56778 936681567 73934 73935 738445185 12010 11980 214034169 66679 66697 796627389 31284 31285 304769352 94121 94122 159325534 83034 83035 321754650 20165 20150 441200848 34516 34517 571652249 45116 45117 198228136 3472 3468 885629426 57172 57173 858273669 5298 5299 662808112 13085 13086 13378806 48514 48515 20422305 24850 24860 42756732 40456 40475 884863430 26918 26892 474995258 76927 76928 279398517 81147 81148 210135684 99501 99502 733972248 82639 82665 523678722 78668 78669 449815182 68200 68220 788515208 20166 20167 575741160 36950 36951 58854179 84604 84621 71507905 23364 23389 232000455 89921 89922 771854264 41152 41153 133424138 30862 30863 212387062 31711 31712 566093942 54351 54352 922482861 31657 31658 561338510 86007 86001 321494519 29394 29395 660929439 1487 1488 446728392 48796 48777 636919301 109 110 150555469 75799 75828 254009487 49541 49546 863685386 38624 38642 513824636 63131 63126 778217288 17633 17634 171187636 81923 81924 451422889 75956 75934 248200538 68453 68454 679831555 45748 45749 64232423 36556 36557 240014717 39656 39657 635489303 23190 23180 213118632 27743 27750 709222531 52333 52338 661375300 61209 61198 618897654 58074 58099 44926205 74470 74471 453314808 51291 51269 675736675 71331 71323 995298459 44241 44242 652802855 50849 50850 808834633 66798 66811 596537172 69681 69682 4839714 28660 28686 280938924 5109 5092 584345257 48393 48385 228656142 38252 38268 479107550 92860 92878 381712007 51207 51208 635769687 24396 24388 388788133 40630 40636 953282396 45447 45437 269197397 63054 63067 253459734 65191 65192 281671094 76969 76970 537288656 58048 58043 451552633 20112 20113 917173800 46406 46415 274479280 66139 66169 205999496 13022 13023 507058977 80657 80672 651184060 18840 18841 953538768 35739 35740 687310777 4191 4192 850769908 28197 28187 597392614 86161 86162 842229759 85189 85190 278388248 44384 44364 698594651 96305 96306 357511053 73759 73771 752709779 40542 40543 414630914 85077 85078 467259778 16536 16531 819709302 41095 41070 690839658 85652 85653 774182134 67648 67639 501067445 77409 77386 39298500 31157 31175 848503902 43423 43424 327942877 59768 59793 150085966 27281 27282 518003010 97456 97457 610221058 45215 45193 686380601 34831 34814 653837082 95691 95692 129535131 31548 31549 901739358 91338 91335 478770171 17476 17477 220830591 61099 61100 164565704 28572 28567 147327897 44224 44206 676435515 51160 51161 320231536 89789 89790 813001113 80066 80067 23723394 20105 20106 336058396 88897 88898 953223466 93877 93848 258000853 91951 91952 252788926 38635 38636 397880163 88326 88334 133134779 30312 30313 869800525 85145 85158 764531668 26732 26730 447067390 51417 51397 923371924 94639 94615 871280545 44931 44932 970872582 82754 82783 962105676 51762 51763 609645770 75893 75894 754860373 93859 93860 349724852 3741 3742 615900306 25355 25356 921526729 90754 90755 830956822 38958 38959 183350270 65958 65952 526988492 42578 42579 393656215 57894 57921 445135188 24998 25016 383189316 64988 64989 226949586 71877 71878 707965967 96689 96700 781747601 94801 94802 283601834 22322 22321 659077168 54032 54033 447015954 29981 29982 752261488 86622 86625 636265095 92439 92426 884753018 92464 92456 869256233 94187 94194 436348652 33337 33309 804188404 44985 44986 512983258 87454 87455 544376143 8650 8651 481676381 33301 33275 856475475 56344 56345 960639629 50396 50389 397816320 13277 13278 834827696 26987 27004 782768900 14306 14317 370144876 36921 36922 508567899 28613 28604 889705097 48067 48041 587156905 75125 75124 375510078 42217 42218 762209455 25646 25647 480308541 73048 73077 5214326 60322 60314 954394091 13161 13142 912651870 54047 54048 383970179 55976 56006 603177651 17170 17155 511901582 93795 93796 836381178 93527 93528 253819287 59286 59287 50262951 51300 51313 700383857 96955 96981 596063466 81303 81313 355056560 51438 51409 921944813 91448 91449 206693776 23186 23187 170266785 84670 84646 447352797 47969 47970 291555902 34873 34872 458671998 20459 20460 246279120 66123 66108 903655975 70086 70075 655239684 46172 46194 615908001 37959 37960 460122448 33164 33165 839535028 87191 87192 948534579 83634 83635 374474878 76008 76025 527655457 19721 19722 365658101 15061 15062 280820552 68936 68937 768610546 89767 89737 970436735 70057 70058 949523159 20829 20819 998754190 81599 81598 886121592 2801 2802 212367769 94868 94848 127913607 16023 16032 311058981 93691 93712 230863697 14516 14517 295401997 26241 26218 312881666 90195 90204 885643083 79446 79435 38910248 97471 97472 722793393 39221 39207 279040848 52816 52790 988049522 50836 50837 961589488 81877 81878 682492879 3266 3267 105142739 4952 4953 558089636 60698 60720 562123135 82135 82136 597315249 76744 76759 973060491 67232 67221 177060965 52779 52780 558532104 73981 73979 325213494 51962 51963 113579109 46357 46376 54662156 33643 33644 187215592 34522 34493 455888430 88037 88048 3995621 68003 68004 785233728 70642 70643 573265752 59793 59798 522601333 78768 78769 467848341 12498 12479 316267153 65648 65676 163956218 98028 98029 946629074 17437 17429 999632416 25437 25457 375036030 67577 67578 884936786 8573 8574 393619655 3822 3797 379196539 60134 60113 24345445 76298 76290 293434417 8514 8515 231260821 71070 71071 575312679 85177 85178 987027669 66489 66480 400629765 87634 87649 439350086 73385 73362 407334822 1422 1423 630411854 37518 37519 32733230 26913 26906 189222499 46318 46348 372658231 20347 20348 483312495 76110 76111 704369612 6528 6524 401364123 7937 7938 513535461 98777 98778 938653847 95984 95985 333216704 14094 14095 178831073 70636 70661 252007385 3450 3451 736499525 49624 49625 383914011 25732 25710 305545069 7482 7512 85493802 67807 67808 3349341 98519 98520 893796475 40729 40730 946267124 1450 1451 52206954 79234 79221 270002872 93339 93357 852597815 36928 36929 69339758 66346 66347 53153544 63808 63809 306007351 3399 3397 495017904 2558 2559 275116189 61596 61594 382465112 33522 33524 299534301 35249 35260 155352596 53838 53852 381529159 69715 69716 183494122 24106 24107 605678530 50980 50969 715893699 11898 11882 31094459 76440 76419 704078792 94718 94719 48384552 13507 13502 291609186 52407 52408 828720965 9968 9969 881026197 38537 38538 11897328 19245 19246 600527107 86639 86625 135963267 13410 13411 133403751 46195 46212 388472730 62440 62441 440083264 90202 90207 124679702 36948 36934 975223849 68409 68410 938186693 68872 68849 344798311 79212 79213 741934269 82029 82023 269884537 85641 85642 531450264 83525 83526 83072094 79530 79555 613917553 36908 36909 235932472 63283 63284 690537329 75124 75146 257613166 57769 57770 914742676 45583 45584 476688115 2881 2882 865994901 44868 44890 32983888 50292 50293 868152396 1926 1927 985363997 98490 98462 999489004 56963 56964 687579298 29814 29813 720247773 81959 81930 44204350 52220 52206 569447006 32760 32761 282640812 15243 15213 271469760 68366 68367 478753145 51854 51855 831648266 94220 94212 441130691 61019 61035 145550171 4375 4376 434705921 14106 14107 711820155 43994 43995 590459705 21561 21565 423209098 11562 11563 658016082 32446 32447 716245614 2007 2008 442773538 55054 55052 742525439 63358 63359 863780089 46141 46128 132437490 31885 31886 509242674 80161 80140 861221224 26176 26177 741513254 13980 13986 518837275 65056 65057 224792939 59373 59374 267451383 79843 79844 460012349 7061 7067 694191346 4774 4771 291996114 13313 13287 47385975 48063 48064 980328883 31875 31849 444650924 61310 61311 329440896 67852 67853 601493057 44242 44217 118874497 76157 76158 634609885 29926 29939 9881111 91634 91635 437624867 93100 93101 952430905 14391 14392 387527848 49345 49374 8256742 87011 86983 980601484 54842 54844 328819632 92107 92137 117820844 15851 15827 128273897 67726 67727 459919699 99002 99003 886603709 29106 29128 692232095 17542 17543 358119232 54715 54711 672562351 5932 5933 391028194 94391 94373 516406913 10517 10514 398891211 55089 55103 134243119 60962 60963 544880496 90991 90974 762173375 34086 34062 412828977 90766 90740 415653371 55183 55184 669341745 14725 14726 246562568 4487 4488 57665600 20969 20970 987683809 62860 62861 342908330 6809 6810 778122319 92951 92972 286592333 83719 83705 192008250 92690 92667 109833377 21289 21274 318927841 28980 29000 839505118 57011 57016 764695593 91958 91931 77025862 21759 21736 312753908 92591 92618 164325928 51598 51599 90356133 32701 32702 36597860 64475 64465 912799731 60834 60821 952068080 89945 89946 15470434 30407 30408 35746364 58255 58240 893133966 97674 97675 725509614 51578 51569 677925317 99692 99714 592588856 44484 44485 520696777 43702 43703 564602312 67779 67768 196436427 11621 11622 684334374 85794 85795 641201574 29471 29472 252113516 81510 81507 366229390 85774 85775 454714939 76505 76506 723429737 76737 76738 804088199 22588 22574 508239761 72433 72434 847915778 93448 93427 100238126 57218 57239 635347804 41397 41398 173868438 85323 85341 178685474 4774 4797 286121375 30150 30126 532439196 72636 72619 873426782 32807 32809 152884234 35456 35481 990632138 76868 76890 304467860 89391 89392 535842071 86708 86709 579679038 5342 5343 142847470 46819 46820 423713840 67404 67422 865938300 87171 87153 717363090 96530 96531 788091273 5626 5605 772584283 97694 97691 748229074 85919 85927 448188151 67515 67537 453233895 89382 89383 628414449 85457 85440 54117970 85005 85006 914251590 97943 97944 804360509 43430 43431 877261870 45367 45368 535714108 59874 59875 513726603 59030 59031 127592370 28232 28233 103193432 20976 20988 243581952 43433 43434 305393608 79200 79201 562779345 94016 94017 115448270 8458 8459 247684293 80849 80850 581278281 1566 1567 235440128 5836 5807 403563924 84615 84616 103454178 24995 24996 397869134 36604 36626 641831243 85217 85240 310499771 18894 18916 628801047 42927 42928 426625554 19815 19816 188573839 72599 72600 639530000 12993 12994 205185524 75879 75905 214174695 29229 29230 334773295 71928 71902 785402006 73136 73119 993514213 32545 32523 628280605 72597 72570 986424960 41834 41835 287261324 91652 91672 984071623 99698 99694 701343672 3507 3502 718358799 54590 54606 613659980 55252 55253 400075858 54970 54940 502966369 48409 48410 173895730 97738 97743 295138149 85010 85011 286461152 88168 88169 813364298 88369 88370 988492777 30734 30744 521149833 10456 10469 261124522 85497 85498 366529054 31656 31657 33715084 44101 44087 447558385 5300 5301 769755776 30927 30928 666320151 74320 74295 96803433 11328 11329 64625776 89682 89686 347431561 64604 64605 693196481 28374 28344 846313195 209 220 873306499 83316 83313 757354632 53825 53826 338132287 9950 9980 335394986 21170 21175 585659550 30233 30209 791578165 53796 53797 105796022 3601 3602 606532087 64646 64633 910376348 27447 27448 472762172 64688 64665 180027425 36633 36634 908732803 74454 74448 533635827 57948 57947 181792629 9817 9818 464326433 98003 98025 189653605 25125 25104 496457246 63937 63911 440941610 57732 57731 780291641 25582 25583 368357978 52824 52835 939663020 33157 33182 888768748 15638 15639 797184067 34307 34325 839230221 22377 22378 545783092 39719 39712 413750552 52187 52188 794105301 88106 88107 140957166 81437 81438 537065783 74681 74711 556210177 26210 26211 61753310 86254 86255 472939296 88532 88525 97801593 23456 23433 137117109 47570 47571 79838652 99773 99777 495060702 33504 33500 948394826 77588 77593 57655077 14606 14580 163864798 58836 58840 966132711 56514 56498 468765335 94546 94522 502898988 59962 59967 917923383 22221 22222 819133703 30873 30874 822277919 42787 42813 676612227 28650 28651 317006836 7555 7585 753537417 91255 91256 81597784 1675 1648 45704145 18011 17993 678116018 7992 7993 495353394 9871 9872 730626548 64048 64049 143213844 45827 45798 510680973 78708 78709 836777601 88540 88524 802802576 48898 48899 495749157 50694 50695 602379502 11763 11764 33976072 23935 23936 837714843 21427 21428 961261431 27745 27746 878107660 86650 86672 140223405 73181 73182 307570402 11548 11542 132604965 91427 91428 115582693 3279 3280 584613278 85813 85814 32815773 93715 93716 693644730 9204 9226 480261711 54095 54085 663773220 39306 39307 917367386 79042 79013 623018394 89827 89813 726966256 59073 59093 450882436 49637 49647 349722316 87139 87125 247098072 3606 3607 144112688 4759 4737 203666575 25763 25736 828704962 9454 9455 316708138 39394 39395 518265934 90644 90645 351951985 3682 3683 738949803 40912 40934 826589574 31835 31826 89660399 75194 75195 819541286 48249 48250 962715194 52335 52357 80233045 29870 29871 36237423 76665 76644 152680553 29634 29635 796925320 76231 76208 169487680 56623 56624 355362546 37181 37208 659887619 23030 23031 499672018 22070 22040 423508168 45665 45639 894622789 36864 36836 154648739 84089 84090 756690972 5254 5225 396621021 93794 93805 113651964 13189 13190 96801839 49903 49926 985809616 10616 10604 562582955 78990 78991 962597984 7295 7296 784941529 69086 69071 928615551 96612 96592 830578265 90143 90144 750168818 50628 50637 44671762 55001 55027 966121405 59533 59538 914329586 95807 95808 494218386 92975 93000 869050167 74949 74950 231969385 36350 36343 62024060 17367 17374 425283045 43497 43488 954285895 81553 81552 196692058 8739 8740 387167826 42762 42763 468910824 13766 13767 955016501 39200 39170 622181260 53650 53651 716923526 14833 14854 581755633 49879 49861 831423787 35985 36010 855809448 33512 33513 320111424 23565 23548 595746349 32479 32471 171148700 41784 41796 575933407 27220 27224 953924264 11080 11051 333012440 89651 89647 151710059 82691 82694 331199969 95770 95771 993351532 20216 20246 977380848 90258 90259 308444578 15153 15154 930037211 50225 50210 327853560 78844 78845 619267643 64986 64987 553760444 63262 63263 422667697 30502 30503 291524894 56494 56495 651276340 32702 32721 335900757 63218 63219 192930272 10168 10169 518048868 13278 13274 853585384 65581 65551 211197047 45415 45393 252405693 65846 65847 332667931 37797 37798 3875871 81554 81555 154292911 51408 51409 27270891 51155 51169 786423994 4781 4782 645595120 17387 17403 34102843 65053 65071 212647707 39561 39548 93460173 79742 79743 567817036 84017 84018 556109455 824 841 367138892 41352 41375 222234292 13882 13893 693667170 79541 79542 799860385 70146 70147 486411906 91420 91421 40814675 78177 78192 759025827 79383 79384 757820235 66423 66424 575643496 64472 64473 437248838 81234 81257 476585913 53952 53926 512265707 86776 86774 126552456 68885 68865 188457351 4232 4233 285306286 55750 55751 626692961 81081 81054 481410135 96211 96212 587719115 30672 30673 838085066 31824 31825 639828067 83560 83561 568427714 35949 35950 544735753 12031 12032 563755024 99478 99471 539628499 92932 92933 415983955 34704 34709 864186359 66685 66686 948118250 4699 4700 969849881 75373 75357 830647532 57968 57969 818831955 74593 74594 707478589 56002 56003 926884117 24623 24624 940961384 55051 55052 955755031 67000 67001 796793263 29421 29428 515441285 7940 7924 87844806 98362 98363 904414328 65212 65213 31515280 99273 99293 976822902 24414 24384 178668489 18696 18721 827610546 64028 64029 237768879 70400 70401 82404977 31544 31545 377615477 25227 25210 819708279 311 312 861265515 37852 37853 489421747 77380 77381 29109323 48146 48140 489017948 25405 25406 204143739 22256 22276 566390925 15686 15715 531122183 99065 99044 341381459 6198 6204 544012308 32897 32898 256228588 71926 71927 745244640 53643 53644 526253296 3233 3234 544223916 20025 20026 215958775 8669 8670 263008959 61567 61587 211485756 54972 54973 728382764 86863 86873 678202367 54352 54353 458258825 21478 21479 602382983 13746 13747 11783968 19267 19255 566998491 47031 47032 745120694 13691 13692 298785230 79355 79356 623118781 76995 76996 463654416 90520 90521 238709728 17961 17946 965547036 20448 20449 105028423 19313 19314 345812930 94527 94528 428561825 97122 97117 180366612 4323 4320 635296520 51442 51433 488247755 89766 89767 963199134 95304 95310 123118922 71784 71785 919954737 98315 98311 101490129 96070 96069 342610238 28807 28786 810263172 35419 35420 31586721 84062 84084 460105138 77243 77244 462356247 29425 29426 86971125 82257 82259 138542600 1666 1667 183518134 77032 77033 496303526 10521 10511 529274598 67023 67024 907912391 90118 90129 93812487 92639 92638 873283596 18291 18292 51564547 36653 36669 802727982 88744 88745 387206919 35343 35340 930353332 71693 71694 559957464 45531 45532 17746836 35601 35607 51091271 2233 2234 777942426 14935 14936 604640195 87570 87571 43482666 16340 16341 74436185 15938 15912 717452979 22318 22319 257609092 82700 82714 984517051 20655 20656 440242336 42057 42058 252738732 94304 94288 411682792 9244 9245 935163678 49125 49148 307677873 4519 4520 579681038 12215 12216 710141160 75447 75448 341765078 44582 44598 682330429 6018 6019 513059981 415 389 324745979 28626 28627 451589585 68246 68247 435243562 33144 33145 645197757 72237 72216 514875338 76489 76490 43896935 38910 38919 757623014 75872 75882 129887364 83586 83580 595271736 26635 26636 702216690 77910 77888 258871066 85648 85624 158422318 77466 77467 527523824 18073 18095 90794441 54341 54342 607628674 41474 41475 679436999 98946 98932 628766583 43417 43408 202641787 4070 4063 580004334 573 600 384055266 82203 82204 623541043 6562 6563 706289335 12597 12585 988268696 23618 23627 355840116 18501 18475 870079054 78482 78483 389268097 33395 33396 887560902 89518 89519 16341128 55979 55980 620561318 67691 67692 394579297 1048 1049 379617867 80174 80165 694625340 80650 80676 992236252 8886 8887 435381819 21676 21670 278297355 52915 52916 290724387 30879 30893 81225556 89939 89940 933437691 95351 95337 666561871 34482 34506 467891274 81165 81154 344709626 8562 8535 716862096 41661 41669 268060142 40829 40830 682005219 84170 84188 844128322 29333 29328 144480585 12992 13001 324588038 52331 52303 285978856 37116 37117 323837047 333 334 219410246 24393 24394 415481223 61366 61367 271775736 4236 4237 522284999 71202 71203 792779911 38228 38250 27317741 64895 64877 4863214 14329 14330 528545168 39136 39149 717155903 61538 61539 422164202 24548 24536 16274470 30385 30411 573024335 93860 93887 939126878 59127 59128 821777327 11683 11684 252265243 51498 51499 94430284 59456 59485 445464161 9370 9393 781391972 95267 95246 776961105 44677 44706 549964510 6037 6038 676000086 13770 13758 954628834 48623 48624 874197961 11903 11904 952606369 18995 18996 940584290 41608 41619 991574148 92041 92019 763649451 95317 95290 427649161 61554 61555 79765531 86827 86828 383897331 17502 17507 715399152 65971 66000 943867204 66111 66096 977904936 91245 91260 553880228 6871 6844 757071227 83952 83922 480163626 15845 15846 580992049 465 461 661270152 37680 37681 263502385 27672 27673 521444919 14584 14565 927235614 68773 68774 764886286 93179 93180 427667527 91284 91279 626501137 3501 3502 973653992 90481 90494 610415830 22746 22747 815593991 82434 82437 323180892 66901 66902 887819203 9814 9815 4697738 58420 58421 671312016 21280 21281 788885130 88139 88116 65151706 41645 41646 525250244 33444 33416 623322816 77449 77450 704207212 90109 90110 915427174 29383 29384 803536985 81944 81972 449711799 5165 5166 689845064 3023 3024 775038979 37296 37297 313366238 11863 11878 291864243 18960 18961 147528889 5928 5914 437456948 31989 31990 75365106 39995 39996 681657419 91478 91458 633444486 55291 55292 933396849 27699 27700 477926257 93136 93137 412241187 93756 93769 593106424 67406 67407 923618241 31686 31687 57515258 82296 82297 796864050 42897 42898 515821346 36677 36692 827929065 91567 91568 556835794 75914 75915 503005114 29969 29992 418186529 44162 44154 830590367 11231 11222 949244017 53910 53892 347814797 8596 8594 378517233 56753 56754 345000857 68271 68246 984500962 29483 29484 676999682 64582 64595 202324423 8489 8490 134642684 91886 91887 982374454 32095 32069 891611055 53474 53475 450779240 12440 12451 149053550 42624 42597 637048364 23826 23827 518608752 93798 93779 912614307 7768 7769 343395388 26029 26030 674491361 15967 15987 474310839 47368 47342 514294356 89016 89017 747352356 69593 69594 846002789 13727 13698 872400812 54177 54178 832394093 17624 17625 168596839 9767 9768 860488651 17402 17394 283689006 71459 71472 378819253 94639 94640 588170524 51642 51643 270522525 51768 51739 409032253 74968 74969 888075236 19654 19646 160307086 51062 51079 726835264 88640 88610 473246453 96587 96615 972255327 67464 67465 62815024 33749 33760 82655722 43847 43819 18864974 73472 73473 826427205 63406 63408 419013047 62910 62915 700157649 4789 4788 552243247 40068 40069 182098010 23795 23816 88437120 91789 91781 998824931 97532 97533 178783246 34001 34002 898806541 45258 45259 264922740 8699 8677 888606195 35395 35393 905562395 33845 33872 596263900 82812 82795 249062801 97383 97384 485268202 51826 51827 161398517 27769 27770 271958948 91466 91457 268802981 57364 57365 221269581 13779 13755 556397509 1352 1333 551689038 86405 86413 575054673 96213 96202 814399273 72626 72627 98084245 20957 20971 683786981 93043 93029 610349662 63543 63544 778402601 94721 94722 661427901 58920 58921 525921129 41324 41346 341359423 12745 12737 307605628 44791 44763 82056409 3045 3046 956367873 19213 19214 919300870 71359 71362 637872756 16000 15992 872235172 81797 81798 583204164 97374 97375 477383170 33184 33210 725569710 63110 63111 292191993 9693 9683 49126606 17159 17158 875610421 4179 4188 581163640 75192 75172 89270205 2759 2768 141443373 19625 19626 778446483 78440 78419 564495435 48292 48293 139983451 64775 64794 720055685 12492 12493 915848115 66976 66998 793362535 62640 62641 150409190 14910 14904 548869983 42203 42204 820638780 25252 25268 299023356 9349 9350 336810673 42504 42505 662231968 15945 15946 437403194 81281 81282 549079241 76524 76496 658985550 20414 20413 242914479 85862 85863 452557641 19976 19977 887868116 94043 94062 936834601 49720 49714 784067396 89674 89650 756635787 60487 60488 888086906 28674 28663 262619753 51072 51073 732663521 34295 34310 92109808 77602 77603 251535154 67782 67806 547417803 74740 74767 188630913 50084 50059 567882037 24624 24625 59639037 98142 98143 303426730 81881 81875 359611031 89180 89181 992192534 77608 77609 774119108 57814 57831 473552524 48617 48626 595138901 55721 55722 498887083 7470 7471 694964316 12747 12748 76492124 61144 61145 35491701 96797 96798 345524369 88644 88667 507180538 35756 35757 227435055 63757 63752 296423953 96435 96436 515997738 51258 51240 302024127 47712 47713 89302812 62586 62587 278982524 50540 50541 415010145 30307 30308 587009428 73842 73843 479127193 3087 3077 954537182 16371 16368 780803284 57047 57029 522075638 72322 72323 273099650 28492 28467 855155334 71940 71951 156179451 54167 54169 370564249 26503 26477 81541547 2429 2423 561711717 23897 23901 621977766 25310 25314 312096921 89699 89693 677123966 38859 38842 804832681 60829 60830 927521145 97973 97974 24542197 44582 44583 85068136 71226 71227 914020872 41786 41788 272028555 36212 36213 21807749 95771 95772 394851235 64694 64708 725147159 74077 74107 291626091 45396 45397 166752024 93135 93123 607386795 13569 13570 821282480 97281 97282 537535792 62095 62124 4326000 28546 28562 568432938 91935 91936 77748577 95478 95479 276444037 98655 98626 639655957 12092 12093 647038437 31626 31652 765825167 89469 89470 184976720 72277 72272 706771241 16210 16180 509134572 99269 99297 156360584 80163 80164 672237963 32135 32136 197082306 64212 64213 382120531 88631 88640 451945880 10653 10654 96619830 71410 71411 440087129 44912 44940 368968416 78285 78303 469368809 57384 57400 404370141 21472 21473 999163181 89590 89591 972639426 92938 92943 572918901 96957 96958 577390595 14310 14311 249834325 69020 69021 888204311 71011 71019 900858364 30285 30256 48977607 81054 81053 243873305 3730 3731 348852875 3753 3754 675035148 77785 77764 325042740 72198 72222 312827312 21821 21826 398842739 67747 67748 335841367 78913 78903 703138690 14071 14072 66055283 35487 35488 132141144 59252 59253 688505730 7453 7431 188664421 84046 84047 320384838 10419 10392 294214033 9370 9371 424106505 80965 80966 566985296 96743 96721 432044326 84544 84514 479940502 3536 3537 840920567 41888 41907 678441880 40691 40674 757852451 33291 33308 989243395 94031 94004 73852353 28688 28689 768780923 70654 70678 903593817 52034 52035 756069534 12825 12826 906178806 34417 34418 652723474 71631 71640 840321951 95836 95859 662672829 29057 29031 866771202 26562 26563 251197440 99203 99193 460263729 32263 32264 377951229 3759 3760 753765808 36922 36923 32151134 72474 72475 5657112 26446 26455 476746 91318 91309 963800862 89342 89343 725933989 63631 63611 442732871 67215 67228 347042074 36250 36272 377131437 5955 5956 962449363 78180 78181 727497025 23374 23373 620109808 56742 56743 209908062 61450 61451 721357629 41609 41610 909668814 60822 60823 550289756 85912 85913 986006271 3981 3973 492024035 49362 49392 99396213 14795 14796 763140889 24430 24431 734639254 57231 57232 580946751 10434 10435 261420512 4480 4481 151979560 64040 64060 133981579 22049 22052 483488227 31309 31310 772151132 403 423 304956291 30079 30080 363150364 4820 4813 451558160 88707 88736 116154608 2323 2336 739079422 78881 78901 229156918 1156 1157 464402621 58998 59023 973970097 17955 17956 209103892 16843 16830 370466706 14688 14683 482515008 12604 12605 258594230 1457 1458 813933373 73977 73973 136228494 19833 19853 326750324 76460 76461 957500074 33437 33452 727619932 16420 16421 944126161 62028 62029 379842392 89184 89178 621624861 23691 23692 436319620 48456 48457 885092169 87482 87483 253575276 26626 26627 186083429 55608 55609 874479829 50970 50987 425133559 15637 15638 251195324 69453 69454 28896921 4528 4529 933439719 16922 16923 235591061 29712 29736 237404034 13922 13923 446022105 27760 27742 995320642 69936 69932 731474871 73360 73343 615506426 56757 56738 369863774 74166 74167 321171758 23381 23382 974910877 39871 39843 933475179 40953 40938 548079387 73145 73146 999738345 1534 1541 806655660 34175 34199 97279427 16932 16933 477051401 42 43 154114519 56343 56344 414484489 32974 32975 387329343 73506 73528 324242107 63611 63612 723246182 71147 71148 580143199 37958 37959 309314505 57446 57450 20111693 85519 85520 573681496 56280 56288 759619386 30431 30402 445947704 42948 42955 384925062 72163 72139 611049891 41850 41842 193696030 9877 9878 841302882 75696 75700 971891244 39937 39938 974647657 77337 77353 145003527 13370 13357 959476297 87144 87145 705904641 62433 62434 125919620 12210 12211 733193312 47565 47563 224556099 18067 18068 507801565 1465 1441 985225083 11115 11116 279874973 65970 65978 952911799 86495 86514 160515498 83054 83057 33308264 84740 84739 334629881 6377 6389 705857362 66251 66258 402901024 13449 13440 204152332 18865 18838 909136318 70004 70005 84538790 31113 31102 747417422 28353 28338 667053179 63969 63970 172226798 78925 78926 353040357 24881 24882 118386291 81530 81531 832447800 73054 73055 792281454 79180 79181 309055310 67605 67606 634916710 74390 74391 872145109 40999 40975 571027882 27149 27168 590157186 88657 88658 944043901 54108 54128 511702260 813 816 773719589 76933 76946 502991027 13271 13272 102749613 2936 2937 406687415 57087 57100 112644416 35478 35479 390200618 36991 36992 768488255 89354 89363 43790252 26346 26341 192779783 72890 72891 296762345 77492 77505 156920249 10986 10962 600924356 49591 49604 568825950 22001 22002 440908979 95629 95646 186488779 51367 51385 389495623 97258 97259 739992284 60708 60694 748062761 69408 69399 958412059 96084 96063 195591209 20733 20707 800341382 64769 64770 966717073 45907 45913 851084211 35167 35138 117458893 4387 4388 283406762 69624 69625 450663010 21380 21381 606311534 99419 99420 845821149 58955 58964 671053623 41372 41380 260070394 86995 86979 442398486 65901 65886 116144570 50485 50486 802352187 49948 49949 330368645 6344 6349 407049175 22955 22971 255905742 83691 83661 347081479 97625 97626 746922186 29806 29828 72450054 91610 91611 773618013 53180 53164 498498894 77362 77378 236690915 52116 52117 500572548 78118 78119 277722051 10189 10198 953641372 23 40 282834106 33307 33310 913271113 95636 95658 705588227 71220 71221 618330471 68105 68106 640831629 44841 44852 724058657 66989 66990 291088532 76625 76626 363132714 10198 10226 113697836 8342 8343 146350194 99007 99008 248853825 51503 51504 193727473 88540 88541 955956313 9853 9829 464025177 53358 53359 505770929 51078 51079 699815301 13582 13583 666495371 16213 16214 522636523 69503 69488 538235952 57260 57261 291812224 94188 94189 931033582 98498 98522 73142590 11940 11924 165488261 18089 18090 340859012 52397 52400 363997891 92018 92020 209378748 77647 77648 353742630 31802 31805 388455640 37544 37522 338502197 41594 41595 42090644 38142 38143 447350056 88410 88399 158956379 80838 80861 4114784 44577 44568 849066656 41547 41548 919192435 51495 51496 458730752 96261 96244 798426320 20486 20501 203833204 67301 67302 520008035 61399 61400 273726594 41123 41133 293904436 23010 22989 795563753 10919 10925 419139744 54811 54812 552212728 46555 46532 804231430 44361 44358 324165475 73855 73866 565440714 80430 80431 495288770 97714 97715 956231418 84557 84558 138742932 19106 19107 368968787 89351 89381 544156991 25567 25572 795649316 84778 84751 287880098 65901 65871 609736654 96049 96050 663209109 3024 3043 244082778 43283 43286 262315990 83722 83700 679350202 4661 4662 491836474 22339 22340 610303583 18122 18123 205125455 76676 76706 618719727 49576 49597 461133243 29317 29296 543108977 11901 11902 906100377 53167 53168 136562603 80268 80269 644532017 59653 59654 230182672 34180 34195 913981212 6102 6080 587788732 80296 80297 725851257 12902 12901 230561360 93648 93649 639704256 71437 71435 563992369 8111 8112 287051251 39498 39520 451095644 34111 34112 348743527 64814 64815 168911636 4681 4682 980655923 94161 94135 385866302 21546 21570 13169585 75483 75467 263867079 93939 93922 967238267 89432 89457 391776497 20895 20902 503844131 56865 56885 68849263 51450 51465 614894309 37916 37886 202575582 92050 92051 421558716 76616 76617 13249608 96167 96168 888917659 55216 55217 59853947 77886 77887 854970455 82867 82868 181888520 30268 30269 301664530 84641 84654 950982470 49521 49499 948416010 34924 34913 909491304 26618 26599 988043081 88183 88184 717824941 95402 95397 896640702 28106 28107 437828631 35812 35809 739969928 33137 33138 361365521 44100 44107 194542624 60097 60098 248086608 77306 77324 604384249 12641 12642 969582038 81455 81456 760494583 92735 92729 702349342 68735 68705 639298060 40247 40227 155555084 14927 14928 713726769 96504 96505 979640418 62419 62420 102959638 10293 10294 750609137 30669 30694 749415527 87913 87886 808302363 22605 22606 770620654 80377 80378 8172997 11685 11686 256317246 99616 99600 127247849 63478 63484 647554365 22376 22353 332599893 6164 6165 625033902 8907 8908 176474872 47235 47238 401311478 17832 17802 18958072 48615 48616 971467890 50346 50347 657716641 95389 95390 681889707 33931 33953 785964690 61881 61907 567793107 2537 2550 233114590 85479 85480 635692529 39683 39684 590891329 88171 88172 839275755 71225 71230 968014171 34819 34820 182045480 21788 21769 354646666 34491 34490 967310097 96865 96866 35901672 85528 85529 25785170 41008 41009 953143722 21902 21903 350938428 78219 78220 953525522 98573 98574 718815937 10542 10543 975883262 90810 90800 377858665 77792 77793 214673529 45050 45051 5515174 81265 81293 636714289 70986 70987 727695051 57945 57918 677301708 15333 15323 493984213 8871 8872 521559927 87417 87395 101416987 85210 85211 863373052 50057 50051 24542660 78717 78692 388675011 92710 92711 832207738 81959 81960 724385172 48140 48157 139005160 60251 60278 846788455 9755 9745 153262304 33515 33516 273055074 2105 2115 472790236 89243 89241 637715594 44699 44685 510629499 21115 21116 894769024 14994 14984 535527871 47405 47406 70262000 37930 37931 640706346 24185 24179 69023005 74443 74444 207788942 76236 76237 444031487 31734 31756 739523963 78969 78945 35573842 99791 99767 821055943 65187 65188 303674524 65222 65223 603356401 68225 68226 454935791 15659 15660 27968073 55173 55174 214273606 4303 4304 624730058 95030 95026 170042567 8040 8037 83120370 41380 41381 860343468 84638 84639 35843633 7469 7485 85356803 67149 67171 83991538 10014 10015 646299007 4923 4927 127395777 96300 96301 36229947 89153 89154 645075987 32553 32554 673285979 93777 93794 334774903 3844 3820 298443821 6896 6897 190523342 64990 65013 323098050 9872 9873 594868412 42992 42993 116655579 80324 80325 448558168 92470 92471 176403096 10587 10588 272655759 22112 22127 181539644 19186 19179 154268963 24757 24764 373375472 64614 64615 36628356 29162 29136 518256122 94823 94850 781311036 59160 59161 255513630 4039 4040 896888188 69689 69690 612388608 69722 69723 666131673 85516 85517 170685550 10426 10454 90635736 2493 2497 952206070 58544 58554 35463803 63105 63106 882097452 10838 10839 192289538 9537 9538 311124659 2327 2328 262764564 82319 82315 471630245 50446 50445 538280378 32628 32626 709660242 53861 53884 375916484 17227 17257 232675474 73100 73114 522293018 98654 98655 469305799 82804 82823 697611158 62138 62139 292789304 84002 84019 482625979 82262 82271 603080179 10123 10135 500232594 92134 92154 779800614 54631 54632 196278314 51548 51549 622821333 4508 4498 502118109 65421 65422 862529315 71005 70982 532356668 65704 65712 887300888 45722 45725 632442680 67645 67646 143064867 76549 76550 728388859 79053 79064 199103051 13920 13921 449725809 58906 58907 935650435 65927 65928 613351243 83767 83768 842620974 37384 37356 620943376 78023 78007 965462502 43262 43252 158268162 29046 29047 685060963 34811 34812 570810285 28703 28704 501805721 65964 65955 120090814 90656 90627 943362761 6454 6436 868056589 18097 18096 845983530 39511 39487 443738018 5224 5225 700095265 48116 48140 536521417 21918 21931 830967806 38792 38793 361856487 42046 42022 665077569 34638 34639 203374148 21540 21541 200945230 22740 22741 537158531 34360 34357 497440326 71635 71623 465147052 9123 9124 198415432 36770 36763 692506326 19338 19355 686823003 19149 19150 78888385 19020 19021 200012488 33910 33903 591772850 25597 25598 461281039 8757 8732 54853250 56622 56623 726965700 82934 82932 624313031 79505 79506 538021225 59425 59401 146545917 69181 69187 844257567 66009 66010 599624174 58875 58876 506543133 28922 28918 124806245 27608 27634 159492060 51109 51110 158940830 72572 72573 925853362 9172 9173 706441069 85109 85110 693576353 85697 85668 793736692 44530 44521 768370768 37059 37089 93111331 33255 33241 120283355 22673 22664 52997749 80562 80563 565211841 86754 86755 600024975 97114 97115 605148539 96566 96567 287373459 69645 69646 816479487 86062 86046 412352529 34227 34228 666730553 57236 57245 662552114 79931 79952 557962499 51957 51958 591969285 52473 52484 586567482 85231 85232 952169666 2433 2427 319443019 79789 79773 203021594 60644 60670 736901548 37934 37935 436387283 47859 47863 434958994 24739 24740 830147237 53990 53989 665506821 97019 96989 56528837 38104 38105 39046374 66430 66423 627911192 50815 50837 692881478 85337 85339 633767310 87271 87245 466165545 22226 22230 185384826 6488 6502 645105586 72082 72076 207385213 97707 97708 218218738 40053 40054 497475092 83059 83040 176243099 8984 8985 211338353 64393 64394 931462934 72618 72592 83408378 62031 62032 754901013 58173 58174 169088185 36380 36381 497602395 89258 89259 524113179 3616 3605 511848996 5158 5159 781375132 92090 92091 332072525 26108 26124 577338293 91269 91286 295565910 88792 88793 744291324 54095 54096 104817558 58086 58104 248176808 35744 35714 129794987 91819 91835 692818962 44839 44824 895933333 18363 18389 116291976 98297 98298 45158046 16605 16623 632396553 57570 57567 101441641 44908 44909 812869760 17050 17031 884049179 13367 13368 510527164 97708 97709 549315218 7273 7274 384315261 25769 25762 252491069 20036 20037 793480961 96593 96594 890975050 13452 13459 910466188 12300 12282 661573275 787 788 391618636 35710 35711 995210018 58259 58260 235680672 95124 95139 30360784 23245 23246 113497981 24197 24215 384448588 69529 69511 996567898 57729 57752 1767647 24679 24680 550676105 86901 86912 649087379 51240 51241 190555253 51505 51499 419092481 59516 59517 350691601 98187 98188 886549154 95614 95615 228093800 73087 73088 807357700 52320 52321 520689085 49914 49915 807057087 97856 97857 505908289 91652 91622 218654310 38154 38155 502768719 16848 16831 493181000 12921 12922 677846042 95297 95298 369899617 17989 17971 82907809 96394 96395 447470781 83294 83295 589955062 55171 55172 707825174 71563 71562 992432056 57639 57640 285009119 2006 2007 711393585 41782 41783 587610667 33984 34014 61878155 30820 30821 658763593 3198 3199 331328119 9235 9217 11819302 72242 72243 32218962 68815 68827 552542646 89371 89390 242079566 44324 44325 856146852 25707 25708 854097948 80939 80942 51834982 45769 45770 295388661 32879 32880 480533317 706 707 20296512 70576 70577 395377938 16756 16773 389978515 24471 24482 81428113 86606 86634 825940404 61915 61909 621515689 27218 27219 80970530 60222 60223 521853545 55549 55550 335981461 76099 76076 637526367 48516 48524 126296752 52007 51991 501148224 7810 7787 280341266 9490 9508 306682429 26168 26169 661001594 68977 68978 185658653 88229 88230 539117909 17814 17799 905405235 73083 73084 983480413 35046 35047 586292323 43624 43625 859923357 51052 51047 10833799 93163 93164 926211144 10113 10114 27593910 95588 95589 409693760 72337 72348 667620904 65184 65185 63114892 55348 55361 324619087 66549 66550 900482628 53439 53445 226240788 99898 99899 145543670 51572 51573 242134227 556 580 277960639 801 802 348574654 66894 66899 719715000 94126 94143 21213580 1117 1100 381947284 6741 6742 954124879 19723 19703 796696081 18883 18902 76164448 13871 13882 745786565 44962 44986 475010547 78392 78393 508849343 37606 37623 519445777 5979 5988 110980410 80081 80082 603698666 31606 31584 736059688 44334 44328 524855071 65382 65383 963235887 4822 4823 418195843 65836 65823 241586100 19816 19800 950036728 22329 22315 875622128 14317 14318 916748145 91103 91118 42842426 92877 92878 932166980 8393 8394 447187687 6632 6633 337046774 35872 35873 810363716 44176 44177 428407194 53060 53061 646232995 21415 21409 944838071 54257 54264 119417357 36501 36502 88617038 27004 27005 706868841 24116 24144 224224581 7970 7971 522188178 12762 12763 260292290 75845 75846 703563309 73405 73406 124790697 89992 89993 38022968 68839 68840 308967277 4502 4474 926377817 69089 69078 898846388 28707 28680 864932092 54000 54001 59341672 32456 32457 230837796 32800 32774 658889153 28154 28125 50344914 37167 37180 996809076 14203 14176 233439744 10978 10979 161764159 12962 12963 877132648 70242 70243 816277656 4937 4920 916663090 56137 56129 23295761 5591 5609 891209894 5992 5993 169940912 65540 65552 454609599 19285 19310 210310548 21547 21548 802465453 77428 77444 524181263 96850 96864 354378004 96679 96677 235031094 42258 42259 711825281 64923 64918 968338092 16001 16027 860046100 4100 4112 599747167 71816 71825 10260602 31709 31710 532062702 85496 85497 501168265 88479 88486 494253815 69099 69086 665964897 52403 52405 595761319 77258 77241 313032797 74371 74349 537133600 28073 28102 157703620 99595 99622 73223950 26512 26485 987689216 70053 70054 907413922 73994 73995 241599005 42825 42826 759577930 74179 74180 26680430 68752 68741 329366889 94450 94451 649639066 40589 40603 60377635 61834 61835 188130731 74366 74389 877358865 90138 90111 604120064 53559 53560 666032223 87829 87830 655974567 85145 85146 545609010 32482 32461 66116507 50690 50691 336639701 18003 18004 982306226 79830 79831 571372517 53134 53156 526354680 98465 98451 836548162 53419 53420 333401958 71298 71284 918418490 88934 88935 592203088 33448 33457 208618788 63086 63101 321945300 61248 61249 863324307 14020 14028 215354675 160 161 49680615 5345 5346 905040075 91420 91434 592392516 47030 47010 224179307 2479 2468 685804051 82388 82389 161804031 71443 71444 745069865 30374 30389 776680914 95966 95967 198610701 65511 65512 376934248 24002 24003 739815502 61019 61020 947184446 54657 54658 340524281 53752 53762 587849112 72639 72640 621076417 4897 4914 471636344 16882 16887 14393103 2873 2874 486793359 13751 13770 771832078 95763 95792 106734272 96517 96522 260951136 57597 57598 561924542 36788 36789 317814717 81424 81425 75466309 58501 58484 479850518 72324 72335 818463000 806 826 762227253 89126 89108 965149146 82225 82243 58688703 99281 99282 141916204 19423 19424 384518359 89988 89989 347852874 50927 50928 115013361 96230 96204 169858333 592 611 635905496 8523 8534 167553073 61586 61587 762173118 31999 31985 87403289 9225 9206 712239429 25120 25144 68114763 85770 85783 164554105 5137 5135 471738454 57915 57916 422954670 63924 63913 284392211 6715 6716 635095977 31528 31529 988891927 38459 38465 357366971 78646 78647 799045598 93286 93265 638763446 25573 25574 849632203 98639 98640 810882860 79186 79187 415970285 62887 62888 522045286 2005 2006 530959255 80014 79992 345625693 16152 16124 251491643 27615 27616 777057942 36421 36422 431314082 62968 62989 671851862 36246 36255 512228479 42292 42308 779644419 66381 66376 382624356 34420 34421 283387767 69271 69272 494466085 80013 80014 567995712 96273 96298 875127438 71196 71197 77608072 1594 1595 863623036 24996 24997 82363717 4316 4306 847165587 49626 49627 588404389 934 935 400839441 76561 76562 536262838 36888 36889 408586753 27225 27238 554503089 24208 24199 536132386 56382 56383 198611978 1071 1073 611543320 83472 83462 964333603 32104 32096 394082367 90281 90252 669271965 11501 11502 484946384 85407 85431 148287579 59739 59740 283082915 24634 24635 352043702 83506 83507 351631716 97733 97704 629268086 91884 91885 69699626 90688 90711 348917842 90164 90168 198226930 39149 39150 533605809 78779 78768 987166422 35267 35268 593295290 83303 83314 870826585 7449 7450 764823315 48559 48560 659848830 53528 53543 835809287 61061 61062 239865093 22804 22825 160111180 53703 53693 575746440 14944 14945 217001754 74751 74758 433180700 38539 38540 601274080 6992 6984 633469122 61998 61997 272720531 48824 48837 390359416 36303 36304 641170006 61448 61441 630682052 87040 87030 592286027 72285 72291 803853600 17530 17531 34680030 62554 62525 127203669 3884 3885 661663422 19642 19643 190244724 32362 32392 539702863 97322 97323 497542760 87681 87682 205138064 88414 88389 902211038 65538 65539 742427424 36211 36212 8420752 60237 60231 219828276 35389 35390 963507927 26298 26299 58720216 38676 38677 600313878 5193 5179 288336501 42053 42050 961612463 96155 96139 838973433 98265 98266 549414697 79036 79037 54645046 34644 34628 734875796 25560 25561 449103849 98261 98262 172813838 56495 56496 245001082 59262 59263 720190731 64711 64697 349582393 57877 57878 39539034 38380 38352 985767424 56569 56599 954922845 7746 7764 197027152 72205 72196 885265289 42155 42156 792908151 68395 68365 582042422 93628 93655 170271822 94512 94513 281767671 13908 13924 524023789 65648 65649 926833584 40846 40855 691209729 39222 39223 574896614 8723 8699 489889878 83129 83130 75068926 49191 49192 179400340 6902 6903 116280243 46663 46664 311998100 53046 53047 469559968 10455 10435 131587897 20676 20684 746120734 25248 25244 408421732 89089 89060 419286895 25429 25430 909571255 85367 85384 317914281 20534 20527 381071181 98521 98522 466170791 84258 84285 65450646 13168 13147 526495924 89292 89293 456970864 58763 58764 370051823 45818 45819 92730065 42035 42016 662998575 6160 6161 521550520 5075 5076 309724485 8168 8169 681877115 26323 26324 540930404 34892 34893 238511692 33619 33602 214064641 34205 34212 970694027 5306 5309 82896456 60402 60415 593767337 68823 68824 892875729 24662 24663 966131928 37462 37486 922024308 62852 62832 674930305 72329 72330 229564804 35819 35818 226722406 90834 90835 476319585 63276 63275 672947622 33239 33241 604610351 71823 71824 367974232 30910 30911 310926413 77285 77286 919749941 71488 71489 517072326 65253 65254 349178631 3245 3247 129096854 38192 38193 464060247 27821 27822 930932463 98352 98338 689427001 87788 87769 754104439 74919 74920 846660244 70148 70139 753551100 75189 75190 678158242 25239 25240 862845791 74723 74724 389302298 95189 95190 303169979 70248 70261 308678380 75908 75897 18040863 809 797 713254660 53719 53720 655267292 70349 70350 863594396 41473 41474 900376922 69545 69546 534306583 68564 68566 502573006 5384 5385 643952254 31404 31430 759521622 98959 98960 816492542 69718 69724 21497973 74934 74935 337682494 69570 69562 157075330 67694 67688 211456229 24478 24479 108840822 9882 9889 901515397 83410 83411 900315956 27686 27680 19969017 20744 20745 363664758 62489 62465 456734137 59804 59805 47773907 37755 37756 357618243 14820 14821 437367095 19921 19922 441444217 30321 30322 450330338 4424 4435 916796498 23109 23126 427862912 53620 53613 424378141 55030 55010 822007913 86763 86777 67501856 35693 35694 20028491 79568 79551 281537983 31831 31815 915065552 3314 3315 234245586 43150 43130 36258521 26258 26259 331350330 77986 77987 290193229 95567 95577 326497221 66043 66044 337112305 22108 22097 440495358 33337 33338 608428902 87660 87633 683700376 4991 4992 353776140 53999 54000 848565505 68275 68277 865925504 61349 61334 515555594 41269 41254 229713051 97051 97052 768700228 50397 50393 393931943 95693 95694 700386552 43529 43530 616073506 45577 45567 983841965 35491 35492 636286720 87301 87330 395376651 99897 99898 108215598 77376 77377 793616933 62107 62084 755822528 49726 49727 880286436 23099 23100 796781342 43542 43528 279709667 65461 65462 218508932 47246 47247 605168039 46203 46204 96253304 61818 61819 369628368 74811 74812 734946431 53922 53923 731930599 70412 70413 75617529 8474 8475 157865422 94971 94972 44334092 53468 53460 347937426 82655 82656 984223172 90084 90085 859694071 17505 17506 144592003 45328 45329 860992355 70940 70941 177922272 77159 77141 386512824 68054 68055 257041510 6114 6137 606951086 37780 37781 318949485 40564 40552 651591940 34679 34671 482626487 55227 55235 915820703 69868 69869 31672375 36948 36949 179924816 77370 77393 794103156 69106 69134 160422368 29142 29143 667685920 97066 97067 202907824 89727 89701 29255939 38127 38128 842431169 79152 79153 586858955 98807 98813 18277915 45379 45377 350224507 46668 46687 108199268 16231 16232 907642052 95391 95415 789336684 53809 53787 895385709 8558 8550 107952983 58117 58118 753323734 34726 34752 376619540 69863 69887 674438925 44354 44355 635215966 31530 31533 630916784 60013 59986 345316140 31324 31325 479778137 1336 1314 198134046 79786 79787 645238495 51502 51503 859136229 72775 72776 15223439 56604 56594 506516431 23467 23468 243737603 52953 52957 772299872 41108 41109 337501914 9190 9191 218948648 2832 2833 215003969 80900 80871 258761992 67265 67266 656255248 57114 57115 630944791 67612 67585 28744795 63262 63285 807910087 30793 30794 348306229 39287 39288 9711877 71175 71176 3941998 52664 52669 95508562 35141 35137 511707572 93881 93882 398083402 87329 87352 600743790 91290 91291 557756525 31352 31375 272671864 12927 12935 409871555 46443 46445 220789379 55773 55746 95504162 86475 86458 920142082 87077 87071 12689852 7040 7041 903316786 54439 54436 192592566 54603 54593 983904737 10239 10240 756105958 64992 64993 854589904 66689 66690 974587946 33412 33413 471458941 49103 49120 280886139 14606 14594 898895341 57695 57696 702243815 82218 82219 237491710 92856 92857 631878403 58894 58900 516031078 16563 16564 879562406 26345 26362 553814780 37949 37969 514608904 6679 6676 103913506 86437 86445 25541055 53648 53649 187193565 73249 73240 666591829 65671 65672 840893063 74931 74921 298185202 37586 37573 809872210 83961 83938 569274089 6078 6101 686120300 63022 63023 838980859 71552 71553 592015354 49522 49523 168955573 38289 38297 182647094 6783 6784 820751996 58168 58155 750553425 17620 17625 116196765 32958 32983 606046973 64008 64000 724222656 21374 21375 762583664 78561 78534 495844922 31942 31943 809809750 52597 52598 264051007 58076 58058 272149992 3791 3792 686087491 22503 22489 122691542 96076 96077 761390034 34761 34762 262334015 63912 63882 997102341 22137 22112 612723221 95063 95080 654141163 64281 64256 258488467 53927 53920 612902912 14245 14246 119323504 2484 2485 912199641 54479 54480 962453562 32970 32971 480703877 71659 71652 994972403 93801 93803 923402364 35601 35602 535597085 57763 57764 55487426 13203 13220 749605286 842 857 611109113 76757 76758 584930074 64597 64567 889555507 65028 65029 754895620 16288 16289 538753277 33466 33467 200841119 19450 19449 49392722 42911 42912 927638200 29720 29710 659986978 49614 49615 359570647 21468 21469 25977508 76783 76760 792366706 22091 22084 832255943 74547 74564 298856935 50284 50285 257184017 37575 37576 567770921 48406 48407 350794406 70315 70316 379827752 63261 63262 379720746 7015 7016 723173082 39982 39954 491916586 41015 41016 640210940 34358 34359 532793821 46736 46737 380462985 80645 80675 430235387 60554 60555 899853081 24787 24781 703931864 75377 75370 348289739 49208 49199 557260165 35184 35185 190779810 9320 9321 201619857 36871 36872 235323934 34493 34494 428353246 67336 67337 51574714 76569 76593 794705796 85062 85046 624839521 53862 53863 989740189 32011 32013 215255693 71891 71921 103600744 9256 9234 584680240 16184 16179 761154827 23195 23178 913545431 25764 25765 638831452 91196 91197 879519788 64387 64388 967435396 14867 14868 518838209 33033 33034 935638772 23028 23013 751917105 89529 89544 22985645 86020 86021 224099023 35587 35573 45734439 53145 53146 915863987 47743 47744 176074526 15360 15372 470136108 86221 86222 440109384 77126 77096 863169120 9768 9769 814631074 61376 61377 687325445 22203 22204 952199344 77909 77904 2325002 66041 66042 858864065 28045 28071 919804832 73787 73788 519555310 78168 78167 22432117 60403 60404 484396294 68595 68596 726653654 87357 87374 131382238 66871 66872 337010058 121 105 825543096 40228 40214 834315171 88854 88855 15553932 84877 84855 704487911 18346 18347 696136988 18623 18624 783932563 47769 47768 280661430 70516 70517 35137000 73662 73691 756527042 47441 47418 906546672 3377 3378 944850384 51653 51666 297782933 4921 4899 776763860 70998 70989 925861941 61502 61493 22981260 61811 61812 793480788 41913 41910 644269936 13201 13202 174795944 2622 2623 222928755 84572 84554 242350507 41366 41367 199342537 35190 35191 241111630 34162 34163 593188784 2243 2238 13349689 93424 93425 265356082 26913 26912 420238470 92567 92568 509951284 59534 59510 193352024 35469 35470 969088618 11663 11664 661975393 8894 8908 741744030 73056 73057 875513527 98994 98995 558474384 62493 62499 553563889 6696 6668 996352518 10504 10505 487738424 71058 71059 379669243 17833 17849 520533836 69537 69521 780413079 67501 67502 338043516 87173 87184 175387887 58437 58462 393820174 71077 71055 646385510 25228 25229 913115543 19426 19450 249164844 78048 78049 667707563 52165 52182 164141205 88981 88982 341555545 26279 26280 110002892 59681 59673 232939001 33184 33185 754435240 54491 54512 15841838 56276 56269 42523905 49004 49005 307492129 93846 93847 22396604 3846 3862 343647494 2174 2175 756524395 8674 8669 780063833 45323 45324 988929041 35158 35162 844252796 22437 22466 298140969 44149 44150 309355392 85006 85013 984067093 58723 58724 47443446 43472 43448 290483905 90258 90231 463810850 23258 23259 438022159 71449 71425 524108112 57792 57770 832186935 15294 15295 663414257 70124 70125 972586818 33431 33406 535115745 55717 55718 510492639 41241 41264 325282655 57070 57043 127127570 66755 66756 477252187 45910 45911 902789556 7334 7335 528040403 47952 47953 224715625 22314 22285 319453532 30906 30907 816948151 95774 95775 655405083 67111 67099 7224301 55286 55287 384287849 3669 3698 151375227 91827 91828 430982169 94452 94477 405282916 82320 82326 871157618 74669 74670 912411666 61667 61668 970135910 25951 25948 480422182 79335 79309 811682752 46262 46254 178943707 41893 41876 900598556 49641 49657 843429088 8962 8963 142684325 46652 46653 572658557 94754 94738 727457837 22248 22236 158558649 80061 80062 655236561 80827 80813 450572132 65962 65985 45157417 93956 93942 932732540 50620 50621 980136294 1497 1501 170405910 26771 26769 385664283 65029 65017 435900579 78812 78813 414349195 2397 2398 868784452 16562 16563 712796947 80700 80685 211708968 7195 7196 86788438 60879 60880 488340483 27954 27962 77153279 82539 82540 689820803 94397 94396 692896500 33565 33590 380139825 73871 73858 284510573 92681 92688 445021369 64394 64380 228047778 11907 11908 238908078 5398 5399 590681242 65375 65376 906594452 49041 49013 886916481 44326 44350 18502657 55092 55093 773721647 84827 84836 777475211 1070 1075 640199926 50329 50338 26801853 79689 79711 60421468 35936 35942 875872394 39734 39735 911897671 66751 66747 854815179 6422 6434 162300734 56331 56330 970342115 90544 90545 778632568 48061 48062 245374405 79602 79603 691804051 83555 83574 917344961 61275 61276 910289345 41218 41188 105398498 1724 1733 86763820 45680 45681 200994193 42080 42081 105447330 18575 18576 651329322 61699 61700 565665655 68880 68862 756375493 91637 91638 435633599 61518 61519 274544824 95208 95209 394688105 24810 24807 483356704 20819 20820 831709637 5385 5386 604530489 1162 1163 298385511 17390 17399 502966961 88490 88516 955912213 43143 43139 778422762 84415 84407 94250346 11774 11775 610227747 52704 52705 351299638 7430 7431 385814821 94357 94358 36324321 46407 46408 430780067 4414 4441 555752298 67177 67178 133666233 30603 30604 652353510 63788 63789 976247418 42202 42203 217342666 35536 35521 520611776 87136 87131 378409488 32821 32825 470704420 94025 94026 501570720 54048 54047 521623209 75678 75679 140399921 37545 37552 607967076 33878 33879 747596433 50552 50553 306823427 76118 76122 265546177 25381 25382 232057966 28880 28850 222096370 47995 47996 779156032 37428 37429 528297485 10948 10949 815445841 3150 3151 369239308 22797 22813 682313148 88166 88167 69182119 8576 8577 974424139 22972 22973 719311500 79113 79114 670479200 52384 52379 716531061 66845 66846 964815012 45460 45480 173257349 1331 1302 298946072 77415 77423 764753018 63794 63788 292316603 84378 84379 230895278 42951 42966 560263209 45977 45995 767767396 26594 26598 617038803 73102 73129 625093764 41238 41239 95832624 11218 11219 542634916 30574 30575 579154777 39985 39986 536143503 650 651 295627184 51424 51442 139039064 38087 38085 300879778 80463 80436 954865892 6396 6418 956910044 58972 58973 836343021 14087 14104 222167151 59074 59075 436728454 42184 42194 148184424 35682 35683 333689455 27295 27320 775979477 82458 82459 120165646 50846 50862 935998648 57576 57593 446545582 52789 52790 853889513 2279 2301 954651795 39433 39434 675666585 32382 32401 753334719 27495 27506 987239753 70112 70113 268053828 1291 1292 588058366 19316 19317 202693812 16275 16251 412563415 10076 10077 614714096 53510 53511 125861001 50569 50599 660870353 35896 35897 161157467 48457 48478 57134385 75556 75557 1476606 93051 93081 630183518 94532 94533 775023779 9168 9169 581400813 62698 62670 621323789 46566 46586 374104435 47437 47438 442000747 24979 24980 156720675 10506 10525 672514921 59808 59809 556569225 29467 29468 428823477 18150 18155 319099951 67108 67109 184126153 97316 97317 87042811 3949 3974 97153544 62339 62340 437850090 97955 97956 269353689 43173 43174 599634700 8570 8571 57488636 77253 77254 648706027 57325 57323 454793930 82704 82680 198397648 77623 77645 53597092 43143 43161 871857475 9498 9499 220123933 17840 17833 465539162 59742 59743 665569694 81721 81714 542965542 94230 94231 815326576 77307 77308 494312123 59067 59068 688524353 48786 48787 976751344 10141 10142 25700674 61596 61597 111180927 23353 23374 800253614 49813 49814 473017823 69916 69917 54572343 58534 58540 106230912 91036 91022 932689965 43880 43881 636263455 35219 35220 297326822 43112 43113 53034678 18396 18397 133676591 37000 37001 301559588 24821 24822 57062336 73362 73363 337873175 45085 45101 718598876 19632 19659 915633873 65642 65643 110077390 58972 58994 976113319 15558 15536 385907961 76965 76966 899812575 47554 47555 233892765 58861 58862 941892963 90455 90440 943853723 20691 20692 950901573 24289 24290 61696419 12636 12637 677563669 58692 58663 946471320 39697 39683 426287362 66011 66022 761142459 37509 37522 131624697 57123 57124 290022591 99374 99345 510133871 30172 30151 613993262 50194 50222 432142294 28741 28742 990640486 89928 89929 661675614 33392 33393 882971821 51532 51533 970253152 64458 64459 250895295 24273 24274 122768994 2882 2883 541116058 10104 10105 197778696 26457 26455 366572881 84466 84437 842499444 63240 63242 107530013 15261 15262 868883767 82902 82918 745079147 8459 8435 802521311 14515 14537 351923585 46390 46360 928178827 7867 7868 313777224 73088 73089 287045903 16940 16929 603970750 98979 98980 149600649 22922 22923 579348456 25161 25176 846158981 21779 21776 404288819 48080 48084 553499311 80804 80805 730228284 42202 42190 300073330 30681 30711 859333450 51645 51621 389932857 73480 73506 564695177 92096 92097 508989708 80292 80293 798236173 67677 67678 529729678 15528 15550 628493632 64043 64044 339440763 33241 33238 262957827 53753 53725 482873784 25778 25779 900077473 26644 26645 740113946 34898 34894 469483800 25730 25731 981591386 84971 84972 572569830 90719 90720 358736802 59782 59756 23283469 19394 19382 95131189 4432 4405 860278296 16215 16245 356381927 84473 84474 528596062 95847 95848 839576404 58339 58333 556078100 2532 2530 845174212 47792 47793 422552688 92862 92863 636234890 40763 40768 223306396 43349 43350 698090103 48585 48586 172007047 70496 70497 192474692 5827 5810 924293095 42273 42298 206103495 64159 64145 824493222 27880 27881 934913998 40586 40563 490401019 54578 54572 358339014 38973 38974 362488302 63111 63123 638316053 14189 14166 470830713 69505 69506 226230812 11214 11215 754451328 36624 36625 949213750 23724 23704 28106596 31666 31667 974115672 27237 27238 396907981 11107 11108 358112231 30224 30225 511195774 90572 90557 893308416 67329 67330 51417670 19022 19023 360492683 21380 21405 959099284 86398 86399 809406263 11276 11289 486347073 30586 30567 591557610 99021 99024 882562754 63829 63818 235865193 43608 43582 607198778 31536 31519 517963359 72718 72719 167315383 95105 95113 629567539 58222 58223 571532045 18476 18477 110755026 80171 80200 440944549 35580 35559 910790931 50412 50434 222752721 36909 36910 800018395 68073 68060 765679461 84735 84736 50332326 73644 73645 311073681 86346 86347 513938993 6208 6195 33944506 99293 99294 772222727 31008 31009 79388375 770 799 757941463 8122 8123 156896146 19671 19672 532772660 10578 10571 444342868 68507 68489 820155883 11142 11161 887897762 58740 58736 901753647 58268 58247 14990567 25468 25476 145602439 39704 39705 103778727 58313 58314 979493320 90385 90375 458916577 36925 36926 121848710 35616 35610 835827280 63723 63711 655158397 81942 81943 351568198 65282 65283 736619326 43162 43163 82453769 32 9 265095444 3990 3991 334757560 7387 7388 421284398 46782 46790 158019719 85796 85797 83882249 25574 25575 576411649 3522 3523 865253990 5751 5752 660273704 38035 38059 126040345 32367 32368 34571982 84019 84020 256515060 4015 4016 669234059 15039 15036 18656069 99078 99057 60542819 93520 93521 514657565 48429 48430 316262687 73811 73812 82211801 72155 72156 33368391 1145 1146 898861789 70194 70166 325441052 57306 57307 889379205 84255 84243 606921506 64364 64365 365101226 51878 51879 307193141 88500 88501 74452012 72657 72684 547960762 70136 70137 483205222 99302 99322 180846672 99714 99692 149164273 66972 66967 797345691 95602 95603 996545245 29024 29025 920622991 41221 41220 767326315 85330 85341 84380520 72041 72042 380518189 88100 88101 417159846 52962 52963 514533321 4854 4855 671392133 42248 42256 461582507 93787 93780 660773460 85364 85365 326847219 40397 40398 974072669 35730 35731 680445771 53222 53223 364237686 53589 53590 936569989 55695 55696 987804849 28356 28361 153628186 57006 57007 250317074 66036 66018 172897193 25663 25660 20716914 33747 33748 824902079 54654 54655 162928549 15633 15634 343383541 17784 17787 253898102 39399 39377 542420249 56973 56974 564034945 97361 97365 538789827 78078 78079 979606429 98296 98297 411770141 47039 47040 274578951 95756 95726 315752322 26070 26074 26873641 35027 35028 931458181 78029 78030 802198371 98640 98641 99814620 88429 88405 985994861 35186 35206 866327115 28928 28929 920304329 21584 21600 114852190 4284 4298 93005578 91716 91717 178780188 46706 46699 344655759 15498 15499 840748529 84533 84551 103927694 85503 85473 649479135 31921 31922 428532626 43300 43281 376483473 77323 77334 749230508 45447 45439 272041428 87259 87260 734438652 17040 17038 931173086 47633 47648 132592809 33236 33252 666777508 34517 34506 644813291 80595 80599 210193396 89567 89568 579041579 30166 30174 143643759 46441 46442 82241925 49909 49910 825539299 7212 7202 434600666 78727 78728 572891841 7328 7329 517218897 5359 5360 88450747 38837 38838 337729693 81788 81816 502292846 35405 35406 99404426 34542 34550 85874161 17580 17568 154987631 54528 54529 832962851 9505 9508 277592691 26633 26634 268748216 1088 1086 740119137 59587 59588 312374927 23558 23565 930773855 30158 30159 890825776 30811 30792 291282919 1775 1796 198069678 48242 48243 649512758 66914 66920 423900623 98504 98475 35999607 70488 70489 566871132 44794 44795 854348138 12525 12530 671792110 96625 96626 433119490 10399 10400 614525818 87978 87951 521362183 58346 58347 283740661 78396 78371 993782318 9659 9660 600619372 57589 57590 173446152 47058 47059 256297193 91833 91834 344422688 28771 28790 95116709 38370 38351 420943961 66049 66019 947294190 45169 45170 409139074 38075 38076 63443226 81435 81429 101013261 77258 77259 432092417 68429 68430 322826697 28457 28458 485916221 86863 86864 281027325 43264 43285 14555228 61659 61660 511832506 11453 11479 648553716 170 195 108341428 63979 63980 126702843 88395 88396 77112249 2933 2934 579354446 95517 95540 661786527 88129 88134 253899497 15802 15783 969028757 11540 11541 684173423 1287 1288 385461049 31838 31839 282982132 37747 37748 768859963 22778 22779 896366394 70055 70056 698464798 78842 78832 999454524 22007 22010 942335825 83928 83935 268007546 38997 39017 438281696 3587 3588 267396701 21132 21133 172976824 54064 54065 193874994 96098 96094 568674820 25906 25882 440229677 8789 8788 385823605 42511 42534 206145338 29474 29475 855277623 73057 73043 58615937 56346 56347 201364662 88074 88075 68456298 78537 78538 743776918 87838 87839 46814334 3072 3055 148149568 52663 52668 939514561 57037 57021 893819616 42510 42511 287021513 1662 1663 999603519 30880 30869 152340230 37648 37649 944909028 76952 76953 670495278 91378 91379 944923947 75569 75570 795282745 85255 85237 108845045 62492 62493 291917414 56091 56092 691630794 83321 83305 679124005 38502 38503 45159740 21381 21359 610840109 97701 97691 418358399 62027 62028 485750295 39311 39327 720129461 91927 91928 919535516 8606 8619 287423231 59763 59764 954661162 84187 84217 41867891 71536 71537 555439783 6411 6412 60181712 80961 80962 33486802 56575 56576 189830083 52329 52312 604405464 89195 89192 110264605 61728 61729 100722839 30901 30891 72811917 45257 45258 9922915 83465 83466 253894655 94692 94693 767471881 69300 69274 324656362 91349 91350 332083426 88865 88866 297871658 36504 36505 179658619 62234 62237 904430803 99055 99068 542166308 84629 84604 802254764 50096 50090 225039785 44823 44809 941300942 71738 71765 798236653 60077 60094 873923197 70777 70752 632015281 72532 72533 131322477 50065 50094 754560709 42555 42553 269143685 29816 29817 632686571 9945 9946 439021202 66660 66686 759185343 18831 18832 476649063 41277 41278 415376872 88687 88688 168983747 50342 50343 757923966 53174 53170 253225390 81788 81804 615930641 32443 32444 718846865 43082 43112 671887091 16131 16122 632921436 13597 13598 487216579 75487 75488 297059720 31240 31241 289648865 39685 39691 525902726 55167 55168 565244060 51851 51821 735306367 93314 93324 646696653 59571 59601 976817848 45936 45913 145672509 87083 87084 817014252 89651 89661 870238811 51401 51402 32579183 63211 63212 54450154 69688 69689 228026396 5641 5642 432948392 79445 79446 284093423 26538 26540 78125478 19219 19228 263183823 71414 71415 293654363 40067 40068 246590241 41096 41097 706659821 57009 57010 897980858 59917 59918 386633077 25138 25163 894684344 55139 55140 128649843 77203 77184 336356030 96322 96307 797843065 36834 36835 300710449 19659 19660 402942701 24332 24311 119243746 95862 95863 781153286 83513 83529 81990057 73703 73707 172435474 4455 4473 46480000 44213 44214 113887935 46539 46540 541886656 45266 45286 526760740 97220 97221 928666851 90643 90653 443704774 96146 96135 783471303 37980 37981 494901558 78929 78930 412140238 39779 39780 966644029 38140 38132 195401065 76373 76351 321440510 50873 50843 452207833 38597 38598 105983285 51327 51328 412782800 83570 83554 8334578 22597 22619 654098966 31984 31965 226078679 69658 69655 102557998 36432 36433 243175055 44558 44559 332964948 40364 40343 657636623 89902 89903 526970775 85097 85098 259108902 50415 50416 116292351 54925 54926 508018947 96330 96322 307741794 96330 96331 389605754 33635 33614 981225204 24781 24756 314799934 85722 85723 18418093 73814 73824 399075417 2508 2479 684390446 82469 82470 940479410 15904 15903 904667030 89901 89924 348878933 27234 27235 135058421 28887 28874 631112134 5564 5589 859869501 51723 51724 466742476 2971 2972 991107107 47183 47184 441200393 2813 2814 499216511 92371 92372 482953248 20654 20655 681046600 81033 81008 528187187 61540 61541 383928215 12020 12046 347728709 28968 28969 23512617 73357 73358 260346483 15898 15899 728630250 78387 78386 342867171 78021 78022 351241817 63015 63006 605142230 9674 9675 882610307 88033 88054 34422272 57419 57420 642752813 90873 90894 934907189 59737 59747 137905349 31625 31626 604520980 76007 76008 498530468 83707 83708 274876140 78725 78721 268800683 98636 98651 933655791 19782 19783 571994564 86597 86589 417105416 4800 4801 915228272 94037 94038 430304712 57884 57885 2050077 95318 95344 755986382 10484 10489 120075773 12906 12898 984283918 40443 40439 715043027 92319 92320 824077659 32769 32788 997862896 96805 96778 219650517 81686 81687 85451277 23423 23424 870660830 75366 75367 387791505 77988 77989 388911446 18114 18134 475575553 7565 7566 654311255 42138 42155 510468427 19913 19914 325319482 47511 47524 53687528 25849 25870 545477409 83758 83759 237910686 46604 46602 632807258 50054 50055 489974304 55914 55915 987550294 33529 33530 850396538 50597 50598 504252733 64680 64681 118145143 82103 82125 363374256 45020 45021 94078214 99826 99827 943528002 28058 28028 729764453 16894 16895 418249119 80714 80715 900009231 13264 13265 952352345 1551 1538 863647093 37944 37945 22434924 61825 61826 724129669 69814 69798 304268151 13757 13766 312990137 95237 95238 595259130 91418 91424 295275175 53008 53038 398124897 31023 31005 15735187 36121 36112 496765849 38664 38665 490439777 11431 11425 189459163 51959 51960 669016963 23117 23118 901996232 53148 53149 981851645 57622 57623 951136539 78566 78548 318644204 86941 86937 178119010 33207 33178 719039791 15817 15818 789023829 54601 54629 631057492 31754 31759 539292973 47347 47326 756737290 17898 17899 633097005 90424 90425 164861661 43210 43190 555411445 97260 97261 584627626 3109 3102 254553185 98534 98553 949767095 58036 58016 657984356 3826 3799 782245608 9155 9160 985494547 13814 13815 577735665 97421 97422 178307056 42941 42916 878164917 36119 36120 136571725 77736 77737 340401945 74634 74630 463270334 36584 36574 295467318 82814 82815 903116762 37380 37373 929837819 70795 70796 384271649 68900 68894 905301896 4922 4933 114164709 67877 67896 130702228 41703 41704 33682374 42959 42935 1161281 97601 97602 208984252 67978 67979 998136592 36526 36527 348717339 23494 23501 104053248 3735 3737 429527523 91175 91176 214064561 53869 53846 883542809 80701 80702 165167580 78927 78928 481774565 72002 72014 828128101 29368 29340 119623412 6638 6639 558041806 30445 30416 194883502 36165 36166 149997308 18783 18784 999275542 22030 22031 331210395 63692 63693 20500856 83524 83545 516649177 91617 91628 950942422 68891 68917 572519680 19538 19554 294066681 45142 45143 295894098 53340 53331 834747114 18486 18495 687741005 24621 24636 284775776 85362 85363 531114899 25286 25298 349731065 26307 26308 590373377 18409 18410 449478216 59763 59782 164577450 15759 15760 669161141 84207 84204 826773373 24223 24224 344043456 78626 78603 523067776 11969 11984 400137894 68191 68192 340383535 50249 50245 838506367 57591 57570 384929807 86403 86404 220927512 79907 79908 121733382 29648 29649 997270701 37919 37943 179840657 39838 39839 905827435 99346 99347 820712263 28445 28435 518389132 12749 12750 210298050 97075 97076 20402318 65527 65556 73591036 8538 8566 377746331 21789 21790 783814677 58605 58606 858049486 22648 22649 484467707 80143 80113 368973588 29840 29860 112941805 64081 64082 101535186 60454 60446 906911951 89825 89840 34088671 64308 64283 150929280 80416 80401 588987401 62295 62296 663953365 52837 52838 356630743 43727 43744 703135749 85821 85817 749047271 71684 71685 534579905 6056 6057 271735054 6316 6317 724239565 88049 88050 184067917 85760 85732 344238962 74658 74687 449275735 94436 94437 440097147 31502 31503 91261255 54840 54827 426235610 5619 5648 665739764 3491 3516 792026800 82142 82145 630382657 46311 46312 695160458 89096 89097 341971263 97381 97382 28240400 9829 9854 512397452 83538 83560 151072633 91711 91712 785707658 45354 45335 337868979 21315 21316 597365634 64671 64672 541953592 38402 38403 838325659 44555 44556 119129410 53823 53803 654579354 18057 18058 631178827 34073 34074 40299384 63790 63791 339586221 43083 43084 372957645 21629 21630 540264055 6432 6449 820942294 65410 65436 608869236 60635 60634 109506972 97681 97679 499211424 26305 26291 711147281 44555 44559 624153013 2477 2478 82395158 9437 9438 554839270 7245 7246 614104720 36268 36269 100572120 73049 73050 590614846 79821 79811 501947666 72022 72049 659631085 72261 72262 468143282 52539 52511 584541559 9052 9082 790823543 58957 58958 876159446 46086 46087 505536218 31680 31698 392682067 77310 77306 499684740 58017 58018 870183441 51128 51129 195080748 12594 12595 733477639 89680 89681 711441361 17400 17393 644213829 90642 90614 817207949 96301 96329 214198756 76778 76779 521080144 5985 5963 699620695 72758 72764 963066787 70786 70787 16385811 1151 1156 458668481 42945 42959 19506294 64650 64651 60529150 17501 17479 120150795 51560 51557 996196312 25009 25010 849629971 23711 23712 173306560 57733 57746 68221453 45799 45800 597787221 95150 95151 626306494 56310 56311 428884933 83020 83021 737862282 88089 88067 975217952 33921 33920 561611154 15725 15726 807908387 97300 97301 520960989 53085 53055 576696167 24838 24843 931459310 88222 88244 923298740 94912 94942 728992911 73943 73951 422836062 4901 4902 271857479 49372 49373 288697868 91358 91359 187587559 40612 40613 881401127 33762 33743 116183001 93487 93478 370437581 56863 56856 473605717 11707 11708 754885647 51145 51131 291328772 24039 24031 767551463 36435 36436 711786768 36339 36316 339467426 6546 6547 27208095 20887 20888 822326721 43360 43364 958780444 72878 72879 739359709 15212 15197 757166712 4626 4627 777371483 76462 76463 781812609 24260 24261 32952096 7224 7225 924306859 31204 31205 161486549 14580 14610 625049358 29420 29390 409141091 64302 64298 723007132 99785 99804 928963033 12151 12149 139786022 73424 73401 227469811 30079 30090 203693953 98969 98952 233657912 58112 58113 691800272 18169 18170 385424976 91943 91929 325495206 51134 51136 501264941 77593 77594 321147152 51452 51453 517866014 99579 99588 664171791 99683 99684 167383215 87821 87792 866008680 59797 59798 349938959 93312 93329 386329178 10663 10639 239848535 69055 69047 189542566 69869 69870 512395780 73327 73328 834383592 8743 8744 320752447 1840 1830 79484171 95010 94990 6296629 41699 41708 16072355 80888 80901 106498176 84652 84627 926560674 80498 80499 603019214 76188 76208 515439191 36343 36369 527607521 10905 10906 496271945 14707 14690 580199093 63305 63306 7238139 77843 77824 129894964 11909 11908 321694700 30199 30172 257995361 5453 5454 51206236 71525 71526 463682600 77379 77359 469147323 74442 74444 116878151 8548 8549 633355027 85220 85221 369151919 8296 8273 238563433 69341 69323 267464577 58123 58124 538992237 84772 84787 626520060 70612 70613 742548792 1074 1075 415736394 54400 54394 588370985 76390 76391 816362072 9795 9808 364971516 12710 12684 155338089 51799 51800 791052016 24131 24158 985368796 8234 8206 913304935 42123 42152 181949298 53923 53924 522930803 32920 32910 48158713 51414 51418 44903131 52620 52623 881956011 88111 88112 626502643 32494 32498 727573437 762 763 192772322 58897 58869 292025596 43536 43530 44251534 78865 78837 726196794 41803 41804 128868263 19126 19127 215975244 64893 64877 511014316 15792 15793 234713126 34714 34715 866360873 94778 94779 981159022 70776 70772 422710497 19823 19801 780197618 10802 10803 957791084 23265 23266 977146320 13413 13424 521166049 59930 59943 572206468 43293 43294 164842067 206 207 70915335 32870 32871 114156019 49954 49955 305277344 63690 63691 124638431 41606 41607 824180734 32110 32111 448697063 76963 76978 381090566 30833 30821 346878875 35685 35686 336196033 9061 9077 352872990 87800 87801 389446878 69413 69414 171590625 63996 63997 774703775 82833 82853 943874152 76445 76458 809299926 57322 57349 105286973 64082 64083 704334792 99661 99644 64478080 76198 76173 160722827 61939 61940 76864933 99485 99463 25163194 19833 19823 419024444 55101 55109 131758066 20997 21020 690839153 34499 34500 827495882 17902 17903 796516707 1245 1255 276967341 85310 85307 200306907 53068 53041 656747993 70968 70969 606846612 45530 45531 666714410 9853 9854 885303704 58470 58482 99855551 75771 75772 999234992 99387 99390 643226426 10502 10503 981323379 98311 98312 442713250 29783 29784 223807856 51354 51355 339419430 75544 75543 393569123 15088 15117 840198330 52495 52496 654959418 96646 96647 302977925 69920 69921 41122808 9168 9179 263913410 81384 81385 573799186 79922 79935 60120834 78417 78429 443262688 48367 48368 409569667 59790 59780 714453004 94255 94256 608949224 27203 27217 52164523 59023 59024 663827560 74336 74362 833419675 68584 68585 510374605 65361 65342 663222708 32184 32214 639298494 12012 12013 466856727 45226 45230 740132581 60453 60454 103631956 76806 76807 906352330 2746 2747 267126526 89217 89218 481827518 5366 5367 284233492 90620 90609 748626219 78253 78261 212648746 64622 64623 13302192 92116 92117 548744091 14953 14954 731120140 30021 30028 946090177 36403 36404 354609986 75003 75004 269357267 92340 92325 299769098 80981 81008 193335103 10639 10640 475023455 12303 12304 198495954 29959 29952 207164241 63697 63698 499067651 74287 74288 363334581 4971 4985 992445517 1592 1574 207346722 8579 8578 798050521 71986 71987 783908383 53746 53747 196985793 78451 78452 366541537 93307 93337 389306477 80506 80508 542246395 17565 17566 29902018 2384 2368 179649506 60459 60480 43830646 67284 67259 765771585 61093 61067 191992579 48739 48740 653068318 61960 61963 634007404 42302 42304 628747397 95732 95721 481296220 80262 80263 574586407 23453 23454 597286436 57717 57711 691744630 16588 16559 134384250 77654 77669 827103331 10809 10810 551476609 7908 7909 858860111 93226 93203 9914838 97274 97275 379602277 84151 84152 866514583 32963 32935 938690390 43007 43035 631971643 3422 3429 710675196 52610 52611 651287780 97760 97761 209972373 16810 16834 781133585 44041 44054 700280867 20756 20757 501322389 60692 60672 951486000 45939 45969 166333272 84978 84975 596926336 97636 97629 415633568 64109 64110 895074950 96539 96540 591413779 63128 63153 939126191 30294 30293 890900266 75970 75971 99933011 65364 65390 420355445 40838 40860 692741615 36738 36733 746687783 66021 66034 339113586 90163 90164 823246619 38431 38411 10451675 18310 18311 795756602 19480 19481 337802776 23649 23650 649874958 73791 73802 134776133 73497 73498 555958315 77566 77547 982678891 87012 86995 730837520 97831 97832 180371293 25825 25824 954433217 42018 42019 937748412 84922 84923 767044977 59066 59067 305579911 3616 3617 23859305 35901 35902 873876931 4861 4862 336119257 46737 46745 618259055 61836 61837 790260515 2864 2871 470514690 55685 55686 195230238 5881 5867 401677159 8001 8002 422873812 82046 82047 222638843 88381 88382 505647446 80336 80353 147504084 57094 57117 980618721 64744 64771 364486523 36267 36268 821672434 92024 92019 509876905 24148 24149 677065551 55662 55663 283519784 89428 89436 850190904 94351 94365 981298873 23196 23184 214195516 92910 92911 823605253 12426 12427 546958685 84910 84895 534212285 73611 73581 143087336 84756 84757 417601432 48838 48856 504298534 93748 93749 619058076 69043 69044 392461926 65814 65815 211496013 90831 90837 767505522 21108 21109 173494707 15848 15840 391785052 75993 75994 265766941 86131 86136 434090221 58936 58937 792150489 99748 99719 614963371 70298 70289 783472147 16038 16047 505789225 64123 64116 393865180 4434 4435 205599897 50941 50959 790113412 40913 40934 879145215 47878 47880 612990136 70185 70186 641984643 56640 56641 938656591 96709 96710 596788072 53706 53683 752290363 7999 8006 909766976 89740 89768 244770578 75071 75084 869293257 80208 80209 713571643 79588 79589 634077279 24516 24517 657096581 70268 70269 396749498 28454 28455 147428309 78276 78290 376427809 55567 55568 390944411 78779 78780 653518986 31815 31817 197404594 29801 29802 53788019 37320 37321 584351940 71190 71197 112752600 64900 64927 15518789 71347 71317 330448061 90231 90259 401171444 36438 36439 704075431 1926 1896 336206331 94429 94430 675562450 41247 41248 247650595 84045 84064 471472755 3554 3571 239083677 63112 63113 469171910 99415 99416 947815831 21520 21521 554019019 37554 37555 312042378 93197 93198 101370416 21399 21401 571488650 51924 51925 531921393 4381 4364 649114990 5100 5101 817693497 75759 75760 420277437 33704 33686 941471329 12633 12619 428375881 84596 84570 57061335 75780 75781 885286888 24432 24448 621765118 19805 19803 610600191 64983 65008 36960199 91198 91208 763944368 82214 82215 805383592 65537 65554 580453226 38279 38258 680816817 75637 75636 346570523 42431 42432 89860746 27512 27513 666475713 28261 28262 716165838 82839 82814 866351670 24654 24643 96763003 5480 5470 43646926 41891 41892 569142336 46944 46945 202364338 66416 66400 581385708 49827 49828 26518699 70283 70271 851679023 69881 69882 923472204 40673 40674 899435537 43560 43539 851005523 9883 9884 682122824 434 435 377445585 39855 39836 683368659 7896 7903 911556406 86722 86702 460148019 75322 75292 3881832 13175 13176 589474144 32500 32477 568970453 27484 27485 667771649 37863 37864 447770041 40466 40467 298493978 79423 79453 24742724 39553 39554 668693610 63450 63451 168556727 13658 13659 552487042 49357 49358 739207567 23808 23809 311679067 4845 4846 138574878 34672 34689 489329619 77609 77610 881948959 45820 45821 195267766 60718 60719 330641615 96592 96593 445085580 99478 99479 847262803 28970 28964 859720555 9734 9742 491629016 63080 63081 934978413 5904 5905 642534208 65240 65241 922642979 49652 49653 940642597 84536 84537 167311828 29710 29711 506870917 71758 71786 872069656 78516 78504 271855662 61748 61733 967311706 54743 54767 72797301 29678 29660 755516589 78519 78520 87755804 38644 38639 147991325 83872 83873 420642170 81749 81754 743397262 36387 36370 883673543 1673 1674 346557974 29153 29150 572577042 51127 51097 764065336 74206 74207 32035206 7954 7955 125098823 11748 11749 918025480 5372 5373 417724599 94406 94407 42839402 15952 15958 478839105 22977 22983 511741209 11233 11234 752042569 18344 18345 870342349 99685 99667 885931260 28286 28287 812836428 58748 58749 894364871 4124 4125 988631269 93792 93793 327964792 19492 19493 702779966 60631 60615 504019903 48198 48217 399304568 69597 69598 142823425 90617 90618 846928064 62132 62133 990353700 92422 92423 777240773 70959 70972 692567102 41092 41093 418167775 48501 48502 774494668 40926 40927 194709259 60461 60485 111723963 94529 94530 956131165 13085 13080 384130105 63357 63350 11589809 12251 12243 794770349 12323 12308 537410761 62139 62120 593846023 91398 91399 429605464 98482 98483 62652222 21394 21408 299426034 31202 31203 681755727 7938 7939 530449111 78064 78065 431750690 84532 84503 328785192 89280 89281 968315862 32182 32183 108305337 69567 69585 952863192 74557 74558 250058100 97727 97728 327970942 98075 98052 698767625 7567 7537 179654533 68546 68524 947835278 62243 62226 81246212 9523 9524 195530830 49937 49918 24787032 46162 46180 32459379 10421 10422 596130395 83752 83753 684939181 65782 65783 875097667 68544 68562 320305346 13469 13470 625825475 56963 56989 540353211 70421 70422 812119765 26813 26814 718742232 71661 71662 607506853 17004 16994 505271311 23896 23906 873394151 80279 80280 941656092 5159 5187 392282676 78216 78198 645943286 16843 16814 26493893 59063 59064 620918877 43745 43746 713268617 9452 9450 401672130 61658 61652 981375600 22102 22079 567737566 63296 63311 332555956 64939 64940 300250943 59663 59660 430276613 58541 58542 419838487 91914 91915 330885344 3272 3277 766117267 3591 3592 107261455 90349 90350 367243337 73596 73597 578645711 66955 66956 461910071 61369 61361 337991885 47649 47678 353620237 89499 89520 670622838 21242 21228 468391896 75928 75904 60827731 11984 11985 828362627 97512 97482 650003403 89680 89687 537814482 31378 31379 357478181 29166 29182 986899996 32529 32500 921854051 47049 47050 172499194 40507 40480 457708526 88263 88264 584726302 75570 75584 406669268 72140 72141 299822991 29810 29808 546954144 90856 90857 301312800 33864 33865 706230246 76378 76365 633809101 41363 41349 483488571 10733 10734 254022857 3618 3619 20921595 14766 14756 814666440 37949 37950 731740311 75510 75529 323846027 57213 57214 545362908 7995 8013 327981222 85073 85086 186931128 74447 74472 109624543 96986 97000 236104565 27488 27489 886559615 68789 68797 52949205 70182 70183 629165725 63805 63806 628577059 77384 77385 775158601 11679 11699 601514810 79784 79791 362005634 68666 68667 140994857 59450 59451 591269275 88835 88807 85008980 75679 75680 80440633 24201 24202 869882249 83698 83699 550991150 4087 4093 664590464 87459 87460 739137319 13629 13633 499191739 99830 99854 778825657 32406 32428 894974348 47273 47274 134412530 74359 74360 398369414 92841 92842 64817936 93798 93799 223092512 41255 41256 994477934 82899 82901 652803462 111 112 312217512 65815 65836 294495371 94534 94558 168080150 19229 19230 686492313 3918 3916 52561720 60719 60711 681462349 29276 29277 691004186 28992 28993 579184368 54496 54484 286849202 87199 87200 686339993 8838 8822 451907236 73064 73055 160623459 74862 74863 880206898 9495 9481 606386717 70987 70988 535405222 68527 68528 96799147 8875 8869 220593122 25658 25659 278675245 92030 92019 308140502 99103 99104 558991595 60121 60122 168103382 41544 41545 429085065 83153 83154 784799036 14110 14089 120218594 88733 88713 456629407 30213 30220 463991978 41502 41495 832427462 22955 22936 69592624 18125 18126 48265093 49030 49043 635072786 45091 45098 784690558 28434 28454 592107087 98643 98652 503252618 43606 43607 93564209 9169 9186 259836659 53207 53185 670637424 73490 73491 103696342 70064 70088 278255486 32265 32247 611776948 20046 20047 233319339 73220 73221 590942371 8843 8844 731824143 67073 67074 629637824 89348 89349 181730180 89000 88983 674307631 43067 43068 675527275 16375 16376 278240849 73751 73748 668914388 72756 72770 421660493 43466 43467 282574648 19318 19288 479969552 38264 38254 480378644 54173 54183 529482607 27474 27484 739447198 51727 51722 724158090 83586 83587 433092872 76239 76240 774264294 50898 50899 990784616 71344 71346 269148270 8802 8803 254058898 70596 70597 670006789 77615 77631 105137062 93045 93046 350227249 20966 20967 223516114 45765 45782 690150654 79293 79309 114492673 31046 31047 51330915 49875 49903 535536111 3230 3231 807445449 71041 71066 659881977 83329 83330 598134514 54425 54426 673953226 63958 63959 74769625 89801 89809 357216886 18512 18513 844219106 96830 96831 290517806 25032 25042 351590669 46188 46201 372226502 95730 95731 35857017 84430 84431 446145328 69707 69721 795994071 55795 55796 279263881 14964 14965 877010767 43404 43405 780523347 93989 93990 659811611 18568 18543 646173557 37831 37804 826162177 82430 82431 772967907 81731 81740 114866618 46761 46785 737941196 61736 61737 925933835 25509 25510 786101308 81408 81409 994736951 53349 53376 987017941 18110 18111 299520440 36994 36969 114672801 9751 9752 443396418 17626 17627 582264314 69044 69023 141858101 16253 16254 770361532 81864 81865 759188515 20383 20381 322405471 82492 82493 845161241 10755 10756 51076468 85069 85070 347690218 93888 93889 799986951 10831 10832 481961879 57697 57698 884907566 22328 22298 258977674 26401 26402 536889453 92914 92915 792615129 34804 34805 232393106 46597 46607 496356088 5928 5948 4463997 41049 41019 460794166 12390 12391 8680820 79934 79935 885205420 27110 27131 45193441 20425 20426 164973888 74617 74618 651314442 51666 51667 675249605 86965 86989 508333656 53854 53832 214341484 30974 30975 117546243 44554 44555 746950896 3851 3876 103771343 24018 24019 724411519 28531 28511 725606692 66384 66354 629972375 87199 87206 191531755 36815 36801 578616607 20353 20354 385417840 14723 14693 872133872 25093 25092 510889263 21914 21889 383866341 73918 73926 444069212 62684 62672 845829766 95241 95246 473196953 65052 65050 389326122 98815 98796 280445471 43417 43420 479968803 85662 85637 841125836 7490 7482 57773820 19329 19324 9719862 3755 3756 558430158 91931 91932 24485817 10860 10861 521820658 94770 94771 51292595 6210 6211 28213358 36791 36792 76680138 68642 68643 469717633 27511 27523 726154907 44074 44067 857832842 89597 89598 562988580 28578 28579 364716777 68483 68501 166312616 18197 18215 921197821 57380 57396 811729840 55012 55027 4441724 41349 41338 122701038 23693 23669 151846779 51742 51743 879742341 90513 90523 369388292 64647 64639 333219383 11341 11371 223362301 24557 24558 939065259 10375 10392 128722340 90746 90751 881667031 13227 13228 655599621 35279 35303 909521427 90696 90697 885510058 19656 19680 418728815 21379 21380 420678010 45232 45233 721311718 30483 30484 507060273 20206 20220 932420878 57684 57700 237428825 53710 53711 434651895 63740 63741 470049999 52571 52572 665590144 2493 2494 108774709 87052 87053 535092745 99180 99181 522053743 92360 92361 460660869 90129 90130 604547552 14697 14714 312968841 1199 1174 6769643 80607 80637 766355545 58234 58235 44147890 42759 42760 307973219 53443 53453 298818301 53806 53807 601935569 69352 69370 687931347 20163 20175 340137399 42828 42833 791864143 4403 4404 339095171 36800 36815 923741683 58609 58620 36598619 85061 85062 829325215 78223 78208 73442484 93966 93944 518706413 25192 25210 36661775 10841 10837 965370844 41351 41321 494230447 36195 36185 78187769 71360 71361 115312468 58837 58848 11348002 11047 11048 405988367 10883 10884 529842960 29911 29894 324714143 37857 37846 144685088 33941 33919 9477826 87366 87359 138015886 3040 3028 854546350 9564 9565 82450828 59301 59302 405572178 53960 53961 181873979 59589 59597 612675790 59956 59961 587393516 60311 60312 890227207 9108 9109 514258899 45872 45873 532051094 16042 16043 555999781 67590 67588 406703649 76143 76144 109970082 68280 68308 942476056 61473 61462 691674534 36098 36099 962373487 22936 22937 155173541 80934 80935 656455635 1860 1870 913785795 82926 82927 225230271 12577 12589 73900150 8105 8116 456291369 61637 61638 548865233 30892 30874 919000313 10233 10234 687295784 86810 86796 102674763 68002 68003 755397124 98472 98473 450630159 89186 89207 390416447 28924 28925 105295374 54209 54210 660815908 5515 5531 320276815 9364 9365 224562977 35222 35243 958349571 9963 9964 400051673 40585 40573 167632393 66626 66627 904323495 81022 81017 763857434 36687 36675 811795502 41124 41125 53772978 47043 47044 33713155 27521 27522 386112912 46216 46206 525955001 54516 54520 214758104 23174 23162 105234355 53206 53207 643054313 14131 14144 125061728 54416 54404 83236530 41973 41987 988912355 32765 32766 887737218 19710 19720 287216610 69092 69093 696076811 80333 80334 659100455 92222 92223 936752036 48718 48719 90024597 87879 87880 30766374 23548 23556 585608173 79613 79617 61057426 36168 36162 866134726 73409 73410 13146863 87758 87759 719821260 41717 41718 394158081 19930 19931 716849002 67641 67621 73755111 35575 35576 541896776 5704 5705 227813530 37520 37527 543932159 92915 92916 763575405 82484 82489 762021107 55188 55217 795526577 39282 39283 936389377 86386 86358 78524588 4691 4692 469784869 92445 92452 218781690 74311 74312 828659303 13417 13418 702102403 51471 51472 457839220 88157 88158 521104284 73672 73658 386918850 44465 44466 189165173 30252 30253 212664951 79978 80001 586773412 46804 46826 912278210 93481 93458 709674311 47141 47138 472715618 14495 14496 568413014 85242 85237 731915583 22145 22146 867016297 32011 32012 579841217 46830 46818 246635865 8911 8883 879377228 97919 97937 813339873 39604 39624 101347431 90655 90656 301592748 79260 79279 291613187 37693 37694 496260398 33964 33965 844443961 47711 47716 161577161 88632 88633 32962022 27616 27621 84868313 23913 23914 1037433 48212 48232 733157596 6721 6744 848244858 14945 14925 439465305 73507 73508 575499499 99827 99828 13633095 62320 62321 532175518 91977 91965 816375714 34661 34691 13421243 20695 20713 720635448 94444 94445 313576948 17892 17893 621659286 11634 11635 692691078 98517 98500 417860636 88967 88968 424446129 32535 32513 896683156 68877 68878 34428789 88686 88662 367134 68055 68083 337064697 64700 64701 491018111 65723 65724 826137617 26145 26146 7350450 82390 82391 322902581 51302 51319 276257631 12162 12163 174463479 49648 49649 395748224 45172 45173 996783538 24285 24286 650105329 2712 2685 9433343 5206 5207 636023355 71305 71306 395578197 79045 79046 961940244 26428 26401 220225877 89178 89179 194658033 29020 29021 804895756 43622 43646 433326192 45168 45169 581779732 127 128 778742379 58265 58266 774971992 919 939 966501522 69227 69228 826302236 29213 29214 697474574 12100 12101 921931578 4683 4684 723833443 52549 52539 662768870 7489 7490 13313519 20034 20035 66754558 57643 57654 694451966 36253 36254 513732582 65960 65961 503027145 11276 11277 139381642 12673 12663 142883125 21150 21151 221296256 49499 49500 195703807 7529 7530 673471887 68859 68857 546823260 31910 31937 682159184 11777 11801 102152756 10324 10327 428545163 88976 89004 784557535 12471 12472 740813456 21091 21074 891429835 20799 20803 609756648 85428 85423 188486607 640 625 51137644 46245 46217 522123500 81191 81213 896273083 72375 72376 698808212 82157 82158 557225012 81209 81223 990367776 57485 57515 489797561 51878 51889 464572707 21057 21027 170131997 30410 30411 788508795 91715 91716 307029059 53378 53405 884312065 66868 66867 581168781 31001 30978 400784878 39940 39927 320687627 84258 84259 32264282 57998 57994 312240066 41423 41411 326456777 86166 86167 800556815 31474 31479 364978118 44968 44969 371788624 11447 11448 954825806 24266 24282 49984252 4156 4157 354489901 49406 49407 676304622 85863 85864 229250075 21303 21304 457844612 91340 91334 860272319 93923 93900 734136997 99355 99356 16007679 89254 89248 416900393 95300 95284 175292101 12153 12154 968199134 52812 52782 99127800 19857 19865 159536956 92527 92528 62949146 5701 5702 536023165 2554 2555 259443155 18571 18544 341782890 15432 15433 730790021 34580 34581 302469557 77798 77799 921311585 12302 12292 327695175 85219 85207 338910771 54589 54573 617010402 474 475 286774068 79881 79882 387902854 98132 98106 675860981 3819 3824 547512034 82222 82250 706359441 55949 55950 196633271 94528 94529 122771779 69147 69148 285253255 87689 87711 869430686 47262 47265 561518123 24880 24881 933505661 96014 95995 915898395 30967 30968 574984727 14833 14834 372656480 27604 27605 626981600 66028 66029 106575619 50419 50409 522187134 25304 25305 121151994 28756 28757 586253586 4671 4656 850731603 43583 43584 508662170 61208 61234 122846632 61101 61102 897334701 63228 63229 816977430 39931 39932 835953029 47571 47572 442284485 6380 6376 54966447 46408 46409 461736026 35830 35831 471757688 73876 73900 122197082 25525 25526 309205928 5065 5069 389382650 13192 13194 534469878 31569 31578 727477989 25432 25446 867797173 35986 35987 882297076 30955 30964 512223525 84255 84240 722119321 6712 6713 415029277 22548 22549 858748883 20628 20629 12319769 80246 80247 284472873 57134 57135 518662266 75029 75030 614007727 25826 25841 403252330 51557 51527 212165720 7220 7221 758736006 14179 14181 187572855 89204 89214 327084163 97362 97367 539550272 1923 1924 282666615 12787 12788 458809530 30836 30837 68884109 25513 25517 262237561 58864 58865 604536873 40610 40611 41604716 46722 46730 28884534 16183 16188 736745635 73363 73364 459907294 31738 31725 792210920 58380 58394 837587813 18568 18590 657882310 86278 86252 29810408 47823 47803 807620712 77497 77498 796212077 10892 10893 93260249 47664 47665 587837811 23118 23119 309229164 82866 82867 143355006 54011 54012 900326196 29544 29531 664674564 69865 69876 675703207 76687 76703 223242885 51156 51157 398082221 99434 99405 894278357 95138 95133 406819981 67172 67180 194507097 20664 20665 858519184 17566 17563 323449767 17108 17109 578626183 42894 42895 319771718 16975 16976 211081091 7428 7407 68057032 2066 2051 688558224 16386 16359 489075601 93723 93724 856576247 66057 66039 269631093 68981 68956 723803799 37133 37134 557845259 73211 73227 438271449 87007 87008 706250576 98343 98340 51377438 17670 17671 930340195 39693 39694 333973727 75816 75817 497843249 89587 89560 721023782 98693 98705 776923155 23260 23251 468223525 2149 2150 189359769 46530 46551 263942298 37902 37903 437063015 90587 90588 718309452 98157 98170 454041422 4834 4835 135554820 67839 67830 712172680 82737 82727 672781459 78300 78301 205552380 15264 15265 403605218 40870 40885 745655114 90096 90083 9374033 81681 81709 341804630 90728 90729 863790635 95147 95148 563192000 61180 61193 114898810 28831 28832 829261685 17455 17456 204248672 64583 64584 999270658 1103 1106 695617661 21840 21831 44538348 70525 70526 508601664 20527 20528 147216875 79897 79898 585692106 44629 44625 746980933 39033 39038 510490184 36648 36673 706663269 78815 78816 426120908 68926 68927 230437632 31731 31732 679200406 13754 13756 893555246 7526 7527 122784201 16773 16743 88433596 17719 17720 445052251 81194 81195 325163298 49951 49952 334411813 63259 63234 247148844 72046 72029 619431368 32426 32423 383033576 26068 26077 139864646 90451 90474 924717440 55270 55264 642440834 98507 98520 192952077 75967 75968 649809310 3356 3365 93219296 46704 46705 644749761 54824 54825 560488059 56355 56361 344537380 20934 20963 104261577 74027 74021 558643653 81735 81755 845973893 15615 15591 796518140 91686 91687 36251368 40269 40270 945206123 97249 97250 222752878 67640 67641 390304894 79138 79139 149431110 26436 26437 311963860 14728 14703 119356955 23853 23854 883871600 16463 16464 866073617 84036 84037 521723513 33809 33793 77805044 14634 14637 511374319 30021 30022 359741551 56215 56202 353974402 32307 32312 964841533 63541 63542 463025895 73932 73933 563148200 9035 9037 841130916 45759 45760 379498035 29714 29738 326210068 15139 15140 632336775 22968 22993 826546757 79027 79035 464301902 71048 71049 692220023 68894 68922 807211708 91943 91944 138205093 36936 36916 308428035 58982 58983 14152115 47992 47962 195867847 5054 5055 284330056 92365 92366 584603594 88852 88853 171495846 65680 65681 433156524 95704 95699 788910335 50077 50073 307458228 24601 24597 20232304 19691 19692 636158754 50714 50715 588264475 18920 18938 92188454 35671 35672 914294719 6693 6721 747104319 45843 45844 62553939 27564 27540 151610733 39076 39077 542013850 82283 82276 956761820 10227 10228 939951950 48452 48453 424616119 17987 17964 372978386 50077 50076 949969176 55804 55793 868615555 76851 76877 573907494 48955 48961 251861397 62101 62102 200759174 36888 36884 981072207 77549 77526 569696791 60520 60496 507902672 37823 37824 517185718 44751 44727 660639246 96906 96907 293278820 544 543 741952255 97440 97415 800848977 36694 36695 264351330 46830 46836 54571267 62077 62078 989675253 64924 64925 54253099 95978 95969 338476028 24023 24037 362873283 69610 69607 391245008 272 297 646892421 19701 19702 973679676 88796 88817 398953173 45400 45401 189618573 80750 80755 767781703 91173 91200 666965239 40941 40942 841417153 71159 71160 464464869 28876 28877 113122108 99739 99740 879568694 96086 96087 316176633 19345 19368 597356145 13050 13036 889437250 5418 5442 982584302 47970 47974 132080102 86507 86508 400343263 49321 49322 175752220 81601 81602 857128170 76359 76360 920950041 56721 56705 709686412 62981 62982 733782438 93839 93840 655032815 52285 52290 929513281 21948 21949 601887222 29486 29487 796169576 65000 65001 615584705 87918 87919 852616860 45699 45700 356676258 65756 65757 965447998 73318 73319 826327076 98237 98247 349633277 76006 76024 992838972 53794 53795 726243728 98068 98069 452520064 84766 84767 496032714 61073 61074 471386061 34701 34702 139008589 42409 42410 143145094 19132 19133 662739281 646 637 648657391 58698 58699 179533502 28754 28755 5732088 24182 24183 53047637 55584 55585 198340677 94477 94463 337866499 77095 77108 765552781 12178 12148 862067150 36346 36352 542500446 30715 30716 398285609 35055 35042 330982617 6143 6156 706128462 59810 59811 772035914 58811 58812 589079756 85854 85855 601238082 81696 81697 59630573 53709 53710 192749527 61296 61297 273608635 11122 11097 769309212 46039 46040 773721662 6809 6829 578753642 92586 92587 772431997 93692 93683 902320859 49854 49851 714857958 39635 39636 886150681 13899 13900 458379110 17805 17806 90434188 58256 58257 336080336 81117 81118 789737010 56467 56458 169250255 4666 4667 713934835 82554 82541 413393707 62017 62018 74590635 142 118 466394299 10965 10966 44960829 82804 82805 266369685 1793 1807 525024983 4942 4943 712596198 17868 17869 723369007 8263 8270 251442552 46171 46172 210070431 19754 19730 622760159 22598 22599 806445332 48857 48837 788125258 5725 5726 496123837 1076 1077 369794353 60849 60854 965921137 4870 4885 105073567 62825 62795 998638277 48591 48592 959445383 70787 70772 798853449 33671 33645 706843353 99261 99281 131728183 55855 55840 116071985 79456 79457 416748347 17470 17463 329302422 62519 62534 17450647 29523 29524 670638972 72099 72100 874166704 49777 49778 664050817 76812 76813 725698612 73272 73273 238536472 98543 98544 961057932 31502 31522 115485409 36452 36427 20911991 50868 50869 673712454 16270 16271 421151968 54392 54393 600836587 89393 89394 736444671 62436 62434 798124821 93763 93764 327624233 47510 47511 581242452 47023 47024 180473189 38397 38398 917305652 18793 18780 828454784 79299 79300 916977847 57402 57407 99393237 10898 10899 536799843 52380 52381 803068921 60053 60054 898350466 1699 1700 306110773 57751 57752 94920874 13296 13272 285250415 75090 75091 956911742 88290 88291 626980404 10379 10386 995320732 38699 38700 860563551 1788 1789 560212364 61453 61476 501015567 55628 55629 150131933 26027 26014 422173506 54249 54250 552786181 49136 49131 76566186 45205 45216 172837512 36885 36886 230785763 64281 64282 79237935 4068 4069 990203180 36748 36721 520459394 88108 88095 324798973 4927 4928 958223613 22175 22179 431425787 41380 41364 895245302 5839 5822 765135890 87504 87485 847361097 31100 31121 988948988 67669 67641 484582627 25224 25225 668248823 97954 97928 868452970 27694 27695 205555722 68972 69000 138123974 26552 26573 661949592 46573 46574 922276745 72232 72233 746111114 60801 60802 645477608 72690 72702 121243829 90264 90271 789123275 72458 72459 68920325 3765 3736 260361588 59420 59421 954252611 85867 85868 783859293 15185 15186 638651859 70453 70471 961033661 48270 48271 65798269 49590 49591 170030485 1975 1976 995949619 86228 86250 674496919 55421 55417 991269217 33682 33705 320939098 85744 85745 898384467 26895 26922 913397091 14153 14133 13845497 76115 76128 984108031 87533 87534 88172863 89858 89881 52610243 88204 88205 610836135 92416 92417 558974171 62700 62671 574835159 88531 88543 19092380 91571 91572 309022222 35098 35082 209370786 99223 99198 3732355 24500 24478 480259162 16836 16828 199383705 1188 1167 175750202 85636 85643 903923336 61263 61264 799281643 59729 59719 336092840 69449 69425 749440493 44441 44424 486149845 36740 36720 397557160 96245 96246 64752187 75153 75130 29236769 21344 21324 594912600 44701 44697 914174861 5986 5964 440926869 19807 19808 453634786 67486 67487 769307922 95883 95854 422737394 65181 65182 673160671 86785 86786 248516434 31038 31039 407352681 98718 98719 624196347 57479 57493 536782849 70480 70481 265774299 30609 30610 617821985 94685 94686 480771114 81295 81296 878537978 35410 35411 121982199 36571 36572 797209442 202 203 602193358 81656 81657 266319823 21890 21873 758109214 26299 26294 333161103 93037 93038 690906480 32664 32657 967425908 78691 78674 888293480 93288 93298 741579253 70656 70663 550752088 71712 71695 138548029 10747 10732 412719931 65546 65547 66885942 35210 35211 470956757 57648 57624 781813120 24810 24811 521105065 77289 77290 629175457 10890 10891 669759434 38540 38541 279456361 32358 32388 256698942 8178 8179 149143188 45598 45575 888012408 7268 7256 139203975 37493 37483 293765820 68072 68073 98278743 74235 74256 849821026 74292 74293 572024359 50550 50561 613296350 29697 29681 538672830 81481 81482 904165921 6990 7005 396790418 27127 27132 810563218 88353 88341 14083532 12205 12229 975624965 17150 17151 765082771 83955 83973 33953802 93567 93592 370763708 54062 54060 566593537 81462 81463 224597715 33105 33106 821051169 71447 71464 944149055 79498 79499 177207611 23602 23612 698167632 74084 74085 699261716 79855 79856 257685570 85235 85229 744752524 64467 64468 40725754 72987 72965 180872060 69543 69553 618972642 16664 16692 209460132 6460 6480 720140628 35198 35199 538341222 68167 68168 924508507 90036 90015 676498437 761 762 183755069 69283 69284 447767769 16145 16146 581174601 90828 90829 258562870 64044 64045 374517711 26634 26635 707539534 59142 59129 342883063 48446 48447 401208712 4624 4625 945988331 47032 47026 355630542 35100 35115 473282801 23620 23638 413117528 78841 78834 693056882 37004 36998 484432339 95107 95108 105217431 451 452 849091930 77255 77266 508551191 67830 67831 626321591 95250 95251 557822460 94285 94286 90937135 66029 66030 18196103 35880 35905 492242715 91722 91723 613723342 14881 14882 256219084 24140 24116 716362074 32461 32484 782461716 14267 14268 945765656 17680 17681 334199773 866 867 232095258 18979 18980 751627983 97578 97579 670442705 63852 63853 387963560 88160 88161 45583600 61502 61503 681426577 47814 47815 599659881 76475 76476 514097909 16639 16622 64121655 69867 69868 451282655 43195 43211 212563685 64861 64834 315323241 83458 83429 544895071 7269 7270 514844608 36627 36650 332129839 56189 56190 720070251 81019 81020 876382325 94241 94271 328087434 8260 8279 618189513 81398 81399 959360306 65390 65363 85420129 62217 62229 2809322 61704 61705 674141402 17258 17259 442952316 35546 35524 485412508 61663 61664 260424043 19332 19333 821361646 45196 45170 928606155 43464 43465 743460097 23655 23656 39675033 98019 98020 426605342 92428 92429 88114725 91023 91011 677388105 2572 2573 588584062 14184 14195 243110825 67849 67850 768346161 1222 1223 607656719 39527 39528 228713019 79931 79932 696377443 5201 5177 472197697 77933 77953 31511814 57054 57055 622091298 9301 9302 790236907 95979 96008 61836883 15894 15895 77823189 54873 54874 33950294 58285 58286 194057246 11083 11053 679512354 85651 85652 434757923 50129 50130 991170246 35282 35283 676215209 69379 69380 517508508 28762 28763 671300596 38126 38127 215354709 2761 2746 707818808 40074 40075 698020444 6603 6624 779688832 38384 38364 652244223 85847 85859 90616134 85551 85572 79949495 14940 14941 527152111 66069 66056 646180999 32490 32491 768280658 65374 65375 444077219 45182 45183 793256341 66054 66027 190955965 82961 82962 597681496 56381 56405 687933647 71732 71733 681478940 89907 89908 924807727 48782 48766 576558253 44150 44132 915769208 57271 57263 923001917 57201 57202 277740934 96918 96919 155121498 78409 78410 368432792 52238 52233 530158364 77814 77800 336449163 51230 51226 83057635 74027 74031 566124581 92442 92443 666654215 35630 35631 316513748 76896 76897 60789309 64837 64838 27865908 71617 71608 224637431 24721 24722 76314185 72834 72851 616435068 9305 9306 637875435 50776 50777 458194048 6050 6051 599497699 16486 16487 765408895 46728 46755 4795055 11064 11083 312369303 12894 12912 939260858 25668 25669 294975913 95032 95020 888614729 13723 13703 757314107 76343 76373 275215777 86409 86410 47580374 56937 56938 917544228 57299 57300 411987145 66945 66946 524555851 68641 68643 152904660 1951 1952 988186755 74379 74380 3500871 32623 32624 282512218 38859 38860 91770561 31784 31762 494248970 92321 92341 195680983 92843 92865 771117113 82235 82236 806004521 94181 94187 424521748 57272 57273 332558074 89832 89833 144301711 3244 3266 62509582 69312 69335 894802565 34728 34729 980919178 53335 53355 895642510 90708 90733 964194131 88219 88218 889258833 54730 54731 281842241 31394 31395 868593188 39780 39781 694842294 58783 58784 879428996 12655 12656 795926568 94548 94549 310836793 9851 9852 381152340 18771 18780 751598451 64578 64558 177424440 77068 77048 213307569 95802 95803 365711034 51044 51033 328333540 568 588 753184941 84947 84948 126682421 1413 1414 637423659 51189 51190 416088057 72849 72850 606165593 35284 35285 21076636 37992 37995 712416790 60298 60299 624042538 14787 14783 932415681 12769 12770 386570265 89755 89762 617153466 53126 53134 232295711 46055 46056 448132117 93362 93392 944534906 43246 43230 411150584 97597 97598 840794005 25152 25153 212499221 28848 28870 468485663 32465 32454 773203376 10301 10302 213936175 90404 90405 188196787 9717 9718 385809671 56750 56751 184078748 67645 67640 607465689 64362 64350 660993102 45938 45939 826348557 73226 73196 723702085 47192 47193 455680930 37493 37494 771815977 27775 27776 303499159 7487 7488 173090089 53686 53678 512950063 90778 90755 708176471 15278 15279 996410827 81573 81574 942211358 45264 45265 466151401 36032 36033 3148843 42360 42361 586593204 28424 28425 810844194 43237 43238 971849743 27409 27417 154341932 50658 50659 50377292 56333 56334 507960763 39669 39670 594217600 32426 32427 732120766 59205 59225 389737357 60464 60458 901799548 79480 79481 50589370 40632 40633 433106483 67253 67259 776669344 63194 63195 213819750 7232 7219 858835640 52514 52526 864840090 62471 62459 33638123 11189 11190 418605480 35487 35481 23525987 9648 9649 416518171 20122 20123 149134062 67490 67511 59388462 20432 20433 15051367 46021 46022 126645015 73585 73586 821191321 5526 5527 945808113 46476 46455 636460244 32954 32955 896183157 61805 61806 614247968 17348 17349 210439822 51940 51941 670622201 78387 78368 652685538 13266 13263 736359837 7492 7484 122579037 99767 99768 392005080 10477 10478 148388119 81727 81728 128201056 84844 84831 193857493 62384 62385 911914864 75195 75196 136500001 49593 49594 996378534 63332 63333 468426851 5437 5438 924833646 63622 63623 131492080 88126 88102 466356022 35686 35681 540308555 81713 81714 515241267 73828 73829 3725276 2222 2220 884808341 35251 35245 177268623 45954 45955 845773862 27718 27719 550270155 99985 99986 192146498 41903 41924 306599668 7412 7424 790080180 75011 74987 480186307 50001 49995 671517883 88312 88313 465316266 23586 23587 455470650 34778 34779 956621471 41843 41869 776621751 37196 37178 713369444 82051 82050 147688983 82764 82765 434752524 54852 54853 952593269 32233 32234 326416859 53524 53525 956487587 7949 7952 726779900 15799 15815 846828332 75937 75938 603525873 22679 22680 426015183 31296 31297 957554995 73821 73822 897285481 52675 52676 112728660 61745 61746 117521848 54233 54234 642653598 93839 93842 210317022 97185 97156 405489569 62650 62625 241772195 59780 59781 737413077 47231 47232 301976540 60378 60388 425748556 98656 98657 876084748 17976 17977 135350967 23474 23475 325993711 23645 23641 318294453 34180 34181 79719174 80430 80456 631783230 92263 92264 129567614 2249 2230 519940765 26498 26499 459051612 90855 90856 976828220 62982 62983 152507160 9580 9585 440984652 29115 29112 522348445 30439 30418 515909047 47858 47852 102318041 90766 90767 323853606 49410 49437 13449924 44260 44261 638589703 83014 83015 47237588 23247 23230 997356938 59232 59222 726641240 63970 63971 504036099 72460 72461 688577744 81565 81566 948336841 12674 12673 74861723 16592 16577 733543144 74588 74605 2264202 1264 1265 68855346 62174 62191 480012699 17839 17840 372089077 92025 92026 517806134 66683 66684 510490822 70402 70426 550336339 97205 97206 574282145 80097 80070 3725107 1739 1740 998488756 62586 62596 246260312 56638 56639 126805962 2136 2137 966288175 20267 20238 269930451 80933 80934 679890493 76246 76245 512634649 93483 93484 718455811 52686 52687 772434855 42094 42086 547727001 95762 95763 522445803 91490 91491 787467308 47984 47962 361960778 17867 17874 828698167 94318 94319 395095018 11358 11373 81532105 31972 31973 44088342 75961 75962 360824559 79304 79305 516090411 74310 74311 744100599 26201 26202 108178410 10959 10945 504805455 92584 92600 939789182 81983 81992 363963204 44671 44653 254910363 11925 11920 428852231 97768 97787 635985949 7745 7716 131547316 67237 67238 322079256 62296 62322 765448417 17644 17645 165823432 30538 30539 8490495 59510 59491 285622107 78237 78238 639610055 87583 87591 223954446 10129 10130 688540518 46094 46088 500385447 16899 16900 727601657 68175 68176 432547109 68914 68931 638517305 86041 86013 401972833 85949 85950 659946073 8976 8947 669700416 15674 15675 144268554 56459 56460 608131691 65870 65871 159234311 7656 7662 714404466 79185 79175 787005376 15598 15619 753659645 21604 21605 418538095 27680 27681 665508951 59746 59773 749181720 20683 20712 710963422 98274 98275 544809058 22426 22427 290434252 90435 90442 599665615 48636 48637 799468672 40126 40133 795020216 40003 40004 246129019 25798 25799 171512906 16251 16252 618807199 63420 63390 936959832 50538 50528 543168205 31424 31425 776915821 78084 78085 732480640 69882 69901 140252650 62777 62750 101725632 40568 40585 783979460 34102 34103 187352961 53458 53459 749523002 29792 29777 954650450 90716 90707 373457621 36059 36047 30778439 26797 26798 672728847 80735 80736 524259624 96670 96696 29922515 78163 78173 177715716 88053 88074 91657403 1298 1299 354228779 49389 49408 234254860 18314 18287 607783504 37626 37627 466518005 62427 62409 231543825 63559 63560 233700385 32875 32876 17911593 81333 81317 598420519 56851 56835 330199612 52637 52617 823105329 43064 43065 372392640 21409 21394 172219968 78007 78008 739448427 56067 56069 2970111 78002 78021 70187819 77461 77463 219633085 45551 45567 182037311 43542 43524 191909006 97754 97735 119441869 99680 99681 151072293 17632 17609 334555176 20600 20601 156161292 71754 71755 287026575 18306 18307 294276872 24897 24898 178547535 35810 35811 829101051 54041 54042 93189218 64182 64183 586345021 9495 9496 67577571 59022 59043 102949797 92009 92010 288619505 76955 76965 560388726 37436 37437 985964344 58235 58236 126944308 16031 16032 567782329 29017 29037 71373320 36565 36536 705517017 5600 5574 350070851 62076 62077 119490049 70983 70984 986890636 5154 5155 282448331 23505 23495 78345141 42193 42174 1532079 27636 27620 723556678 48322 48323 366856513 68454 68455 589806965 82284 82311 402297371 52486 52506 327245573 77304 77305 394372803 3484 3485 888345504 42833 42834 501421536 31623 31624 371590702 79936 79937 196625452 84068 84069 88364821 13641 13642 873366057 31551 31544 448088900 89669 89670 237110496 41760 41761 854158561 75491 75492 732387880 60258 60274 27936083 33242 33243 615206190 53743 53744 491759904 73306 73307 731023469 41501 41502 422244634 53888 53883 454024687 55301 55302 648124729 82846 82851 683864641 2650 2651 15454680 6983 6984 995032602 93744 93714 961383985 51234 51235 600438165 54917 54918 820795465 60710 60711 57170731 90093 90094 879060594 44762 44763 463737507 92559 92586 230588953 49547 49536 703398577 79773 79752 983243404 84958 84946 859528033 6270 6249 980353871 16620 16592 906892548 50756 50757 327195829 24373 24374 31071170 41392 41420 957244489 13195 13225 246585165 71531 71558 700619253 75795 75782 312750400 39777 39763 962958877 11188 11189 812583452 7626 7627 151062329 64239 64215 924865492 57538 57539 926159403 81631 81632 697302024 24848 24849 10024939 73214 73215 992737998 48299 48303 785944052 30361 30342 575017420 87302 87320 187504587 20822 20823 970301482 61488 61503 801309443 86512 86513 923042714 43767 43747 876824269 48631 48632 539148809 11049 11063 628065609 22540 22568 254992232 9393 9403 526362239 73759 73770 49521495 52106 52107 514345232 16006 16011 93489167 77975 77989 868238425 32576 32577 833437165 85965 85984 727442982 6532 6537 686351598 85896 85897 858184910 55482 55493 217833031 45301 45302 695043923 75989 76019 251611194 80386 80387 4980270 15824 15827 512820013 25460 25479 864748995 76834 76835 780933144 15591 15605 582242815 93940 93941 19191981 2746 2728 750874725 48969 48979 194376635 92382 92383 541405645 72910 72940 788604591 58705 58695 32185681 67146 67130 984494662 26156 26157 584735654 62944 62945 304029019 5879 5880 143358592 44203 44204 99184815 48371 48360 901060494 29497 29489 196218191 17730 17731 230713068 82460 82450 977045684 88263 88269 964380351 79686 79691 946291018 19513 19514 690323192 90637 90638 91985696 52017 52011 767607179 51373 51374 225990086 64073 64091 254333191 19322 19293 295126320 93565 93566 849571925 5061 5062 829937063 63919 63939 704749953 32272 32273 258573856 91860 91842 273697258 53687 53657 471175782 4427 4428 771778729 82104 82105 678239212 78790 78775 748312296 45772 45773 708023823 21524 21528 365315236 86334 86335 257602891 7418 7419 101504420 41298 41299 336924506 18433 18428 235051416 76890 76906 303068092 93065 93053 495238485 23384 23385 949058114 97741 97742 962816088 6773 6765 661499947 67811 67810 315948664 39275 39287 621425820 29262 29263 838203228 58389 58390 310493635 44754 44774 810331939 46795 46796 766509489 24516 24545 591945939 523 524 285483728 6076 6092 861645845 12817 12818 687683551 66047 66068 290782896 21211 21203 976295953 60654 60655 474140466 44723 44724 419413540 13135 13136 290217150 29010 29004 933738388 39085 39086 330616498 11360 11361 484077059 44859 44855 721313053 48509 48510 321081239 66758 66760 230547904 37050 37042 447144199 28301 28298 594115328 68831 68832 209789934 51562 51563 802507152 8923 8952 841537796 49848 49854 296192272 78184 78185 189836382 58364 58365 202947365 59424 59451 134000018 12171 12172 995359988 12592 12598 30376475 60270 60271 685412967 62954 62955 855783573 66003 66013 533387990 1740 1741 785212881 98214 98215 927925146 48801 48815 556867738 66729 66712 84377013 48318 48328 839269192 93536 93565 289257194 79372 79382 462012588 40835 40813 302865830 6967 6968 474589165 95293 95296 659830543 54485 54486 154264276 46461 46462 271352270 57100 57101 517521153 50880 50881 930020930 57112 57108 4896793 75062 75063 551774848 25556 25554 382797518 78925 78898 540931093 22937 22909 898225782 36480 36475 294269345 83262 83263 631521204 27171 27172 665472316 85193 85194 321055442 99489 99490 86776181 42124 42125 61507989 76501 76517 454616186 66176 66177 836775244 9636 9635 720488702 9192 9220 291294620 53995 54000 407327550 47166 47167 646241958 71800 71801 958206738 31512 31513 991319245 70138 70139 192171182 46126 46143 202400967 33612 33589 167233892 16037 16038 672170171 68337 68329 876823121 66796 66766 383278435 77008 77009 918791260 72972 72984 747942076 8700 8678 707169089 23664 23665 98778815 85992 85974 179677609 52504 52505 388155564 8986 8987 394959759 71525 71506 781662510 61964 61957 830106154 25273 25274 152850610 72231 72243 890382633 98036 98037 489627792 78951 78952 592315407 39087 39092 346011184 91003 91004 110483089 63893 63894 385038692 27284 27265 938691214 21241 21252 201754460 85701 85723 274321264 48621 48622 2234893 74767 74768 914394192 99646 99671 643951900 76844 76849 60778453 77786 77793 629191646 72226 72227 754723114 88735 88725 359289687 77337 77338 142134367 71587 71588 855853510 25870 25871 611544466 36968 36973 620170670 27294 27295 254688446 84727 84701 192234809 38113 38121 858169583 66384 66396 921486928 93462 93484 907025485 86004 86017 681582030 85282 85283 272313968 14880 14874 264616133 21826 21853 205734841 73794 73795 401918975 56704 56685 118131959 50147 50146 467495590 65595 65596 588229920 68484 68470 443002493 65632 65633 181519393 97839 97840 196836970 58331 58332 802963195 75958 75959 627801364 6830 6844 968004895 13129 13130 363708723 62178 62179 136353780 8771 8756 622862541 56723 56707 396491546 20211 20232 182588855 30112 30113 56408185 94584 94585 244583811 45361 45362 743093948 42809 42810 575821517 34357 34360 889085729 73443 73437 591146886 20766 20767 730682389 78125 78126 765776861 57272 57259 774207060 30795 30796 395495216 36318 36319 461101799 2749 2737 279905326 31836 31837 907636073 27117 27142 709430295 99834 99858 836185934 5383 5399 407259278 74345 74315 693478598 23971 23972 877242594 56451 56466 821562562 85027 85016 340951691 80306 80307 619954847 80480 80453 705866942 4709 4728 647665892 98363 98364 260624852 33096 33097 609584304 51565 51566 423160902 62790 62791 115168152 38106 38086 226182779 15601 15602 910210305 76587 76588 149001123 36231 36232 635237457 21369 21370 851354062 28527 28554 588336333 73865 73866 618575507 8244 8245 455243197 48496 48497 510742535 78880 78881 910353299 47947 47948 872623009 41425 41424 599323068 60154 60155 114956849 85707 85681 263928165 88047 88048 223295200 44738 44746 288420708 25919 25943 420754676 40602 40603 616464888 47520 47529 794700173 89505 89507 523467318 95818 95819 199271638 86285 86286 118892710 14681 14670 192726431 76526 76527 28905392 80105 80106 629328572 33535 33563 732258720 97690 97702 232712881 91904 91905 435421869 7808 7809 139307961 10751 10752 317258113 61331 61334 172886954 88978 88979 284494187 12832 12833 135904790 34632 34620 179440699 93520 93536 507189479 49558 49559 413855089 61647 61648 789501269 85988 85991 236111283 23065 23066 567640508 89251 89250 951965633 38649 38650 327952045 56037 56038 944372322 22487 22482 505587199 12699 12674 730407010 87126 87127 849361414 56332 56333 110847630 19906 19880 142562089 19728 19729 468857678 48067 48068 856630706 29578 29579 808396354 30823 30824 575765419 7481 7511 798071201 40727 40728 501541690 13404 13426 59659681 97163 97164 977626936 97741 97750 998551964 48469 48445 188248956 62502 62503 311112652 92351 92360 171457158 76349 76373 381259192 52271 52267 308809673 35204 35187 966859247 92940 92919 294580739 67268 67269 928145145 29115 29116 804919823 2908 2933 631075355 51519 51520 144013706 5977 5998 245813877 10168 10183 26704034 80407 80408 396534541 16433 16434 471038254 33602 33581 590784155 56584 56585 369419448 4157 4184 134274243 10029 10054 744154531 85266 85267 731195657 21273 21274 151469929 93053 93033 826870455 2067 2068 221149139 55413 55414 153939010 48731 48732 727968722 71814 71820 861829356 27811 27792 958344724 21558 21539 161660715 59495 59498 47951830 84635 84636 960202808 35706 35707 49828979 39904 39905 479923184 26562 26575 223402260 44919 44921 320290454 33379 33380 87848805 2337 2315 795032851 95767 95785 101939604 48809 48818 426154866 31802 31803 31060049 8841 8842 790643583 43436 43459 448310793 62094 62122 446876419 52525 52526 112677836 75417 75418 307058178 4548 4549 540305241 22856 22857 266641528 19130 19109 491508760 96998 96999 592325328 77693 77665 530658828 3240 3261 459065108 92810 92783 50993957 34434 34435 509110572 98912 98913 357084712 85407 85409 114713695 40087 40068 22733658 19545 19546 152691184 57487 57488 286566788 68578 68579 508780069 8111 8141 300472227 74868 74838 704916587 78095 78096 863810987 18713 18714 996306201 30271 30241 193195508 21576 21589 507560433 86521 86504 880476427 43474 43475 304358569 82384 82379 706814109 63018 63038 647080134 76203 76204 112744690 7257 7231 30240901 52291 52274 958898475 57278 57304 654583961 96652 96653 718468217 34587 34588 762063003 66291 66282 448097295 87634 87635 354980629 37721 37722 698313507 69892 69908 451935061 52048 52058 790580965 28202 28187 720315081 26317 26290 225171215 16901 16902 601909462 62855 62856 921356965 29340 29341 573795970 33434 33452 463119693 381 363 574163891 99531 99532 256331403 70015 70028 896285612 65709 65738 247007069 65627 65635 399626822 94040 94041 119942518 38613 38605 939801519 61053 61054 220866 12159 12170 26077749 84614 84610 943078781 2769 2793 324991207 16118 16119 470718773 98564 98565 828199791 99066 99090 738778632 3194 3195 383424602 7962 7967 178442868 74308 74309 635311654 11418 11438 844964008 54231 54232 439323428 6557 6558 969760722 44020 43997 284815372 2772 2773 741400431 40713 40736 895975977 49015 49016 323655180 48963 48964 879058408 41064 41082 745115622 64193 64194 179939207 13682 13683 886143719 70086 70087 675591740 37295 37296 773662893 13483 13484 970890547 65243 65244 358970181 45608 45616 499801968 69460 69461 262360613 36090 36084 71575752 40473 40454 978232900 18041 18022 760645042 29133 29122 207063353 84401 84414 467831004 41583 41592 822040338 60656 60655 644625168 18548 18527 780227513 47037 47038 339518221 19669 19664 699692580 69885 69906 501876055 82520 82521 793606922 54521 54495 643039321 57536 57530 625632623 68628 68645 985627179 63357 63332 627798750 54403 54409 506049716 92888 92885 942650399 74580 74581 466752755 1032 1033 18540557 41343 41314 16413840 63174 63144 435999149 49774 49766 777030532 5901 5872 120476866 7158 7133 124111907 79380 79358 629245167 90384 90395 938703162 94830 94837 895294670 67235 67236 767398617 43461 43489 613301974 61180 61160 356479311 12142 12143 304419970 36183 36184 373970938 40912 40913 791806686 33240 33241 838207550 83765 83744 161868455 84297 84293 455871977 60891 60894 585332633 22693 22694 691784210 25113 25114 319549346 40492 40493 136125482 49230 49231 74695237 86691 86692 328761775 63813 63814 409469071 23069 23070 689913217 63749 63773 228153406 16421 16422 609624304 40793 40794 116728238 64254 64255 960332205 7230 7231 729784596 30260 30286 401508209 69448 69449 22381162 16199 16176 289540118 2243 2244 761305455 55943 55965 480193317 89473 89474 848489908 18785 18775 840858631 5857 5858 842853549 83053 83082 62410880 26523 26522 120453847 72026 71998 973342062 35988 35989 289257631 10318 10319 877932555 89968 89969 615007128 90824 90825 799666014 10338 10326 56161463 40916 40899 124406098 91581 91582 820534365 91160 91164 195348113 95519 95520 108712186 57341 57343 70590518 57147 57148 256095411 23631 23632 92392062 35100 35101 253783129 72681 72685 853803838 63316 63322 147367719 24715 24716 26056189 92878 92879 608695208 52940 52964 194040786 17302 17303 270437669 22573 22574 447238529 48915 48916 442386949 21992 22011 992109853 45437 45438 130921302 27429 27412 728989957 38516 38517 50145953 3953 3954 413853760 36857 36832 333630150 90632 90633 493430006 27170 27171 892708752 41325 41306 397214482 20784 20785 458556826 32141 32117 435908465 95851 95860 655119905 86854 86855 834872906 89535 89536 993760675 69164 69158 288238623 35733 35754 220235166 99387 99383 133213070 53667 53638 700740268 76956 76957 517678961 95647 95648 161480483 55686 55687 405851950 59651 59648 668521951 77597 77598 849994664 98008 98009 617751726 9602 9603 547756547 29346 29347 206728729 72155 72131 339869530 29011 29014 69296290 83984 83965 359115994 51688 51712 790468379 12081 12057 481872341 37674 37675 198716474 66097 66098 131193210 92780 92781 440237898 34203 34204 894049491 25887 25871 202509964 92196 92197 661060976 33637 33638 868302891 20040 20068 323857132 25007 24978 187536012 22592 22610 368313327 15004 15005 742539540 26789 26769 95101776 43825 43826 882241610 81747 81759 410652410 60019 60015 562531341 76019 76020 690092815 28554 28555 390232133 45869 45856 411243522 80469 80477 619246103 5884 5913 864441607 23829 23815 70159751 41825 41826 737149898 5832 5833 954767662 5610 5594 425823203 22628 22609 998388902 54023 54037 488937784 74009 74010 375049926 11301 11302 199418388 35799 35800 297479832 97354 97342 746959651 51836 51831 76234677 8085 8086 139297786 38332 38333 693749671 14690 14694 674328851 57502 57516 127906424 90708 90711 381849404 16633 16631 845685329 41843 41844 631922616 96277 96260 816955554 57515 57516 934236374 99501 99485 807890202 92652 92653 923708793 99978 99989 99368790 44986 44987 649479170 96826 96849 695507355 54123 54124 938327341 24758 24781 263048869 76824 76799 98757995 74660 74661 60544840 20287 20288 21238212 24477 24478 220254982 61154 61183 515232507 41467 41471 936642525 58204 58206 457325727 23981 23987 826827225 83461 83462 170494792 66204 66230 316771341 36664 36665 140341592 96104 96105 930468846 3737 3738 582514977 39173 39162 690557728 80201 80202 69712072 48747 48748 675187563 87662 87667 193695141 83360 83361 423941571 90522 90548 869860074 93683 93685 757430179 83835 83836 596628837 4411 4406 669767031 2271 2272 95168550 35478 35457 362584934 31799 31775 259470350 33764 33746 295373402 10161 10162 103474822 5102 5083 762994828 89184 89171 971521551 61035 61036 412526382 65382 65407 285915412 53994 54009 416476218 35423 35435 113450484 81711 81691 20418780 69070 69071 458786900 41155 41162 577676259 88493 88468 900326579 65204 65205 740889155 21918 21932 471024368 66367 66354 915275900 5482 5484 697674104 95416 95387 590451850 92574 92575 755214301 83644 83640 651016339 1894 1895 181675718 78075 78088 361498005 67402 67409 819862606 24243 24244 496766526 11784 11778 193211165 67174 67175 320975421 51183 51184 753979721 4019 4032 589238939 26592 26593 960228745 43566 43588 422231570 30825 30851 876556737 9139 9140 863305659 73862 73882 395727300 16169 16170 818670077 5384 5374 216983032 59587 59598 394057360 72131 72132 680926183 61476 61477 688464558 81005 81003 905143284 1206 1179 491830873 53593 53598 530971186 41787 41788 318494355 43925 43926 621368600 79739 79740 876554623 8324 8325 478315621 90600 90613 399301769 23614 23615 964832501 42390 42391 469367667 47583 47566 164203480 90067 90044 581405799 52774 52745 805422311 90748 90749 289565361 2248 2249 793979713 97750 97770 740344512 86502 86506 572016302 88823 88798 235536744 69917 69921 215344632 60269 60270 909197325 73122 73123 842301178 57114 57132 291711166 48795 48814 667695794 20065 20052 365355625 50463 50464 319420960 97572 97573 497416531 93844 93845 569196802 45889 45886 901437520 58152 58153 173745627 54015 54042 447271875 87807 87779 237935053 88536 88539 562620775 90440 90445 671388629 69945 69946 532164185 61059 61084 85379495 93110 93111 399965686 32539 32540 169172646 95653 95630 147867881 83478 83479 410863464 28182 28193 232914147 84139 84154 20230121 69134 69158 785318942 24895 24896 471815798 89815 89840 670664463 43815 43802 372608834 96549 96538 711480636 9819 9820 897286889 61541 61521 461102307 86589 86600 262005442 63967 63968 260417327 94471 94472 999069539 10164 10166 779149608 75283 75289 348422389 62674 62652 65709058 92292 92283 962170234 13774 13803 61584339 98812 98813 836969912 70427 70428 783090060 71153 71151 101078502 24226 24227 175895230 99126 99103 834531774 89170 89171 251474703 35002 35003 643888686 94489 94490 857663564 35855 35882 522575892 82023 82024 825393712 4100 4101 703474698 35020 35021 496947378 33945 33923 321768765 87188 87196 644780165 58985 59005 834854012 6633 6636 112893871 248 249 206768780 13770 13779 640132041 71769 71770 69740686 50178 50179 383625474 23422 23396 755289949 86799 86770 497713425 33343 33344 517852070 55886 55887 988580541 65881 65882 751971843 52019 52030 824464665 64486 64488 792602596 65491 65480 994928565 51567 51553 482702545 57333 57334 306910798 71904 71885 104950538 58949 58950 678791682 60491 60519 701527619 68238 68222 920968216 82946 82926 839358691 63430 63431 902793158 75308 75311 933083304 44785 44793 47753928 12289 12290 383066510 21572 21573 838489015 34910 34899 559294354 77943 77920 249036134 81122 81123 647232356 39060 39042 102587957 43299 43300 822913856 27515 27516 207129921 97060 97054 563591173 80743 80745 211041665 41119 41120 81672893 89394 89400 206389450 231 232 304167754 2078 2066 600716970 58350 58335 3532469 84926 84896 953723919 14236 14243 489907421 17343 17344 800444336 63636 63637 809172018 60848 60849 754638624 94269 94257 105007290 83484 83457 285693902 79624 79637 52963563 80851 80844 699363928 39928 39929 88592670 33302 33303 900671181 32442 32443 150819552 72532 72529 242944412 80525 80526 948390004 58676 58677 527357383 26961 26940 899901255 44231 44216 591592244 56139 56140 810039251 32083 32107 602424088 75409 75410 889747761 90241 90242 958603336 11168 11138 249240309 97718 97719 763988239 88073 88074 431767328 71250 71251 674814227 8622 8601 664796815 11698 11699 423675754 3541 3538 231724922 43311 43288 78506084 80478 80481 790389630 77410 77411 934093892 89526 89514 335217009 10020 10021 202747699 15041 15042 483226584 13465 13448 781208908 86993 86999 295088216 92501 92515 106986961 41809 41810 498908942 40143 40168 661499232 77367 77368 367765147 17832 17833 464737527 33438 33439 388989057 88344 88347 770836221 6469 6449 495826062 19232 19233 734252351 90314 90315 551578091 84728 84722 582995627 27932 27946 503512853 74756 74740 967777492 82659 82660 71128716 90471 90467 674548298 53593 53595 494961504 61414 61415 533493146 86182 86189 410833481 75203 75204 348444977 52395 52379 827535372 97484 97485 926174420 14426 14427 993137002 53251 53252 131768043 40373 40374 483835628 31896 31897 589055914 28700 28701 313589588 14787 14788 699034664 45515 45488 450081783 22134 22135 391130147 39427 39432 282465369 41047 41068 979591378 45115 45116 652702002 19365 19366 82292961 3479 3489 571227761 66722 66695 902417310 33264 33288 536478599 25930 25919 6400611 86858 86836 735561001 73741 73721 842808117 93605 93606 227921997 18901 18902 338938695 29315 29316 524342220 9332 9345 773511306 5492 5493 104853093 80509 80510 19232462 56527 56542 238557263 12903 12904 492476934 76229 76230 249479972 20628 20638 535219106 23020 23025 609434347 60287 60268 6029502 71518 71519 396614353 477 459 766606808 2385 2386 876932030 52501 52502 494293492 52364 52365 605491466 11841 11817 691270868 44134 44135 606954087 15320 15321 646494904 661 662 524191685 68384 68385 454540948 22754 22755 20528729 71485 71486 582952086 97516 97544 684896577 26647 26653 949118330 47306 47307 630492561 98151 98179 729738975 88715 88727 275493072 34172 34148 266116862 47435 47444 726970839 16223 16247 743202448 71839 71854 50988911 89020 89021 414129511 47279 47280 905043109 4110 4111 74592728 10704 10679 976359550 91374 91375 656822792 12047 12022 826970091 44337 44338 673744266 60897 60898 987419359 70573 70574 937744336 47845 47868 694389375 96256 96257 960779713 85505 85506 682110191 25791 25792 720896982 46228 46222 194970439 295 296 585294846 7307 7308 420533084 40616 40617 306603198 215 216 114137307 68432 68433 466775937 92468 92450 444457862 3307 3313 396407593 66844 66814 6872445 59235 59252 828210612 42150 42177 496024686 93737 93733 717235061 29306 29305 842856623 25647 25619 543746719 87557 87560 381252509 39231 39232 752217752 75161 75162 399170828 4522 4530 558988549 6399 6421 179884441 90508 90509 308276479 88695 88704 373402386 44524 44503 868957150 63451 63453 321622073 85078 85079 831163124 75624 75639 473473149 77653 77654 443462676 76420 76421 499094182 63355 63356 796403424 6020 6021 332657307 73025 73026 372883400 26390 26391 129130649 92362 92363 614810192 33300 33330 745548283 57934 57919 808961773 81348 81349 812166111 12773 12774 955695008 89069 89049 862889931 59288 59289 483761517 67316 67341 640433452 98121 98093 764686647 89964 89965 104541962 30814 30815 718855558 57398 57423 352400612 54966 54979 144449048 43701 43702 117126170 91851 91855 504253201 62075 62076 805113501 86358 86371 487344876 42443 42444 383428305 99896 99897 459267160 71934 71904 589690166 40999 40987 736024707 11087 11064 598133701 67104 67105 152671075 34644 34653 277168334 63189 63190 151218664 63510 63509 310219380 86422 86423 522267843 23378 23405 844042682 13512 13513 936062716 38322 38323 279593504 92038 92039 364751468 5688 5712 97284563 69114 69127 341981280 37742 37712 568524362 47051 47052 737138481 74797 74798 854733370 4595 4579 337891074 77789 77790 145122734 34358 34386 323688750 27785 27757 927614268 86233 86237 915045532 21091 21071 813363739 61998 62020 242013088 26896 26885 805542326 12218 12219 918033473 43509 43536 879277714 34619 34610 4561693 34256 34242 311780699 86258 86248 518628290 26952 26953 354056893 35354 35355 218625421 51398 51385 532865963 28434 28435 447144183 95096 95102 213379312 19505 19506 362376260 68589 68594 193370605 44703 44698 352000404 18832 18833 592555737 23992 23991 193375757 81569 81570 712846411 38562 38556 347212378 11265 11284 922009647 60075 60078 486255497 94164 94147 324956366 83245 83246 104624235 4750 4727 147627735 4026 4003 503483440 20858 20859 501100486 97986 98015 247422644 77873 77874 965511686 91870 91871 66306740 39661 39662 290021873 67321 67322 717999371 16239 16240 181780663 44475 44497 943209043 94099 94100 283491974 40545 40546 296297034 195 217 65439295 37200 37203 462241265 57309 57310 230030616 49920 49897 701328908 20359 20360 154360795 34129 34130 496494792 35957 35932 40482855 64758 64745 841484132 70590 70591 32762879 80678 80679 118978833 96475 96476 197415150 48351 48352 7274007 71116 71117 635466159 50633 50634 499924147 29793 29794 136144726 29720 29726 128832404 67987 67988 150558451 10414 10415 373260554 95276 95280 795087241 63342 63343 805367166 15494 15470 769324935 7707 7685 790604295 75004 74975 449294527 88565 88543 218034917 32727 32716 713464484 4594 4595 767906176 64651 64645 663966398 81076 81077 133683933 30325 30326 19165400 43363 43388 787684630 36931 36919 697751994 92539 92538 158391422 92324 92325 88152157 53059 53060 442580523 8472 8463 77895352 87243 87244 881497464 20953 20944 711413107 69719 69720 135845265 18210 18211 441961730 70012 70013 62471884 1409 1410 541658573 57817 57787 913137274 21849 21865 502676755 70200 70201 735925374 61951 61952 711592235 75847 75818 558398302 58516 58507 927085430 51230 51231 295120980 79427 79431 246430492 90202 90189 688827047 86549 86539 602922762 20128 20139 855081922 83158 83188 753074246 52163 52152 495241174 15286 15278 952621776 28430 28431 907962287 18736 18739 760478372 81987 82000 474247098 43806 43836 292977347 18442 18443 50886683 70213 70214 9777211 30111 30100 450454929 7233 7224 419460179 10680 10681 486359751 41276 41283 903844001 29423 29424 963024833 67566 67536 691222274 80270 80285 69226008 93662 93641 625531204 32066 32067 72098209 20976 20977 855988157 60125 60126 912336000 40054 40072 436515021 35402 35403 557166091 52169 52139 593323680 52814 52815 395681031 30869 30870 423937856 80762 80785 447642642 35911 35912 151078679 66935 66915 907696834 50370 50371 223572771 81353 81354 172967876 27442 27415 585328073 84686 84687 42377681 52938 52926 118458019 81226 81227 967219122 47180 47187 267683870 77339 77340 684297785 45353 45354 304766270 30907 30899 564661679 41178 41179 403492195 34170 34171 545152208 48249 48276 24822577 30597 30598 473257069 76377 76378 724745936 3667 3639 736770803 2456 2475 126055783 8073 8074 620268711 95269 95270 265348731 48161 48139 768454237 5529 5530 113826248 85614 85632 928369605 968 969 163496341 49194 49195 891376633 52772 52773 745626442 65736 65722 126470726 4726 4727 660563830 38387 38388 705269111 13146 13147 511029979 4315 4316 607933337 83163 83164 122503280 90954 90937 672161071 42367 42368 691682447 78630 78623 810072677 50120 50132 836979443 4868 4869 449610843 12989 12971 168299486 57669 57670 671189302 63386 63381 900261224 39071 39061 555683007 95854 95855 211097609 44791 44782 123002096 76244 76249 171618947 32314 32315 744509899 7193 7195 176433458 6005 6006 148174144 71934 71956 592207671 22304 22279 142827383 96164 96165 336012944 60280 60281 838524898 25324 25338 325496884 37629 37630 632562989 80154 80155 594248378 39310 39320 12788503 84545 84546 603874774 22101 22102 547806378 44021 43996 845754818 30783 30784 855449162 92100 92116 373394441 43396 43397 600033988 12102 12103 619141209 48310 48311 620689302 35064 35065 44922341 97283 97299 749906563 69023 69011 497528711 56652 56653 745219447 25290 25303 717513819 50230 50231 63842910 69387 69394 150513628 98160 98161 515265515 18351 18352 26041482 12271 12273 969613237 80218 80224 664988417 27033 27034 899505568 63251 63252 102389599 58740 58741 150867700 87280 87281 476339431 48323 48324 649649943 10102 10103 90133141 21288 21272 410451251 83069 83044 816163912 79312 79313 201191010 97286 97287 98204241 19203 19204 406810647 73462 73478 772822463 76107 76108 602404621 26329 26330 621413351 81168 81169 706146181 67295 67299 974546706 53334 53335 645710184 93613 93621 800348775 800 801 976311596 47264 47265 872275586 21711 21703 383765669 70025 70039 912693310 44205 44192 486360265 90761 90762 508390367 7460 7461 791556125 77147 77139 460866849 38346 38364 1986415 21535 21536 16707618 37822 37827 270057027 11153 11130 689489789 37320 37345 57433944 42328 42329 465255438 85467 85468 352049398 93387 93368 383589305 75210 75229 136837268 44802 44803 137612820 69876 69877 118941588 17048 17049 641522955 28616 28594 517836300 40990 40960 105459457 51213 51214 968337084 17914 17913 278608705 1227 1228 88213710 22732 22733 798680720 98044 98045 853241607 563 564 737037512 70641 70642 883017478 12639 12640 575483701 73256 73257 96888146 97889 97861 140534629 76826 76827 667725334 71453 71454 445325191 48384 48379 487819802 40634 40635 588485344 30295 30283 700101417 56447 56465 526286801 50689 50690 43758962 58655 58656 395833735 50357 50327 806750408 57474 57496 481391672 46520 46494 141058730 47789 47790 342206307 15161 15162 714906885 76804 76798 5956690 22625 22632 257109272 55233 55209 69138828 27082 27083 645100321 62674 62675 235472984 84363 84364 274470850 95310 95303 743768280 28299 28272 788000047 81305 81292 64425582 46202 46224 37933141 29242 29243 677870884 82368 82369 220722022 48142 48143 298473945 83551 83544 151484573 22321 22322 866905213 86712 86713 377058216 55853 55827 420386874 96793 96789 564806393 62140 62141 48604818 78893 78892 61465825 98762 98763 214523521 83748 83749 474534348 56464 56465 495901471 91312 91314 888831455 85170 85171 725584229 93013 93018 414058685 54851 54857 434336402 7104 7130 928049994 59404 59405 536883120 39867 39868 89402974 91260 91288 306034480 28411 28412 221480989 25488 25480 853485639 15530 15517 723182090 25072 25073 760469188 61214 61215 211508246 51363 51364 666793419 50642 50643 510490272 92174 92175 270091743 69773 69745 519368713 26934 26930 602604140 60665 60666 333193350 64150 64134 650554494 46766 46781 740056121 47181 47182 365635090 29140 29141 624348715 95322 95352 382499754 81306 81336 529166998 68983 68984 989488728 15763 15752 668658651 99414 99437 555072388 3994 3995 999366847 28580 28590 198151889 50053 50054 872990645 24467 24448 959760050 15992 15965 722822945 50854 50847 30851519 89804 89817 60246317 86431 86420 333491350 5448 5449 146937087 21782 21783 857142643 63006 63007 939759331 58651 58661 399793056 2734 2735 293436375 82351 82352 28000061 96252 96253 862195208 3895 3912 865322939 19661 19662 873150433 24468 24445 32385128 86749 86778 71193878 24292 24276 8909023 55123 55124 205576397 48982 48987 714196567 36810 36811 338489852 97139 97140 598585361 47824 47825 883141988 35963 35937 487977487 28865 28866 130201204 54182 54183 116297041 98478 98479 89366996 57394 57399 117365504 77377 77372 850775323 93762 93737 76401075 34331 34332 915308250 46859 46860 660123374 13785 13786 768495365 92569 92542 485968530 63279 63280 971431418 55082 55083 765924331 9694 9707 765644464 99433 99434 688828053 89100 89101 62468702 69480 69481 387449079 75078 75079 527118100 91053 91054 225630064 33294 33278 72354412 70755 70768 520543873 39703 39704 821341921 21238 21209 873217636 89170 89156 644529880 90682 90683 61440525 64857 64853 955278486 15090 15106 604902312 11476 11477 981965608 31058 31059 381938125 9637 9643 548333232 75690 75691 863379799 17697 17698 837447317 67959 67954 262833805 76660 76640 802302059 53744 53745 643695833 14342 14343 966751209 54846 54847 664742946 17447 17417 34872468 28035 28048 749630630 28745 28746 583255326 58702 58703 377145079 57614 57615 895318692 97101 97079 727913570 16576 16599 836683591 71855 71881 647046692 91130 91151 396594564 150 169 381696779 98971 98961 881142210 78322 78323 61569293 79021 79026 449059650 43802 43803 456908520 47182 47183 306851228 56882 56901 694829586 19674 19675 869288212 19215 19216 49126131 82 94 822914349 45190 45191 39968923 18265 18273 905465029 17078 17073 677992562 74514 74525 419965254 24137 24126 505076337 27523 27545 560468177 1128 1103 110905954 57061 57062 737529477 41532 41512 616714858 59648 59649 935171022 96536 96537 958831789 90592 90568 28100118 736 742 83915901 87382 87383 107732298 86455 86456 443181146 50211 50184 710167652 9283 9294 226628970 61743 61744 973959895 24798 24799 745035550 37310 37319 684719665 47976 47977 188815294 33448 33469 393281203 79682 79705 433490210 74741 74742 891808021 44321 44322 523089534 15293 15269 893277216 52925 52929 231669138 78600 78589 522925916 42184 42185 743655368 79390 79391 721584440 98190 98192 593801361 62603 62600 505284658 34635 34636 839627032 98776 98777 542918269 18864 18865 19410948 27812 27794 704447430 87737 87738 817252171 94143 94144 152427908 41762 41763 283840918 94461 94454 196924098 64873 64890 69336347 2089 2090 235111547 95685 95660 166290896 36453 36430 338831693 89241 89258 982400302 83087 83076 99622885 92154 92177 753537652 9832 9837 388882213 38244 38245 449524198 93523 93524 229955199 41938 41939 969147652 62417 62418 840968651 36778 36783 736936759 8314 8315 92085218 34913 34937 166451985 60038 60018 201636787 22624 22606 318355143 88222 88240 814702762 10492 10464 896894366 99301 99302 525655009 64917 64891 905453463 56680 56681 359137182 27406 27415 903530061 79103 79074 594747940 21694 21678 779457999 37119 37093 522041463 89184 89185 852640089 74426 74407 268249799 36287 36259 10651518 50870 50871 825844296 3290 3267 551283409 55497 55502 361666792 77175 77176 927182918 73331 73332 373980863 27044 27045 958345656 80828 80829 289849342 41914 41915 887705589 82425 82419 505240049 52224 52216 419104294 72502 72488 302949923 7168 7169 26913867 2642 2663 586280265 7203 7204 334118087 34150 34151 769191940 28829 28830 714874550 50825 50826 971422682 52735 52705 548885570 86669 86686 10136791 4797 4770 76823214 72376 72389 911493185 17003 17004 889303426 41136 41137 983187475 75745 75718 415058847 79238 79257 994026095 15184 15185 98602366 88547 88521 587592669 60802 60791 228760998 70324 70313 550299499 69302 69287 784274221 15909 15923 517015384 13982 13983 401272086 29724 29725 869641613 79486 79515 30791378 6554 6555 429326850 8198 8199 465573170 60190 60191 615420040 62931 62908 74066325 55957 55977 842941424 45198 45216 102565126 20560 20561 230204596 34656 34657 375229595 80636 80637 166682020 41389 41390 899932073 22918 22912 146225802 17750 17737 299394920 59506 59495 338476691 5419 5420 638229129 47731 47732 771345407 27795 27796 821834573 3122 3121 843910800 81597 81598 441847231 18305 18306 264024228 37314 37295 320192264 36947 36958 661693743 33124 33146 405414663 93947 93943 863765395 20148 20149 940415683 13808 13827 813631223 44485 44486 30124301 8459 8463 167586129 39733 39734 878368540 88184 88180 539464985 83886 83903 871965741 36800 36801 441847235 55733 55724 395024688 27689 27690 314282216 95861 95862 376285112 17999 18000 420137309 12657 12658 441102034 62611 62612 318070685 71142 71143 426256594 62358 62334 140210089 26951 26952 348772477 91859 91864 543650612 55521 55496 73433835 18926 18927 36539807 67605 67607 574026885 76695 76696 456895911 14698 14675 287459635 66536 66537 714174958 27761 27743 486467410 90624 90625 48218932 23071 23072 915708227 23252 23273 342484482 69732 69733 350717469 34476 34477 432469336 8850 8851 972391017 79122 79125 979597532 74813 74799 827554767 65133 65134 283258667 86111 86112 380692681 66444 66445 658956492 1266 1272 419688577 59391 59377 922342800 18945 18946 320596715 17155 17144 78119816 98955 98956 461723923 58309 58320 240719819 22694 22695 637202844 55637 55622 477452085 96713 96709 681683671 206 236 133639976 63227 63228 459303492 21815 21831 569687377 81153 81154 974865535 97031 97012 243216165 23294 23295 744836165 44552 44560 561597444 43741 43742 742897205 34410 34404 707982711 67118 67119 714525913 21795 21796 590654481 24288 24289 880868865 16391 16378 29011614 33978 34007 132954886 26239 26240 83894198 98858 98859 944433613 86947 86967 269705246 77871 77872 365193318 56419 56420 796680137 91750 91751 223454279 52898 52924 728517881 38064 38065 39369848 81369 81370 201375225 69682 69706 65874078 82619 82599 694478399 73857 73852 56243519 39324 39339 161859191 2027 2028 578605738 74990 75008 151998410 76431 76441 820018114 84769 84792 409809688 83945 83938 313330581 56069 56054 713848013 32856 32858 146025555 78546 78530 927579781 64334 64335 799413040 92563 92564 585717020 96745 96746 560141627 95549 95550 372864780 24257 24258 56317520 19067 19086 212257211 45998 45971 558827551 40220 40245 882612825 26517 26518 86173002 44534 44507 104107436 44043 44014 7744697 73719 73720 256129723 30569 30570 802543090 76345 76319 327342275 5356 5357 316611373 9801 9786 830821991 49908 49909 517674774 91789 91790 715828570 81663 81664 393799207 80026 80012 785011078 83032 83033 235422212 38685 38686 230139169 89375 89397 643739115 57544 57545 13369214 39479 39465 935618066 54805 54832 255880187 37079 37080 148040849 53696 53697 246119674 62335 62336 624395050 5605 5606 492672054 1260 1258 517615458 54215 54192 363219767 90512 90513 986549874 54697 54671 806246716 41167 41168 884894586 59475 59463 124450116 73359 73360 909519903 58605 58578 145003697 43488 43489 826805229 61735 61759 978467947 84198 84199 61528318 901 882 596206878 95490 95491 560401801 1946 1947 364675688 56222 56193 264167768 31663 31653 823093572 2651 2624 520248927 86515 86516 511250713 99727 99728 318078261 62218 62214 90692128 35136 35107 615214012 20696 20697 516032286 5035 5009 48548162 67487 67488 399130149 78913 78914 132114159 87916 87917 281925734 5715 5716 603854036 51171 51172 849639204 21585 21586 984491890 99484 99464 478080386 80821 80814 130633839 85688 85663 648013701 77584 77585 995047239 41521 41522 310583467 19857 19864 833589512 70975 70976 234251356 56141 56142 352516998 67136 67159 898746802 87111 87112 539538871 25857 25848 444113880 85529 85531 780711943 22585 22590 745898874 18173 18165 16126382 36697 36698 331086865 49424 49425 326880423 85448 85449 338140133 20358 20359 554052051 96182 96183 105965274 63965 63966 565610930 60 57 112483507 83737 83715 710171679 93272 93273 466046502 60205 60189 255531942 51792 51793 749189241 11967 11997 563434304 75044 75045 964179260 9342 9343 87128490 12262 12238 855670070 65053 65032 85859657 2187 2188 670345884 78128 78129 326920881 57634 57653 597158493 96326 96327 561164431 38036 38047 153501538 70859 70862 247008908 25424 25409 756711084 619 620 263202424 36021 36022 117750004 28251 28252 104078562 4660 4661 932106340 5260 5261 453837727 51685 51686 253895268 95326 95327 687065277 38975 38976 903780357 72569 72570 843394112 35196 35197 692330066 97085 97111 640413876 8936 8925 533809413 53113 53114 794465005 47692 47689 878654484 49367 49338 713353052 76402 76431 333306168 55385 55386 594938757 78533 78524 776155931 42311 42319 337360568 58638 58621 100896328 28285 28286 757266632 68020 68005 428523952 78629 78654 907932805 73708 73709 20774066 24972 24973 388924290 57604 57605 793351490 587 571 374891083 74518 74490 740434807 65967 65968 84343153 19806 19807 147328060 93689 93690 628834257 1980 1986 423277768 30396 30377 891082922 13161 13162 771822389 32914 32926 213492060 82529 82499 256029824 35596 35597 288343349 84756 84749 901417113 23807 23816 328635 90374 90389 903880517 58549 58543 150966147 24397 24426 902650202 89397 89422 515608487 89000 89001 768155736 60551 60528 424150213 79567 79568 275857000 89807 89784 840242314 37162 37163 145016126 3177 3202 169299698 7332 7312 908117426 480 481 42435848 8763 8751 238797611 36804 36805 361955979 19720 19721 930120156 80025 80017 30498348 81482 81458 968524108 63154 63147 587855493 95900 95929 505687508 78000 78001 31045115 27958 27959 604655309 71657 71627 321178731 69706 69719 935018874 75957 75927 204833478 87691 87665 332587422 25670 25655 442364496 17124 17125 386646460 37949 37967 460653357 68816 68817 189395714 85558 85559 21728791 31183 31184 167778834 88302 88303 702007141 56891 56897 134401411 93353 93369 883465310 58172 58173 529151962 84876 84848 162234212 73101 73083 684276349 85735 85709 799796989 52412 52413 205808929 10477 10481 731376412 91755 91756 338380963 26151 26140 852969667 45308 45307 791641816 34127 34112 752589907 61458 61459 722659460 76335 76336 22159126 43212 43213 212195239 79655 79659 296624322 70254 70227 804441631 59613 59620 177361562 83294 83297 983259298 33058 33066 252956089 37660 37690 826129430 81354 81355 592127117 27192 27193 221900717 75505 75506 813425514 89791 89792 616721472 21986 22006 75397587 60980 60981 622236727 63016 62993 374613535 37786 37787 963465756 62876 62887 398454416 3941 3942 491063567 51235 51227 154708213 50391 50392 975643484 95621 95625 53681361 22168 22171 509837941 45100 45078 137469660 43974 43954 399894519 29853 29850 34247404 1771 1799 122226552 45865 45866 818268850 32137 32138 889151576 9556 9557 147098420 20304 20282 591658546 47883 47884 681952889 57025 57026 516265771 8561 8559 418145776 53484 53508 754774626 19471 19466 66886494 30879 30880 410562146 31954 31964 524600707 37586 37599 291803250 48694 48695 946676522 48941 48971 89559425 10223 10206 326572282 82692 82693 807382397 42426 42427 773793391 14074 14051 128728549 10324 10325 259207588 51098 51099 491727716 65997 66003 858926572 25022 25023 23536053 72323 72321 445866455 93153 93154 335572220 89698 89677 663097498 11972 11973 269659627 808 799 325692013 35849 35850 232733040 99247 99248 962350638 65604 65605 152297601 73823 73815 714429392 52559 52560 729777041 14414 14409 601878086 12505 12529 872543906 15943 15944 577817786 13314 13327 329821244 51206 51187 888911740 78550 78551 849600853 84058 84051 39775669 30396 30397 758440343 18732 18739 980191034 19638 19659 827961656 9366 9367 312798925 73054 73041 897466266 64589 64561 859297327 21671 21672 517701568 42210 42183 195970963 35607 35622 367947149 12522 12523 835153219 49800 49819 907848437 86151 86143 455492978 65012 65013 547264739 40730 40711 134926446 20212 20213 416758176 66403 66404 498981353 23655 23681 835399966 38566 38567 818946419 31744 31745 433339491 23438 23439 831005968 24276 24277 537475099 4129 4108 334190245 76743 76744 785342390 19760 19746 566967781 90846 90853 108155167 2032 2033 379773646 23669 23670 939942975 80704 80675 901463488 31515 31516 363480436 57788 57807 795764083 79348 79349 486704882 89266 89270 528460779 26281 26282 750033536 76662 76637 221550303 13312 13313 91801159 88658 88659 857073354 41772 41743 787580145 77962 77963 270078424 57852 57853 255073520 51596 51597 458089953 373 382 231823645 91958 91959 743684441 64317 64318 557722311 98295 98266 909549362 10277 10278 674334553 58339 58336 504103034 73771 73772 22117957 8796 8820 56053257 70890 70887 76020896 33610 33611 552500695 66503 66518 134747388 94281 94282 131363492 26794 26795 733845999 25976 25977 369783114 86590 86560 388867177 95132 95115 546330942 21077 21099 688727337 92533 92534 598917246 50559 50584 680373991 44266 44267 135776688 37343 37340 766327430 17434 17435 907971175 88129 88100 285734980 72495 72496 300912954 8677 8678 155476465 10484 10500 982869069 79614 79588 865937889 72179 72180 794610661 3976 3993 133179924 62387 62388 523253281 77777 77778 459167507 44253 44254 471916396 54456 54457 267858922 90721 90730 235796135 45557 45558 145286243 40303 40321 971246399 81980 81981 26949504 37057 37075 987700997 55764 55765 35713222 73413 73414 627621670 19258 19255 95346095 30882 30891 493327897 17778 17763 531949769 17693 17694 256036980 89624 89625 101403752 87295 87287 188225097 96870 96871 294347520 61102 61103 302376224 30940 30941 774669808 84268 84249 301015230 12689 12706 932359710 98823 98824 113451182 94287 94309 701438833 86044 86040 205259045 37297 37298 583158461 30246 30247 860667406 30095 30096 103159372 67609 67610 114037179 54886 54887 466900849 74213 74228 550033957 51567 51575 196446200 90332 90357 999991704 20609 20610 747765280 80606 80607 754238830 80896 80897 204405985 54771 54772 457547900 77039 77040 958295803 82882 82853 551171722 56504 56505 875320760 90849 90850 115547751 54503 54518 665452404 21255 21240 517327670 18723 18724 673940190 78715 78716 781356212 92966 92962 653349165 91380 91400 874184424 34787 34788 37823186 67804 67810 820186444 58557 58533 160007669 34199 34200 22310885 86647 86648 899632829 14657 14661 647219940 13281 13276 446410184 76371 76359 462416515 13662 13652 835098560 5094 5084 764627825 24765 24766 938443038 45848 45849 455219321 17495 17496 283671372 21474 21475 270014083 64552 64553 879815544 86623 86624 364289530 35585 35586 30058057 68494 68480 105593813 1771 1758 983884021 67329 67299 43762588 91297 91298 240858194 94821 94808 261202529 48817 48805 279873308 89456 89442 413052869 79286 79267 540120548 94430 94431 912707012 84271 84272 779981002 96895 96896 350349486 70647 70640 810868069 81681 81658 372646895 18768 18769 353044064 7345 7333 232505531 51579 51580 576136384 55353 55374 440478723 63679 63680 643332614 31950 31968 954618532 12769 12794 864716835 80589 80590 1873862 69915 69916 704685985 44113 44114 336699885 44301 44302 503250650 65318 65300 982996291 7157 7133 713774621 41576 41577 639317108 70178 70179 818112372 20799 20778 657662939 6774 6782 655823652 60283 60310 607996609 17243 17244 666626327 33661 33668 451913926 26804 26805 900136226 63531 63532 967428595 30849 30871 117475943 99911 99912 821246341 16570 16574 240495919 94457 94458 738308636 87927 87909 885405485 94811 94830 171176207 99609 99610 288585288 47127 47128 970403035 63439 63440 533217197 99501 99495 173199958 76615 76616 136080297 14474 14501 986375249 66097 66091 61591932 63739 63717 506670220 13962 13950 345503299 66373 66374 818186655 35313 35314 142879589 74089 74106 27155748 57314 57315 41353327 37483 37486 278478504 14681 14682 69300685 54074 54075 111183201 91364 91365 824678519 93672 93673 422822002 94065 94066 872936179 36220 36235 654624596 94701 94702 831352618 64354 64355 350281323 98008 97998 625776845 12591 12598 557698354 8893 8894 673617859 1019 999 939536715 3140 3141 210100234 38361 38356 162272212 28046 28076 266525246 53351 53348 780205975 42477 42451 616837045 10861 10862 614002190 5157 5158 162012515 11857 11858 567565256 39019 39020 861039661 81432 81433 832806269 72783 72784 316340624 13289 13266 71926722 89188 89169 214989980 25446 25418 941266727 18888 18871 921431432 96071 96072 880473284 22150 22159 570676061 50043 50025 797374599 86296 86312 19077748 84465 84450 664774732 22685 22675 291844094 33334 33335 176903284 79975 80002 82661298 75123 75125 471292607 50269 50270 629100698 86055 86051 926520076 72070 72085 575331284 54226 54227 193924933 53690 53691 238325585 87469 87470 749923196 44590 44576 358493239 57406 57388 757987696 90752 90767 280417708 80543 80516 747009678 25066 25083 384935278 83031 83026 153487634 97911 97912 191048292 23493 23494 754432220 78435 78436 10615962 40537 40538 602279359 82144 82140 479953786 97995 97996 156204927 65106 65107 748728437 6459 6435 210008301 20466 20467 526936209 71524 71506 456905365 73795 73796 346172555 20637 20624 185731846 95010 95012 454938844 25704 25705 793907546 58721 58722 112385061 47235 47253 151528557 25410 25407 529155776 23782 23755 233172368 36802 36774 18905142 1039 1046 991841399 76565 76566 109597408 32912 32913 447099426 69665 69666 859538719 75167 75188 803701026 35846 35853 927286762 48907 48908 60693202 21855 21838 700498086 83656 83678 460264625 7013 7014 310725785 22158 22184 514155648 15157 15132 698798487 31454 31455 535238964 98914 98915 234627036 47261 47237 719047909 43839 43840 509538495 76465 76466 159462429 40937 40914 110713125 7115 7136 173048653 19873 19874 539654968 61041 61042 237850577 68335 68336 888119362 10926 10927 391862996 32106 32107 670157735 13182 13183 833848396 35796 35791 806714211 62834 62815 805723013 7661 7662 366213380 16341 16342 324345202 22577 22555 328794769 32486 32487 895380006 21169 21142 722104522 76381 76382 302072849 23543 23536 184920454 33801 33807 495561164 56727 56720 292955709 79130 79108 164469052 66499 66489 569948049 88707 88691 374777864 47538 47539 808101482 91451 91452 438685658 10842 10843 829156203 70612 70598 283596423 57651 57652 235368350 56316 56317 769667309 24174 24180 353728500 28329 28300 110880969 64797 64798 657939504 70962 70963 963396787 35819 35794 522116034 50734 50758 124165401 15729 15730 142146766 2373 2384 362350203 87198 87228 143102806 47605 47576 777827810 33283 33284 815486735 82574 82575 353737494 52004 52005 718486221 12559 12539 154392897 74900 74870 75347518 61012 61013 551656037 58075 58076 645659423 39209 39210 796046504 27916 27917 877680745 58993 58969 666393964 65418 65419 458789241 97661 97662 981551006 51936 51954 31555393 99591 99592 157046242 61864 61856 267440259 89775 89756 69235665 90116 90126 99974070 21244 21220 798064261 31019 31020 583781186 26298 26286 375862143 55812 55842 985746472 26319 26320 379036548 58588 58589 171808294 9650 9654 85993214 16347 16340 687632348 26463 26459 311921371 95829 95852 877587382 39050 39060 995631591 50365 50383 361459426 18621 18622 651599724 50071 50072 456047106 86208 86235 28972595 52178 52180 837521590 16073 16089 544088908 15733 15734 317978683 5213 5207 797428963 86392 86393 854252067 30917 30937 581176666 34800 34782 845557350 83395 83412 433274312 32851 32880 130945188 22816 22817 454195744 45062 45054 628822112 21455 21456 95628261 74282 74283 411704467 88798 88799 97750300 54387 54388 689326933 63193 63211 235326675 97040 97041 101871653 6459 6467 377288583 23390 23371 696051750 10624 10625 716066541 3402 3399 977191036 4650 4651 232100958 65652 65665 384115525 46142 46143 990674830 21858 21859 657532641 1283 1284 941899000 99839 99815 810715703 80337 80357 404768932 49881 49882 190633340 4522 4523 11605021 96626 96605 704969695 12467 12468 587714553 38886 38887 110901029 70152 70153 126693350 64877 64860 613112951 50613 50606 112603871 95060 95038 360607361 85876 85877 472164360 59505 59506 417117405 21876 21877 169149343 18330 18305 517853165 55778 55779 916834946 62805 62806 332143919 47932 47940 715333947 48942 48943 28510080 59598 59599 822389029 27571 27572 988282070 94410 94411 424784765 29699 29708 267788065 58882 58883 191836382 47490 47491 643690595 86336 86337 366714463 4642 4671 818065132 91726 91727 667322819 52473 52474 217414582 80410 80411 142156636 85178 85172 862914293 54963 54964 162288399 42471 42472 644295993 39761 39762 59799243 35357 35349 608779618 94995 94996 405401363 52885 52859 765431066 68675 68683 403331614 35213 35234 930793173 50446 50447 878231590 24101 24102 509617549 96787 96771 354061835 46998 46999 812008975 8619 8600 551300811 87153 87161 617640497 37419 37431 687906244 96157 96158 672633625 74675 74676 768981085 15933 15962 950648107 96442 96443 79506028 63707 63708 500659559 25056 25034 85141276 12718 12719 601561130 98908 98909 892632787 28817 28818 518893389 71463 71464 881259612 56594 56595 819593525 13889 13867 661989936 79524 79525 311641583 8115 8116 115660731 50217 50218 987641330 45086 45087 371697594 30365 30366 687621265 46644 46645 168476547 40183 40209 157892380 70992 71005 986264355 83269 83270 401841084 34950 34933 111367035 43035 43061 440595880 55825 55826 272084961 90478 90479 794857847 96665 96690 538360881 37541 37542 5869202 15138 15139 993886780 80241 80246 125789058 4281 4282 257918151 1564 1546 24524179 13711 13712 933135822 44103 44132 170717255 41162 41163 93363972 92600 92603 533227383 99719 99720 484051965 44727 44728 823129692 20733 20734 243456216 48476 48463 261477877 91788 91789 166381236 74461 74475 248029222 55917 55903 672725353 66822 66794 57807194 87088 87071 866923810 81857 81884 526610861 97295 97296 222812576 56828 56829 644274512 83911 83912 366555405 89010 89027 55699243 24379 24404 309276992 4252 4253 875932917 62345 62331 492268397 88315 88316 173432256 47307 47304 303363724 66672 66673 279233969 57151 57124 376908224 90204 90232 949528800 90999 91012 638465370 23673 23674 160452108 90329 90330 800349297 69905 69906 875410485 70362 70370 236392968 71302 71303 451925455 14315 14287 535347328 71718 71719 902264663 87636 87666 536557912 24140 24111 844254862 58200 58201 795747167 92272 92273 56589073 74461 74462 751770658 68140 68130 707723174 62512 62513 521149433 69392 69406 167174139 95831 95839 293332473 32938 32939 225653606 43929 43939 999175217 83637 83629 85218635 99875 99876 703851961 75168 75192 152364631 92573 92592 794222209 99908 99909 224713767 39933 39934 244125889 45237 45238 271867514 20351 20352 486379163 63662 63687 253207289 38556 38533 145952767 89769 89752 157948155 56696 56703 718392544 12452 12479 541664861 23579 23597 139368087 87855 87856 581137012 37125 37126 359335208 72063 72064 315071571 5985 5986 639417632 99028 99015 86523372 65086 65079 688393441 51019 51020 283821237 12295 12277 194205471 72680 72678 444561138 72002 72003 244150118 4996 4997 799602946 20711 20712 484512519 44878 44879 118346206 36428 36429 8834988 91118 91119 135177989 53935 53911 40534987 19261 19270 362401836 57101 57102 18275001 74497 74498 100122053 28034 28056 448226019 34512 34515 737946746 80736 80737 909361276 37696 37697 245321100 23315 23304 874130881 55298 55303 640156453 96817 96818 899923294 8745 8764 62716289 15108 15109 377911051 36631 36632 217963849 32800 32778 552720343 99206 99207 511181752 53062 53035 864657439 14517 14518 448164507 89859 89860 797515220 54758 54759 892933637 92894 92917 580704185 58333 58334 772052541 86199 86198 43421264 23418 23396 354701652 8538 8545 707585716 27371 27364 685944285 57696 57697 492728549 33872 33897 973444553 20728 20729 153073319 66550 66551 319972049 57784 57785 355460979 93327 93344 988990663 44056 44051 503674118 97240 97223 608426480 26957 26958 134552012 23662 23663 44277552 52236 52246 578645727 50396 50397 637965233 93801 93802 684464803 66934 66918 230673678 31551 31552 632591629 81929 81957 483069721 10175 10176 388075483 42698 42718 186927147 92012 92013 349567916 10509 10530 548267997 43144 43145 844163118 18460 18488 335024600 24995 24983 193754173 57791 57792 900473398 45792 45793 528656727 78460 78461 397682057 49523 49524 640730375 25911 25926 960225318 34225 34226 938425461 98253 98254 343415683 56582 56583 671499838 22584 22585 703605175 6876 6865 499708209 65192 65188 319566239 94564 94565 586779113 24600 24590 605153212 65579 65580 907813748 40287 40288 57968660 12696 12682 983517266 22125 22127 650898553 74203 74204 264523105 34196 34197 800602160 93785 93768 7437410 72113 72114 996961972 16382 16383 632082622 53431 53421 315908879 32136 32162 497587034 57001 57004 286561058 50233 50234 909717698 62188 62189 281046294 48793 48819 896229059 88492 88517 213971861 70862 70863 287140311 45684 45687 281102850 22656 22627 497130791 69749 69735 342770914 78512 78492 857716386 49308 49336 449214948 78248 78226 27624772 8633 8634 773641458 65989 65990 480372690 10261 10262 875495606 71331 71332 821483459 43362 43334 616926338 8143 8140 113629870 33647 33620 774738533 13869 13844 981497526 50101 50121 872522939 71441 71440 934633831 76961 76962 393206392 19036 19060 839119698 97117 97095 517742982 35541 35542 557818088 45758 45739 276554942 28445 28455 937358120 20724 20713 152651426 98406 98407 38060268 2014 2036 495127586 15275 15276 804325289 62955 62957 585386104 51313 51315 564224914 36713 36721 635598358 75866 75878 31369024 16708 16709 455752120 1690 1691 965388982 30243 30248 628401058 46385 46393 138006559 54788 54789 417900741 43104 43074 734989609 22642 22612 286030929 4873 4874 261291784 15095 15114 769839567 24976 24977 625818559 20191 20192 511778667 36536 36560 434563407 19355 19354 835978043 21295 21292 358577739 68379 68405 985431725 72282 72292 161547625 18865 18857 181145538 2265 2266 681586823 60246 60249 265610607 4974 4990 876513146 97112 97113 333969048 37421 37422 1726557 3052 3027 463094252 72731 72732 545323698 36611 36612 947826395 41065 41053 350228021 48650 48651 186076024 5984 5985 96543922 34308 34309 283030374 6116 6092 513522770 91942 91943 138150085 45838 45848 631465523 8603 8604 840829208 91907 91908 561018319 7549 7530 925236035 6569 6547 150600728 50340 50341 734255612 5596 5597 515505467 73634 73628 2779964 67074 67075 636800583 99354 99355 244580398 37186 37187 98215269 96294 96283 505559381 21720 21724 410290279 74879 74871 563593178 98536 98537 16212491 13199 13225 100454681 18657 18662 444846065 98910 98880 502701389 57332 57304 173043883 31004 31021 178829428 42295 42296 45031816 35967 35968 835436753 53899 53884 925906642 21195 21197 890140244 71082 71083 188307709 59036 59023 747728374 31605 31584 250208139 58493 58494 66733274 60679 60665 456990498 90417 90418 147540021 82981 82982 458646838 17282 17283 194442728 22775 22786 806844482 27972 27995 359526531 61575 61576 739131453 51743 51722 671017724 81548 81549 824267677 54252 54272 14033205 23469 23467 584223994 51050 51051 437891652 63134 63135 467377118 26225 26199 851996164 88998 88984 823556469 84990 84991 577357691 19343 19344 209365378 32575 32586 554530324 84847 84871 145802400 77793 77794 508105052 61515 61544 507623731 14324 14325 633210926 14350 14351 721652773 46627 46628 561153281 12741 12742 244343981 89167 89180 665062550 79243 79253 53806432 24975 24976 428064108 48045 48071 342844531 81883 81884 598511685 66920 66921 498462447 465 467 58922489 11193 11194 722954793 21578 21579 332394484 74036 74037 317093956 48767 48768 907666531 68600 68623 884669299 18552 18553 702374285 41076 41083 395485708 15663 15668 569991862 30471 30478 132370404 43579 43580 556761185 9374 9375 379827432 91388 91389 714659781 55743 55744 748922691 2417 2418 25685597 30110 30138 325183762 97048 97049 70338724 23061 23062 641918208 80130 80131 535375297 16519 16520 893056804 16124 16150 227076131 59059 59080 895954171 1185 1155 212867433 37153 37127 218094163 14316 14319 567498981 41412 41428 116843453 84752 84753 520625607 93661 93680 205492220 33612 33613 972299670 47148 47149 664246314 98476 98453 701242882 84339 84355 431264122 9551 9552 203701294 95623 95624 212348271 45384 45405 902933877 72075 72076 16377638 1237 1238 15087054 24307 24308 104061988 64787 64788 381690119 99453 99454 726053387 70916 70893 580143087 27199 27200 481734456 58892 58918 95315029 79138 79122 13295831 93467 93468 341462463 57987 57988 101924595 46194 46195 886184175 77026 77006 539108399 24787 24788 797422495 52740 52741 678445552 58782 58794 679866012 29794 29795 889956302 22764 22765 213723746 9651 9674 103535513 88564 88590 82220651 51380 51389 43227823 79126 79127 875475360 79458 79453 714928567 41101 41102 911373761 12872 12895 923145874 26713 26714 74517472 83151 83121 111977163 17412 17413 295670162 59691 59692 574032394 47611 47628 762642169 1186 1190 76294164 66306 66307 658465840 88812 88790 389036371 7188 7163 475337278 99899 99900 193080755 60142 60157 19887101 45422 45423 193256888 43333 43334 577601826 12927 12928 424869460 32539 32533 538747972 63080 63072 8370009 99351 99352 495649959 83240 83233 736686717 41588 41589 337522082 83786 83793 278764768 63166 63167 809086198 12247 12248 917081684 94395 94380 781458465 95410 95403 767487161 78071 78072 780656716 18760 18761 43992643 48929 48930 577575563 46026 46054 441439815 14444 14445 674655959 50184 50194 935066282 77516 77517 178221920 67575 67549 469649747 86207 86208 396513168 95622 95614 612068775 94966 94967 699934013 47066 47069 478255581 68417 68399 310418755 79558 79559 560525668 90104 90108 306454562 61294 61285 697999748 66593 66594 606942699 1087 1088 385649751 99809 99836 709327701 77193 77188 867895886 26163 26150 82236812 74739 74740 309067541 4198 4183 144079504 66221 66222 503639267 64889 64900 197813280 19171 19172 715985407 20253 20254 63741833 94005 94020 612285482 45565 45566 517987702 97913 97921 670832495 42493 42465 712059755 49891 49866 820413620 63604 63583 874826383 87033 87017 584924879 31599 31584 910008146 67946 67947 428951015 19004 19005 913781520 21836 21850 765494009 65210 65227 187505946 25564 25565 221196070 69138 69139 885137659 46075 46047 232687478 88616 88626 317553064 60140 60116 885060918 13676 13677 765201187 71894 71904 873766372 78310 78335 515900519 74083 74084 490653707 84228 84258 37132004 26362 26363 249075048 14609 14600 421145031 81881 81882 92470754 51752 51753 319518048 35387 35388 709583731 15912 15913 488176445 82841 82842 525079034 74631 74632 86354563 10756 10757 246112401 31826 31827 586224768 31634 31635 959877510 24923 24924 736921409 27145 27147 933470557 18600 18619 148794155 26230 26231 769782096 19044 19045 816393663 71369 71370 983110615 62164 62165 674812819 92361 92362 157731670 87948 87949 957159454 50670 50642 422292163 99550 99549 218879156 49163 49164 152334515 87370 87393 654775038 10914 10924 517345593 11010 11011 674214780 17728 17729 914893486 75304 75305 303535749 92827 92846 244245240 89556 89536 73436661 39876 39867 465464424 59052 59053 24234116 35454 35455 82905482 74616 74617 357336600 55832 55833 95686604 36761 36752 714161810 45650 45676 265924656 98675 98690 46371728 10169 10170 715857326 50837 50818 526331587 30199 30200 586102613 93687 93688 628226477 17030 17059 994902210 9992 9985 762070410 1653 1642 802888277 77554 77555 971684389 73051 73052 553618001 5972 5973 484469305 61592 61613 46199407 28267 28268 887794393 24769 24770 758565961 18813 18822 223554710 74019 74020 725701716 93480 93481 154409375 13678 13679 989853695 9841 9842 507970777 31564 31565 172905896 2811 2799 598758507 57462 57484 305148307 2913 2914 327010866 36344 36345 90280817 43011 43012 491724314 17394 17395 542593635 14111 14112 706196173 37613 37614 687961338 70185 70181 273167383 91436 91465 799712336 30529 30548 793435004 67641 67642 479041504 36611 36610 348011493 61138 61139 515162988 207 216 920896255 85551 85552 842215232 63031 63032 92781351 84109 84139 481604058 6586 6613 595906934 58065 58066 373123895 2581 2563 330238657 11336 11337 410672817 90992 90969 374768325 44013 44014 637282901 64095 64121 892066500 54218 54240 512325536 71946 71947 358313424 28258 28259 668678486 32997 32974 476414339 33898 33876 162418729 61088 61089 949974630 28934 28935 550089033 76222 76223 726942982 38072 38053 898938799 98704 98705 907953676 13583 13571 497012202 13026 12999 248296794 68678 68656 997001863 80343 80360 181662602 67188 67164 159725612 70761 70762 759251006 8437 8438 858434758 25364 25358 764746997 54040 54041 81786531 77519 77520 891035031 70240 70241 463081895 47449 47450 782655840 15871 15887 960677939 77595 77596 284343751 48936 48937 41973010 51491 51502 216630223 4778 4752 271815631 40360 40361 97959594 80545 80557 132496641 7294 7293 5545513 23625 23626 269265624 85535 85516 234540983 61317 61308 696276245 77822 77823 655667798 63569 63586 94608387 71568 71591 597966134 11454 11455 954310981 18524 18528 59513631 21490 21510 848086516 99342 99325 186309267 19665 19664 82166095 22096 22097 824119121 51271 51272 411054858 88420 88443 978458135 98271 98272 136106492 68379 68369 741554386 29944 29945 556969701 88884 88888 172584297 18653 18668 475430666 94428 94429 186481434 9198 9199 901331992 37059 37081 477548566 45936 45938 679372586 66830 66805 595521292 9125 9126 720526424 68656 68657 522787860 44128 44129 241967988 81994 82009 696955490 28719 28741 892408318 96968 96969 548919368 24234 24235 407521141 94153 94154 749542780 55209 55184 883117212 30466 30493 350145660 37038 37039 879498852 44289 44279 463514849 38278 38302 331899750 83562 83559 34203547 28229 28224 630221417 13268 13261 186162863 48433 48434 510950805 75456 75457 991318023 68241 68242 266250538 20155 20156 168308699 32572 32551 113600295 59952 59953 652956470 99318 99319 543143932 85334 85354 287837135 81009 81010 839776453 40162 40163 253065944 63941 63929 174850570 1406 1394 966965420 12872 12896 324827162 28184 28185 790034636 18894 18895 315335974 9287 9288 215752057 90339 90352 265674492 12323 12313 371785878 79933 79926 106710220 48288 48258 197917365 27632 27609 887925493 97853 97854 634350554 82019 82020 523239627 61358 61357 464278067 284 285 487650927 94804 94805 918691531 41022 41023 259917464 29013 29014 912591107 41445 41440 278468370 27506 27507 527697434 29868 29869 2213077 26914 26913 200086544 26973 27000 120770461 63513 63514 587472462 58480 58462 489857716 36224 36236 726415971 36375 36376 279987329 38001 38000 732612866 36668 36681 313552822 37834 37835 289374208 50770 50771 669677686 51067 51068 846834003 61292 61293 768002784 21238 21261 84675430 75927 75917 643583847 6258 6259 400373843 6916 6913 639973080 52165 52166 385377079 91275 91276 185124349 80643 80645 360869227 19295 19322 626676634 46889 46890 294115028 85875 85876 187262119 49804 49826 369859570 84780 84764 971529705 6614 6617 546515355 64385 64376 788551311 81039 81016 470659348 23599 23600 149076723 328 302 96511772 70566 70567 611554323 48550 48551 161565098 38356 38326 622208019 51224 51225 713271777 84256 84257 986388951 25155 25167 35871975 97056 97055 216114405 86912 86908 987972637 61642 61648 271441397 73270 73271 245179107 89823 89811 225487547 69177 69188 851231398 30099 30100 988202978 47329 47330 777665429 73870 73871 471688289 81186 81187 213479455 31996 31982 812789856 26696 26697 66889530 64707 64683 67071805 14583 14610 852751539 64372 64373 766273906 97936 97937 247737943 99349 99350 559906993 23356 23357 794381907 75566 75567 991277635 29847 29850 190449752 10273 10303 372640813 98177 98178 332331860 31923 31924 378815904 66499 66500 768300659 25410 25427 473370015 58405 58402 843777127 93597 93598 911817525 43317 43323 931591047 17325 17350 836996656 98253 98279 462484559 68741 68742 316317945 57525 57533 599404200 50510 50511 657699504 70846 70847 125828154 64064 64090 788288792 33202 33203 59103163 65962 65933 816617907 54903 54904 563565349 97743 97744 162295376 49123 49129 716638971 74381 74390 930982203 96614 96620 78724171 90812 90813 93459901 61190 61191 274027603 19545 19562 467488423 97679 97666 71577332 69515 69510 168725829 31351 31352 64791436 1383 1389 316470304 9574 9575 821790971 99065 99037 77695477 16964 16991 764875855 38729 38726 850260065 46803 46791 972422891 11337 11360 545142576 46164 46165 609707682 29431 29444 477163773 76904 76903 471026436 58494 58507 651874836 39674 39681 614181885 32582 32583 154209440 46632 46622 933342141 43642 43643 220745836 33886 33912 609980463 96229 96217 383141771 10019 10020 112250357 58021 58033 620033175 88065 88068 625918336 82517 82518 177654240 1252 1244 742800545 83915 83916 36192360 36747 36748 286806967 10199 10200 873135686 23469 23462 519052566 11007 10985 721848948 87131 87119 981854594 40536 40562 997459362 7324 7312 699553860 13098 13074 379613360 92182 92206 286903775 20110 20086 612830890 56707 56708 955540757 31847 31861 368810380 15966 15967 905449511 421 422 391277654 90640 90641 912170764 26564 26565 846130448 17258 17269 183541666 63530 63531 806888189 67853 67854 156728486 70137 70138 706482017 79440 79441 2048965 68961 68962 700624985 29699 29700 993427529 73166 73163 609025088 20676 20677 123549232 13000 13029 535522692 57311 57287 470733756 81470 81446 163579817 65414 65415 352692073 83008 83021 545562687 14609 14610 824359575 96869 96870 267261373 73683 73684 429448707 42102 42103 173974072 67704 67734 600775964 98421 98397 39824745 65948 65955 395187722 23892 23893 748824262 46884 46886 54347041 23199 23174 177513459 38041 38042 756680545 37561 37532 393443241 87561 87562 869483307 6828 6814 712872396 3355 3372 106115955 35174 35148 654195178 48492 48493 793090438 6887 6897 664964837 78706 78701 843532788 50238 50239 592710932 25093 25085 362379808 7264 7286 10656818 16860 16861 594585509 59045 59046 958875620 87933 87934 684337404 96829 96811 886481375 81999 81994 417171903 3899 3900 591578107 60676 60677 845335060 100 95 691814002 88874 88875 584258321 2014 2015 346116999 85085 85086 500060998 76738 76739 820652543 56851 56852 510073824 63658 63659 127914542 95572 95602 931110747 96801 96802 303882455 41431 41432 214051732 18952 18953 954290138 18798 18780 278954137 96790 96789 591173623 20618 20619 696215644 98425 98409 807337633 16925 16926 136187925 18540 18533 889471698 57243 57244 107770087 50534 50535 729046751 98154 98169 652389622 16123 16150 650783143 99354 99340 365023366 32396 32397 161813487 53608 53630 913831306 10773 10774 227473934 79395 79385 325626316 67508 67534 389638513 17255 17227 283285083 90678 90679 124284025 24205 24183 241469262 4286 4287 921094033 39225 39197 766653639 44557 44558 161434571 41663 41664 336947925 69474 69490 944590526 54877 54878 794556681 53256 53257 356705643 32552 32553 307021381 89247 89248 488939267 70604 70605 676865778 49573 49574 141521240 63935 63936 652676204 2438 2462 117983277 34960 34961 30899943 91467 91468 567655964 68132 68133 148241229 42693 42675 708604766 11365 11372 179828780 97588 97593 483197587 79939 79934 611925276 6185 6186 746642830 3838 3839 33076051 48828 48829 544277385 16258 16259 262324998 87626 87612 426467050 44118 44106 621136748 45221 45222 433618704 80402 80410 43433410 15883 15884 966959632 59463 59464 976655533 10361 10362 971402162 3155 3183 683926190 6772 6784 540382124 8134 8138 453679936 93126 93143 344125609 13942 13931 296358678 79689 79688 1199881 70127 70124 904655470 69758 69759 321780460 24443 24444 314685953 5696 5697 726071599 95246 95247 241747734 84222 84223 84626803 82070 82071 615678532 68096 68097 423505800 29239 29252 801486243 24675 24676 930620902 11706 11707 478936808 60026 60027 341824939 94100 94074 395426022 43463 43464 857267540 59114 59115 148834645 4212 4213 100249174 99507 99508 602812067 73479 73500 953894112 72399 72409 518390060 91674 91693 960129794 4066 4084 438871509 17732 17759 794411878 87911 87912 183598733 99134 99137 387666561 77719 77720 563687555 16784 16785 90548666 24898 24871 719602360 47767 47790 175252705 51652 51671 387089434 37782 37783 820584685 96674 96675 293249296 59966 59967 921061986 66518 66519 206989466 27630 27607 62924519 16399 16407 220227477 36464 36465 17817785 5909 5910 782248798 74304 74305 870539740 76202 76200 103028013 14369 14370 495802674 5296 5297 305224612 40500 40501 892523216 57835 57829 877416124 54783 54759 280654592 44122 44111 861433865 14247 14256 600631496 46733 46731 364987137 51956 51934 3918674 13505 13506 507393417 71368 71354 125754597 28844 28845 986793714 6045 6069 551588876 58169 58170 97025225 55420 55421 250621432 31956 31957 143426430 67412 67398 171975966 39127 39099 306011632 56078 56079 796198617 97181 97182 513599176 46334 46335 782464764 81555 81552 453001494 59625 59626 479360878 76983 77011 973836496 89073 89052 387026698 68164 68165 388489549 40219 40220 491183053 99581 99582 577562914 63678 63679 708752270 83533 83529 285569228 10313 10314 576126922 19902 19903 269348045 9106 9081 679422070 89021 89022 517429769 42098 42071 21246478 80010 80029 901680157 34590 34591 951915203 25305 25306 149124585 12190 12191 955479156 72488 72489 293578102 81879 81898 841595468 78101 78129 880217369 65360 65356 888842705 65209 65222 926571108 23127 23128 426513862 43488 43465 111828373 69691 69692 915047298 23222 23223 51475188 34668 34669 312545083 33394 33390 343264041 67398 67410 679011902 54329 54330 265464295 90041 90042 41428411 19596 19597 256131057 16297 16298 925514895 26383 26384 469885846 42546 42547 843578453 86626 86633 112252244 71959 71967 647755511 21064 21065 375847470 44082 44083 602523706 12290 12283 486387404 67133 67145 616449665 85214 85242 373052753 44960 44961 229712990 11321 11311 394384466 17151 17160 803033958 88487 88515 983596475 53774 53775 350874280 72600 72601 856159379 586 590 528447930 65224 65225 868274004 75595 75596 182669222 48469 48467 884104008 76121 76142 349015158 2118 2132 818539587 79011 78997 115318062 25939 25940 140225094 63706 63729 970865979 83171 83172 303334448 11117 11118 408308769 87128 87129 635435618 46110 46101 452908419 91899 91900 982749708 15404 15416 519922127 12579 12602 421451089 38826 38827 298777301 35997 35974 741355286 60375 60359 584757399 51101 51102 424881613 59656 59657 967344855 13444 13464 307720524 41514 41515 443766980 28709 28691 547558711 15479 15477 395353096 16935 16950 780824889 27155 27158 477364276 76673 76674 58742812 25650 25648 755127149 48925 48951 632806618 42475 42476 60767963 4260 4261 14809442 99841 99815 115473667 71589 71590 334454728 95322 95323 296874706 86436 86437 623171032 47826 47827 85810563 51855 51869 311219396 30999 30974 690090910 62974 62975 651963447 84227 84248 417420705 96900 96901 295668814 44657 44650 509919956 37467 37468 112338426 3523 3524 707852919 51448 51462 490247263 61441 61448 813349707 59079 59070 744284625 63800 63828 800900115 67386 67356 801845229 58568 58569 208446745 51822 51820 100835265 38108 38109 877342393 35372 35373 990978588 96138 96143 478545373 41367 41390 410880028 82315 82316 370924661 35979 35980 282536955 78427 78420 64293757 46071 46072 803946826 96321 96322 555873510 67540 67541 266335210 15494 15495 23772693 66947 66948 605021000 87063 87064 367569705 11634 11630 9996295 41509 41504 355326186 74294 74279 415333747 86857 86858 324189774 93668 93669 130410617 96667 96678 994204343 70620 70621 145240139 29300 29305 678291904 37646 37647 486305646 84464 84465 277280151 40805 40806 468075556 83398 83387 502917574 61441 61467 238863354 96612 96633 745875457 5604 5605 362864331 7597 7598 76134456 53389 53405 780170916 14737 14738 681064693 42448 42431 870109206 92062 92054 37081546 80107 80108 760018710 96461 96460 71760055 56320 56321 59024715 16058 16028 456920091 53500 53485 41142162 50721 50737 504275716 98496 98520 640825250 38906 38907 945853906 97552 97551 415883332 50983 50984 20402070 58548 58549 26039708 76795 76818 997538048 56906 56907 496583144 51772 51773 868138137 69150 69180 17862631 12319 12320 397733476 35347 35348 129099647 68887 68888 264118371 67414 67415 793725612 68740 68741 700071368 59751 59773 909458547 58073 58084 293935622 66900 66901 366999863 29890 29891 417555478 65571 65572 12067267 35801 35802 787417529 66999 67000 491337219 79608 79609 977226408 53854 53862 137630695 20426 20427 381293931 11865 11843 904811587 11345 11319 183646990 29599 29600 242615305 5781 5767 911623285 54112 54130 223071181 84527 84525 168302955 99838 99847 841212110 53369 53375 196020922 79023 79024 601272905 17241 17242 38624890 61626 61627 803534916 28824 28825 110109799 88962 88943 541031505 54821 54822 125572361 39930 39931 315096396 46887 46897 489742538 52245 52246 42062404 24169 24170 50686096 37003 37004 264120123 21654 21668 789821336 2988 3000 710807498 88067 88060 496705731 44574 44591 632861491 50080 50088 726166340 17807 17817 599721508 90798 90799 971745218 91507 91536 165264423 86118 86114 379790690 13816 13820 353211226 99000 99001 577870994 50855 50856 524713932 45564 45561 384772231 9622 9623 917782687 23011 23012 890028086 37107 37108 697847385 3930 3931 596259119 97470 97471 553592175 64967 64968 481946670 66591 66592 828091042 13673 13687 217014742 62203 62204 314246156 44940 44941 17384841 26044 26045 595998905 48335 48324 182910363 66947 66974 492097744 20829 20813 38568507 97638 97645 70113279 25519 25504 472542277 90200 90179 807001655 6405 6406 790027553 86780 86803 439207920 27627 27628 15256910 2015 2016 82412354 59043 59019 369404258 66617 66619 59469076 36798 36816 69826035 69774 69764 972466352 93719 93720 481548628 78677 78707 369041116 22267 22265 139555039 11834 11835 567977268 87312 87313 271033665 71076 71077 603462133 8536 8537 334346708 21188 21205 716933172 47340 47310 431231772 11542 11567 133426872 87060 87061 290875234 95910 95911 558422923 50551 50560 701608461 35193 35170 139513598 15645 15651 912412349 60545 60546 535016035 70581 70582 747294850 59471 59472 100093838 33735 33707 792613681 97975 97996 282214042 79942 79946 72778155 89328 89329 161286878 82171 82152 509604629 83190 83203 443080667 65428 65445 493443642 38361 38362 105220425 5828 5829 125789719 5780 5781 183400637 86428 86418 502683884 3681 3682 653393121 11214 11212 391291392 28285 28287 71060624 51339 51340 943898707 56566 56554 953223471 50933 50934 568596424 55713 55743 117946354 75750 75751 470896270 51086 51087 975406516 43174 43175 161194636 9464 9465 325166907 94262 94280 303923166 50730 50729 780121020 17586 17587 934488800 9464 9442 252104714 80199 80200 811500543 56195 56215 241966037 3056 3046 590672082 51660 51661 233405363 5821 5822 14764225 20389 20400 209078258 21870 21899 970150630 44447 44460 422685526 55781 55782 114382777 72265 72261 70146826 99773 99774 593022277 49279 49280 908982747 66402 66403 968138583 91993 91992 529048331 46303 46304 901914852 97773 97761 373833628 5363 5364 822629695 24570 24544 921879131 69496 69497 88719448 46669 46647 61947501 30557 30552 930016547 45578 45579 356869144 61482 61483 548596086 54652 54654 242136509 90260 90246 457996227 38867 38868 243432814 15700 15701 206747727 67499 67472 6056713 15720 15721 894912820 68724 68749 420996896 60142 60167 375959029 46731 46720 76599906 39283 39255 437858082 39925 39926 710421826 82773 82753 724597806 50917 50918 528234987 6455 6456 841667332 99611 99603 730784026 32274 32270 708800535 18763 18764 34578635 11449 11461 731672591 57408 57409 793640740 93619 93620 195125275 64152 64144 6992090 94311 94312 534188310 68155 68162 248245647 78145 78140 94791741 52211 52212 928367154 52704 52707 442347863 60397 60403 451351725 55495 55496 231864734 53627 53643 623232804 45773 45763 297667883 84637 84638 520479987 95604 95605 783617306 22607 22585 661947726 80666 80667 856848072 56671 56672 728325087 73552 73553 178710850 97632 97660 534134711 74490 74477 573972614 57906 57920 837824411 41962 41973 758839245 76882 76883 999934743 97509 97488 146780801 39711 39731 694995279 22664 22641 498606716 96397 96423 63487482 84509 84486 954682949 57887 57888 128212693 98830 98831 885918319 52591 52612 290777250 50810 50823 714381724 14274 14260 488888020 38301 38307 360711342 82551 82576 723532889 6060 6061 273641113 32868 32857 784794551 9023 9024 343402678 6103 6104 130506703 77470 77471 313939556 10052 10053 107098871 9352 9330 268268668 16542 16543 371021803 98919 98917 46843724 34898 34902 470069010 26495 26496 994856833 14679 14683 422913578 34538 34521 323737406 85982 85952 226511463 27438 27432 887415970 13550 13551 303154564 91502 91503 984666999 98516 98542 954647268 42327 42298 751865659 99393 99402 899573734 59875 59876 269299739 64808 64814 608020670 19937 19934 852295091 54379 54380 704193376 71798 71799 76844049 18563 18564 672714844 94440 94441 536599191 51287 51288 492538065 60715 60716 859390748 90599 90600 18842997 609 622 454566247 85508 85509 930477753 14714 14685 927740752 41458 41459 717026421 49487 49502 60405198 92454 92455 100847029 47122 47123 302792224 40042 40043 695120549 50724 50720 29788044 30697 30681 383935719 83853 83867 937133430 17867 17870 8688917 90752 90771 930675345 99357 99358 963085547 59462 59467 173953410 54489 54486 680010727 24192 24187 507254198 72682 72686 78248742 13186 13187 698465396 1941 1964 819189027 36590 36591 271544954 48230 48211 905166709 60228 60229 66521890 43177 43178 897052638 1150 1163 987591705 50944 50945 293038152 65660 65681 217400544 10319 10320 19413420 39093 39097 370161951 48533 48506 710545858 98918 98919 686608541 86418 86419 615646030 15785 15786 298833734 19849 19865 634815592 68957 68960 177873386 47082 47083 884720835 37282 37283 885884943 97416 97417 317410211 56317 56291 427561008 98831 98832 158774679 67561 67573 489703296 57752 57753 665361930 69473 69452 701505533 86472 86449 712248317 87642 87668 154927556 45529 45530 917858554 78034 78035 395251733 72835 72836 346991608 4115 4116 505138729 57964 57943 423851998 21055 21056 901832529 82832 82833 864371329 80975 80976 528851214 87884 87873 970151635 10250 10227 357201450 93785 93764 539020810 19898 19899 283068791 46197 46198 504080668 97892 97893 65063813 31513 31514 91148461 75843 75844 638825233 81982 81983 581871750 90362 90363 917375150 38065 38095 777047473 51280 51281 844625168 15573 15555 732128675 16476 16501 67364364 79520 79527 630219535 72999 73000 736423582 65208 65209 676552280 7362 7363 739856056 52900 52901 713797169 26024 26025 166023130 68802 68803 851725677 2140 2141 411516161 12850 12851 832281495 68067 68047 248815794 35074 35083 801431420 4057 4036 693033831 19590 19591 855307512 15738 15759 523610940 38200 38201 326823061 69706 69693 429457867 85932 85933 511615314 19136 19161 984068424 41513 41536 497727298 47364 47367 954935070 55230 55231 959941362 18781 18782 487734368 71104 71105 602832599 7689 7690 662935114 68555 68556 312953696 73473 73449 469428580 39541 39542 885352246 93215 93216 46868005 23457 23458 322441239 16458 16459 546524549 67665 67660 67450283 77048 77044 939192918 38968 38969 24113478 88544 88545 692926648 56470 56459 891289442 30397 30385 660088809 36044 36052 556264291 29104 29105 180958093 18169 18162 147996739 91920 91890 911546607 48710 48721 344215606 93788 93789 736460238 80360 80361 700953885 40282 40286 182282643 21155 21156 730865215 13931 13939 51115955 77004 76975 813262601 48876 48877 974371941 23926 23930 7400019 2784 2767 106276907 54133 54134 493403702 47359 47350 531667966 30536 30513 692021348 29361 29362 18475089 50884 50914 53823661 67599 67600 150914181 73630 73653 111245249 71749 71750 766230158 29019 29020 770988249 8672 8673 572880558 91565 91566 389882330 37898 37899 867347658 70267 70256 1852902 69442 69443 137489594 29554 29555 449741026 88965 88945 828566449 24137 24138 995450117 81114 81088 874002879 25131 25120 456825218 67771 67772 93032339 82813 82814 407904577 78790 78771 911507504 11053 11039 563432433 3937 3938 755838197 46733 46741 919066590 33258 33259 416598353 9500 9524 223644506 78534 78564 245580592 40269 40277 496568499 16689 16694 177517948 15692 15693 691800529 23231 23232 607962055 36022 35992 883394004 4086 4087 335001943 27289 27282 882604880 72892 72904 986454379 71714 71715 459940356 69729 69732 241886598 33011 32998 281237642 68096 68113 987072616 67345 67319 155858556 47830 47831 408595301 87522 87523 971012665 16609 16610 484323216 40389 40403 867955651 70891 70910 387409376 41054 41059 842400552 6048 6049 608237002 77366 77354 535569521 13435 13439 825045327 96385 96402 732933204 69628 69629 170318608 10617 10618 908358894 11652 11653 138239001 84251 84278 217333459 66117 66118 114725756 12482 12471 173844048 5372 5389 502111684 22956 22957 633281934 33707 33708 910988366 51080 51081 465482819 92493 92520 30898309 1094 1095 892014893 71473 71474 556259791 19892 19871 262548387 40361 40362 509580324 29439 29440 22404105 67891 67911 982147425 73439 73440 316362864 72808 72809 879625890 64748 64758 253728020 78524 78525 152923477 85455 85479 806759799 73080 73097 693526682 30209 30210 943650828 62385 62384 724487617 77683 77666 393668896 56504 56522 274645786 70539 70540 782436584 60086 60056 744261957 16707 16731 873375288 14147 14145 977146300 13710 13717 462541110 70606 70607 534104864 17034 17035 791517410 10845 10829 875114592 77708 77709 508586512 3608 3609 983744123 28945 28946 390862059 23851 23852 755817221 18218 18219 568915009 64079 64066 352360197 34670 34677 58174826 53840 53841 308228011 78651 78652 449205494 83819 83840 575039 51540 51541 826646247 88010 88034 307815022 31939 31940 890650680 16119 16108 177200042 12237 12261 651706191 60758 60759 763745074 62283 62284 82626178 69105 69129 133008064 59711 59712 813711053 75433 75434 507650667 32079 32050 751587214 52022 52023 593555952 82876 82877 572756566 69636 69611 905109750 23638 23639 120105907 38458 38439 927472222 8778 8779 204279318 16844 16845 426665429 68934 68937 927921928 28282 28267 986454958 82369 82374 609317900 29843 29851 428196368 83936 83917 969735138 60464 60491 944323734 54689 54696 451955686 30255 30256 530506638 26506 26507 110487196 42526 42548 979527137 90715 90734 942516750 79990 79991 941615529 22488 22489 712162844 70752 70753 936980331 22382 22383 586323937 28114 28102 444350379 93286 93287 169458006 74851 74852 321819817 85812 85813 90685959 83614 83587 664399375 87125 87129 380120052 80734 80735 271245618 6162 6163 651912795 51067 51052 914148352 54131 54104 954640419 18301 18302 458170656 39562 39563 357106686 20097 20098 125691621 3473 3443 16798650 66870 66881 742958260 94552 94547 908783560 21404 21432 187981746 25551 25552 445654518 81441 81442 149358277 4721 4722 550714158 45410 45433 52543972 16113 16114 990394724 16047 16070 12334642 51991 51992 45791505 90298 90299 117353747 66734 66715 959927390 63435 63436 102648672 97664 97645 222184035 29853 29842 185209219 93333 93334 561503773 41441 41442 271096503 88372 88362 913067282 4576 4594 439223398 43986 43987 577463996 2874 2904 463715827 96328 96329 790637216 13242 13220 475306987 34295 34296 646155931 1825 1815 642551109 169 146 615564033 73743 73761 381217272 59715 59692 874050362 34490 34491 365945628 4827 4843 667954562 76494 76495 126327749 5129 5118 734119580 95971 95972 685924357 52805 52806 88301833 31532 31533 325553512 58861 58839 505536966 17782 17783 764352169 2479 2480 238923517 47330 47331 304321524 41737 41727 27967115 65469 65458 768206685 92514 92544 670572505 96661 96668 344690703 90410 90415 131843496 69162 69167 165059465 64830 64831 611578834 94249 94250 191934166 52852 52843 299674527 27901 27902 511527275 66713 66714 676581008 65328 65329 30819647 49275 49254 652811942 52061 52043 164879378 8753 8776 526747351 6155 6156 495673525 86483 86484 359324779 69005 69006 503410318 93236 93230 488762414 91355 91360 236456242 12692 12699 313150847 52957 52958 536199854 23592 23593 930365805 85750 85752 703773136 95422 95407 374044490 23333 23331 751754174 1303 1304 383990488 92894 92874 999894250 63455 63456 887043961 55124 55125 13528268 55753 55754 446540435 73772 73773 683210120 69402 69430 308533162 83043 83044 138560650 26529 26533 283164621 62578 62579 508134799 75325 75316 262493716 74836 74837 409332660 62493 62522 726562902 27758 27730 828699477 87200 87201 469038242 93794 93767 800142881 54927 54928 106115874 66195 66196 616259275 66242 66243 733322189 45631 45632 256851619 97367 97375 422286602 45465 45473 241133943 40041 40065 199719338 11927 11918 939092736 53411 53399 169760003 224 203 917661506 16276 16266 410436417 49411 49412 790827089 2868 2869 458078004 37355 37376 270464939 85884 85885 979210672 13715 13716 339489924 60030 60031 102829168 63206 63207 618238027 37882 37871 414409774 6047 6048 632128495 24682 24683 689581107 51321 51322 193413140 50417 50398 658943459 66909 66910 645198522 88928 88929 157093848 5937 5938 25950388 54799 54800 413449517 17664 17665 423750883 56334 56306 746599948 43109 43110 743270227 34417 34426 569877023 62253 62250 640929362 88923 88924 254390337 47817 47822 619620210 66390 66405 563289784 74826 74850 570227450 54142 54139 695369016 35140 35136 824147319 82801 82802 273910761 70205 70187 617643211 74297 74298 89331894 55998 56023 233889452 67793 67794 815083339 91022 91023 851203507 99089 99065 733196675 62746 62756 717376150 18674 18675 310160298 17046 17024 605954077 36186 36187 158595742 52537 52523 520890264 45452 45432 124949794 69254 69255 724013737 25790 25791 135386221 31796 31797 71717129 19644 19669 381706668 23627 23628 833668600 93349 93323 88016 11991 12008 744587255 10383 10387 309501575 34799 34792 377660123 28550 28526 186340170 29784 29785 530231421 43907 43908 845482291 64620 64621 813298581 98081 98082 528481018 59886 59884 683376194 47061 47076 724322531 46389 46361 223543481 17309 17310 278444445 16559 16532 918695860 49400 49392 536561397 54154 54147 918895196 75765 75766 940348072 25930 25943 451853512 73872 73873 872172459 20447 20448 123839895 51494 51495 393446676 24591 24610 693909729 19241 19271 68936246 54812 54813 310800656 55438 55418 317885987 24529 24530 92280227 87194 87195 299500496 54150 54179 610781104 25770 25757 330397093 90377 90401 535316257 12181 12182 281060352 48308 48309 930297592 37753 37754 707922722 75177 75191 299066162 82060 82047 78466243 9218 9219 985461466 37207 37208 348234131 40604 40610 736206440 10628 10636 527137512 96415 96388 32773899 93112 93089 648557628 53930 53953 855630501 69866 69867 41047101 31308 31310 323304740 68020 68003 930167742 47037 47014 417093654 85450 85454 491232635 9174 9177 211442788 97723 97694 279675458 98502 98518 125253374 15799 15828 776200094 95249 95275 390055587 26062 26063 978868297 23515 23516 870238904 87927 87928 689434479 98623 98624 462883541 92241 92215 824514089 62872 62873 939124558 38184 38185 512740398 70713 70714 669637350 61115 61116 677766421 54758 54736 550220600 76303 76281 918548371 85003 84984 567440964 70336 70337 809559580 52177 52149 904243331 3424 3408 254698043 33318 33297 64624778 73267 73294 244622536 80615 80627 444590798 67492 67493 569726405 8632 8605 973141642 7336 7337 525579334 28292 28322 82217781 83754 83745 512788274 2813 2817 422092625 79233 79234 927907264 47769 47746 788014352 34050 34064 550913614 54906 54883 71423017 97901 97902 39144227 84511 84529 825752896 3553 3550 952794548 85679 85680 494910825 8147 8119 683833955 56749 56750 78585862 82434 82447 190823382 17516 17511 445807929 43317 43318 716863238 94333 94322 957369167 34222 34231 461091435 43872 43873 737638506 41901 41929 790137007 77126 77127 825329220 95979 95964 917371743 58443 58454 88459729 33739 33740 300632602 91129 91130 473656884 32927 32928 6346757 87878 87879 433476778 89052 89076 789511086 69400 69401 137897641 29896 29897 285901647 693 677 125038090 22298 22299 146598009 84163 84155 83554624 49168 49169 864206253 59446 59447 651351506 54820 54821 253726248 41862 41870 977833280 53087 53088 171962533 46481 46485 140306998 52994 52982 654033240 17674 17675 702170174 9854 9825 855492878 49352 49376 440019171 23157 23158 37128832 18228 18229 343619581 30079 30057 752187442 22525 22526 294148471 78118 78146 579428884 42695 42686 960968297 6824 6795 995007483 34751 34758 762391731 27767 27768 604278254 34378 34379 177094068 89156 89157 305998930 12205 12232 102050402 68235 68220 303518444 97914 97937 421203606 79994 79995 221508908 6179 6185 750281669 21292 21293 935066093 46284 46285 397657244 53646 53631 656093728 51706 51707 783452378 91160 91161 582364792 20072 20086 474874153 93288 93287 942719174 41665 41666 775499010 47945 47946 907830999 68497 68498 912058126 68715 68726 381241862 57384 57381 639030011 11586 11587 336473707 61427 61428 22135656 69111 69112 940226715 30774 30787 759743676 42367 42351 826816258 17714 17686 304532176 95488 95489 331911692 51437 51438 177149981 64896 64897 102895095 85769 85770 308896853 35885 35886 818697947 42493 42494 768461723 3706 3707 246476403 78308 78309 91403320 86822 86823 703819590 35323 35324 527125410 79676 79677 199238907 78290 78291 261613493 44997 44998 882808240 25786 25787 563443868 70256 70284 47933100 7107 7108 465882967 52354 52339 544051991 44360 44381 574628305 42269 42270 482806401 75842 75813 950007968 99287 99288 467517127 64728 64729 980525403 72948 72949 916443023 42606 42589 860394716 90532 90533 103849094 11742 11743 879221292 55385 55400 832828060 23627 23650 279992218 42012 42039 46281968 68213 68214 372304196 22297 22270 39968335 89841 89842 127294725 6942 6943 717486795 48354 48324 351602990 66541 66513 399532630 91064 91065 569164921 97520 97533 768161499 31288 31289 615035405 25189 25190 542936433 41147 41146 762786309 10571 10563 511265702 97806 97801 12303943 29297 29298 973075338 24290 24291 981539729 88966 88942 338383380 473 481 720391833 36631 36624 256652361 99556 99557 978895280 83429 83404 404902121 84504 84505 623591499 67207 67208 331523974 47371 47341 355827859 75329 75316 250361091 59784 59785 512612937 14900 14901 132124690 22915 22916 75178975 57361 57373 121126366 38589 38590 308042929 43571 43550 374968975 64024 64027 116921858 59281 59310 755506151 10876 10899 679509871 72751 72731 712105665 7305 7290 413843994 26584 26585 970360998 89598 89626 171713731 49572 49578 102571141 90781 90782 262259221 34740 34741 182551389 69254 69280 989605826 69586 69587 627187667 38581 38582 247879857 83768 83785 130523682 61695 61696 882066437 87864 87862 320698262 20502 20503 368640782 44087 44061 426182460 9893 9863 341315130 54404 54398 354903834 14275 14276 512621354 89092 89106 959251657 73640 73657 135493911 78639 78640 756390715 20061 20062 889392886 6697 6721 957922572 92681 92682 7692175 72691 72692 432750627 72275 72276 171444545 39225 39226 586029892 90661 90662 535392823 34698 34699 825761513 14850 14851 947308097 5798 5821 81444829 59139 59140 214177045 82888 82859 122025437 86033 86034 190696224 22178 22207 405549155 44694 44679 548422358 83119 83136 791296241 91376 91381 142281135 98323 98345 690948503 87210 87211 445493444 72898 72889 750339400 17129 17130 807983681 98885 98886 390871855 64056 64057 249774097 31693 31694 196809124 24361 24362 534921063 81253 81267 447166955 72769 72770 876033560 59333 59334 157069763 51203 51204 36028264 49093 49110 397123809 39024 39025 283851076 42807 42819 928927298 22886 22878 393662974 26508 26510 826051556 27460 27483 372458928 8364 8387 435069889 69262 69283 964210212 92015 92016 101094329 26530 26531 429411451 76846 76848 710290784 85052 85053 579563871 63601 63602 930555581 12345 12346 299619696 82100 82101 730250767 76334 76337 463627955 37439 37440 992625218 87621 87646 752318291 7166 7176 92594097 37504 37505 646465217 85526 85510 470144098 39918 39919 439738700 12755 12756 386170870 15463 15464 675301947 78412 78413 918470477 1291 1309 710935870 19750 19776 21502540 47631 47632 440056480 91901 91902 363034434 57287 57295 876373853 98844 98845 701094953 38322 38293 690631360 44861 44862 697313581 2626 2615 624625537 86520 86548 807312010 21100 21088 972925765 34862 34868 236720223 60437 60432 941820927 80581 80556 789590518 72097 72125 438025617 81459 81485 774176400 44042 44043 178575072 23162 23144 764292623 96905 96901 293522116 36213 36221 44683814 26584 26574 142894804 922 899 724446394 15183 15197 686180100 37208 37209 629327657 95020 95021 818898235 9234 9235 757344987 96447 96448 40946174 12260 12267 8630888 70227 70228 28414629 66125 66126 647286084 86245 86246 925535816 22855 22847 996833649 37839 37829 530879565 47993 47994 207564957 2333 2321 853525751 26339 26340 169849605 9278 9279 232379495 58280 58256 407232658 6667 6668 44625638 6126 6127 587847856 87094 87095 662525744 74309 74310 319988121 16965 16966 850880068 8593 8594 331849366 23313 23304 52868643 58256 58275 981915427 48416 48440 635006057 16785 16767 917528191 81537 81530 210700614 82318 82319 245733282 76586 76561 463199428 58273 58281 762951665 95970 95971 62403825 9248 9249 606829988 15094 15118 439906271 30721 30704 232675089 23901 23902 613143268 96367 96351 745411405 16011 16012 711201444 36073 36074 791525705 53124 53117 466792544 85768 85797 868178441 42850 42851 246543633 3357 3387 554055075 25098 25099 251087683 675 676 700658958 44862 44863 707173954 34649 34639 542469899 58124 58118 137222630 92730 92714 564643376 15394 15395 835577887 69403 69404 543439338 62455 62456 948114684 50512 50511 809892195 29846 29847 884478095 58180 58152 752101570 93154 93141 666549440 3417 3393 219644204 19575 19592 149868066 79873 79882 673080378 45325 45300 130590644 78232 78259 547078479 31848 31849 931701156 13839 13835 894051800 875 854 446396510 60235 60236 364567923 10358 10359 862772611 73353 73354 156981448 84039 84040 465100448 86525 86526 746160323 34316 34317 357889972 76686 76687 358963274 39141 39159 881589666 52439 52469 300789274 39235 39251 565013359 37829 37830 269071459 67717 67718 698480988 45796 45770 725109446 46578 46579 203263025 67685 67691 787532383 76824 76825 986572413 11780 11775 317701875 99020 99021 342102709 9738 9710 105021780 48439 48440 329759254 15199 15171 395393209 32190 32191 947328683 59809 59793 387350257 72462 72464 53374372 2125 2126 606992892 65701 65702 595601841 54588 54600 388415293 21180 21181 756884848 66592 66593 582936237 19357 19358 515771711 41684 41694 647038014 88548 88549 841675925 29101 29110 120551298 93696 93697 48871634 65548 65549 373334802 92895 92916 947964038 62506 62483 946822536 79414 79415 464584629 27540 27551 617654829 58499 58500 382816509 93638 93639 753434179 99750 99751 33748481 65878 65879 628756324 94154 94169 390785023 51214 51215 836148075 41970 41982 27387192 93934 93935 44082074 24094 24085 545943241 93575 93576 523305234 82964 82965 660519673 87830 87831 819543285 2445 2446 245854560 14799 14796 528341140 63586 63563 899807284 24792 24763 278340936 72975 72976 888189613 55353 55380 954606398 321 348 397156193 94083 94084 686917312 69270 69245 369029275 92397 92372 499771778 73024 73025 282495012 34650 34651 73895405 48826 48834 326820776 57849 57850 873054380 60293 60286 759255101 67777 67778 794790846 71766 71767 193856214 66075 66052 492247097 14409 14410 879293286 74570 74546 997377409 82938 82939 535114475 97093 97094 462326623 14307 14308 410142205 48329 48302 382074688 3026 2999 657129343 99967 99952 217207939 76430 76446 594250756 15402 15386 384332684 34292 34293 423390684 5428 5407 213403553 18453 18458 312375698 90937 90923 368593334 52235 52257 242057044 79728 79729 252763264 82771 82760 524792438 13723 13694 614337988 42312 42313 43668785 33939 33915 716289440 52291 52292 928330421 73425 73426 678323319 77533 77528 948774000 55422 55423 542058250 71162 71165 952855009 58511 58491 589135886 59332 59333 616479187 23271 23262 280574755 48258 48268 196102969 60473 60474 893326306 93900 93894 349213340 50532 50533 933763433 82751 82744 450323819 51589 51590 472649160 95589 95604 441670623 27913 27911 944264031 73354 73355 646726615 9242 9243 311607560 7585 7611 898908490 50503 50504 295770746 31088 31089 944136047 20201 20202 757394402 92507 92500 629053916 7503 7482 116320464 35431 35432 456419146 23677 23678 367030255 64002 63975 696214318 49884 49885 314020016 29707 29714 85187338 64349 64350 388075866 76514 76515 238401500 52621 52622 98171145 38374 38375 311635455 35756 35737 998529092 99288 99289 661081564 90917 90918 56898078 47927 47930 661105022 23632 23633 246063726 30169 30170 79743997 91013 91014 588053681 57000 57001 479511009 89028 89025 577349650 47471 47488 873331541 12278 12273 28239936 56224 56225 349579527 58503 58504 535092578 58938 58939 793862986 92859 92860 729127834 68693 68697 605483592 80760 80761 389544673 17108 17129 919842011 91747 91748 422009990 83915 83941 385130126 98182 98183 349225365 13568 13569 602305900 58255 58256 671501717 50024 50025 696527763 75667 75668 768735080 70321 70322 466880461 13289 13290 555265046 62533 62544 788779694 67458 67459 39971620 29989 29990 52350953 45005 45021 967888909 25951 25942 623815632 9081 9065 877536942 61782 61783 20379247 56116 56117 140738700 64789 64790 695122740 92 93 835659796 85793 85794 406071436 27992 27993 746582424 25302 25303 313042852 7442 7444 897386209 86383 86355 396739657 29930 29931 798039369 51897 51885 108629957 63727 63728 75250132 8953 8954 858682356 50548 50549 712062034 45419 45434 488690420 68517 68490 210649874 80588 80571 67098665 55010 55035 222447450 85060 85061 857399378 94440 94420 761514894 24970 24971 907655414 74172 74173 198919359 17669 17643 806424067 87807 87808 344150706 41509 41511 789730425 79936 79964 768131685 79203 79204 592826831 92385 92368 114417644 33543 33513 216342805 28138 28132 741265472 59839 59831 225457445 97704 97705 287339649 63287 63294 113785177 46233 46234 912678173 31239 31240 536269317 33810 33811 416988026 88932 88941 571377749 9613 9616 439512721 96146 96147 480548439 30824 30825 613417826 46145 46118 672764908 91180 91181 825708877 71121 71122 787971672 35814 35786 79073149 95599 95589 33168779 82691 82677 50832288 46478 46479 271611028 11969 11970 933191867 29924 29925 982684069 30558 30559 688243858 80841 80842 867055279 24063 24055 150418152 36820 36815 313245257 2346 2322 182740813 39799 39800 189977053 70819 70836 732834857 75639 75637 538743328 33693 33694 489607647 62630 62631 567355188 67036 67013 492160153 16327 16328 666049796 97202 97203 173030639 59101 59071 997723862 92409 92435 959447829 62760 62783 445683682 83543 83547 273648658 82924 82950 72178263 63083 63084 101308004 44243 44244 115002303 90094 90069 421259324 93202 93203 413918883 8247 8248 863522807 89920 89941 233959564 63461 63460 55767245 3203 3190 696153676 64969 64970 630834006 52058 52059 820664751 89404 89401 677219021 44855 44862 262976486 60117 60118 633497251 27246 27239 121107853 30098 30119 327936939 92689 92686 302203612 95330 95331 256431797 50711 50731 200783758 34097 34098 678793370 34060 34084 709649211 21523 21524 693753201 30345 30367 461767857 49180 49181 941287172 59779 59777 382629027 90937 90964 157445574 64173 64174 685143845 65113 65111 120178811 39714 39721 30529439 59892 59893 257993831 69053 69054 795514277 26540 26567 990056165 87755 87738 154208794 36348 36349 522086696 57826 57818 261439539 59183 59168 603679384 3550 3556 880263055 3564 3573 362588993 10859 10860 270487133 56806 56807 911296460 6459 6437 372800516 50525 50526 433492320 21053 21082 700780007 46613 46614 870213167 26710 26711 207851019 83764 83765 399773420 50590 50614 658984212 10393 10394 953588045 93622 93646 55456331 26627 26611 330063384 53409 53416 738084449 93646 93647 599076029 92585 92586 235327856 65762 65771 918869290 86794 86797 388633102 78837 78810 14327982 60625 60609 997205321 96670 96671 454235367 82846 82847 874105715 4580 4606 879815058 49968 49969 503622975 35424 35425 775015317 99184 99185 313783630 26301 26303 57433640 68618 68619 222333646 36030 36031 901265495 45213 45214 263446023 68150 68122 479654575 84508 84509 477270253 13393 13394 145644224 65955 65956 302118772 19537 19538 760914832 82733 82734 730801493 90466 90494 838588178 8625 8621 880436661 286 287 505037056 14499 14500 262567853 86026 86027 614050537 52171 52172 394600056 97740 97716 232903539 95081 95088 930848647 82500 82501 330380154 57035 57061 502138485 80436 80437 788765735 59327 59312 704145986 30256 30257 595688118 68920 68921 189069006 81414 81411 84796168 2786 2787 136991959 97898 97899 338426571 87067 87068 676543323 5859 5860 35137086 51399 51400 166773284 10509 10510 638747463 70504 70507 39377631 23347 23348 778525711 24736 24761 36137235 31693 31704 926692033 45932 45933 808949804 95431 95452 450247980 50182 50183 185809827 50601 50602 736208897 13018 13043 193003024 37550 37571 341332606 42538 42536 698192233 99963 99936 834674971 77727 77722 641290578 89879 89880 191095016 46805 46806 588740782 45075 45076 755724948 41447 41448 834692934 23528 23521 630354794 58978 58979 315768500 21846 21847 319869260 46144 46145 713554951 62136 62137 228344553 9865 9866 822694348 17031 17032 928115498 48048 48049 770295449 73029 73030 571657192 48513 48505 924014408 94457 94483 20560193 33819 33832 935023562 42399 42401 188165713 86809 86801 269634500 71169 71155 654961781 16968 16954 249210978 41218 41219 513294756 89667 89654 142239047 75076 75105 984093400 90264 90260 640325942 63287 63288 143411757 75729 75730 926792228 33942 33939 615187746 35077 35078 633534637 12080 12107 212391136 61079 61105 558241738 93488 93476 684167968 38820 38821 425063171 96764 96765 691083141 30613 30614 629875460 7406 7412 961772501 74061 74058 645533478 37734 37748 928605319 75211 75212 535840738 84685 84686 772591416 66262 66243 75924982 38997 38989 639996216 44536 44523 87324953 30654 30630 320705110 29224 29225 595918074 84948 84949 269964211 76010 76011 755591331 16568 16569 482232373 52751 52752 40533527 6288 6289 601191834 10777 10778 836401841 88045 88046 937844623 96425 96423 819181727 83759 83760 94262792 96098 96075 544507634 68737 68757 713737963 32054 32055 468897650 90395 90417 524032405 91609 91618 983158838 52556 52544 741013524 62263 62264 713207434 63440 63446 865644107 7300 7286 963426522 78317 78343 451316297 32600 32601 591578865 46964 46965 208967976 14042 14043 27711883 36439 36440 208033479 80210 80211 642090527 71620 71621 624401542 71233 71214 92376761 9494 9495 643642982 82208 82209 412945807 44214 44244 326793603 51690 51691 102150542 64135 64159 378795574 82030 82007 212137861 67510 67511 473046040 91988 92005 552956838 62866 62885 914580947 80162 80163 113628108 38634 38635 965041409 65722 65694 219245354 59353 59354 434526186 43367 43379 349526296 86928 86929 168195260 21075 21066 719693119 86507 86529 356149278 85193 85221 995698796 37665 37666 659662396 19162 19163 454658160 57385 57386 695265650 83101 83109 185225681 68880 68868 564661255 21520 21503 514841775 86113 86114 976614728 71541 71555 610591815 15639 15666 423168141 18330 18331 473849647 39481 39463 319336854 80344 80315 586797893 32269 32286 192964080 70993 71017 192234972 86921 86941 549890819 29755 29770 435562224 41377 41378 158057150 52649 52633 636282133 76588 76565 689028050 6340 6322 696900038 88124 88094 117495074 86422 86428 462584157 93394 93389 658591822 40008 39984 521808923 48356 48354 892518234 27229 27236 728648521 5179 5180 318080738 58168 58143 618140980 14912 14913 640562721 38869 38850 914526908 6891 6892 930261178 98922 98910 473523462 58518 58519 707399053 27870 27871 655597153 79173 79174 507837009 25450 25447 545308892 16846 16847 347790485 12458 12459 55351124 467 449 848940745 93679 93680 419817843 72602 72603 525354222 51201 51219 962504950 14595 14611 750483078 6682 6670 347543473 73248 73249 850406867 23200 23183 625179082 42256 42228 948187053 55858 55833 760330382 50183 50184 661692206 56789 56771 797261074 18594 18595 785054809 29295 29292 429816377 86843 86818 319198147 62908 62909 397657799 63192 63196 712879575 81816 81797 452325731 23314 23304 780082468 53694 53695 794875970 75600 75583 589325610 31191 31192 59121088 57863 57864 66984760 81026 81027 482934604 14867 14841 217413533 34182 34183 102075575 84301 84310 111515261 76318 76347 989101747 17856 17857 500156449 75261 75281 571184845 68070 68071 942767021 54976 54977 820608205 39208 39209 150742694 59776 59777 467300823 85357 85358 917570414 27081 27082 778158189 10114 10115 714314523 23977 23978 321549583 30634 30635 854259432 16228 16229 545954715 55226 55227 71937305 32129 32130 183631207 47446 47447 295964610 5325 5326 203144693 56490 56491 688507477 8768 8740 487007577 24569 24570 758783213 88647 88648 148549576 64190 64218 823035112 57139 57140 559193690 2864 2865 605259109 39358 39357 125783426 49599 49582 408554664 78186 78187 930101530 14305 14293 233804291 93831 93850 662727053 79011 78998 520131117 19571 19572 367732053 25801 25802 534800864 56950 56951 823689661 60832 60840 96965532 73264 73289 795353524 7852 7853 330377354 13078 13084 433697653 68220 68221 431054488 19640 19641 522346059 27749 27750 78851457 79142 79143 911350095 3807 3808 257742001 4221 4222 875024817 24105 24108 691109511 67837 67818 91859611 30800 30771 942534698 81935 81936 942015783 73208 73238 813178265 3200 3230 840143824 59986 59987 432387912 71917 71928 324661606 47767 47768 984119477 16493 16494 954858939 160 135 79951382 15567 15558 36751980 76241 76253 285325585 96532 96533 669372156 27927 27928 919741910 28862 28863 506799611 23718 23724 179572583 38744 38745 577745986 9526 9527 282624017 31710 31733 172948218 71712 71706 831833179 66917 66888 131182475 89555 89556 968213548 1269 1278 285376460 61862 61859 904352344 94340 94341 328881581 56082 56062 199488733 58975 58976 110476598 43501 43502 186451202 9129 9155 187469027 10514 10534 379917882 46074 46075 577798144 98055 98056 595763810 66234 66216 313686258 17494 17495 985741509 49932 49949 651838808 64639 64637 664022244 32905 32921 668647058 88836 88837 124183104 13646 13656 760005312 98948 98933 313234478 1964 1940 126970449 89947 89935 802036220 96795 96813 954626350 33188 33212 117143743 51652 51653 507891987 74603 74604 139305534 62725 62726 464839100 79281 79282 128700894 27847 27848 705008920 82877 82878 764743669 3470 3490 268301940 44834 44852 320706989 41786 41787 261553480 45672 45673 714031667 30686 30710 566554446 48939 48913 100319728 20778 20779 714838207 1126 1127 318773352 65447 65445 31467473 93491 93492 503502450 56414 56415 674588244 44457 44458 560576764 58924 58925 8187443 80991 80967 261994283 36481 36482 840340123 44005 44006 564025448 10245 10215 706350214 19613 19614 739941290 56413 56441 180007960 45541 45525 293446505 86902 86903 419106855 50579 50580 464785620 45892 45893 857538295 57197 57214 438265463 27735 27714 133845149 45218 45226 973851138 93470 93471 899100856 55258 55259 777264656 47980 47981 29009007 24513 24514 196411271 13796 13797 603818071 49678 49679 454729322 42594 42604 1921241 92228 92229 889825024 48403 48378 911197797 30817 30818 175622132 64307 64308 659703038 48590 48591 401538166 3565 3566 105998974 2339 2356 387144029 89966 89989 264102336 60213 60214 654994802 15683 15684 857137630 96258 96270 931825752 31566 31567 953289557 59295 59296 464413067 61995 61996 752123057 37642 37643 915592764 84181 84153 837097641 26212 26242 774812481 59905 59906 193504084 32343 32313 947683601 32534 32535 675134367 39923 39924 21892507 63770 63773 906526073 22186 22187 609191302 15103 15130 64574817 50480 50491 700295610 77111 77108 945116298 18245 18274 844557474 35250 35254 49525705 80648 80629 779350302 35729 35730 979863033 83337 83307 400946690 19582 19583 755776987 53776 53775 691202219 55202 55203 298681293 7039 7011 555928996 44691 44668 107907488 64834 64835 573402217 85870 85871 998079241 81205 81206 569105037 60563 60558 27074686 70125 70102 139638669 41733 41738 725230845 11371 11372 893687089 82382 82363 222263335 81172 81173 302793053 35524 35525 781082954 11753 11754 396298446 59524 59525 140544604 59010 59011 849423056 77527 77519 599348629 39446 39471 944950856 23795 23796 694560701 48370 48340 95662624 1876 1855 672473731 86696 86698 44827434 37246 37247 421738265 1363 1389 397007309 67415 67427 589613436 71468 71447 970366531 57383 57372 542220952 3964 3969 903913411 56784 56770 466923141 81112 81118 546998740 86018 86031 587569481 81417 81418 758002571 44281 44278 115362831 59952 59938 334945184 91107 91108 609745858 72469 72470 863986385 90960 90942 728026315 39741 39742 957698261 89786 89813 798818017 92149 92150 784740075 50454 50464 638183045 29325 29326 2022573 84114 84097 606617603 83728 83722 125391996 24500 24524 949424247 31471 31472 288573311 66524 66525 646081521 12064 12052 919702363 42732 42733 739616464 49822 49823 485495758 83654 83664 323896607 6670 6671 214862152 70373 70374 920834098 99092 99093 267433001 14817 14818 911137378 44974 44991 395063068 28966 28967 343969964 31689 31696 109034671 89113 89114 449591480 94654 94660 520179776 43181 43190 380751049 30974 30978 298209848 55595 55623 185618692 72593 72594 869291577 77349 77350 73358980 54107 54108 748873939 92248 92249 597258726 947 953 712603951 84864 84873 174080221 80367 80374 523655369 64088 64086 411512727 91284 91270 985700574 6472 6473 927669778 52785 52775 587593225 53945 53946 19740068 2922 2927 47782453 47700 47728 387198490 22724 22725 273448602 5700 5709 286255556 26151 26152 931540473 27834 27814 258295013 19263 19264 924327666 25743 25741 452984488 59165 59141 980823813 91256 91257 753732688 19887 19888 936811684 50095 50094 712552130 13391 13392 405493854 60837 60838 788313224 97252 97253 572605708 51387 51386 377743198 62103 62104 799355561 7194 7195 560625056 35789 35761 478996417 16714 16723 339428562 12130 12131 290223210 45071 45084 634790185 94294 94270 729631627 62038 62019 590477800 51636 51642 373213746 72615 72599 907190415 21921 21893 523013639 29377 29378 394448646 48871 48880 116848532 97944 97947 21413299 68188 68184 574118731 41183 41165 468213061 47474 47475 843500226 34910 34911 328290345 17714 17725 959423059 44312 44313 10996689 52580 52581 527919654 59699 59700 970258809 47846 47874 230590510 18699 18700 821571942 24090 24061 258987219 70243 70244 19374578 70426 70399 736396884 13300 13275 365897838 32805 32804 338706780 74984 75005 974988612 39642 39657 866754188 90836 90835 281109998 43952 43953 844248058 76250 76274 98669020 78777 78790 733481846 36384 36356 226966971 57592 57593 56423437 64103 64104 534634914 10531 10516 832178226 51854 51847 620189244 24770 24791 374287598 41475 41486 566990666 24296 24307 946565 75836 75837 966023352 65675 65684 132959299 90034 90035 754513591 68162 68167 907231038 36465 36450 71314573 30188 30200 888344359 20392 20386 687622402 83622 83593 501250554 99493 99489 693436599 31197 31198 854833502 90438 90439 861276971 66461 66462 652295893 99391 99398 170787402 48895 48922 334101474 13411 13387 948650486 29455 29456 312660119 44793 44794 790252320 47544 47561 428838747 51776 51777 427460242 13955 13949 835480387 76821 76822 619334774 25712 25682 289995107 98181 98182 844121221 10791 10792 157327741 90915 90916 439991769 42038 42039 827073846 53235 53236 110664134 11134 11125 772863810 38122 38093 760895454 5377 5378 410218454 90704 90705 11776352 70753 70754 896830343 61676 61677 756938463 95097 95088 222710295 27206 27208 200313373 60284 60311 911354785 35842 35843 91450325 13253 13254 188476744 39186 39187 309603420 1354 1371 544009774 79392 79393 165032113 67242 67243 313945560 37971 37972 325778448 34948 34926 142402440 9689 9664 199268373 8890 8891 772783001 11995 11996 802161630 8331 8332 983220474 49835 49861 191703679 29295 29279 790725413 68594 68595 578095451 14372 14342 943745328 26976 26977 727488669 73128 73156 616187358 83 94 224325415 95874 95875 742524724 45542 45543 399030769 54378 54375 26052217 80997 80998 430049975 58849 58862 461020871 73110 73104 66836308 28611 28640 843842593 62022 62001 88180697 46602 46579 124252514 62912 62900 552221771 68460 68477 582413680 37848 37850 399242200 6436 6437 278219672 35311 35312 604922824 54506 54509 534508628 35346 35347 7946900 66419 66420 45378304 83620 83621 912035647 59415 59390 817133417 82381 82388 796290648 49834 49853 288902087 14338 14341 75416604 70313 70340 533933432 58901 58902 97836481 82441 82442 805505748 6664 6673 988391911 24650 24653 300724010 12622 12619 113891043 93898 93899 450406374 76682 76705 70637564 80854 80855 997830595 99075 99068 196454555 88396 88397 617451277 57987 58007 577484172 87657 87679 713961780 54151 54152 608634308 79410 79389 227461979 12911 12940 824029720 63333 63334 489111855 20297 20298 279864626 80356 80357 889699140 64869 64852 593483750 60868 60852 67065795 90992 90993 775928977 64738 64739 364046385 37764 37765 307665958 31336 31337 451465173 7567 7566 245949088 17045 17019 652278288 61329 61330 948613716 71637 71638 801592446 79350 79368 129836317 30408 30436 512709426 34942 34944 918260540 27605 27606 504633102 8442 8440 227581060 69680 69709 870084112 49111 49112 721643991 54192 54183 834857436 5841 5842 249905939 59633 59634 518474522 44583 44584 438423570 88964 88969 627736613 14412 14413 395164825 82770 82771 75763534 33710 33736 310686284 5785 5771 989601086 34958 34959 593070985 84255 84276 985879715 7069 7070 719782425 76031 76043 694854556 59336 59337 318207371 49005 49006 746335479 94349 94350 391503499 65394 65376 502127927 63482 63490 475922479 27140 27141 240664070 11689 11690 9163419 49894 49895 574998577 16945 16922 744156377 88365 88341 430536809 11269 11249 348448862 30492 30470 190698528 60567 60568 395616430 65822 65823 437859197 32123 32124 832132820 81538 81539 261287178 7662 7663 200726165 21637 21652 531635649 38365 38363 241020432 80453 80454 790320329 63607 63608 295292852 84625 84645 726093471 42514 42524 279171189 94286 94287 103804520 88303 88327 685432258 47591 47592 242133563 97049 97050 685128480 77383 77389 764656848 64652 64653 855457754 3190 3191 243946706 59367 59356 532176648 5059 5038 57011863 26647 26672 676497870 84258 84239 463370025 17394 17382 916385752 84893 84905 237445590 90444 90445 57492843 48398 48399 817922339 56891 56871 410676006 57843 57844 885550750 13066 13067 873968731 2675 2692 667972572 60088 60089 433145973 71302 71315 87750741 54465 54466 453017796 26510 26516 941156221 37090 37091 220640944 51273 51248 930009587 896 897 467411918 52373 52374 90339947 92101 92102 840162590 80633 80662 138691650 68697 68689 798420456 78503 78504 969050429 15187 15195 257126901 72285 72259 273263398 62680 62675 504476326 91243 91246 662733497 13090 13091 616721634 67703 67704 175593682 9070 9071 428045641 85950 85940 23385314 52992 53011 882393907 26878 26860 718718822 41832 41833 592682757 5582 5566 54019606 11529 11541 20117939 80349 80350 999761135 68089 68109 696796458 25768 25771 439724721 16016 16017 623517587 55919 55920 802660734 49451 49452 366549165 31169 31170 954573289 30938 30963 392952758 16820 16794 815581568 44841 44842 56392144 32995 33002 154601500 72560 72540 386319011 81126 81102 648886223 38181 38182 125079779 28503 28529 526426717 55115 55116 607814799 10754 10733 508724680 70939 70958 874427650 11357 11358 766120647 6326 6327 210133162 58691 58692 440669212 67929 67932 345149906 19040 19041 281455731 74604 74605 311732961 56286 56261 195508185 37006 37007 457570250 33839 33822 951344631 76614 76585 397724675 96026 95999 441201090 98456 98457 335132836 47596 47597 477036583 70344 70345 610626883 97437 97448 323969878 90788 90789 483187682 40247 40225 275998271 11059 11060 862771175 88043 88044 301872189 80891 80892 680679594 70894 70895 473535087 84086 84087 14726109 45692 45693 957593314 12220 12197 215616971 8706 8694 623602204 35009 35010 576880915 56111 56125 234613132 60494 60495 78770684 14124 14107 466280767 91562 91557 35216385 71355 71381 795156750 44530 44543 817161769 25324 25325 359656019 55111 55086 604735628 60437 60447 350945372 39859 39853 614750263 49824 49825 460685555 59053 59050 898313977 55364 55345 779430226 32015 32028 386136317 77584 77567 114060603 15835 15820 394899779 14629 14630 343504901 82218 82189 287311569 49675 49645 992581018 95998 96000 837795521 66172 66166 190395200 14131 14132 349349844 22490 22491 127259150 58734 58739 587558564 61173 61143 518317153 21880 21881 509352734 71739 71743 387975565 29731 29745 80908133 49987 49988 511179920 61774 61775 455147173 92077 92078 967389807 29804 29782 201960828 55522 55523 741742270 61339 61340 797141114 16448 16472 59721292 11203 11212 458960209 48342 48369 4046993 30694 30664 87037875 6652 6674 317312032 76685 76686 933955397 15215 15231 645400267 19062 19063 371238725 12283 12301 866826788 26219 26220 123607493 45401 45402 429811032 27217 27218 346802285 61523 61550 675669754 97851 97873 290385815 41239 41240 57525859 29610 29597 174616089 40349 40368 903013266 90899 90922 395527451 14467 14488 199214701 93771 93777 107898369 2421 2422 745211620 68897 68885 788278929 19695 19696 823519254 88567 88568 569190943 16464 16443 321887535 68496 68475 84470166 67712 67696 391292676 64746 64745 880177142 54776 54777 168964480 41049 41050 143369845 88553 88569 752269842 15594 15589 704338224 25058 25059 335768009 45670 45671 840991412 12431 12409 580706075 52029 52030 176798401 66473 66474 280231408 15603 15580 708178291 60157 60163 772082767 46394 46402 727633645 7096 7097 578525952 61663 61638 841099454 77081 77096 123995136 3936 3937 745293151 38875 38876 701588976 43355 43356 547672577 63487 63488 393363334 75717 75718 799956689 13219 13220 362065751 25543 25552 17386634 1479 1480 797324140 55636 55621 971227722 54539 54546 746988797 43236 43237 458412212 4122 4152 970763482 92276 92266 757123554 37925 37909 169211296 93875 93876 625988832 5421 5422 462326075 71971 71972 509651042 25520 25546 144013263 84327 84351 689925220 76397 76413 385720288 10820 10821 203694963 10264 10256 829032273 41634 41635 536196074 97122 97123 76951046 95505 95513 798424503 56713 56714 24261315 43891 43903 169950467 59378 59373 315892081 63342 63365 825457764 34006 34007 773807576 364 365 228407998 79255 79256 387925140 61443 61419 439166606 55429 55412 17683221 31036 31037 665677433 84547 84527 108712113 21506 21507 538371234 64204 64209 372412863 9014 9015 309144595 48680 48681 962350983 69392 69393 317660778 21908 21909 180684851 4303 4282 30864481 73033 73034 174777646 10665 10649 511670991 70471 70472 706858670 40052 40066 48643263 36370 36371 403636653 31719 31730 711368420 56413 56402 979741769 38180 38154 338425126 44725 44726 571410221 45992 45995 118736733 86383 86394 848213760 90101 90087 996774391 19097 19110 627625314 39503 39522 563272386 34402 34391 807689220 37845 37846 90812285 46882 46875 105224828 51694 51718 167739146 64162 64188 326461750 92708 92735 405991867 73895 73896 538911866 75681 75711 578270514 84880 84906 89967780 24873 24868 233631826 50272 50276 250524034 96650 96623 440829328 56008 56021 925521448 93516 93517 456516325 42889 42876 38361390 48510 48511 5719034 22179 22180 316943639 36223 36220 610572012 92925 92926 880738482 74255 74256 938415603 29260 29278 372831715 28955 28982 76434723 70099 70124 332982636 98992 99019 631293302 45408 45409 57686384 21680 21681 586154025 46855 46856 111314565 53482 53483 452511888 83938 83926 340731891 62660 62688 783679363 50236 50237 869245048 54121 54122 480454628 87151 87175 645647250 48082 48068 348813866 69689 69680 926239048 13890 13891 619929562 6511 6512 517410796 62976 62956 789484595 25396 25397 554118737 71541 71542 898463852 52084 52085 586317566 61390 61419 808589512 9211 9212 859915182 62070 62042 330782566 16460 16489 759359492 39402 39403 582557286 52854 52855 187113656 32963 32954 255300712 19517 19518 286498666 39150 39151 708642446 45041 45043 186994979 98065 98095 403399473 16547 16520 174558619 466 473 526952059 1077 1078 36021037 39707 39708 108483749 19605 19589 686425054 45269 45270 938608871 1902 1904 559355475 77256 77257 263178940 30913 30915 629469841 19390 19391 956507069 8615 8600 788538514 1983 1975 506131478 83890 83891 283065389 9832 9833 930618900 75239 75266 612551011 12746 12747 867716151 6952 6953 629203365 31480 31481 820674073 47682 47683 203568711 59058 59029 556216812 93466 93475 946220928 90837 90860 100990487 38919 38920 192192121 83782 83783 314217677 23821 23822 767098072 1696 1697 652600072 94805 94828 305370243 77445 77446 874499497 67172 67173 65919736 61322 61313 420020648 75427 75428 99885907 5436 5437 198401188 73073 73081 287396367 70218 70219 166612856 56133 56125 258069769 14525 14500 601173172 59814 59815 270469160 73705 73706 830209289 11347 11321 71817126 30357 30358 837430131 56896 56898 912534879 72255 72274 371788693 83930 83920 126051561 60117 60141 88791598 41559 41536 878747129 15268 15269 305960730 85672 85674 820506290 39099 39125 304425655 31758 31765 255588551 88814 88842 47119671 91178 91179 521389605 34444 34449 237454187 19459 19484 376134531 53461 53462 29062051 45710 45711 277803878 4729 4759 741987796 9646 9623 239416960 66540 66542 261313511 41550 41546 853586731 74401 74402 82710859 67293 67285 100588042 890 891 147020562 91232 91219 755875870 7221 7222 853422906 71330 71310 163304003 66863 66885 991542188 59861 59862 545765231 15764 15790 378620432 10301 10313 737941229 96258 96259 980605397 48541 48542 809820580 47370 47371 442378127 52082 52109 489564701 14515 14516 587827263 92632 92633 749560376 7157 7170 280353857 26496 26497 614633498 95114 95115 481462900 65773 65774 779281520 762 775 658505737 89192 89221 992289549 57180 57210 244676192 10557 10547 243565801 65411 65390 20877582 52041 52042 958201535 33569 33570 977630230 82450 82428 258775428 64094 64095 29643707 27251 27252 170814860 91927 91950 459653146 23631 23607 528466860 32864 32865 482959337 58823 58824 818812271 73114 73115 799288481 4528 4554 356659887 12078 12079 586118402 15593 15594 599964298 40712 40731 108198623 74411 74398 291061374 38405 38406 88484292 18473 18474 73261607 53360 53361 415421039 6713 6710 689583792 93072 93048 79887519 16406 16376 158389746 54152 54130 940978693 72297 72279 551592338 13459 13460 290633738 94733 94734 109141753 83136 83137 971413145 97324 97325 777692153 23575 23576 43941898 6859 6842 320365900 30260 30264 627205028 52200 52209 168120045 62597 62596 108049635 87849 87850 282059799 99937 99938 115126654 80411 80412 831299251 20445 20416 749555755 13287 13288 531347974 65838 65839 765597597 67742 67740 831513632 2818 2842 236920070 88948 88952 280426873 33294 33295 669905637 23353 23345 851982654 88900 88901 508039669 89802 89803 227916980 65766 65780 366148894 39713 39723 749306945 37259 37260 52315046 86084 86085 871021786 35028 35029 190719424 33380 33381 519779369 63702 63703 831793397 84386 84399 928825867 12283 12284 927575570 91399 91378 793330214 19820 19821 769546934 8028 8030 85806289 53675 53676 237712229 81753 81734 12898068 48602 48608 598317648 84388 84389 841335198 89012 89013 559586949 65122 65119 486440193 21632 21623 233369938 79945 79918 540544838 7640 7644 982469419 62269 62270 398426539 78134 78112 470089914 76243 76226 273404148 64039 64061 976980184 90496 90523 857750716 76687 76691 515871603 46112 46093 208089789 91210 91211 647064498 16381 16391 185160366 15189 15190 3814869 63469 63470 535864845 28356 28357 592801131 92267 92268 916212031 64884 64914 867895403 36063 36039 503466583 35269 35270 538818572 12178 12179 161877668 72385 72381 843709721 29384 29390 166963709 46691 46718 443153723 34018 34019 493329294 19144 19161 890056691 6378 6379 866221364 98336 98337 282684730 76302 76303 186822415 83641 83642 528359340 11392 11393 549757975 71426 71427 779231144 80279 80306 143377357 19807 19834 111889664 68373 68374 981454214 86744 86745 551610279 64772 64794 47434465 69955 69956 700339660 46785 46783 354505605 84129 84130 11794930 86242 86232 483863222 77700 77674 16157875 48191 48219 190314890 32983 33001 173211245 38949 38950 901778546 16695 16696 572195422 70689 70690 125295710 25014 25026 353655513 53445 53446 832402499 10207 10209 78254219 81623 81624 6391959 86019 86020 655154028 66223 66224 323431813 5614 5603 847855791 26107 26108 189267682 4111 4112 872482636 97231 97232 912917415 43014 43021 810560847 7793 7765 912281714 34326 34327 734409968 84341 84350 897120812 77016 77017 941443272 9935 9929 333871339 87865 87866 439286504 15144 15149 830110049 10496 10484 349915001 53010 53011 896216496 15797 15798 976064017 84084 84085 100294975 32319 32320 613711293 65332 65333 491761300 98829 98813 73349939 46914 46915 929031988 82785 82775 378947699 88073 88069 364021606 41017 41018 790642215 93431 93432 69483572 1366 1339 710311177 67738 67733 902095576 72600 72582 842913509 19928 19912 635678899 67693 67722 575183778 99263 99289 873149866 26704 26705 776924818 32900 32901 595180276 43269 43276 569843222 46322 46329 72107788 99703 99704 537263117 4218 4219 737044481 90678 90700 945133403 592 593 798772697 43414 43386 631029301 74621 74598 285599731 24818 24819 690082756 31240 31216 106572114 35380 35381 427174157 26716 26717 137048169 17548 17526 963431554 43454 43455 466070466 25449 25450 343001618 35319 35295 750712826 30248 30249 359639363 88159 88160 66070355 94229 94242 122164171 68326 68327 503661003 57411 57440 99224908 72329 72312 83322706 67856 67857 414377924 44028 44029 839049709 41041 41049 143635702 18989 18990 249619247 15676 15706 593932443 37622 37636 726405191 92037 92038 602884689 15208 15209 887297659 50381 50382 459306539 14891 14892 300178608 8524 8508 661860265 95149 95155 519678864 3686 3656 727935647 15605 15606 236390956 34610 34611 794392715 56498 56499 292490598 52499 52513 280854929 51421 51422 621909963 66315 66295 707312899 81454 81455 251899809 22817 22840 85385626 84687 84688 808783280 56551 56552 221281813 22804 22782 986260748 37553 37554 841412830 19909 19910 204654973 32056 32057 867053558 34104 34080 956843646 14327 14328 707101976 38894 38895 271796281 6793 6794 735067237 82375 82376 903766965 18351 18336 247398288 83991 83993 404842849 33032 33033 180804037 79147 79148 394611080 38219 38220 815874169 59762 59756 778083035 20911 20912 940653531 70365 70348 695996418 47081 47062 287354147 67403 67404 905558664 92467 92491 530129468 84096 84097 63091439 90195 90202 611508362 39215 39216 368216288 46173 46174 607377711 80031 80040 526908406 32513 32515 213573450 45999 46000 553251664 24314 24338 299782478 65951 65940 653903966 9425 9426 203053677 92184 92207 893284006 19173 19174 879284947 59165 59178 20899807 7061 7071 672581314 39073 39074 336222856 38983 38984 981843082 3814 3815 620853197 24337 24333 668066726 7617 7635 52365946 1810 1830 14916620 83794 83823 334953064 27809 27810 334237166 46934 46935 198563387 31463 31464 596810329 90419 90420 957445385 70761 70754 896201852 60939 60940 705345447 2287 2280 959763045 47082 47099 776461793 24395 24396 241075674 3815 3816 838881672 8891 8892 381507575 50190 50191 638018420 76428 76429 280541491 43091 43092 400197555 47598 47599 317177734 38078 38079 566064635 73814 73804 757525678 49671 49672 832132322 70449 70450 901679403 17987 17988 978512760 19748 19718 34114010 59695 59696 970150229 61885 61886 636391620 94396 94392 671474686 65678 65679 390595788 88060 88061 723830566 15830 15818 38469896 59365 59362 126345733 13945 13966 913525192 96978 96951 293428988 53428 53429 730128132 78518 78519 477977113 82677 82648 162579102 5829 5823 283742166 69291 69292 10059937 19770 19771 864507787 91668 91694 827640203 85111 85112 387692002 86658 86659 311815902 99075 99074 591446151 55070 55071 851640483 16746 16747 885306551 69864 69865 85573181 70144 70145 721858473 25236 25237 960619695 14360 14361 937221528 25229 25230 169837677 74540 74532 640126508 70798 70772 811311302 65660 65678 424055115 51481 51482 802832509 99056 99057 853573777 72743 72770 201422884 4839 4855 792630246 15327 15322 469904579 96024 96025 131747246 65435 65436 625049066 62701 62703 544031072 43241 43242 781595599 9303 9304 940695424 51736 51723 168328925 21871 21850 625137032 17393 17378 309885976 73802 73803 910800905 78719 78715 278169740 58342 58336 687757842 27383 27375 648249123 88083 88059 580605680 54929 54954 289209452 44773 44774 871320699 93406 93412 477253542 10038 10039 956187477 80667 80677 254546485 32303 32293 238845550 87642 87617 891657264 56723 56724 311808690 97836 97837 200161460 75327 75328 951970050 80685 80686 888038060 9379 9367 237057217 81531 81532 462822141 80481 80460 513587469 65497 65474 410524181 37556 37557 111184621 16608 16580 534143060 49775 49774 554201727 84471 84472 473801992 88114 88115 586856641 49655 49656 125812514 6797 6772 85926568 39408 39412 884501362 43935 43936 446314458 63597 63598 152876705 30383 30384 458321001 91112 91113 483261407 28321 28304 5882875 71731 71707 541870580 82445 82425 637150303 26714 26715 11035789 17667 17640 669793628 35733 35734 281835658 71483 71484 377632286 52597 52615 164461412 52066 52044 759963757 38661 38647 124934512 50026 50054 896545437 75693 75694 281127148 37581 37599 917864211 63708 63682 98466324 10697 10698 738354765 6314 6292 763159582 65561 65546 189733036 49042 49045 576670625 51212 51213 120191535 38923 38924 386589986 75552 75553 803112289 71787 71810 488180421 71643 71644 976044350 64592 64587 638817525 78975 78976 676756741 14366 14367 547883923 10007 10027 328479110 22371 22393 235996276 29953 29946 87138671 64629 64630 602935106 19367 19368 265796815 51843 51844 333537476 66404 66405 741650202 86022 86023 468625939 29828 29829 792171216 7796 7789 816576021 28524 28500 991329058 61490 61491 640431774 61763 61764 983892019 44331 44302 628762733 11577 11578 790525145 33212 33213 468835888 73931 73932 342669623 27384 27396 941830127 12359 12337 694378277 9360 9355 757106670 39323 39298 330018538 62118 62119 626737548 77159 77178 357412563 65646 65637 686423599 43245 43244 615491007 88963 88964 844311546 35665 35677 893452236 47621 47622 566357944 48402 48403 744708746 92689 92690 799366476 99468 99469 658228803 25384 25401 808412115 16870 16888 232018658 84845 84821 679560393 50195 50196 882316241 55595 55596 86137401 79496 79498 748104439 90675 90680 15852630 64299 64300 14817865 83611 83638 682097524 33132 33107 238362646 86238 86239 730414671 10118 10119 590303070 46436 46463 809511210 48382 48383 563471282 90738 90739 412862150 43969 43953 807129290 30821 30822 995210739 11247 11248 686027653 14802 14824 497748572 87134 87135 394334094 9162 9174 476068820 68543 68544 54557209 94665 94659 936125757 59435 59441 778392999 90106 90107 899418952 41135 41136 790392990 4128 4144 186629614 49566 49547 617231838 9107 9108 753718692 11174 11175 335331514 34743 34760 550928393 77348 77363 90196030 8505 8531 700750636 14177 14178 139406404 47036 47037 387836525 24978 24979 875296106 50336 50352 105605256 64 89 736467747 91179 91181 634992998 89565 89551 251985673 23629 23630 253565658 79628 79599 164347654 58423 58424 66093517 68158 68178 806384316 7807 7808 453432675 54456 54455 884447931 74428 74419 363810994 30289 30296 85608548 76581 76567 664009676 52709 52710 654970541 68870 68885 63976377 32235 32236 149690508 10884 10860 361229206 90872 90884 350208090 31755 31756 223303005 49031 49032 676734101 75045 75027 261674269 27382 27385 902712732 23385 23412 596546686 59570 59571 910585438 89577 89578 261003411 28680 28681 42271541 1687 1673 883821910 69860 69845 797013641 29845 29832 103901643 44512 44510 975209292 42253 42254 727889268 80384 80413 470064491 3829 3825 189034263 77317 77318 567715415 66446 66447 161680106 69620 69616 351072498 47758 47759 560797471 39512 39513 978194540 97624 97652 105212218 62205 62206 442267695 78223 78210 695350805 95280 95277 583016982 54373 54374 366061457 54111 54141 161661080 93734 93735 755158302 50473 50464 945545934 99600 99601 778207407 65390 65391 433672965 21625 21619 782477801 75956 75945 732025307 91585 91605 259521898 81860 81861 851267707 95450 95447 777158832 55661 55686 577248227 65038 65060 406486629 36564 36565 574101231 14419 14445 937120612 23695 23717 907418987 70749 70771 374083646 96413 96414 641521754 63094 63107 553997452 85388 85389 184795804 50105 50106 92406461 50686 50687 609280046 15528 15529 213846900 36957 36958 489767544 17375 17374 76066840 52340 52341 505181613 72378 72348 573771264 57719 57748 972293509 56556 56557 747647405 3647 3631 767073653 63116 63095 633642149 634 614 355706500 35969 35971 778442571 56974 56988 940524216 1250 1224 734478435 23800 23781 973942519 73907 73908 485592746 82453 82466 99470379 60258 60284 698276557 75703 75704 598494233 99615 99616 37900288 95500 95501 955564857 48269 48270 749627350 53986 54009 285737330 34837 34838 192428356 33231 33232 918382690 6676 6677 881434343 48137 48138 172805126 35634 35635 253403537 77926 77924 760344148 10106 10107 725983264 19400 19373 580335704 39934 39905 126283616 89304 89288 231078004 96092 96088 382023403 51732 51733 49306256 86848 86849 981589252 38065 38035 308753438 50797 50798 88805974 35789 35790 332928248 76674 76675 396744454 38157 38137 528267622 64352 64338 560799227 73915 73889 18940400 73726 73727 853968859 947 943 491633361 42741 42719 595545563 20218 20231 735015466 44768 44772 880199757 22445 22452 910023563 17659 17660 553304363 29867 29868 660983314 77768 77779 825692409 14022 14042 237968854 26398 26399 73015700 48352 48380 730114545 96161 96150 908549100 87445 87471 215390010 88427 88409 299457972 92170 92171 731558113 66815 66844 149005497 56094 56101 517082401 85039 85068 691157881 78467 78479 980539042 80926 80952 387225527 35978 35979 146599114 31614 31615 900767707 99165 99166 14683290 88885 88883 53670924 48203 48181 944558178 2744 2745 48972192 94883 94875 312862314 76759 76757 51109230 58026 58027 497837587 42138 42149 417282209 78407 78408 226188510 36470 36471 147830342 91308 91309 840600245 70684 70685 724179718 37412 37425 361009190 44216 44217 289287388 39889 39890 807417006 45825 45826 218454253 95737 95738 728611607 38831 38807 741414255 35981 35975 656765712 56859 56860 488650084 52179 52154 152066762 70819 70820 97987846 87177 87158 42400642 18182 18183 914068151 83537 83538 646090324 66148 66120 979874354 90703 90692 756682902 13305 13306 564578616 46430 46446 880048995 47609 47608 986308693 39068 39069 482034298 50673 50651 73895897 11341 11342 417945845 50480 50481 482493029 55724 55704 155829514 79942 79917 931530835 14036 14052 638564405 13671 13672 660432687 92752 92753 628986711 49768 49769 745852721 4269 4282 116982822 60706 60707 664266760 64566 64585 540173412 11920 11921 42051667 60006 59991 16196986 9733 9753 671945064 33626 33637 300598056 14108 14109 881365366 55725 55705 131630505 96238 96239 409098824 43136 43137 701921891 84377 84401 138170910 49400 49382 991070581 82645 82627 147988431 11956 11957 856871589 41151 41177 748271647 41088 41105 445995055 9145 9146 86695714 37043 37044 9233875 26847 26838 243147566 92810 92811 9377401 44163 44164 203900798 23530 23531 653512469 28895 28896 883065501 75084 75085 262536685 18746 18747 899276234 60695 60696 786344087 9466 9467 591538525 60807 60811 250181915 23449 23450 93257364 46581 46582 977103318 14134 14153 439673191 1 17 150320307 89340 89341 909673116 42303 42321 423939594 53783 53784 323759637 2643 2644 77655753 80536 80535 679840219 25761 25779 950200687 80865 80878 894766475 37095 37068 154238554 89218 89219 576101604 37830 37837 722162887 64921 64945 870369661 61668 61669 447637767 25692 25697 128331142 35690 35691 825045669 33931 33932 438380381 69137 69111 805629911 11055 11056 297402414 80623 80624 740527518 58878 58892 87655965 41075 41076 4253926 95307 95281 300772852 67064 67065 978417521 20536 20519 169572914 56044 56063 700481401 47372 47373 41571066 242 258 244789871 10461 10444 150360821 76878 76879 965635105 22105 22106 578838135 65235 65236 743796859 61474 61475 276768461 80922 80935 655445034 36466 36445 585405539 19874 19875 234627360 60273 60282 157330495 76005 76006 354263955 25519 25520 577622181 10934 10935 372906310 87686 87687 877177274 1454 1468 594786873 99338 99339 765702196 51200 51188 494491318 15355 15374 869363064 79017 79016 790225644 33622 33623 860025106 77027 77049 42269956 94607 94608 368637701 83519 83520 620321465 20614 20615 341007604 9390 9391 372224816 58549 58571 52376753 32557 32548 383673696 63315 63331 403562652 34925 34926 403035507 65050 65076 109582957 20740 20741 725881110 81279 81285 826985114 24503 24488 555377593 26010 26025 654541605 95125 95126 818454974 86402 86403 157063947 53205 53193 678187985 69329 69302 95472454 42456 42438 524318362 51661 51662 974719090 63613 63614 806889943 29204 29217 62175631 58073 58074 381280579 40667 40691 525163374 42786 42787 50339286 61546 61547 611414614 74751 74743 328256694 35574 35562 567609860 44915 44909 107226968 37654 37655 206000331 89943 89917 882160216 16041 16042 211328628 41421 41422 601115753 1393 1408 778429620 29852 29860 256801994 65598 65620 726916544 44784 44799 977867102 12253 12272 981766739 95293 95294 194683754 28860 28888 897556957 41715 41716 7554849 44009 43998 744807188 9910 9911 112981531 16874 16846 114657576 43782 43775 854217955 81031 81032 847738644 74601 74580 604294838 65895 65896 280346371 12989 12991 115205726 12839 12852 759223097 89787 89788 463717144 69194 69214 827726045 72313 72314 2763033 745 746 968867441 66840 66864 275875415 4539 4540 58346414 59232 59233 402714883 14197 14207 430346526 55289 55290 854284301 11863 11838 749950613 59224 59225 364357958 12037 12012 137077642 23314 23329 525972224 42910 42911 586633016 74446 74457 6864454 59324 59348 404541598 91676 91698 843036153 92706 92684 584918501 68577 68555 461395589 98501 98509 690856576 39859 39860 643430879 84562 84563 200652965 41971 41972 310313088 35673 35660 34064082 25925 25926 142814468 93864 93850 816960213 79306 79290 202431453 10340 10324 928813393 75696 75723 727234129 619 621 800947059 30858 30883 93289952 55191 55209 896323661 21794 21795 719138501 92327 92357 564763085 84190 84191 105682866 59081 59082 540195215 90225 90226 648884553 38046 38047 463288468 23446 23458 603672287 6195 6196 296304307 41114 41115 418491568 4370 4371 791769484 61400 61401 773691592 92382 92391 867346573 47336 47351 237019101 65134 65135 161164465 41202 41220 869249586 21597 21598 717770037 93939 93916 462241822 56054 56055 278509489 41563 41564 788154322 58221 58222 729303661 52016 52017 553519618 20853 20854 199872492 49958 49959 21282012 33334 33351 928728728 55882 55866 257774170 88993 88976 891388021 74021 74007 4890969 61286 61287 569934114 88891 88868 897337340 50492 50510 383678460 28564 28580 985081743 77435 77412 120811966 61883 61866 59222957 62487 62488 133620486 76396 76409 537771743 40667 40668 110555214 38277 38294 683914997 54187 54168 789963374 62212 62200 668099607 6248 6266 15963902 98289 98290 146853974 98775 98795 170626661 67286 67285 481398804 13462 13463 910321425 40702 40731 240200819 13514 13513 207529192 8815 8787 489130096 17976 17997 909412237 10736 10721 33711293 91639 91640 976346073 90068 90072 623811878 26331 26334 725507387 52551 52567 380490594 68230 68231 940834820 67841 67842 204285881 24688 24665 557123442 36549 36550 457145831 8377 8378 573834750 53371 53372 198147472 92256 92257 161560769 71936 71937 899287482 80576 80577 66257788 22269 22255 403397524 81887 81894 584262436 54855 54832 307980958 44551 44522 275526108 67111 67082 42626752 74534 74535 197005906 91588 91589 366707055 81803 81804 495689408 3274 3303 491672126 66530 66539 558952995 41194 41187 103603610 33010 33005 299450544 67096 67097 634431688 65936 65937 113380611 75558 75559 147020260 44872 44873 227293747 39821 39807 538469130 56959 56980 639949928 74684 74685 752916983 67326 67327 173364917 57041 57036 112193664 61234 61235 351334791 991 992 659529668 6894 6908 224622895 93257 93231 337545161 41260 41272 48249905 7025 7026 245610499 64833 64837 113336017 71446 71447 226323808 45979 46006 72036361 40544 40545 648010094 37302 37301 940366784 4328 4309 863328746 50736 50760 150658118 11161 11162 631205748 43022 43023 649890684 60675 60704 392701369 46106 46101 648034635 53634 53639 976358999 20906 20912 590005744 95592 95590 830725211 70809 70810 774502813 26301 26288 514522646 82599 82572 147444077 32248 32262 789869236 12925 12955 655419610 51659 51660 970423610 8351 8352 73809703 18175 18160 785904155 20233 20203 16480835 36278 36248 306431029 1106 1107 63779936 62763 62764 800331922 94669 94656 204941314 46526 46527 260292342 9906 9907 402063465 50851 50829 137366075 67751 67752 944767083 93691 93683 524557946 64311 64312 664431706 56702 56726 927919892 53024 53025 619201668 94186 94187 591756925 48117 48102 54064316 45005 45006 148139200 47455 47456 526084050 12561 12562 78863330 47005 47012 429982426 46279 46252 851664415 31689 31685 87858340 80441 80442 844710224 44916 44917 436531653 1605 1606 45892497 25460 25461 861125469 19508 19478 397533407 57027 57014 96500593 56782 56783 728230318 85452 85453 733875586 98489 98490 103637620 25793 25772 521515520 75123 75098 248045749 20857 20879 870863511 66500 66501 305786535 63089 63090 301664464 59259 59260 602618232 90824 90854 294716712 38099 38100 721289518 57232 57231 671547360 32561 32556 432973348 2887 2888 678282285 57755 57745 179882442 63708 63714 319703296 67642 67643 844576248 63939 63940 3199087 84106 84107 710733652 55460 55461 71030394 4880 4881 517428170 8206 8197 739782930 57346 57359 240705980 93712 93713 67268859 88450 88435 699070154 60328 60329 969524489 94134 94135 419213930 38120 38121 625348167 84278 84279 293056364 4767 4778 497643491 27190 27191 414054693 15919 15920 331966908 6298 6299 93914476 35563 35546 652274693 29728 29740 222328548 61744 61736 722210683 18737 18717 597033651 81459 81435 456553205 7009 7010 597811970 51071 51072 208827936 97014 97015 252943204 74632 74633 745797563 16847 16848 424016615 93231 93253 341315567 94104 94102 962915351 50329 50330 962483104 31618 31623 34742137 4069 4042 406231493 70039 70036 987835361 76781 76782 108979269 55598 55599 339639492 26274 26281 6475955 35724 35720 475870991 87675 87695 338280641 54988 54989 91107756 98532 98533 677281247 54475 54474 141070234 22880 22908 558206814 96292 96304 395594384 17689 17690 798071771 40605 40606 619891144 89052 89053 425208342 6046 6047 296605019 87804 87805 849687510 88418 88419 766202398 38623 38624 836532304 4686 4687 577685880 47262 47251 274544496 69986 69987 645491399 22347 22338 986754379 47222 47246 763215249 88129 88132 641184895 86598 86599 840910186 70954 70975 147963999 91640 91669 691380545 60320 60341 85310953 26484 26499 857901192 38599 38600 820680644 96153 96152 447291934 89640 89641 893572500 79947 79919 692227839 33717 33718 476776436 10561 10562 693925412 25258 25259 775491736 45898 45882 980745198 39780 39810 964442889 78260 78261 166413371 4300 4301 50331858 49413 49418 725438621 54198 54199 896700252 48870 48881 905067993 29683 29657 206349787 76738 76750 576207293 39805 39813 328121610 60187 60188 445551530 49629 49621 677365685 29326 29327 597549142 88853 88854 393084897 37634 37605 470704029 19159 19187 352737635 45976 45962 854623095 66382 66395 466829173 83101 83102 726818570 57167 57168 66185832 89327 89333 769632857 79594 79595 618164449 25715 25716 935952760 80063 80054 104406611 90402 90403 690019355 12984 12960 532188357 98088 98089 212543311 42323 42298 806092775 65256 65235 635395096 56984 57008 6504794 57631 57657 576217634 2034 2035 134613634 15431 15455 769290922 38805 38825 903997340 11890 11891 725692594 35660 35661 715796829 43480 43481 921045484 90548 90520 358461442 67528 67525 492930121 42428 42429 16198358 58713 58714 871417960 54651 54652 771451932 80250 80251 54338857 59353 59337 861957964 75322 75293 896704443 90708 90709 542478127 87343 87373 700078376 27789 27762 807962000 95555 95565 567962568 89471 89472 548612849 23039 23015 416567060 40528 40515 133109858 96064 96065 136053858 83999 84000 799926022 21149 21150 40665202 87278 87252 139137430 81044 81045 246248600 83885 83902 609011519 55730 55731 348074933 92901 92902 177772588 27493 27513 566822404 84671 84672 833874379 7120 7121 311958529 59357 59386 801462082 6649 6650 590345940 74293 74294 222844917 67645 67668 226847142 74464 74466 833847643 24010 24035 891078960 18974 18975 95756441 2795 2792 62945191 22791 22789 70064462 38361 38380 321089800 29454 29458 728737915 22391 22376 820976115 66552 66541 811550915 83859 83885 537265799 46968 46969 504337221 82930 82931 321230386 19133 19134 121917154 338 318 840232122 44954 44953 11712346 78450 78431 618315058 49202 49203 799523999 63056 63031 905985155 31922 31923 520353477 71472 71487 114882328 97062 97073 265628706 76985 76986 271744400 39773 39774 811777972 20288 20289 976248581 62621 62622 955460818 7432 7452 232428720 58130 58145 85691368 70269 70245 713472168 9551 9560 28980589 24990 24991 933417042 96811 96812 727343854 72867 72896 690324258 32029 32030 362948798 88555 88556 575908590 92028 92029 944819191 75512 75513 280094400 62886 62887 90268905 19280 19301 818290555 15131 15132 537248397 84045 84046 32614817 77272 77273 21186587 73889 73890 132762545 9744 9745 21601714 21945 21929 533151025 50768 50769 439004222 45624 45627 651102238 55047 55022 818741683 20415 20416 409545275 53306 53307 168749025 42834 42847 962073920 82831 82832 525578596 56511 56512 706739758 90886 90887 862011569 75651 75638 111697538 18739 18740 420889394 44814 44815 901231699 89531 89532 654262525 30625 30612 840649130 62357 62358 305913381 70077 70078 479663739 91402 91372 497289384 20328 20323 35623096 71407 71408 746144552 50695 50697 896447019 14970 14966 805258985 66109 66101 993410275 77489 77490 385752738 74659 74660 364758089 381 403 166743846 18625 18603 339798393 51217 51218 199452319 92663 92664 216422592 58170 58188 354594993 34846 34847 800613446 54073 54074 760109418 35485 35486 545726410 57975 57949 594397199 67272 67289 404988719 13813 13814 884275914 55720 55713 913454412 80543 80524 335984866 90189 90164 888774319 13225 13233 524624153 16617 16618 148919869 95698 95699 12900209 7527 7502 682959971 77163 77136 248446602 20474 20475 785493155 28785 28786 466471870 42307 42308 104830854 7039 7019 189459488 80776 80777 497024952 95289 95272 531542771 62498 62499 870610324 61074 61077 50801108 95654 95655 756205462 19642 19644 424055932 80265 80278 108711873 22289 22290 612002453 80018 80019 579951571 51731 51732 64952189 43262 43263 872614002 13779 13780 568899176 81545 81543 604096480 48516 48486 301349808 61852 61855 372805341 252 274 311171216 23217 23214 154116053 38210 38211 994238367 51733 51734 81915366 62067 62068 81177771 4038 4059 44378448 78228 78227 201480914 45592 45577 673478996 67998 67999 742614359 18632 18633 836984665 64256 64257 661990326 14933 14937 301618297 31811 31841 752629584 86133 86123 376477890 89119 89094 245825855 99714 99722 386782652 1179 1195 667359344 20111 20112 762970885 39897 39880 56796600 34810 34811 569091303 11220 11221 854647467 99661 99662 703538634 18127 18137 143377591 38116 38087 334514880 93059 93060 184973150 74789 74790 50612771 25763 25789 543873684 48460 48441 517499124 16589 16590 277923184 45335 45336 34979784 61304 61306 754564583 46464 46437 414279 82405 82408 42678507 86916 86917 351533255 69609 69614 978798274 55442 55441 421893640 73984 73997 778589764 89659 89660 421929523 28276 28277 533797667 65677 65678 765816509 24173 24174 651409106 95224 95233 821860802 20116 20117 386133823 10605 10606 71842990 831 840 725540815 33272 33273 454739909 41548 41518 450974374 27219 27190 803516014 62437 62438 308498216 10887 10888 186341885 12745 12746 421231630 24350 24348 457800489 92241 92254 89102463 23821 23820 778169985 96264 96265 209530068 42655 42644 623723535 8220 8244 907546207 51882 51886 519665586 72244 72229 501912385 8078 8093 315650700 33046 33047 167107432 82954 82935 250457241 69462 69463 838848855 68399 68400 48500889 25692 25722 379642039 46435 46432 962947088 91775 91776 263297110 20396 20397 263601125 68241 68213 306550572 33503 33515 679482206 78512 78532 452383607 64905 64906 509089822 57935 57936 391839788 98643 98638 655513843 93832 93833 586658485 16198 16199 23344649 44413 44429 930220258 40170 40171 159264800 98272 98284 999904240 70652 70659 37948399 29149 29176 921037690 50838 50867 214315415 40756 40771 680737737 73938 73939 628586934 76799 76800 947786932 26413 26414 416779555 76509 76510 981929658 47975 47976 343021964 41224 41247 612346265 20131 20132 708622356 82462 82463 342289883 28161 28162 880012930 24214 24215 153203656 60733 60734 5370674 13662 13663 763148902 51748 51749 555891036 29915 29916 983756647 13761 13762 553678661 71824 71834 897752786 64919 64920 16616733 1432 1456 999799094 15662 15663 318722130 84414 84426 623037391 13429 13430 402356978 11393 11423 904866132 1695 1696 46734311 13934 13935 136627036 44298 44299 632908932 37978 37979 737341958 50841 50863 442456546 27746 27747 931354807 23153 23130 784162636 6269 6253 934996906 84715 84716 516063100 61091 61092 923401791 68955 68956 892252091 34474 34469 466157812 4732 4703 647251620 1124 1134 657843990 85283 85284 781673369 40386 40387 300050568 23706 23718 420485560 71647 71671 325496772 52484 52485 986563908 21737 21738 277786084 58914 58907 859631610 99889 99890 966019489 35531 35539 898590859 31988 31989 837589413 51730 51705 199910164 18173 18174 455561591 43960 43975 58738191 20971 20951 701115969 56804 56784 751027929 96313 96314 380658655 98067 98068 208249721 99456 99457 472279106 47747 47741 158651352 82205 82192 89256066 40575 40576 890261191 31545 31564 440389074 98975 99003 847097829 29109 29110 341134421 91654 91653 768928947 7108 7109 531489935 45214 45215 232498678 66360 66336 470933372 9609 9610 198336412 33712 33713 854629961 42488 42458 612542093 81102 81103 761896185 47722 47745 789052460 30711 30712 102552698 38148 38167 190958104 26506 26511 819149662 30709 30710 87318677 15504 15513 273571257 56894 56921 807746584 66110 66125 748931953 48300 48301 825491753 75307 75333 958628723 7813 7814 84956615 58033 58034 844228307 7986 7998 112560863 67686 67687 443536506 71191 71220 471805232 48781 48782 174568210 45810 45830 717093248 13295 13290 762399816 75941 75942 997539722 40891 40916 1267187 48467 48468 529829436 90033 90034 434707254 93011 93012 390725858 16430 16402 647313775 11329 11330 378298314 1701 1709 280964886 23464 23465 426088954 21690 21677 161823373 38547 38548 267619713 64082 64111 31930939 34033 34029 165687418 17210 17198 276222405 31635 31636 443180583 89218 89199 179194257 42962 42975 479830986 97081 97067 431056528 98010 98032 42458062 93420 93418 237587689 22085 22059 510664183 19933 19934 560765884 37919 37949 320698560 21005 21006 507156717 71817 71818 823299574 83188 83189 433234764 45965 45966 582911907 38112 38127 473888089 78323 78324 719290540 39353 39326 992153707 14976 14977 888597394 71449 71476 421216549 22741 22742 404771384 76062 76069 12099186 3210 3189 279433505 56822 56823 770808231 29157 29158 837635903 3470 3471 871812673 22394 22398 699771531 94535 94536 75292671 44341 44320 321479580 53706 53690 950440386 72042 72043 631488372 77912 77917 901385035 81098 81069 593958150 73823 73824 135748802 563 567 145667570 85958 85938 588837026 17631 17626 213511871 8376 8377 265262028 33522 33517 296888409 91411 91392 385336835 91622 91637 972940775 41866 41867 596147735 86514 86515 827363964 47585 47558 981706936 47088 47096 97727370 42820 42825 572428061 43652 43656 969202633 42442 42443 515033232 84365 84351 800779054 99248 99249 168880155 43702 43710 301107375 32562 32548 936310683 18502 18521 4305071 68921 68933 514430763 17575 17583 762196001 86413 86396 956057834 56076 56096 236289737 7935 7936 969960188 68634 68635 992389039 82627 82614 80797261 12976 12977 243560532 70892 70893 749638058 65518 65492 524241809 21404 21376 687606315 18737 18738 867093531 47910 47911 632344901 55806 55807 958428984 1104 1127 505175902 68146 68137 807156311 61922 61894 808242445 64343 64344 88917439 72357 72358 482395308 12195 12196 404625812 66206 66207 221557861 50811 50812 558323664 21650 21651 480267545 84389 84396 597602342 60815 60816 250880301 77816 77817 941686044 47087 47088 849521930 83434 83435 920253314 6213 6214 525844137 74078 74071 554158556 39665 39675 937429897 57911 57888 403450239 10953 10954 578598464 84688 84686 884681773 6215 6216 468429381 45067 45068 83959132 66589 66596 914756076 85383 85398 917373876 86795 86807 826462865 58137 58138 768651813 74231 74229 46304200 18131 18132 445702769 45986 45974 812572927 74526 74527 348430535 49267 49268 430240118 47648 47618 445505387 96761 96762 694624085 68275 68253 134472523 73251 73275 894136063 22944 22945 835697280 86544 86545 390615938 82959 82979 990892171 47938 47930 102986121 73750 73733 553022311 10868 10869 114300544 30964 30965 307075591 66665 66680 596769565 32993 32975 688713931 51771 51772 61881046 32873 32903 525843958 48082 48110 566397501 95385 95394 65839805 22668 22638 31795390 79817 79838 514221950 99197 99198 749878428 35321 35300 572501336 20660 20661 706796927 54186 54167 561258906 69936 69937 894762448 83578 83579 669584124 84368 84383 603665385 62992 62995 871793953 11048 11062 715134759 10715 10716 176045060 66935 66926 328541294 44085 44086 80197086 81118 81138 798248220 25768 25749 852763961 13990 13991 346515018 20801 20802 768254793 71377 71368 598988454 41152 41132 31842490 65856 65830 48717404 88070 88084 262916136 85250 85253 604671819 75133 75158 556926830 30475 30487 714582629 76861 76862 757630117 24219 24214 71623186 98101 98122 534813948 89604 89605 619192600 91669 91670 88222205 17377 17378 211547429 38642 38630 39856368 84362 84392 925953003 47669 47644 395555667 47540 47541 207611442 782 783 271324531 2223 2216 527513770 65193 65189 839430497 31363 31333 954848137 1963 1974 247217622 63047 63048 711065337 27334 27317 169876124 61936 61937 11108546 1449 1443 461294865 31309 31323 168825305 85039 85017 20865288 6117 6118 698058144 85636 85637 852254865 25880 25886 209807031 99547 99548 239516418 33640 33639 103182645 49427 49428 511926780 58685 58710 161073414 4094 4081 523723392 83622 83623 64788192 74356 74362 813558336 58453 58476 246604844 1653 1647 615583165 38436 38432 817807568 48931 48932 566510058 72056 72057 539302691 73643 73644 822828262 76320 76321 575118817 15389 15390 488714521 28752 28753 818591214 55958 55982 254277832 76513 76514 973837826 55609 55610 574542084 70120 70121 462818749 97368 97369 806560055 55493 55494 480696493 28542 28543 448526712 65913 65925 8991324 13672 13673 605504372 49986 49976 316703416 25413 25414 622411672 25020 25021 143804425 29587 29588 400724111 33169 33170 295825100 74866 74867 511808733 50618 50619 373412893 89987 90010 522034593 60884 60875 344543271 73426 73433 34209952 33646 33652 199719834 95527 95511 907634515 81106 81090 951932213 62329 62331 209266990 77336 77337 656418890 81134 81135 908547914 65686 65687 47416310 65943 65944 932187612 27359 27350 422705983 3069 3070 585968088 98780 98788 135888140 31100 31101 473262616 88125 88126 328759454 30751 30752 162009837 48659 48644 764693985 79019 79020 923262423 77360 77338 608154459 19323 19314 25487654 99223 99224 889841046 18526 18527 783554912 54115 54108 846614824 40294 40266 918957512 9480 9481 29095409 58383 58384 201345071 99322 99323 1093988 80092 80093 767504334 85329 85321 13465161 19552 19566 465892716 71700 71710 328320897 6270 6289 70811797 48022 48017 351110522 19605 19600 98715639 28304 28305 364304241 74247 74248 625276844 87204 87205 902406068 22888 22889 143603305 85790 85801 87016937 19819 19820 322480106 26681 26657 812691192 94377 94378 451560360 74594 74595 264310970 57983 57984 754796600 46847 46840 466602513 15680 15665 325699128 93759 93760 666047072 44740 44728 469282402 92354 92343 577435684 32937 32965 865688119 8910 8911 262443118 17554 17555 230209119 18656 18662 563552220 44994 44995 158921434 84889 84901 327294687 33664 33665 525612970 64896 64866 631315792 99838 99839 779381168 60973 60997 926513288 94354 94335 297784452 20146 20163 529756791 19130 19131 75099161 84183 84178 249360424 9728 9729 266260808 3035 3043 525943550 14590 14616 135990547 8597 8596 820092769 65180 65181 51847053 58207 58184 979176244 41410 41412 812470060 81818 81801 442985103 387 409 812660615 16555 16571 475390920 69660 69657 222074821 53048 53049 803532735 72467 72479 76162981 26102 26103 803688424 64011 63991 391679090 59378 59398 829774910 22151 22161 651658805 27160 27136 701152232 64599 64600 87067542 72943 72944 608764360 86279 86273 231700994 8990 8981 597693853 94190 94191 361583161 90345 90334 742147525 96618 96619 819944569 86443 86444 329107403 10841 10842 570079071 46665 46666 976631877 53137 53138 615047445 98442 98443 55021713 82425 82446 200162223 86317 86314 103236873 9767 9787 338869287 21703 21715 296785373 92560 92569 263949736 53796 53819 778904906 47189 47190 712176374 41240 41216 228388481 41886 41887 360897766 27103 27086 309015525 96267 96268 927713567 70634 70613 276142410 78234 78248 733375411 89546 89547 821834676 2199 2200 199375068 62671 62693 955823547 24138 24139 787160187 17796 17797 360806043 98236 98224 726710156 57686 57694 547125200 10873 10874 451569223 77722 77723 397192741 17810 17840 861907397 70953 70961 980784180 42627 42628 51209890 59213 59214 996517107 29997 29998 794472611 18282 18283 567761001 53642 53615 32295167 93315 93316 49713275 10040 10041 736487072 99280 99299 152676683 77853 77832 496480613 39711 39712 60359719 4877 4878 845450223 81798 81799 780695318 64738 64750 271610961 77747 77753 231320133 61863 61864 152032671 87295 87296 59545832 28677 28678 543185316 21143 21149 831506514 16789 16797 222854112 3607 3583 45781000 41322 41298 265740000 8857 8867 544603317 75675 75651 86223602 51482 51452 561548591 61097 61121 969412530 84471 84456 985061719 85349 85350 169172666 40116 40120 183188130 77751 77752 62893382 62185 62164 261159420 96329 96317 993932107 95757 95758 381710385 90361 90362 629893748 50647 50648 997516378 19948 19949 634742267 28808 28837 834753003 12934 12931 597465715 68376 68377 268502882 15246 15247 313921784 9279 9264 830481795 82785 82814 295752653 83490 83468 309891850 83534 83507 309620643 97153 97154 926332858 87716 87717 683086068 17468 17460 629633797 30463 30464 747278795 6899 6902 91438367 13259 13272 801353967 90991 90992 972541413 30998 30986 212444725 46028 46058 12224856 30133 30163 735777736 91515 91538 444963231 64041 64019 429435453 31957 31958 580217905 13051 13056 215932953 53925 53926 16165647 12942 12921 935852570 47774 47777 530954213 47612 47632 526278697 47478 47486 3342299 68728 68726 305660456 31052 31035 426644548 47262 47263 78003705 96912 96929 85070656 25526 25527 555539522 20764 20794 701492908 65860 65861 736677274 23211 23212 244569661 7896 7907 276420680 87062 87063 519373102 33301 33320 899818579 57242 57243 928752789 46842 46870 465485850 5278 5279 814307782 15385 15379 905972701 4094 4095 115936568 27807 27779 271844258 37502 37503 377596850 11619 11620 402954791 45903 45930 407176932 35979 35953 723801029 68305 68292 949303357 11461 11454 334598803 97581 97559 260057034 97706 97730 492923916 16019 16014 853147028 73710 73686 980881706 53928 53946 433631944 10756 10751 253421180 83573 83556 303210737 48603 48604 733202202 86188 86189 548822138 53561 53562 326663510 78166 78191 765383921 77734 77735 682685640 86956 86967 836667697 22624 22625 185580950 14467 14468 604069727 18059 18048 413847487 24320 24310 602675999 99755 99734 176626097 60995 60996 300976575 17700 17726 354732315 86912 86913 23289756 58622 58623 46891596 86119 86114 911528912 12460 12461 729902977 16344 16321 434772576 59554 59555 26248155 99372 99373 708564325 75255 75256 405595197 94837 94860 781281056 55798 55802 919920158 9176 9181 12880519 73101 73102 137512881 52297 52298 233651660 30876 30877 88983166 64671 64684 789891831 43691 43692 206846917 35764 35765 970587300 63884 63899 853315051 12253 12252 506761587 94339 94340 256841853 91955 91980 242840515 92482 92483 277752536 72820 72821 914016468 1804 1811 613119306 95352 95353 955522826 84812 84829 558145462 84766 84795 183818603 17819 17793 516441786 19794 19795 139025226 36793 36794 554657970 55333 55334 157001617 8596 8597 894708836 27326 27296 627993419 58564 58565 337546475 19654 19655 295756248 19555 19528 317874993 96310 96284 871793775 15328 15349 644522972 12313 12314 345068911 71285 71260 932821473 80212 80215 477692708 95583 95598 836856778 7670 7688 39746333 52083 52101 948376735 16393 16365 215698030 90618 90644 274720499 5442 5443 858647938 32747 32742 774755710 98174 98203 880034007 7442 7436 190592345 36043 36044 357113121 20880 20881 975908332 8303 8317 855685800 24084 24085 652100329 8159 8160 262997275 78268 78274 323906892 33238 33241 623821276 31057 31058 889659990 74398 74399 861031549 19741 19753 804631434 67828 67829 812124548 16949 16969 830075289 32671 32672 911647058 26942 26950 463010033 6404 6385 356506158 22402 22403 623747394 73797 73798 51580330 83342 83343 577265834 22183 22184 815343037 32732 32733 257006960 40105 40106 247697851 52875 52889 875302444 36532 36546 923425002 91267 91268 818985707 24273 24298 450467228 59096 59097 171206645 73479 73480 198149462 91954 91955 323027461 29387 29388 56298738 45915 45916 861024521 77911 77912 770028925 17468 17469 620345122 2905 2889 710451458 34682 34683 893753174 45085 45086 358988509 14486 14498 962912072 41499 41489 122538239 51158 51179 610597238 99457 99458 105277706 53415 53416 947677654 59802 59816 211943365 918 936 246432251 50416 50425 507548016 5066 5067 555458223 28963 28964 668885302 62909 62898 278525302 32616 32617 209181878 27526 27527 978085095 61537 61538 580574252 30829 30830 770411890 61823 61824 368359805 69710 69680 100727696 80918 80900 367263033 92185 92187 704201867 49692 49670 236583873 64771 64745 390724491 42551 42552 905225219 80873 80874 634660427 88009 88010 146298589 77942 77960 80112807 87286 87287 112618129 33466 33478 942745025 39030 39057 715171591 85085 85115 758734801 9802 9789 712486696 52613 52614 368128459 2230 2231 993663637 71125 71120 558575620 97768 97774 473793139 28353 28354 880060846 78245 78246 579600718 75922 75923 959695336 70967 70968 442696814 54058 54040 100535855 9035 9036 420084479 80921 80922 470256753 92911 92912 718163149 66399 66423 648040896 16237 16238 886874810 76955 76956 26418567 65823 65824 817985373 34105 34112 397932216 26170 26171 858914948 54845 54846 192839843 10996 11016 687283155 52342 52367 304056123 7337 7338 152614284 4768 4781 838527557 52536 52537 174188375 25378 25395 484675242 13270 13269 953810950 81585 81586 112618172 28176 28191 175857888 54827 54848 765123919 10655 10636 381902815 26818 26819 792603179 35566 35567 139674046 63126 63127 317381628 16266 16283 929706285 16210 16211 109581954 72453 72454 455778341 39371 39372 520050518 61850 61851 895002997 67892 67869 240462907 39284 39285 735891048 69564 69573 255494560 1665 1639 323535172 7900 7901 924997335 91168 91169 708609323 34920 34944 581069554 45516 45517 769052772 82443 82451 989713073 31708 31709 639575592 61625 61626 599343854 12329 12324 203368870 47036 47015 120187772 62718 62703 641747669 2914 2915 189635595 23072 23077 908173135 76756 76757 391767434 7426 7397 849303783 45066 45068 223490825 63255 63256 576364760 20379 20353 944060997 48961 48962 140736704 579 563 193380266 9247 9263 976796689 48579 48559 798609359 52188 52162 25645599 24580 24581 908939067 73763 73785 949408567 23724 23710 811011611 67805 67806 8772215 52907 52908 261144587 19431 19432 639228264 80146 80126 575272992 27684 27685 913084428 16713 16718 298088705 39836 39837 110628999 42881 42882 943605574 50000 50012 675462546 25633 25634 85751125 36278 36279 955030584 4415 4416 86823589 40985 40980 21444311 91671 91672 96159105 91660 91681 330900784 80325 80326 294541225 94950 94978 913935716 51074 51075 30018114 37767 37737 788251180 89634 89639 944081464 35329 35330 579458289 42405 42432 772797955 35481 35482 518462071 59372 59375 248336160 64138 64156 163425451 98515 98505 320751221 59172 59154 668618866 82499 82500 958607949 35435 35436 39695392 39159 39160 345052924 65261 65262 435618768 78586 78595 441838958 9363 9364 582737212 26699 26700 924000913 75213 75214 179017498 55542 55543 921219798 21902 21873 961898865 57885 57886 385483481 32807 32808 426729764 61795 61796 63377787 60450 60451 653219075 43667 43668 555702246 41869 41883 129172397 10749 10750 843543272 1509 1510 440349954 6119 6120 205793564 337 343 601682027 46409 46410 170969335 12179 12155 803096719 67755 67756 721084860 32756 32757 57075333 34993 34994 612108899 60281 60294 301216020 66678 66677 631181642 56405 56406 597655068 34944 34945 617556907 41926 41908 705809250 17344 17328 677412444 44275 44276 652921828 47152 47138 455339204 6439 6414 958632178 44939 44940 256034210 83295 83287 734517470 8183 8184 357691287 68950 68934 543514812 92551 92575 151323075 48251 48252 930586315 51286 51277 866274445 35724 35700 414701838 84141 84128 132915419 52931 52932 644071827 42887 42913 3499321 47290 47301 316726056 37298 37299 100432082 58139 58115 74324533 95957 95968 298488493 48414 48415 128918978 77371 77374 258388602 71061 71035 487401410 68191 68198 270956101 9053 9054 377243700 6074 6083 80921594 17931 17932 393595340 76935 76962 165476743 96138 96139 368783869 15488 15489 435154635 56536 56535 616138325 4236 4229 498594818 90829 90842 212546503 76779 76790 155360803 565 566 21254243 24542 24543 812232301 8181 8162 799849017 45048 45049 297763483 19136 19137 782586028 79105 79106 313502278 2030 2031 471215154 41094 41095 43578589 16186 16165 54926227 10499 10523 522659027 56648 56654 762569397 61599 61600 431646042 38645 38642 307909084 17152 17163 880587968 97407 97408 408055032 21413 21399 263182989 64320 64321 483022274 59527 59533 436269158 33415 33416 835962675 28849 28850 760687933 71907 71928 144566645 55016 55017 94124223 226 214 860826492 71321 71322 198131947 97939 97940 752852723 23079 23080 814001458 29813 29799 164319229 66230 66259 724889795 99939 99940 280521432 54038 54039 149328321 60810 60811 448286897 24355 24371 92135263 4373 4351 74740583 75819 75800 265179683 61023 61024 112449049 8825 8837 615249252 66109 66110 136949125 94901 94902 994900647 53674 53675 923514222 83268 83275 978067391 43033 43034 689209751 67795 67785 896472122 73376 73403 155914630 44830 44831 44643048 6261 6262 745696346 67936 67920 63158102 75841 75842 978516969 90687 90688 514751862 59753 59754 734044291 60314 60303 267516649 7784 7768 277968608 43243 43244 326767383 66968 66984 814414682 35845 35846 201772865 70699 70712 424302159 5578 5579 458052294 73423 73424 939886129 33489 33490 280412427 36996 36997 595604894 56055 56056 67165534 92754 92742 647719331 12737 12717 924865929 79447 79448 277349379 71758 71759 102019024 84184 84185 86122212 69431 69416 986364087 34161 34162 179312977 29070 29071 73821950 31668 31657 489298455 55655 55656 821550209 9684 9679 43843307 21954 21955 825206778 79087 79088 154786429 84341 84342 223329626 86368 86374 456994159 72378 72379 230343240 63263 63264 465088514 43627 43628 279943976 20180 20174 348485503 85866 85883 903837442 95897 95898 245863008 53217 53247 289048270 23890 23891 978238236 98228 98205 932477573 59186 59163 626209700 14626 14600 269021822 38054 38077 48737464 59603 59613 606520907 29175 29176 576723846 25805 25806 229526347 31963 31981 810261028 13231 13232 232617470 72205 72175 414707053 23308 23300 652373188 44052 44053 421035248 19096 19066 153783045 53477 53478 242844568 31428 31429 266093762 21051 21052 408375007 96645 96646 516022638 54531 54532 772860420 96761 96771 831498585 99224 99201 495010998 58227 58228 936464044 94129 94144 481939035 43196 43197 114927254 28673 28656 634779791 36842 36843 89089501 17878 17879 616511338 69658 69682 150607271 96852 96830 698257154 31085 31071 810193020 16005 16026 90957224 91498 91486 598110334 58849 58857 800317608 43433 43422 553325078 29048 29049 835638129 42651 42652 593114275 65666 65636 727379769 71496 71497 221919739 50792 50793 916065975 17612 17613 779794987 8524 8525 201618418 7090 7068 771937109 65746 65747 53281180 1413 1384 25523481 8784 8785 706660757 28299 28329 639859261 15821 15822 726639981 67217 67218 478589696 54132 54108 212751511 96282 96280 86318418 20352 20343 795726510 43315 43341 581951397 59931 59934 553697334 45114 45115 55800449 54958 54953 189387480 45004 45005 259301400 20746 20747 179535774 68999 69000 882782992 56642 56623 536289772 7340 7341 684650369 48741 48770 364926977 47020 47021 20809649 53201 53202 3708072 53052 53053 934662978 12542 12522 111680699 35703 35704 941708684 3211 3183 899234252 35078 35079 338887045 44348 44377 159464742 32858 32878 954753517 27422 27412 902742124 208 209 865246188 46537 46565 769373284 97859 97882 953597582 57502 57473 695582001 19777 19778 757731463 54685 54686 350251767 8088 8089 856506457 16257 16258 973736509 85972 85966 488416157 54538 54556 58468074 22514 22516 61296712 31299 31272 629174263 64434 64445 753248200 46701 46688 348258784 4904 4905 988653185 55757 55758 516673546 63023 63004 871300835 82945 82946 837968253 6315 6316 121894192 483 484 160975899 94765 94743 508489990 7962 7963 738592942 25779 25780 352955503 14554 14527 966980682 49507 49508 245427532 89463 89464 430407721 21198 21224 269469382 62635 62636 763397870 14047 14048 832129573 15920 15900 139261947 6275 6255 685161029 21626 21646 454784322 93174 93175 813773516 2918 2919 160941318 39847 39848 682652500 47417 47418 831760291 50830 50831 941081107 74036 74052 211179268 8540 8541 121919330 64227 64228 542387133 37153 37154 403400867 89579 89606 83655635 21197 21188 932557103 10284 10285 86387723 10823 10824 141468333 80504 80505 22399289 64592 64590 827342346 87774 87765 677870809 210 216 725560630 5240 5214 885889514 87909 87910 364810034 69109 69090 761220668 4784 4785 43306845 90098 90127 129268340 51568 51580 177715764 81162 81163 152485038 96166 96167 767905199 90053 90037 430016612 60297 60298 861628515 65083 65111 400535591 98351 98352 882212762 98598 98617 605309068 54609 54605 962207115 61248 61237 256183103 31233 31221 386162660 50256 50257 905710274 20323 20324 305334252 19303 19323 175293787 61297 61298 953960233 99962 99963 303512956 79795 79796 588969323 23302 23297 941375388 19007 19008 203968612 34581 34582 448972321 3821 3822 105370869 71652 71648 30282766 57221 57250 245281403 22761 22762 723777977 3883 3897 39313983 84445 84468 205498783 1215 1216 754270200 50185 50171 439850978 68017 68039 115930982 39478 39479 223919130 58928 58917 988787536 16640 16641 66098529 29407 29408 650365153 31205 31190 456904172 74584 74585 501338565 31050 31051 674831217 85596 85618 129504988 87484 87485 744653391 9676 9677 453257200 38975 38953 597470371 19895 19896 759646420 41336 41337 438264287 64246 64247 395973979 90536 90537 678729532 47206 47215 439358376 71347 71356 861541848 77483 77484 775011944 56583 56611 940355317 21513 21514 380079175 57735 57725 932529626 57245 57229 653865072 28430 28449 680621747 33633 33634 687142145 94531 94546 127151276 31786 31805 377877516 20316 20317 859759163 59147 59148 544189488 40150 40151 852998012 69391 69392 514731788 32275 32304 534544274 88099 88102 804156960 78823 78821 206141059 68927 68900 182449072 8106 8107 837143667 8845 8846 6906905 25797 25819 811277935 8917 8926 36721260 92941 92948 889281960 55638 55621 129758365 80617 80618 456529943 59915 59938 117961973 86939 86940 266537236 48280 48281 918966720 85699 85700 34522950 68234 68208 370872732 71392 71389 619745744 76192 76193 614884664 59502 59527 912260131 15690 15691 606760405 82523 82506 394398208 99882 99883 321278590 273 286 188109975 48105 48109 201755661 84651 84632 56017710 58987 58988 158463229 79499 79475 638808268 20860 20847 694404835 21130 21131 809311332 77670 77671 801668019 17208 17209 274206112 45775 45776 30113066 39305 39328 324909881 73373 73374 318104722 3231 3237 469541295 35728 35729 538048912 57789 57811 659678443 99816 99817 539620630 84863 84869 46249055 939 911 860480134 82182 82208 168743662 89512 89540 453089742 491 492 809822191 66178 66166 570854276 83867 83861 277097790 60614 60626 681351931 91280 91250 682842830 76041 76038 576665627 46801 46821 438967427 8434 8435 114338886 77150 77141 520448178 95542 95543 131215495 1027 1048 456304499 10237 10238 112922005 72713 72714 949859107 29870 29892 998198353 55744 55745 158888552 73541 73542 686620517 17610 17583 925627865 28147 28148 52974908 73854 73855 525367 89305 89306 21625200 1977 1978 575491316 6429 6430 45706945 10076 10066 208011483 14313 14331 295992119 45029 45030 450884337 80968 80943 584562528 90822 90823 923570668 85671 85672 966736059 1386 1361 506693897 27496 27497 471389721 17721 17697 213129074 90712 90740 485775854 94371 94372 813758793 767 756 939145378 29790 29794 342369813 96157 96159 461148622 15210 15200 78368396 24722 24723 906555439 67171 67172 610289855 71605 71576 909638114 41187 41188 248396120 85839 85840 699787908 72901 72902 628471804 81591 81589 482362539 75021 75007 508946094 4680 4672 725181405 68337 68309 991593788 73626 73637 56292648 57477 57478 898824856 73921 73904 211929725 61661 61662 132521828 92346 92347 387831307 66361 66352 315973328 78329 78330 884214324 13003 13004 227244368 70281 70282 723499938 9496 9497 784064706 86448 86426 178441507 35922 35916 349596678 91616 91597 59599201 28343 28322 556147924 17594 17595 887227251 61147 61148 958134554 63401 63431 52380165 81813 81835 256332870 4420 4417 613492143 16764 16765 599794648 57072 57073 458667731 20866 20852 195083097 3379 3385 624944840 49315 49316 408856107 87549 87537 472533607 30040 30041 927161470 60065 60066 815462981 34666 34667 667485270 93940 93924 773402934 35506 35488 180939832 71182 71161 882538240 94095 94096 879539295 52655 52636 46188161 6935 6944 891887718 65205 65234 811902169 75980 76008 689550746 88067 88075 413446733 24601 24618 556790330 71885 71859 793570755 116 117 365495146 39602 39603 275506122 88726 88696 541135125 26688 26689 847297575 63731 63732 184552025 43342 43343 996344975 26604 26590 146809303 47638 47627 615597931 89843 89836 300774860 88113 88096 202621084 88470 88449 618098711 27658 27630 903005118 25577 25578 573887909 39326 39327 231078295 53689 53698 613921216 38475 38476 48157625 81832 81856 885292267 86895 86896 168461204 99270 99271 610208080 94009 94000 674752668 76250 76280 3639040 43466 43464 535997412 2585 2594 954114473 96028 96029 510574660 10715 10734 429663298 27055 27056 300265743 68412 68427 433269260 26723 26720 473085794 63027 63036 688600528 27729 27730 593603833 11471 11446 884910987 12572 12599 499011532 69080 69101 724497326 69300 69301 650495323 78885 78915 506610011 32795 32796 180509678 30117 30118 24155425 98553 98556 814373806 38782 38783 532376746 34715 34716 916066010 84213 84243 696859114 4380 4370 719685937 99688 99689 935568950 29565 29570 508784383 13400 13415 206492847 10972 11002 363070590 56180 56181 914438574 71345 71339 62098374 38918 38914 161872314 27741 27742 567660178 12720 12721 561527914 54765 54790 449228163 34322 34300 9899919 77791 77794 567097326 55461 55483 999377882 24761 24767 637493612 57556 57557 160193424 88877 88859 364846584 29662 29663 531979645 69183 69169 345357896 65627 65639 549319748 95912 95892 571550193 9400 9403 355894755 102 125 247221204 64260 64245 721870713 46191 46177 812279928 32247 32248 475359920 44886 44883 309639863 99539 99525 937928567 82471 82472 996382762 58110 58111 823780836 8657 8658 70946979 11691 11692 532647283 20824 20813 215370070 17510 17511 147134248 88613 88614 866093652 82108 82127 650037695 46116 46117 650586263 17532 17533 96220514 60640 60641 442705481 84196 84174 126885585 71788 71789 250707047 36062 36063 892493178 49334 49339 268183172 55336 55329 790884287 87317 87318 154808094 73822 73823 201821138 7750 7751 348104948 40063 40056 728606978 42358 42348 280477459 91508 91501 612305614 32268 32276 565656145 32760 32735 341659299 62558 62559 344561708 84621 84622 411233721 32150 32151 342215794 49913 49914 23850106 41122 41101 523540686 97861 97862 480473043 29761 29737 203601283 83039 83040 684921553 56215 56216 9763639 17974 17975 903435671 96423 96424 209330739 37271 37272 568287849 78640 78636 900506753 92472 92489 994463736 35861 35888 762098912 6315 6333 382033770 97668 97641 179984877 74523 74519 163418235 78723 78695 727240160 68254 68239 335262401 22064 22065 108586492 571 580 957754041 77853 77875 938973221 52418 52446 765253163 9879 9900 924995058 1362 1363 264870204 97441 97442 154543025 31207 31232 496043256 80337 80338 790082196 92684 92656 271049324 55716 55717 588285054 25478 25465 817202928 52857 52858 635711691 73381 73402 423748372 21613 21587 620793766 65223 65234 811579157 54442 54437 512146063 49493 49483 531413093 13171 13172 325051242 14581 14585 704394036 45501 45474 781475683 19884 19885 412599836 56828 56798 657834739 52295 52296 51584807 8589 8605 892385574 20579 20558 355210579 205 206 883823926 50615 50639 894240324 36707 36708 98829952 18714 18715 803077855 18456 18457 440350780 21725 21738 673829198 18341 18342 283477087 30777 30757 513995831 68529 68530 675276980 84994 84971 965992262 48986 48987 735588878 14107 14102 305083597 93091 93092 137045126 48989 48990 10285829 78610 78611 174373266 86852 86853 240682503 66081 66082 421016845 67158 67177 89806777 41863 41864 114073394 30019 30020 98446920 15574 15565 312231574 19561 19580 965195891 15254 15255 983399400 75401 75402 836544681 28648 28649 299027901 65195 65172 505049644 71380 71381 960705476 42192 42193 72502509 62682 62683 444973227 15035 15023 754337991 54960 54989 285938609 13162 13163 56441396 28221 28222 548608837 97788 97759 324303028 40243 40259 472753504 73607 73605 873459882 25691 25706 913324390 78781 78782 441942517 84487 84488 454772052 68335 68334 361376747 93953 93973 143581606 6730 6722 491215643 89370 89371 501394759 70933 70903 861552759 31945 31952 835074098 96698 96712 415336322 91057 91064 685701581 27686 27702 963535981 3332 3333 879362127 87172 87173 298887754 84803 84785 914991738 48608 48601 387123437 65904 65931 190149287 92816 92830 272910933 35270 35278 304220262 85629 85630 409554829 2057 2058 474241779 90519 90520 192266807 99539 99540 387481086 42220 42245 790027993 73411 73412 490458201 90685 90686 218453140 50843 50872 576980090 77479 77454 161541602 653 644 543647169 92281 92282 866908713 50222 50223 157041540 79500 79501 201462389 66778 66750 631702505 71151 71152 899446898 51303 51275 960290471 84827 84849 830181898 48543 48544 672800815 49562 49563 425080448 88121 88134 616473957 97790 97802 964012044 2352 2353 517368992 72451 72429 11467637 27536 27537 653517270 63885 63855 875661888 90516 90494 634090889 3402 3403 257837162 67639 67640 331211207 99841 99842 24988567 51070 51071 247570780 8136 8137 512442460 86651 86649 890922494 5861 5883 854941488 99281 99284 754090770 93183 93184 550538173 70531 70532 247129130 12629 12630 34195592 39567 39568 950618049 84210 84240 640715913 29651 29621 725141890 75772 75798 388588593 75305 75288 790858271 47090 47091 746011363 95363 95364 465221662 228 229 194669124 33508 33534 88701171 60963 60964 832630051 73688 73674 205597486 89872 89873 809790052 87507 87478 515964386 99493 99494 330968226 91258 91259 27787779 58436 58432 83630261 24116 24139 948738130 94076 94093 136228294 54142 54143 507897867 57154 57159 115143814 50108 50112 647962409 21119 21120 674034892 63107 63116 748135455 74482 74483 210331280 58188 58189 679541812 73305 73290 470680482 21285 21293 575001319 83577 83592 748587806 26149 26150 176101810 11261 11262 7528861 96044 96045 764477927 75637 75643 954266239 19237 19238 691641434 25726 25727 313585890 32787 32814 644891545 63049 63053 737605643 24362 24389 319471291 88859 88832 425300125 81957 81958 611238970 22478 22450 55821518 72860 72861 676924856 24424 24449 373089825 94951 94952 743495002 74646 74620 79735108 4550 4551 204907641 75738 75756 58180258 45069 45095 452471520 50598 50599 201890986 805 806 800955531 26884 26885 659178751 45698 45688 26033044 36682 36683 667287524 18564 18556 964340535 26084 26098 731455048 59855 59860 948483162 20780 20781 293589538 19798 19775 958848975 71447 71445 405574551 31296 31318 451857489 80193 80194 440825415 72374 72375 490062002 20217 20208 892640574 56372 56373 83776118 51135 51165 534752716 86452 86477 964311334 18385 18386 155063115 34823 34796 649075783 63078 63079 299193909 99428 99414 338845651 3876 3858 221402854 74486 74487 124385551 93116 93117 356753062 56008 56009 218596236 69835 69818 12604993 79367 79368 834439254 35022 35023 219665242 30427 30428 285526302 2336 2352 84795915 90305 90306 958132204 35931 35925 732691099 97546 97547 209371181 45721 45722 667082076 4886 4873 861625202 8121 8134 809844039 9129 9130 295107111 49980 49981 948515544 41840 41841 743058809 36295 36296 741700369 94473 94496 213433650 18052 18047 910029428 11452 11468 656480121 79505 79483 986121995 41746 41770 871204088 4524 4501 214765254 84989 84969 62814551 76180 76181 839943494 21413 21414 10795781 7760 7761 806526469 85087 85088 207017184 10341 10362 229013698 77613 77614 751929929 35740 35741 451430444 42332 42333 421289190 92229 92230 472184034 5040 5041 691519251 15648 15649 16985396 17678 17679 577456620 28936 28937 680967891 52275 52293 385935551 3880 3881 239982482 21783 21769 488248345 21027 21028 462774452 21522 21523 354859045 55284 55285 713423820 59621 59642 565940321 38459 38468 311859043 29221 29223 170856809 63389 63390 573449453 26081 26082 238619918 33429 33430 985994111 71313 71322 733345157 98280 98281 406037606 98828 98829 399826288 91921 91938 657684395 50788 50775 324926383 88701 88718 697443225 42734 42725 590799176 11891 11892 96191304 15980 15981 331377991 23761 23788 631089403 68614 68615 914460903 94832 94820 25087813 71879 71893 212635481 63867 63879 313351552 61813 61814 543940772 6009 6010 826436718 35235 35239 585271323 7914 7915 206855412 85666 85692 814848794 717 718 773830030 79368 79350 812082813 9072 9073 791091659 41286 41287 210040652 26776 26777 954178262 30099 30103 511162790 20480 20481 664125256 60730 60731 137336422 40877 40857 206480028 61048 61065 926936470 31652 31661 703108219 1104 1105 537906027 26653 26662 432465016 51554 51555 99594305 14509 14498 400707084 52972 52973 990942547 11877 11878 130747323 73769 73741 489065337 94909 94910 56158437 21953 21961 591886896 66494 66495 342901737 46458 46459 461064779 30163 30144 511803759 92397 92398 938786063 62090 62067 27326568 86370 86386 908893334 72249 72220 711536384 88196 88197 31509160 39497 39498 433000715 79974 79975 723302417 95251 95252 641263863 42153 42154 838837413 95473 95474 651668739 48487 48460 97985881 83287 83311 762093948 22255 22256 242644267 35235 35236 278133242 86738 86739 878815431 5392 5390 464726163 71708 71718 713709656 33834 33858 128050875 82050 82045 779300610 68148 68149 297464891 6000 6030 866493093 23735 23765 439521123 83916 83927 570862101 96999 97000 715945786 17479 17470 947707619 95687 95699 391064937 74120 74121 171173962 14518 14519 253674335 87911 87902 67725008 51096 51097 192375762 97121 97122 507447948 12596 12597 166791582 32313 32314 943261994 7830 7834 917662594 31278 31307 639699563 6335 6360 645858489 71028 71042 773220691 12992 12993 886019767 90434 90448 877355814 38761 38743 412430235 80767 80761 633662420 99554 99555 312456641 81745 81744 355906482 70346 70347 206479787 58879 58906 209533563 46851 46852 329907990 7783 7805 148385880 75040 75038 570565214 35314 35332 58956757 53949 53950 684966860 47586 47587 372987065 60574 60560 904109935 98706 98707 83003866 5688 5689 516293493 82516 82520 444841585 92868 92869 988183448 47812 47833 85382955 92784 92785 561918889 22703 22704 495308566 60349 60372 93953272 54980 54981 926293884 84858 84859 660413446 72092 72084 41378974 83098 83099 105422554 98164 98166 477919593 89368 89369 814879676 90340 90317 737918022 97828 97829 551826047 2166 2167 838903180 62067 62038 336182693 68104 68090 214806350 37182 37194 730714629 24475 24501 563086590 81032 81027 178240490 66874 66885 25064447 6730 6735 770548412 72668 72669 620493687 21504 21480 246667383 39671 39701 632080287 58521 58491 547486535 11322 11323 780807812 49018 49019 120994052 45644 45645 180342834 96975 96976 625434551 61794 61771 647765819 17164 17147 708943324 99397 99376 63922854 76811 76812 450143749 1491 1508 396181428 85713 85730 318581308 91230 91228 943942802 71156 71135 79736184 31748 31749 879289217 39742 39759 107372102 37396 37376 79616977 98577 98578 194153053 43448 43432 656375479 2042 2036 602864788 90179 90165 629267016 41854 41855 130790718 37407 37408 270786580 67184 67170 711120346 94543 94528 46837815 38544 38545 224630397 31897 31898 228722494 83325 83324 606662872 57440 57441 783296206 43879 43880 788605563 5215 5237 443390638 15248 15249 25070909 40335 40336 872660382 90185 90186 685889709 68861 68891 390228373 82362 82363 603806095 68965 68988 167428321 28560 28561 541736494 17306 17307 415720896 31487 31488 335910197 8194 8195 720914360 10698 10699 577765682 85205 85206 919865890 33690 33709 449848058 92793 92823 120093029 17445 17467 444086876 85678 85705 986827758 36181 36180 274272301 79877 79859 23438084 47277 47278 648068731 14935 14913 278310853 57936 57923 4180110 65805 65806 357726640 78181 78167 4347556 57703 57704 845291839 33326 33327 917408652 76297 76298 390233681 10263 10244 34997476 37396 37397 424166605 45174 45163 630826099 9935 9938 330636540 52589 52590 397402821 3593 3588 877809680 91849 91827 272123344 3139 3113 7340494 86565 86566 772208936 52703 52684 754468994 6315 6299 153107385 75729 75758 282847399 17599 17600 635075192 25450 25434 845135013 12742 12743 554392453 79333 79331 13105443 42024 42020 357785062 4280 4255 14893752 79846 79847 921939966 54144 54135 136535625 84565 84566 690465795 94103 94083 220864944 2759 2769 799880669 34509 34510 745265888 87740 87755 922475526 27804 27805 908402933 2289 2310 827883878 98223 98222 238013967 26396 26404 725089113 92654 92655 183679164 60541 60567 553658273 41446 41475 239153727 37930 37910 757494162 63045 63046 797599455 74833 74831 674464556 4175 4176 658166005 87928 87934 96507597 45652 45653 944615459 6582 6565 672775767 49983 49980 464111833 43343 43344 450147142 17572 17573 706808509 45627 45628 156928008 64409 64410 684687520 63920 63921 998883904 53005 53006 552576096 16628 16629 545675637 11188 11182 247828188 62643 62646 851951391 88784 88785 410153867 66433 66434 868472741 56168 56169 550424672 66141 66171 822456524 59427 59428 333587545 47711 47691 757691990 71553 71554 657411330 97369 97377 387380766 48021 48051 857390346 92249 92250 679970533 69841 69859 772687997 46640 46621 114424581 29249 29250 546221972 72316 72338 211538643 15190 15191 585805154 91631 91632 240985203 68504 68520 570658780 41261 41282 657610023 28700 28710 932758417 86013 86014 519869919 91733 91717 351958019 42884 42905 837804308 51726 51727 697417874 24550 24572 621960678 62180 62181 357360682 4089 4090 151962953 30182 30183 789523882 47928 47929 888840035 78193 78194 565940482 23483 23513 27891063 37615 37603 140775193 20941 20942 219869747 72989 72990 542494613 13408 13414 148940674 8783 8784 947668860 55205 55210 61639546 41636 41658 51673099 26856 26861 782120211 5582 5604 635082707 7724 7701 504894850 64602 64603 943323594 74318 74343 348816808 79099 79100 867787165 387 388 154305793 87944 87945 746910164 48130 48131 820203975 92399 92400 603132745 48634 48650 513941180 24104 24105 63151078 69777 69769 978628192 34774 34752 677586199 47661 47691 671244669 47035 47036 203097137 12068 12076 830006584 98085 98083 746195883 10351 10336 420992261 55184 55197 403958077 17286 17294 691966247 64163 64176 843705456 81425 81450 917318535 51809 51810 570256138 9828 9823 579464195 13883 13879 453192753 95151 95152 702615386 58086 58087 631122714 65650 65630 128309977 94580 94573 380509714 73090 73091 57896991 77486 77487 574227126 77909 77910 600459426 33125 33135 645708924 83735 83758 814605663 2815 2845 752053412 62236 62237 224681275 91902 91903 702789393 21177 21178 240513711 90769 90770 996699067 98390 98409 940733413 85967 85944 401173060 56274 56275 854101321 44410 44415 274495205 96973 96984 751507831 68873 68889 946337332 38843 38844 124990729 81196 81214 427120992 20292 20320 770682865 24946 24960 481538180 23672 23679 461869431 49477 49507 330363081 3786 3787 271657145 79412 79413 391303766 3035 3036 90808242 55600 55601 801769153 24256 24268 900056426 68210 68188 546691989 46087 46107 966786454 37627 37628 505279616 82133 82142 220426412 26350 26372 690839026 81536 81537 397111346 85498 85499 51805910 23285 23260 844907734 24613 24614 430662237 87277 87278 95003388 16274 16301 288239520 8677 8683 798430957 83714 83713 682117518 2014 1999 370422201 60746 60747 124139948 66135 66136 332859186 69794 69795 831388421 30022 29994 999474537 7156 7126 45956139 48175 48158 299299345 40489 40490 415962997 38771 38772 747277846 24454 24455 762644040 85860 85845 213583227 86066 86067 331736679 88326 88327 672255656 30752 30747 694583404 65844 65845 636987368 25602 25603 912202291 97428 97422 467002850 94486 94487 447301766 32165 32156 444952684 81712 81731 390066104 54057 54077 635926442 11523 11526 785830816 72837 72838 641096546 55755 55740 180966322 17870 17871 543030168 92872 92873 879683879 15550 15551 642470810 90867 90868 907047213 14390 14391 911573738 5280 5281 887932140 60549 60528 772563486 15564 15566 727601640 59270 59271 554303769 8295 8319 205225493 63489 63513 829011372 14417 14418 955911980 59964 59965 850497829 97366 97372 540368793 16442 16443 164839504 33300 33270 334530688 65536 65537 636013029 12565 12562 359056968 65752 65763 405583797 37265 37266 528067490 80006 80007 515673269 41292 41293 117298316 16602 16603 941657792 38772 38773 291388442 38826 38829 461132228 76142 76124 283046143 69252 69253 682759322 23855 23862 116848067 87334 87335 542292044 91224 91195 581042910 57720 57740 422121270 80839 80840 546101355 21516 21523 656571281 14435 14415 293650995 99372 99347 315908075 91540 91541 220731242 4489 4469 439686300 27864 27859 506162849 59647 59654 256622324 42218 42219 682542143 57311 57312 954217197 79191 79210 601220089 25312 25304 766760047 55760 55775 144099471 79476 79490 670557151 94422 94423 249044566 7153 7154 930975180 70154 70155 637531837 7901 7890 699658270 66252 66253 761206685 95742 95721 707820672 26448 26449 447852870 50285 50296 191109002 39953 39965 525383722 78200 78201 316857752 73375 73400 143243421 6393 6371 702878086 53982 53983 62872384 97791 97766 173615468 87751 87757 106233450 8921 8911 810368396 20852 20848 55121561 92716 92701 910741329 83029 83012 896562559 70454 70460 445978277 5981 5976 723670512 94395 94365 182617108 20682 20693 925286989 87009 87005 612954006 30278 30279 463763876 36929 36930 706614077 68446 68447 161996483 14370 14371 572423988 21976 21977 903749144 19623 19624 587953412 42448 42449 926745295 13125 13114 198711723 24884 24885 457308412 32332 32357 395429591 87977 88004 134759752 70254 70255 389753180 97250 97251 363872920 29975 29979 926357292 77191 77188 184792230 73687 73678 706142864 22977 22978 810495610 64182 64154 81288445 22792 22793 844599657 5181 5182 666770157 74805 74806 507684493 87739 87743 674479572 1799 1800 111751205 2523 2544 967424005 83115 83116 246887841 77979 77963 434187621 89467 89468 436669176 93874 93851 428411853 57889 57863 648109485 87295 87314 287010949 45798 45799 321880915 654 670 475503469 71073 71069 890889005 57746 57751 927054652 3270 3247 874770045 78507 78508 209568605 21698 21699 939254086 3025 3026 834759734 55833 55830 384153449 79623 79651 912989196 66294 66272 475444630 77255 77256 145328987 22619 22620 369586993 57952 57947 822231845 47553 47569 75855427 94361 94362 624781447 43086 43106 49475516 32103 32118 44973170 91020 91021 83616705 31367 31368 430042165 41898 41899 101729114 68856 68857 985698256 23008 23009 1056747 86622 86640 512153884 76476 76477 153265552 95860 95861 696421675 89909 89910 500548872 3537 3544 518241486 88452 88428 314641492 13256 13257 63384704 44405 44435 402713871 82575 82603 829313408 61920 61921 881386636 74256 74266 948570684 19734 19742 115722703 66217 66187 810615614 41022 41041 314410222 10203 10193 150276939 97234 97235 135316074 88605 88606 333360559 36391 36404 877594508 73629 73630 309762075 44576 44555 452895456 29386 29403 334166832 19311 19312 295178054 9927 9915 153292080 90110 90120 248554002 19268 19238 21544877 25516 25488 433728513 93404 93409 242905018 41917 41909 457328269 9185 9186 125146031 46850 46851 649420072 67119 67121 6388507 60493 60494 337345038 98727 98731 282716575 31329 31305 243473077 57140 57141 764556406 81333 81334 432174631 66898 66899 603767807 83380 83381 890202723 61062 61063 939550208 73974 73971 858390533 59778 59779 46607472 82052 82053 145334027 41128 41131 756944818 6787 6791 846244713 11232 11251 642603033 96522 96494 832540230 31066 31067 240314915 82643 82649 800301305 18103 18123 939623935 26650 26645 722464149 14993 14994 97590604 13611 13633 82581241 82515 82516 30366987 81989 81972 460337456 84318 84319 721075999 95469 95470 87521982 72250 72251 77360282 45384 45385 715516782 50728 50729 892308685 73006 73027 525314518 93158 93181 205407072 96647 96658 225608202 35493 35494 371287991 47174 47182 92018645 31459 31473 213221398 48466 48439 279119189 98532 98561 255475635 66577 66569 593471028 93778 93779 105317996 2577 2591 155759665 83747 83748 818207080 78434 78436 303230884 16623 16624 377626114 45760 45761 946291813 28241 28227 688199065 34036 34037 930018304 70832 70804 516472704 28431 28432 992746777 83096 83124 412589834 12475 12476 745027496 3060 3061 838603085 8883 8904 617902381 5007 5008 591610139 73493 73496 61390053 82829 82835 206912567 24418 24423 999318908 82487 82507 36704463 3371 3372 263435926 60742 60723 220341272 21050 21075 565913447 29949 29970 31929967 15070 15071 847319701 16130 16131 975679709 13468 13469 232076528 15410 15411 404524207 58179 58191 772013368 66327 66328 245006342 24297 24298 410303385 76683 76684 415553596 24022 24023 990183882 25772 25773 794343656 69011 69025 845179299 62980 62981 998439209 40587 40589 771038701 64452 64453 988470147 36899 36873 247078970 89480 89485 701957719 54964 54938 223081086 17528 17529 494306531 67869 67870 363199461 49209 49210 58750722 89141 89168 657483718 77755 77756 656286395 66284 66285 55938046 85222 85212 637528490 25281 25282 501280171 4161 4162 179540586 94774 94800 113892540 1688 1689 632678453 95899 95900 488315303 90063 90083 407431839 42552 42553 764269159 1771 1772 681635294 78277 78256 446486043 57880 57881 475179802 20216 20188 193454567 80818 80819 115760069 76890 76913 575247612 87195 87222 782259862 50785 50786 510865958 20964 20965 120738454 33410 33386 389244081 91815 91791 707364292 49618 49619 800042768 51449 51469 644846099 16419 16413 731663928 30212 30241 259116916 73672 73675 399430495 30919 30920 722728616 3070 3047 260003698 41028 41020 333471035 81274 81301 323599852 86 87 27687184 90660 90633 151353951 83031 83029 722028197 78158 78180 207710348 62977 62948 568734225 19514 19515 619042056 46728 46735 531535082 78627 78633 441416663 44992 45002 192221457 89084 89085 262978858 84029 84030 678845807 3018 3017 701145946 79319 79320 874934580 87880 87881 972460006 84204 84205 971288498 22239 22265 321555957 47668 47661 135936570 13995 13996 675507580 23472 23443 173225385 71901 71874 785354233 8648 8649 558810863 3246 3247 728175476 25390 25391 257434357 88450 88451 315888309 98136 98132 667958471 71825 71826 530215434 549 550 180365471 65495 65496 713017731 93461 93438 768666384 35358 35333 535590540 9453 9480 696214380 67166 67167 561828074 99894 99898 457977268 70995 70989 113603444 22891 22892 265792675 99582 99574 710539416 3156 3157 286994301 45835 45836 629516841 75670 75671 589630679 29436 29416 460743759 7729 7730 97380602 15605 15583 260547748 47661 47662 103556244 36910 36920 769654455 61112 61113 414315979 79387 79388 706169393 37410 37411 703100193 56505 56523 821533252 3229 3230 27274715 60984 60995 934012108 31028 31029 985028629 30106 30107 198867513 40272 40273 62218803 67051 67056 433707066 12781 12782 542838500 67994 67995 147029881 99110 99111 342273879 19980 19981 625014275 66781 66782 731467903 36095 36096 612010487 49491 49492 865619590 72471 72472 801640599 45895 45909 922083637 88686 88697 820748312 6625 6626 192856161 62426 62411 869608221 80085 80074 164084515 19211 19212 377420324 64802 64803 583520778 48354 48371 817632116 26023 26024 517225663 52338 52339 71459552 94013 94008 325273192 29223 29217 12977578 99336 99337 800359800 31307 31285 121843316 60053 60042 931308656 90352 90353 633718036 60037 60038 592128362 90234 90235 911775809 12793 12794 889166682 13637 13624 385607680 81457 81458 412174286 44914 44915 643216891 83636 83637 605434796 80019 80020 86176538 11773 11796 405620924 73514 73513 30264312 42842 42843 232602113 79331 79332 806845065 14891 14862 752462443 43152 43160 538873737 55234 55219 866509797 20572 20573 324097965 66222 66227 662313833 99014 99012 11852900 41565 41555 491757947 81463 81464 43928748 73989 73990 424759894 84219 84227 333889075 72985 72986 822514331 71140 71133 4854604 1709 1710 140008293 53944 53922 374950828 5295 5296 537729104 26861 26862 572397832 32207 32181 514889542 15687 15688 874325471 4774 4775 325711390 43505 43506 634412194 99643 99651 248177135 18801 18800 482971213 75918 75909 433128228 32318 32319 661752229 78445 78446 651104089 70133 70134 754699635 84103 84130 628205409 58943 58937 673103301 85623 85624 378709486 69114 69108 459283450 13787 13788 751094755 78850 78872 813145295 27802 27781 755299849 76460 76486 4858368 68095 68096 722080718 1560 1557 493572892 76209 76217 211504883 11965 11969 714887100 61985 61983 75691873 27186 27195 568956696 18461 18442 475930959 14924 14925 101584748 61672 61673 364234821 19 20 565458168 159 148 817372020 48497 48522 279190904 38445 38444 961910892 88552 88538 889995359 34841 34842 502029605 29628 29629 804705237 34031 34032 117007290 76293 76283 934924868 99566 99593 213438252 26295 26294 483767863 30031 30053 779648702 23494 23524 324721210 77692 77693 941653700 76775 76785 391046857 21689 21690 47149149 4888 4889 508082760 80530 80543 828733309 22831 22824 937494517 80464 80465 899685150 24142 24143 568647751 62247 62273 384639434 34793 34776 611101570 77765 77766 248053140 10133 10111 511129060 4843 4840 95533907 83333 83323 328757664 35695 35686 112580096 16649 16650 178281185 27625 27626 903806996 93563 93571 427483774 94232 94233 336561796 29464 29484 331798000 37260 37261 466486188 47982 47963 684319039 90460 90441 803434760 66361 66349 562080234 42158 42156 919859845 5977 5978 514504547 16082 16078 740598782 61018 61019 288559208 56879 56880 330430903 87671 87672 493928204 68996 68997 351531624 85382 85383 803598445 44110 44133 903955351 53696 53677 945640393 87327 87328 649812619 48635 48636 240864052 11780 11785 558169762 5775 5770 900655480 8171 8191 990576708 87645 87666 55619534 19289 19311 177574995 21896 21897 197279837 99244 99215 860973805 15424 15444 716611293 75781 75782 217039903 48403 48389 327990090 15243 15244 152166063 18488 18489 341269741 58444 58458 232189812 91527 91507 38153841 9426 9450 858566619 93524 93525 573871703 96112 96108 832637087 88508 88509 75528202 89338 89313 481786536 5086 5115 671653052 49056 49084 897549946 41304 41305 734699627 49599 49600 759408400 25155 25156 319323991 2112 2113 518923222 44269 44265 815678801 16194 16195 901222185 37932 37933 629846216 29346 29333 653585306 17660 17644 297500242 56910 56906 240792339 53157 53158 67357570 52143 52152 676318642 77374 77397 591734573 79489 79490 610691360 10625 10626 460307362 77585 77556 971028062 82140 82141 368517346 27882 27881 32888495 66512 66536 32785642 68731 68732 378985717 40392 40393 528658460 71715 71716 243528519 19358 19359 28610252 5614 5615 227630225 82920 82931 829491867 74874 74886 81299972 4902 4885 862150244 15042 15043 399436360 3846 3829 21568786 60010 60011 398903516 69289 69290 336757681 480 457 815526465 25395 25396 866208801 17511 17512 573961695 38522 38523 41964117 25427 25419 686249880 37757 37747 283733637 91141 91142 104371900 79143 79115 6190987 16889 16899 13278287 47769 47748 441170253 79488 79489 353262110 27209 27210 783855174 31927 31931 927050784 62342 62343 433101842 65872 65873 969911968 43822 43824 678053274 58773 58758 763829996 53230 53215 544768034 7297 7298 233357377 56583 56564 963031220 82174 82158 317125480 42857 42856 553093236 42795 42796 704947786 71558 71559 202028546 37104 37117 846756954 74087 74091 60580551 62819 62820 847733861 89952 89953 690926745 60472 60473 446652944 92309 92310 217629121 68843 68844 951333278 7319 7290 870724821 29320 29317 916981043 8729 8730 624941620 1240 1241 153429349 89026 89020 674017044 60932 60935 785302459 51656 51626 883939212 14968 14996 614473939 32454 32455 647764290 75923 75908 778652942 28912 28888 112282833 65879 65896 532591280 63136 63107 130051113 95264 95265 995084590 13176 13177 777953165 53164 53165 287601388 48106 48107 161121420 70424 70425 699754507 40869 40870 383966465 15798 15799 918081238 51900 51919 292568166 28162 28163 543671375 65667 65674 254681586 39351 39363 941983463 4430 4439 722770443 5669 5670 17733851 23651 23652 420593200 2651 2645 171068433 79472 79454 690471655 38937 38931 8784689 89725 89721 900368860 7932 7953 72590516 53425 53420 45817271 59926 59950 917350870 31201 31197 949234972 81334 81356 607811067 8337 8310 690881216 35754 35776 654241137 59877 59868 995299013 24603 24615 448437144 61972 61991 624862949 42499 42509 257558638 11273 11274 600674505 30964 30957 610827719 85133 85127 631192631 48491 48512 499683561 28041 28042 898272166 71500 71496 53045686 98114 98130 905681800 88417 88403 782152272 26753 26756 362636327 38596 38622 602717666 83312 83313 734598041 55759 55760 391800754 12994 13003 111488126 9533 9534 773323831 5629 5600 773749257 85155 85178 995853259 96106 96118 92937423 93311 93308 421912682 21820 21821 301573191 69657 69676 286292847 74813 74814 235620021 91693 91678 675120154 34173 34174 386454662 96571 96572 722187769 33620 33621 755051670 21904 21878 311551925 35544 35545 253106786 57251 57247 364790136 11699 11700 462193796 11917 11918 902050565 31419 31392 978186856 3460 3438 392102419 32817 32837 332955701 53282 53300 192173003 61696 61681 502830972 90330 90331 842223836 80978 80979 217995974 47843 47826 338250662 25251 25252 565449320 7387 7408 218004963 95578 95579 961290021 92107 92108 428804521 13297 13298 943300729 14614 14615 550242855 1842 1843 834340920 33808 33826 455610433 14278 14306 437878642 92826 92848 748602159 95798 95799 501667337 43291 43292 597629522 15852 15853 690590180 24105 24106 980299836 96772 96774 221280764 30703 30673 9810375 73152 73163 264731573 78355 78368 314501842 73366 73342 444782589 18639 18640 875304935 46045 46062 256619544 49434 49404 903240815 58446 58434 250732301 3536 3547 196407205 21928 21947 10528419 65851 65874 912896489 79964 79965 193458624 87173 87186 638831196 83537 83558 354409760 58954 58941 996598323 34565 34569 544059366 94658 94659 91002718 78682 78683 48306356 85424 85410 255966744 96785 96799 465302350 2016 2017 905282353 39519 39520 542008992 85638 85633 463351348 67684 67685 940903066 54910 54911 659059272 97983 97984 441291477 68948 68949 897931631 53339 53340 1415609 87759 87761 234615809 5658 5659 571020077 81410 81394 366713981 39061 39062 355030729 73413 73401 531161274 23742 23743 355822934 64457 64458 542750384 97318 97346 933859850 29713 29686 978665919 79439 79438 614842309 76519 76520 396730565 62865 62866 432785170 26938 26909 40231225 18623 18605 4201439 56304 56305 270225115 52268 52269 181662777 80258 80259 867690257 77649 77632 746024358 95436 95448 84904553 13430 13431 175007403 90377 90363 431914014 36523 36524 523955977 80215 80211 713925212 43071 43072 306032446 47162 47191 560972909 70292 70293 753924028 96151 96153 639935289 25950 25951 63923834 30638 30639 866681185 74840 74841 504255448 7125 7126 939987651 89547 89548 102740 46643 46644 624586145 5283 5284 813602116 35142 35143 99106065 67528 67519 933287269 94382 94383 764948067 63828 63829 774770454 47104 47119 773129995 93563 93588 92669931 18705 18701 124675168 85960 85961 724621829 49002 48979 376781903 29197 29198 132800484 47042 47043 743281345 6868 6869 80415715 51141 51142 370905743 84114 84115 669116852 19770 19797 275296851 9439 9427 523794424 34188 34189 874059016 55000 55018 177493222 28797 28809 633960214 54520 54521 811393164 50974 50993 37966341 489 490 117806514 36068 36069 450804517 66863 66845 322266557 10153 10176 883160870 60355 60356 509999327 39314 39300 912130282 17588 17589 315036391 96692 96693 273165180 20136 20117 585587064 68648 68649 261299542 16595 16606 632279482 99645 99619 441925174 63668 63661 496753112 92544 92545 515999566 54957 54958 561222142 86495 86496 427564347 26825 26826 159586141 2390 2391 641586184 22991 22992 48932946 82706 82704 728074641 90259 90260 250361053 85746 85764 208652663 44499 44500 737685865 94785 94786 913384614 99627 99628 823555594 26055 26083 689866569 80294 80321 632975827 75329 75345 672248992 32830 32831 150867940 6433 6434 429894193 20488 20489 11355273 69943 69972 691758363 83735 83736 67944411 81549 81546 955773304 29953 29982 807730240 93939 93940 439415674 11017 11018 400441989 54022 54023 638063150 89176 89177 79788133 31552 31553 120891528 39771 39772 967439102 74523 74524 971467488 98841 98842 546271226 11081 11082 305439623 44142 44145 915966807 23818 23845 686376688 40767 40790 557748034 15029 15030 322878403 58951 58944 828011339 91698 91699 759990556 3874 3901 793486327 69697 69698 34550181 64968 64969 445495628 30880 30881 157668109 920 931 565106295 81958 81959 448961999 20175 20188 525098630 72435 72436 858158285 74492 74478 754884362 87061 87046 523903131 1356 1357 409719396 41973 41996 429797505 61097 61098 412431679 42815 42816 992663988 11348 11352 254931716 39504 39516 955010954 90037 90015 926550923 87033 87034 71645890 20445 20433 692278960 68291 68292 600956796 54353 54354 438897335 63445 63446 911157000 99411 99412 19733965 11892 11893 312504250 5582 5598 861421175 12833 12834 745576522 218 219 439655829 43809 43810 275401062 76695 76677 724727936 23398 23376 664770669 9176 9177 236704231 85561 85582 748282781 79758 79734 636175053 95643 95644 113576478 22630 22628 112724185 26223 26200 490873177 64159 64178 365172022 20982 20991 600615780 43131 43132 504959585 52833 52834 326686762 30661 30683 336721235 68136 68118 348070080 22951 22952 932702686 81529 81530 233735428 47322 47314 317371957 68240 68254 81046868 97015 97039 944007102 86794 86795 101381973 45837 45853 934725040 46408 46401 246677366 68655 68662 886136960 86582 86583 15602413 93749 93750 413909862 38324 38325 882690096 61068 61038 616920690 34287 34288 957485998 99753 99766 408588329 52179 52204 256405088 46871 46841 126090798 90940 90963 898210497 90307 90308 721181516 6730 6731 455619633 92216 92238 10373434 79057 79058 904632714 51181 51153 902873166 52476 52477 890053891 92272 92297 6563385 16222 16223 940300960 65668 65669 365702218 3349 3350 209409022 53878 53860 110544211 90778 90779 3297499 34356 34357 55019701 58277 58260 174321113 26192 26193 66109108 71662 71663 909064934 72146 72176 819186059 29102 29103 535842037 18197 18170 865257011 88371 88377 925497849 23244 23245 982746465 70528 70529 572909507 17155 17156 22088536 23682 23654 857250755 6946 6947 912149739 89909 89920 721999953 16303 16319 361465071 23906 23913 612653984 14849 14858 379346486 25109 25110 446702994 70449 70420 968289716 21730 21731 719900304 26222 26223 170610619 35361 35362 975445860 46691 46692 491333673 92242 92243 938807060 8879 8880 358437683 19897 19898 94623326 11750 11751 413101611 84542 84556 723442093 54995 55025 608819638 34673 34668 164528425 68025 68054 845501700 15776 15763 724762783 78568 78544 114639412 84479 84480 694323858 19929 19930 382173805 44104 44105 75549502 68742 68760 725016577 47782 47781 930287563 9095 9096 224005873 7107 7079 986694534 64709 64710 960809425 88630 88631 114747469 44006 44028 876086894 31439 31421 618919989 62992 62990 974354437 9780 9750 911484230 58366 58367 201028764 88107 88134 796399608 29272 29298 777459425 27740 27732 866167663 99646 99647 537811225 62700 62705 408428072 38283 38284 652386005 27304 27305 35396380 49052 49053 804097482 33247 33248 257999341 99772 99773 300220654 62743 62740 686813974 10022 10047 688706588 8913 8892 931299977 91037 91038 346599197 57109 57110 660949916 28377 28396 93418580 47203 47193 621264956 35016 35017 109093169 33224 33225 579194759 74316 74317 873127090 3151 3144 921302477 33214 33215 640457805 18566 18567 671539861 16231 16213 690499697 72463 72464 188196927 45303 45304 10715150 64427 64409 568730048 27563 27593 527943081 72743 72744 592310290 93810 93798 628445643 39977 39978 340883457 95863 95864 987026833 23569 23554 305375498 41818 41797 422268718 32131 32141 26496206 10682 10683 392422114 83332 83325 585101666 39442 39443 62003100 74638 74648 849227882 196 197 116703757 79391 79421 814112808 40294 40322 121483486 35559 35552 692883787 17581 17575 101584495 5971 5972 329431099 74890 74891 611506799 74611 74612 166466524 98185 98186 534929826 20952 20955 909806117 52132 52119 900253429 81493 81470 195364199 13212 13218 930658981 75755 75756 682772525 2958 2936 447863002 8973 8952 16632820 52100 52101 47049298 21418 21405 706808893 38026 38052 11673697 49749 49733 400018735 18953 18958 17840389 81503 81504 361763414 59188 59163 241833582 84858 84883 511436624 46659 46660 52829260 61187 61188 751232273 31765 31766 314129184 57101 57091 401872500 8568 8569 494842413 96461 96462 247539162 25164 25165 312236630 92403 92404 880784773 23149 23150 652720515 99092 99074 139489487 33784 33802 922125427 43199 43173 932999889 37237 37238 214687238 36615 36616 964534084 9417 9404 601254436 11893 11894 35711332 18792 18793 886220279 25518 25519 188897837 8949 8948 157209336 82620 82636 752447350 63833 63810 106054702 39987 39979 40310932 65451 65452 443216801 70803 70804 191598797 9522 9548 422620505 36918 36919 599043806 46265 46281 550329927 74181 74169 166792427 52045 52046 594249295 6095 6083 369076189 10230 10231 371597556 34804 34817 706140253 52584 52581 10946854 98083 98084 951459403 22899 22900 611877023 2241 2242 203631129 96329 96330 122839916 42239 42225 588262265 83312 83303 919510444 72959 72982 606736068 59919 59920 816730474 53247 53248 973780517 59207 59204 828675854 30626 30635 501852693 16137 16138 154842223 14126 14127 123212412 32068 32041 883836026 37893 37878 232450078 25860 25861 56642422 12885 12888 489843907 53402 53403 13915573 8399 8400 660103963 86504 86505 932806309 61297 61270 208535 23491 23492 594254245 26178 26189 521665314 45321 45344 207244394 26083 26084 697393954 42271 42256 909022448 58315 58316 298759392 95690 95674 847884679 33249 33250 837651270 72954 72955 702423441 91073 91059 573425629 68797 68798 512118927 43246 43251 444567338 24760 24761 922429121 42205 42186 158626601 62897 62915 559816411 24277 24278 535141957 76698 76699 800777137 12609 12596 718798442 75914 75885 32010773 64134 64135 962220521 22464 22458 908614097 90218 90219 934879739 75892 75893 174320465 58211 58203 759645700 58419 58397 944436777 24080 24076 336895456 79195 79196 77372316 53763 53764 776809279 21756 21757 446215352 67518 67490 843419939 98653 98677 642516086 19314 19304 623034542 36462 36463 859537527 16966 16979 247780621 40981 40982 592067197 50343 50359 463582253 76863 76864 944131970 28486 28487 86586255 7740 7741 528843558 27613 27598 77390089 34421 34422 289210174 5517 5488 645285930 47533 47534 104305524 74134 74125 680887852 19479 19476 600160278 697 698 185319839 84694 84695 500890978 40389 40390 801669017 73219 73233 659038344 71996 71971 614889858 31038 31009 228751602 81735 81736 875726094 31193 31207 627264386 97153 97138 490870952 6363 6364 165947669 49348 49361 15486393 34722 34696 124173929 71 83 373847052 86527 86528 546968482 77090 77082 966386766 54614 54586 673888030 96493 96512 347577878 21848 21851 436128396 67705 67706 702220103 21141 21162 795735012 66545 66562 516503313 69814 69815 613280546 18879 18880 792999932 47709 47725 78610814 21376 21377 722433091 82476 82477 701865942 6321 6311 575452896 56484 56498 750666600 96111 96140 960411568 22270 22297 925971767 25108 25109 306505352 67709 67710 24515239 5648 5644 821159385 88389 88390 615608633 33866 33867 40482969 53676 53691 386250943 94391 94400 128524481 98565 98566 175506330 10645 10673 780518061 50678 50679 442909906 94864 94834 264315632 15611 15612 918444900 93838 93865 659368462 4416 4396 299603464 29312 29313 707367501 2946 2947 681013478 99215 99203 699012267 8336 8338 196614724 35629 35627 311793691 11855 11856 691234524 83465 83481 660257681 89253 89282 242178192 95670 95677 754917543 68135 68136 436711640 6984 6985 78099132 15680 15681 767309078 39671 39672 357878180 11175 11176 608288199 67712 67713 779625084 71564 71565 269374633 56159 56134 993264935 65349 65360 886551970 85162 85163 768033107 79344 79320 316195845 91788 91766 825435402 40754 40743 564024847 45654 45645 819027083 19098 19099 608388733 72388 72389 397276963 18031 18061 158281199 22276 22301 958460247 77936 77937 359381205 49041 49055 914007802 11232 11233 21797356 66166 66174 169150233 62824 62825 373419561 31996 32023 759612963 53337 53356 10550554 50494 50495 584832502 9514 9535 985551130 18403 18404 407024395 32180 32181 392773325 76432 76404 647469231 81257 81267 943350641 23208 23209 725172337 13839 13840 786991305 24163 24164 494493299 26112 26113 181878569 82786 82809 852600544 75065 75066 120210678 25541 25562 455105288 16898 16899 260715485 26128 26156 449660688 82502 82490 2301913 32961 32962 167607039 735 722 834698737 22075 22076 265067896 40147 40132 636053985 42008 42009 139757943 65783 65784 722386008 69989 69985 3529837 19803 19798 392448349 85786 85806 68567663 28039 28040 278903546 24621 24622 550693578 42364 42365 632460819 28340 28341 784160401 13337 13338 398365010 34764 34772 258010497 69978 69979 392581805 45653 45654 278530829 39485 39470 384295996 57275 57287 633889736 88916 88886 132968248 95612 95613 847779460 18247 18227 681020409 33991 34012 498052824 11367 11337 712249324 42585 42586 508396658 31841 31816 784545357 7082 7100 805376044 99920 99907 98812276 29724 29753 913225184 59246 59272 483809673 43688 43702 395130593 95727 95728 107965247 33549 33528 716574941 71580 71581 742713347 15414 15411 452627872 53103 53104 393380762 84444 84445 327532446 17823 17814 430651052 62778 62801 919927673 1508 1503 281770666 19153 19154 827872893 30800 30801 153243231 29984 29985 187657111 61120 61121 79064141 93546 93538 432852834 53872 53865 222407952 47129 47118 112770969 29348 29324 16737563 36919 36948 368603865 22267 22250 902438595 80711 80712 777838672 51609 51610 839052866 98333 98329 585489093 78626 78624 80128967 786 787 26759747 91182 91177 567736052 52032 52033 237042079 8315 8316 766808785 25506 25507 103522534 68406 68397 687221068 65648 65621 277942492 9086 9087 627853864 80595 80596 602982975 19056 19028 229362594 8807 8782 893849762 42433 42434 137367575 73245 73246 577426748 16475 16457 281640492 44962 44963 52774618 37304 37305 942969343 58109 58110 51012089 10281 10269 232547563 35069 35071 480790262 22617 22618 894340144 64956 64957 766141829 96510 96524 953768958 11102 11103 14182157 23884 23885 898786158 93052 93046 569308448 65653 65654 392953766 12792 12794 823802450 59604 59597 417860169 33013 33014 665309629 12540 12541 718381956 6594 6595 197000198 62278 62279 656075351 91815 91816 566220543 46570 46571 859784679 11220 11212 503337452 23288 23289 420325723 46202 46214 26249687 52952 52930 615274381 55573 55574 468135144 72808 72828 620033634 22382 22363 577594087 86829 86799 774714437 85102 85103 275810459 35782 35807 589689354 84440 84441 988430715 60360 60371 359296699 53245 53267 925667249 802 803 8508016 42828 42829 486092324 42290 42308 634759127 12543 12556 460142807 84049 84064 181275264 58528 58553 135574334 98157 98144 982442558 39651 39659 765828939 97099 97106 902792605 37704 37688 142708147 25709 25685 195465840 7736 7737 628208667 44993 44996 668157011 65548 65532 831665719 31981 31982 227248352 25153 25154 191825238 22544 22545 836789301 75222 75223 363096884 10627 10638 97606897 84645 84646 474613842 47153 47154 600202942 17489 17490 628505246 58682 58701 990205898 95689 95660 363270649 28351 28352 153000670 60111 60112 482992558 34768 34782 175663444 19624 19609 678622679 59848 59870 894310084 30872 30873 923048660 87031 87023 198545501 25054 25064 530799341 90851 90869 657815521 58332 58333 764545078 83739 83742 318285091 21047 21048 803582463 70835 70845 422780924 52840 52841 27349218 26572 26573 155562321 77581 77582 564800303 14526 14530 347930749 61471 61447 359634740 79092 79105 911594241 96928 96929 807695279 37964 37965 274096840 42483 42480 318715254 69301 69302 76900614 68668 68697 261563288 48921 48900 674399441 38951 38952 185890154 22462 22463 558935855 95599 95600 344235008 35287 35288 905039918 25782 25791 839083961 63992 63993 32294388 33956 33933 693621564 22379 22356 947059833 30476 30477 917318396 15206 15180 486629252 79560 79575 532464737 57641 57642 680078552 48148 48153 723118276 7724 7725 774431472 75636 75637 361047121 17043 17046 809365137 40882 40901 998810698 21796 21797 205084168 9170 9171 453715564 29139 29140 305600465 80559 80537 262793503 82764 82760 689948753 68116 68087 161958916 71700 71707 143197102 90878 90866 333067341 85241 85242 274081162 64324 64325 38697527 70178 70194 845971146 42614 42615 850604366 69840 69834 757797927 56024 56025 274063812 51712 51689 896958020 66594 66595 744047344 90014 89993 77601024 99049 99057 416542030 94768 94769 490056097 45404 45405 714892773 53584 53598 248016790 4583 4609 272754422 25171 25142 638076726 30732 30733 929997569 38740 38754 563367692 15494 15477 828155184 35698 35699 271243896 95315 95320 664074760 36476 36477 905225607 76718 76719 565426636 5576 5577 804376206 44030 44012 959357134 66728 66745 732066465 5660 5661 481020631 64335 64313 827088883 49144 49145 890000316 44964 44965 225865862 53228 53229 736647592 53224 53225 364744658 28436 28437 522377210 56231 56232 600847032 79056 79057 515253800 73042 73070 248062453 1064 1087 987126215 76234 76245 868178886 16348 16352 206659232 64868 64844 494655417 86960 86954 653827418 4993 4994 500654507 88867 88888 247828440 60210 60211 858918299 92122 92131 847521526 44781 44782 617063954 97106 97134 605926932 5251 5257 901803478 8645 8662 256353825 78754 78744 17090219 62638 62639 316153450 892 875 599294903 70635 70658 167123186 93406 93407 843978274 90947 90948 193543412 5779 5780 168157154 35742 35743 627882693 65633 65611 749628990 18655 18656 3512989 39362 39336 787494798 44161 44162 692602158 29825 29824 942621225 8005 8006 458778667 41394 41409 315215326 89879 89885 744377798 27993 27994 206039401 55830 55831 759037135 1764 1785 611901248 44170 44171 38738080 93225 93226 833886436 98283 98281 305259142 68077 68085 110456268 89438 89439 227110827 96469 96470 340564129 4770 4771 331449648 44986 44995 891823230 91050 91079 163452133 9988 9986 735485560 37291 37292 288151408 17775 17776 586892150 96187 96180 725682709 76123 76117 415473893 28910 28892 995830097 50399 50400 964360653 27163 27146 810316432 69007 69008 367878414 58334 58314 738184219 41573 41574 961627797 78047 78064 238304315 24228 24219 938286703 34185 34205 863101905 23932 23938 796154178 24282 24283 473712628 25526 25520 507006212 66801 66775 249523361 81290 81291 882879268 42877 42878 497258492 73714 73717 426937749 23052 23053 669937587 56057 56044 180730391 69888 69866 315658116 90493 90463 711007412 1113 1114 176333016 56975 56976 120649870 84036 84039 625091029 21988 21989 879203913 406 429 745977803 4532 4533 158756129 20475 20471 900503232 25910 25911 379708599 39180 39201 596611783 2410 2411 795388308 20362 20363 506746020 56796 56797 67754967 1023 1024 658872785 50997 50981 920065701 25406 25407 114056952 73777 73778 376097348 48678 48669 545014446 54099 54100 514288473 14489 14485 348573439 2770 2771 232821180 94060 94061 132508763 64806 64779 266248873 27479 27480 490951497 66562 66537 365234793 21959 21968 958946101 74525 74526 275274101 42280 42260 627153607 89061 89077 235022492 78762 78754 81646048 21008 21009 576710518 47981 47983 591962530 43465 43466 958115369 62970 62945 163148690 27600 27601 59186393 45083 45084 370905244 59351 59352 34084086 19632 19633 232870700 70653 70654 687810786 6310 6311 909395309 49324 49325 869297836 32842 32843 881870620 33026 33027 464624286 17237 17238 661550874 91727 91728 753025819 52027 52021 17980892 23739 23740 728028907 31407 31408 147951804 48615 48603 640989303 53718 53719 692032938 4612 4613 705279572 64147 64169 322518893 90092 90096 772848401 49222 49223 537584556 41822 41823 947203836 39260 39255 840621139 90173 90172 829351589 36574 36575 688875086 86874 86875 437363929 31850 31851 726991682 86868 86857 472637583 41047 41048 87257574 87136 87126 539371417 59397 59398 766245846 33494 33495 295574732 54153 54154 83290284 86147 86167 634996037 30581 30595 479664780 7980 7982 285294794 13580 13581 202655233 71932 71937 282911377 21545 21546 204372675 31322 31348 340416102 50893 50894 978300780 71912 71913 95015653 32141 32142 746026281 2197 2173 679078606 90985 91001 800200385 93068 93069 53504716 36931 36932 233294679 87448 87449 251616686 45268 45269 187479119 27408 27379 965549566 5488 5505 242918679 28960 28961 489111206 28155 28180 191114982 57200 57201 190355022 12515 12516 416933767 62090 62109 475404044 91224 91199 635755025 48777 48800 949400414 27212 27213 647180566 53709 53732 607858794 39177 39170 255149889 47610 47611 500172439 17140 17118 524526124 1108 1109 103736251 29689 29682 426499657 99277 99278 594356889 23097 23098 595216607 79946 79943 759140459 37103 37085 416635189 17063 17082 369294294 90509 90510 150426340 84868 84869 947904784 19693 19709 723782132 42921 42917 893954117 33195 33199 516064136 1260 1261 124779764 26161 26162 126957542 31294 31298 510821516 23983 23986 992382094 52254 52255 853171976 14427 14445 933664628 57004 57011 302187363 89221 89222 98181058 82071 82060 623885731 51899 51927 468302883 38989 38990 384246270 36866 36867 844414062 27353 27356 105232741 59511 59512 568645029 82708 82709 624303383 68805 68806 576384926 78312 78313 297301626 98664 98635 166625864 82687 82688 528319870 3573 3574 543529078 24303 24298 824686811 97011 97012 141909844 78599 78625 658494465 67333 67361 86423085 77885 77886 189974417 90365 90366 744034096 44082 44109 383472451 50731 50732 437933344 64607 64593 479628863 81928 81929 334375737 61508 61509 894442129 18599 18600 840290342 78254 78239 48990001 14686 14687 72427254 91792 91795 539878634 37088 37089 251481483 45487 45488 456645699 45491 45467 809170824 41511 41512 808253225 82575 82583 575048877 653 663 636835015 1796 1797 679270235 30795 30770 459320675 84812 84813 71089828 52525 52510 428198965 12277 12303 511227836 19610 19593 839211940 10746 10747 541429280 98155 98156 525849742 53920 53921 122728564 71101 71102 434557300 96186 96185 906022590 26995 26996 318758122 85363 85364 246177367 35671 35684 846877760 31535 31506 193320351 45768 45766 324697772 63452 63453 940260596 35498 35526 938530741 79988 79989 876045680 72653 72654 99100727 80748 80749 574387458 23877 23878 671530675 60397 60405 671859226 62677 62670 73336706 40688 40712 152597537 58856 58836 408486376 89627 89628 498339888 69904 69905 62703784 47202 47203 864391144 24983 24984 17179778 3913 3914 585372143 85700 85727 129720631 74186 74187 898856467 2441 2434 943310747 49598 49599 779436167 9896 9897 54313639 27206 27207 126943106 35280 35281 399457494 85849 85850 803854348 53252 53275 141029844 30234 30215 209090545 23782 23757 174481407 32886 32879 612531834 93528 93529 160931399 64624 64636 625874767 19340 19341 830096733 87992 87977 18389062 4287 4288 780453473 18976 19006 150744683 80763 80769 527883275 14463 14464 114991501 84626 84615 569091010 70642 70633 794246578 39007 39008 581717926 83749 83750 395884947 21963 21944 105472420 77173 77174 804845666 60462 60475 330494022 51675 51676 520242786 18151 18152 796662742 24977 24958 957863069 54020 54001 653324384 99393 99394 769838828 44059 44060 522812740 65965 65966 284020251 4307 4287 436796836 18173 18195 378963495 94237 94238 392916648 35297 35298 902826916 91548 91549 383475913 27097 27086 860474128 87018 87019 931188004 83839 83840 139295398 21477 21505 168922439 95012 94989 447349870 72689 72664 348671477 36323 36320 898451585 93422 93423 730963761 15620 15649 301730593 39084 39085 458708480 54747 54748 274232296 4586 4580 587500135 48635 48630 975598633 56156 56149 807276348 99741 99762 552826574 70822 70823 76305937 78504 78519 47244035 14610 14583 681136304 15979 15999 428296772 10411 10412 981924963 4052 4066 903235652 12817 12833 126675466 12298 12299 145804015 6846 6847 542271429 76648 76676 388679105 39811 39812 621220942 36096 36080 102386436 68620 68605 968878851 38397 38368 28676743 96454 96455 437212472 64999 65018 569144131 42291 42292 293697051 83554 83558 85675721 37627 37647 177744504 37464 37476 14727850 89491 89492 887078060 18541 18542 702543149 1062 1063 109262522 49777 49779 706938700 94231 94260 588250540 57441 57438 398186024 14028 14029 638472746 4655 4649 455583721 60851 60852 290005339 94517 94518 204011028 76350 76354 972306402 38837 38819 787547519 28639 28649 227796598 15091 15064 845693195 10778 10779 884829580 72745 72746 960367811 54346 54342 669921685 567 576 608677719 46205 46221 522440430 44809 44811 813763839 16241 16242 221489643 12069 12054 901638247 22112 22097 58023926 45154 45155 787883912 65795 65796 971474752 6299 6294 430681350 68327 68326 783035269 62540 62558 81652673 45470 45500 667785696 55820 55799 340351411 93198 93199 927643921 73247 73252 835455608 39654 39655 460884001 6683 6684 466509006 34168 34175 865248540 22068 22096 338503320 47627 47628 54961801 81345 81329 246954970 72282 72283 922466513 44801 44790 499238735 95324 95325 115106838 7541 7535 260481819 48253 48265 377824414 54651 54627 575694332 79601 79602 349957060 98360 98361 395300222 55457 55448 489609577 88316 88317 924021825 35333 35347 955903041 10287 10310 65921498 75466 75467 20691255 71496 71510 856475411 89283 89284 36590305 28901 28905 273242264 20427 20428 579506304 64877 64863 611913185 6178 6171 255152731 96022 96023 667652228 82925 82904 178101941 77085 77074 614009336 25388 25389 81522312 63716 63717 820054530 62738 62721 15700152 11269 11292 806496903 74406 74407 581001395 53363 53379 716340027 80803 80819 183393809 1942 1919 71431761 75225 75239 170787594 94428 94417 269073139 74633 74634 128060874 74316 74337 947800035 64132 64114 554571895 68020 68015 993386786 40706 40688 122784406 24188 24163 572492953 48156 48180 710884666 4831 4832 15796243 901 902 684569969 31915 31916 998346319 16634 16635 264711570 91452 91453 501044694 392 371 85323495 75212 75213 841891086 94251 94252 889178657 64220 64221 320560479 76900 76901 582889317 37188 37189 982295718 26377 26406 117915281 88944 88945 831045436 84774 84775 356635412 75775 75776 491558785 31153 31125 892382711 22361 22351 225851999 32659 32653 892592659 54942 54962 920340154 14297 14300 519673452 63850 63851 629579745 99289 99290 138142917 5111 5124 457921432 17248 17227 932780234 23042 23057 427693275 40918 40919 452468905 86521 86517 32661625 26601 26602 575359170 59524 59544 240042400 19077 19078 390198659 70928 70929 560750583 38944 38945 878581538 42884 42885 90929883 1359 1355 135478061 30184 30185 70734627 51414 51415 700001323 57816 57817 510909674 85351 85381 453450576 99422 99423 21583285 93146 93118 144807261 92242 92257 892170241 77065 77038 68506515 77940 77941 170187586 50490 50475 205205275 11721 11748 847218316 68951 68952 973586154 60606 60607 219390398 80903 80894 865653648 76052 76032 315819428 86407 86424 185635036 7443 7425 758579163 25857 25838 624993163 28864 28861 26180344 71777 71747 806927140 77632 77633 60281508 74484 74485 363443278 19244 19215 411936401 99557 99581 367094547 51486 51487 832559747 93996 93988 17244847 71197 71199 959958823 69589 69611 552753680 23907 23911 480432974 76578 76605 45830467 15678 15679 736731560 32517 32516 81740317 4727 4700 534936994 74077 74078 843114141 35098 35095 585961009 11549 11550 154945690 45723 45724 52116549 86547 86527 262260384 83277 83283 358156862 38005 38006 620406371 88907 88908 753802890 61689 61690 793685490 11859 11860 690701278 49130 49131 676787200 51493 51494 998184304 60693 60694 271751228 94362 94363 857001650 49138 49155 5633711 78382 78409 429296831 17607 17630 345090862 54636 54620 117478205 55899 55900 960072362 32710 32736 461692233 64367 64368 58887687 55428 55404 353440984 18462 18463 16949308 56773 56761 902198843 53060 53036 411210461 44827 44849 513402610 5718 5719 979337598 66290 66313 8716788 95358 95359 658760810 51846 51847 107621622 85006 85030 279873594 13755 13725 627067411 82403 82404 922464762 28529 28530 890721191 48129 48130 642735557 122 123 151192357 19848 19842 490750361 63227 63222 430687171 84252 84253 913972199 80390 80391 540803803 19502 19503 606025111 66950 66948 453362940 17181 17163 386507400 76154 76179 630973718 32086 32087 476439574 7209 7189 318554454 22759 22777 418371567 22772 22790 708428326 62704 62703 7503506 96151 96152 393647234 67630 67601 990521897 90043 90033 594027860 20482 20483 903432431 78164 78187 370478748 63525 63520 200986163 51672 51654 417486624 63026 63027 721558794 90442 90443 490915880 3269 3270 245485387 61735 61764 385139080 90002 89987 826726091 13684 13685 75126092 50675 50676 533366918 55299 55287 73163948 5208 5227 762045224 98207 98208 649568535 82219 82192 286035948 33203 33204 438393930 43478 43479 578423762 20174 20175 368205217 50156 50131 514656550 58385 58377 676364511 96651 96663 137889253 2245 2244 354330331 19739 19740 240948577 99602 99581 548973460 29925 29941 122583491 13906 13907 772502445 84283 84255 18373245 97986 97971 610801338 36735 36744 723435114 49779 49780 271395874 98340 98332 547784743 56343 56337 600768940 13575 13576 407371389 37979 37970 320312244 29003 29004 440459634 42885 42886 973555830 44715 44735 203264134 28076 28055 607078933 49795 49796 696661951 52138 52146 461670590 57145 57146 76868969 4839 4840 902921540 65030 65031 631283816 34571 34572 428879075 9554 9561 137890377 4198 4228 355063601 26384 26385 85760881 99588 99581 484521825 79984 79985 549538118 80554 80559 968517886 89260 89261 623314597 70750 70751 485005476 16764 16775 613780504 42796 42797 270504392 60072 60057 89395090 7733 7755 846301259 91738 91739 45781356 41428 41429 793598595 55391 55390 678782901 38918 38942 43230704 17220 17221 593460849 96953 96929 903512600 87128 87147 106832196 2755 2764 677921247 87836 87858 548267596 41973 41944 613783395 57963 57940 483778962 18023 18001 921914116 7313 7329 595467167 71096 71097 130631939 62946 62947 333428173 58945 58973 442845042 31988 31981 609140533 74760 74763 457166262 68853 68854 225633423 73062 73041 87780286 51631 51615 184694335 19122 19127 945796950 28392 28369 890148911 84909 84906 631243483 14134 14135 944985784 65767 65746 33868511 80908 80911 464366865 72596 72624 138805921 31026 31017 551799309 28328 28329 410297195 84086 84066 628111061 91958 91972 826941776 84637 84651 225480068 90039 90040 328948998 75278 75279 535133168 35882 35883 326026834 3150 3136 204350850 6475 6474 564831420 58143 58159 244986265 80908 80909 700065795 42120 42121 886749631 12208 12226 811030129 57015 57030 73847361 25569 25570 93131846 17843 17849 560336007 92653 92654 795671751 23247 23226 829834847 86588 86589 236477663 8081 8075 620841898 13966 13967 818024495 18860 18861 692347087 20093 20094 543416400 77322 77323 610136725 74436 74447 341410052 43926 43927 969640426 72984 72969 385198742 22252 22253 498880398 72974 72975 613677819 63486 63487 500605297 70024 70041 506725867 81628 81629 301538237 19164 19183 648257356 50846 50847 323004671 11401 11377 952168366 66974 66963 987623291 15724 15725 730163337 9696 9718 368237484 31228 31244 287329419 68188 68217 17622365 90484 90485 428158992 87088 87089 231224621 79169 79170 224470300 83406 83407 39225066 71078 71075 63476700 74698 74699 673118235 65340 65346 413682230 37289 37272 560856124 611 598 742749536 21049 21050 966817576 84059 84060 396029964 82277 82278 845535532 39605 39593 782412382 6224 6195 137336764 67663 67677 98649545 46954 46964 39536926 81156 81157 986201454 91654 91629 57053145 99186 99160 611994475 85654 85641 330173074 75243 75244 139316655 42436 42446 406716989 78149 78122 842699998 3763 3757 978079169 89055 89056 594741577 38881 38882 204754250 22242 22243 338503337 26894 26895 451065350 76228 76229 340814681 17733 17705 833605157 78318 78319 495716227 65045 65065 766819612 89090 89091 257080901 24725 24726 252405337 45125 45138 312336763 79803 79804 425336451 23316 23317 500095225 28336 28335 993972898 18853 18854 493314776 11176 11186 371092049 12467 12470 211826220 81181 81182 650644615 64574 64575 982123470 6129 6140 487692528 58382 58383 874797474 77270 77261 258788469 97097 97098 496422590 64305 64329 629537477 32257 32258 693225676 22344 22320 554135218 78994 78995 902363268 76828 76829 652877964 16521 16511 429972976 68588 68589 663803469 95692 95663 261467711 48283 48284 889472123 51542 51517 925287343 34470 34477 777630024 655 656 907406289 40038 40054 334568293 11403 11428 109804331 20396 20381 175294229 13870 13860 156564708 18878 18879 127424203 55587 55588 868512844 18815 18816 673750064 26967 26992 355356565 26796 26825 319392835 25359 25366 903203028 2064 2065 318165729 56499 56500 83726244 87808 87834 791246871 41602 41605 32466790 88060 88077 745852357 40837 40838 84175383 44256 44246 123000261 24270 24296 742892090 51092 51073 949202144 9468 9469 714541749 37113 37114 482050365 83985 83970 509193650 35270 35271 314225450 33801 33802 430946212 97918 97919 30023867 76093 76094 932233709 39431 39420 937776516 66409 66439 251679595 14124 14153 991876391 48796 48797 243622229 93441 93451 936558064 5217 5218 786923269 94403 94395 682423102 62834 62835 19050956 2949 2950 416217433 82921 82896 302216934 78439 78440 132385533 58727 58749 737323647 97667 97680 972641918 54076 54077 509177371 49043 49044 215355216 3801 3785 948873591 56250 56251 109085872 73101 73114 15425269 34991 35001 59684305 48696 48705 150922280 63475 63476 373336484 29735 29736 39020950 56334 56335 21096120 10724 10733 321452026 2036 2037 318230380 37969 37972 689584169 16804 16805 724038971 8895 8896 33486160 39978 39979 480018174 88653 88635 416452964 71499 71500 9065238 18201 18202 284598897 27028 27026 890540862 18633 18634 811044208 65507 65492 642481036 56642 56650 908879971 5887 5888 327340663 43433 43414 454841784 34959 34952 758009996 90211 90212 143510697 75112 75103 423935127 50816 50787 440961162 19501 19502 868259392 57766 57767 597560753 53468 53446 331637142 69247 69248 487546864 31012 31021 117683688 43230 43220 525018147 23685 23686 505551795 87413 87414 368365167 31941 31915 8310317 86414 86415 329052337 92713 92735 127068461 46310 46311 399118369 78933 78943 116013117 98811 98812 60563272 81987 81988 681992236 69166 69147 348773539 83224 83225 390537944 807 808 321992643 13959 13960 928572344 77412 77432 335260120 31319 31320 410140380 92250 92243 891411373 36254 36269 984195780 94873 94874 956709799 20463 20477 799900290 16259 16287 196272269 13349 13376 827180504 71472 71473 370171342 25555 25556 269007089 70974 70973 866651506 35814 35819 50718115 16116 16138 807720846 6648 6667 501543499 77644 77645 545783580 32791 32792 398770455 45184 45185 951710830 67356 67357 903546249 12955 12929 667522342 22490 22489 860314962 34274 34275 749856837 58682 58679 564009761 23456 23457 325967350 91832 91833 954668773 13095 13096 821900689 22257 22265 884855613 76906 76929 203236629 47479 47486 979818166 26657 26669 634534634 93308 93309 681866975 4141 4142 683747768 69282 69283 942033476 92488 92489 529241212 47300 47277 420497455 2472 2461 913557486 92537 92538 249876400 34061 34062 250932911 40408 40409 72259567 35727 35728 24188326 69049 69062 369438222 38920 38921 640662498 91729 91730 4186764 94172 94173 232502857 19473 19444 555809969 86086 86087 240739346 22371 22372 149177244 404 405 591426240 80988 80958 323047015 95131 95132 840172241 59067 59060 443537024 15291 15305 112106641 12041 12042 722540511 50670 50655 505588257 963 964 514956878 74426 74404 629187741 75963 75964 770572608 15506 15507 169515478 21610 21605 129544911 78874 78875 143720736 45442 45440 457481349 45611 45612 586433641 58791 58792 518430781 98229 98238 30894602 88254 88255 780350109 87983 87984 106249822 28310 28307 968560014 43007 43008 421188429 73208 73189 153312921 89542 89543 956850751 95792 95793 766247988 80240 80241 995893632 39445 39451 129031741 82197 82198 470415339 66458 66459 606606999 60619 60620 506111050 33575 33576 311931458 36885 36869 139981936 14955 14952 701215552 92895 92898 583316286 73400 73401 542241 39016 39017 479018884 81630 81653 225836198 15684 15665 459246683 60500 60501 492359416 77361 77375 881770189 26945 26967 252391787 74988 74989 406604811 44686 44687 694696327 70168 70155 74106073 96453 96454 398315668 87569 87570 981586709 50692 50693 420366957 41172 41154 450206191 87220 87221 10310852 2226 2227 330598807 40332 40333 666570433 6412 6422 331110260 46981 46982 829992672 81132 81133 527924864 90783 90784 51135579 22988 22989 232167318 19442 19443 681789914 75981 75967 951881376 22539 22513 835313870 92349 92350 727036395 33219 33220 960671601 63892 63893 548319862 92704 92681 722857334 72213 72214 872227458 34056 34057 886588309 1716 1702 582704672 19720 19712 412883248 98569 98579 950316469 83072 83065 189126809 4278 4279 793666574 77197 77198 287470069 47959 47960 317643153 89703 89704 176497259 45544 45545 41897008 39744 39745 253240299 49750 49752 465284993 18449 18458 166729491 3858 3846 935440209 58180 58154 930591071 43077 43063 414158809 20010 20011 997979178 29486 29458 584082044 41250 41269 187646274 46765 46766 326109770 19014 18993 241137495 9687 9691 93135126 72564 72567 143187185 48648 48649 71377148 46887 46880 558724336 14656 14662 852231645 15988 15989 959188100 71067 71071 114472938 31820 31821 509562380 78713 78714 689376668 48444 48445 876066526 71808 71800 598443361 33992 33993 751720681 66 67 663277136 15842 15828 336146884 77345 77346 156923442 12516 12523 590083236 64072 64073 952832974 73719 73694 680944900 7974 7993 852594683 59875 59894 692288955 80494 80502 383797253 31158 31159 54941754 49964 49965 366909411 22126 22098 143665343 39877 39891 740204086 9469 9445 922064193 46545 46533 190385865 99168 99191 171353877 20387 20364 626586432 25716 25700 270843926 2077 2078 461335482 98411 98412 33287071 64553 64541 774799404 98641 98642 682563478 51712 51711 885924802 99931 99941 373611017 52915 52940 726842221 47880 47857 121191945 96648 96649 735051340 58750 58751 549456528 86798 86799 195674349 80585 80602 961071374 97944 97929 273850707 70975 70953 675830251 38258 38259 477188999 19510 19537 561809314 45193 45219 622421245 88707 88708 34401424 19290 19291 625301235 40884 40874 245624545 41589 41590 478863126 77335 77336 317530751 24575 24555 561176270 75735 75707 755492813 14456 14470 657166654 72781 72765 250829437 76427 76457 3055287 68847 68865 145107720 43298 43299 632782780 2110 2111 871574742 28290 28291 201817457 59588 59589 507650439 81033 81007 722495506 13034 13028 514109813 11388 11389 651209932 7017 7029 467913306 40955 40956 560622078 52160 52165 682800115 16599 16600 404727475 82141 82142 310057747 53143 53122 467393342 31300 31301 854139485 29547 29567 505851426 28625 28644 197302589 27886 27884 973427095 813 784 706800547 84656 84657 478707002 94325 94326 243901719 82224 82252 315568638 5281 5293 576638251 30648 30649 819544803 34057 34071 465445843 38823 38824 581059176 86599 86600 722497213 47317 47318 500047574 10641 10642 709120349 40963 40964 857782594 50170 50172 567335179 30217 30247 153086180 26419 26420 890436503 16841 16842 169238368 22939 22941 186984466 18039 18040 133997601 74024 73994 371379835 71550 71551 458931265 62565 62566 193915000 81113 81114 832922446 81790 81791 109298396 21746 21730 515088759 58688 58689 82091865 93377 93403 668773787 89677 89678 866585288 28979 28980 343268870 62083 62057 377732155 61185 61186 432215460 58176 58177 145134904 43489 43490 578145865 41813 41814 488544736 66310 66311 491463973 88964 88948 518773242 11260 11273 586464606 83413 83393 797756800 39335 39309 567512408 63676 63694 645533127 84778 84758 959116287 92150 92152 987629326 21089 21062 586683399 83493 83507 832255301 21134 21135 454058650 71057 71058 436485123 83793 83794 620609646 83419 83420 468935135 17152 17135 730656703 13172 13170 264853902 30032 30036 77471382 6109 6110 977905182 96242 96223 806456704 92596 92594 178725603 58304 58305 510438956 75451 75436 149821213 51179 51190 987235701 80004 80011 940724762 71428 71432 251737622 59325 59326 407439336 5993 5991 667898639 32844 32845 840507362 15390 15391 838504797 48499 48500 206817625 97090 97089 850378099 62280 62306 477179971 16974 16983 937785506 99331 99318 86252317 27140 27164 782723588 48380 48381 226784623 39932 39946 565144833 50277 50293 16844947 43433 43452 627890218 89230 89218 876126619 91140 91124 979071216 22671 22672 310125536 48180 48162 337816087 30534 30511 616521553 51589 51584 210441068 30221 30222 639840989 70007 70008 567518330 4073 4074 937685674 77952 77953 853689453 50980 50981 224881889 10135 10152 286864416 39183 39184 599511592 89122 89143 18474074 27672 27660 850588493 98822 98823 49530993 32449 32450 501348939 80376 80377 485782243 97128 97115 446267976 78296 78303 89179600 74963 74970 357286317 17968 17982 653082427 85642 85648 714406797 18402 18403 844032865 97537 97535 513793703 64959 64960 379399539 10467 10468 220506299 97900 97901 774007372 13829 13830 621938723 40853 40868 887076380 66389 66390 925306150 41535 41536 459648318 26583 26576 504347728 18440 18459 899522699 79697 79702 424063936 91236 91213 83780588 54604 54613 829318363 67959 67961 684030133 83470 83471 732409072 45058 45070 49905267 97302 97303 132523066 66890 66919 877792833 16921 16902 703268612 22372 22373 598963892 6051 6052 923118800 61154 61155 460423106 5019 5020 754047573 50471 50472 252403717 15317 15318 961967846 86668 86669 624922310 58738 58756 453867618 87708 87722 685795613 16629 16643 83182178 31866 31867 388664994 41459 41448 425395590 45901 45902 928856402 83898 83899 341098546 91257 91258 349272502 61104 61105 403110538 25642 25658 785800847 30425 30426 318164222 44551 44537 274208929 33289 33310 441898661 56201 56202 686011585 5638 5639 648682418 22725 22745 472203239 93152 93153 290574206 81995 81996 757563475 72717 72718 797829474 83913 83914 859745220 18528 18529 471822048 81815 81816 676216876 93395 93380 334419414 73276 73277 531151479 95847 95844 623913956 7121 7122 360880763 16131 16123 724870636 93965 93989 281132080 94644 94663 423876160 88419 88431 554151075 95168 95169 179118447 83373 83354 327558047 52478 52479 380117422 85625 85626 592452535 23618 23619 629610931 98539 98540 497897078 37059 37082 547492706 33665 33666 559462967 24573 24561 491349566 16977 16996 433747184 51159 51160 478297705 29357 29342 17276285 43422 43423 165749236 86987 86988 17999873 78866 78867 858471057 13130 13143 936857244 78771 78772 25786497 86236 86237 21041921 96885 96915 393304088 33362 33386 622014007 78497 78488 815775193 5238 5215 701325632 35620 35621 586946269 19165 19145 370188061 32275 32264 208637027 63638 63639 260863415 41768 41769 123108717 68017 68018 525113907 79030 79008 173960600 60416 60417 445240047 35799 35787 357508723 66390 66379 371314385 84881 84869 945557464 21340 21341 729297662 41183 41156 834006463 9684 9685 378342201 35533 35534 490509709 53662 53652 655386749 92948 92949 138853063 66246 66245 487363337 97679 97660 225961220 27937 27938 996251099 51417 51418 230434442 48957 48970 275081245 18943 18944 865002884 30893 30894 134901442 57235 57247 708740436 21437 21438 166660770 44477 44478 548348408 51165 51166 221285865 88529 88530 399874347 26282 26267 614138948 84467 84453 212003478 3174 3175 904138213 20615 20637 355171002 41577 41594 796741347 57812 57813 407460391 27694 27665 513000483 1360 1389 574925970 82407 82389 410611239 77537 77519 135899039 67175 67191 329356485 15557 15572 798576747 46847 46848 977558543 94615 94608 19960064 41956 41982 999017156 97886 97887 603028489 84754 84755 926671030 52147 52135 577693677 11034 11035 827103174 7591 7592 469270214 57473 57474 516197213 71529 71530 303312849 8225 8226 39057010 20171 20200 483944229 55754 55726 148741007 49951 49976 86903435 61436 61421 407927631 39067 39068 66158880 86162 86163 345269990 83999 84008 940354629 39577 39578 227362326 20508 20509 210302544 26599 26590 615099576 57764 57765 85772031 99983 99984 171715537 13638 13631 824387347 10301 10304 534112025 16226 16250 317153223 31241 31266 276015941 26488 26489 949604108 34839 34851 960559496 51334 51328 407712591 60585 60586 554487575 59871 59872 244979897 35114 35115 124332762 41008 41015 296390805 32219 32192 16528541 19403 19422 189355254 55218 55219 286167046 93019 93020 219089108 98525 98526 272341435 7432 7433 642927005 94072 94073 835942740 60627 60630 734924373 99650 99651 418229934 18362 18363 59234373 17305 17289 19202839 97004 97005 509972114 77091 77114 418024035 11293 11294 465832113 55986 55987 495973937 48401 48402 362294518 9885 9898 731370126 34312 34313 772914365 60507 60492 553230224 15207 15208 288946322 48703 48704 16068436 19115 19116 861496436 52969 52970 436837765 69349 69378 457460669 71498 71499 188676440 42611 42612 619511240 92758 92768 574001601 46848 46849 277668480 21110 21111 35316702 5773 5789 830780775 33166 33167 367590231 62394 62402 108323805 27264 27265 715781734 67693 67668 128002108 67298 67317 598491609 23433 23434 209151787 33568 33569 768617379 75926 75955 142593621 35514 35515 636045716 76431 76457 198574808 19743 19744 280050539 1390 1391 25962018 39357 39337 165327090 29811 29812 106485748 633 638 658261355 16528 16498 840064473 18738 18739 848691029 61649 61650 914586568 85776 85777 940211917 57285 57313 561704548 75827 75828 78725001 81508 81504 280327688 79452 79474 620615481 57982 57953 252743861 16564 16565 596148568 36583 36605 677765188 25460 25445 909422610 74118 74119 319540156 81451 81452 622313503 83389 83390 507499845 90991 90964 402513293 12866 12863 564393773 60718 60710 777451307 93876 93877 417929757 38740 38752 857772037 49617 49618 53311903 34139 34140 999706615 82473 82474 934127189 36811 36832 784863094 90930 90909 475609686 15408 15390 400005056 99679 99680 44168716 8687 8688 475885036 80804 80831 338917953 82470 82457 983118607 49308 49309 397385593 94637 94665 783293617 47123 47124 993247894 87774 87764 270566810 84963 84989 692022682 79229 79230 196739793 80631 80632 237631852 8596 8610 698679357 33663 33657 308835921 68388 68389 901875669 13327 13328 716762423 36643 36640 292397877 68267 68268 397583062 73302 73303 941884209 57647 57622 339330716 25444 25445 102203507 4495 4476 439169866 5399 5425 430823527 66681 66692 388068429 11660 11661 347496164 27534 27547 852718618 11896 11886 774907035 78322 78351 980729192 24784 24785 505050602 68614 68606 831233345 65267 65268 713621649 10020 10004 125243797 62372 62385 917603892 88142 88119 171382725 58782 58783 168403269 52771 52772 946530361 63061 63071 18522452 74939 74940 733915492 31028 31049 523138695 19799 19800 959342622 59873 59888 884316372 58627 58615 171033181 5257 5273 741237039 2012 2013 689287867 53397 53391 68568268 97408 97385 488341562 71283 71279 177720407 33286 33287 807800609 26517 26495 87210939 36402 36403 942149657 72429 72454 126427628 84586 84556 858883739 62891 62878 48195380 69777 69782 58729628 30621 30651 330771021 28733 28734 553917701 96025 96018 620606538 72282 72301 19492148 33450 33451 665820254 97938 97943 666331761 47870 47871 519800869 9225 9226 727327560 3288 3289 531926575 34690 34691 915341561 6856 6857 99780647 76415 76416 666608479 57865 57850 655162118 35632 35636 820617938 50390 50403 735815699 70655 70676 455453217 60331 60312 554440153 51722 51723 171459518 8369 8370 951772545 60947 60939 174295666 3064 3065 941883768 59075 59095 455836128 7007 6987 956831386 51145 51146 705255690 43276 43277 65035598 31222 31240 85812509 40256 40273 567753928 79639 79640 535635867 67482 67455 854660750 18791 18813 197196879 55972 55985 812506821 87470 87471 314933085 90414 90415 914860108 34845 34819 453065104 15935 15951 553947037 77744 77745 246300518 54942 54958 20800065 29769 29739 430830211 97649 97650 215368097 57731 57732 275449293 26936 26908 9456329 23286 23287 953359624 20056 20035 771571269 77861 77858 253890043 93713 93714 804891951 18865 18866 608701623 73609 73635 569370259 77059 77060 306991167 67061 67036 453725350 66410 66432 172312009 96199 96196 783800805 56135 56112 797989993 79988 79969 952395362 1530 1541 590966781 58444 58445 279499277 43048 43049 48535076 20820 20850 694850153 56599 56600 166335502 89842 89843 35379877 50588 50616 96225123 56597 56608 147532135 7659 7674 903941254 61964 61966 854198923 29357 29358 796265244 14503 14504 808261848 47970 47971 736511456 82847 82848 533490222 20553 20542 213962692 89444 89445 577812256 20549 20519 333532417 24551 24537 508460939 99595 99596 490593831 80855 80848 584587164 87649 87654 974385616 3109 3110 660037615 79543 79523 606478894 66946 66919 30148898 13034 13035 496461258 92771 92785 140056375 63072 63088 722006169 16148 16165 838105758 60583 60584 571938832 43982 43954 755710579 15928 15942 252603501 29186 29162 553710130 42333 42334 403153125 84132 84128 341401567 72005 71998 886364388 68384 68386 372574559 15649 15674 622048775 30071 30072 340076068 64015 64016 168127699 63967 63948 104451310 36043 36066 972111181 99618 99619 389910896 83166 83191 631848365 22276 22277 815783488 77238 77227 878186985 69153 69154 449269316 59056 59040 883904057 5497 5498 125929813 18514 18515 849159181 77491 77492 279917250 33671 33672 483748615 33137 33126 63820890 43330 43309 948496801 18870 18845 624051270 16394 16381 42170594 79549 79550 701939454 10321 10319 620432573 89132 89124 626984571 91586 91587 608559960 93629 93642 579446306 29190 29192 911782169 9310 9315 546148815 2565 2566 731226555 25145 25126 871667342 48909 48934 748370647 33777 33778 808306208 19821 19814 253007135 91252 91253 576951280 38968 38991 8635077 12535 12536 972432369 33345 33359 889743470 26706 26687 178946270 25109 25115 716845443 27010 27011 667376123 38311 38335 682214770 38836 38839 935214441 40593 40594 937292373 78140 78141 341794966 79670 79671 806607351 81709 81722 864740642 88061 88062 253996140 36415 36416 366933848 88856 88857 547434435 13229 13230 579444948 27892 27893 271540509 56829 56830 511300190 53055 53056 743945549 82566 82555 141520250 52815 52792 558588856 81104 81098 202716015 47817 47818 272200555 25335 25336 304456000 60131 60134 573625400 11456 11428 892799547 42373 42374 544630987 92954 92955 358426146 62000 61975 335829474 26451 26452 477457277 63716 63703 800626231 67523 67524 568972191 3605 3591 10163754 62826 62827 280921553 21034 21029 889673956 95061 95062 792644649 6881 6882 359311803 96687 96676 565338847 30604 30625 511682228 67310 67312 676978341 34898 34913 547131375 69544 69545 2247441 21433 21434 263140310 68847 68850 888229200 89081 89082 659645512 9718 9716 923440399 80444 80445 281977494 34645 34664 186766546 54690 54718 834530653 5636 5637 950057687 22875 22890 860446226 8134 8158 328876016 45202 45203 998305822 81270 81256 459322085 36434 36436 772056445 16147 16148 86995348 22729 22731 769190113 53280 53281 743090292 65910 65911 899943809 39395 39396 49487897 97046 97034 910855066 84973 85000 89999525 32982 32962 595195791 60821 60822 347421986 63534 63545 160453994 45021 45033 744363652 78969 78940 202512774 74852 74853 797016175 69240 69241 854889405 40916 40946 955497951 31227 31207 328778671 1390 1389 592948865 71750 71774 775027797 6657 6658 268041501 40724 40711 697088677 91096 91097 509124396 40903 40904 457215993 12514 12515 525816309 35137 35138 421416550 47808 47809 223417755 7683 7684 248766791 63158 63183 482437448 73147 73148 857366038 25218 25219 36309365 70163 70164 673165550 16970 16974 466519070 2587 2588 890573567 27644 27643 635547905 18571 18572 226943484 23242 23243 552263478 25847 25848 41363028 49161 49162 928629291 93803 93812 723739220 24296 24297 186647247 52448 52453 951438295 53780 53781 626218786 49371 49398 577493309 30421 30437 603758372 65636 65637 169868769 82940 82966 735997752 96530 96532 842903767 55714 55700 703257481 96912 96934 683102469 30611 30612 386413612 13322 13341 489481297 65006 65007 32941571 64564 64565 241276573 291 267 960148918 8859 8866 730386567 51104 51105 571659930 41102 41121 328085880 78081 78075 773877316 27084 27085 932097232 5826 5827 422994127 85024 85029 795946859 98146 98147 199163687 98901 98899 483128327 81832 81833 782974859 63291 63319 603019 71664 71665 38266057 42244 42233 400028894 52807 52791 381277515 88481 88471 715008948 17302 17322 63708011 24287 24288 834936029 80725 80726 531228556 43203 43204 848462303 76043 76044 116435400 84450 84451 49561522 27186 27187 284757827 70244 70219 251574293 23428 23412 191364137 5528 5522 726987821 49032 49033 743428271 19305 19286 440983380 60468 60464 236760694 97415 97416 871260544 33210 33211 836709622 48235 48236 928007257 33783 33755 333494382 26691 26697 23757153 73554 73569 890528366 88799 88789 359397803 51958 51959 313674719 53965 53978 21532158 78326 78327 860095249 94991 94992 887946834 54854 54855 489677536 36656 36657 466227697 53636 53637 774201280 60707 60701 45054833 90225 90201 337446585 79677 79678 127370346 53378 53379 646990726 10127 10098 251536115 63612 63613 660381107 71294 71275 234315614 95919 95920 962712422 39980 39981 60495417 7481 7482 709481524 50834 50838 160961718 10763 10752 306648140 12565 12566 743861498 9946 9947 826343390 71675 71663 179249354 62454 62445 671856528 73026 73027 837078754 10182 10183 279619453 32082 32076 150955258 29630 29631 62807330 96981 96982 895451410 48147 48134 905046870 57918 57919 738517922 75768 75769 364265074 55339 55340 631622699 90153 90180 861370189 42800 42815 710972581 53403 53404 668140084 95556 95561 627229800 20936 20937 394547216 82125 82126 433300559 62530 62533 9877182 59120 59118 691516894 91826 91827 637636947 37235 37236 873625163 94944 94972 507253109 51782 51783 96577296 56071 56063 901659347 77775 77776 18840121 68520 68521 827175437 30547 30555 557685645 38656 38657 134521998 15010 15028 760381104 48273 48276 106433648 43268 43260 302208193 49526 49522 589333901 24823 24824 788262815 58063 58042 83153936 89963 89953 625676047 1508 1485 408373695 37355 37327 102787737 58609 58610 891415874 95782 95783 244708890 74474 74475 811915343 60795 60796 152408912 48136 48140 113059922 16902 16920 124990429 85718 85719 615096837 26961 26962 43323832 74124 74125 226137172 79096 79120 641102261 39990 39991 693578446 46745 46762 965045635 40320 40321 558930976 20332 20314 171031016 40890 40916 927622816 41735 41736 720271746 12678 12679 527472919 87976 87977 461720709 76177 76178 328527512 74004 74032 412062450 24514 24515 627820971 79546 79547 236754059 39222 39237 475578267 47952 47939 462388702 73847 73873 136300821 16471 16472 383892119 1452 1475 629190907 52996 52997 499781957 83827 83828 971132479 87467 87486 144314014 37509 37528 303688362 57378 57383 7450875 53552 53571 818164950 1867 1868 26838786 50703 50704 756382197 95002 95022 560625965 56206 56207 182026098 12152 12127 712151023 8546 8547 233335767 14604 14605 797822975 69251 69257 876435968 94672 94685 932754928 4816 4840 797301406 69501 69502 604985397 95116 95117 786294302 71380 71362 521112318 66764 66752 428107018 30852 30854 511607020 38887 38872 766400561 12735 12765 359044019 21559 21560 826863919 95487 95488 489232921 84926 84927 976396953 58641 58642 21550170 43819 43820 223589416 36620 36621 299895654 37002 37003 154782287 44757 44758 345226896 81706 81678 825754754 87120 87121 830085295 94442 94431 72893670 61036 61049 228135425 23793 23782 964006154 75892 75921 234622505 76622 76614 488392160 86079 86086 308743385 29761 29762 350911504 44514 44528 775556930 16607 16608 887217935 76721 76730 797076943 90725 90722 832802923 74701 74702 482970299 57449 57472 457488817 92334 92323 912446890 538 527 292038707 780 781 551270154 46231 46232 884835251 17848 17849 345391247 83718 83719 217985881 15256 15257 283022711 65283 65304 743010558 74194 74222 844662204 45407 45388 865893331 82227 82228 610781468 26487 26488 285644387 48201 48190 942480385 68274 68275 724157276 9140 9157 242788589 61296 61312 881552459 30814 30812 451862761 33971 33972 60266294 69987 69988 83957862 69251 69252 480690124 3631 3609 393672441 26695 26696 276289444 954 941 561546572 53120 53121 128304823 34141 34142 261747836 11687 11688 827845941 94457 94442 300803911 17830 17831 970868410 57027 57010 641449439 17927 17930 111408637 40389 40371 534055163 27888 27889 529335110 44703 44727 936468590 73697 73671 759136743 27688 27696 932545599 93551 93552 788826854 70871 70872 555673907 90961 90962 895987228 40543 40560 321792708 4882 4885 244298086 42646 42623 354466426 47639 47664 824367055 61767 61768 92292322 18588 18614 457700698 35356 35357 777714133 56169 56188 36257701 59312 59313 528506025 57614 57626 52818229 8770 8794 393152051 77488 77508 982396544 47763 47764 590247625 64836 64837 149613581 69574 69579 653100139 4982 4964 353971996 6301 6302 578945508 87872 87896 487323796 42653 42654 949497009 43519 43520 884542509 22871 22872 372442490 60354 60330 942012850 60834 60840 725009403 40583 40584 986094761 77439 77440 438556284 68372 68373 326913272 62166 62164 6069907 26223 26224 197083663 30280 30259 505075360 98014 98008 15812308 25631 25622 507421612 17860 17839 232044879 34677 34678 310143928 16107 16093 538794663 80137 80162 46086630 15615 15640 149019925 11810 11794 480198142 30362 30363 22649995 48564 48565 765162961 12799 12811 169822644 25729 25730 3267622 7866 7864 375113664 11780 11781 590325825 11082 11083 350273969 16261 16270 451489992 31360 31366 535395073 45409 45396 320898297 63325 63326 680859778 58964 58965 85674374 274 275 864423166 11427 11428 86864412 45117 45118 33097898 56516 56524 243291339 89676 89677 382385909 61774 61760 684562455 83141 83156 68039113 50682 50696 963220228 80337 80353 800188699 28126 28148 988362747 22175 22165 177148065 33100 33130 70617659 66840 66841 960692035 15906 15907 472497601 54916 54917 424127202 68203 68207 763321982 51400 51388 112917191 50282 50283 458171001 94287 94295 330072861 52558 52529 966745893 87667 87690 144758531 37562 37564 855125743 10500 10473 622094883 57693 57694 558831407 44567 44568 828136994 67560 67561 391113397 63066 63067 792147284 67918 67919 514753232 48582 48574 373029944 66894 66888 222814266 88076 88049 890476463 86748 86749 66782480 34791 34792 331064282 38443 38418 551436606 25712 25696 855775518 76765 76762 188512445 44682 44683 958293438 67433 67452 145645515 48699 48700 539712119 57984 57985 180880942 74136 74153 607824888 95314 95335 914941166 1543 1565 756916907 66915 66916 515798470 61644 61619 425562497 54219 54208 803442845 56645 56635 609202019 3840 3843 612247759 30637 30628 691120307 87895 87896 189240574 49408 49409 884492904 81181 81205 574152352 53407 53379 701822608 1713 1714 404346878 59931 59920 904239777 342 343 598745407 92001 92007 114817418 84667 84684 351427527 51574 51552 957013605 886 887 938845522 34966 34967 887004068 97850 97851 822126169 13061 13062 20130607 42734 42735 551485189 86486 86489 832594779 35070 35094 536852961 85507 85523 189523233 61381 61370 833073077 45350 45351 970248879 11782 11768 167488730 41930 41931 644024642 72916 72917 553220524 23616 23599 534004919 53018 53007 511542178 25485 25486 752170120 60018 59997 921257023 42823 42822 978458413 70678 70665 274708140 30062 30063 536951139 35397 35398 811933093 84664 84665 36319339 63968 63969 911175159 56067 56050 821554015 18009 18023 210542143 29726 29750 838450503 71812 71813 727759872 19255 19250 46484463 84604 84605 457729566 22601 22574 196007308 17016 17042 494215533 33201 33202 274228653 82204 82205 707434582 83238 83239 191714336 94926 94927 193797319 60846 60843 420151408 70562 70554 675872086 22614 22638 873614007 66495 66496 126906625 30517 30502 594777317 89461 89462 507249779 24203 24193 920296035 31779 31753 649400052 25620 25621 627401050 74394 74395 107582907 85472 85454 922941493 7837 7817 314298664 50087 50088 968019880 13802 13803 45359929 77879 77880 178007029 94167 94145 832166882 59972 59973 428262930 76950 76951 138439501 34776 34803 261566872 68514 68520 207864889 87311 87312 954536515 38420 38421 528941719 22573 22589 818432164 90937 90938 201565179 12516 12517 120192160 3886 3887 702602004 2976 2972 907159062 39045 39046 742103939 76810 76811 173966297 20165 20166 912164853 15050 15051 445493112 49878 49879 493862657 91820 91821 393951741 29898 29899 204166747 10267 10244 219349398 25788 25789 688360044 93531 93532 829977288 47217 47242 435633784 70413 70414 708211295 82006 82018 743026220 71141 71147 677742967 91135 91106 166763098 54036 54037 799117160 92130 92117 719512448 3622 3623 485997982 3260 3261 427405548 73955 73957 241283375 3293 3294 666920603 68048 68049 62992701 92345 92346 11913155 83550 83538 888479092 55076 55054 624815674 61398 61368 298245787 28131 28149 45243154 64729 64730 100562359 44801 44782 894316240 17675 17676 367534588 24806 24807 195006426 36206 36214 608834782 80339 80321 784992232 33240 33237 159340994 16498 16499 907318312 8084 8098 509663883 85017 85018 24091918 84142 84172 192548240 96596 96568 198571466 7617 7618 878401668 24688 24689 572141540 54508 54509 698560450 25341 25354 24318408 60015 60016 115685194 40600 40601 859515084 43397 43398 90700897 15973 15951 334990466 93171 93172 803555715 11735 11736 417320940 53688 53681 152104528 83135 83112 862398669 73188 73164 431005001 75535 75536 670519629 42345 42324 531720744 60981 60991 848108815 92570 92571 806347075 28569 28570 165897913 93965 93966 736710780 84082 84069 291392501 30031 30026 816263502 69185 69186 482264497 72350 72338 886424437 17685 17686 376086270 84414 84402 499833918 66653 66654 884278052 69676 69677 533728873 25320 25321 191813758 95229 95220 874335088 23856 23857 903605131 63124 63125 190027507 74244 74243 863705626 60942 60931 794031529 85573 85567 205067535 76204 76188 661681906 96381 96382 923385562 38757 38758 768279037 37475 37476 574576086 45988 46002 751214656 81024 81050 697010 43030 43031 921967232 80517 80503 156243792 12463 12464 785801793 87523 87513 594863354 85484 85485 806138104 59350 59323 18103929 26127 26152 724523331 367 392 361170957 25285 25286 47680684 42346 42347 109168360 24726 24751 871533597 16755 16756 104069340 89940 89961 272190491 37566 37567 655329155 41911 41912 529716873 69968 69969 373794099 32901 32902 746454781 67980 68003 335807918 48565 48566 900870813 33886 33887 779606167 19984 19990 15099147 64678 64679 291271625 96107 96098 694127318 25604 25598 700710768 24465 24454 41457047 86202 86203 934223436 42678 42672 131350716 64866 64867 328998674 93729 93730 933236951 24438 24439 325495138 32917 32918 959342594 7781 7782 218426238 75229 75230 250710094 7315 7309 224827645 99101 99105 265493223 50093 50099 49593908 80188 80189 611533086 10420 10396 735871253 78598 78596 748020869 16814 16794 113931365 1569 1573 602127663 28004 28025 509541215 71032 71033 141599752 17490 17460 282131856 32122 32123 643404265 91011 90982 682298735 86132 86133 456782752 53136 53122 430392453 31960 31961 670045628 86864 86865 692635310 66916 66917 199573903 48147 48148 508018969 84609 84610 791135728 5777 5785 7640075 34244 34261 645060982 29381 29385 792046323 2886 2887 269715541 63338 63358 878648352 32328 32329 319021397 65026 65052 932871229 74098 74122 438553472 32375 32403 581881702 95779 95781 585824513 16637 16638 238186947 20611 20606 245788031 17278 17279 400975184 36444 36445 77018440 46554 46555 874004250 23780 23781 267980592 84163 84175 422798212 84223 84214 392403753 64032 64033 619456841 42112 42127 534275517 64025 64005 233367653 75144 75154 962378556 597 612 299577882 41842 41843 620709270 21903 21904 786415080 76547 76521 419704976 21150 21147 103861286 62652 62653 665019552 51092 51093 36387324 12379 12380 195291173 99476 99477 877166477 83813 83814 525270329 70633 70634 594297635 45679 45702 676557024 367 368 711218576 66364 66342 613499278 42857 42850 785849597 28130 28131 465457999 38963 38964 357266047 99213 99214 647130665 91116 91117 350704092 76997 76998 256535183 99206 99182 648248957 57731 57758 504152608 16593 16594 731174198 64400 64374 869496616 70311 70312 569482896 47711 47712 32085556 11228 11229 921529882 80146 80135 364501975 27061 27048 509484962 17034 17047 916876332 86995 86975 673686207 29809 29810 231175960 63628 63629 248423680 92964 92965 274525060 98786 98763 344446284 29459 29476 156657888 82095 82090 21406433 52764 52739 623366379 45203 45208 22908693 93866 93867 438238632 56928 56904 832760331 69230 69217 336131425 12348 12349 846927414 84245 84246 947869857 4395 4396 969261288 3882 3902 926027711 97195 97184 772026636 42207 42208 894784246 65810 65817 913856748 35954 35955 257002234 89705 89706 168968634 62854 62849 503108920 33775 33776 766888623 72797 72788 292420099 15067 15068 945664669 96053 96062 819200491 43594 43585 835579807 99325 99326 683745158 54666 54667 858671572 74119 74142 604688465 99787 99776 222059921 97577 97578 972330158 29441 29442 149917070 67062 67048 172702055 45548 45549 683830563 53360 53367 431385265 10533 10521 142282963 31148 31149 251557425 39252 39253 191623928 96512 96483 745133344 60378 60359 963351171 46405 46406 589541066 42148 42140 997156683 55958 55959 579110850 47472 47480 976441909 96053 96055 794207429 25012 25013 592969095 80314 80313 594707733 10632 10633 925712915 81615 81603 853927313 83362 83363 657562369 15523 15524 742758775 58248 58249 594344406 76989 77005 213659422 39616 39617 902192676 81022 81023 268297608 66171 66155 892431422 22827 22828 352762273 70264 70265 253885712 63462 63447 725446288 89480 89481 722293802 69559 69541 451936383 83810 83811 813604528 98429 98430 981256703 94257 94250 74628555 82703 82704 854919424 93690 93661 250418720 93083 93070 349500445 35505 35494 986841468 52670 52671 68003106 70806 70807 587078325 45633 45634 702934410 9409 9410 741538832 1484 1512 786420747 9226 9207 919046222 22888 22902 812709191 86962 86978 505646220 9485 9486 766991278 59142 59143 846863885 76061 76062 873197249 3097 3098 156171063 94385 94386 937779121 18569 18587 634925967 56917 56916 425187073 2888 2912 72653274 26208 26238 260003176 10329 10340 273373083 39299 39290 608285322 257 258 738463598 73533 73534 202345737 38092 38093 696018928 97286 97271 710937827 50539 50540 434233501 99958 99959 808754933 78466 78446 60779391 98002 97990 27669636 40886 40897 120050224 62544 62545 853944089 71021 71013 625560873 86758 86741 651035701 50261 50245 105805735 54789 54813 34007798 42697 42687 260449365 9815 9816 989310184 55528 55529 252946882 75121 75113 573981882 36046 36047 881007809 23874 23875 937025242 42084 42068 387351979 1966 1945 650503700 63885 63886 632935974 5228 5229 57507812 67324 67325 792413317 4029 4022 332346749 50335 50344 212495525 32000 32001 76133838 54323 54327 734375794 36343 36323 715221552 27083 27084 350255300 74370 74377 402553067 90493 90494 690850699 53577 53578 125228974 65357 65358 5889276 51241 51255 798800714 72444 72445 460836440 81145 81167 652702038 39301 39302 287057194 14014 13999 569819991 6087 6067 908988372 48963 48943 240358178 98222 98223 521800880 35290 35260 353696211 55569 55557 694022029 62251 62252 736802124 78951 78935 85032541 84662 84663 103041038 84523 84524 504401915 93840 93823 757123401 95624 95639 883283282 91441 91442 279158958 56298 56283 858622160 94955 94966 926593856 16923 16924 270078044 37080 37081 962905705 81124 81144 375375199 56166 56167 593009654 88831 88840 716124827 2867 2868 261573336 63284 63285 910965467 5671 5660 738579131 89452 89436 478123822 75155 75156 702555402 88201 88200 456585375 85782 85789 967299609 65252 65253 2157250 28188 28181 3378383 14716 14743 709097868 72263 72264 85251851 85813 85810 10351075 14441 14442 687523360 17143 17144 769112957 39523 39524 202014898 64480 64481 773534359 69868 69876 217229483 44882 44883 245893086 42625 42626 794518941 66993 66981 152412528 61110 61111 597369138 81609 81587 504692259 74643 74644 535763512 12013 12014 116975145 36110 36105 787875584 55327 55328 122142779 22066 22089 413962194 56565 56566 715558316 31870 31888 666141329 72028 72017 378714887 67188 67200 693794339 29607 29608 246077513 53970 53996 668345590 68196 68189 635482204 53558 53559 560293610 39053 39054 113559287 84071 84082 432534734 78776 78791 423544940 18584 18556 228862633 19309 19291 199007125 4085 4056 11215848 50469 50470 1736564 86027 85997 618086801 28613 28614 990031727 32280 32281 434051630 17271 17272 61091111 24009 24010 262042727 73745 73736 676262462 56548 56549 238609295 990 979 660583917 90790 90791 362911709 52594 52587 255593617 23394 23395 196858003 91800 91801 756082059 38873 38874 971092521 78242 78232 688592369 1527 1528 676778917 90821 90822 800659122 48976 48977 918300833 13511 13502 478398670 17497 17485 79888292 17103 17104 466840716 55936 55937 738914 95724 95725 671176522 55254 55239 378777550 52477 52483 592499147 12622 12625 481641964 41601 41602 505584371 5798 5786 715398757 78924 78900 37880785 71927 71901 476853252 64305 64306 497849794 72646 72647 475771989 83871 83846 995666183 59500 59501 334586263 70790 70791 871029701 7529 7549 390011483 21442 21443 503510905 75607 75590 500598860 64198 64219 839724688 78555 78556 327893909 95873 95861 653071073 71867 71857 29485069 24781 24782 99743252 68405 68415 345660364 75076 75089 294756301 51252 51253 932315343 75061 75062 61345032 85031 85032 460476134 58518 58501 531851597 79477 79478 85703651 26946 26947 834518017 45965 45952 850435492 85230 85209 16492146 39237 39214 294327317 63820 63821 379631557 97396 97408 889958393 39164 39165 362453205 29548 29549 109656243 96895 96897 387012324 35846 35844 41353683 21758 21759 232353575 11394 11395 745514503 74483 74502 542349769 50304 50305 147917354 8378 8393 114699864 36423 36443 279632436 89091 89092 684533297 78428 78429 465417107 94488 94487 942944252 52921 52910 373885013 31418 31431 169978737 77126 77110 486589781 83352 83340 555279246 22160 22168 441606348 8101 8113 827617729 31656 31661 684875665 69221 69231 814953111 75256 75262 512132422 14144 14145 163945963 94493 94496 632826463 94905 94906 64963110 1629 1630 163282129 95763 95764 693364692 35823 35808 70971227 14539 14562 341357116 68029 68030 33912453 54901 54902 396138182 69110 69111 918094347 19326 19342 648359526 51450 51422 596027948 75828 75819 307517880 60185 60195 624713148 94067 94068 747715974 61034 61035 748696661 10005 10006 517392282 55044 55045 166594937 91707 91708 607030223 68442 68443 604893418 71144 71117 923809486 500 522 188102122 36710 36711 703552976 67303 67279 512702181 4233 4234 288601613 54578 54579 779002212 95186 95187 46298879 22551 22552 940771918 64341 64342 827716538 60911 60935 620485544 46328 46324 578147747 20290 20291 369159674 44855 44868 602441988 91834 91863 170720032 96100 96101 367888788 26997 26998 957459474 64436 64407 191049289 77798 77796 556815098 87844 87815 801989301 58575 58601 476130972 76675 76676 150490665 79547 79548 202652071 22808 22784 779062348 32037 32023 819052068 40592 40593 804284154 14835 14806 100513065 30990 31006 35157200 12471 12480 560323425 21309 21313 359531753 69306 69307 729835080 11348 11323 414187498 1844 1845 196455048 67823 67821 287979991 75891 75892 146341255 96276 96277 431624626 35099 35112 123477810 70788 70789 770884801 31617 31598 501174880 76933 76948 727730541 149 150 866268280 33370 33376 15913726 77726 77727 808591153 12393 12394 700846951 25756 25771 501455164 47005 47020 226761995 99483 99484 860470860 96660 96661 20654533 71557 71558 591774118 64913 64914 211975122 3638 3665 882612712 56985 56986 411031044 9457 9464 604592181 11277 11249 521125275 67647 67648 377759811 29075 29076 644632255 9409 9419 518087037 54106 54099 967217230 3616 3621 341608947 46588 46577 518859437 65819 65843 371448171 21967 21968 465267790 93578 93579 150445394 53956 53977 789868457 59606 59607 117921965 44874 44889 253669255 50701 50684 541486302 31537 31538 840575994 97458 97469 588249146 48742 48743 162352142 8555 8556 332785609 9482 9483 315362028 1034 1035 753018102 34529 34550 471916609 55837 55866 456802538 91223 91216 118833433 29958 29959 838050707 50566 50567 445334015 8286 8287 849943005 82416 82413 339554240 28226 28227 23192467 7341 7366 391776943 34111 34113 565852057 51776 51778 174286265 12380 12381 880241850 60233 60234 439380446 55010 55040 359347551 39094 39071 786893661 62975 62976 699051816 40141 40142 306650575 99400 99425 608340360 64809 64810 963989078 99745 99752 726096089 10549 10574 842785343 56515 56531 162647985 81408 81427 709778403 23999 23973 418739263 76257 76258 440776129 72394 72395 375211267 78901 78931 542973029 4826 4838 832985182 25892 25882 572087133 56810 56821 14452364 89493 89494 814435875 75271 75266 322051610 35760 35761 933230116 56557 56558 25092773 39843 39844 381832658 90879 90871 405020220 16992 17015 736028480 80477 80460 500283217 86657 86658 397863000 88907 88894 757955537 50543 50544 423128237 55389 55390 403800593 14844 14828 441760650 80104 80112 846096756 26507 26485 656381279 36001 36017 370773416 60803 60808 563457305 55053 55075 484508896 28019 27992 575020019 70679 70680 734199803 82142 82128 174159110 81251 81252 20332815 21797 21787 941545600 85979 85980 260708036 1071 1072 582566036 11436 11437 860209012 32835 32836 610865550 78570 78563 712475676 29192 29193 999274776 36798 36811 521595514 79451 79452 995696424 68208 68203 502723629 42537 42561 498787588 40592 40567 982476990 34321 34322 938712806 32591 32592 258857494 13919 13920 371473346 36559 36560 957521510 46967 46968 935280684 53171 53172 878428506 82725 82726 372666198 71576 71577 161517828 63242 63244 380185650 38321 38322 864283554 43736 43737 467799457 87680 87699 528430504 3599 3578 929413886 33803 33804 754530871 54849 54850 513861877 96582 96583 266496493 76509 76535 65820169 10826 10830 153235741 64291 64292 467282393 72358 72359 666187211 56760 56781 330375378 8686 8687 878020243 98000 98013 825388735 34774 34775 315964466 98432 98433 595448876 14813 14791 5190012 23758 23769 408524442 53817 53818 834725311 74864 74893 562027181 77772 77764 1355692 14130 14155 413835178 50083 50084 298532921 54766 54767 130354449 10456 10471 187566230 90728 90727 236502719 74874 74875 180698357 35384 35385 693279804 95960 95982 563827168 64643 64644 51165397 3827 3815 185643395 51663 51664 578974167 66935 66936 657779646 54822 54823 903432829 22021 22022 93033988 73979 73980 48309236 24234 24207 32995266 3759 3736 728128950 5379 5380 234595054 24546 24547 336068586 79407 79387 663877717 500 523 393920629 69924 69901 370565994 9280 9281 340727998 97255 97263 371149458 26433 26434 48524536 18178 18179 26574241 75841 75811 655485423 47156 47157 26188973 20588 20576 108637208 30090 30091 972543314 48338 48315 331725960 4042 4043 446769541 27755 27756 23253080 29022 29040 256773917 41929 41930 189747224 24116 24088 230419870 33016 33043 892376742 68265 68240 182098435 48532 48544 430041668 13345 13346 936111537 26242 26243 22927864 65817 65818 854578811 34574 34575 407694058 31255 31225 159853072 28453 28428 222954608 48713 48721 108394010 71846 71850 98160386 81103 81104 974039665 24198 24199 908367202 93750 93751 814858406 30398 30399 924813482 4114 4115 896357481 11196 11197 747781093 14469 14470 897761758 77146 77118 269365461 37992 37978 579288059 20700 20701 726656251 68807 68808 160023245 51269 51274 748985467 82260 82261 715341374 60479 60469 14389875 1814 1841 436328547 70916 70911 536405024 21709 21710 900464611 38573 38600 173517415 12568 12541 401456237 33932 33933 283898403 25161 25162 382439510 4731 4732 479620559 9281 9282 459914274 29064 29065 423244472 80224 80225 705426213 44450 44451 355036943 14434 14435 791247195 59070 59072 318198460 37526 37527 715130429 14372 14373 547916206 41107 41096 212414861 69835 69865 720976464 97707 97714 651694988 68073 68074 930373541 64507 64506 398533657 18815 18839 566781123 25977 25978 402126775 133 118 148238556 43335 43320 725474679 2257 2243 342889256 33576 33577 409863772 76822 76812 347083666 78344 78345 587427972 55177 55171 799432571 17017 17024 808870821 60524 60525 149905814 22645 22623 318287640 96953 96974 927481133 75325 75345 945906685 34905 34906 478341264 1428 1400 177892964 54998 54999 851682281 3327 3328 952436614 99362 99363 668261308 68119 68097 233800790 42257 42258 396090093 1502 1493 306913562 81461 81462 190720146 31922 31901 464353153 53309 53310 239537084 97245 97246 617705255 33991 33992 650182965 78020 78021 182444111 10103 10126 927846267 21007 21008 283649591 20022 20031 147264013 16546 16547 994538771 91361 91362 638821324 75873 75883 263987565 55112 55141 599610260 54583 54571 377360172 55358 55359 669714328 99044 99045 744400557 95663 95664 186688393 76984 76981 907022920 4512 4513 351792792 55624 55647 657878140 86747 86754 442141215 27923 27901 54176469 90953 90979 493999137 88154 88149 716080863 23524 23515 97381859 39275 39276 227011528 30438 30456 89085333 9725 9726 963185831 36088 36089 409911918 87479 87480 960223588 22514 22515 359119474 83977 83978 357632086 10033 10028 820443986 67499 67470 466355791 65634 65635 138475593 71806 71807 149756803 22632 22655 23213596 45841 45858 359909545 72003 72004 23533802 8760 8761 573471769 43555 43556 437115160 98282 98273 668489233 59448 59446 802098293 57127 57148 143916758 73830 73824 72977120 39205 39206 717654580 91377 91378 53879122 95648 95650 520959958 62854 62879 825958893 96169 96170 890366658 32986 32987 198760460 11569 11570 645141360 50264 50265 422885055 53850 53851 966542391 6256 6270 83505763 77858 77880 638906146 32115 32116 286146537 92608 92585 24047964 30642 30643 955463726 53642 53643 510647277 2491 2492 610790164 78239 78251 664284654 97566 97576 184289044 33855 33856 244124135 91068 91069 444044453 46812 46829 233238127 94455 94430 561063222 18333 18334 576088825 5239 5240 293937935 97036 97044 960301948 25426 25436 712176452 69468 69492 642976742 19241 19242 462575041 62023 62046 488184375 83669 83670 503397352 79376 79382 533639794 65922 65923 712296249 22075 22078 367210057 7753 7754 667380644 66196 66168 708319512 84674 84675 754502647 57940 57910 113863907 69709 69710 950853668 35436 35437 381029784 99695 99675 490631275 2176 2170 685158082 3527 3548 619337635 58368 58369 704699871 78730 78737 843381337 3935 3936 736903412 782 778 737238165 10443 10444 443301600 39644 39645 723142286 70566 70538 830730894 84111 84112 625403467 456 457 2983326 65108 65112 747098331 16130 16158 574083092 49904 49905 642733178 28324 28323 684680471 56968 56945 666469422 37485 37486 478860743 57816 57809 586957461 8498 8499 390916205 68395 68377 702909412 76965 76995 624386287 91300 91312 558760594 51047 51048 205225734 50545 50515 528871997 4628 4629 777346006 27089 27090 289336079 91261 91287 659012725 51936 51937 529677343 54549 54570 681524824 83529 83530 593352947 83298 83299 373559450 24448 24449 120260759 62302 62303 810990355 89967 89955 735414025 9026 9040 110443522 17704 17680 987553579 54163 54164 25124967 30281 30282 263712822 11642 11643 100792892 77246 77247 947512399 70134 70144 547737759 69245 69261 110160238 40185 40186 877833552 44759 44776 681828724 6564 6565 580439310 75923 75924 130254108 3852 3853 63612678 88155 88156 875116520 17369 17370 525333889 18776 18777 817477410 10182 10185 937580483 17815 17804 664809735 45972 45951 679894940 18376 18400 927834231 46271 46272 689678913 82892 82890 150164242 45588 45607 519323611 54115 54116 197245678 84108 84079 447285054 8935 8934 839675748 43022 43000 211647195 29245 29267 429557796 58670 58671 944535234 10018 10019 70371358 10012 10013 907384893 97675 97664 662827798 13979 13980 67170851 16096 16119 58193546 64716 64739 233051689 12574 12575 155934337 47083 47102 448960913 82618 82601 557973480 93010 93011 213782931 90167 90183 8655232 34047 34048 355804595 91256 91263 367991844 40517 40497 17450306 46022 45994 995797354 54209 54227 607165068 67713 67699 892826847 16680 16698 73957654 13483 13489 348019028 62830 62831 224535825 43021 43044 645945247 41370 41371 60134104 39570 39540 349749813 46290 46308 411426779 51603 51610 694132234 93041 93042 304524474 80264 80265 142847102 92994 92990 481855037 7865 7866 944682941 47146 47147 556943456 40010 39997 635827506 89040 89041 875401153 6685 6689 747981283 79214 79215 152120010 88997 88998 923568024 94708 94709 678043991 2369 2399 341184888 54385 54415 868591931 27863 27878 118436797 31086 31087 859464874 52074 52075 373573525 71449 71450 219680970 5517 5496 718288116 39731 39709 184048158 77857 77858 826874927 11987 11988 815079578 765 766 39756929 72006 71981 773164716 60173 60146 183956991 76870 76871 278486836 94981 94982 839226102 54791 54792 350621934 19030 19031 807399284 31655 31656 331617023 17994 18013 430730970 89213 89214 985947355 73763 73754 17348929 48748 48724 361789008 82991 83008 926247104 24348 24344 982415108 24159 24160 349343479 19267 19268 116904428 94932 94933 332661219 21761 21762 679694746 9834 9863 126607759 65384 65385 789966926 6281 6282 345756782 46747 46748 621775538 7275 7276 546599522 81081 81082 741518830 75400 75378 958033450 69504 69505 297173050 93825 93843 727769868 13537 13514 266978298 8820 8805 201489309 66926 66927 571672601 24365 24366 796429883 62529 62530 594986024 34437 34460 944907166 62851 62857 276978413 74463 74458 900493396 85377 85378 766352310 18569 18570 379194141 16244 16248 119764712 88182 88183 78885431 96195 96202 830220251 54807 54808 328833703 88894 88895 910127701 65628 65631 238546052 86361 86369 802514435 47188 47189 967131471 61861 61842 565255140 68677 68683 175301706 55311 55334 817911451 72460 72456 710382268 78797 78809 604338332 93152 93130 743924776 37659 37660 106160768 72722 72750 551224817 44784 44792 479131737 18863 18859 797097511 38952 38953 76421062 24388 24383 131863240 71984 71985 512053968 39443 39424 845411060 55930 55931 39706045 94612 94613 497267129 59682 59693 808917295 45762 45767 621716200 4598 4570 322501085 72334 72335 28661470 68477 68478 423970879 74948 74921 846949848 80952 80953 815362965 29077 29054 76398458 18379 18407 340303977 81903 81925 576446966 69468 69469 833377741 435 463 341760220 54413 54414 40066066 33315 33316 431607928 20773 20766 857393878 92476 92474 549971162 27311 27312 615347590 53306 53327 656592745 21543 21550 941466263 26465 26480 493163861 91238 91239 812677661 47836 47844 435648451 8737 8752 395940154 90721 90722 217598651 43227 43228 941935865 25279 25257 256677113 63740 63742 231655574 61433 61434 692245897 94752 94724 150986673 40840 40841 668675645 45833 45809 391504111 42328 42341 733387429 95352 95339 361345408 89077 89078 287300166 83424 83408 322274981 92333 92334 363363044 51338 51339 970949337 97677 97678 55940125 54384 54372 848234967 83786 83787 422616987 7976 7977 144939343 95543 95536 106482929 60675 60668 656963579 50377 50378 753162040 17672 17649 686662068 74966 74980 908947604 14164 14141 217320731 51526 51527 20611516 3875 3876 915583994 87828 87802 989965558 16104 16123 954197824 2171 2200 969528747 89015 89016 205857292 88480 88481 5185832 18317 18318 758439817 45241 45211 164873267 76564 76565 484591180 59373 59390 444671674 96374 96369 839057925 2048 2046 299938573 37151 37152 406823096 33270 33271 911277402 55971 55972 579557092 11789 11790 615545453 55761 55768 409128206 83255 83256 89634199 12266 12267 82674105 95756 95757 108181716 49513 49532 457926666 63935 63923 66630480 75907 75908 977220757 37802 37803 377828023 90886 90870 451134469 41321 41322 245792201 92172 92173 661697872 37444 37436 863143836 21841 21842 936381119 11169 11170 170251996 34895 34896 382513397 78565 78566 255328680 46907 46908 627661061 74067 74068 442599124 72301 72326 64856231 20755 20726 924844709 20926 20927 666116083 18673 18674 643471722 41130 41158 772414358 84800 84801 968039338 44931 44948 599710418 73119 73115 784158946 69230 69211 180196179 26560 26544 938804283 54975 54976 402348202 83521 83522 184836080 17997 17998 753263611 2267 2268 427984077 33960 33971 847922168 83426 83452 81870989 26961 26966 490021813 25168 25169 160138793 98573 98585 9625747 69575 69545 314133284 93817 93805 268113590 87902 87890 948193561 73848 73833 949082476 20146 20164 324195189 65625 65626 786353701 12238 12260 469257510 99747 99748 675262995 98448 98449 940321756 84302 84283 819286348 54517 54518 28048230 48652 48653 606217383 14136 14131 690172697 93837 93818 406711991 60656 60657 437215521 84962 84963 184093961 50335 50361 117435890 85539 85549 679304673 77442 77459 420842550 47205 47204 115173976 2661 2662 70852846 1855 1832 49744285 43674 43675 862428946 63309 63310 992597218 49815 49816 670260132 84830 84824 81322130 39625 39626 667777885 12188 12189 423467158 82607 82593 366932323 3967 3949 769071766 53342 53330 960156524 55223 55224 251290974 68044 68045 524877557 94806 94810 809837412 71085 71082 521989888 48135 48159 997070588 56364 56365 19396803 6646 6647 410176101 45124 45125 362238884 85253 85283 366039014 73613 73614 335872786 25435 25428 408559026 82799 82783 154302012 66268 66261 498959975 30086 30084 401693022 53546 53564 526275301 59208 59209 971543298 14914 14915 414704492 75385 75408 199501153 27233 27205 575160904 53292 53295 455699664 18478 18463 394470761 82074 82085 871419720 90988 90989 780549962 65419 65427 740864250 35010 35024 843526074 20152 20165 445847465 49268 49269 177418586 53652 53645 626765917 12390 12394 277466705 81705 81706 254856104 87505 87496 614874135 42829 42830 648333370 86352 86376 791612774 65499 65494 4084857 26103 26104 377991053 11247 11262 587923840 33135 33106 432673924 46446 46471 842751092 82997 82985 410178642 55396 55397 555020175 35012 34986 450599839 70686 70687 464619437 50957 50958 137810978 39569 39570 100908779 77626 77627 599446575 81513 81522 956967986 11092 11093 990782596 1562 1551 992031021 56019 56020 248999263 76925 76926 531717557 35576 35577 871021008 52632 52633 773251001 47404 47405 554407064 94038 94039 579649654 17503 17504 563930945 13481 13460 324184525 5458 5459 746091311 49551 49544 245504021 83737 83738 829584920 35560 35561 528495623 30708 30712 395225527 87343 87344 565461333 94858 94859 49489059 48279 48280 456406817 51516 51536 734720510 64512 64513 570301097 4558 4559 404470863 82963 82964 270155165 62783 62784 537899892 99552 99553 208608496 11093 11092 129185589 26865 26866 830869828 2158 2187 693111532 20070 20071 527273115 86570 86575 873943785 90966 90993 621628431 191 192 567368902 81098 81099 612156839 64207 64208 818596544 99672 99685 251044806 37480 37495 60223050 44297 44298 408648041 18753 18754 402979661 51166 51146 961533087 42175 42192 208761161 99884 99877 658217425 58692 58693 856623837 46289 46290 470606186 68287 68300 953982222 19342 19372 265250499 32868 32869 546714827 87072 87087 137095054 75560 75543 499838183 1473 1474 761412536 43163 43164 925089997 62996 62974 913541272 20735 20736 631035421 42349 42350 582023653 62668 62670 24249992 82695 82716 674063463 10341 10311 169451415 46660 46661 604654984 14393 14406 430533235 77308 77300 298320994 79930 79946 532632277 22543 22568 881964220 53074 53075 542568043 46442 46414 864622389 6286 6287 921306765 11870 11866 550016031 22349 22335 265089343 52703 52725 201686165 44156 44157 855620971 71094 71072 845427812 84663 84691 374911711 7045 7062 611134340 79388 79405 14769513 16104 16105 53387810 20611 20628 960092897 23277 23278 934929742 77064 77092 312152927 21305 21286 676054700 63881 63882 610880163 59055 59034 4764594 69810 69798 378145595 24309 24334 498489090 73606 73629 415479129 58968 58969 662875109 15368 15369 877231403 91451 91468 435658496 73382 73408 891771024 19947 19965 932113949 25769 25770 610149343 43995 43982 49165562 25346 25347 485395329 75489 75490 402552101 36862 36833 466336277 43218 43229 58678362 64174 64175 546670114 9238 9253 680538893 56011 56012 679358232 25512 25513 295096324 65600 65601 37754143 46059 46060 936555330 42649 42669 841900949 70830 70821 642409793 24492 24493 131030970 41088 41089 491810439 25746 25755 213223275 16546 16559 738070380 60055 60036 661901114 20071 20056 36241073 61352 61353 866326458 86708 86711 718556385 9611 9612 526617483 76170 76153 710572043 25391 25381 271618258 19554 19555 135877335 87213 87214 408419819 90924 90894 661470614 19474 19448 447156703 74158 74156 181578020 28543 28554 838739656 69810 69808 760180848 98351 98365 660579681 33589 33615 596165697 47592 47593 587177065 77225 77226 485557098 50194 50195 897126174 59926 59939 855364608 62920 62947 6771207 91718 91719 907901631 37465 37486 916754043 89877 89906 876844627 99209 99224 999116129 52152 52153 399149150 45790 45791 850237484 5924 5936 358852947 72351 72327 161273179 69899 69870 624149229 76459 76447 278745147 39759 39769 875197593 45729 45730 926160034 89403 89407 223809842 26936 26937 529083354 94651 94652 645324120 52282 52270 357723540 24381 24397 428347810 17427 17428 110454145 38291 38292 643095809 13269 13286 89004158 67113 67136 295753313 61111 61112 95118954 11854 11877 516376483 57831 57851 521370781 80557 80558 668147367 30332 30343 955521153 97750 97749 160799511 63764 63765 328479149 30877 30878 923809056 97119 97120 897345365 50826 50816 471207894 15591 15601 534189198 55778 55785 891536225 49989 50009 362876342 62320 62296 552645641 61905 61906 994890608 69922 69923 556982527 26173 26168 73213370 60418 60419 832530480 49852 49860 658078397 75391 75366 669499534 57573 57561 290186545 13473 13444 377146151 94985 94986 736262422 1464 1465 747826919 81826 81827 141615382 15724 15750 650427087 57275 57279 984072009 58689 58711 430107490 48909 48910 539375193 17419 17420 943278779 98057 98058 148493056 96226 96227 406429815 7880 7881 514801475 505 506 472852658 87565 87564 811003633 45873 45874 963034104 29381 29382 357225123 90889 90890 799446511 33062 33063 678503954 46727 46728 596466796 85174 85175 916123886 86861 86831 410284496 50051 50052 165622556 84106 84098 502623928 99061 99037 919570300 49396 49397 927855238 65010 64999 982956305 67654 67655 294940366 54849 54825 70424986 16710 16685 465828107 54051 54052 57594546 60407 60408 854060432 12586 12587 694464486 37781 37782 815390445 57829 57830 321242899 12572 12573 1137545 63500 63504 586479222 71533 71558 684188529 39388 39389 141352896 40411 40386 306408822 79959 79960 637496878 64717 64718 356924269 3522 3530 45108715 33375 33376 541267793 54507 54482 345753844 16242 16228 590805395 61254 61255 546834256 66940 66941 552093156 60657 60658 964211540 93629 93616 500414198 22917 22918 335983616 12306 12278 189539976 22998 22999 587995702 51778 51779 101400681 19989 19990 968076356 33184 33165 860277284 52531 52532 16920336 28712 28713 361689065 55667 55668 594918802 61300 61301 803306070 2255 2271 87087239 65134 65107 117190065 90843 90831 30355681 500 501 556312172 40857 40843 385685116 4125 4145 770417771 98002 98003 935411833 36490 36491 883758516 6031 6027 51744594 19097 19098 509160338 83790 83803 586515139 3095 3096 129449096 40505 40506 276899265 23261 23238 779110284 53162 53173 894776515 60129 60156 179666205 28111 28112 63749430 1378 1379 412081376 49565 49591 991812690 91789 91762 786559908 45536 45551 207539802 73868 73874 224874968 77732 77745 658963298 21890 21891 206193524 85670 85671 695643299 1659 1660 277192550 14321 14313 609567774 42047 42072 296693199 88423 88418 928370367 52684 52674 140673113 42759 42787 775925691 25651 25652 484792696 24069 24063 502199893 21104 21105 335703159 55430 55437 200222153 7305 7306 274419365 64852 64824 152329850 47376 47353 928811154 67412 67409 948047091 36775 36766 92304462 76716 76717 906971816 92882 92883 109192733 94480 94481 32631861 91887 91913 796317762 79779 79751 640567426 63396 63397 448993223 21581 21582 485877136 12583 12584 540446583 54915 54929 945140947 13061 13087 953532383 21536 21537 43096135 64142 64140 576933632 85084 85085 77477597 44141 44142 405845933 51515 51516 524961429 3957 3964 463192348 76962 76943 631843321 28486 28493 4361571 13789 13818 781666075 67282 67283 102789676 87 73 196462714 27657 27658 990017987 2308 2317 715080264 50630 50631 212157460 17330 17331 574201643 37694 37713 309450438 83170 83151 253750533 73473 73462 516321566 63114 63115 532688244 42467 42495 725118933 83923 83924 850988418 41564 41565 445822496 10766 10765 283286843 29006 29007 237255525 66804 66776 666122559 84553 84537 966829728 65452 65453 840779321 62537 62538 991116053 43725 43726 613283606 35429 35430 811973661 63512 63491 922219201 75158 75147 798626535 68738 68739 533762766 94369 94370 632187067 38825 38820 890992310 64425 64448 196691401 15824 15825 420672435 34422 34448 698961526 54767 54745 561910309 13174 13175 396955586 55265 55262 137430723 92160 92137 74599908 40626 40636 653903408 51850 51847 515211576 20830 20831 971001227 76341 76342 845219392 29055 29082 8719933 44439 44440 980647349 71539 71540 494230096 26662 26682 207266569 46535 46512 99537987 70565 70552 378577093 25932 25933 939942126 96023 96010 733057483 82950 82951 765495538 63693 63694 449318723 75244 75269 196149114 30827 30828 478316089 26011 26012 157562204 13734 13732 12334519 99108 99109 900529386 68276 68293 899312480 77109 77110 74437873 54076 54100 104634186 64371 64372 915351631 91551 91561 803117089 52008 52009 766238289 49077 49078 532940514 73096 73069 663445946 82637 82646 285539738 93999 94000 881106522 38041 38064 344223328 23852 23853 891928903 57011 57012 931495033 50031 50032 328931607 81828 81807 62496993 40028 40029 128718645 71747 71748 14333601 53655 53656 962168744 88233 88234 646306139 44778 44755 593009527 88300 88301 646443087 65450 65451 70528947 98861 98862 125705953 69301 69295 652603579 35195 35211 425947139 27172 27173 840300873 53147 53148 334919922 65167 65168 318301461 10642 10672 448778988 40581 40582 642619719 18008 18009 208895603 97109 97098 290222060 49937 49912 963523624 72514 72502 57544400 30297 30271 46560875 38467 38468 912408785 92182 92185 640884501 66201 66202 380306696 95564 95581 370841366 36790 36761 762583493 45997 45998 938285646 6832 6804 775424897 4851 4852 658339042 99022 99038 769575298 4847 4848 239360294 90127 90128 1416392 23754 23755 627512665 16879 16880 152682231 37244 37245 485417204 75033 75014 393927117 31185 31194 693004712 91366 91348 258316080 53634 53624 616512153 49392 49374 542333563 57612 57631 159446373 3349 3323 74873156 58520 58521 182649150 18083 18084 119960195 14174 14175 722252456 80182 80209 124466243 14132 14128 293700074 31764 31783 583686729 86113 86130 796659819 44828 44844 93958241 39576 39577 365936305 33794 33795 438568134 78983 79011 80149786 22701 22702 477915612 67184 67176 58969404 90103 90104 940894919 66576 66577 931331574 64240 64224 790189181 94981 94997 134225512 53502 53487 674009395 29808 29809 515468659 46820 46821 673683503 84356 84328 495929939 69734 69748 655878980 71203 71204 802499373 48788 48789 459362319 35171 35160 943596832 74607 74608 119806369 70206 70207 796290524 14004 14016 747778257 72638 72639 30560664 14805 14779 265520361 98093 98100 573765416 55009 55030 365879132 43621 43637 778477945 42889 42916 143057999 85696 85711 446400164 85852 85862 20443440 45288 45289 54919821 94169 94170 544077359 85232 85233 970298912 36007 35992 656949036 70279 70269 696324490 2953 2954 405616955 4340 4322 462180993 49260 49261 223600304 67033 67034 866995353 81109 81110 128175618 21326 21327 838248565 80570 80591 299152114 36361 36362 698179632 42421 42428 365347547 49775 49754 400273219 17095 17096 328999642 34608 34609 770180552 74433 74409 209287127 58521 58522 950722360 60689 60690 221920010 66055 66075 386607217 27180 27181 429533697 94692 94720 604346958 2613 2614 4141206 44280 44294 981973848 73481 73459 847047554 15936 15958 288923403 99230 99225 717994964 62035 62036 136591313 76033 76034 667306879 11017 11032 994469135 4985 4975 102560059 53858 53859 658532851 5071 5066 908050763 43150 43151 243673679 38328 38329 788489166 7148 7149 332607623 52700 52671 394903198 6495 6496 938572653 94254 94227 860233826 22338 22312 367880345 98338 98339 512736866 72348 72349 640801217 21387 21388 689965928 105 78 38576500 56976 56977 921488246 25740 25718 296003273 18690 18691 552666489 70092 70093 228290335 55713 55739 196398120 66706 66707 254205935 46353 46348 53887996 87526 87509 320980547 81048 81073 866207756 77784 77765 987063413 81929 81930 814150222 87780 87781 32255670 94116 94117 608675475 22708 22727 650560398 63352 63325 491623612 38804 38813 637573057 61468 61469 670471699 8165 8166 178444018 82959 82937 154705665 41374 41375 986476484 44759 44738 676179218 39465 39466 684026253 60893 60923 136239136 79560 79561 317460031 59988 60006 188052451 76311 76337 440559732 94660 94673 308290948 91486 91462 556043632 97129 97130 633199676 78937 78964 741751254 66904 66912 542284377 65688 65668 735228498 73136 73133 291993667 73030 73031 865801723 2748 2749 719484394 54343 54344 864841882 58961 58986 233836068 60199 60200 340453873 10747 10742 102456585 41035 41026 317667982 3668 3669 96678086 68569 68579 196796422 57569 57570 316075931 76508 76478 421367094 77679 77680 856652150 76235 76236 967690734 96198 96199 191434561 32744 32745 135662859 92013 92000 334154664 28203 28204 159312444 69579 69589 502157421 29200 29211 259644553 18697 18698 947346593 82207 82213 393615227 6664 6671 386767168 48737 48738 508783062 949 942 768254621 19071 19072 194063374 93426 93427 571150143 45243 45249 470939029 25645 25646 272607731 50966 50967 949152746 25463 25434 751836946 23063 23064 407658593 40293 40278 669113478 44601 44602 391249698 16884 16885 417005775 85520 85490 229348900 84499 84500 847346884 7262 7263 384229290 42329 42305 551494980 77500 77501 730701045 91122 91123 559028223 86194 86195 656592077 82418 82430 506347665 16843 16859 250728465 37557 37560 689971703 94093 94094 578053934 45101 45102 993342526 30239 30220 782367829 37987 38002 129798023 68595 68600 399376539 28400 28401 168988371 68988 68996 578452930 47726 47727 161754828 27706 27707 144265734 74237 74239 232572527 68894 68886 792961121 2783 2784 905150978 6907 6908 684845062 54057 54058 510877975 81336 81312 903424673 36996 36971 515763587 76527 76532 327673578 13025 13003 983169935 84592 84619 481869003 31624 31625 813509910 74485 74486 893479396 92364 92365 202203152 85847 85855 724288620 2912 2885 630512699 36618 36619 838014763 18255 18279 299944681 41066 41067 672214832 78868 78886 456370122 32714 32702 665091488 99654 99655 372039122 97304 97318 175309630 557 558 863585038 32296 32316 285793215 55202 55201 130136192 21462 21441 280923244 4029 4030 494123157 49177 49178 371461969 38014 38015 578549541 19462 19463 475804076 60793 60767 222483868 26298 26312 868517940 34923 34924 587876990 7088 7089 102106552 30003 30011 253801922 83659 83676 561157003 64537 64524 961957760 87576 87605 898207419 11466 11462 424581016 74805 74777 659381492 79523 79495 661574160 93329 93330 442939230 78574 78575 161971192 85337 85338 262434954 79047 79048 74820253 36831 36839 674728374 78310 78311 546534649 25935 25936 226695242 68552 68553 714444961 32053 32068 133206319 10374 10386 72970969 89750 89739 71733492 64477 64462 801776063 82266 82267 352389318 75105 75130 271938426 14113 14114 768624180 15027 15028 315387561 83455 83431 404132385 75956 75957 407477349 64980 64981 358038471 33675 33662 559704632 32492 32493 915497941 11851 11852 225157403 25981 25982 633128667 90629 90630 958609960 81150 81151 82304602 87347 87359 192604438 73153 73169 893381759 6345 6319 154902947 28794 28804 309357378 52181 52179 782707318 32014 32007 777033239 81440 81441 346486252 67561 67562 185116886 51686 51682 731722819 69455 69429 555395837 94948 94949 116147163 24265 24271 133649288 21315 21325 246955430 76367 76368 737578904 28662 28663 508818517 77703 77704 550412735 84585 84580 428046351 97710 97711 158463197 60491 60463 210078463 39418 39419 140455975 76835 76836 807665729 88338 88339 457657956 57283 57284 294850057 23984 23985 321555504 23461 23459 616930452 82279 82288 890818883 28624 28621 478886635 57369 57370 991048629 92374 92375 924035962 9101 9078 545142891 79859 79866 225807052 36484 36512 779964368 89899 89923 55342925 57116 57117 169144512 2375 2376 790298125 49749 49750 387655322 65147 65148 957477773 10574 10575 37282569 50356 50357 691119267 17992 17963 571871527 56209 56210 930634417 55044 55021 812145121 22768 22767 581427765 55440 55419 429490736 15787 15788 958305948 56429 56431 758488749 82129 82130 627772336 90281 90304 363509925 82088 82089 134774522 46813 46793 509152043 54125 54126 548644731 90994 90998 677602701 23227 23202 38695386 75467 75468 180329705 23109 23110 394303317 22003 22030 486781185 51943 51944 921467754 77468 77469 180036378 59441 59442 981274816 58963 58964 876741864 2899 2900 959915828 14123 14112 263607993 85282 85310 383104236 77073 77077 920372995 21804 21795 481711723 25020 25050 233187847 28222 28223 257354648 7440 7441 702467325 52991 52992 176300501 39207 39222 848907699 23741 23742 913271393 68178 68179 947513141 72385 72386 798375114 23817 23787 956370415 53774 53752 31922686 57802 57828 671180335 72648 72622 715957735 65285 65286 125720642 31510 31538 505183511 76868 76844 363092201 72191 72194 875209297 3979 3980 429709180 42179 42180 881919508 81962 81934 861120008 85332 85359 773720331 31233 31234 234544007 9714 9706 558850914 52870 52871 822154158 39902 39882 202917630 218 214 198015424 66189 66178 704895031 39113 39114 505190488 85293 85286 500768282 33830 33857 844363490 40453 40454 466321814 72457 72458 950910982 82301 82298 149149359 48870 48872 482299962 32783 32784 866204300 34853 34854 103456672 85222 85223 56757410 6840 6847 794198009 6751 6779 653097752 97157 97158 315995359 14617 14618 787586228 35813 35814 674163571 55828 55822 582361093 52520 52521 424655492 62006 62007 786158484 19299 19300 865975109 64923 64924 799900795 21144 21141 945157682 93838 93839 591238203 88985 88986 992448469 65776 65757 621282651 87548 87549 99247173 95566 95553 136487324 75177 75178 195017451 73445 73446 664879781 85609 85610 63859054 3619 3620 50212323 3250 3251 100709882 19370 19353 533765322 23783 23768 894526552 16945 16946 328893708 99479 99456 271990357 26765 26748 784045406 64575 64576 27221019 36603 36611 600571349 16240 16227 248414213 37189 37190 380298613 14575 14587 487642253 82002 82003 398639759 18482 18483 205150244 91286 91277 603511672 52464 52475 858053165 59708 59689 807764803 29964 29965 888064610 28252 28282 345665889 24485 24469 880626367 94863 94864 499974085 61523 61534 105935140 68879 68873 226723663 49686 49687 795366272 32757 32758 476029983 23289 23260 185515900 20846 20847 130338867 94555 94556 637057914 87369 87370 641052044 6294 6295 179329421 16347 16325 796318227 46586 46587 265882235 89030 89039 841488311 79135 79121 231379647 66995 67020 175382338 17870 17854 296202138 26739 26740 659431635 73444 73445 77829230 29141 29150 824411299 16440 16453 871615003 56377 56378 645989750 21802 21810 257442245 62971 62972 306619928 51257 51258 850670728 40090 40071 159350283 92941 92942 265620851 6227 6222 201537000 69394 69402 853092358 36811 36810 397059566 36143 36144 314922343 35081 35093 933712700 1642 1643 532757665 41279 41267 969722505 51041 51042 147314109 64954 64955 904119933 14676 14687 595598753 54395 54396 595022227 34780 34781 276788189 59867 59855 624125978 87745 87746 263443681 36713 36714 228271087 18200 18201 924316924 64297 64298 904903272 29414 29415 261703398 28043 28044 879663723 69019 69020 679243455 93901 93902 970527066 86912 86941 83709609 25513 25488 960160952 49974 49952 175570112 10579 10580 679788385 22027 22005 521440656 35514 35524 67104010 91012 91013 645816038 76041 76042 586706174 81267 81292 458743817 84601 84608 124646562 50643 50644 139123228 81833 81834 336895840 2807 2808 767878256 42670 42671 979485747 24520 24516 643814201 9082 9074 399040890 8918 8919 780807894 95589 95590 635757484 515 510 186476702 75518 75519 475984632 40434 40405 422126350 5105 5106 967967911 32395 32396 295802808 61337 61338 252005320 34132 34133 786215333 79794 79820 335344202 24553 24560 907552502 27814 27832 700154005 68142 68123 3358740 90825 90811 407608514 70547 70546 84556370 37840 37841 810092250 21377 21357 899059665 81363 81344 276157917 67083 67113 454288721 67120 67106 968864741 12558 12559 203159107 56924 56908 358152661 43467 43468 382593102 6818 6793 276868573 64791 64809 714388126 60772 60761 968359213 88252 88253 546166553 48924 48925 298354477 55664 55665 480767965 34037 34048 302018571 81174 81175 971601422 21264 21265 347238731 74050 74051 459933869 63919 63920 377185499 1494 1495 206525182 34375 34360 575942160 58987 58964 310219077 67185 67203 446653574 18049 18050 615239839 60061 60062 165771858 51864 51859 642191423 40206 40224 602411050 87282 87283 493494299 89823 89824 702978005 62626 62627 96794124 57487 57486 874381211 89442 89443 253863450 30282 30283 338630091 2257 2258 334378521 98465 98450 37332303 29665 29666 872734949 56536 56537 740386776 28500 28484 610663936 62259 62260 387679126 91117 91118 487104108 99563 99564 404728065 15397 15414 714392325 17907 17908 407358600 3839 3838 624682561 55353 55354 520461950 40441 40432 258486609 52094 52124 642132038 88867 88868 485207099 70393 70394 949049426 68515 68516 73836578 57558 57554 837558930 9010 8998 674030844 63 37 83140571 8145 8164 213031090 2140 2136 749667244 12057 12058 177722780 4725 4753 593559090 21374 21357 405216552 21053 21054 327903390 1662 1683 290953714 54225 54226 886967628 29784 29786 572768788 59975 60005 986000110 25676 25677 404247660 27024 27025 541047743 79556 79557 308314647 49273 49274 31307020 2070 2071 399314887 31163 31135 430533645 3837 3838 668054255 2894 2895 748773492 38144 38137 386512855 58885 58886 492125260 18227 18228 673756738 75236 75237 804969223 45351 45352 428385062 4175 4159 226789237 94550 94551 635119683 37202 37203 164982926 44459 44460 941930777 95904 95881 48608512 69666 69667 532468999 31665 31656 96215271 29505 29506 67635037 14368 14369 482515177 80887 80888 441758148 82709 82730 610888170 87602 87603 638077746 31349 31350 574752987 56521 56506 36992275 82522 82492 102972413 26300 26301 46200100 85548 85531 244474592 49546 49547 139739009 222 209 832784094 70669 70642 145040896 69525 69538 691485536 62915 62941 972750325 61122 61123 767496463 22934 22946 137917993 74633 74640 598038636 37749 37761 721164740 51652 51682 581010555 12541 12519 832848929 13343 13344 8743489 19079 19080 871415940 98498 98485 470168007 77942 77914 407919812 25933 25934 415863997 14767 14785 489381689 81568 81569 840294270 34753 34754 40023124 83461 83482 910575382 17884 17874 633655770 83844 83845 546671594 84265 84266 452197124 44530 44531 124465441 1185 1186 649234746 3039 3040 475397986 97081 97082 856895936 93502 93508 622310071 81851 81852 852961368 28898 28919 764007310 81018 81034 608786025 47464 47484 176743204 56038 56048 595858049 48238 48239 509980451 65455 65456 687001989 69073 69078 169329361 73885 73886 475087702 30583 30566 34692374 30776 30777 819368158 5052 5060 281428496 78252 78253 883174447 58503 58529 307425513 54608 54609 987794209 72142 72143 123433274 23970 23971 585605240 1416 1417 801485142 13298 13299 613528436 2499 2500 256988650 49676 49677 129643726 12955 12952 294937188 70982 70983 229833514 35140 35141 89831958 3573 3551 385118071 89594 89611 494582936 38511 38510 952406607 392 372 569071418 5450 5463 384787520 28491 28492 412884762 10814 10815 16460496 43850 43851 181912173 26394 26395 51746870 42345 42346 180486842 23895 23896 237597935 24962 24972 697526118 33982 33962 240558497 66903 66904 911450184 62833 62834 920912850 85897 85915 161860162 35648 35649 147485976 48854 48855 991147196 48017 48018 24655036 72126 72130 888750460 40343 40339 687885964 13111 13112 217314849 75011 74993 472921759 56770 56771 807769421 4580 4556 480212626 57571 57572 333387400 25010 24986 884367227 99792 99793 274509935 44622 44623 515149745 72153 72165 867815709 5077 5078 11609615 37921 37922 458000257 97269 97270 103476415 57987 58010 504431678 90595 90596 609247408 78957 78964 969825830 77653 77633 55142089 53383 53400 948557572 60025 60026 775524238 60444 60456 429235045 61835 61840 492954186 45432 45411 764511362 56352 56353 387002699 32253 32254 256174342 17524 17502 969994071 17874 17890 986660742 18803 18804 835285358 90575 90576 274419492 42395 42396 747718717 89271 89272 392605397 53233 53234 254271020 21120 21121 150387588 11531 11532 90118088 55865 55862 615178870 81978 81992 516452736 69425 69413 677228765 43799 43800 163477466 10675 10676 735255678 51494 51496 984527913 46361 46346 529280257 29114 29136 727521844 88406 88407 901844175 7406 7405 149290179 94056 94057 85593504 61282 61301 894833850 33921 33937 89222554 35175 35176 402114767 75553 75554 143686381 70091 70092 109220407 70486 70487 736759492 52266 52292 622063113 26931 26930 94440449 91498 91499 283739198 76482 76463 571941301 63449 63450 747645874 31023 31041 685353593 90370 90374 385162118 65719 65738 484618161 12304 12305 314741537 93785 93786 98338917 88526 88527 781110463 82056 82052 744762764 83046 83047 425212717 63900 63901 893621546 73572 73544 752035920 1472 1451 100267402 89110 89111 547478768 48650 48659 659040570 15897 15882 897936392 22500 22501 880071843 34709 34735 702888232 70523 70504 594525726 63433 63434 771826308 86492 86479 646381483 44624 44599 459286053 79726 79727 139663698 76174 76175 808424410 47298 47299 890779869 5931 5932 775951707 49048 49056 880519803 70629 70630 666824201 78458 78449 156821705 39111 39112 338935126 80055 80050 878329957 69775 69776 873803754 35463 35465 639936512 31767 31749 262110872 72404 72405 326425324 25147 25148 872042358 24408 24394 164515438 18910 18914 393941743 62978 62975 164538118 93187 93194 441160249 17054 17055 255629101 83652 83660 278004984 61144 61159 766111118 3278 3279 528147656 6334 6338 943269216 70296 70267 858986546 26108 26109 869508357 11543 11563 924560935 98765 98774 637761451 34837 34824 584213840 48520 48521 928315189 84214 84184 935426069 87488 87474 617185867 46594 46595 764008231 64110 64091 845008564 19177 19191 617957706 66114 66122 404314688 19993 19994 458779807 43427 43421 113444716 4294 4272 506469674 83922 83892 336631206 25459 25460 501094440 99547 99573 310161128 3144 3145 711766610 85967 85977 161801463 30684 30685 509851183 5409 5392 512048552 36556 36559 200685095 17902 17929 872921329 98836 98831 363162570 34809 34810 455697080 68077 68078 177320662 18946 18947 302887160 17380 17396 256566176 95029 95028 697102297 80524 80512 975029093 73935 73936 716039750 21137 21138 515676847 4226 4227 469348627 87770 87747 215046068 22568 22569 567866376 25770 25771 900243085 48615 48621 102731685 40426 40439 88642677 23327 23328 739460519 61355 61356 566457682 91216 91228 286875279 60313 60314 207167057 8375 8376 454917134 13812 13813 752214642 83819 83820 870124206 2477 2454 732112298 54770 54771 71820369 89623 89624 765182456 21379 21369 576971717 71088 71089 30414426 97283 97287 865634980 64094 64100 524269649 61467 61496 737723221 64803 64804 903653044 94125 94126 663634969 46672 46644 267258739 46076 46098 971979109 31450 31451 166398859 92477 92478 31335929 7304 7305 136119044 8960 8981 279435736 59179 59185 171398248 76967 76968 800179974 182 183 221815594 46956 46954 713554055 34583 34590 452704320 63952 63953 514392475 6086 6104 111806566 84837 84838 722277930 69465 69451 288412549 94692 94682 997957103 2037 2038 513445654 1722 1723 652087192 36546 36547 65400537 61744 61745 825643312 53033 53025 717698230 61444 61445 849842449 69090 69091 392519410 55097 55098 635381968 96657 96658 215075928 34900 34901 215913015 55143 55144 933093030 572 594 453183197 71636 71635 254267739 20513 20532 647172686 43805 43806 878925067 75964 75935 69952835 10525 10526 115773839 2709 2710 554967046 11768 11769 189941351 46781 46782 993183301 68418 68411 476362910 92340 92341 740654614 40880 40881 969362405 99302 99303 195099946 91749 91743 301202471 61136 61137 177655491 96651 96652 443568551 62642 62620 482461046 1772 1773 724349871 82750 82721 563972593 39519 39490 757308958 63165 63193 319572323 11641 11642 580540348 64378 64404 776715557 89666 89667 748194324 79689 79690 944309855 4894 4895 461977562 30036 30025 547448515 14351 14352 57082450 88962 88963 833597213 42142 42143 354038505 99400 99410 476153967 88358 88361 247067275 60119 60120 681546764 43728 43713 402907534 10436 10466 264799190 81296 81297 646751706 14513 14514 32131383 97827 97846 472306758 15755 15756 43782480 22563 22564 511647456 57086 57087 987530584 44687 44688 93099112 42844 42817 314046964 25846 25850 107834497 38910 38881 675438548 39963 39964 921881125 83601 83604 63431102 1852 1853 705527388 60906 60907 522241545 67041 67042 564981828 1881 1870 543544092 53601 53602 960676179 42600 42601 617595323 62465 62466 622083143 44925 44926 577601606 71026 71027 411717059 73731 73757 188864319 9143 9144 421896965 79302 79284 902456263 22154 22155 172417904 85120 85121 598053980 78445 78453 738403640 84144 84131 209903863 73858 73866 891735389 15109 15110 872326487 58180 58181 300849161 41997 41985 231483384 52446 52447 97054412 86238 86255 668821865 55434 55424 826341284 32873 32874 684042949 19460 19461 95428282 10992 10994 4856634 95069 95070 145028157 54871 54872 783152331 74595 74596 983128502 58131 58132 556501312 4836 4837 387766696 72807 72808 113920304 35403 35404 308575792 25652 25647 300119042 48858 48844 973985714 96940 96954 531066114 72932 72956 541743451 70079 70080 501969728 97679 97680 293903255 15691 15692 421134196 40616 40612 690844370 15765 15766 718695544 83178 83153 739302025 88186 88197 417986862 64761 64762 484051103 31115 31121 786160745 54242 54241 353130852 46162 46163 492813947 35214 35215 58465814 59791 59792 79022522 84572 84593 919579507 55244 55235 308284067 57542 57543 558994802 20323 20330 833901441 11211 11223 152784276 935 936 339975811 13828 13821 475088215 63717 63735 470909125 27153 27154 106498207 42400 42397 227349634 11760 11786 721608385 63667 63668 68194902 65962 65963 7604928 82476 82479 11565823 39224 39194 7939129 57159 57160 543509584 93701 93694 57018605 73729 73730 960095887 15385 15386 350573052 15161 15182 924696885 88955 88954 326100679 19198 19199 154800817 3660 3661 579897022 20184 20185 760322967 14710 14732 373815907 46464 46465 357131870 15816 15801 750139999 81386 81387 723015269 71210 71211 435694832 53324 53325 692596632 85385 85386 190376277 9937 9917 547969070 14083 14084 147199550 73257 73258 151566813 13959 13945 36909059 22003 22004 524117219 21076 21077 8609741 99879 99880 558988499 7228 7229 797426432 6486 6468 271980889 6446 6447 462953058 54957 54952 534463195 85403 85404 713115521 12943 12970 905209420 4953 4931 549154866 3414 3415 235078958 2625 2626 867635248 82593 82588 604160662 95590 95591 885646733 89778 89781 606508558 40273 40264 163686272 33196 33197 345044577 54062 54063 278040720 70289 70290 940020295 70365 70362 507748604 7904 7905 251767373 38907 38921 145735311 67630 67653 203577392 81635 81652 146457061 40535 40536 804779604 47453 47432 835011622 99474 99475 235722099 59898 59922 640279377 11114 11115 496135988 34476 34502 414275200 48778 48783 20444828 92676 92675 926685483 99961 99988 824440300 50721 50694 65494365 84559 84560 602129537 46900 46927 684838537 86408 86394 496065848 81307 81308 37503369 63156 63157 690708519 89886 89882 597924567 58593 58594 597311903 6873 6874 54447970 39562 39592 558506722 68330 68311 703460051 53302 53303 925280858 6325 6326 990216361 72756 72757 403380966 30370 30356 267737218 33767 33784 180855779 50178 50197 549731163 22683 22684 169499268 27931 27932 664004519 97280 97281 521395881 10559 10560 895454824 1186 1187 23391709 51260 51253 141032146 54399 54400 719955291 50093 50076 435685385 96119 96139 780863861 61806 61807 11874802 72739 72740 347028182 49713 49714 585512164 26636 26645 132047685 15308 15320 15968836 75874 75875 517953255 87735 87717 427276137 72287 72263 802744595 75983 76005 732496193 90046 90050 582696048 93775 93762 931813695 55844 55845 433511109 60869 60870 519224389 7926 7900 594811135 66857 66861 999671562 1109 1137 920928905 73642 73670 307929488 66068 66077 256154883 49989 49965 28641826 12928 12929 476824582 79068 79069 951739201 61835 61836 302622435 76394 76424 528987556 48477 48478 779348507 94074 94075 162245695 65211 65212 342957542 56679 56693 460376311 37200 37221 468101185 24349 24369 810381848 74865 74842 470141592 68013 68014 584879709 67719 67720 998932402 65394 65378 390024346 78973 78974 414414892 69441 69442 668142488 35368 35369 387609656 57499 57498 13270327 49750 49742 770108086 15582 15583 479796906 44650 44651 372821464 28522 28523 902916781 96722 96723 29797176 26829 26830 181877657 86978 86960 764753616 23693 23694 466276961 13390 13391 648755143 56874 56879 823582669 65911 65912 516690548 9873 9876 270437689 95443 95460 429093640 11223 11234 364390430 19252 19253 601897536 72487 72472 254985291 38139 38151 826767924 2785 2786 215414980 37256 37254 458390729 41471 41460 257419844 34982 34983 616946280 24201 24175 56216803 80467 80468 830891331 84002 83998 579212991 97342 97343 310460479 17069 17093 73579337 91455 91456 164156164 24119 24120 390207941 35686 35687 486171085 43313 43314 511438866 96040 96041 694997981 61707 61708 12358236 6722 6723 863894476 70182 70190 722377608 10042 10043 337581373 17477 17478 61614076 96987 97008 387170892 4432 4433 554020660 64559 64548 189986061 55611 55590 169720923 78416 78417 416264241 52223 52193 213655648 82361 82383 426930865 34655 34662 206558258 22529 22530 197289770 75014 75015 541636071 44356 44357 617521405 48359 48360 439867069 64799 64800 698543500 31260 31261 669231603 99192 99188 411140186 27466 27467 336413329 97192 97213 287449727 49283 49275 907128337 66037 66046 538343151 93922 93930 380469069 14480 14459 134442520 18165 18177 710365976 81123 81138 381899370 43128 43129 264659953 70717 70718 141168649 58218 58219 542532253 46409 46400 262875561 50571 50572 336182047 77510 77501 831126807 6359 6335 754815279 12384 12355 107331481 53423 53415 212044399 13092 13093 979941268 23134 23164 104608605 40190 40191 503211726 2696 2697 523128510 4606 4594 427258436 20238 20239 120475684 62055 62073 878846055 79918 79941 365151741 31412 31417 11992647 33397 33372 639290933 49746 49738 626018047 37707 37708 710512792 39551 39532 859675757 40337 40338 13975710 18743 18744 823075629 1221 1204 916092384 39260 39262 88086618 95804 95805 716286302 77569 77570 161517172 1430 1431 614020417 83171 83192 557077200 87480 87469 997442050 44375 44376 913965311 72445 72465 906052129 95894 95918 644330345 16361 16348 133621276 13385 13386 378104627 58660 58661 153817542 58560 58532 582114973 26297 26298 205756711 70684 70664 323469244 34822 34823 682313756 35852 35856 692020884 45388 45389 78874344 6781 6776 243921305 55269 55289 531283476 53930 53922 127996249 97127 97106 910476629 72368 72369 633732185 55406 55410 18315072 91607 91635 827379677 71489 71490 941335845 34236 34220 645334651 59734 59716 785794677 45927 45928 864322799 20310 20311 623250046 77447 77448 273444251 94931 94924 762810249 85608 85609 663717716 69048 69049 724447733 9009 9010 937434252 45123 45101 17844018 69999 70000 285831271 63112 63098 356846793 59229 59230 527867549 21544 21545 703004485 19094 19095 911155950 32346 32347 80955328 43383 43384 813687472 52592 52593 505785443 45765 45753 666259077 56441 56442 598735998 38462 38490 861661070 24792 24793 741013832 24163 24134 330152782 86775 86776 306653746 73831 73830 493113397 78833 78838 984620278 32613 32614 97365498 14486 14487 71813313 7576 7577 180999707 88671 88672 296260437 85930 85931 160948121 93974 93980 185459797 80074 80104 840684870 17702 17673 175022015 73200 73201 817327818 40292 40301 546158065 16571 16544 866717967 39960 39961 284648694 28589 28590 194176554 53929 53930 310703135 73957 73967 159596682 4061 4062 71366651 53293 53280 323087897 53456 53457 975486309 96588 96589 940179253 66363 66381 633859523 60496 60497 396138080 99091 99086 150188302 68294 68295 904035799 4076 4093 426912437 22719 22720 857002799 94144 94145 977122754 73497 73488 910906711 46625 46626 214382314 15915 15916 396165807 88218 88239 822068144 66336 66308 70225860 52174 52175 186764226 99674 99675 583113698 65468 65469 445243204 8285 8275 117034192 31427 31428 895490860 29526 29527 560178363 36177 36178 568050607 10251 10252 313116917 94545 94546 798652156 14896 14897 881551618 24507 24519 756114561 82988 82990 847890359 99416 99440 166379028 20622 20623 43365703 51147 51142 671671684 23391 23392 501732006 16994 16995 864526609 52738 52754 730967192 87620 87621 184255686 75743 75744 951185295 25529 25530 79549562 73668 73669 814720754 78561 78551 590744738 62039 62013 309226977 25 26 843019415 46502 46476 462279280 14479 14480 767631063 28943 28944 245036006 49776 49780 273424950 8115 8135 789163565 54340 54341 297858761 3838 3821 111662098 82197 82190 307634859 42704 42705 495177043 59436 59437 318338447 36239 36235 426168338 2681 2682 758656396 62950 62951 634142706 59273 59274 162869591 37309 37285 299596517 54111 54112 300688836 97070 97053 585093594 81499 81500 977592525 47002 47003 346133048 47580 47581 205786625 38370 38371 17046426 43324 43346 246607376 66249 66248 892090144 86411 86422 309502748 6912 6913 338552073 45741 45722 577190496 50795 50796 318428246 32718 32704 557079251 1262 1263 712996320 32046 32044 968345921 18317 18341 945311537 43903 43928 288238557 56365 56366 599808176 79578 79579 283102550 86442 86456 895341799 65032 65062 544662928 14652 14653 29308697 77401 77390 227607653 28831 28829 100588659 46781 46785 859586687 14077 14050 698082934 74217 74200 276660828 12008 12009 400057125 12055 12056 884442687 59000 59017 845440922 38033 38034 598331969 84845 84846 869070314 20419 20420 275515991 48235 48215 137162719 2065 2066 684003792 96775 96770 181534964 29982 29983 28558204 92630 92631 317228141 45494 45495 877148245 43916 43917 142602373 23189 23218 65209406 93901 93913 541631165 69653 69641 201355495 78234 78236 63663962 12584 12585 338626549 87327 87341 87412985 58386 58387 588817716 14752 14742 694751079 34273 34274 537901667 57627 57628 491106536 42974 42975 254159358 26989 27011 547973960 39110 39093 697116785 50506 50479 937335212 96862 96863 902696017 27693 27694 285084325 86554 86534 384687362 72506 72507 262785536 3329 3336 458893027 97176 97177 252553527 44123 44102 214414717 76139 76140 217178521 11114 11116 174661635 86914 86915 342385124 41750 41775 664181571 6824 6825 746546356 73412 73413 800051850 25342 25357 324104255 4214 4206 921527506 88299 88293 754570938 66091 66099 989262604 6178 6166 483549114 61456 61457 35600924 70279 70280 97148643 60655 60657 180541813 50089 50117 199947290 29873 29874 370002303 25333 25316 177756177 47086 47106 463058058 27105 27084 457129841 40891 40863 790815296 69932 69933 453322954 9237 9238 391163214 59444 59445 977307144 70587 70588 316669 95299 95289 450967649 97997 97998 756742631 7336 7343 748144150 83053 83035 947114405 34003 34004 794013142 1052 1053 156149926 35598 35599 862843095 12454 12479 350639200 84994 84995 835768445 948 949 941933781 57196 57186 964088325 88672 88673 150188462 96164 96185 609776225 70333 70324 689056251 76643 76666 316845142 53097 53118 648537627 97242 97243 417049231 94933 94906 830200211 2778 2797 257572222 1693 1694 73434140 40187 40188 543260728 32969 32970 525378516 18792 18799 620093954 92355 92384 279912958 47714 47715 755292864 39409 39432 775882875 5071 5072 626768791 94102 94086 985701857 17954 17969 412562833 96032 96061 248054367 17049 17050 125805691 69796 69797 245841495 68857 68859 386688082 875 869 800243312 28559 28588 907316724 75819 75820 752679763 97666 97684 15472827 8139 8140 237259068 11463 11471 88135825 50741 50762 742298367 29911 29912 998991809 7755 7756 207210637 24908 24909 72117064 65005 65008 925012935 7291 7320 902929098 61900 61901 790401740 82579 82580 100369531 78966 78953 935355013 48877 48878 360502185 60630 60602 256094578 69520 69534 965222210 78585 78586 375424839 55846 55858 568278907 55532 55533 353420101 53625 53626 372834477 59127 59132 772195699 45071 45072 747257175 15013 15014 758465991 85204 85205 459165544 52414 52415 352204312 51681 51682 21995244 36232 36233 865934472 60274 60291 771360358 53996 54004 64156083 42102 42121 130252952 76722 76723 771526684 72280 72281 713479996 81868 81856 563142325 19075 19076 562549602 52809 52810 869536754 93493 93491 151129843 97854 97855 18897867 10691 10692 94077114 72751 72776 398542435 92501 92502 170687219 83575 83576 220379362 56522 56523 166829855 23424 23425 448566094 98085 98100 462859075 94227 94244 317071992 11041 11067 782869924 4408 4409 308405253 27992 28006 853897972 45806 45777 802893397 18283 18299 613576007 37647 37654 814918874 31109 31110 263359742 36880 36881 441238623 78562 78563 107529474 43495 43496 790821817 76032 76033 131004232 57076 57077 145505195 70262 70256 931749095 79082 79078 989289568 6703 6698 214724268 34409 34399 259537934 48335 48336 166178889 72994 72995 508346994 2486 2475 665422059 79764 79759 212950791 97218 97235 65779340 77229 77230 582904382 56469 56490 950518897 47550 47551 365028663 99395 99384 550570116 38499 38505 344198823 26438 26439 134183261 92173 92174 959566270 49835 49836 542817619 56417 56418 539885126 42216 42189 742737289 13136 13116 629065870 68821 68822 693535496 78280 78282 203517086 18814 18833 127294348 99545 99546 283213066 55319 55347 945602848 65024 65049 263983574 65177 65153 896636036 65209 65230 202192990 24677 24661 739258355 2013 2014 399466938 36815 36816 21209554 5936 5915 576700275 11048 11025 364198026 95467 95468 535066586 71062 71063 152285064 29250 29268 150682033 5969 5948 819420864 15347 15348 35410174 81644 81645 960341572 29475 29446 698930612 5201 5178 963300982 71185 71192 892311873 92688 92689 963044089 19074 19075 15213577 3576 3577 601191285 73222 73223 225698639 74825 74819 139892049 97385 97413 340707399 70833 70834 424911191 65818 65819 121503465 67530 67531 831789644 65060 65061 586530466 20625 20626 555391312 77956 77957 177701221 1691 1692 18295744 39483 39484 278491914 78114 78115 792338435 40488 40491 697845116 59203 59204 803437093 63273 63260 44082607 64024 64042 218490025 53374 53375 761274490 59624 59625 884567583 48062 48085 346134278 15995 15996 710984748 93927 93928 263084930 57383 57384 170783916 76987 76985 967978864 9016 9040 240566001 94590 94605 543706363 59765 59766 955620384 31870 31871 489838125 89851 89852 209316843 23474 23480 53553751 5043 5069 952790393 51948 51943 689381318 89622 89593 469918322 64721 64722 518544286 90800 90785 329013447 94089 94090 176996096 35233 35257 839361668 23911 23912 373517420 91557 91558 383333093 91244 91245 783732113 35938 35925 245622009 60900 60919 420442389 24991 24992 779097194 71191 71192 375830975 57879 57863 415611310 49195 49196 322777187 16087 16064 990282928 66061 66090 625495537 88895 88896 123806346 44400 44401 309575282 30148 30147 368797369 89254 89255 305969798 97426 97418 136482068 11179 11205 251181189 67206 67217 673699836 66177 66178 780948512 8517 8511 984478054 73970 73971 112502517 81103 81121 790509906 20142 20172 599526033 53236 53237 927421162 75288 75289 58815149 91767 91755 203249857 8510 8507 463484819 22220 22241 80042738 5087 5064 289344345 77673 77674 416528593 7202 7203 749094909 89161 89151 677021261 81923 81940 590617209 9156 9157 404695694 60830 60831 93939405 30101 30113 890217112 60391 60398 855717638 66490 66491 815232975 72735 72725 511043191 91971 91972 794844155 31142 31143 273580552 1520 1543 865816362 76455 76456 348922994 69254 69269 710906199 4384 4395 490284723 69781 69798 156401663 96767 96768 749943814 38111 38112 749728438 50003 50004 459963133 92410 92440 614097343 44504 44505 17178169 14761 14762 950436095 98046 98047 923247733 76312 76313 548991696 58071 58041 109592900 48635 48662 27672636 96815 96816 380132077 21451 21479 527137757 34055 34056 523537142 85243 85270 485184482 38330 38331 238585694 4509 4510 446360508 49001 49013 511744392 55017 55021 778006160 8946 8947 84489363 85178 85156 938112917 24905 24917 799882026 78836 78837 136123832 89505 89509 914430453 75513 75533 574462885 50581 50582 865922055 11941 11923 53368317 2954 2944 64511341 92543 92518 872953427 18412 18382 57291114 27076 27077 586920744 50515 50525 844485606 15365 15366 97872312 68932 68926 803955043 93721 93727 556596466 96062 96063 817432356 87815 87816 775453909 95692 95699 599072121 26296 26326 363677717 13175 13157 571313350 58651 58634 958636966 413 441 8592956 58795 58796 826632512 62523 62494 571156672 11096 11069 948069969 99503 99504 371608546 5249 5250 127983198 64941 64942 240404005 69444 69466 438246600 44735 44736 209636633 19500 19501 657875413 77775 77779 644528481 81127 81138 810102147 85006 85007 559959704 66564 66539 82555964 59580 59600 410370023 41007 41008 503754805 66279 66291 678910556 22483 22484 913669677 95594 95597 772184950 82745 82749 276166632 74590 74591 986607502 80456 80465 617213490 34229 34230 38593463 27357 27358 155060751 33236 33263 681574339 53174 53160 652307757 56619 56620 467703823 47265 47289 870784075 48202 48207 365996372 54423 54403 640032935 44300 44301 962925765 62889 62890 35461795 11606 11607 285855581 86629 86599 931396030 76292 76293 933827557 86784 86778 481866093 88812 88813 898095106 75416 75443 589905702 84789 84790 683239472 6345 6346 726998372 62997 63009 848477615 73185 73193 156006514 17927 17928 596335140 66239 66231 321493 63833 63834 179511242 54598 54599 715878777 45953 45983 156692886 29909 29911 84181047 32177 32178 186109223 58078 58079 778659003 18632 18620 463910829 4938 4939 618360820 7400 7395 542616304 78791 78816 645574971 73364 73386 444409678 45395 45415 562360950 34992 34993 757749662 49116 49117 897568767 51594 51567 539960825 15009 15010 745741457 55957 55958 441714249 53240 53241 600179640 64940 64941 500870235 65090 65076 806052435 66445 66446 238774064 52747 52748 365563862 27775 27765 87873863 15782 15783 998533084 40057 40079 749016561 19716 19741 340057771 82202 82203 916247730 3894 3890 998108372 90378 90379 780752481 66483 66484 631388012 41263 41261 361661196 26711 26692 849901715 60816 60844 447558166 88368 88352 87183305 20149 20150 891843321 39827 39848 572077192 89175 89172 152284180 58074 58066 578933250 84193 84194 963257643 27505 27506 396372332 53105 53106 944904034 41567 41579 106021850 30378 30379 939645663 96986 96960 270442750 30095 30073 352210767 97668 97669 440788941 76597 76587 953735148 77740 77741 275911562 13484 13485 324088721 79583 79584 755284962 58067 58068 877839079 21178 21179 638889098 85187 85181 258866371 10303 10304 200132308 22330 22300 797949860 26277 26278 759043267 41590 41593 831034759 21772 21773 372367068 36743 36725 583942169 28852 28856 283707892 87025 87026 593513953 77860 77861 28840863 78928 78925 141726652 12470 12458 941630009 58600 58608 277839500 81237 81238 632574056 75187 75188 608694719 9952 9923 575649796 86301 86302 202099725 52389 52390 253537121 76307 76308 656435648 94614 94626 289541322 19490 19491 61016990 12309 12310 497093076 96035 96036 661083520 49816 49817 584266031 98328 98301 869835886 13281 13273 724707380 36106 36096 273053386 13622 13623 913809547 52581 52576 85820847 96931 96932 24211982 1141 1142 297479583 31529 31521 800399360 17493 17509 826680061 26294 26320 183018437 81959 81965 308205557 10230 10224 855905380 94301 94302 301647154 42234 42235 969642164 99938 99939 620631629 69567 69568 460134183 2936 2960 472890662 71649 71647 287275325 61457 61447 7738823 1635 1642 924657899 31594 31595 173231442 21830 21850 368399357 35587 35608 93108434 13922 13915 317460525 59166 59167 716821330 37195 37196 156071874 70706 70736 613805575 62875 62876 214683263 34089 34090 368423481 87596 87597 784254150 38871 38855 660480524 45098 45099 273573626 27750 27778 65693264 5041 5042 722744742 79116 79139 359941184 52460 52450 170120526 75598 75579 264526704 5368 5369 872712486 42551 42531 50627369 96664 96638 590292508 89326 89327 382037007 81036 81037 824029396 25161 25146 980619597 34359 34351 45239093 95219 95190 820754456 38922 38945 359661824 74162 74163 127886871 45746 45764 767273849 4020 4021 902547559 13564 13565 682340170 76598 76572 764647330 14687 14688 87223755 25443 25444 164622056 68947 68925 517184083 36719 36720 811337677 7978 7979 994917498 21963 21980 667003672 76676 76686 997097457 4419 4409 440435585 70663 70636 101554258 62590 62591 888241049 32697 32676 116750956 34078 34060 340599260 56833 56834 335337212 4960 4951 43245984 53765 53750 136313027 95914 95900 13194074 3151 3123 18482127 50758 50767 428472153 64461 64438 79333736 74026 74027 734784949 28536 28551 115601264 30616 30617 639847362 81124 81117 302788985 66051 66052 966068829 8042 8044 29484856 79322 79300 88135741 38512 38513 364836479 72522 72532 658985683 37182 37195 727173452 40688 40689 242495969 71248 71249 158578562 51455 51464 925736466 1194 1196 874101059 86959 86960 456264327 77701 77714 487679276 13368 13369 667324298 4618 4611 999231194 45803 45820 943027946 38217 38230 306618814 34535 34536 959873172 99244 99227 564087684 41893 41894 154583976 49216 49217 320949281 74379 74386 27245428 86965 86966 995106397 74522 74523 249982101 64690 64691 232468659 26795 26796 419088301 88742 88739 612077608 63482 63483 651037985 65800 65801 792350348 14767 14760 149482002 28357 28358 448632432 94180 94181 46682159 3265 3282 323724792 24004 23980 197732654 33518 33489 846130355 3627 3628 798609386 33292 33271 616148866 52473 52470 927479401 10508 10481 162868829 16410 16411 242501092 95511 95512 307387209 38178 38179 87643948 8624 8599 891223086 25447 25448 131856651 52878 52879 616607965 70356 70357 130997500 75422 75423 723473538 13164 13135 97432644 87455 87459 890374347 89478 89505 284321194 82400 82401 601734298 17200 17173 333706404 90675 90676 20999724 60536 60537 966167003 92003 91977 834933698 55909 55910 919272183 85687 85688 247673206 5133 5162 836980334 58475 58462 920451394 57650 57651 712165361 48802 48803 291128007 49932 49936 625376636 73887 73888 210786074 19602 19603 483566065 35814 35805 222591569 51296 51297 386337345 94567 94568 688314493 90073 90074 771068356 77097 77098 544633075 51804 51830 773144486 6272 6273 855496582 95722 95723 730549265 68263 68274 10120757 6693 6694 718949276 70639 70640 21639647 61183 61201 581628454 97084 97085 124445339 5382 5409 688945122 40343 40344 526286510 969 955 938190168 2826 2832 61528206 50460 50461 776540603 86144 86145 238103509 37501 37482 179760305 33195 33208 996172449 73570 73571 980901723 14582 14601 134663985 36477 36478 508043093 44320 44342 288864720 12341 12323 229362773 25775 25776 586594592 95656 95657 190683002 88546 88526 638071627 13930 13931 296882334 66123 66124 311260190 70697 70724 708029151 12040 12064 89396282 48553 48554 492396153 79834 79847 216311996 25333 25334 132672159 77161 77188 520658944 38276 38277 93721655 95786 95787 589123895 50721 50722 539557559 97288 97293 634046307 98069 98070 780139803 71197 71198 703353604 92695 92704 490438117 68430 68431 801981064 30648 30622 378629234 37069 37093 703625226 58869 58843 209036862 32154 32127 463368801 65236 65237 444114707 85423 85396 208494353 61132 61126 631159068 62577 62568 92000248 67885 67886 240882660 52806 52833 790195623 22935 22936 805833630 66809 66802 490094885 32947 32948 681730341 54708 54709 602761179 61604 61605 936134492 24185 24161 976294652 44610 44605 711657397 8191 8185 429847720 10077 10083 741735629 24499 24510 755401699 49940 49941 781827203 28152 28146 33523966 2227 2242 241672757 72572 72574 494137284 68649 68650 727459068 64026 64027 744799568 41593 41592 818682195 56200 56201 223225789 45336 45337 428477259 18694 18686 780024395 55847 55848 118319190 1440 1441 649301601 78366 78338 775761521 22665 22690 61962336 37617 37642 110235463 64165 64195 614410560 97057 97058 793295703 87898 87899 242686981 42445 42417 387863875 42213 42214 924364751 96932 96933 927676952 65420 65421 311860190 18099 18100 365299096 46035 46047 899664029 15325 15326 405852435 13026 13027 513390070 12922 12947 805827367 10176 10193 439788082 41990 41991 773213637 69504 69532 888092577 13739 13740 715957793 89889 89890 732774339 98698 98727 653513935 26408 26401 350727270 30810 30812 797603602 36283 36273 697439716 39892 39893 444367259 62088 62080 995772649 96136 96137 394736999 32044 32030 934358144 91612 91585 278044321 56416 56417 945018724 31967 31968 928790628 42132 42143 625464626 1557 1558 604646660 92884 92885 854876090 68866 68867 337942055 87857 87878 737441236 6985 6986 287189013 5572 5573 697587418 69286 69277 977483241 39743 39773 839395683 72290 72291 675115071 84481 84482 678761329 61052 61047 456564218 91966 91971 471584106 80988 80986 313466365 28573 28574 9996703 52623 52624 966038738 10531 10532 393741499 83345 83331 660641696 67036 67037 698362122 51503 51486 424992101 71167 71152 264951008 42844 42845 977076073 9131 9147 318278901 19078 19087 432419038 12076 12081 239345839 98059 98047 569692692 20852 20859 646870402 18080 18085 702671534 65124 65105 501852816 54652 54659 617403295 65978 65979 44313501 61919 61920 270046228 92644 92645 606007186 53821 53815 768625974 42518 42548 860446514 94443 94444 877752219 50926 50927 374479887 45056 45057 41050529 51283 51275 924353115 56451 56453 970310455 96417 96397 744613686 58370 58382 134389044 64337 64331 907559216 46265 46266 148760235 68512 68513 501140111 53144 53123 801691931 69996 69997 382757915 49308 49289 304163102 7903 7892 949668656 19353 19354 614178182 94774 94775 589212427 35171 35181 847571886 37904 37877 991475502 69201 69215 109224474 99045 99046 694394494 83341 83342 707583713 71677 71661 670427945 75077 75090 243770619 67291 67280 581364138 40238 40239 30252940 90530 90531 533613866 63683 63684 294790311 12020 12026 122697135 11255 11257 300202988 10924 10925 785380156 77906 77907 586888846 9997 9998 544195348 37079 37074 706892539 25052 25022 901171851 59388 59389 591939765 69322 69305 931834281 24089 24090 881499817 95042 95043 198857034 88735 88734 508077448 71751 71727 283957518 53178 53179 711276634 88513 88514 332408404 31115 31117 764829552 31416 31417 5114251 68081 68073 363202268 92042 92043 386287045 18761 18762 830179602 24673 24674 770769974 97195 97186 882866640 31579 31580 319908663 5788 5769 817929733 54203 54204 940249739 33623 33604 916422451 46733 46734 713362269 98172 98173 525836355 54604 54605 790453443 44264 44265 19259796 72706 72724 694383200 31122 31126 251572148 19294 19274 976692269 11723 11724 999125898 82238 82240 816762039 61117 61122 943354956 71608 71609 930906909 39504 39499 762511281 53318 53319 331259029 3102 3103 734259461 12333 12334 432260871 8172 8170 506391468 83307 83334 5636307 22346 22320 41358035 98595 98611 184881544 50200 50201 253045686 75637 75655 351580834 46160 46161 665110857 67389 67366 301933980 82294 82295 957469209 21956 21962 581900182 44418 44416 991294689 99167 99174 212567878 9084 9113 934284636 60581 60582 371693281 29397 29392 368732635 55539 55555 456053887 97593 97592 760762848 54221 54216 533742479 76649 76650 16397744 70445 70468 949309698 69000 69001 299831083 55498 55486 98725615 14704 14722 298303241 45432 45433 533780515 6774 6803 680205117 62033 62034 140025113 98254 98255 19491511 19403 19404 591222419 93189 93210 80556750 22172 22173 563997569 54559 54581 439696844 45713 45699 380197988 73142 73143 111222108 90437 90433 779845776 32855 32871 349907972 1746 1747 743389481 62509 62510 981545988 19818 19819 634540087 77822 77839 685166526 7962 7978 793396125 80981 80982 337714774 93950 93924 64636992 93935 93936 483576725 58273 58282 283292227 36243 36244 904907010 74711 74683 987677336 20920 20947 896188558 99337 99338 584231709 80668 80669 589462783 70706 70703 616543537 91419 91420 296122062 96132 96133 612522340 32767 32789 233485006 16698 16699 822417127 18867 18868 886000076 28801 28802 817049634 7919 7932 85030506 19099 19100 396109687 28610 28611 464402552 39552 39542 276083961 43613 43614 334803840 74052 74053 537100371 69331 69302 668399769 17232 17233 856052886 95840 95841 533197972 3937 3917 65498397 5346 5369 961803568 26832 26859 1134468 48599 48600 901220595 78491 78492 183793532 80059 80060 859780093 41077 41061 510798700 89509 89537 42189665 41554 41555 164440935 57353 57351 455673099 45825 45799 808996326 82336 82337 937777094 16415 16390 255983789 6544 6514 427074153 89942 89928 207969113 84661 84662 995022101 44031 44052 551507150 3624 3625 64130581 34949 34966 305525581 61866 61838 683739456 68525 68526 10804858 28317 28318 216668380 96223 96224 129615885 67078 67079 489149875 14802 14803 110498434 7650 7651 713781307 91039 91058 88567074 70688 70689 312955929 59308 59292 461970805 59422 59423 400340952 89441 89431 633565129 61566 61567 541720461 90604 90605 743082692 51478 51485 232349596 37040 37037 80049902 9088 9089 20219014 99746 99747 956329567 99928 99929 448536038 10590 10591 783137383 53021 53042 360341845 49746 49747 1330730 80030 80031 891338377 53034 53035 929669766 76973 76974 941736988 38212 38213 202862637 53848 53868 285612122 85703 85704 858541861 22071 22072 819984211 99705 99675 263725467 45798 45821 815141539 47518 47498 25581938 11014 11044 427334320 32203 32219 716684669 63395 63407 849600944 98175 98176 48828809 564 550 84420921 25809 25810 91475391 56024 56038 515397478 41706 41707 198029297 42340 42341 740226356 21317 21322 503602072 75662 75638 452677582 24981 24983 197637735 43664 43646 793763548 45085 45090 51707535 89694 89698 925766864 92617 92618 750576303 17373 17374 691558332 42231 42239 782297267 6515 6516 154921693 24591 24569 986767706 38108 38134 233840987 66612 66630 115196937 43106 43077 1734321 37756 37757 25022407 3498 3472 43757692 83139 83140 717331212 66144 66145 173179071 2562 2563 448989702 44957 44958 25289455 20568 20569 847434111 80948 80949 616360474 20113 20114 727406348 68042 68028 835285132 99561 99582 709412701 84430 84452 110332215 94449 94450 566318720 3026 3040 483663191 62911 62912 747345347 13650 13658 69186968 56066 56048 141436516 85703 85673 32040398 70189 70190 433574697 49991 50011 198260610 90500 90501 57352831 32231 32217 216143194 54709 54706 316497219 21798 21799 503298379 9676 9705 123364726 49736 49737 249931942 33952 33958 600456769 6743 6744 416027887 18683 18662 908868792 15639 15640 767519824 65990 66000 877479387 10982 10973 20459862 49854 49855 514166811 95941 95942 576114483 78932 78933 173566552 87630 87631 450794637 67408 67409 790565232 32006 31990 24117394 62135 62136 757162397 1650 1651 770794611 55150 55151 531619378 99914 99915 132400360 79058 79059 687743983 64970 64987 217534013 89202 89203 55371609 43179 43151 546529463 71653 71642 292154415 85712 85694 385440635 15684 15685 779153738 54342 54343 879540637 99766 99767 42492497 34160 34161 984137718 89642 89643 361297402 54548 54549 194688371 63637 63638 413797059 38407 38408 416948705 60303 60304 147001842 32261 32245 53068415 99168 99140 232086178 89646 89647 215718462 63697 63667 63498631 80894 80872 608356013 59985 59986 996591322 57263 57264 990243414 64782 64783 258451869 70166 70146 959111548 79986 79987 266541681 2951 2966 227912927 31464 31465 232547303 78486 78495 110332373 93409 93431 781150033 23177 23178 588575075 36373 36374 709696788 83679 83683 860598476 81890 81911 845007829 33230 33201 195362435 37275 37259 712936293 36830 36845 890441140 41931 41932 636807403 48658 48633 620151589 89598 89601 992347774 36594 36595 660848948 59750 59751 728135906 73389 73390 26578515 65397 65400 931094321 6230 6231 388626542 12328 12298 111693479 40711 40734 687531595 23388 23389 635944420 68332 68333 76383847 26339 26358 540486604 73086 73087 627999950 9889 9874 847421065 96403 96404 352090983 63832 63833 536109631 72108 72109 880602154 98267 98268 618221538 19606 19607 600104841 4837 4838 115261892 502 530 171332454 47494 47495 173675864 88580 88581 520880 68139 68140 997157646 62239 62213 36545973 83082 83102 309437746 90820 90821 679274233 4146 4147 671474198 16866 16867 571074855 14523 14513 363350359 14678 14679 909204418 16907 16908 458677285 50702 50682 920230473 52539 52540 416081452 77143 77168 206950936 19954 19972 921966710 96617 96642 927552304 26610 26611 845816969 42993 42994 749350443 32239 32232 504374297 78814 78792 648978877 62498 62479 29573220 16554 16532 540708865 43978 43960 415667664 82954 82955 177182929 12778 12779 228435327 60353 60354 324461106 62199 62200 940018403 78189 78190 63191381 45119 45120 30617643 71266 71291 227483547 16154 16155 996708782 13683 13691 629147311 43925 43924 893019418 49944 49945 566547140 16311 16337 494278174 75821 75822 585237076 49563 49564 669240171 17060 17061 549164189 86023 86024 101047947 84742 84743 519778812 79579 79601 998066913 73766 73769 138033093 85850 85840 518080871 10815 10797 287210814 4741 4760 55227339 37239 37240 610573857 41912 41926 746129345 85972 85973 369677184 33690 33691 142985210 57848 57849 374694226 51148 51149 659217085 71388 71384 684126302 89632 89648 842094955 24433 24449 323070604 65274 65275 459823164 77538 77539 616273146 10513 10510 238829929 58912 58913 118082086 65702 65678 252791943 49135 49136 272353768 58663 58664 446850493 41737 41738 735017531 76571 76572 341544449 16481 16465 829722018 13861 13862 282303627 74574 74575 301273561 66097 66093 237188604 31669 31643 88153011 38841 38842 254719560 21572 21555 389406773 44043 44044 848150799 22684 22657 13386275 96798 96799 561534650 50203 50204 632053901 99772 99792 517936021 66528 66529 700036056 39945 39946 854706992 50635 50636 668848163 50098 50085 245053312 52248 52249 639381477 67720 67697 192131404 27216 27220 342077525 44947 44937 694175054 36230 36214 76579759 98580 98600 252581670 65245 65246 818801589 1376 1377 29519722 68537 68538 473856934 21563 21578 829255613 84264 84265 600995269 70973 70974 474897322 58451 58443 709991248 59379 59380 816587866 89056 89057 74811046 49374 49396 244615484 49002 49003 152707661 65891 65892 206968758 37686 37687 862506415 34494 34495 435899795 56063 56064 747918012 34460 34474 445853914 23891 23876 711122429 93304 93305 184767592 1500 1485 616531269 95446 95447 329781943 21068 21055 417726967 77517 77518 937332990 38177 38178 62315618 33513 33521 119885943 72721 72722 390535581 41565 41566 296955159 99637 99638 464723350 66670 66671 996870712 67797 67798 804479700 29740 29741 814992540 93206 93207 585360847 48016 48017 801922642 67664 67684 24087672 99736 99737 741815563 3108 3109 665612227 41933 41907 647963822 79316 79317 864753572 86590 86591 572967684 2316 2313 887200529 32374 32375 42304453 42922 42923 780146732 67734 67707 719215100 11217 11218 98204842 58675 58673 540864172 45929 45918 509810585 80977 80994 174535493 23966 23939 776977094 98347 98336 232319282 97789 97790 442560874 5047 5073 56245916 6968 6969 65586275 91761 91766 222657718 62757 62758 695678489 83856 83862 448626779 37212 37200 931745251 63116 63119 523176192 40409 40410 112565333 17341 17342 902162976 40604 40624 73931694 70932 70933 281189188 30727 30711 809618661 20915 20916 387628132 51575 51576 18243875 85068 85072 308367762 61933 61940 629756119 5787 5757 811738463 50443 50444 536373862 46453 46464 636709577 13450 13451 776970997 19677 19685 617144005 71626 71627 947450544 11851 11843 297557032 88244 88245 836639655 63587 63570 517476641 38668 38669 49852094 26852 26846 533488900 91528 91553 431297199 439 440 727341339 13967 13995 759300651 59994 59995 733304781 7583 7558 455512143 19089 19090 731489446 19146 19158 968707445 73366 73339 178944576 50587 50570 489814212 57221 57222 70666723 31001 31010 490004673 54815 54816 5107647 40476 40477 819593800 10351 10378 482613520 25047 25048 95939498 93499 93500 79799094 60990 61018 144888508 74535 74536 196442267 85595 85596 86699620 90299 90300 260968018 30266 30267 993019284 8737 8738 690185581 24280 24278 366262991 53736 53737 184863869 63901 63902 160132289 94877 94878 894520262 48817 48787 489542889 79269 79256 974470911 7423 7438 33852887 47897 47898 376440390 88695 88696 414777669 73006 73008 300177337 40810 40811 346279066 65903 65895 206948163 26763 26764 528830697 88920 88921 645244789 85458 85459 55117457 45815 45829 346267213 24246 24272 703871065 48168 48169 357019711 17555 17540 691330779 3051 3052 973625138 21720 21721 843314359 91839 91840 357234224 67094 67106 757904508 70694 70705 191720327 4879 4886 578087523 5189 5190 424412546 59592 59578 932288903 55052 55053 285257907 94018 94015 690389580 17734 17735 820336013 60884 60885 658656210 69202 69225 741905660 85733 85734 233498434 631 644 602518505 54287 54294 801031769 98708 98712 609448369 35366 35351 593035188 89544 89527 254897404 10533 10536 410894637 2551 2552 838850455 60770 60749 360136406 52642 52643 942381151 14176 14177 886902575 43566 43541 870640630 8832 8833 50348165 23574 23569 146551975 79903 79910 545754294 99946 99947 397275706 43520 43521 981694218 37890 37891 580003942 33579 33580 296355789 51505 51506 273538682 2215 2216 600122408 13599 13571 351789876 77140 77156 39862335 1292 1293 29970673 5741 5768 74181686 28646 28647 275170064 250 251 323508709 42796 42808 963710625 1269 1270 139910596 19375 19376 915900043 26483 26484 45272760 46982 46983 463974356 87005 86986 595672698 44461 44462 174313332 6344 6368 20337980 92520 92536 119530972 8090 8091 119668142 41898 41928 681228005 91073 91074 464236657 58584 58585 476965575 84456 84457 792486156 89109 89110 220759014 30394 30395 319611043 85749 85733 82391013 48787 48788 341429142 30132 30127 153570378 79963 79964 100334137 25192 25214 747618514 31211 31212 817520104 34426 34438 611560455 86221 86238 389299360 33825 33826 720913900 87899 87900 30504702 16456 16457 407396603 13503 13527 494396509 1323 1306 898207622 84992 84974 410006995 2219 2206 646663815 84990 84985 206167460 69530 69531 972832003 13279 13277 482274674 12558 12576 87316625 28797 28799 371410731 73472 73460 717963736 42391 42415 666839635 67315 67316 271102716 24968 24994 788804171 87005 87006 455148601 79743 79738 332099076 98060 98054 671858714 73076 73077 59485710 22490 22464 420184083 3342 3343 4352085 50614 50632 235418288 9826 9827 455724534 21462 21470 286102630 60712 60713 244462105 67629 67649 872426670 93764 93765 192459275 28625 28637 542396689 35653 35654 405744803 17178 17162 210945299 25727 25728 319775912 74202 74203 664253162 50012 49985 867434649 78178 78179 60831775 16184 16168 42840296 96204 96185 487729703 45094 45095 82013575 26753 26754 672918268 57484 57472 273267806 38341 38324 581927885 13120 13101 190799175 63028 63029 638559230 17348 17376 171029084 71502 71503 587510597 25634 25618 545443918 27391 27392 758703071 61422 61419 433157792 54925 54953 714955624 73990 73993 470396020 19409 19429 648734020 19048 19049 284107288 11249 11229 583326945 53418 53396 32890766 87071 87072 69999804 22692 22693 851878468 49074 49075 163719056 18253 18229 983770727 66787 66788 997309212 59193 59194 217862263 6488 6499 338101519 14894 14895 319422436 91499 91505 250633232 2788 2789 360920801 13502 13474 39333055 22682 22683 53161509 17502 17503 287632529 23995 23996 95242064 29528 29558 953181552 68681 68661 555181778 97499 97500 891303586 43527 43550 594448174 62272 62273 755501206 33859 33855 774950714 99613 99614 946153617 82919 82920 975406551 25547 25548 349911189 4423 4424 467842051 97765 97771 156998205 61685 61686 795728467 38580 38581 613717744 6974 6975 92077929 4917 4906 428463306 78226 78207 693364112 30362 30354 547017435 62648 62644 934728136 19010 19011 314885817 25302 25314 662074900 95356 95357 533102714 32971 32997 981301723 27363 27364 759094669 44543 44544 755977438 92047 92048 510728632 9524 9535 435723234 93910 93940 621594723 86391 86392 455719482 26877 26878 117430292 49660 49690 59794123 55953 55954 730932417 80634 80635 634985654 6072 6073 310131059 5540 5541 749031878 22700 22677 999915133 19167 19168 847989830 58592 58620 995641946 92322 92323 550811810 88723 88724 259698272 74843 74855 716140965 73843 73844 570040198 17257 17258 454103168 33909 33910 265619334 32926 32927 661901206 7129 7130 598623473 88786 88787 990918672 25313 25292 873383226 83778 83779 188122750 57887 57908 378630003 21282 21283 40712195 42788 42805 523894032 95209 95234 286017487 93926 93927 213678297 71189 71190 324992851 53129 53130 698846999 74221 74242 263891436 29807 29808 309119042 48021 47999 565235834 7566 7567 697895785 61816 61817 476650498 31786 31787 246913458 88591 88592 156906095 94295 94296 823319395 38097 38098 390757132 2396 2397 277346281 99111 99112 64811130 4330 4331 809740308 71883 71884 499136492 11335 11336 262598197 90212 90213 331563618 76758 76731 405385797 34033 34034 782549114 39411 39412 903251706 60405 60377 213644844 88899 88900 194763967 28196 28176 164021443 21594 21578 873568610 35286 35287 483737265 3801 3820 748606201 78940 78965 210037904 25796 25797 549828382 45434 45408 468248928 37480 37487 130866500 64029 64030 995138763 61951 61927 397558718 25173 25172 393469473 58926 58927 393423500 89977 89978 794629130 77147 77148 564818482 3607 3632 207965842 63024 63025 446959553 14823 14824 574947808 74985 74968 42058400 2332 2342 872769756 77323 77295 364406046 60160 60190 711274108 53498 53499 486183870 71460 71461 805940275 77250 77272 205027150 75707 75708 214038093 4172 4156 424496776 45981 45959 24645795 93521 93507 460040197 92961 92976 491947409 17513 17491 457060715 94537 94538 979129877 86204 86219 506033911 69438 69442 406742444 21691 21674 231193227 50472 50487 394600563 66956 66959 764895852 26053 26054 192079133 19929 19917 973454617 67917 67918 438607968 57855 57876 925091580 3901 3902 181390013 96508 96515 560971199 16020 15997 860242063 94972 94993 977860303 95926 95948 980694006 27290 27291 846941266 67260 67264 837615823 77220 77239 138585912 19234 19235 704486563 59805 59806 696356505 77588 77561 441224939 64418 64419 967663866 75896 75897 645026669 44455 44456 721373401 55668 55638 326412723 76568 76569 353815031 59386 59387 744699720 51549 51524 670828801 23044 23045 975196060 90607 90588 479105799 81871 81879 571719691 8579 8581 220714781 13381 13382 900119470 61890 61912 274226436 8188 8189 53731632 3976 4005 397348010 83335 83322 407172985 65752 65753 895435351 78691 78679 344440003 9994 9995 720420306 31777 31780 935967814 84712 84703 788412027 83032 83015 993856157 44338 44339 702733939 30211 30215 664008686 80853 80854 924318102 35450 35451 451156118 89485 89486 378929580 36038 36039 457012749 58204 58205 598938794 78934 78935 711550206 96615 96633 882502321 32127 32117 998333084 71991 71961 466826352 66074 66075 477862102 57776 57796 945568100 20200 20201 669868524 92750 92752 470474913 22212 22213 495481965 38603 38589 121310486 16575 16598 944685545 55453 55454 444116520 51956 51970 726523699 51605 51606 587423921 2221 2222 359519934 89164 89157 536420134 82296 82300 921887466 35966 35967 448346140 50802 50818 514426849 66931 66932 542394108 18312 18313 142715202 1263 1264 285601161 45197 45187 617559192 3743 3737 656404269 80222 80230 87374136 35248 35249 811182189 29089 29090 558564897 80089 80096 135326457 55724 55735 867264367 7686 7687 14968842 54618 54619 535955671 92258 92257 215926276 24677 24690 424803007 60103 60104 136322173 60354 60340 726743529 22931 22932 918216895 96416 96417 269052824 96270 96271 755533794 3640 3641 2204344 25427 25436 928106886 88898 88899 572946060 99872 99873 691958025 95720 95721 369458204 47014 46991 628653993 92189 92177 731564114 5791 5792 256833701 9147 9164 986262353 88516 88517 235196347 88739 88740 421022728 68179 68188 461066110 11975 11976 70469222 76380 76381 115143203 90593 90581 591952928 50473 50465 281103062 93026 92997 284173737 62663 62664 333952594 8348 8375 443843982 39168 39169 799909527 77875 77876 871431503 20061 20057 773207283 53896 53897 904838838 41200 41187 61098424 85196 85212 95448550 78606 78605 426473890 49436 49437 193501583 81091 81110 536285382 54673 54674 351034092 99209 99193 985396884 96886 96887 901703706 17005 17006 163390817 32114 32115 27144760 9233 9252 785440791 30638 30628 330837825 44902 44903 586030128 42927 42926 549411696 18530 18531 223352121 75598 75599 844252656 33662 33689 407567884 89833 89834 495228131 36862 36835 543200102 67601 67623 638888483 18727 18737 539085331 9253 9254 690022096 26467 26489 464877446 23585 23586 669403660 19715 19716 629308126 56606 56591 60052970 94636 94660 452823114 50638 50646 762968049 22596 22597 867496056 22492 22477 599981452 21823 21799 662031859 85906 85876 821050113 98493 98488 249473191 80610 80623 810644818 30716 30717 264018858 35512 35513 991328156 40125 40130 692808575 83379 83380 516818820 44333 44338 52198452 17258 17244 982667520 41019 40996 234761020 58934 58911 925425586 27192 27190 335417222 84750 84733 923593791 11740 11731 214714360 81973 81974 859228348 22273 22281 185589122 32640 32641 315301304 91585 91586 541442717 52934 52908 695228473 58360 58361 988317215 16849 16850 233611499 26886 26887 813139393 79030 79031 474744832 92639 92640 989512875 62998 62999 659432435 27985 27986 829166891 58515 58488 312522545 49266 49240 116214349 25391 25392 156795990 37610 37625 531617239 37933 37934 760434027 82609 82610 166111204 72482 72483 945465494 30206 30207 732293360 68192 68193 392888829 10691 10699 516834681 36032 36016 201959080 26538 26564 154076640 74884 74891 693367600 74850 74840 93337683 29240 29225 476255561 20219 20204 697802005 31575 31576 282924187 19135 19136 258096001 83447 83455 867372124 91967 91982 619871571 86925 86926 772208656 21619 21620 186018576 95480 95452 524688824 1 29 633545244 44684 44655 481069048 56944 56957 167390180 14374 14356 664371552 59440 59422 333302845 34148 34149 799202537 53189 53199 978079729 72760 72761 141960732 308 309 357100224 83867 83847 554483437 79798 79799 69648522 51152 51153 857774057 96041 96042 153845923 34013 34014 847715846 10250 10249 768012126 95675 95683 459034670 66373 66361 789451862 91743 91744 750649743 41714 41715 488883015 89915 89916 400646012 24229 24241 895340644 83253 83229 632968398 83247 83270 528537950 43731 43756 630174506 65151 65152 848378263 1149 1150 720506986 92447 92448 684407482 11235 11232 119303617 71341 71342 349646450 51644 51624 709788213 9710 9727 127002687 90697 90698 875497482 93582 93560 446679970 59395 59408 11150471 44459 44454 901044583 99549 99550 973649548 16116 16117 288421810 83197 83198 412956737 17522 17523 347369895 34539 34540 267840551 5242 5244 466154792 94426 94433 905270024 31435 31436 291684226 69874 69877 740102513 11604 11626 546793579 35873 35884 361374688 16824 16822 708931093 89993 89994 91846801 4710 4737 295751042 63408 63436 892835454 81646 81675 742806778 86136 86115 336508380 46083 46065 479425076 68678 68679 560249433 70941 70920 174153546 92435 92436 275862120 69661 69662 41644010 75143 75144 408656665 8835 8843 4732751 29868 29849 478669611 61733 61755 250343747 3395 3407 63770480 37520 37536 149767815 29002 28977 292864558 56351 56379 287021940 48391 48392 725608826 9667 9668 556528107 15451 15452 874668619 40046 40047 669666961 57339 57322 941451131 34235 34263 538535163 34882 34883 99977920 96051 96052 699416472 10627 10628 944623622 63830 63831 523103497 12891 12892 723723603 34644 34615 255105928 38504 38512 447927191 84635 84624 781467066 90577 90598 798209773 57390 57368 336326561 79161 79162 19125693 50384 50373 132527378 44408 44409 287103228 10363 10364 199468574 84492 84518 558418741 4201 4200 131308155 38985 38986 719016355 69331 69332 883578922 67197 67181 34151620 96983 96973 100009500 80710 80711 23876459 93414 93415 391267629 67774 67762 924016921 82914 82915 440995 75655 75656 168337374 38882 38883 708320303 13467 13488 880981391 72823 72809 128967861 49235 49234 507953670 78055 78072 932324116 46826 46813 781810913 91394 91369 764306711 88226 88227 312240624 2948 2949 761480064 29147 29148 960537817 25306 25307 724365305 57738 57739 238760251 91568 91546 256418864 18296 18297 697480331 614 615 489471492 23913 23940 742841807 60340 60369 837729356 18358 18359 567201283 22737 22738 584331730 78211 78212 562155275 23616 23617 581021289 9241 9242 232134711 98609 98610 383341481 17888 17871 669053307 63010 63021 185610703 75100 75079 678439083 30192 30193 417327530 3172 3173 869425095 30026 30027 185257637 91677 91668 962622461 24847 24856 340196789 68562 68563 806420382 28082 28083 437052917 25731 25713 691157207 77394 77405 718373179 48105 48106 20702541 73420 73402 498233858 58857 58858 98633514 6870 6871 564768137 13422 13423 432777463 1396 1390 684651808 82577 82582 981266910 46020 46021 959524860 35060 35061 342304242 1928 1929 675961375 62221 62204 537109509 54601 54607 382124372 478 471 281927243 17860 17861 885953784 7667 7668 21902347 63989 63990 7145822 74699 74712 980055765 71019 71045 665706638 45377 45403 461729249 23719 23720 794468063 60029 60030 338000320 97152 97153 812380427 62502 62530 452248233 27710 27711 623699521 32548 32549 922311770 95194 95195 419944402 47116 47106 579781069 87237 87226 773066118 45842 45843 726546209 58127 58097 300694360 96782 96784 886813577 9694 9675 597894550 58457 58475 488514897 93671 93681 724776151 37508 37509 670752294 41429 41430 367185364 84170 84171 997133399 81627 81628 94573086 49353 49354 108149593 18593 18621 465797679 27989 28007 107906522 24661 24646 303286295 95814 95815 921619895 73074 73075 461212448 29949 29968 887604507 87208 87209 831821788 96108 96109 570846659 85196 85177 904338386 62840 62851 214601523 179 180 171179427 10015 10016 298223099 94428 94432 907349779 51152 51163 229733131 84930 84919 457433649 24860 24861 589078863 20712 20698 161579312 22480 22486 80827032 45912 45913 748531836 98999 99000 496210437 89784 89789 787511161 94690 94691 881659707 94211 94212 601725944 60556 60566 398294322 95932 95933 738222111 16412 16413 707002213 6749 6750 185127944 76105 76087 556312571 30897 30898 425066089 83443 83444 868512164 50738 50712 658708139 28864 28875 574935191 26540 26538 69356837 11261 11277 592426230 51745 51746 731455336 48014 48015 717944493 48286 48291 804198442 44378 44366 902257160 63796 63798 63391900 68956 68927 781448546 78053 78054 588755640 9541 9540 115904103 15514 15535 998727548 54232 54233 622238798 73041 73051 861807422 4020 3999 359617736 3171 3199 369116355 31706 31707 22463685 81630 81631 39213077 52076 52077 53740078 10786 10811 588351194 26470 26471 200042852 85501 85502 106209492 3671 3672 63574027 59714 59715 950598503 1508 1509 698023679 20349 20376 198490526 41746 41774 299434011 92743 92744 853231994 58221 58227 927245656 41837 41838 467875957 50701 50691 916164309 10126 10127 196398592 44950 44963 739948555 97873 97874 430185048 88325 88326 978324575 47467 47492 308794062 57184 57190 80316664 42780 42781 749323096 17819 17820 508118073 87055 87056 36398961 66883 66884 339452342 34343 34360 71280828 49574 49564 876032958 33322 33302 422963910 83735 83749 989677294 50192 50193 395251613 18564 18573 957073155 1028 1048 861549159 56544 56545 12839015 80153 80174 960775908 39417 39418 909050237 30620 30621 699858136 57322 57305 930466113 78074 78075 337922649 83032 83055 788629227 447 465 998723100 340 334 326034396 79002 79003 780424784 5795 5800 960370277 88350 88351 850974080 53322 53323 267927301 56608 56599 461139806 49784 49756 626571206 94811 94812 527151052 51698 51684 854101230 18666 18687 428927345 81090 81091 456707723 1037 1038 65554088 88718 88719 53745094 79397 79398 981295361 92658 92677 836013445 55159 55160 473204439 37546 37545 809588747 78983 78958 177356293 76108 76109 462011389 18903 18904 412049884 44584 44566 234209335 75824 75825 824340831 26167 26170 925174036 57000 56998 854003246 78312 78298 858608012 48331 48332 845564651 59268 59269 955979481 13492 13466 406138248 62170 62171 215382859 38609 38631 364333020 26136 26150 504433269 99567 99568 882560959 80671 80672 408880319 18194 18195 483158663 6085 6086 696400492 92505 92506 918712098 65747 65748 441335922 18031 18032 18868676 43896 43897 736637421 34425 34415 134407972 80899 80900 668905809 79036 79039 777407680 33599 33592 191094237 7517 7496 744427898 17761 17762 572318352 77645 77637 583465068 91208 91209 344763702 74013 73993 128754510 68391 68392 584356284 49486 49487 437533835 51057 51058 262870929 99894 99895 315444590 70362 70363 707187391 33088 33095 113017157 5309 5310 919556821 47556 47557 219590889 54089 54059 334035580 64427 64428 575677908 61976 61977 944746356 22946 22960 296695073 2297 2302 530062742 55138 55114 863035994 24242 24243 329425632 40091 40092 980327900 66631 66632 529944838 95535 95536 855039119 94435 94436 809122440 64559 64560 525885614 63631 63653 296934157 66132 66133 717615614 68876 68877 363141935 4971 4972 591191456 2732 2745 12584258 44888 44889 43511960 16138 16139 553355082 42449 42452 218414852 72867 72868 713750385 49731 49738 265179949 69727 69728 415947300 69254 69252 495511357 54887 54860 451669531 24877 24878 568098862 9262 9263 487655465 27070 27047 79086959 30216 30223 79523827 3715 3736 392704231 41976 41975 536556949 5579 5580 111530032 87984 87985 571908235 91087 91060 876094780 57036 57029 649000137 44276 44262 650359892 18633 18617 187103352 16468 16469 132579947 91195 91196 520868240 21828 21857 831674807 83458 83459 282039719 30881 30882 461113535 81628 81648 82870442 81806 81807 464488729 89481 89482 752923099 80007 80008 306413857 36534 36535 781342337 30764 30743 473887080 30222 30232 770368349 93755 93756 562443930 8200 8201 558573139 95162 95163 496356116 88305 88306 206113741 32169 32175 28222469 85504 85505 1205635 32261 32262 735360280 39636 39656 859866899 99360 99361 1133799 57276 57250 982486021 86638 86639 419199783 10036 10032 976704351 3508 3509 97009372 24377 24378 9696866 71599 71578 900131559 20168 20169 737920655 52266 52267 461703345 65074 65075 350244303 10623 10624 798167923 40662 40663 595455624 22346 22370 773855947 69456 69426 689855406 47791 47792 231111787 62799 62808 159431241 14589 14590 858446291 26573 26574 319579695 84123 84124 326385951 53903 53904 325394325 51617 51622 585117825 53891 53892 766627606 78264 78265 609579503 86918 86919 962346489 72966 72967 838438702 83729 83726 159416640 10454 10455 16644513 61532 61548 710016094 59872 59855 32390343 71604 71605 139776126 34948 34975 95893052 78286 78287 976826770 57870 57861 351299181 13129 13150 110889502 11862 11863 256905787 25940 25922 887879861 82533 82535 228356756 94712 94713 787147890 84725 84709 253557992 38157 38155 594725731 93524 93546 367181535 32048 32049 930081205 5316 5317 435013799 19393 19394 160509754 82432 82412 931401540 97519 97520 547385628 87937 87938 296345415 5424 5425 563377298 70287 70297 999671283 72798 72799 556865614 51918 51919 364328471 57184 57185 845161416 22514 22518 402990509 96524 96525 415138260 36322 36296 420081194 32963 32973 558492562 45551 45552 697895859 96997 97019 587402058 56371 56372 522802384 79284 79287 647869437 76886 76867 407508853 73949 73950 809534103 92534 92535 532828258 19939 19940 906801304 80595 80623 981543258 68721 68722 566108356 64554 64555 108915935 60921 60922 34293945 42160 42140 741898783 51422 51423 898554537 93576 93577 35071803 68662 68661 377511769 50651 50664 499820459 12258 12259 499542675 59777 59805 628475849 69889 69868 353226464 51265 51266 242405444 2759 2762 500231064 8676 8677 308116350 4889 4890 794676361 7330 7326 389769737 22528 22539 709122593 18297 18283 835598493 51200 51210 840777977 88057 88042 38344404 86490 86461 825137753 19574 19575 625805961 7185 7186 892705407 48826 48827 845173878 35152 35153 810132759 94789 94790 870813313 77080 77081 110372360 33701 33675 197937576 76983 76984 35581107 22895 22896 156426943 28238 28239 706344291 72182 72154 11573835 84648 84660 11305410 84853 84854 589030584 77847 77842 569609499 28435 28420 88796060 51593 51605 931544089 36911 36912 415181850 18779 18780 754627370 88385 88390 563357424 25448 25449 934820124 61550 61551 373697971 26182 26183 143018510 25300 25278 934037184 71596 71597 319314421 41301 41319 112348306 85799 85800 257486588 24820 24845 137521579 18254 18255 702634113 72055 72049 994759886 75667 75694 800929070 58487 58488 637619838 8463 8464 311716232 33090 33081 26596343 53764 53765 323325535 3889 3864 210233062 86703 86690 518894167 70468 70469 795377711 99589 99590 661121073 9746 9747 545172908 19121 19122 144237626 71595 71596 601334866 79751 79769 885577231 77451 77452 312549914 68636 68616 802903267 95610 95611 947972242 13299 13300 695698703 72186 72198 577856247 49790 49778 45366745 43718 43732 953583259 6080 6104 735503866 23675 23676 240296671 34997 34998 420295546 133 127 284579245 47544 47545 569857685 75653 75654 23211563 27733 27759 749458645 17393 17394 599635823 14959 14960 86293446 66126 66117 421335264 59095 59096 465520553 32904 32905 836678189 17314 17310 517532533 71060 71040 658809795 93114 93115 370357952 25162 25163 389562986 68702 68703 142503132 87922 87923 883861941 63716 63731 370090970 96261 96262 249710088 70398 70404 207088845 68449 68441 607284808 59629 59630 131795749 66367 66394 756739620 54610 54583 415600376 22660 22661 912566191 14632 14633 99468421 45165 45139 327592288 565 575 647540828 88456 88457 865781640 24306 24307 285515422 82630 82608 886779731 94852 94853 112091074 62861 62862 237834368 93929 93930 580157432 72195 72196 807840989 10052 10061 368783808 23637 23666 504616296 66951 66952 649864012 6208 6209 474906285 59348 59327 12140519 94453 94454 192815049 53003 53004 701552045 18331 18343 668979608 34191 34192 869920656 93347 93348 741330314 39434 39435 144624961 36548 36549 492681476 27933 27934 90796899 14553 14554 577578810 11461 11487 159050091 19786 19802 212172303 31097 31069 625746289 90885 90883 424979125 41027 41028 219790547 57904 57905 650127091 22777 22778 851842424 61838 61867 906818817 42814 42815 639919344 93215 93232 808060403 15059 15057 483510759 99785 99786 120814367 73203 73175 848381902 73667 73668 855525051 38201 38202 576625613 85646 85647 80700373 59864 59865 556486032 36214 36222 220534979 54513 54514 649822980 31486 31487 633309869 82836 82837 155309941 7802 7814 846860259 82078 82079 781232725 89301 89273 744649878 64734 64752 243645447 35426 35427 920042801 68518 68519 288288833 80108 80109 631088985 28526 28499 777091273 46496 46525 56489403 96849 96850 395889328 61031 61048 820306752 2841 2843 410854913 58556 58547 306711258 80083 80084 748538147 19179 19180 862958339 90892 90862 81784834 50904 50905 298393424 29267 29253 234715225 19416 19393 276871311 75307 75308 800119350 21970 21971 136567623 99437 99438 626060826 8636 8637 37871264 64441 64442 146024493 86307 86310 520436236 32908 32909 660889381 49902 49908 700324252 78920 78932 745929318 5097 5098 237429498 19992 19993 263187814 52470 52471 637965067 11605 11608 904447479 49931 49939 169322813 22209 22210 108201390 20992 21019 203869038 32210 32211 569275439 18858 18859 115680718 62620 62621 571059561 84164 84165 725967800 14947 14948 38911050 30277 30264 911626558 26205 26206 179015530 3485 3486 470743274 33567 33560 251725680 27845 27843 39882878 71660 71661 980141781 66420 66403 154334960 46218 46240 508738869 20277 20278 938961505 12904 12905 377134944 65772 65753 575504816 8799 8800 939936938 34959 34960 970881391 78898 78899 974742738 72619 72620 776475669 38912 38929 762727127 60541 60513 973552941 96847 96848 705006890 2971 2998 925326954 56335 56336 844853463 50848 50849 793970457 40007 40016 734128681 37897 37898 888917400 72095 72097 496921269 27826 27819 697577006 2367 2394 988955952 68911 68909 214818004 93757 93758 686504219 34794 34803 123536792 66116 66118 230119665 16423 16417 382065119 85569 85548 149687323 3832 3802 686392359 69380 69381 900653821 8831 8827 150797445 36809 36810 616325834 34614 34615 607521058 85895 85886 302107353 65758 65784 665767709 21463 21464 434954015 24711 24712 345406515 66212 66213 341090030 23494 23518 693276553 81489 81490 249125244 74358 74359 871632745 69512 69511 891258368 90229 90200 275821895 96376 96384 575459793 62672 62642 290759736 40675 40704 109876410 14004 14005 570397247 12403 12404 238370343 79801 79825 356368680 88973 88968 372665171 69820 69790 367309417 23458 23459 379947028 79650 79679 248500532 90710 90708 115489921 56025 56026 22349127 50815 50816 304474845 85462 85463 306955150 67752 67753 218487326 94234 94235 64613162 48995 48996 876192405 88147 88148 400163612 507 508 318850088 67466 67467 605564939 49093 49094 270305611 20469 20470 972970445 36500 36501 120533963 7203 7233 808478982 35019 35020 7655285 62430 62454 42779801 76668 76691 332464196 73788 73769 495274371 81175 81180 254939720 31698 31699 128780541 88126 88127 206327638 22470 22471 668793836 99893 99878 873288109 25296 25301 857802535 80749 80744 318600624 65981 65982 602904948 80839 80816 279525718 17991 17992 259605044 95311 95312 23648538 17909 17931 995027065 73619 73620 524790928 42860 42861 15069288 93108 93100 357155179 80706 80678 837199952 72815 72816 355419799 86304 86319 992539177 55388 55368 379525816 51485 51486 573244018 54569 54570 580250263 10886 10861 332886110 93354 93375 355090227 17954 17970 780596483 99485 99486 359484464 11370 11371 426624863 30650 30651 592370979 37795 37796 254127532 32655 32656 646070977 14688 14666 704245331 29839 29840 825247552 61243 61244 65624340 82751 82752 878845872 30900 30886 281416740 26811 26812 97922050 17902 17932 80472096 62773 62774 971395757 70064 70050 648027232 1737 1717 42743564 78821 78822 200675050 59951 59921 923989693 2762 2759 464250881 30761 30762 330387361 26094 26095 215417919 18813 18814 906128602 60694 60695 622137389 12513 12514 983587988 39458 39478 423636035 39512 39527 141573550 31410 31434 999221436 3106 3107 811490416 46886 46887 977810064 49285 49286 413371426 72943 72927 985863938 78250 78226 443673314 15753 15762 509854405 5204 5226 621959484 82203 82200 794090395 32171 32172 274602719 85550 85551 645763664 47283 47284 233057659 43583 43557 844271964 68303 68319 998053916 64464 64450 756390274 22199 22200 913651488 55446 55447 283617693 4464 4478 645061267 87528 87529 310912362 14376 14377 712581087 28775 28778 722559861 25161 25181 712825515 39652 39653 709615542 48166 48167 832562124 46567 46568 409196975 20125 20126 50843056 56508 56510 828528725 20533 20534 142813343 58226 58227 668135696 23258 23266 214807788 65848 65857 760836718 56731 56714 350450962 61852 61853 821547828 38895 38877 191572118 66271 66272 387140794 61240 61241 212581046 51298 51299 705491255 55322 55323 130460555 36251 36247 686191406 91976 91981 827050957 30306 30307 747086540 58294 58314 865025149 7206 7207 184602669 65631 65632 825027127 9476 9477 230002444 78194 78186 430576978 21663 21659 324817921 12000 12001 130919767 8750 8751 860201341 14922 14923 538644798 56544 56557 961519055 75781 75752 926255489 29655 29656 681545328 38281 38282 505691585 75555 75558 836056380 48750 48722 488509609 2430 2431 539591733 76924 76925 867987854 43928 43903 189069231 35334 35335 504437729 22282 22275 491256604 3352 3380 15569644 19365 19336 749659010 76448 76449 375828030 1078 1079 960403433 9813 9827 850949456 17205 17206 188912528 48364 48341 411165161 93133 93135 61712186 96164 96139 131590681 50696 50717 898597119 37893 37894 792779127 76266 76267 433767982 53849 53845 977200030 18764 18765 497255414 47490 47463 669956395 11564 11565 551344160 83566 83567 190229222 25820 25833 592503491 73211 73229 65050892 16122 16123 939997892 28444 28445 482348106 31645 31646 614879622 10424 10425 760690603 26855 26871 792628178 39078 39088 815555908 38824 38829 92875145 59492 59517 496644241 97580 97610 422514669 49729 49752 203042245 13690 13691 627530482 85790 85789 373236668 53758 53728 400739015 79816 79817 194930504 28451 28430 397532727 58560 58561 629539235 22800 22823 51111455 2631 2608 137435545 79750 79751 937131013 4343 4341 627945192 91242 91243 129965852 13423 13424 304554035 86793 86794 110883779 53088 53089 11749243 15513 15514 304625485 66092 66106 267676806 4895 4913 668054655 65137 65138 611031059 68513 68521 327954031 53365 53366 580353751 10348 10349 443527942 30899 30905 449965842 36517 36518 616996834 67046 67041 924046221 13043 13044 789246881 13735 13736 562001312 28091 28092 224359660 19723 19724 315234043 1646 1647 516933296 63926 63927 707535596 79600 79616 157215572 43674 43657 935087655 13506 13507 408866014 6799 6792 722404388 93458 93485 877368501 9360 9352 447653121 82857 82858 84107584 42650 42641 234369393 40984 40985 75111808 7484 7485 135185569 87496 87499 733949023 41030 41031 745534989 2732 2733 925994912 89225 89235 248567327 1574 1575 576559925 24542 24552 823231860 79609 79615 939079575 40919 40905 639225796 92359 92349 682838666 95699 95700 469995354 7092 7080 353003221 72122 72098 938299755 54003 54007 140214402 36217 36212 279042318 20087 20090 438971185 23184 23205 203937362 21578 21581 407510859 79611 79600 873690996 97025 97035 627381687 25252 25253 461277662 90454 90480 492103856 85376 85377 541785952 19717 19688 679324486 5726 5727 780694987 40093 40094 445619030 10 11 668542021 77738 77739 577112521 39223 39224 884706572 42492 42489 755908031 71471 71472 42458265 34126 34136 685920400 36960 36961 318965787 9947 9920 178001061 53089 53090 746462714 309 302 97143141 74227 74252 599713954 25350 25351 552950257 35155 35136 142798062 4652 4661 541423304 42520 42498 719301479 86823 86824 649438530 68754 68731 752179683 56251 56279 578850972 23252 23233 339202621 12842 12843 493079130 76565 76574 964168344 34577 34578 228058860 40382 40384 531141935 89955 89976 775655483 47761 47762 511065850 62290 62285 700552570 51892 51893 654075679 87778 87779 356123773 66507 66508 261834717 92651 92650 25998721 89960 89961 189257922 37820 37821 879223876 28964 28969 676157397 67262 67271 188496218 26141 26159 925896890 62684 62696 864719813 13828 13811 690432957 33306 33307 887471961 86468 86460 305512055 4607 4633 674387378 12123 12124 201617088 69553 69581 986711323 40489 40471 463206943 4527 4528 419098539 10701 10727 448241492 66962 66963 840471895 34683 34684 793656307 52263 52264 415713287 97228 97229 500729960 12090 12115 961853699 2947 2945 690529213 51714 51693 432002059 35914 35915 907591044 13169 13170 907761899 6077 6078 953168496 72770 72771 464664576 72751 72778 622154466 49754 49755 882376050 77908 77878 693928381 57464 57484 702526727 21388 21389 746860207 94954 94955 358480936 13984 13978 726025711 63897 63898 682080190 84332 84325 443980399 15926 15927 781261683 41781 41778 130733496 45788 45768 755321086 94490 94491 506755536 42874 42876 434365471 64561 64588 581994489 95318 95306 261433620 50953 50954 55680162 26290 26291 948626577 66315 66290 975744251 56069 56077 661335715 51355 51357 251874704 93629 93630 788773092 53447 53448 984566044 52077 52104 999759426 1464 1494 792214836 32307 32277 91271082 49044 49045 782838802 98886 98887 75725062 9713 9714 725518571 40073 40080 62574920 35410 35402 503990846 39941 39912 764104598 15855 15856 752348258 17496 17509 501893950 53819 53794 23047900 21456 21457 785563769 58599 58600 284960863 41430 41400 318877908 65144 65121 815927535 30410 30430 785499535 55153 55138 976112688 95714 95744 747358434 27555 27556 526403314 94068 94069 168816940 17330 17302 786693029 49929 49930 335805893 77623 77624 554337645 31787 31759 2555050 62970 62971 79178174 85226 85249 930444707 24683 24655 289808736 46605 46606 707609166 33096 33098 230669860 5482 5488 582344470 36071 36051 874734490 22100 22101 101545961 69487 69488 339364894 25926 25927 564428531 1767 1768 576637596 36755 36756 865202059 63301 63302 725225666 27524 27525 214321787 91633 91634 978636956 90404 90412 295472919 72255 72278 44087844 40423 40414 161854250 44308 44338 221146715 18994 18995 13216267 4358 4367 138047504 87730 87700 19060002 40239 40240 495443695 19328 19302 9698649 93151 93152 552964919 96187 96188 834510280 33324 33325 462328082 98615 98624 492722691 29450 29451 328145372 79752 79753 360235314 53682 53683 323618584 95418 95390 237962783 4503 4504 387575380 31578 31579 338506792 43054 43080 909699106 52173 52174 187079847 5396 5397 116024579 53634 53637 724061262 49969 49970 785292583 13214 13235 493289877 34515 34516 673529237 90920 90921 764749891 86700 86686 870246378 63546 63568 789097337 47263 47264 913863231 78447 78448 28695966 98357 98358 533496342 42975 42976 422129686 21593 21584 135910915 57358 57380 69454927 77256 77227 777205245 72713 72730 240821750 95547 95546 982897018 10319 10315 395054314 4805 4821 344449217 37455 37456 427781278 4197 4221 190045778 3511 3512 654289792 86747 86717 930817344 96605 96600 768236390 19777 19780 990773277 44754 44751 607513612 26122 26105 404562413 55429 55459 343694800 40526 40529 353358215 60102 60103 922853821 93174 93163 854425625 46861 46891 17573325 40975 40976 801320292 5933 5961 428557493 59658 59688 992263097 30813 30814 847289244 99925 99926 995257853 52150 52130 210968741 11291 11281 919329220 34788 34800 718922242 54158 54135 1450427 86141 86142 526289034 36110 36084 621719239 9598 9599 173808146 72855 72856 146555135 12065 12087 668775852 58596 58576 631837220 61396 61397 529990559 83347 83375 607828811 6191 6192 904648878 29155 29156 815422095 2508 2509 651242413 13072 13073 155732465 52096 52106 170211348 23106 23087 501181398 79068 79089 833938647 39997 39998 613460504 71548 71549 469513060 49097 49098 146651489 26366 26376 794869127 66488 66505 227564624 97145 97151 830148969 45063 45042 737596032 77903 77909 388138544 94204 94210 878328421 13831 13852 58433318 42245 42246 567809793 43220 43195 811252203 71104 71098 286725882 90360 90389 749679148 69385 69386 845375961 86989 87013 777592846 7316 7317 788088566 24415 24416 560078822 11823 11824 503733890 72891 72917 887037528 18929 18952 892710204 98944 98962 532419011 15551 15552 180859960 40247 40256 394892445 13071 13072 853306419 50168 50180 858906375 39751 39738 478871008 6224 6203 348976326 32129 32146 328967036 47975 47961 763346279 15524 15520 600083434 40841 40831 241985765 89426 89427 841770339 64779 64803 158860031 7238 7239 636542297 53080 53081 69639264 85340 85341 718219592 62527 62528 150774442 5029 5030 734880714 30120 30121 300547849 27503 27498 377491669 55472 55473 130046609 51357 51358 394689761 18774 18756 133086930 60458 60451 593830435 41395 41373 361020807 74484 74479 99637759 60207 60186 795196842 40939 40940 668850726 34848 34849 824283907 32603 32604 560228438 35055 35056 130652578 71004 70985 361077993 77802 77779 700728635 69499 69489 563764463 64543 64552 370133168 59250 59240 740678119 83554 83555 758704324 48661 48685 314401309 14213 14214 699947636 62273 62274 779013019 61181 61151 884405978 46539 46561 280246273 79441 79442 885732570 28707 28708 244334809 84870 84876 782569398 84083 84084 726081448 69294 69295 326427540 40856 40842 158307271 13922 13927 192451999 39394 39413 505232378 19729 19719 583098129 29024 28996 58233443 30838 30839 139887226 34276 34275 666081381 98591 98620 636459351 28647 28648 649736158 15084 15075 581316449 32335 32355 991095264 89953 89978 911275500 69893 69894 482173672 60814 60815 589120207 58192 58217 206150202 2638 2639 824545791 42854 42855 6352864 19378 19388 13266564 35773 35769 752250057 37620 37602 127249699 15882 15883 203757309 82641 82642 672024133 66506 66515 126084739 33730 33723 425296381 36071 36072 678638816 3673 3674 208265132 51618 51645 204839206 16947 16948 898138964 37496 37497 112645584 17986 17987 377671751 90348 90349 664021642 29982 30005 696529285 88333 88314 10672432 21210 21240 538757985 45621 45631 353362790 16479 16506 857717471 36963 36964 856602635 61414 61419 753773559 91957 91958 836836838 30119 30120 901209305 89293 89264 968659714 29594 29592 240208189 65103 65127 509010277 46147 46148 262534729 26081 26100 849982005 36715 36716 674987470 98748 98733 539662776 10068 10069 863325535 47620 47609 529607821 67935 67936 699852492 17738 17739 298607335 75289 75259 926373839 9938 9918 328657487 68305 68306 874995582 29596 29597 392289740 87306 87307 594145650 23605 23609 157090868 32059 32083 990907422 97400 97387 21008463 52506 52476 631238966 73259 73260 403007176 1519 1520 301633595 68670 68671 722724638 24887 24888 9719449 10225 10226 203196126 87425 87413 741498972 60800 60801 120963749 8718 8719 522658478 44619 44630 822315686 91908 91919 395537006 51074 51085 870251561 8002 8003 792942973 14204 14205 975781628 79911 79918 587334409 4975 4976 200965753 16067 16068 375093500 40371 40372 568568416 84757 84758 388555327 24653 24654 48924834 60130 60131 792046766 32926 32953 889912420 61222 61244 35543374 47355 47356 629216547 40406 40407 871616492 9912 9910 380178797 792 793 428778692 80095 80096 274058439 4127 4101 932611899 41840 41863 891382592 17545 17546 489479982 31807 31808 508461255 25025 25026 423996322 53779 53780 880644453 53964 53965 864309250 2164 2156 697151713 18249 18237 525696206 26491 26492 14941597 99998 99977 746667541 33139 33140 557831037 253 264 816341044 99686 99687 449435871 7979 7980 500161563 94736 94737 15959324 44976 44968 299258439 64705 64706 485897465 49880 49858 139327765 52167 52168 978096032 94662 94669 389513687 90255 90256 303135039 11774 11784 52741224 51447 51448 706911174 11037 11038 758782291 48195 48196 246761285 25316 25317 407505277 26595 26596 500924129 56425 56417 987330912 82613 82614 625239516 10754 10734 143835945 17565 17562 414497876 67432 67433 590541941 77022 77049 103702930 16700 16701 900797149 48759 48760 450831243 54501 54502 94096911 58771 58800 554491800 79141 79120 939289829 54693 54694 684203806 69262 69248 771593461 7649 7661 931588235 60221 60222 913750088 27338 27339 850574303 16810 16811 389822883 16500 16475 746841147 78081 78082 548020254 3805 3806 477985196 69404 69405 759943293 47802 47800 597749922 20637 20638 659750986 62855 62847 631379822 49656 49650 871120391 48615 48620 714796882 32807 32810 787739326 6106 6108 701303742 82632 82633 659028298 25661 25662 400261984 3836 3837 933631446 1011 1012 190074194 21702 21703 774564441 46922 46923 969553980 40125 40139 134636956 22225 22226 12356182 14334 14338 321698508 14570 14571 780005342 69123 69124 420405830 91983 91984 108166330 1427 1409 437988095 30010 30038 355876448 1272 1299 113615035 23295 23296 216923692 84343 84314 588491658 24775 24776 460737114 27059 27050 830953694 6145 6146 963658427 62665 62661 408627114 2525 2501 769475338 10919 10920 158869387 54720 54715 975543549 9715 9738 180736676 82862 82887 140230795 94837 94838 617935217 61375 61376 873102369 90501 90496 86827147 7111 7105 134247603 32201 32202 811945277 57968 57971 346515011 65688 65681 700892830 19288 19289 926772527 20862 20873 492054774 288 280 553333406 69643 69645 175425140 34752 34753 269059826 64851 64856 832168859 7270 7274 523116846 99733 99734 991157643 76945 76946 714693523 37047 37019 360728467 85781 85782 300445520 46696 46713 863250110 48372 48373 299683190 93970 93968 390013367 64963 64970 586222494 36995 37013 947485426 75563 75564 436358264 56222 56197 11205153 95274 95293 362641209 58598 58599 547778355 34158 34159 966154115 61043 61044 124960262 4183 4198 950449136 34853 34869 317550300 85289 85290 650663012 80143 80144 927223348 42634 42635 654039022 29532 29536 15718968 45367 45382 350883348 36696 36697 922703672 63138 63139 885647683 61904 61905 919462453 93671 93684 967146608 93789 93790 317745671 16647 16641 149130390 43742 43723 337556249 74923 74893 11050422 87647 87671 661696508 80670 80671 836063023 30490 30479 205326462 70549 70550 553708924 59849 59854 676670070 87178 87181 447932570 63413 63414 983993007 25471 25465 124431066 83931 83951 707649257 44509 44537 661076799 15225 15226 720813102 24686 24687 137936992 7168 7184 319372585 99447 99448 501359723 59632 59650 371874201 96511 96504 525317076 14440 14425 886734319 26791 26784 723376398 75802 75803 401240686 9917 9894 293602661 18992 18993 237091471 68621 68622 797996367 60063 60058 456215146 78319 78320 495414586 70346 70375 724382307 90099 90100 784230356 63410 63437 954943003 40833 40836 580678776 91066 91044 929465802 50198 50199 168195764 5675 5672 534450634 15492 15493 966193513 8109 8110 136577562 75927 75928 662940759 18542 18523 424750640 64887 64860 627465114 70912 70913 406651425 49123 49124 595120747 77996 77997 93043269 77801 77802 462105244 10798 10799 600479310 70302 70303 934229234 98756 98782 941156189 9903 9896 442181100 78583 78584 852613472 32245 32244 109720981 33041 33042 65308518 58582 58596 865569281 36258 36285 622233820 93190 93219 857915622 48145 48117 573082560 2147 2157 269405212 66199 66189 600275458 21717 21735 884768218 99723 99724 908478226 93838 93832 93832795 65431 65427 496748537 21501 21502 819218644 66094 66095 626267258 48873 48871 322555708 275 302 254624471 12481 12497 963548579 46760 46761 121774803 16823 16822 325225893 45398 45399 566114845 52217 52189 723031078 35994 35971 390235027 19461 19433 53882656 96568 96593 12719116 69733 69728 108255275 78970 78997 369591645 67869 67879 499285362 91608 91605 920317745 74446 74447 336979322 62291 62292 684052431 6465 6447 647716773 1041 1042 286425545 91103 91111 775620311 13318 13307 806764659 81774 81775 849313871 24051 24053 855290326 65171 65151 456761847 91923 91924 846921803 90154 90155 101632345 86088 86075 747992731 73308 73327 502859803 10540 10554 921939664 66560 66546 705024935 40115 40098 596637651 6070 6071 573618513 64454 64455 123403609 63073 63074 25412549 41257 41258 873709336 18986 19001 709148084 86160 86139 280595901 36491 36461 646057547 79676 79696 227431697 31642 31643 49755323 5936 5955 550640918 58713 58685 970627979 37633 37634 469963668 9800 9775 88599223 13071 13078 460569279 74835 74810 672366351 88104 88105 807876670 15376 15377 455698833 2267 2243 555133483 58544 58545 593371493 2151 2134 602402083 10771 10772 501306807 13015 13016 970375187 89931 89954 804517335 65174 65148 649128672 93185 93186 77774258 13629 13651 658011405 81254 81255 141757745 14930 14931 364873755 68054 68028 966675584 53533 53534 579916966 48666 48667 841583483 88420 88421 813563202 54245 54246 695877538 26758 26759 320189906 95911 95900 756062078 59290 59299 582834750 35021 35017 59079029 31808 31800 568629721 55582 55556 628876004 34628 34613 992578095 68949 68932 442184668 45635 45636 373762957 66663 66664 537371566 48484 48485 869592281 38485 38479 147916088 55160 55161 688538916 55820 55821 323558609 17249 17263 340281171 7398 7394 758811952 65947 65948 241399604 1884 1886 847501421 17365 17384 800873134 44540 44541 127480901 36296 36308 975428186 60379 60349 381277564 85124 85105 191444076 22261 22251 653064391 33539 33510 924727365 35284 35255 280137716 73740 73747 107276877 6000 6001 685507901 9720 9744 939515595 78212 78201 822186360 37369 37370 994794882 51492 51519 640323894 52723 52724 234608405 58365 58366 679958212 47855 47870 18795949 77444 77445 505241318 52414 52420 185924653 81606 81610 31994209 68332 68361 277016777 68524 68525 957474094 25959 25935 317231571 86341 86364 223214246 67209 67210 571258110 38122 38121 358600106 49030 49031 783514772 83220 83205 884783042 8235 8253 8298752 88597 88575 259927037 61449 61431 413609284 14756 14757 722494425 94365 94378 967084228 39672 39683 145151421 12889 12912 29287756 1648 1649 484598287 52497 52498 906103149 80546 80547 264368391 17414 17426 860746559 25749 25750 34412993 55324 55328 183237570 2432 2452 234827312 1711 1684 859557884 55959 55986 434849577 25675 25673 750012508 75792 75793 948437394 50136 50130 854748841 61582 61583 243441743 93799 93770 639967278 43739 43740 844275290 56833 56810 732051991 30186 30187 21684300 17814 17834 388380630 94251 94265 672159639 51986 52005 646182834 15603 15604 405456778 97193 97175 129030549 30776 30779 530186337 55892 55873 307685250 26198 26214 858173505 75953 75954 67867005 31749 31756 162689565 43635 43626 142752168 50838 50862 493008203 58019 57991 390485026 33436 33451 529356697 42177 42187 167446132 68258 68257 961896460 89845 89851 62811558 68752 68766 2624043 46383 46393 38105017 73663 73666 714819453 50877 50847 127074536 2519 2520 615964074 12316 12317 406123141 95273 95292 475755435 47935 47951 230358116 84050 84038 75535260 60835 60836 214119562 15508 15536 887262540 72296 72297 39165061 11536 11547 723484883 20388 20398 682593148 38109 38110 747588577 91239 91240 189538878 74856 74834 10704294 80641 80642 425181329 17411 17404 288593576 23782 23803 671814698 34857 34853 688511722 44213 44186 920707233 66423 66429 348018042 42036 42041 585275402 80361 80362 454116061 83098 83092 366589992 80449 80450 444237895 82336 82318 344746902 7467 7468 729319731 69794 69786 248988515 73355 73356 310822087 53124 53125 734517796 57173 57174 16424034 62462 62437 284321704 42234 42253 437345488 46235 46228 899467445 13876 13873 582116632 94494 94504 668321537 97184 97185 118075513 20241 20228 829923220 58278 58279 434417224 58889 58890 863853552 20940 20941 707389865 37413 37414 281498933 59831 59832 138995212 73950 73920 743403460 40897 40910 816988097 44012 44013 669270710 72629 72630 311937237 19878 19879 337437630 13300 13301 778886532 59303 59318 52715870 76364 76339 819594319 31539 31522 236983597 82779 82749 614760490 6233 6241 699313650 97378 97379 301324796 89483 89500 164969675 72955 72953 424092155 8216 8217 86942836 28694 28695 367209995 91432 91418 359908399 5679 5680 247985772 76428 76456 682530500 91677 91678 797881742 73849 73850 367556812 26332 26333 931859518 49313 49296 170143168 73686 73679 687397390 11163 11164 567527353 16760 16762 456337563 52873 52874 576121367 2572 2593 92069066 38698 38699 738520749 16760 16753 672135852 88530 88531 379460434 76439 76435 496235360 36309 36315 484464692 9549 9575 731835174 72759 72760 617581051 18846 18847 519658328 80307 80308 622796485 27782 27783 791160423 90325 90331 400655931 90365 90388 633151563 99523 99524 989296701 45633 45614 311105616 96264 96260 379346518 86608 86609 811141234 20138 20136 959510263 48465 48480 910066019 79655 79656 974845721 79109 79122 821286390 84989 85009 401033027 98548 98549 144696949 66246 66247 797817987 58828 58799 495498389 97771 97772 281721517 15370 15365 503734432 29659 29660 219248399 97140 97141 501514108 55362 55363 466486994 35542 35543 181015482 86464 86455 536715674 76401 76402 491329852 44246 44216 575769096 32994 32995 551356925 30523 30524 56840544 60323 60343 13372655 92436 92429 586927143 94494 94495 625992104 73974 73975 536305493 22396 22395 697547472 48040 48041 857786102 4822 4835 715456687 44137 44138 340382751 12115 12116 154683315 820 798 193596228 14432 14418 507336940 43676 43677 426069891 62170 62190 779414840 19479 19468 572513876 34918 34940 161906267 68814 68793 122285068 9557 9558 544446398 91100 91101 123409402 76488 76489 599299584 5475 5476 341898464 79239 79240 908186174 21983 21984 813150711 36693 36705 910477222 68160 68154 808309459 48598 48609 904634129 97837 97852 811459130 3977 3980 651496437 6672 6687 999092868 63204 63205 197020208 7635 7636 854154296 44199 44200 515644147 24561 24590 734673726 50385 50364 943641937 38899 38900 374465485 51865 51866 277760975 23133 23130 622921802 96203 96232 352056926 17647 17648 787120293 53807 53808 763181715 56749 56742 198997928 54646 54622 474497905 70084 70069 258790863 93078 93079 594365841 18891 18892 653393295 59400 59401 304715993 43554 43562 186064179 44007 44008 894200233 75637 75609 88949338 68952 68953 460838083 45379 45391 377531677 53205 53206 884333922 75227 75228 917375403 3545 3546 698643757 10124 10100 902564026 49006 49026 802090410 85094 85095 891209235 45299 45294 468115649 30965 30966 537906004 4008 4009 117587864 92081 92055 31844668 45455 45456 401518275 8939 8954 706887048 55388 55410 817386892 74640 74638 796058663 94684 94698 938699575 99291 99292 525200631 95271 95258 805989961 59908 59909 761988458 45052 45053 251099582 51792 51762 380159897 85257 85258 559607854 17368 17369 840891660 43209 43196 563451876 74252 74253 376084642 65986 65987 877478871 11856 11863 110262494 79476 79477 480189415 58871 58880 204164964 87464 87443 697541450 85371 85372 226282497 28310 28338 40686002 71115 71116 91529045 60452 60449 633068866 15012 15013 102001849 52894 52895 186001329 87472 87476 381328311 95547 95539 984103441 49277 49278 295780276 55260 55261 482361363 38468 38469 451700120 36063 36061 137209545 62560 62555 426089856 22394 22395 823074894 22290 22278 686235216 74640 74641 658066927 57155 57156 680922105 14456 14484 399285000 946 947 91638914 88097 88098 755589082 46642 46643 867616258 6937 6938 901178020 49611 49612 94285940 13350 13366 835381397 68983 69011 710836984 65772 65770 980898591 8297 8314 575731164 85977 85978 359746078 95449 95458 105974625 76942 76943 274385188 94338 94339 554214417 86236 86263 219790200 34854 34877 763334344 16380 16398 474179721 70823 70833 959818517 15325 15320 666667504 24511 24529 964815264 19579 19605 162841695 73112 73110 923205132 54678 54691 311610568 83104 83105 813776984 62955 62953 84716929 95146 95147 535793517 55010 55030 838470157 920 927 332341472 34694 34684 321846246 62746 62747 226706159 34142 34117 450746474 41430 41421 271255858 37329 37342 824940007 86624 86625 313833967 62823 62842 974837530 95435 95458 485744049 58819 58820 883351730 19769 19770 525859620 79925 79950 951660924 15364 15349 950072601 12624 12594 567659314 92300 92301 54983370 32248 32218 31568303 48180 48181 972214299 87235 87246 180131065 57611 57612 743897341 24224 24230 682317436 81502 81503 373691600 30854 30855 996730806 77183 77184 777007348 69018 69019 727059497 25901 25888 6181755 23779 23760 95444072 93371 93372 179693639 92055 92056 79428662 82466 82484 734775520 24029 24044 321949225 40554 40555 97658923 3093 3094 366481005 65547 65548 577044475 72792 72793 304071174 11589 11603 80941555 96482 96483 370622789 39903 39904 253291340 37808 37790 112874609 22228 22229 241782150 59126 59141 147097222 39039 39040 5492497 88649 88650 913847875 3937 3955 62426011 92571 92569 964375059 57644 57660 592231521 39645 39658 595972187 73337 73338 327619156 85613 85598 413008553 55088 55083 975929685 50803 50804 23562076 60909 60881 655632299 92535 92536 386431865 60204 60205 99418410 57098 57075 173387749 83776 83777 215815057 15702 15703 990004489 64636 64629 179453184 37569 37585 118576561 62585 62575 620741607 13710 13711 121325518 9358 9359 35616106 35407 35408 641544847 5252 5253 535232015 50467 50440 107918110 97360 97361 342840978 77713 77729 639452485 81041 81068 434797750 58702 58695 830042123 4397 4380 534488624 46219 46203 942234365 28020 28021 635841836 59157 59180 85280778 30711 30725 924229122 53080 53050 663874835 51635 51636 571366085 76697 76698 287567265 18629 18630 15295 75822 75807 111316772 69882 69883 270851222 86532 86533 332395451 23827 23828 970711367 20332 20333 578877058 24134 24135 839654035 77120 77121 244535370 68098 68099 460239434 83449 83421 489134958 62100 62101 813197103 52031 52032 628554672 12567 12568 74948831 29695 29702 684667490 26228 26229 61690507 70212 70205 29422328 21287 21277 326389682 9858 9836 521625708 2826 2827 101824634 80937 80919 806859822 47888 47878 492960315 29949 29950 663068175 1198 1199 910758904 63324 63322 55595124 78883 78875 221640078 69267 69268 460161218 38632 38633 319672668 82789 82790 550960614 41164 41177 641290036 21591 21592 791673012 17370 17357 470363176 21888 21889 701433595 40822 40847 915295359 6104 6088 773498890 78469 78470 933742819 40305 40306 110218365 5008 5009 382675549 47950 47951 283111448 47251 47252 605981920 94084 94099 338939623 9550 9551 758862059 65100 65101 923727781 14109 14086 917549180 49186 49183 286098649 74514 74515 279279299 34113 34134 5505742 78090 78091 207222515 59644 59645 392881740 5345 5358 635518391 26874 26875 136787223 46035 46036 909022733 91293 91294 842821039 16576 16582 179616147 45444 45454 537630557 10986 10960 942102150 83686 83687 504350012 35833 35834 303107135 85199 85221 426961444 98221 98200 142895693 5618 5619 106303761 20992 20977 681985967 82369 82370 949254271 73977 73992 376489877 26950 26951 56989374 71780 71781 770406648 97999 98000 212536475 61626 61649 572340333 30515 30516 648383465 74410 74411 906677357 43527 43528 445540276 5010 4982 641984612 50605 50596 972276999 32891 32876 24093995 99242 99243 33649054 11996 11997 309084269 95384 95402 786347999 29438 29439 78226000 7323 7324 494946047 29930 29951 480270454 12770 12771 49395224 33 34 10981629 63320 63321 911778021 51034 51035 457288810 80087 80088 275218536 91092 91102 794815605 15546 15523 32469026 33176 33177 432022787 75654 75673 39493204 68441 68448 663919243 15114 15115 785716839 37551 37566 908090318 10156 10157 171332665 48004 48023 767783643 22604 22576 663100146 8141 8155 65460831 1584 1585 885849236 80220 80221 542178620 8037 8028 515613162 63299 63300 505307645 95905 95901 725796997 77455 77456 360170865 20299 20300 864915039 2611 2612 449832731 9590 9601 708360054 52474 52475 451690041 46733 46743 850690741 48330 48331 261093623 68985 68965 824309853 97671 97672 980499123 93251 93243 75708571 56302 56323 144866924 35298 35299 613082228 77302 77303 264343826 99536 99551 615616313 3691 3692 571564109 80851 80835 335519328 4328 4305 670068649 53022 53023 569362241 40452 40453 808829628 62382 62383 748384581 80530 80531 619183333 49017 49018 295425081 30071 30099 360548935 67550 67551 615621489 18360 18361 632748425 19249 19250 355090603 98608 98609 426756990 34991 34989 188561365 19148 19149 490424031 95374 95375 521685242 69762 69743 362148261 40776 40777 112175197 35267 35279 624784819 87546 87547 776336010 13241 13244 711968554 45672 45667 608744815 74146 74147 770885058 49171 49172 807190723 63325 63302 170114351 64993 65023 486373054 39506 39507 184579287 77897 77895 711508995 72277 72278 291982505 67496 67493 128101556 62680 62681 663831333 15909 15910 14308234 94049 94025 881512744 74070 74071 584734210 17359 17374 221129057 680 681 220360567 80334 80357 988005294 60700 60701 415590806 17945 17946 903676087 94391 94417 342108534 90833 90834 457152306 95065 95061 618231985 87428 87429 680097411 48574 48575 208646676 99974 99975 956346260 3938 3924 528700945 30825 30813 522327027 19045 19024 150291204 86502 86486 995642944 90813 90812 798904023 43867 43868 820466992 62386 62377 954200758 8433 8434 491270730 44437 44438 407637579 49578 49571 247061437 52916 52917 22092067 20321 20322 22635876 64052 64040 690654160 13313 13286 505287618 18282 18277 699966420 78649 78650 606786225 2303 2279 980701767 58311 58312 718897713 26069 26070 945546440 76650 76651 680427553 33142 33143 757931888 78670 78671 198368728 83717 83718 26685885 45646 45629 833640976 39674 39659 998097197 14605 14606 442610931 99177 99178 31934337 18938 18939 562046921 69428 69404 660284763 95314 95310 742291058 10718 10708 457223922 73742 73767 979858076 97135 97136 733390886 68165 68166 294535305 56083 56084 55252666 81939 81940 427807820 61851 61852 356820373 27062 27084 994520445 14874 14849 903199051 94151 94152 645681581 59813 59833 183258073 81154 81172 12610718 88096 88097 208712731 53061 53036 792203360 28935 28948 725467451 71851 71838 214934691 20812 20800 185843668 586 598 892772385 64538 64559 334300502 46003 45975 970947582 23738 23739 703052700 52351 52322 322818576 29462 29463 825145395 56598 56599 113546490 43813 43821 173142337 81075 81076 597583999 7370 7371 161312154 32890 32891 345254491 47003 47004 329692292 36586 36587 222895774 28453 28438 651880502 95298 95299 208731068 81769 81770 983895615 64874 64875 593920673 84673 84677 299760538 8962 8944 168255369 98080 98090 917897799 7549 7534 760990985 46719 46720 702334262 1726 1731 773287831 24616 24607 45886869 85341 85340 996109434 34995 34996 524360889 10906 10887 731040062 9012 9013 590183232 30466 30475 960148689 73467 73468 395635348 29723 29712 521711195 80270 80242 247031129 23297 23298 73477310 21912 21905 170184657 27293 27288 439814372 92693 92694 491897680 65107 65082 812266843 57003 57001 34419661 84154 84155 469024768 60436 60437 567037745 17622 17623 233587391 93954 93983 82779889 38018 38013 227600194 97829 97830 335816791 61125 61120 874763101 76198 76199 541110064 73353 73326 307521679 69869 69885 766882623 98819 98820 857351906 44385 44394 9182557 96260 96261 305729060 50751 50752 735546437 4328 4353 696731386 50500 50510 79603962 20719 20720 281948306 61571 61555 466131998 2088 2089 954515206 92100 92101 254986267 4400 4401 488167119 43901 43902 448621079 37529 37530 103211538 26115 26116 549489734 94010 94011 805921352 15431 15456 110964264 6699 6717 915057429 72924 72903 137998263 85764 85771 362901403 2862 2832 809571852 95312 95313 195443794 56198 56199 893386699 71630 71631 762515188 94988 94999 262651665 98854 98855 1396611 42144 42154 688870087 76114 76115 893853243 65575 65576 832508102 34769 34799 525576345 34191 34203 598922385 25501 25502 883127016 53755 53756 29398684 53534 53535 379206671 5908 5909 342870231 13224 13202 445972340 5433 5434 755827739 24149 24156 140558217 81332 81333 825368014 90597 90617 704480356 57294 57320 470047503 53133 53134 583984362 26902 26912 373104795 66435 66436 600258482 6367 6368 519171200 77 78 190456515 44666 44661 885456741 63446 63447 861486227 69831 69851 383790170 3772 3781 24421143 37171 37172 776994645 54360 54361 838206962 76446 76428 992380993 81058 81081 28500442 42990 42963 153045091 85756 85757 641818852 13352 13372 496563870 36065 36066 829196024 76325 76326 7583531 28748 28772 116582727 52058 52068 670495374 12638 12615 499664695 13013 13014 406853152 78677 78650 205651724 68053 68054 172491392 2461 2462 146730268 89956 89932 719344386 4807 4808 717856238 69419 69389 574681421 2390 2406 642376212 97391 97392 821036362 10675 10699 573498056 40541 40542 553813794 33290 33291 871436301 31139 31140 928762094 50459 50445 415040475 9540 9541 10274821 83930 83928 150612248 10300 10278 690453131 69703 69702 9943641 96453 96429 236668999 48544 48545 152221459 88449 88450 614569748 70840 70838 90794667 27519 27531 441893059 9460 9438 716932790 47055 47056 810573568 46336 46314 853158514 2011 2039 569655264 51133 51122 943952351 29947 29948 502346712 21026 21040 687393659 42321 42322 310414976 45554 45555 757150464 71278 71276 56258321 77387 77397 957725154 80353 80354 878948758 88902 88903 659300043 15079 15080 643312187 81001 80984 932158192 8462 8463 577594349 89219 89220 622561719 70655 70656 704677798 3940 3911 759421822 76276 76266 353986194 60132 60152 80162838 23320 23292 138037084 83613 83601 102767358 96137 96138 160916891 51618 51619 809234050 84441 84442 622262443 98102 98103 651166228 50431 50418 640680321 26123 26146 146322826 36568 36569 569359002 34017 34018 211899452 92230 92231 264238261 68230 68257 527536883 63136 63137 763423001 92391 92392 629712187 55435 55436 674904655 34838 34839 966905491 29434 29421 772354024 41310 41288 482075656 62617 62618 286671826 60523 60511 583611960 88568 88569 500570461 11130 11131 661162880 18443 18432 664481964 39666 39688 857856082 48518 48519 685489217 69347 69348 33865846 17555 17556 779064612 3182 3183 442416626 93138 93128 326764016 90150 90136 390586393 45834 45835 184663639 31288 31313 314369452 48467 48492 805857339 49363 49364 956316492 39621 39596 407072593 45867 45863 961118876 67149 67168 125671505 64350 64351 132143784 90242 90243 969739654 39533 39512 539550364 40407 40404 231732226 55999 56000 38981907 70144 70152 580485697 98295 98320 619374778 71610 71611 142614087 52369 52353 467144726 11409 11410 10216517 53252 53249 770906380 57035 57064 632973130 36286 36257 107109739 35984 35985 263928699 37086 37087 879795852 93809 93810 635332534 11278 11249 446126464 71161 71164 205152964 7644 7645 54469021 56428 56433 293047692 59313 59314 697511098 79413 79414 922624221 78989 78970 811718337 67567 67568 546668300 71125 71152 714923940 73421 73422 688748284 72073 72074 648177892 95134 95110 654372811 51389 51390 647363263 56284 56285 732037333 46089 46090 573650804 14348 14349 799177789 13283 13284 442244029 36505 36477 361938588 95160 95161 447503373 59465 59466 671985828 59502 59472 497448799 75366 75373 711205671 62345 62325 994011422 34670 34671 521993060 99460 99480 789851353 98880 98902 818359726 66078 66071 376616779 34388 34389 549936452 73633 73634 872429211 45381 45382 555790818 81245 81273 610859509 39771 39741 435506537 22986 22987 976526449 40874 40875 505538660 75669 75670 21666893 35128 35129 757605995 54162 54180 697169312 25248 25255 297290932 74287 74259 557708580 5117 5140 323328827 47523 47524 745895456 82747 82748 106989886 66261 66262 783145647 46956 46957 929550107 20190 20176 991445848 85901 85920 93546860 30074 30079 72939815 47305 47306 706738746 40189 40179 383263431 62818 62846 171950646 42279 42267 273921455 33134 33147 357198052 88208 88209 692800718 49716 49723 148324126 12127 12128 889898869 15978 15954 791367482 55280 55288 295931097 20411 20389 613430390 72673 72665 24214150 25643 25638 97001855 56810 56811 522727119 25542 25530 789315091 4674 4693 130475494 5079 5080 688592628 23314 23286 450807653 96178 96179 589257017 38737 38765 132467822 37795 37786 712113481 21909 21910 972951171 4901 4878 661381569 51094 51095 884747157 74473 74449 166985993 30885 30890 386374140 73698 73699 945115546 4642 4643 188063458 85814 85815 607925245 24871 24872 401995576 19082 19057 570457289 24507 24508 978321644 41577 41578 952674058 53029 53030 401753881 99822 99806 360850406 61993 61994 339979737 77303 77286 535873635 95778 95779 411750452 37381 37382 437435386 87608 87609 571574414 73866 73872 98481714 16659 16674 544044885 79472 79473 32636550 77751 77741 31232694 13545 13572 327209124 20224 20225 920228315 36365 36347 753162552 92085 92101 162469413 55988 55989 244058646 6394 6398 71886295 25611 25612 280278851 43933 43961 121442116 52242 52243 566333601 31918 31919 832779839 44869 44883 27252309 27072 27073 720251035 58370 58346 183834434 23404 23405 557417029 54503 54516 729818319 16348 16349 978238854 74044 74056 454684338 2905 2906 285448070 5357 5358 417313592 30547 30548 81306968 66592 66568 98959218 78644 78665 110204318 41050 41062 284321418 2027 2007 506868723 76305 76310 550710938 71001 71011 999858300 34496 34487 776247060 89409 89431 888551538 55567 55565 422543057 37317 37304 410058875 60781 60793 586997604 80055 80056 648649531 84908 84906 275824656 92562 92565 72585388 81528 81529 844762301 80167 80168 229806194 39599 39600 303603574 91366 91375 273642318 82217 82194 510363060 25027 25040 403787434 36442 36430 979786636 72045 72046 985183078 35404 35405 331373766 15659 15677 548509296 71609 71610 440504685 66292 66293 274541128 20540 20541 253507286 38360 38361 675844770 48967 48981 855092095 52017 52044 241687292 53565 53559 138716260 77303 77304 106306697 95990 95991 40635140 29680 29681 364355615 9144 9143 686415110 51099 51076 236999086 26777 26778 872918868 5125 5126 535999497 61521 61515 642008584 79222 79214 815383354 14458 14459 378868767 72973 73001 551113703 89483 89510 968340241 20130 20111 86065261 28479 28480 201240948 80966 80967 382406714 27599 27608 259616811 17184 17185 307616233 85563 85582 520526058 65893 65894 491814354 6940 6941 622371385 57129 57135 140914104 31310 31311 335984549 3890 3892 597893777 78774 78775 210013659 73271 73272 397995862 45646 45674 780498716 58899 58891 450792947 42149 42158 827867560 58267 58268 105947083 27968 27998 101847329 66155 66179 448918532 57477 57455 892555701 60374 60392 933618893 78616 78617 960177589 15679 15651 535245662 2594 2602 18538722 89506 89523 975435131 71220 71236 357003465 69847 69820 881945747 28582 28602 445495368 10368 10369 373405524 52075 52076 153790619 75957 75962 888083349 17959 17960 572483973 93737 93738 693150871 9338 9339 861622210 7494 7521 247072323 98520 98542 573336823 92855 92837 183264869 11448 11449 793592269 77617 77607 564821038 87180 87181 429153598 42833 42808 302530420 24030 24031 971636311 77266 77285 171764533 17518 17536 440492461 17752 17782 85286720 60144 60168 972350239 94494 94483 490837558 80298 80299 57141242 35070 35071 108312151 87692 87693 459398731 11884 11885 561637828 48315 48334 149736484 86617 86609 638438215 81208 81209 941397389 99109 99110 924739073 91648 91622 360776201 89472 89479 773163419 78311 78281 527329330 7207 7208 9238326 24186 24187 742403074 70044 70023 447268877 91772 91760 334227412 69176 69177 798490796 19088 19113 676458099 84881 84882 721644108 54973 54987 113323905 20063 20064 853446534 20725 20726 357851413 92920 92921 332090929 52837 52852 415979923 71333 71334 648954305 90703 90704 860963019 47498 47499 541652764 69319 69320 691701336 6153 6154 506371765 98876 98877 706156153 85320 85321 91892618 74047 74048 618974852 80490 80491 107934222 75975 75976 40256344 41674 41693 984114612 70072 70102 312396989 44163 44133 241172145 31283 31284 585129416 84032 84033 956678228 82481 82462 625105702 69467 69468 957392508 22600 22610 291526590 15122 15123 417492927 99586 99587 206033854 61035 61041 973474696 27283 27307 790618332 71881 71882 234411899 44245 44248 880246274 14182 14183 827579002 84133 84105 687714938 18686 18682 857944719 39660 39654 823451575 66400 66402 569781552 78829 78830 544276079 48918 48919 23810806 35957 35927 311867477 60283 60312 809372828 83221 83222 924788606 1384 1401 719325247 40770 40774 6293641 92591 92592 105266505 43106 43107 663789350 55141 55142 734923136 61416 61417 147164079 73906 73909 424347667 85728 85698 39383590 64936 64937 308005608 49751 49776 149000272 9702 9703 45546486 80146 80147 212869381 6851 6849 170568598 85590 85591 73155015 48027 48028 798024469 69230 69251 457773061 33528 33529 212065765 24038 24039 739747196 86615 86601 149137179 44417 44418 254316180 34253 34254 340493749 64471 64472 496642116 62115 62116 95647087 27444 27445 796777354 54358 54354 593807931 22975 22982 515457632 93670 93683 125107127 56263 56264 210822351 49060 49061 691447740 29681 29682 405268641 63923 63924 521446002 2976 2997 729135873 2438 2421 845813517 22194 22184 507669814 28727 28717 623212659 51273 51274 218379284 10584 10585 786591603 67152 67153 546374367 3750 3723 956092850 84425 84426 857970833 81060 81052 925316079 10609 10625 768061906 72410 72393 851832295 90681 90682 824427303 16204 16225 453969620 29465 29472 993326872 92781 92792 658567745 23314 23294 323950613 51365 51366 681366750 15737 15728 197334038 65389 65390 65617347 81785 81786 286858731 72184 72185 409212671 63011 63012 148541387 71966 71973 534340970 27335 27336 701450892 19320 19321 40509061 37108 37109 145594479 40354 40379 432620882 31011 31012 844209673 7761 7767 341627038 20754 20778 190037582 36607 36608 973096570 9679 9689 76844658 14901 14884 697570011 99241 99242 620264834 67274 67287 238639731 97111 97126 925456784 49835 49863 507910812 25838 25851 804226995 58038 58019 418141714 8724 8725 110983072 53428 53431 542680933 79892 79893 290974144 15979 15975 346751984 4280 4281 370135412 70878 70893 998347872 12069 12088 808044951 78005 78006 421134262 98028 98012 735894980 35789 35781 160159543 46657 46684 941670022 43496 43466 745447181 15239 15234 470145509 46230 46237 504643553 91090 91091 570117050 68508 68509 659160577 79402 79403 587954899 50264 50235 117180829 92953 92959 351331660 85799 85781 361982722 56559 56560 610755195 79688 79689 367619634 89477 89478 749305722 68615 68616 80122823 93156 93146 729187954 68988 68968 159104926 3993 4003 534537418 25839 25816 909322159 821 822 69874528 55715 55716 364001198 32878 32850 186606707 52352 52353 804925492 46576 46577 834376139 85318 85317 599399763 2269 2263 830360077 13818 13791 577232179 16284 16285 459079353 1684 1685 21636428 46886 46884 316589885 77921 77898 153648469 78939 78940 37322607 88572 88593 889237497 12708 12709 567733925 18855 18842 224657422 31458 31459 410900723 66877 66878 677285698 66138 66136 870010482 85480 85478 56021281 17218 17197 153990397 88181 88182 33661859 21298 21299 471690078 74994 74995 243047724 56325 56310 226981018 99202 99184 360393552 43368 43349 537994461 63843 63848 993395308 39886 39887 956014460 17796 17781 590613897 85350 85357 832299345 49830 49831 188215719 67283 67303 226812123 16033 16023 267609024 18672 18691 888580786 41077 41078 140226064 41329 41330 850137046 14598 14599 431703268 27610 27583 168082667 29403 29404 915018275 49299 49300 450089972 98519 98492 812094450 37960 37961 452749651 48754 48729 877211048 58090 58070 920721826 47163 47164 495012467 11739 11740 459414334 8113 8114 3166821 94394 94395 612701942 65818 65840 732888671 357 375 806530732 83237 83238 813525781 25520 25521 153048072 351 352 408576968 44759 44760 377283981 44789 44790 824573796 18322 18323 942445065 31984 32000 234924817 49567 49568 51588106 22486 22501 461165953 38893 38863 944769121 18533 18534 832018863 72307 72308 546976897 57253 57237 225803534 78062 78063 729667278 44449 44453 758278177 26300 26284 7074145 99972 99973 658384677 33722 33720 656152196 83857 83858 749347373 54597 54627 178237737 78542 78543 547907521 10720 10714 126904630 78197 78169 110046680 2914 2939 910443269 20457 20458 684956061 28401 28413 678230219 51602 51607 332108195 31220 31201 976348964 34779 34780 512198336 19245 19240 641049951 43275 43303 521393163 75048 75043 497724067 24679 24681 297832904 43819 43828 224038938 87801 87802 979648600 53130 53131 581832491 22485 22455 808973048 1820 1821 377011938 20535 20538 62610983 61984 61985 237206954 8766 8767 754493610 5664 5684 312329047 36672 36671 580023916 9744 9726 159565502 13898 13899 531966419 73971 73972 615410670 43665 43666 720624365 49079 49080 581068246 73535 73536 619705767 58220 58217 487496662 83420 83445 510300791 1568 1569 884155817 99271 99246 429749965 99664 99688 370446316 48810 48804 894763337 45433 45434 984255298 10788 10789 235771619 2603 2604 724784095 32933 32934 718363239 95492 95473 101134297 47960 47954 263468827 8470 8453 175916033 74100 74101 171598750 59713 59714 594600375 44042 44037 991752735 88620 88621 752687913 77474 77475 191498067 42204 42205 55672651 21037 21038 22496000 20249 20250 108193635 36250 36251 534709983 86183 86212 884584267 58790 58764 916983526 55591 55601 972874716 48999 48997 63029075 84368 84369 544484750 49635 49648 532823894 8083 8084 771154294 71710 71684 437543350 51102 51103 610594661 50855 50867 345542308 13878 13879 736697385 4702 4685 294395909 89971 89972 807147182 12657 12627 291746457 19042 19049 389856153 6030 6031 29580695 5616 5597 185375095 76879 76880 445034109 98635 98636 792120994 504 505 124443642 98141 98142 934523064 26612 26618 629018951 3086 3087 751940183 64448 64449 272905783 92543 92525 391984233 2658 2659 217473400 1708 1709 750809556 75681 75652 665266364 63079 63103 432092797 83386 83366 986325178 93594 93600 156747125 47798 47799 366581564 95861 95848 273585407 14114 14115 822300494 84277 84270 763094665 73227 73205 544706337 73426 73444 902874480 21640 21641 605563250 36806 36807 508809444 97992 97975 94543720 83948 83949 623895533 51818 51819 127937813 11211 11182 397769464 3335 3336 753812048 57092 57093 621083937 43770 43771 252965820 73238 73239 885560149 98951 98952 43671430 78999 78993 891309711 99970 99971 4910673 13846 13847 28360869 30925 30926 805064377 42195 42196 87551126 43737 43726 539190416 84217 84218 468078135 63756 63745 522225944 39010 39011 477868733 66688 66690 942832443 46641 46642 629582770 71883 71856 928423209 3665 3666 317611286 41448 41418 930840622 84345 84366 792345501 98501 98502 804290501 62234 62235 21339169 2362 2377 688764555 21265 21266 477760294 81734 81756 198032938 26896 26897 599272971 51448 51439 930262029 48992 48993 379510293 97766 97767 152519471 52788 52789 951831150 4669 4670 457683064 86633 86634 399356854 73346 73344 227441583 28495 28496 186681387 26952 26967 566368692 2546 2547 881511681 82325 82326 382046395 65930 65946 617442474 95153 95154 196646503 11936 11937 42449024 4095 4096 531688308 29702 29703 380123203 33038 33039 292669159 83433 83434 736509081 19823 19805 768856660 35207 35183 269684597 31228 31229 677585597 28663 28678 164137316 12296 12288 70896642 66168 66195 62520767 25190 25191 736723143 47713 47714 371254300 95552 95543 490497530 93664 93665 50493464 20251 20248 904619608 78161 78162 77104099 32913 32914 654163230 20441 20442 678385521 18140 18157 694804581 53242 53243 865923202 54 55 546759303 9228 9229 588661028 29107 29108 938934930 34921 34922 93383164 79362 79363 224898479 38897 38913 677240853 14053 14074 317340133 14061 14090 14241974 23010 23011 334210661 79526 79514 605790594 28375 28376 800246674 10244 10232 924432863 87922 87944 324075914 95050 95029 551034448 63244 63270 165257357 46346 46347 321368375 21062 21063 704196532 20107 20108 360609052 36597 36598 46883993 59599 59618 836383317 80388 80412 265210322 84589 84590 243870130 70965 70966 822408861 83721 83740 922004433 60962 60954 183777924 76751 76759 676352468 7623 7624 387034623 27645 27640 671760398 67803 67812 266242253 93265 93277 70941510 51921 51922 166843775 57244 57239 386162657 41390 41391 581383789 35074 35075 126922498 36744 36745 13705954 9059 9060 543368588 97001 97002 992950196 42738 42737 954505563 93457 93458 411771149 63201 63202 891384582 19438 19447 819094338 20264 20265 255191369 49200 49201 537245631 92236 92237 954198572 15784 15785 995997074 86607 86608 115609852 22205 22206 201374319 30837 30838 414969058 12499 12500 488125591 71607 71590 82105823 68506 68507 485419746 87242 87243 534220106 32289 32310 349572068 80100 80101 743452486 55287 55288 841236683 57644 57645 61557380 28578 28606 89318781 83818 83819 478751498 68324 68337 172023933 46119 46099 219424930 22157 22158 86194965 88730 88711 106794838 54526 54527 7279522 47191 47192 440760258 26382 26358 994562567 1058 1059 338473311 64351 64352 573879388 3678 3695 438096564 34647 34643 101999380 14048 14075 36684035 40137 40138 536970593 37083 37066 497930210 43052 43055 794216538 44585 44608 600690299 74024 74025 238733785 6382 6356 887660538 62346 62347 648083365 96567 96575 220637088 5159 5169 304841272 95343 95344 479475716 61520 61549 260551724 41320 41302 220272719 75941 75930 392234258 54404 54405 262484413 70701 70702 285207729 69755 69768 372903136 34717 34718 444376260 67926 67927 744557356 22772 22758 368607430 83066 83067 378054055 4966 4967 259611648 93697 93698 134909905 35771 35786 727654099 26546 26547 636672089 78870 78871 779066897 29482 29483 661659521 37406 37376 157726367 76884 76908 34789155 53326 53305 414468727 72870 72859 118548174 46159 46160 304542460 17680 17707 94552728 47088 47091 268912880 91146 91147 844344742 47071 47053 566837046 30083 30102 734655104 14415 14386 712806357 14964 14944 572952946 65573 65549 75275849 96684 96685 575394679 26934 26918 348011888 39127 39128 160832428 86804 86805 759792407 89056 89051 477491715 6542 6543 728818226 18369 18360 943412926 40539 40531 15051992 38003 37978 100849596 8673 8691 812912820 52586 52587 570015695 65508 65504 947341666 53410 53411 276136015 84394 84395 334199494 58779 58780 833485066 49789 49790 689077611 92438 92439 2324481 23657 23658 712135699 30311 30312 825889891 18205 18204 173411074 66547 66548 81647794 60947 60928 15826972 78119 78120 154492761 61565 61566 802028515 57771 57783 836903012 87235 87236 645385794 364 382 545247527 41630 41631 581977928 40178 40154 113454708 70646 70647 146325248 11730 11702 5584874 68454 68440 678065955 218 188 754289354 27474 27475 801792205 78312 78322 496678009 26481 26482 149139001 95704 95705 741709057 8248 8249 278811439 41537 41548 441353068 75665 75666 276748423 17727 17710 297476147 66646 66652 996776314 47111 47123 511136241 88906 88895 264961617 84516 84517 255871608 33386 33387 884659250 18870 18871 925049278 72049 72041 508168283 88742 88743 617859887 71236 71260 60688682 11668 11669 429649569 76856 76874 735925866 65470 65471 252109280 35668 35669 645342501 25283 25284 125590966 85662 85663 633712835 33094 33095 88316140 82885 82886 939658857 80085 80086 487625070 13344 13345 761755522 3696 3691 402383715 70785 70814 271639952 38146 38147 384658058 58166 58167 142168891 88442 88443 812524516 20882 20883 772381023 76142 76125 381859729 86603 86589 474567703 33319 33320 601733960 16840 16845 244717411 27325 27335 159227240 40833 40841 318650329 57050 57051 187262981 5922 5923 35257808 82107 82108 966303741 6524 6536 468711364 98842 98825 527436562 50877 50878 884911745 17196 17205 483766309 16942 16934 997115049 95425 95426 47415045 58319 58334 44310445 93417 93429 70935180 48770 48771 211300297 65067 65087 511986238 21739 21740 400649799 76963 76964 625054766 71833 71834 2232435 61913 61914 350598555 43752 43782 573814996 60336 60347 816099913 16172 16173 384025119 79374 79392 384044930 22686 22687 48125231 96373 96402 414653350 87242 87267 118479818 28098 28081 616174242 78963 78934 719275064 43560 43561 225780684 45180 45159 937152579 16671 16645 726424029 46720 46721 461089097 22527 22528 315145019 61547 61528 222289054 14209 14219 410182201 37010 37029 853405343 46649 46650 172734337 15989 15984 455082891 50670 50671 356303263 69792 69793 394710524 69830 69857 119321387 74898 74884 107606114 80651 80652 530844041 41962 41963 373855094 82114 82100 520582493 6892 6900 143939028 55170 55148 260239848 22391 22392 625966294 82433 82457 456231484 34762 34763 930622068 23656 23629 834591518 76701 76702 914957533 53872 53873 85132120 59498 59499 479492363 86469 86470 406065824 11222 11223 510375424 53859 53858 599605617 95113 95114 214642686 7117 7118 416452653 77531 77502 550380532 37804 37805 419476424 41022 41045 233945549 59161 59176 679872434 91590 91573 98378005 81537 81538 929502178 23658 23659 63459420 9615 9616 102009982 7069 7098 122589184 7610 7594 953634521 89836 89837 146878428 94209 94210 809753857 89829 89830 48467160 22709 22706 290523625 52186 52187 874668747 22638 22619 533896927 69173 69174 749753704 18641 18644 958517910 96914 96888 657932830 36787 36788 285304459 7513 7514 70026977 76076 76077 874381341 94773 94761 333473887 3264 3241 49771688 57217 57238 363888899 26272 26273 664139464 3343 3330 659076412 35825 35826 391672007 20826 20847 584221797 3800 3816 712395981 36418 36440 241889557 38315 38307 525180211 34577 34586 544365354 39360 39361 408233852 28211 28212 641844659 51207 51228 908686384 87318 87319 218993426 49673 49649 698690779 93292 93293 132678530 26011 26041 701045281 46239 46231 440490031 8664 8642 773731308 12307 12308 563076347 70988 70986 294175375 4372 4373 212938917 13569 13548 588950344 53499 53500 21609441 99705 99691 331093443 65422 65420 772117299 63881 63890 890050166 47764 47765 376951831 48226 48227 458362984 54959 54989 90202918 73040 73041 625797176 8694 8686 981619684 21808 21781 294764152 43822 43823 752009441 8396 8397 724418666 65535 65536 623691674 20677 20678 793843815 72321 72322 898763688 40358 40359 848205609 41978 41979 811467097 64318 64319 366323318 30734 30758 631064834 82923 82896 488745663 70557 70558 119833037 35902 35903 634034569 71733 71739 586150123 37878 37879 989778322 39988 39989 223479579 55751 55722 703959294 2169 2170 363313518 46475 46476 887079127 44651 44652 677314238 52363 52375 683482005 20790 20791 931773794 41802 41803 585528363 70185 70203 849857155 83409 83432 979064477 70595 70587 598301316 58384 58385 77027058 23098 23086 552261350 95535 95523 16988482 17915 17900 320276130 88831 88832 745143218 52063 52091 489239444 16034 16023 617406177 23633 23627 276742330 46983 46966 69678170 97029 97053 674015175 20156 20157 228211490 51216 51217 252322497 75503 75510 811712748 24760 24769 571790982 78974 78952 326221259 85460 85461 193565184 68695 68702 569496156 26809 26810 493279371 11964 11944 764238509 72035 72036 180066643 78487 78488 831384943 47797 47803 849665987 63163 63166 856156173 62476 62503 21296553 18345 18346 661087146 35474 35468 924000121 9184 9169 120365984 86920 86921 536787744 39155 39166 938125928 75360 75389 501248124 40936 40911 479517710 60580 60596 318543615 77895 77896 419740545 63055 63035 202932343 75554 75555 941126376 35448 35471 334128689 50823 50837 489678695 58941 58971 339833705 13021 13020 211967786 80053 80056 595253585 74658 74659 700048453 94314 94323 130274397 80182 80183 299561388 8488 8489 475517822 75725 75726 386301030 57026 57019 563607066 2577 2578 726478562 54391 54377 134880872 12836 12818 135748719 46205 46206 945571483 85214 85215 309433087 95158 95159 399181357 75641 75664 103786968 18058 18049 329657965 11989 11990 597516015 29690 29691 220817254 95844 95845 313173435 66281 66282 311564709 39211 39212 272228624 65203 65201 909016927 43399 43400 639365919 23155 23156 849172207 86130 86131 248623942 59219 59213 564651637 27677 27678 841005008 97746 97747 568005672 43556 43557 128616498 9624 9628 887822390 23203 23204 305414082 1474 1475 367920236 94263 94239 451498003 18924 18925 762018406 91136 91119 637014792 95472 95487 924470700 63055 63060 792451495 99859 99877 256885599 18647 18624 158943777 71041 71068 610168241 79333 79314 998248549 93466 93467 284613607 63052 63053 981198164 10071 10072 667870073 21637 21638 345609361 94404 94408 227180102 43085 43086 210839993 35586 35587 960009905 28228 28229 892219943 3684 3685 16976577 3248 3257 368012995 5670 5698 713306240 11174 11166 157600818 48368 48339 85878271 32439 32440 332001396 56797 56789 129943612 65130 65131 750891166 69966 69950 318751220 57958 57948 176429817 62968 62948 483786777 98332 98333 424301124 52809 52815 144605649 98934 98935 690004999 21123 21148 975005908 51746 51747 195785885 84188 84186 171093031 42107 42096 791343439 12169 12170 483596925 45337 45342 43847416 30482 30483 34510975 28316 28327 680783572 21312 21313 576959329 80127 80140 176509981 65714 65710 941898612 91166 91185 41411383 33831 33832 583177006 58022 58016 791462386 71715 71745 466335629 61282 61283 968732762 9063 9064 198265263 65397 65383 414850550 33840 33841 171643613 43867 43893 191375488 20834 20835 61362971 86092 86107 310658455 66180 66157 325958706 17400 17404 32497081 49459 49460 139664777 17082 17107 821450485 93003 93004 401853672 7630 7643 278193929 44449 44450 817497062 58697 58698 746825233 2403 2407 984672449 17687 17688 30508799 20148 20157 296278536 96493 96494 353011891 62699 62694 190525178 36006 36007 660097950 12466 12467 217222862 30112 30111 48736649 10788 10778 246574355 43221 43222 165346441 64594 64587 786395146 85481 85459 749775308 3352 3345 43375041 86772 86786 216998674 47161 47157 826395072 34825 34826 837502155 87183 87164 809850437 93413 93403 6053357 51404 51424 529356552 5467 5468 681488732 83804 83805 407475799 82643 82662 65794598 22173 22197 591148120 31263 31291 779766877 38074 38075 966311048 25452 25453 111125707 53915 53916 930505509 77152 77153 275467701 77855 77856 345314401 98100 98101 36486483 72057 72058 93578381 28484 28472 556858458 29234 29220 822256596 10180 10181 942498262 28915 28944 268019643 71727 71733 793985079 79735 79755 933950158 68074 68073 791046428 62516 62541 640133156 41468 41469 485985606 33944 33945 760692491 59060 59057 240844337 18172 18198 24935565 27361 27362 539212877 63564 63560 125350175 42433 42459 556774202 51708 51704 235659584 48469 48470 406657350 53053 53044 931229810 70734 70744 53309394 43314 43293 38504183 83716 83717 425217153 32105 32088 537293611 98185 98166 555795826 4355 4342 65525024 23693 23666 380808180 49600 49601 987313673 38749 38753 512762093 10456 10457 151806331 93840 93841 23907235 86347 86348 450178924 22160 22183 830278904 10956 10937 742308539 85366 85377 592455767 34720 34721 643833716 12009 12003 705285973 26399 26400 789944812 17955 17978 521315408 81206 81207 566002498 63861 63862 615213241 67187 67188 289237202 13542 13543 229865144 93018 93019 892131571 84037 84038 439569223 49217 49218 110910085 50884 50885 334143649 69283 69287 849705907 35574 35564 824446267 89457 89450 118913505 11807 11808 843690681 97124 97125 62239277 40775 40773 693071720 29183 29184 47672563 98181 98158 259837963 78315 78316 127907922 98173 98174 62953634 29514 29515 90382643 12058 12059 476767543 43509 43510 967540667 57986 57975 660531502 89265 89266 977118961 25703 25713 260870185 25254 25268 205019442 84281 84297 397165752 67169 67171 797000715 33171 33172 595907801 70655 70661 397369169 44370 44371 987953681 94998 95003 616081660 82991 82992 781959859 28490 28491 498794272 81456 81457 393673423 69976 69967 780823690 74752 74753 437476791 15419 15393 571283794 89406 89407 334678063 53618 53619 694652548 34440 34432 284288821 6858 6887 377342178 28225 28235 549577556 77038 77048 731732855 53213 53209 125950234 18604 18605 749233219 14378 14379 743696032 40770 40771 44015069 75976 75970 824427279 46726 46727 445670014 9168 9161 430322650 23894 23913 3117237 24865 24895 308369670 18674 18676 693998493 34588 34589 992879114 17936 17937 647970199 27214 27215 300847852 84740 84768 598527580 90107 90132 982571412 91181 91182 964251027 29665 29659 89283629 55477 55478 768049004 87191 87182 544864103 79818 79819 682065461 64759 64760 484226803 55782 55788 945640438 4996 4975 11962287 81582 81580 201668354 87559 87531 517110023 22554 22555 84304873 3803 3804 40673091 60347 60348 656892154 20647 20648 708592537 89225 89220 332645461 97454 97455 798663823 8714 8736 210008091 6319 6320 129498028 92520 92521 990783048 55528 55506 58464021 61833 61828 141123119 75006 75007 194710710 70639 70634 815699483 96977 96978 709600240 93952 93975 517900121 31868 31892 224768911 34912 34913 756699111 64513 64536 802064278 54996 54997 946786666 76545 76565 237562651 54629 54630 804932592 62288 62305 881916968 49156 49157 475848472 40333 40320 125546402 32309 32333 862465729 46877 46878 916095201 59275 59296 778426886 98544 98545 697218912 15076 15077 551475485 26611 26612 701578695 5656 5681 628506138 49150 49120 658009559 12946 12926 451824612 41523 41553 184617609 21419 21420 947668891 57818 57813 404101278 94977 94978 424688658 12190 12220 404075994 41436 41437 725263928 82675 82700 198953589 6404 6405 963697755 61542 61543 666021558 69166 69167 21414833 17836 17847 437853764 76018 76019 700785537 91119 91110 681266619 92147 92173 466501892 44187 44188 134699433 62833 62804 43133005 36649 36669 224113272 56962 56986 593069544 8995 8990 321533869 52040 52054 120077854 5223 5201 547475761 23334 23335 565491027 86421 86422 874689790 41018 41008 209360393 56298 56299 701769973 98286 98305 72372647 37522 37523 979275160 15348 15340 687480762 87386 87387 757875313 79747 79748 321611552 14944 14959 43254503 32535 32536 458135993 72574 72575 113699648 40871 40872 94865259 64512 64492 978427135 6416 6417 305906032 30963 30964 615714973 81021 81022 125814444 45428 45458 988833713 35949 35940 582970364 86299 86300 826522824 88514 88515 369955940 1894 1874 751948342 88230 88237 862531665 40994 40967 54845195 340 341 876319135 45332 45302 101951797 72913 72914 189931630 16582 16599 486383154 62183 62198 273959631 62418 62416 749516424 64198 64184 639858923 97969 97972 100605287 90938 90967 595120431 13116 13124 351645976 32556 32537 41415474 54157 54175 223655348 93254 93283 850860635 90144 90145 816652673 12612 12613 51586768 32996 32976 597192675 11530 11531 526226127 19007 19023 361022424 37821 37822 667444076 21571 21572 972723689 35178 35179 28883453 26210 26238 121399084 22217 22218 259639953 37335 37336 835039953 97794 97795 182706255 5651 5625 962121704 1982 1983 673227163 76103 76092 47151533 64265 64266 397213147 99280 99262 240593748 5062 5090 758489931 15122 15095 989695095 96756 96768 225279419 24601 24614 12289209 42427 42428 787464439 50717 50718 714301538 52813 52814 369384389 83651 83652 806037878 83935 83942 238136833 25747 25748 571294543 64157 64154 670203447 90367 90372 954489383 77672 77673 156957556 63496 63497 989990635 37920 37921 737476982 19268 19269 212573167 80873 80851 657607505 23866 23867 864136672 66712 66713 656261110 66884 66885 534907441 2323 2330 323380822 16123 16124 811087073 59614 59615 675700370 24631 24622 252558935 89552 89575 249541032 63064 63065 939993895 18316 18295 209382500 64095 64125 591456032 25590 25576 410474642 24769 24751 401910360 65786 65760 896519415 67097 67098 177313286 12129 12130 985380021 70661 70662 824115165 4813 4814 205537551 11514 11515 978342649 33659 33682 429410969 758 759 831062774 41860 41847 472088624 65395 65396 496937900 35602 35603 619200565 38196 38222 599146793 40205 40175 269951422 92897 92898 527294209 4336 4337 602731612 34440 34463 25671654 65275 65304 752163444 47297 47298 284443224 68549 68550 606617344 14135 14136 31752889 99612 99611 298909146 69130 69131 589858367 80574 80575 648873495 81740 81741 247129507 2833 2834 527865519 91042 91043 635856805 69936 69958 229816749 7192 7182 531035598 86484 86490 706387640 87192 87193 213105316 38505 38512 159193161 36519 36530 665152671 91114 91084 931670781 47860 47861 574704487 8869 8898 705036030 46235 46213 306615183 27319 27309 638774500 13390 13363 759431733 48506 48494 105690924 92702 92703 833171478 49692 49693 37272680 29259 29280 403927403 9536 9537 552984040 14854 14855 184784549 43553 43554 402176936 62390 62391 89100646 69710 69711 744774266 96247 96248 746155891 63943 63925 50863507 73251 73252 584891904 8615 8616 1580717 34276 34269 758375506 13855 13856 402792836 38436 38437 576265449 12528 12529 144171146 25943 25944 197628841 79268 79252 317812697 5395 5419 752282957 80367 80339 843457089 6358 6385 810065130 8226 8224 190420949 96914 96912 739864716 94397 94382 789051136 65622 65623 837056697 66992 66997 40834878 3756 3757 939598595 24724 24708 368946389 42570 42571 928642902 16888 16889 156123695 91387 91388 283804813 121 122 970680877 16518 16516 635556243 67593 67571 973266755 80948 80933 934345462 28730 28727 460260037 26892 26918 142389768 24085 24114 29849734 41055 41056 758986537 6351 6374 682021655 34584 34559 728402320 47414 47411 452198606 6909 6895 711549892 48676 48677 347829065 44512 44513 829547035 82212 82218 825982818 37226 37219 958959546 47193 47192 337746982 94360 94361 68652668 74097 74112 251630351 72973 72974 817051332 4506 4507 295362676 10480 10481 302826497 16106 16107 482830156 60595 60596 309884851 32722 32723 800197902 29847 29848 181248911 41151 41126 197283563 50709 50710 719003581 8525 8526 813813325 3670 3671 583497849 63752 63773 534128518 27553 27554 868983567 73765 73746 519972654 23357 23347 864450360 35288 35289 151068532 76464 76441 167366647 30137 30148 303222273 43221 43196 564726576 35203 35204 799161091 30036 30034 361701043 74116 74096 927244623 54305 54306 246469364 13365 13366 592114516 85514 85515 13882013 96125 96126 580335504 69373 69397 600631324 63788 63790 51996943 55689 55687 898644236 34508 34499 305710701 71613 71624 174989579 4079 4072 912401961 73415 73437 989181009 2185 2179 388460198 7347 7348 415021574 2102 2103 771217858 92609 92610 850682646 63214 63215 378653195 69914 69915 66933422 94462 94463 661070838 12813 12814 185401160 54335 54313 99381739 38828 38829 972365544 31309 31315 230708283 12874 12875 802165733 67919 67900 820947727 11926 11927 314326821 23444 23457 778233886 61513 61514 940356003 73712 73728 243648956 75525 75526 873985889 15010 15011 615014137 27012 27013 123668250 5212 5213 985667032 52629 52628 560953249 4344 4345 649608655 9860 9870 936489712 45379 45380 225439574 69851 69852 592943319 24126 24127 151826645 61680 61691 637772824 18978 18979 843481466 5646 5647 925494504 77507 77508 574969717 64772 64773 507382659 95503 95513 410251257 27661 27662 363572730 98412 98394 456756236 22416 22426 880982645 44162 44164 917607603 46793 46794 715271933 31499 31507 746479260 91714 91689 41245080 46546 46562 620733549 16228 16199 137164968 21225 21218 886256907 87695 87696 404898051 81313 81325 505099128 54576 54577 789260189 21029 21030 2656494 78988 78989 980014944 51965 51979 218489978 62788 62789 565637622 31641 31642 807842713 71723 71724 909854101 2447 2448 666560707 13965 13993 348568930 11177 11178 430977687 60386 60375 934217110 5761 5775 484703364 73277 73288 136628453 96388 96389 985269681 80259 80255 605172249 40978 40979 515128513 62797 62798 586704334 99500 99501 152248204 69077 69078 769352354 42547 42533 490478031 71992 72014 671855926 22048 22069 848597691 14972 14982 122988506 99296 99297 839213121 63813 63790 441877069 31619 31594 789413222 74853 74854 558388106 32036 32037 833301124 41906 41882 912970449 99327 99302 994799082 28472 28460 118410924 39090 39091 856153357 84119 84120 642002857 72740 72763 759842595 58435 58463 613846657 48503 48504 53381039 72421 72422 676040599 84465 84486 562256647 90083 90108 106549816 60044 60045 940594695 54316 54317 811814321 12633 12634 835962702 8261 8262 708141846 41322 41323 284040781 220 221 632771327 65103 65097 797097873 20814 20806 238882582 94507 94527 391771231 1514 1527 115250229 6559 6555 344682784 62945 62932 206976412 11183 11184 118833326 82090 82091 782739114 55288 55289 906549024 56430 56431 19384324 68693 68710 272278710 13765 13775 268743082 39428 39429 565770047 91955 91956 383334909 76626 76627 725484802 44963 44941 379994660 79467 79447 817321818 79800 79823 300515253 88726 88727 974259713 12772 12773 944631719 15178 15179 655607992 56420 56421 884878938 43723 43724 913180732 65067 65068 54499710 87921 87922 524353368 29461 29462 207501842 44721 44745 878920652 44969 44967 547682943 87268 87269 817038067 37954 37955 620663206 4208 4209 450332209 41437 41417 223031738 31385 31365 604983855 48112 48129 944304512 94771 94761 60183877 46448 46436 894523291 62818 62808 100300392 52051 52080 315397650 42632 42617 174877521 44291 44292 768890498 20127 20116 534791132 9978 9979 978949287 78557 78539 997068542 80708 80733 723894219 19440 19441 98046918 45181 45209 523645280 43251 43278 204677259 45429 45430 314001398 93734 93705 173265053 85120 85095 941951050 72072 72049 218638329 93853 93879 490605669 23558 23559 175705722 22180 22181 962139109 84720 84696 607470990 68864 68854 448481826 64178 64179 259570277 53544 53565 418457535 99561 99562 834937961 75088 75089 843200927 31485 31464 316091748 67655 67668 979352726 7681 7682 884779196 79903 79895 422808653 78396 78397 491527988 97544 97545 982169169 38006 38007 840065669 80463 80464 439661347 6482 6498 301017253 14245 14255 68735429 7147 7148 567132266 70467 70463 196328484 6395 6396 550642475 42084 42085 539851078 65069 65070 122269418 75157 75158 152931809 2943 2945 106289026 84139 84157 797624345 98276 98277 13076773 21784 21785 27825834 86175 86176 687566292 45478 45474 792480707 40599 40620 512916238 60917 60918 244335759 61060 61085 542424463 85045 85034 301838326 78289 78290 583224400 14905 14920 630476978 56841 56830 375621476 94865 94866 706546195 60978 60961 522946540 89555 89557 406998376 29715 29696 731939796 19540 19542 803571928 26515 26509 407915584 55747 55719 592889584 48802 48807 449251676 36100 36071 722910407 41551 41571 340027558 53740 53741 150056790 37679 37706 567979893 27527 27528 333668213 80202 80203 698914122 45544 45567 165354433 42094 42074 725994892 40315 40325 955457079 20839 20840 79767125 61981 61953 148647622 9266 9267 434714349 83870 83871 511021214 19518 19519 873358594 32805 32806 598058982 43238 43209 873063739 26209 26210 60146806 11259 11260 498196676 18085 18086 955976460 62536 62537 434700574 81329 81330 776472513 6204 6191 720954208 77771 77772 939686595 37217 37231 921404285 44142 44157 959802389 15188 15187 1382862 38181 38188 7722559 80057 80030 647282816 60878 60876 160638416 82722 82705 154715635 36115 36141 563142249 52091 52113 976625210 51715 51693 728013250 14547 14548 802589385 28385 28386 311389322 60331 60345 717789635 50303 50320 513563616 79865 79866 865500442 24378 24360 953134628 4359 4340 33000269 74086 74087 665308047 82297 82327 60275462 26582 26585 567542752 6945 6951 929712855 33835 33836 592427432 73060 73061 318265757 51457 51458 541193958 76590 76591 962525300 51186 51200 308058562 26463 26464 796708866 96950 96951 966255574 24604 24605 960769386 92778 92792 147336731 29962 29963 987503870 52179 52180 19788946 1798 1805 671235369 13456 13457 662756215 29126 29106 751572010 63208 63209 838260373 13471 13455 835942618 61655 61638 211312427 58380 58381 520399820 50789 50790 243977427 91979 91995 185967069 52844 52855 252959781 27722 27723 85598934 71354 71370 969694640 86107 86108 455072901 99866 99839 356870761 88177 88178 614546672 24800 24773 440497055 14052 14051 594266414 39516 39517 609956464 23857 23858 777452221 55243 55244 354796959 21316 21317 41006804 33037 33038 163192464 95399 95400 8405531 26025 26023 73785218 95448 95430 727632116 44831 44810 994785415 95472 95473 127712476 35601 35629 455872958 38244 38248 560446922 45272 45282 563191434 99237 99238 939931906 56685 56686 108462298 93709 93710 155283636 17173 17174 286135209 95600 95601 777779766 91082 91083 342762247 67410 67411 869784868 7529 7551 238114700 5021 5001 947709793 11430 11431 351000670 65608 65624 452869570 91565 91568 706217853 28870 28850 597912057 95641 95627 370380279 65047 65048 5216255 30932 30933 105084500 20573 20574 928131710 2550 2576 418791065 66446 66458 585536128 50008 50009 280998866 73266 73267 572714840 4063 4042 457743079 90890 90891 689155052 10183 10162 271510310 33807 33808 117622055 37238 37239 918401645 4067 4068 368658909 53876 53877 844777092 10775 10766 188806118 14149 14164 1259630 56055 56080 228764284 93356 93338 852491066 67808 67831 397829564 34119 34120 547536523 96395 96396 803740125 35265 35261 595567852 88365 88361 300469759 75172 75173 30528133 29787 29802 26012904 67522 67523 270347691 35530 35527 621424457 60507 60508 134962227 99565 99559 926481565 2341 2342 255458152 15686 15687 834099752 7408 7409 593554800 93790 93807 788413165 5440 5455 349274219 91422 91435 41570651 55145 55146 829580497 61667 61683 566320417 96006 96029 987996769 82952 82953 197749926 86539 86540 722628712 59470 59454 935095857 88805 88812 774123502 36513 36533 217656076 90369 90370 146611659 82934 82935 420794311 24167 24168 293089813 35492 35515 244732340 38766 38753 149709134 93294 93295 382484756 62079 62080 228946307 94485 94486 830585727 42571 42596 17457403 48138 48139 926891498 98004 97999 869534123 74046 74047 737253167 68707 68708 331875802 14213 14195 734547728 80795 80786 888094014 9525 9526 748194925 13661 13672 668644644 10636 10629 391685931 7974 7975 559019195 51308 51309 649661371 40833 40834 355207864 12771 12772 351264168 42841 42842 904818984 50848 50871 644943701 63251 63246 301433448 74191 74175 710341827 85704 85705 554934416 7472 7473 541267171 31955 31960 356986190 88603 88587 940098041 63440 63441 299135013 93101 93105 376953549 72325 72326 945985175 84862 84879 974180718 4948 4942 654677604 18030 18031 454693428 48774 48775 985986509 36756 36757 273679549 71143 71118 359148725 22994 22965 81713333 67682 67697 33729120 13178 13204 324484406 44994 44983 141812994 66456 66457 620727638 28804 28829 983179926 25241 25240 208892754 54630 54660 457593425 33191 33192 987129455 62984 62976 691841847 15549 15532 137944813 16640 16635 768476708 36135 36120 890578630 42196 42197 967071142 59036 59010 967845299 40605 40630 5795857 93354 93355 373823743 89923 89940 88033428 97211 97212 6538291 78960 78961 628014957 42355 42332 342100206 84768 84769 685932388 81672 81646 969208621 69056 69057 461251869 97882 97875 505172761 70979 70980 301167166 22259 22260 83675009 99855 99876 105254917 27446 27447 667895937 91080 91081 885697113 29431 29432 815004259 35083 35085 112986106 46291 46292 62066769 71562 71567 809963700 67122 67096 756169019 57491 57500 267365098 21428 21429 956334066 89443 89415 148262722 39387 39388 74797383 13918 13915 42983891 50113 50114 827078377 90998 90999 852318876 7753 7745 610182542 5591 5592 189743838 53392 53393 288793216 65907 65917 752997169 35194 35195 682798131 46723 46744 431818526 87866 87867 107046222 28115 28112 745350946 85638 85639 102211323 97443 97454 187706617 43294 43298 618288664 56366 56367 899044127 17941 17942 722843086 26198 26215 778112980 69739 69740 996795946 22459 22462 615910326 46153 46126 775844358 40552 40553 930088223 362 352 671349555 78528 78504 826846819 24394 24395 919551035 48282 48296 706025816 66330 66331 595153053 68789 68790 879164239 40126 40127 371073950 58736 58737 324790741 93884 93885 500922295 6409 6410 119547725 28313 28314 543391620 52363 52333 327671013 43278 43252 985540969 23892 23914 760411867 22641 22642 666077496 77439 77451 788920786 80996 80997 855482974 29400 29408 687650399 42262 42263 513847810 78493 78520 940199900 15987 16005 397162793 2969 2970 168301181 71068 71092 163827738 8003 8004 364802096 76977 76955 9184370 45436 45437 330533021 52266 52253 533968748 4469 4470 205521914 42300 42308 66104721 60020 60021 944037886 86428 86429 456127669 70358 70338 746971253 84549 84537 701862921 29713 29714 73303858 71319 71347 676918720 80692 80710 137907923 17193 17207 774646448 52651 52652 16309044 68761 68762 987327745 54761 54762 151793614 45178 45207 163745929 53170 53171 854590158 66587 66603 684327575 71674 71703 465584658 42065 42094 299948642 74337 74314 702332049 75257 75267 617416961 50813 50786 6268382 92543 92544 449684201 1205 1234 532155677 22866 22867 646921530 45556 45557 44571774 38799 38784 259768545 68863 68864 732849871 46982 46964 180598449 56089 56090 269501483 46218 46244 655614328 41118 41119 965935863 3852 3826 719318029 39864 39865 119946900 16432 16421 192799100 73610 73611 954141402 58113 58114 347148667 71749 71719 601464342 73246 73247 524528632 70247 70248 116500188 63946 63947 716157641 61885 61913 909311660 43813 43814 85383896 22945 22946 580501013 35989 35990 447857987 32082 32083 822788181 92281 92298 852149922 77323 77348 223286651 95385 95386 879472027 14198 14170 422488380 3655 3656 803803039 93589 93590 524737118 26433 26428 443751601 24316 24324 422288854 38463 38435 30320316 15785 15781 785787103 42161 42162 895130990 93845 93846 708347604 73178 73175 151279503 24906 24907 325523897 94065 94046 686365938 20589 20607 66999538 14715 14716 102435278 33366 33394 450953309 73706 73693 507217577 50727 50728 458886096 61357 61381 218979588 31192 31193 378948261 58498 58499 390656954 30773 30750 113117051 95682 95683 235841062 21313 21312 165222868 4267 4268 272423756 65929 65922 188944136 64110 64104 899971036 67198 67197 105298823 1742 1736 19245959 58091 58101 800414466 93666 93667 517787739 1421 1422 402457991 51037 51038 915741933 55983 56003 290491724 80353 80359 90726336 3475 3463 902783069 89550 89523 876568814 20241 20242 840314796 39367 39368 534751071 1242 1243 509886997 22496 22516 481671365 97255 97271 895952745 61517 61539 267879599 70388 70390 214889561 75410 75411 58226703 95222 95223 931227424 51211 51212 126548098 1071 1081 251282777 40200 40180 235355208 82363 82364 527359579 43210 43202 137849042 54056 54057 777847096 66979 66988 157566398 33481 33482 499130991 64568 64555 985980656 31307 31279 285958998 96264 96245 606158942 59051 59070 735046579 45063 45064 42960787 6760 6761 807433301 55158 55159 873491962 20885 20886 72274843 12257 12258 244830183 79390 79397 626460641 86685 86686 568764489 35904 35905 851062341 69401 69402 438443650 6922 6923 803424925 14531 14542 317677641 7493 7478 299436656 3457 3455 59117087 67386 67387 861502964 6430 6431 679080728 44021 44036 127031208 44779 44780 360130276 52673 52674 189386123 32646 32620 228732735 9717 9692 467609957 41530 41531 962677519 98032 98015 164800616 54065 54072 237956267 23013 23014 110866697 41440 41441 706011154 72923 72924 750520910 22347 22348 457327635 91651 91632 103397234 60451 60452 897791096 65512 65513 353327958 8354 8324 944037718 56099 56100 309628289 35345 35331 607203982 31667 31690 384737121 29922 29908 467971832 5078 5079 226702638 60251 60245 609427719 22557 22558 492365244 18116 18094 126431519 54336 54347 660091783 66395 66396 322800959 45056 45085 113475250 80418 80437 300340366 5700 5701 463343431 62871 62872 812992468 89411 89396 941052801 19572 19573 97312058 77341 77343 479299813 32800 32795 548958786 76720 76721 564295934 89908 89894 770630024 84242 84243 275418641 86600 86601 798971032 34214 34212 834433685 12997 12971 649450260 18424 18394 899809612 58818 58819 106914804 11618 11619 451354466 87478 87479 910356971 12658 12659 544827548 99454 99455 906267965 66750 66726 316475249 68421 68422 87805016 15456 15457 969672801 74041 74042 51889784 37903 37904 577894048 61103 61082 79855908 11057 11058 467861735 71470 71500 226693774 65700 65701 22962349 6274 6273 687433855 43342 43347 279030794 30441 30442 601647549 23094 23121 931433633 46066 46067 700100627 62586 62613 562113592 51601 51586 877215954 44930 44931 738200089 90140 90112 337046962 77892 77877 656875857 58651 58652 306999148 85784 85785 820994233 11325 11295 71903445 29695 29696 5273543 41009 41013 653782329 47890 47891 673155830 58885 58890 882537084 97699 97700 272088291 41719 41694 787855239 49438 49457 548644198 27586 27593 863408806 81570 81571 942919602 62835 62842 204685461 1065 1066 212744865 8077 8078 32256371 82585 82586 80415338 30797 30798 409339968 28909 28890 448423395 46042 46043 864094299 41073 41050 276174358 45440 45449 509020444 19525 19513 52764629 53208 53187 688775416 15379 15355 841249369 47125 47126 6551396 2641 2654 371181293 68342 68332 236145060 66288 66298 234824921 38648 38649 675042571 911 912 310514398 11555 11565 776013615 26651 26639 266447443 97246 97219 533857251 82133 82147 685624059 28634 28608 467471328 63426 63427 693091480 2600 2601 2550163 75245 75250 537810477 23732 23733 839491415 1187 1188 162553913 16363 16364 506268515 61407 61413 727984458 33956 33957 828549840 91011 91026 201193489 93904 93905 347608393 54853 54864 968703798 77499 77500 640275998 67288 67289 991339498 98373 98374 47361352 17800 17827 649894482 20042 20043 861471775 93493 93494 168852724 4526 4550 45035769 21627 21628 708480017 50955 50956 582964129 43563 43543 506132802 35166 35167 923276983 9149 9150 88407328 27919 27920 408508497 96747 96748 568217060 66143 66150 508182340 9755 9737 530129730 94978 94979 542635729 61004 61000 388833509 98857 98858 105240856 97844 97864 775178237 8771 8772 985928279 78217 78225 980062546 30693 30703 201677475 44226 44205 682306809 2108 2109 58925328 47302 47303 89090973 94438 94439 228607694 42230 42244 308890 38642 38618 382595591 24578 24572 148770103 89621 89592 597839804 58772 58773 268298238 86871 86872 919437875 39906 39907 409456 82360 82361 763898755 90510 90527 432954629 39935 39936 246003946 85573 85574 905929739 35134 35112 199974733 2726 2746 943652820 55444 55445 412400393 2644 2649 482220717 54050 54051 136220643 84069 84083 541588357 53988 53989 193491639 68162 68135 935657078 25170 25188 24699625 83134 83116 401507982 93856 93836 666902348 92074 92079 368656477 88313 88314 132978372 65448 65449 42961775 76588 76616 254389257 7496 7497 901866108 49525 49526 443955111 83832 83833 497912661 75180 75185 608433771 58896 58897 12056560 89400 89401 230279946 7672 7673 408128698 18521 18522 87170390 78366 78381 329982722 26510 26511 527957217 52914 52930 97283071 34688 34689 630891036 60650 60651 446683238 3263 3233 686013719 7259 7260 31518602 71996 71997 437236568 14442 14443 108487227 51522 51504 865205568 4593 4594 162106654 73383 73373 201727524 69361 69334 339904827 80308 80309 366200814 52816 52817 260138048 68454 68469 160807293 9191 9177 883750108 52440 52441 881797407 34735 34721 857625375 38193 38194 70821777 99855 99856 753927601 79124 79125 452996798 51553 51554 610816722 43479 43480 574876520 48890 48891 473080195 53711 53712 373722008 86357 86358 229320961 61152 61130 872902772 77484 77485 364701737 34235 34236 459441824 296 297 292689872 79220 79195 399451821 33283 33278 832460588 53951 53952 184579043 38953 38954 694944108 10017 10018 901064673 86500 86501 309340794 58623 58624 270436806 66993 66994 265916164 43961 43951 366908680 21605 21606 310603264 33691 33694 579001243 83405 83406 164000927 50110 50111 83139800 79075 79102 346944531 68597 68583 615362612 98978 98979 642025210 63422 63423 588900247 18479 18459 788889387 2685 2692 226818528 97680 97681 327879322 89495 89496 183731030 90254 90255 413432882 53737 53738 316191132 95850 95874 312955558 57543 57516 595693496 24596 24597 730563371 24294 24295 22227969 1144 1145 472663960 36584 36585 789212527 62334 62335 86723509 31729 31730 375907724 68861 68862 573122166 82553 82554 559708247 54243 54244 370968999 79498 79480 462446232 48117 48118 33057625 94330 94346 720184904 82912 82889 457900063 21732 21733 77735843 68097 68115 468640930 66663 66683 63606534 2196 2201 606239289 55047 55055 564930852 30204 30181 227380162 7629 7619 726646745 14192 14193 533877416 92035 92024 960945778 14668 14639 506931474 48862 48863 241449631 1431 1440 583717475 61095 61119 841718679 51969 51970 363841814 96048 96049 12994098 78414 78415 281545692 74815 74811 120659726 55295 55296 990295666 4587 4558 306274645 81630 81607 379032311 13618 13646 508810104 62406 62387 811905111 89086 89074 443983544 68622 68652 530978536 38037 38060 972985544 36218 36219 317762342 74697 74698 987613635 48 49 785280347 41911 41917 409270268 51655 51656 225924933 52704 52721 353374738 89003 89019 525643550 59774 59775 315925824 78243 78265 984182702 74076 74061 274011033 5798 5819 171673712 28262 28280 271449056 83121 83128 825482494 98768 98769 318300875 27547 27548 44910836 17579 17580 140699339 7019 7008 111475197 55925 55926 146694311 72178 72193 110465064 41515 41516 568636183 41830 41831 121300946 57707 57692 210844670 19665 19666 417691120 61698 61699 760793481 81238 81239 296961393 53199 53200 357932274 60849 60877 3537058 76118 76119 523260941 91704 91708 108231877 8091 8075 758940237 5573 5558 914210951 43351 43361 626909423 47637 47652 100736281 35515 35521 657636951 61720 61721 332427379 37973 37997 953662030 74960 74941 639827882 30694 30683 718729176 91619 91620 804309017 40879 40880 78749950 61284 61306 341150313 81331 81332 611973526 46502 46489 518130429 13738 13730 943114511 27322 27341 93978507 29744 29745 475682099 96293 96323 625461181 80202 80221 454656535 76999 77000 107618468 77504 77515 413793766 43955 43960 883787770 39484 39485 127235541 64828 64810 530494975 33876 33877 696515893 75044 75037 805172026 66777 66778 904903416 69135 69136 77237992 11747 11748 652059290 59393 59397 510129613 80897 80898 819350992 21569 21570 907844976 95960 95961 404637939 68587 68577 955816449 94872 94873 197220942 89343 89344 68229714 6099 6100 693994722 42588 42587 555793278 76566 76567 992943069 35056 35057 88045138 9597 9602 989078075 62087 62088 721543903 96571 96579 28527239 34036 34014 554805275 55131 55135 268862775 38943 38944 830746635 19071 19064 55420542 73987 73970 981629133 73640 73641 972562960 63384 63364 980559613 68509 68536 326888030 96661 96676 261300415 63907 63880 150580926 78961 78983 812255720 64596 64615 419692166 47335 47318 764297932 79500 79504 643382634 40888 40861 884498164 40814 40807 82899128 21715 21716 544460544 32877 32878 263661726 57433 57434 650042503 13991 13984 992449942 78612 78613 232215398 44897 44881 534711257 32664 32659 312416738 89581 89595 172115490 15827 15804 440122522 72752 72739 406458889 40027 40003 908232340 47649 47650 535432216 33834 33835 55207668 17627 17599 226750576 96206 96177 770944376 38949 38974 977288572 35428 35429 302097995 44179 44180 718506884 74133 74134 760354762 50208 50209 111122114 18228 18256 245636760 78185 78186 547327881 65828 65829 676178510 1318 1292 785172106 59532 59533 138250138 68376 68392 938318903 94914 94915 566906551 94279 94306 292542902 25576 25577 651081290 70230 70231 566423589 96835 96817 212560928 67422 67447 924547302 51636 51637 645281265 44016 43989 492398874 68836 68837 913247653 20254 20255 67353229 26674 26675 163211554 64163 64162 751534418 2623 2600 737579941 19703 19704 62439328 19864 19865 171418798 81463 81477 60123601 18441 18442 966875221 38656 38682 276541651 5497 5476 614360279 70365 70366 537599644 27165 27166 571162136 98723 98724 774158738 67377 67378 65956408 56528 56557 449540632 58251 58252 597656353 93401 93412 46665776 89548 89549 92652214 84348 84342 607775162 42964 42935 684482183 66933 66934 426728513 16443 16452 852228644 23749 23758 387486872 77062 77044 260578689 79277 79292 470810746 19478 19496 314864656 71762 71763 610795712 80412 80413 337412462 23029 23038 610818502 15877 15878 973845431 36337 36338 756874438 38047 38048 51708891 11850 11875 329054638 1552 1576 215106860 50302 50283 999358109 50363 50351 212587558 42869 42870 49437085 56037 56027 360996950 50210 50240 136069504 18428 18450 776085520 20820 20821 219888609 55609 55639 914461678 53750 53745 795661121 86730 86731 4020621 5793 5794 66371766 15096 15097 385978715 18388 18381 421579376 42498 42499 925847927 11139 11140 187578870 62095 62085 29235841 43221 43218 56539218 64126 64127 34211185 29800 29772 258156791 29025 29004 860974453 1544 1545 221487341 53234 53214 255529741 44876 44877 607214176 89678 89703 157281112 58730 58731 904147622 37979 38004 937081991 58570 58571 677828097 24029 24030 181408653 10244 10245 891020995 35083 35093 695882540 89974 89975 832702374 64853 64874 859968973 570 582 519438382 97612 97613 425764426 79954 79955 677381512 21126 21127 725505851 9478 9460 949765698 73891 73892 293172782 70241 70242 787979075 65264 65265 709056765 66327 66350 276331748 31140 31141 331500423 17090 17091 299122409 30053 30052 199186806 71349 71350 465777296 27785 27786 472856830 62242 62243 465493234 25286 25259 514387724 82252 82269 130151181 18786 18816 760136129 67380 67381 953645600 25451 25452 15299926 73820 73809 794188120 19776 19777 430751612 50792 50766 524191971 92452 92480 242735362 21686 21700 748545055 8682 8692 788003486 10766 10794 53074038 27858 27859 309072835 12076 12051 890647279 65692 65693 435964445 37998 38025 765488187 48485 48486 255800792 18661 18662 692249217 16399 16400 826561412 52804 52789 440797038 90917 90933 306174009 89137 89113 414932628 72975 72957 114464208 37726 37727 420356223 29980 30002 178250701 37115 37121 246910394 42278 42279 312449309 80309 80310 130023249 29809 29780 888550948 96824 96825 869007875 82212 82213 366871297 64252 64274 261484323 18406 18390 339292200 8726 8727 879780043 99336 99357 403956214 63190 63180 194620407 23478 23479 93182025 89610 89611 801681921 42076 42077 117753276 99656 99657 777396986 40412 40425 932066052 37723 37724 883952561 80025 80052 324039708 43580 43570 756506255 74540 74541 26910911 33898 33924 311696166 59098 59099 433405703 94875 94853 965293904 99330 99320 513335162 30421 30422 252566498 82726 82719 463196806 29770 29777 22704008 91732 91703 649856147 69720 69721 107520092 52150 52149 970833418 97681 97682 920033941 27032 27033 848255897 59947 59948 612443398 25722 25734 752572252 50899 50900 119626177 37103 37121 358903449 50810 50811 667072370 92385 92386 877987538 13350 13351 239193328 79430 79431 291733439 41309 41316 884211981 17012 17036 148713075 44049 44050 282233904 12548 12549 599495321 63728 63701 779814145 47496 47497 36712423 47147 47148 901365504 68370 68371 120143791 69086 69079 607681881 53345 53346 658157107 3076 3077 185475713 83314 83315 512136216 24125 24138 542869567 12486 12487 558273554 32428 32429 648900856 86240 86241 565899853 50397 50398 97929397 45998 45999 444275423 35725 35696 867336321 86063 86076 858814395 64743 64744 752664922 51263 51257 148801489 21300 21301 377100919 61760 61732 912342821 38740 38741 285887175 24325 24326 215555290 34968 34950 630605807 48949 48967 328381347 12228 12239 763756481 82707 82708 705423030 67725 67728 292398853 21864 21865 139460432 23043 23044 783619674 52556 52557 12524142 73592 73593 698862321 99546 99570 640750606 83798 83799 849511523 20210 20211 497405923 92312 92288 554369678 96185 96186 929754796 9386 9387 554214238 96069 96070 577791246 90408 90409 581097697 27018 26991 327086509 81260 81265 277080166 34247 34220 994252378 34071 34094 846594713 51206 51191 290660163 80709 80710 336733728 85690 85715 71578425 58869 58862 874647840 84938 84939 515160958 5103 5089 818381938 38449 38450 219146264 51949 51950 635067209 21403 21404 907092841 7081 7082 360870818 65286 65272 721655093 32528 32541 513037201 42066 42081 549053911 31575 31603 225520099 66275 66276 220265995 88849 88835 800630110 22144 22145 990160054 94430 94405 407636401 60661 60662 359541082 98667 98665 398113987 53416 53417 40117726 3273 3274 200258059 32800 32810 395785327 70904 70927 876154445 1507 1527 346803238 53668 53669 206854500 60818 60819 342568606 25421 25422 29597093 81893 81894 662518677 76822 76823 52209607 44990 45007 250751292 51290 51291 416453335 2215 2229 809167238 15338 15339 376545766 49805 49819 200811639 45249 45274 311062000 26387 26388 730828824 80926 80927 187100373 3666 3674 339478871 72753 72779 725898983 9529 9530 672478110 43945 43946 472682297 10879 10880 693898194 99177 99174 55226978 9896 9890 921892181 12389 12390 235515508 51342 51319 156574832 78666 78667 413711450 91841 91842 303527145 33916 33917 813690615 84709 84710 288913098 91335 91336 406591452 42853 42841 839457545 59062 59066 553390933 7779 7785 515762219 46345 46346 780997806 54276 54249 862359740 85041 85042 876408380 57945 57946 571507240 42966 42959 548229504 92241 92265 560627850 30202 30176 497201187 30402 30403 691347089 96923 96924 403984157 95358 95364 261875455 33524 33525 911633915 26398 26428 362595869 52749 52750 958445750 58738 58730 132015956 10354 10355 820281132 14455 14456 820101283 22574 22602 859645023 80910 80911 311981708 49656 49657 429569775 53428 53446 620957570 49513 49536 165554810 73574 73548 237161416 99433 99421 308279051 63428 63429 330481276 31770 31771 585465164 51611 51612 854013036 19694 19695 702023764 96145 96143 15349110 73123 73124 207064130 49294 49297 282233488 20449 20450 822857873 414 386 52500055 55016 55020 390601169 37951 37952 607952359 79462 79437 999890924 46541 46554 892819180 21754 21730 163654406 58716 58734 35213803 50227 50228 323841847 9089 9090 273306053 19025 19003 324026730 78066 78067 646517878 53753 53754 232996041 14115 14116 759346594 34812 34834 705229787 27909 27889 590431024 6490 6491 978139696 9886 9911 707713447 88247 88252 905405883 29278 29279 629382398 65139 65140 363081117 57659 57660 697913209 49177 49153 818182164 67577 67575 181211776 79292 79293 550231786 93730 93756 593222605 20400 20401 806578690 90246 90247 463678596 17741 17714 358506857 95355 95356 904950352 66290 66319 249054786 55737 55738 375805315 88943 88944 206588760 45971 45991 995276977 12236 12210 989633672 26122 26123 530905145 46102 46103 688580736 1300 1309 640420511 54719 54720 21707384 59357 59358 188877660 84736 84737 909719414 58890 58868 702017667 3679 3693 161462545 32748 32749 2214817 49821 49822 500889826 6825 6826 445450476 80446 80447 476869665 92671 92672 922470710 53747 53749 620631043 55945 55915 172844561 99255 99244 392497038 1414 1407 924229607 61554 61531 718300115 19677 19684 423669032 86972 86973 322128747 46018 46004 439208093 7830 7831 561307130 37853 37861 310997598 71255 71231 518218480 49251 49272 171103025 22090 22091 507391828 37403 37404 155212531 84152 84153 859307707 13787 13761 806319449 84295 84296 646885923 18911 18920 386827269 89901 89897 400968739 14644 14645 198358750 67882 67883 144748169 43120 43132 388311795 34226 34255 783153252 91430 91431 797038188 86300 86286 514019972 33808 33809 743119657 68458 68485 852146634 25232 25226 879476531 68335 68337 711986270 3016 3017 953589607 87283 87287 981185717 75803 75807 424582282 34078 34076 372854681 24363 24389 403450637 81206 81213 890525140 92551 92540 763586816 93424 93401 734514975 91787 91801 879157773 59461 59467 783324952 85324 85325 735300235 41009 41010 593960475 61742 61743 555241320 38902 38903 300118401 87165 87175 854571770 30171 30172 354386597 90926 90927 847270973 77526 77552 77934492 24696 24722 932488285 18844 18828 331977754 3079 3080 44963252 8419 8420 676196808 14885 14886 557467461 48040 48046 740286894 81164 81154 52874083 69191 69192 133585853 77784 77795 596734740 4516 4517 163411862 13634 13650 747563032 57884 57906 970679973 56987 56988 905828674 39406 39407 261774932 60681 60694 699191039 82114 82120 48877613 83281 83282 623577467 15136 15111 960715771 82966 82967 223474950 48198 48209 34534017 40145 40146 410204200 46703 46704 944780087 28986 28995 431631763 94668 94660 139274920 28323 28322 295211625 45846 45847 886923557 79669 79655 888333282 7540 7553 519505306 5143 5117 50155325 12708 12683 930092563 69266 69240 27317503 18134 18111 360432868 70520 70538 908991966 86451 86452 194655572 49803 49833 908276232 43787 43788 154384146 7648 7659 281834021 68814 68805 73855582 40350 40351 742458411 62049 62077 88616445 16143 16144 147662399 66418 66419 999844549 71510 71511 29278630 57565 57566 277420244 20802 20774 543174091 2575 2553 301730727 679 663 205398421 76291 76309 801289942 68066 68067 820225116 64688 64689 678256163 53933 53934 164334624 11144 11151 440640156 71438 71436 586445074 67175 67176 322654671 88013 88014 906067001 11848 11819 37653157 7614 7597 687108712 49249 49237 440722722 83189 83205 374788553 44579 44591 10264827 57946 57945 385753961 96468 96469 373464723 19962 19963 243348576 22552 22553 132799477 40665 40692 845685986 56677 56678 266535380 79928 79934 93011589 20788 20789 174765390 41638 41611 482170703 99811 99812 6329451 46431 46432 422132041 44481 44482 505029666 18794 18795 559636142 45850 45837 229882163 23502 23503 301442905 3982 3965 169212826 95493 95494 673785737 49696 49697 428767884 27530 27524 152315393 11559 11571 227320661 57373 57365 283759279 84939 84940 536668433 92903 92885 677407582 42094 42106 884431662 97023 97024 162733121 50278 50288 835542417 3964 3965 451319500 77598 77574 455569695 91686 91677 308234812 73080 73081 834818991 72666 72649 614071956 287 288 912966966 97438 97439 794035770 17664 17646 32297202 68406 68407 615880181 12043 12044 309231544 95361 95379 252605943 77216 77217 814140934 97065 97051 516718212 68980 68981 138112853 65245 65242 15325294 98780 98781 233264630 50486 50487 892085836 58745 58746 29583737 20813 20816 925822652 95353 95342 352140219 64011 64037 991844329 53084 53085 908206931 70908 70909 352558628 34839 34866 679974999 48426 48444 693581077 93959 93960 608467192 6176 6177 695752849 46036 46037 884541543 78935 78912 948400442 9265 9266 329709762 55574 55568 292689776 93204 93191 650890736 58529 58530 806332838 7209 7214 238230095 29210 29211 558836045 52080 52093 930720970 91302 91303 179836202 98174 98175 678010298 46284 46293 637764406 37647 37648 482865588 26656 26657 460452116 99099 99105 212900750 31769 31775 767354896 86009 85984 366768743 63473 63474 501959959 54209 54211 150400589 1420 1421 30850960 11415 11424 959580125 78533 78558 111168838 24468 24469 266208149 86559 86552 503693980 60970 60998 168213716 59493 59494 865977320 32911 32912 529569916 93618 93619 337887064 59525 59500 18448277 63198 63174 251844518 71441 71442 718302791 36817 36818 26980237 35343 35344 378346921 33264 33243 874730390 21446 21447 809341888 40870 40871 293071628 14884 14885 212864418 49417 49418 799991902 24331 24354 171917742 81372 81398 87992157 19967 19968 771414163 2293 2288 732156500 86101 86102 354832307 63575 63576 448814804 29703 29704 80059137 27630 27631 702622600 19488 19489 962848862 50450 50438 390374038 83859 83864 818425824 31364 31363 278957673 46494 46495 67229161 47133 47132 651541513 56654 56655 913000862 950 964 399773179 10095 10096 477270639 54686 54687 599712088 76209 76210 812665254 95898 95925 976384948 31715 31740 529583278 97333 97304 653527169 1290 1291 550513252 94560 94535 883122028 48540 48553 116845822 50844 50868 891652008 79183 79155 381448000 18293 18294 48076818 31638 31642 5546739 83867 83868 500818070 79140 79141 839760986 80317 80316 815519795 86456 86457 348061574 57331 57332 594460853 29815 29796 105338625 62202 62203 125056695 68381 68369 985810989 16574 16557 841189035 88898 88869 436333052 50833 50834 700843333 30918 30940 645540479 13078 13096 560856190 42505 42485 746443676 101 102 631778840 41571 41596 216688959 24156 24165 675559156 2229 2251 18666294 66427 66428 838560593 36861 36849 92287870 1308 1330 468689351 12876 12892 937506344 29618 29619 287628484 57477 57473 398182415 95555 95556 589201416 63952 63966 286303056 7142 7143 524382524 12756 12730 247431185 43337 43332 431332316 86625 86626 994031839 98457 98458 560383828 61452 61474 3698298 69884 69893 558115855 49139 49140 152325370 20508 20506 634869039 48658 48659 11300575 39047 39048 842885120 64550 64551 398060133 66860 66861 49873370 22871 22848 809447388 83475 83496 840133451 86895 86901 682026610 35073 35044 400982270 2382 2383 696013005 10074 10090 523727697 23999 24000 676063889 26422 26441 857247741 52480 52481 92554823 23944 23928 576238938 75027 75028 499224118 14975 15005 468966465 27848 27849 882370748 16279 16273 986397090 86308 86286 637158829 82066 82067 607063044 61363 61336 718153822 80805 80806 681972817 12524 12525 851667329 98188 98189 334815997 93643 93644 555552003 63602 63624 892203390 23926 23948 292816745 79867 79865 779464419 27162 27136 571935866 12911 12912 415821318 56840 56849 122443845 73035 73038 560439508 97750 97751 143672693 85277 85307 147937685 74460 74478 41501532 52881 52882 201658289 28238 28212 998356811 16526 16520 942052394 50531 50505 672083004 68447 68448 772774314 8467 8468 164388201 91487 91488 492338741 74069 74094 440757152 94878 94879 292861151 98193 98194 849156333 11558 11559 114396802 69305 69306 816675790 69905 69903 481223124 48864 48865 646273488 70015 70023 954084410 13418 13419 142477397 87818 87824 254861801 7438 7454 394826130 29735 29706 284500428 96015 96016 287077189 30747 30731 287954739 80909 80930 242199224 13748 13728 451130402 73882 73906 23584319 41513 41514 170798207 42726 42727 876553047 68322 68347 800062 60713 60714 528216005 99651 99623 650806590 93948 93976 438674413 83585 83583 146961324 59600 59572 732852802 62909 62917 819303694 45057 45058 709664778 92160 92132 944990700 14029 14030 625411212 86723 86724 372587148 53374 53361 10897165 62867 62868 793419305 42642 42616 809039410 25412 25413 319865947 53325 53326 791581594 65159 65160 717777221 69764 69765 967679656 62501 62520 375832528 68174 68180 462409730 56749 56740 270209858 13150 13151 772057707 10071 10092 284664858 17378 17379 856906509 39193 39210 698247431 70921 70922 302765212 53599 53602 811558171 41433 41422 319695850 89617 89646 461493267 13549 13519 517279782 61915 61924 741662442 11645 11646 5817699 99712 99740 451029913 58465 58444 955414174 32904 32932 530940700 12016 12017 496647761 66103 66126 421880864 64309 64310 517943778 57236 57216 161444563 13416 13420 849824723 3810 3786 849038899 9500 9509 240942762 864 834 454162477 70059 70060 588425090 8503 8480 920810472 9790 9773 526969709 20818 20819 266254565 47983 47994 720805193 17039 17040 705640495 71265 71279 290042780 3991 3992 581274183 29078 29079 867804119 59744 59745 638363497 5358 5359 470375093 88090 88091 345560485 32306 32301 49517142 92599 92600 734659216 84009 84010 917375416 95185 95186 543750795 94001 94004 886038588 6862 6879 918575269 1936 1937 145832262 78827 78828 767908008 23321 23322 200161833 79605 79606 989582950 39068 39074 858084051 97360 97380 288819727 29902 29903 283871265 75126 75127 727048778 54406 54415 113019335 2723 2724 858649615 86250 86251 609575535 9295 9310 945886044 76399 76400 958961454 58847 58874 112738580 52478 52455 237711862 97426 97435 124603240 84191 84192 471735406 37369 37390 503836597 77030 77046 605740543 6777 6778 355073823 513 514 671390053 1812 1813 44506833 21138 21166 378593260 17272 17273 345419611 74429 74430 917271615 69547 69548 641487007 55835 55836 199603470 26256 26257 47189984 58242 58216 33060041 30766 30767 820814175 7786 7769 258740472 74007 74008 476170992 78046 78072 832612068 81148 81149 226303089 62330 62315 904689266 72362 72363 237652267 1455 1456 892786515 80094 80095 684168465 30112 30122 293745398 93152 93145 454889050 11903 11891 180295989 55249 55250 349657184 56695 56691 434746127 64211 64212 399250659 59085 59086 188663391 16554 16571 699237657 99475 99476 965661399 45499 45500 863919018 71368 71356 9995684 25528 25548 591562976 90319 90326 113728249 30834 30858 197075634 33484 33485 909453513 36244 36251 665276932 10973 10999 257658797 68195 68196 769731549 12815 12844 200412970 46176 46177 792181741 22122 22125 569760172 17470 17471 261851649 77421 77422 872298432 22131 22122 163624995 86384 86385 913664902 92663 92690 336638171 13892 13914 546287872 59887 59888 132093236 66199 66200 13420595 84614 84615 14822808 23786 23769 943922236 12833 12819 509712499 24636 24637 857129388 835 836 197513862 44155 44166 783242547 10720 10733 223524275 99064 99065 586568144 92712 92713 657284734 51705 51727 377014037 23753 23754 932925968 97554 97555 523165 25408 25430 600711095 14063 14064 691596466 3683 3709 99727214 1975 1947 104365644 50037 50052 735032408 94901 94886 421043495 28090 28080 724397882 12982 12983 752181745 36184 36198 723463896 61807 61786 627761648 86316 86305 931605836 98014 98016 653436445 41811 41812 483654752 40122 40147 639717633 4277 4270 841037585 58832 58833 823834198 31933 31934 853178437 24546 24518 396789850 24607 24599 742428148 37679 37649 175847122 88401 88390 990051564 87193 87180 18519369 44261 44262 927105097 53018 53019 114665288 47076 47077 954002943 82301 82286 590524689 8786 8787 606748388 15780 15781 46990897 92643 92640 831182653 76679 76664 456837757 79883 79899 48965551 72059 72060 125969989 25222 25223 954473177 6343 6349 365278357 22819 22830 324551659 59848 59849 802768182 91905 91906 684763621 67665 67666 181456593 96661 96662 949395202 61506 61507 428659033 18684 18657 737816602 64531 64544 663662502 53208 53209 370995529 37793 37772 474450319 71619 71613 243150488 78879 78880 847482660 14380 14399 25059677 63761 63762 402875951 85990 85986 555123565 12878 12879 151536205 71078 71084 690748286 86885 86882 9209868 59477 59478 254536857 92021 92022 356772083 86433 86434 1992264 56678 56685 991438932 97436 97437 153696308 98061 98041 971360275 43560 43578 54983882 10558 10559 71319734 29690 29710 707761465 91704 91705 926343543 53183 53184 955745923 3685 3663 191681294 49039 49053 963244398 24609 24616 944955467 62022 62023 271371898 82151 82152 98886240 21461 21462 223359645 66120 66121 501607150 58927 58928 634068071 15974 15975 200702441 76991 77000 447680167 51810 51811 115614518 13402 13403 796569721 93567 93568 872150763 27310 27311 739974176 72409 72384 414809916 68156 68157 921410838 9152 9153 513080408 38379 38380 904972292 6180 6152 262018473 43842 43837 193336735 69282 69258 194194880 28445 28460 24409196 52413 52437 4760288 43770 43797 893891475 56842 56843 627336723 47005 47006 609774349 79266 79259 930020317 63554 63530 939592850 20541 20546 614959975 82174 82182 799689702 15541 15561 986855090 36726 36727 174398094 80 81 617081881 26448 26463 954683086 34893 34891 268996497 55316 55290 522924562 20026 20027 189995530 42094 42095 712451853 97031 97032 699901657 57090 57099 790883386 91706 91685 385065598 81540 81567 422639790 49153 49154 120995265 50867 50894 327786055 25196 25197 343950410 79011 79002 948598603 64597 64601 488968986 60123 60134 325529935 68582 68583 237413743 72436 72437 534943392 46019 46020 157433931 56989 56961 840176988 96874 96875 415109875 81298 81326 983896167 84554 84560 405335826 7878 7849 261761682 30234 30235 98251790 83972 83973 513338309 21777 21778 523749409 50621 50622 398166315 67612 67613 220519978 9184 9155 862867997 80355 80356 645075686 90098 90102 284686776 94783 94791 932544132 23909 23910 317046617 92748 92759 273824363 12806 12789 120326150 93406 93426 651528182 44924 44894 807239677 39457 39458 737124044 77884 77860 727607100 22399 22400 929534531 90433 90434 455765782 26918 26919 120383536 88165 88166 805150083 1450 1454 178190936 94752 94753 192845326 85027 85028 533945463 47011 47012 370596130 83304 83314 961315248 86919 86932 322302507 35542 35519 624059507 50784 50785 87553520 47393 47365 893651199 19189 19190 606799448 19047 19048 591636701 79505 79514 521993757 15718 15717 200497506 32374 32380 355264416 60411 60387 111347110 61938 61965 772649851 64186 64187 952899649 7941 7942 15560734 28005 28020 805546372 71998 71985 232032250 48227 48242 359114076 72836 72820 958997727 59720 59721 819046161 45496 45514 858981493 59090 59091 922192289 80607 80608 834470268 92453 92451 37160641 28624 28607 464227345 93581 93560 971922929 17089 17090 805605571 81970 81968 649421095 26839 26840 276010781 15909 15931 707936253 78735 78736 460134864 28370 28371 657672856 34039 34040 455773021 4720 4749 497672170 79611 79612 358965918 42387 42388 720320128 50930 50947 761531096 40863 40851 905701942 6112 6113 294872046 18507 18508 183295314 20100 20101 287286800 78159 78160 138554986 48284 48285 396826150 19222 19223 546269807 93271 93242 682553259 70437 70438 997459918 82013 82017 206792665 19029 19057 836770817 45212 45213 710404129 70645 70629 928407220 58769 58783 793592083 65986 65960 617920727 35809 35802 81080908 95673 95674 148610404 14729 14730 337102579 89462 89463 453712878 956 957 818537631 36781 36782 734726422 54982 55006 52128683 54081 54107 732976901 18686 18687 341054737 29490 29491 984325442 68322 68323 627103837 33910 33902 636100033 92425 92450 439635042 96258 96274 644928224 60409 60413 709496027 86042 86061 803004567 10119 10120 963446971 85227 85228 625559617 43506 43507 522739539 64527 64528 615662129 14196 14201 244162701 1202 1203 48726731 12796 12823 740677472 53311 53312 807127989 88463 88444 316739698 97727 97715 33484097 77819 77808 885594666 59241 59250 220374981 17463 17464 116064754 88632 88607 774356342 89003 89004 243498037 21458 21457 9126109 9139 9136 955619198 60302 60303 511292813 35304 35323 804253970 82089 82090 796029067 72076 72077 550835827 118 102 491908530 87076 87077 319870001 32173 32164 820793539 81273 81274 61626170 62355 62367 434643469 91535 91525 552917011 27459 27432 499460916 67114 67139 199685193 61327 61326 159499029 12725 12726 346388591 99121 99114 12127120 86169 86178 521942140 4985 4986 916650820 85470 85447 12039214 57940 57931 533576697 20901 20928 980550049 29428 29429 584691435 92329 92304 79481279 95196 95197 609597060 57353 57354 806952231 81280 81256 689261600 58011 58015 507408172 61317 61318 20389324 47435 47424 859395699 13842 13843 913387643 64021 64022 462236988 11434 11435 996962609 14557 14545 640104447 57748 57766 262383170 83826 83827 658272557 21650 21653 148509746 57289 57290 355214371 78059 78030 737427142 44264 44251 269581170 40455 40471 759606023 5186 5187 843318864 8505 8506 878407833 25172 25173 439399788 87316 87317 464856222 11928 11899 819043388 41959 41980 764595069 67027 66997 972955462 78641 78642 124612964 88880 88881 295516724 18227 18199 923879404 32421 32422 642473393 7638 7665 115298663 31809 31810 140276831 80820 80821 370999024 34547 34548 401959029 19468 19469 54135151 97458 97459 437001739 83661 83679 696736463 98602 98611 249372722 51744 51772 916491884 58453 58454 760605918 55242 55243 934843010 21383 21384 306715576 32401 32402 280632866 25035 25017 661845157 55838 55853 631876646 75360 75361 831280993 70358 70372 749948116 65557 65555 225202003 20674 20691 658670018 23648 23649 424737967 37118 37119 968189999 29411 29412 319805365 24356 24357 361140518 49237 49230 214828377 69483 69503 651861547 33587 33561 754604977 15402 15418 801656110 17337 17359 374746173 45115 45121 802298608 35388 35399 864783572 39399 39400 585418417 60026 60039 83098035 9986 9987 868830885 29786 29787 958018697 85483 85484 288240720 37609 37610 458338108 86479 86480 822436482 74063 74052 83097185 30375 30376 931581781 18666 18667 946499878 58685 58686 442800761 82120 82121 413151259 93073 93084 983815037 75036 75037 943101985 63886 63887 194499359 54393 54391 205589102 51971 51972 831684241 2383 2354 241807105 7728 7729 20375574 89896 89897 482264898 75924 75925 449111263 48585 48605 327921762 92861 92862 145555493 6799 6800 510597602 99025 99026 373180998 41233 41234 384996397 98853 98824 587639624 1718 1689 458718768 67194 67195 18682874 46743 46770 376016034 59047 59048 880221971 17927 17925 750354909 52119 52141 999328457 66609 66624 406851687 79872 79847 896733615 14917 14906 401862265 81909 81923 672731429 87287 87313 966035968 52143 52144 543371627 16163 16164 852373113 94987 94964 328533058 60267 60268 466563561 70558 70559 494754517 29284 29285 891593960 49458 49459 651935610 18374 18379 471525974 84652 84653 11256800 12376 12377 397801850 4779 4798 382637787 30204 30205 517739580 63434 63435 922472167 72961 72945 931028382 57844 57845 385151007 91891 91892 849293533 20776 20777 222973407 15290 15300 47851804 5892 5893 336999694 56561 56585 250388965 38148 38149 315380061 70412 70439 321793260 3706 3724 567436374 53525 53526 35824359 10169 10199 720496267 50515 50516 882529607 8092 8063 523955268 15701 15713 800889036 50749 50770 270341679 33127 33128 513323859 78814 78830 494041725 66598 66597 876222444 16754 16755 405960705 46946 46958 377167362 63468 63484 373603399 52411 52412 472124204 91744 91745 907119802 72225 72226 532498028 16715 16721 481183027 72632 72614 243588961 32359 32375 358933110 79782 79802 559327170 64850 64851 878082100 86243 86266 854414265 77001 77002 856831142 68434 68435 477698497 56585 56609 353044321 80470 80479 565533791 72885 72886 637326061 52305 52306 377822316 59884 59885 378634375 3907 3888 513888392 56847 56830 393588873 7066 7070 828017855 74035 74036 142709010 10064 10054 491039268 79964 79967 415477253 7757 7758 230858642 62588 62596 302048161 52603 52616 926294422 91056 91079 107729012 75507 75500 849224546 88709 88694 862779114 17897 17898 667704108 90862 90863 11254164 96460 96461 580501681 77342 77343 78320848 13581 13582 951285691 74907 74908 284189377 18638 18639 579811726 72017 71989 305776877 97982 97976 489350136 61635 61636 539060737 47488 47510 137279686 78419 78420 245527200 19138 19161 518257801 14951 14952 308330626 94520 94521 765059734 2202 2184 972351273 54223 54235 299662398 24099 24100 941141187 32196 32197 430533808 92390 92391 731342923 23492 23493 404870734 42238 42231 536707220 68318 68319 285112474 54797 54781 906939365 62624 62625 327226953 69336 69337 815469776 61466 61449 750670386 12288 12289 979349953 96729 96730 616932973 82928 82929 732343809 76884 76885 895670456 11046 11047 594958026 28290 28309 555653044 11825 11839 637112602 84592 84566 546196787 29304 29295 109927362 20384 20392 569113285 36671 36672 258124100 29538 29539 832688832 12488 12505 356271664 90317 90318 600085868 35200 35201 842130051 58495 58496 819832584 90188 90209 50111426 33430 33452 179773392 87704 87721 328470770 72138 72157 834365222 76360 76361 587133759 21071 21043 43510092 18020 18002 87346819 7955 7983 300367048 48669 48670 744890527 52157 52158 534463024 88041 88051 217346940 56535 56536 552839217 20118 20138 876486634 31252 31248 299480400 63849 63826 743654391 36662 36663 879926938 90786 90778 417432663 14876 14877 76608535 99894 99907 597529854 50140 50141 845386466 31264 31280 311066141 23080 23088 291247837 21458 21459 767303012 32585 32586 787773231 36616 36640 283892526 5514 5515 511954461 37331 37326 805380910 37967 37968 413025167 94866 94867 551604990 78664 78686 50846625 3154 3165 276330292 94425 94426 786150206 78331 78332 891923722 53386 53363 69099961 72477 72447 429784099 41047 41032 193828627 57095 57096 480418643 76506 76507 45123509 90569 90570 855805757 68971 68972 230083437 53629 53630 295072559 29661 29662 386523559 9077 9103 698884609 10990 11014 88543285 13891 13892 188179034 16787 16769 160317103 2097 2096 113219347 24239 24240 39354910 25467 25461 841385694 89852 89853 337256305 60678 60679 598974068 10094 10095 786445222 62686 62687 345132682 90726 90704 435504217 8594 8595 785421974 14769 14776 845387697 96683 96688 786652205 53935 53962 517765541 39459 39460 423195599 38954 38955 855105000 16196 16197 45319461 95873 95874 898436167 90552 90553 449610181 20221 20222 15252467 72918 72926 752212866 2907 2908 932682843 22502 22503 871223135 10134 10151 95753264 50316 50317 820159130 56158 56159 249362807 88416 88417 427199655 39754 39755 423759430 79495 79501 283581542 33195 33200 763210361 73709 73710 17896862 78079 78080 50517709 86153 86154 667548498 29393 29416 824039793 96585 96586 477754997 97757 97756 721508103 94608 94585 997870042 75 102 275933155 71339 71340 878928239 25091 25092 22042171 93582 93605 544769546 9900 9921 675237930 96259 96260 857097424 99067 99068 209083820 34104 34105 87640971 1560 1561 954965805 71023 71024 173362577 99786 99787 918939743 42594 42595 654187486 34628 34657 234516284 1906 1907 655993974 78894 78892 466206668 63894 63885 895846305 29172 29162 30047574 44973 44947 870956335 58624 58632 493371191 96071 96055 217487402 22078 22079 883909429 81707 81708 461210495 24459 24465 33127578 67914 67915 760766740 66116 66117 403805105 93035 93029 497019435 65913 65897 156784666 97485 97486 260748275 99176 99177 10705676 48108 48109 61899535 79280 79293 593543213 67214 67215 477823254 16791 16781 370025611 45806 45807 974106106 84055 84056 328828442 18023 18024 764912627 99966 99967 892996773 68363 68392 282118104 73534 73535 21870576 72089 72084 461649985 42628 42638 260899845 59740 59762 139225484 62946 62929 621332067 24560 24561 889414716 82191 82192 648034348 73818 73819 82409013 33121 33122 455141375 77295 77320 944575849 5496 5524 911272116 47234 47235 423788886 77015 77016 805935567 26683 26684 402193149 63724 63725 476796762 17548 17527 609747846 62914 62915 892957581 68577 68562 231904443 41263 41264 356179523 40514 40513 852363812 69763 69764 481399660 55733 55743 251502656 75462 75463 221090305 33316 33317 259685904 35647 35676 227681425 11307 11308 98378806 42635 42625 200311411 61155 61156 588421656 32112 32113 192088769 28483 28484 212553287 64222 64223 731811073 31475 31476 424740247 30126 30145 848649860 13240 13241 343393763 2805 2819 180387593 36170 36187 624208001 48994 48964 13917070 8409 8391 324136337 80992 81002 149776001 54190 54218 149396294 36542 36543 650471064 72031 72032 683381349 99298 99299 114839541 93314 93316 407393559 8186 8187 879782375 69602 69603 911843609 29878 29883 623687421 60068 60088 451028003 81480 81479 103655093 85316 85317 762221464 36651 36671 980136339 38112 38139 992961136 56293 56294 692780993 28730 28719 550551602 52375 52356 716691779 52164 52171 753509802 11923 11918 399263119 51962 51989 423131915 2153 2154 324143123 31549 31550 495561656 84303 84320 95367615 10849 10826 899894487 10208 10209 723277119 6803 6814 999161983 97866 97867 278210420 35401 35371 82581518 83847 83839 971548109 71588 71614 688152586 63281 63282 919114960 33279 33287 97854716 93104 93105 753599743 73599 73600 169884504 80165 80171 268605357 41817 41818 467484887 18054 18046 205281910 69848 69822 654401610 43914 43915 663245526 11973 11981 810632674 85984 85967 262452620 11290 11291 523003640 96198 96228 347042992 11040 11010 43050787 7796 7797 436482838 33354 33355 885648875 23225 23205 807128235 73358 73359 56539247 59251 59241 43955558 74875 74876 614303273 10543 10544 379362554 17994 17995 997887888 35637 35638 258468808 14675 14648 149288695 68865 68858 476141840 88027 88026 615110940 68677 68666 884528529 82498 82504 579033481 35767 35785 715298233 79143 79144 526306720 95112 95113 901746808 50576 50602 160859865 5294 5265 531198662 81505 81506 346165377 11343 11345 203687465 62632 62617 652392521 13058 13059 707768093 94237 94256 613262499 62980 62970 280212536 21641 21616 430407503 44206 44193 276296880 97330 97308 998056959 4253 4254 261998454 34878 34904 644986257 49953 49947 763593335 81659 81660 779242192 91478 91479 487883220 64137 64138 745625865 60646 60627 781173328 6529 6530 513215399 2855 2827 820358621 14531 14532 293229626 56887 56888 98367492 60652 60644 454050880 32422 32423 643740358 70069 70070 588426986 7697 7719 370233772 9230 9221 392599986 68376 68373 375827564 17076 17077 318993418 42468 42469 119278282 57964 57965 645056339 67317 67318 31856267 35122 35140 241128006 11328 11342 309910031 574 571 379328857 69193 69210 467631104 39548 39562 366115240 86014 85992 31071138 10598 10599 507449861 42467 42450 262920415 2058 2060 710284913 69895 69915 171781195 57906 57907 567698607 50552 50577 425528261 63887 63882 215881032 31629 31630 313221694 7196 7197 487304052 3594 3595 690002552 80865 80866 590724073 1258 1259 56158889 36951 36952 452556424 80096 80102 687063436 99158 99159 406429314 19933 19961 726498879 34214 34215 317338044 30694 30695 849283686 23947 23948 683027423 12659 12660 992156569 10582 10583 476662598 64280 64281 206410941 57779 57766 67957454 94011 94012 598248665 93255 93256 604144393 40800 40801 985337622 79242 79243 893212072 82470 82471 706498346 22017 22018 632304744 8192 8183 642896780 17255 17254 409438177 55880 55881 447783076 77286 77309 86270400 46630 46603 214271573 3198 3173 610173148 37212 37213 97889674 81908 81917 136447625 17835 17836 382586274 38577 38574 279762497 37831 37832 601137850 68127 68128 82031889 43590 43592 65226567 48960 48961 164226263 25399 25400 707648882 78251 78228 360571797 40260 40242 292314753 89310 89325 668298091 37297 37278 674098534 2573 2569 112723400 23894 23905 11410793 35023 35035 671413020 40019 40037 3746252 79699 79700 714005594 90184 90171 431425399 10612 10637 646322080 24144 24167 695104855 63403 63377 705967115 35898 35899 155971557 29861 29833 958749509 31978 31979 231385521 50591 50592 358039311 42887 42888 909641971 93300 93312 165120458 57771 57772 282305863 96020 96034 610335878 39712 39713 404956060 31487 31473 962573723 61681 61669 47449323 81045 81059 401601953 39328 39335 758039871 4184 4185 320695971 53687 53662 496580349 6487 6488 105770388 55208 55209 61708929 1278 1279 193065271 92722 92749 682135572 39877 39847 526203929 42449 42437 373797087 76600 76601 999169228 44190 44191 689019986 61962 61983 4262446 29993 30022 960347006 60205 60206 980956567 24900 24909 534217576 69585 69609 574932776 2779 2755 498402813 28200 28201 728029017 78620 78621 651995917 66101 66129 928966524 41912 41913 138685490 79907 79909 781109555 74846 74834 724950140 5217 5209 830890908 86862 86840 499174804 83740 83741 362061552 70578 70579 126603755 36380 36361 917061522 68666 68690 572943878 63239 63240 484248455 48176 48177 696364453 45498 45499 688147883 71139 71140 669204844 87371 87386 794935538 47616 47587 998610803 39021 39049 831019503 6534 6535 184846601 5803 5781 230911456 1380 1381 977945261 49740 49710 481295561 68323 68324 831435156 98890 98891 502067585 43093 43103 552506957 36833 36834 247467007 10640 10661 686165698 2849 2846 699881156 93499 93476 494064700 96536 96542 892656878 32729 32702 741015822 3814 3791 906367094 7230 7233 343475295 51687 51688 541619443 35107 35085 15741332 44261 44284 533444011 28883 28878 458353420 23679 23680 925302057 64966 64993 391482043 76044 76045 930600112 42100 42101 24632180 96980 96982 830959583 28592 28593 658877366 24102 24103 627777334 39710 39711 948361892 39167 39168 302120827 34722 34723 399114664 12868 12869 414555852 94822 94835 260295256 37591 37572 714647255 73992 73993 768343881 66558 66573 816187699 36959 36989 843886066 85016 85032 137650673 75723 75730 775841278 85899 85900 439015734 50207 50227 518581950 96850 96863 598942345 39047 39049 331423884 69809 69810 852135489 64383 64380 117305996 22316 22317 702184540 61817 61818 476995553 92935 92936 945697353 48515 48500 65678654 93956 93957 674075524 2912 2931 780151767 46702 46703 585379041 36731 36732 843132552 60018 60019 371661931 15124 15125 162261535 14193 14194 393826135 67203 67204 191897205 68839 68864 203151565 32189 32190 297112980 69114 69115 226175719 86713 86714 569652173 59381 59399 627149533 59856 59857 536860878 37474 37475 909954583 84771 84772 826440210 46481 46477 492838007 11783 11784 79651257 28559 28560 579156668 41117 41113 458683260 36218 36237 357630342 96359 96343 827407524 2411 2433 151178754 97418 97419 711888127 91987 91976 920867762 54198 54190 245259395 6430 6449 713991267 96972 96973 529517844 90195 90183 219044002 89998 89999 518805370 11475 11469 935487405 46061 46079 998739951 54184 54188 773079900 18576 18551 810226553 10278 10281 968250292 18749 18750 392025636 38605 38606 563019426 87494 87495 893579121 61453 61454 261293731 6551 6552 395796833 2407 2408 154384937 95626 95642 731565289 82159 82152 855152306 94930 94931 484424044 55287 55308 446809925 86372 86373 457981568 47508 47523 21053655 59545 59519 638802576 42120 42114 136520631 99416 99417 887122784 98206 98222 193623173 2995 2988 693113257 15906 15908 37405659 65645 65646 242188549 30261 30291 693713077 33108 33085 5922065 94152 94153 164064509 53566 53567 552268208 99014 99015 71577277 77344 77362 100679374 96558 96536 180823421 71663 71664 942588782 26013 26014 644492373 38982 38977 624985934 72739 72715 214580717 91651 91652 998484718 10297 10282 242332128 16924 16925 686855133 55279 55285 163089103 91973 91984 892703570 85758 85759 189215668 47020 47029 892950864 55784 55785 38019135 39852 39853 445476442 95936 95937 810680602 70306 70307 736574804 52214 52215 55646261 22970 22967 84857879 86037 86062 273065468 46047 46048 91076780 24875 24846 500759760 99981 99991 453353018 8838 8832 467152384 26715 26716 20808160 98176 98166 565032731 22302 22331 389086333 76724 76736 15861409 9949 9950 784834807 51345 51368 87550519 33356 33357 362625507 73666 73685 230480685 68959 68960 160181867 49703 49704 926375677 83660 83661 105927332 46245 46246 409214876 8144 8117 726828203 45982 45985 814596784 41440 41462 540387608 6568 6569 842127186 16466 16467 709750295 36355 36356 887816616 43504 43487 216409300 36185 36164 956301423 26203 26205 45302683 46460 46466 723453452 82284 82287 852405247 1252 1253 173685194 28335 28336 294418278 69322 69311 939430782 42114 42119 128704123 52744 52767 786537383 16455 16469 477070467 32967 32986 464511542 67587 67568 938252988 75895 75896 547514118 27102 27103 904734782 52563 52564 179538863 15 4 699180096 22113 22137 420935452 39239 39260 790275047 10955 10956 981983523 9885 9880 583104022 29544 29545 841732895 66338 66315 565883713 16870 16871 336852321 48943 48926 401906185 32668 32646 325140677 85228 85229 56003769 55217 55218 878146352 87821 87851 442935041 93791 93792 598426911 2001 2002 535238711 32548 32561 182204947 41591 41592 137434075 26100 26101 748718258 44360 44361 418183608 42418 42419 949956025 7028 7029 585339049 34699 34675 878638857 1419 1447 26949864 6032 6033 979662121 45822 45813 956661755 74493 74494 680240822 55459 55460 923574402 70991 70992 404297542 29550 29558 926444394 20206 20207 143425854 32568 32569 801326541 72755 72756 849146534 2708 2709 678648649 27642 27643 186388729 26663 26677 932307625 22813 22814 439332654 47542 47543 948830616 33399 33397 672691263 37564 37591 851925569 67429 67430 769488303 21221 21222 266043491 41680 41681 587157285 24381 24376 473487642 53099 53100 621480935 6448 6464 332898236 39538 39539 816696567 62206 62208 59690571 14068 14077 935535625 99424 99433 295456742 96116 96100 805169039 18438 18439 583302877 60669 60689 604534067 4247 4248 777323672 76275 76276 184555953 16111 16112 101405683 80434 80417 391233706 78469 78440 877405714 95426 95422 77919684 22430 22431 203354464 71162 71163 977364297 94215 94216 252376566 29182 29183 115578558 71056 71038 771237869 63014 63023 628208843 75868 75864 567500475 37515 37516 830598575 69894 69895 573957595 26066 26050 502808864 74405 74406 866818228 77418 77419 122441075 26010 25992 860361994 47353 47354 808481441 20853 20857 792525770 28217 28191 626074776 8882 8883 163802339 64685 64686 269286173 32306 32307 695088277 65513 65514 190964594 14614 14600 233538373 16960 16987 391835072 86055 86041 625598440 65099 65100 156609327 24459 24460 604373688 43441 43442 484987106 16254 16255 964697485 31618 31619 474371778 40420 40409 977566515 24900 24914 651034451 72685 72664 48869359 37817 37835 362498125 68214 68215 607337506 86291 86278 46499448 96135 96109 826173425 9844 9845 474007833 34630 34631 252843226 82831 82827 346182154 88490 88491 326891698 44969 44970 244341990 57451 57452 140753145 38334 38338 728144421 95619 95622 53243171 11963 11945 926541650 45859 45860 159602215 42839 42840 470109260 65281 65262 562092382 61485 61471 175174527 95832 95833 856778149 82412 82404 572630701 65112 65113 165513973 74311 74332 975669446 36883 36884 362394088 57357 57382 814844962 74345 74334 226915700 53913 53914 527096563 57680 57681 382247584 67290 67291 242884723 11729 11728 898091348 77057 77051 78085774 9133 9158 150084334 97944 97945 790586656 95235 95208 924037073 90757 90758 450588163 36553 36523 616886595 33512 33514 185914001 15444 15432 427461272 18094 18069 768361986 86686 86687 238647 92429 92430 297556229 61587 61588 10278872 69765 69766 842403406 28187 28188 472805645 32853 32854 204140905 85763 85764 326270150 59215 59233 632523259 19005 18999 219988458 72182 72183 973801298 98936 98937 502925841 37854 37855 883647285 15550 15542 766835584 92491 92492 603769124 26010 26011 276633064 24422 24423 661213817 44883 44854 931436388 84142 84143 532606649 1947 1948 896102815 15064 15065 731130991 44345 44327 28133398 12821 12850 408043378 93050 93051 563736988 83951 83950 386527378 85608 85614 422810356 7395 7420 676391138 84477 84478 624450752 66493 66494 713671845 96617 96618 363241310 57068 57069 669793404 4115 4118 900973271 98998 98999 407051849 6772 6773 383921495 17766 17767 632855534 23408 23409 980395022 16825 16826 524203227 36699 36700 365522732 16554 16555 458692972 55402 55413 58908117 90639 90640 687130750 18609 18610 373629290 15975 15976 590762998 24941 24931 634464226 25738 25739 61481088 37997 37998 716270747 49128 49151 494611162 99324 99315 600204445 74116 74117 641301089 62313 62330 879627822 98496 98507 646697589 80187 80188 980598482 99763 99738 865822808 48990 48963 156380423 26080 26081 428854117 33767 33768 448852610 21824 21825 79915230 61747 61748 178390673 35637 35641 818626931 46676 46658 294473769 50149 50150 333775366 14614 14606 165678837 73431 73457 109274962 66968 66969 84733632 53945 53917 435704412 66493 66483 765013423 94631 94632 533038700 59793 59794 838279252 22741 22737 760027643 25743 25744 795701208 20306 20307 260962237 52554 52555 747338351 2727 2723 346496839 77803 77826 41282072 62793 62823 26933314 35386 35387 554945652 43223 43224 307060739 46576 46555 509056574 55523 55524 357078190 25960 25961 978584645 39072 39073 11053853 55379 55389 87508748 8959 8960 312125156 84734 84758 225055963 66761 66772 914491845 84587 84588 342055361 19338 19339 333483799 68236 68237 886953761 32596 32597 581105735 85591 85592 86056536 33021 33022 654443366 68210 68211 103136039 36858 36859 997385437 22842 22843 591430097 30990 30991 165733348 24599 24600 936988097 17263 17262 124277556 19494 19515 837145801 29498 29494 654497855 52443 52419 221564535 61650 61631 817404049 1535 1532 447023305 87195 87196 788158284 37192 37193 857958408 27873 27874 219799423 89776 89798 726132995 39947 39948 942716049 86119 86120 187969839 41225 41226 258907739 27915 27896 703519514 86282 86262 456009633 49385 49386 222016602 71149 71154 794760372 20056 20057 421747177 20706 20707 672260403 57298 57299 513034375 27300 27301 584504066 22019 22015 472877211 27422 27423 887831063 4985 4970 760242882 78257 78227 297815963 12129 12110 595374517 51917 51934 65921158 85736 85714 201072030 37060 37061 296987201 45109 45090 397232074 21324 21325 821557972 92066 92067 270323860 45510 45511 127163535 8137 8138 846091733 21940 21937 96812429 39994 39995 688535450 90229 90230 516743659 36249 36250 544638799 56609 56598 382116773 50466 50467 97564130 86585 86586 330049185 87435 87452 833526829 13328 13334 908437307 19658 19659 988799522 13673 13674 199573095 19224 19236 877273694 44597 44598 315949538 90545 90546 976879298 5123 5124 240389918 95361 95362 222298536 45054 45055 22755089 12939 12940 207066962 72922 72923 958560634 80022 80023 818961543 13412 13413 333622873 62029 62002 407967346 20411 20428 640087712 57490 57491 481679545 40310 40311 803354516 36518 36522 712879869 10756 10747 992404676 98555 98570 135368105 70196 70207 963018788 4736 4737 230829611 32369 32370 534902425 41122 41123 268576564 68721 68743 701592751 95870 95868 976988800 89736 89737 818584738 79235 79236 516542805 10406 10407 611759362 91800 91779 868652952 67435 67440 479901925 15307 15310 718399242 8253 8223 291195686 54692 54674 599053262 54856 54857 24513933 36807 36794 394433852 27541 27542 161279713 87579 87580 461622402 91940 91941 396209909 71896 71897 728776398 60021 60022 639531125 45977 45978 522879587 1310 1311 227147646 84431 84432 796786581 82765 82776 610531238 3318 3317 640943951 67379 67380 768524881 46273 46274 508410241 14488 14483 368426478 81403 81404 9958381 43656 43657 41926330 32025 32026 525460667 80266 80267 668088178 2012 2017 474926095 51526 51534 989567958 92311 92312 493629123 56146 56147 920461596 98520 98502 935660033 50229 50224 251591871 830 806 957640582 75359 75360 479532028 10739 10740 12494982 80585 80586 878505272 84854 84830 168189380 77610 77615 556406708 41170 41171 815980247 96407 96423 449551958 31942 31932 742183633 17410 17381 944256019 51274 51275 671056951 67768 67769 297255486 26380 26381 503142195 1309 1310 501572538 66736 66720 332469401 11491 11492 860241945 11873 11889 66633072 50452 50453 926064263 39974 39975 810116432 21805 21795 766906279 36547 36548 258235507 75983 75984 88099717 41156 41157 154228392 51111 51129 373809732 43941 43943 559511121 8109 8088 809649756 89613 89614 488970544 355 330 385819414 88175 88176 697038835 70203 70233 172481563 92785 92765 910743019 36824 36846 734579273 55038 55039 29328467 28859 28860 846062595 35621 35622 763352068 15911 15912 484694854 4165 4166 891068618 36975 36976 696003774 4565 4566 208556102 83742 83734 626611259 95358 95343 365555446 37793 37764 314748086 49608 49609 189808869 3963 3964 793546178 72288 72289 951481028 27514 27504 331860205 80227 80231 696753090 76582 76611 770886854 14716 14728 961207807 80700 80724 575430322 10452 10453 576683006 70224 70225 299496778 99803 99814 17661915 86527 86545 901913931 11885 11888 979937970 49387 49388 707593087 68824 68801 695024447 82818 82805 299648073 71315 71316 798055142 63899 63924 701591759 84777 84748 406982558 43594 43595 853088316 97144 97145 361314456 52225 52244 862548620 74342 74343 355478636 61310 61340 612029268 77995 78022 778867642 65541 65542 858740851 90970 90996 510692873 72181 72182 635623616 5680 5697 306488423 10493 10478 579436482 65794 65810 250857081 97043 97044 472014443 57992 57993 987919519 90241 90217 98605634 88454 88448 889831389 53101 53096 687142050 30734 30735 609784658 24068 24069 197479539 23363 23364 256747070 25345 25336 440294269 36035 36056 88805422 35431 35454 204122067 54868 54897 468678043 80528 80517 653853212 28075 28076 437869750 79763 79764 581004954 34625 34626 686746168 31603 31604 154282545 32619 32625 451968764 39491 39505 391644675 6330 6331 695072377 94593 94594 74555574 24603 24591 693167903 73388 73403 844387979 61967 61968 44647457 30296 30297 139140605 94060 94057 308700456 58538 58563 147280200 7873 7874 569975489 78136 78147 114207980 34511 34492 746381065 87121 87122 999591394 31013 31043 259349204 25473 25474 598432094 4438 4452 610736050 49462 49463 24325312 90055 90042 324222669 76747 76748 475696842 65904 65911 925451084 92469 92475 84357328 11159 11160 992695220 94081 94082 487925709 55128 55129 290107045 30063 30064 785572106 50546 50547 613835923 67277 67258 803580567 59610 59611 215483576 21080 21050 533829808 45386 45387 750229006 75304 75283 432226565 70347 70348 871366231 40336 40337 728292725 46870 46889 602211595 65721 65722 939066549 29345 29361 853702290 36725 36726 434048710 82244 82245 998159977 73291 73292 790466562 37744 37714 630774562 96866 96840 740677686 36605 36606 836719304 79183 79184 4780797 20152 20129 951199310 3919 3920 477999818 1531 1529 266063344 98715 98716 545524516 21469 21470 44772365 16831 16854 249017525 20085 20093 515016780 94620 94621 549607115 53730 53731 906241980 84244 84245 356994039 78539 78530 932107410 38414 38415 786021837 14495 14517 895609087 95738 95760 991187602 51215 51218 415057590 34299 34300 816103552 59946 59947 152696820 84405 84406 526633737 17386 17387 523170560 5034 5016 47058223 11663 11657 37774502 19330 19331 250971212 20551 20552 987090360 69961 69938 959751274 25103 25104 657704200 89331 89332 456062020 97101 97121 597388416 16946 16947 738637806 12942 12943 796040945 70173 70174 127823872 46641 46650 243539035 96929 96930 366164870 81301 81297 11475757 8464 8465 547919724 25453 25454 927653258 87782 87783 962630089 92031 92032 568131390 83213 83218 977606889 19605 19606 443202458 38227 38238 73466255 72178 72179 608822305 35722 35723 323718335 63790 63820 482796215 79061 79062 895638687 91099 91083 830403992 40686 40663 300330215 84751 84752 286037861 93746 93747 665368691 37481 37482 113923259 5516 5540 101143255 25819 25820 736669283 77780 77798 29243195 76951 76952 327074669 52156 52131 569279508 57079 57080 35317077 49154 49155 196525997 48009 48000 102670423 1681 1682 356576202 34653 34654 418355389 60386 60410 161803909 95520 95524 607879685 26349 26350 820123595 94300 94273 637585347 15895 15896 835837375 26001 26002 179735555 20669 20688 840938609 21559 21529 850936515 44491 44476 704961850 81071 81072 886422909 2234 2224 396007641 42320 42321 709580449 85997 85986 290588762 65075 65076 165060057 82933 82934 585561068 83265 83272 134980169 4907 4908 563366814 1016 1017 243723598 68392 68401 350961929 28366 28367 272242211 49212 49221 726728289 21437 21420 844339890 76276 76277 812679395 2705 2732 98696044 38536 38537 260899126 8975 8953 828804086 95681 95697 591129204 39554 39555 900843741 67970 67998 183460273 99048 99049 428657543 15686 15677 127596497 47198 47228 406751001 2401 2402 745936444 40177 40178 552467750 10546 10547 992140511 69139 69140 96250214 30658 30659 400266685 64686 64687 73931749 94444 94417 278609757 5736 5737 414879502 66686 66701 409447292 74999 75009 789444524 81104 81105 69309029 72485 72486 989192048 19508 19509 379309064 46237 46238 975410343 32521 32510 188364873 12638 12639 900917716 62857 62882 744730424 34578 34579 593824202 74278 74279 421994024 92737 92758 901197540 69095 69096 615239280 12703 12686 794787078 37605 37606 987311028 48268 48269 948577877 74693 74694 927940452 60036 60052 253950147 25318 25298 764476823 43 45 64462511 32773 32774 925449300 44980 44981 609161722 51704 51705 993077955 74466 74481 60507308 73057 73044 182951220 47454 47430 850493217 42750 42731 758862412 21569 21539 974635170 2473 2474 828040740 60901 60902 611593114 91385 91401 571884669 76422 76403 836924519 1658 1659 9882774 99174 99166 264332196 14237 14249 188443634 16483 16484 179248357 83254 83255 551022581 66548 66542 689960140 93386 93375 785767625 16118 16103 656646154 46366 46350 953311157 2595 2596 633212979 75734 75763 112741790 22681 22666 64951651 13545 13546 511128523 10831 10852 43049039 86750 86734 19434285 68030 68015 693095502 27908 27884 221195266 91658 91659 713999639 35000 35009 949579249 39494 39473 76433921 75439 75440 210229375 20093 20098 176205289 13238 13239 539379798 17036 17007 400887669 39353 39354 496384550 15186 15200 956721007 79861 79866 798814437 9205 9203 56052088 31023 31024 191910131 27797 27798 629689429 49274 49256 973676032 74336 74335 897926969 75571 75560 156214787 67986 67987 544209884 19289 19290 104284300 70640 70641 785746109 66095 66096 21014463 24801 24809 860839008 56765 56766 425241723 28556 28557 315823492 18253 18259 364991109 2687 2664 422960002 71575 71569 85731443 62267 62269 987159426 44116 44126 93120365 64930 64957 48961768 18072 18069 498791333 29285 29286 97965439 63265 63257 504889189 78674 78675 816260947 54757 54758 157440167 68085 68084 30418924 81818 81819 904723271 16737 16738 714063134 41706 41676 142930001 27984 28003 607966784 18483 18484 233744829 44409 44379 632118498 1937 1938 723143741 3540 3541 871768271 61143 61173 610021512 76102 76103 536268070 97349 97350 903376993 52777 52769 460747560 841 842 615499255 32379 32397 320765464 25157 25152 539771760 86098 86099 980459509 83677 83678 117959896 9799 9800 959148190 4782 4783 894857022 70511 70512 398158845 56760 56764 176541540 10450 10457 400383032 49961 49952 105124265 77067 77038 14439746 53112 53089 710448736 41981 41982 147186598 78777 78782 751021126 28760 28761 574423117 49310 49300 465334662 84769 84798 992325827 77801 77795 321847579 13628 13629 499606473 11030 11031 983655980 6943 6936 882739380 34400 34395 940142041 8500 8501 846649524 8189 8190 370724887 86035 86036 838226892 51434 51458 901271165 15119 15099 390344875 55564 55565 920933385 21435 21406 323764410 536 526 405860257 98224 98245 917313105 47949 47919 875103913 99186 99187 467335441 13724 13750 951770669 96986 97006 477157163 65042 65043 299358110 51036 51028 982491971 86125 86104 566067383 45536 45537 746076867 86503 86478 691685182 23758 23759 142868282 8755 8756 72423343 59900 59901 642402089 44945 44967 390966322 22210 22198 325682691 80379 80365 730010306 95072 95073 748122957 96471 96483 694603334 52795 52796 549100255 98111 98110 75331454 61996 62021 70962037 16853 16841 58113033 71005 71024 577309370 5051 5052 992528331 76755 76756 136085641 7113 7130 64726860 65924 65897 705181922 21899 21929 678529658 77103 77128 913442004 49623 49635 980003621 75110 75111 883959769 19944 19945 495477669 29891 29892 937556832 53397 53398 200680359 47855 47864 71429364 76684 76685 647236466 16249 16250 590658797 78863 78892 866066270 93565 93576 510472279 79026 79049 235688083 29168 29169 729348715 71333 71349 395181655 4084 4059 122342739 72374 72393 352090094 54424 54425 823009119 68100 68090 589742606 37572 37573 874057818 37004 37015 254332534 74248 74249 504593649 93720 93741 123671348 65325 65310 71019248 91645 91673 143380497 65335 65320 841862830 35516 35502 288098936 45103 45104 436535301 71751 71734 225200111 61756 61757 42872412 45750 45766 134585840 63890 63891 282779130 61213 61214 837026303 75105 75080 865116837 12692 12693 380901849 97963 97944 212708679 9016 9034 818609414 13475 13479 255306433 45925 45916 534863917 53815 53816 677836529 51326 51332 215362685 78002 78011 327058913 6383 6362 339230860 77987 77988 13337879 98589 98606 234476467 20357 20358 569914185 516 517 593030535 39901 39902 895068786 36505 36506 446893107 65075 65054 830906034 56519 56520 327804913 7948 7968 646772155 24310 24335 791129968 77013 77014 994102589 83877 83878 859192285 72441 72442 279878049 58877 58862 473663091 23247 23249 201858453 58551 58552 434337437 74123 74146 310284509 95916 95927 700788486 42390 42375 214769842 34586 34587 801027101 3482 3459 680182024 32200 32201 564216693 40511 40534 710106888 98091 98092 128307231 33310 33311 53653690 31730 31731 911823317 39369 39370 915289290 14749 14750 913199196 22196 22190 925739414 20953 20945 772233668 62155 62156 389624288 88436 88437 5909841 55291 55310 877425945 73672 73694 885216547 31486 31504 841510813 46817 46841 747770020 33976 33977 999014808 3592 3589 336267614 2481 2482 257843306 23494 23495 798665006 60099 60100 35985308 63088 63116 135212769 33747 33773 754387919 59678 59655 577929339 41995 41996 215957455 85221 85197 839568001 52469 52470 35756283 81745 81722 482464231 35379 35380 55649608 58459 58456 196304270 32658 32659 600931844 8936 8923 962263183 79506 79507 946226275 65894 65895 340174449 63686 63704 145467789 87009 87020 178586221 17773 17770 331727432 1640 1641 839104141 95174 95175 235524679 79073 79048 174536257 73647 73622 915224803 47729 47730 403211855 44797 44798 525297531 17301 17302 270410626 43940 43928 145416862 33911 33912 501420423 15967 15972 286310189 22010 22011 99716907 58863 58854 401111825 14970 14971 296478665 38651 38652 226618626 16077 16078 724300354 16517 16523 451758963 80098 80125 434870289 21744 21745 235577268 54607 54608 7686466 76889 76912 768184385 64525 64524 803681234 19155 19156 642504859 57843 57865 915228605 8729 8732 485564048 35352 35353 466112648 94479 94480 368673541 54888 54870 189971075 85334 85312 636723353 43299 43287 839551530 73850 73855 510391191 94132 94133 588551887 77506 77507 839701065 28877 28875 837171132 91867 91868 234196497 27883 27869 338508224 87774 87752 855048390 37567 37568 750566307 42533 42534 572732012 58811 58787 939920373 55168 55143 956398016 41813 41825 177858437 43245 43246 940957547 59533 59534 957330548 70555 70556 717646102 58010 58027 525648870 79255 79265 737320073 18698 18699 383724282 46113 46114 151901941 80311 80312 530933527 55643 55644 318620658 55293 55294 171633713 10470 10471 4389894 8252 8233 405107749 43124 43110 818611336 36736 36749 781937607 46527 46528 585820472 20520 20521 505836763 99959 99960 89009193 79921 79943 761766475 10917 10931 546016676 15229 15236 492407985 79097 79098 59249926 81379 81380 725644280 52483 52484 835776864 40395 40399 29348017 93960 93961 194461370 41924 41925 323113306 99257 99270 769658108 8606 8607 516490678 49042 49050 360078555 26370 26385 509150990 83339 83340 882769077 21106 21107 390943208 57261 57262 902041436 84623 84613 175333426 4776 4777 470506871 48780 48788 831433698 1103 1104 320002406 46951 46924 857639251 45446 45447 478697330 95053 95028 352923455 41224 41230 183256443 88127 88105 646227678 19821 19822 896448946 68398 68399 834687216 34344 34345 936593837 10012 10040 947177057 51056 51057 788039087 46672 46691 517916693 29202 29185 98076985 6747 6748 457213106 96947 96972 846446285 97650 97651 658468148 4707 4708 337766492 48337 48338 386453156 10606 10607 336804112 66831 66823 413037738 89254 89233 666969314 43143 43144 778589290 3057 3058 320682178 91320 91347 481780877 23113 23087 744225161 3171 3172 531945837 88250 88226 448238496 75281 75282 283031250 14514 14515 424449243 88374 88355 6211455 39844 39867 51906862 72497 72471 365058307 83174 83191 232157825 79062 79063 132049177 79621 79622 480341232 45779 45780 458958246 81692 81701 154081453 73056 73065 364319415 75254 75255 348604075 40103 40104 367069764 52817 52818 269855294 14364 14365 303841942 53091 53092 92581695 13358 13349 806430503 27312 27292 731625072 28636 28637 564714554 29849 29850 189719873 31556 31539 934077508 23278 23279 505460388 27461 27462 922683446 7858 7859 354775629 25245 25257 480242636 55107 55131 386463233 7465 7490 921025842 54283 54257 500266707 82581 82572 670596962 48384 48398 279460514 50786 50787 811503053 25818 25812 832238259 76295 76304 797465075 22695 22696 445008605 54518 54520 821190187 88848 88872 146897369 50577 50598 151198959 19790 19813 431651126 27581 27582 983695761 10511 10508 176809287 29841 29842 81107213 96912 96939 224730710 27227 27228 543417627 24591 24592 445999077 42069 42048 255629009 2099 2119 510583856 9422 9423 115836245 63239 63211 306498405 47748 47749 692791049 92412 92394 415826201 43622 43642 944842093 41184 41172 552725562 81020 81021 322164702 71524 71554 80840988 25593 25570 41933996 64376 64395 958870925 24540 24541 818638952 80189 80192 676069348 32357 32358 100475019 10082 10083 153641513 17221 17222 372350408 66569 66570 321480699 21376 21346 51057728 68611 68631 6100158 83326 83310 355868403 43968 43941 596456501 61908 61909 253605069 98783 98784 130609934 55471 55455 115106888 86285 86278 347257261 97409 97410 523566284 68450 68470 620872214 87824 87825 139467103 40560 40561 988755276 12294 12318 537354933 66203 66211 321667818 3937 3907 270750943 32583 32578 715793280 56035 56036 736401992 26902 26903 524840074 8804 8833 700226178 19839 19840 388854302 35769 35770 570793272 28759 28777 545606302 27031 27032 170719663 39701 39702 112726388 85329 85330 874288887 66043 66045 260480778 39087 39088 436700784 1244 1245 914770352 55258 55280 293012196 28135 28129 601152521 3928 3944 404521198 47478 47479 675552890 97971 97987 682820277 10533 10534 801406144 15153 15133 780095960 90545 90526 669315876 3768 3769 496790977 64036 64037 20699777 51247 51251 713905384 66902 66903 494832421 45558 45572 589104996 74617 74603 95756131 60704 60705 746335394 75276 75296 987611525 63264 63265 46259880 86362 86363 810517142 10834 10835 125419 81992 81994 561696512 88161 88138 378920717 77991 77964 310791917 88151 88152 776479917 56173 56174 961749961 73868 73869 820482755 87817 87842 504895866 31705 31706 329910841 4915 4916 401630387 9904 9924 349127259 68615 68592 159956959 20348 20357 809483681 26179 26156 879416728 28396 28397 317035885 52035 52036 980513530 99033 99034 409397736 44625 44626 763039219 34329 34334 67278377 65621 65638 291179193 77781 77791 403629870 3374 3353 544258338 60622 60623 201267293 5869 5852 283487881 12765 12770 870237282 19647 19674 121707558 80578 80579 284989369 55502 55489 803827934 35211 35191 328979296 19120 19142 224832556 51270 51271 291786997 58146 58147 816846486 91621 91629 969197896 27026 27027 632516399 57721 57722 671079168 59311 59317 84981425 44966 44967 410169466 40574 40594 855101707 98813 98814 136456874 68026 68041 999460390 95591 95613 970981675 77695 77696 180542856 7469 7470 142524909 64608 64609 917804851 15619 15611 930559812 44318 44319 307003160 69440 69441 404330502 79287 79267 130276124 20068 20069 364536180 18128 18129 799053952 36138 36139 1225027 36776 36777 781788062 89671 89646 172233403 82479 82466 729284497 60733 60740 705077796 21919 21920 284818519 37041 37043 770667079 16999 17013 794739315 63360 63361 89714208 14143 14144 241185072 70322 70323 414664090 65793 65771 914270981 22921 22922 381009075 45031 45054 110779175 95321 95322 823140722 33180 33171 960352612 98913 98914 909733056 23593 23594 98064159 17075 17076 334985971 67526 67527 828099445 19957 19949 399709399 78292 78301 51476945 89148 89149 655819955 18682 18683 432930325 8932 8933 159975865 48274 48260 509810195 37215 37240 756801132 41988 41989 235099689 67694 67677 277005382 36873 36850 895370268 92439 92440 216023414 67840 67811 574392243 59966 59990 611052137 22419 22420 690788762 91094 91095 725910399 95317 95333 884501358 28144 28135 683792709 79662 79653 314468077 11120 11121 627793371 74965 74938 934085100 73858 73859 689789081 60158 60180 781256378 43756 43757 141454573 47822 47795 549484224 41485 41503 152844225 91176 91189 581205790 8708 8709 985261095 59107 59130 890598154 2601 2602 902059555 89559 89541 547360928 16693 16694 978963523 27664 27666 399635422 92124 92101 18120742 35909 35910 161844007 91597 91610 814053627 23629 23599 335452709 44274 44268 10005129 9213 9241 597962687 24321 24329 409433248 35279 35278 974333944 17550 17548 768933835 60564 60570 239152024 64132 64133 578339471 35214 35199 712810267 14246 14247 661567920 35173 35147 388804982 56464 56483 901467274 86609 86610 984270125 57177 57178 975605053 72167 72168 556215904 37047 37048 19375854 1697 1669 277970824 59037 59038 493099476 4935 4936 919751627 10815 10839 764560584 2538 2521 547683294 79244 79273 243947688 3036 3037 440181582 63588 63589 568792658 90542 90543 57231291 14051 14050 927141292 97111 97112 590356351 49629 49630 783551245 91810 91839 406980368 71509 71532 950430824 69317 69318 361982606 90523 90524 969534598 97510 97490 520282407 69324 69325 447476532 35181 35158 103933947 20863 20858 865072059 86332 86333 899739042 68466 68467 351983459 31166 31167 442652273 18640 18641 434267321 42577 42578 878401377 89237 89238 766238518 61678 61679 434099673 64873 64874 739169006 76261 76262 249911229 28363 28388 688355085 41409 41410 321883753 5284 5285 803903875 66803 66804 624529614 42618 42619 265648432 83486 83466 608408913 20076 20077 229839555 26828 26839 960316208 96778 96784 650445867 74709 74683 565775979 38051 38061 844937252 80095 80111 229369383 26424 26425 787929206 85293 85294 533379345 80556 80575 652250901 13913 13914 241021119 33121 33102 654680332 63730 63745 340094911 20589 20612 890303775 73928 73929 949968624 49920 49921 221711327 54637 54625 360121901 42280 42264 249768330 58721 58741 916664301 90217 90208 479688716 49204 49229 671388396 70873 70874 519481432 9174 9188 324050575 28462 28463 240871268 71158 71182 407665033 90829 90830 155590303 33508 33509 620832984 1733 1734 454849320 56138 56139 957545673 60989 61001 794849552 32491 32492 609080970 76984 76985 646828045 26551 26580 969233530 90891 90892 240120456 15395 15412 322228724 53184 53185 494011802 3835 3836 695345308 16680 16687 793547607 78384 78412 454169758 56352 56364 590963332 65169 65170 21368219 98445 98446 368730286 59567 59566 38839219 62709 62703 143138336 65003 65004 294089324 46301 46275 606229140 94686 94687 271695173 35262 35263 61468686 78046 78047 888362795 61265 61266 701872217 37227 37228 75001543 58038 58029 582276938 57902 57923 958734827 1151 1155 894529600 31763 31764 180701840 34085 34091 818937448 32990 32991 4433587 13656 13657 214621878 4079 4087 77415002 18706 18707 89453498 60941 60949 724788550 98227 98228 408064985 66346 66322 767527293 82567 82549 458815513 90636 90630 702779260 7477 7478 928266317 37589 37598 69158318 92398 92399 543541898 83553 83554 996543912 11823 11798 451923786 8146 8147 794444915 30888 30903 219882339 64589 64590 374266234 66597 66598 748882831 81511 81521 57394876 91336 91337 782874722 7487 7471 546430707 49436 49435 130275793 91478 91475 125584999 74212 74213 121897966 59116 59098 185837883 67240 67241 30392269 5032 5009 484302519 70933 70934 518903050 94509 94510 729955858 76042 76043 656418290 80239 80241 732192537 2977 2978 721398925 24513 24519 667825882 13100 13101 900940599 96159 96160 712423752 41051 41052 879113162 41335 41336 135401141 47134 47120 431890976 18571 18576 615333603 74066 74046 528705469 95596 95597 346145196 34232 34233 404007787 57269 57244 301799118 86188 86215 722701685 39262 39263 40812405 94663 94669 893489290 24416 24405 435928899 19420 19409 383599200 8254 8253 764166191 43825 43796 253410956 99019 99020 302017343 71573 71585 816510666 10265 10292 807629660 10057 10083 83475607 63419 63447 89798706 43403 43404 392781366 90953 90937 625224321 4026 4034 441602895 95839 95840 227082390 75745 75722 133428745 19287 19288 394355752 3316 3341 472912692 52967 52980 946544758 68208 68227 363343632 49110 49111 532909995 68509 68510 54478956 7012 7013 729280390 45866 45858 471364465 38848 38849 807750647 56049 56050 781901388 72395 72396 521311680 82247 82248 453501818 69362 69385 592177477 53099 53082 454792010 72051 72067 985161492 14942 14934 284342558 15649 15650 190472774 54766 54755 49672741 14398 14406 719888505 95379 95380 861089607 27181 27174 923640441 24229 24202 177298796 98279 98280 271011996 49743 49744 161629570 77958 77959 998436774 47559 47560 377281229 79217 79237 183775890 19044 19036 598405170 86424 86425 927188561 38928 38929 600098045 2729 2748 849992374 9297 9298 20697370 68331 68356 958114853 21131 21132 802823265 581 582 446989400 98249 98250 2152091 27427 27428 585637387 67709 67727 24232938 96240 96260 719367768 72803 72804 726331261 28570 28571 490164901 59195 59206 973615821 22987 22988 8471237 45630 45631 895175691 98557 98558 550372320 66365 66359 559288681 32274 32275 603046386 9690 9668 680109340 51794 51788 249474927 44568 44549 72093457 57007 56999 321745430 6256 6255 7349964 9761 9762 261692955 22946 22947 282902877 64995 64970 869537394 60323 60324 390896378 50793 50794 666293087 11091 11092 483327800 1608 1599 561231118 65106 65087 795443758 26958 26959 180470191 93296 93325 945114408 55485 55513 355015754 83511 83512 746598638 63001 63013 625608579 24445 24446 756817070 92546 92547 8714563 66229 66230 65531041 55615 55633 376173875 76767 76768 756961892 42632 42620 192123424 42454 42455 40866008 51831 51819 541050549 7190 7182 321556798 97120 97149 263103390 38668 38646 687490608 30024 30025 823980197 95761 95762 135633111 78567 78568 570288959 61726 61725 391376989 15967 15997 114674618 59443 59462 363625189 84701 84702 974787680 90636 90637 301316651 65447 65448 841671774 81278 81258 289521691 92370 92371 782738559 61249 61250 710078619 76611 76592 233035222 62421 62422 911540190 57530 57531 639965887 70974 70978 965543430 74330 74335 842810326 3510 3511 783696449 43816 43791 994613852 3859 3857 649062209 94983 94970 495998611 80713 80726 728832935 81218 81243 355347015 69532 69533 257623643 44407 44408 736432150 19851 19823 341079426 67951 67943 157961226 35221 35222 714048906 99660 99688 832456403 15626 15653 534715070 95576 95585 552749622 97046 97047 937973097 79263 79264 723231166 11637 11632 570713219 50472 50473 302469869 56279 56280 113106854 8128 8109 879821484 94908 94901 230670527 77944 77928 181884722 93435 93436 773809350 48463 48452 133957743 6314 6315 844745818 82703 82724 372577975 3522 3512 183504255 69565 69566 641135944 15168 15198 286035438 54814 54815 114426331 42385 42386 517133354 72505 72532 293695496 43004 43001 657438486 62367 62368 785605098 7522 7523 836712397 44695 44696 768624246 52343 52314 437088750 75535 75531 383651823 72443 72444 37120710 99315 99337 66902017 99183 99213 311348612 2548 2549 293345517 27716 27723 502784468 86431 86432 147749432 58012 58013 298998857 56078 56108 300389702 72061 72062 186328389 92176 92185 533410751 70577 70547 132531553 37033 37007 602494692 60373 60376 100959344 96132 96125 775035125 15660 15650 124519002 92598 92621 565469747 86371 86356 507906313 60576 60577 754083320 64127 64128 18839787 76084 76085 977368494 75329 75330 515978919 31572 31558 44967760 71003 70989 224657975 33161 33162 71077444 84704 84705 202952962 86761 86762 125386499 95622 95623 891325889 14866 14869 350073161 81603 81594 722547288 27471 27472 814327145 18651 18652 849447531 647 656 133009111 40054 40055 846845099 21464 21465 661161175 20405 20406 932870381 41989 41990 527816552 84170 84151 308955241 20519 20539 615853440 82366 82367 571855931 78664 78665 160434599 34967 34943 742603402 81705 81701 63280281 15761 15762 895428257 32911 32919 561299177 42606 42610 468903400 79321 79291 493884142 7267 7265 373739801 76671 76668 401142118 93047 93048 583421441 47035 47039 892657176 79051 79031 411233167 40267 40268 202659805 74318 74312 44188242 25246 25247 507607346 16829 16830 144561772 50730 50732 376260286 63149 63150 227589875 50813 50843 672003946 4314 4315 354853806 9290 9299 519870279 47193 47194 312111592 30810 30838 519739465 46355 46356 462463019 31656 31671 766342308 68091 68069 137574184 10267 10268 345180276 40490 40472 643177763 56510 56493 640582004 45490 45491 838274908 28623 28610 376170684 98008 98017 187909332 95656 95637 130345505 84104 84105 308299356 68172 68173 648658198 48432 48433 943986197 59718 59719 15292493 91009 91010 267085870 37899 37900 805239203 36735 36708 953021473 59575 59595 15969140 21938 21959 376038962 33181 33182 576583119 68036 68037 138827559 90951 90952 960515731 57557 57558 668965394 73544 73545 278027250 66977 66961 152302830 55680 55677 228680172 10478 10479 771208431 66796 66801 719796516 74137 74132 208202774 65221 65222 834734573 71556 71557 12864707 4740 4721 993678061 56034 56035 506842090 5324 5301 547683691 29485 29501 318424515 40970 40974 650111698 34877 34859 550661709 11146 11147 383486426 60724 60725 506333744 16481 16482 897701678 61437 61438 238398783 23353 23354 581593776 27773 27774 198969329 81905 81922 451757370 51903 51904 618563671 53101 53130 255646566 34647 34648 241148914 15191 15192 700869735 36845 36846 333389337 17140 17159 2190672 64794 64795 578295529 32151 32152 531607960 48843 48844 149950568 50103 50101 439694343 89550 89522 287241316 61697 61724 568171152 13842 13845 625444584 16791 16769 330772318 45861 45862 2873435 37666 37691 775279457 71863 71864 551740681 73737 73738 126392791 44019 43990 808583221 60077 60096 219817343 47409 47404 180373970 89080 89081 155546156 65650 65651 56709893 53497 53482 800960266 2941 2942 556001369 9127 9121 413909430 24538 24533 198029305 84413 84414 584673790 77065 77066 944643460 95154 95155 534067889 18275 18260 401203281 92176 92175 641559149 37298 37322 292309898 8652 8653 564262320 92557 92553 23808700 9188 9189 258994174 58318 58342 181913843 80001 80002 473034153 11500 11501 797991543 79237 79247 476583127 74119 74113 845146001 38546 38576 780094936 20516 20517 360121002 81783 81789 34282892 8232 8204 116536455 12992 12976 823938439 71839 71868 707603505 79878 79879 188979609 98340 98369 654953043 19772 19773 168572203 39758 39741 78607537 69575 69576 806487120 87402 87403 206027595 80218 80219 801293818 22154 22164 992450436 56527 56528 488236039 75600 75601 687404196 69555 69550 158878828 16074 16075 423058568 19227 19232 934664665 43367 43375 279162259 82546 82570 284174030 54385 54386 467682715 42013 42014 726637835 97890 97891 410605902 19285 19286 881179966 22141 22142 388454058 4364 4371 37298367 35265 35277 288793290 50084 50087 603557502 38077 38078 396985316 13137 13133 791806336 1369 1370 288716817 78674 78672 902451524 79351 79352 189870559 79845 79846 218795296 54789 54791 217537773 97364 97365 866604506 79521 79522 120979969 37345 37346 628265604 64387 64409 843535880 23789 23812 499305800 15714 15715 538197108 40525 40526 619984869 29673 29674 83287339 66560 66579 732218936 81049 81050 911474382 76627 76628 825498735 89573 89574 426832536 44413 44414 544744985 35319 35320 469752605 25372 25373 748257106 21745 21746 934779247 20041 20042 198421471 62258 62259 589585776 1195 1196 754318550 53506 53500 467887571 72960 72951 887466611 48173 48191 230793661 41466 41467 762153096 60208 60209 764760422 59771 59757 491978949 16331 16332 349294739 77948 77949 270116592 41435 41436 641885778 47602 47609 55907354 12978 12980 70982273 16747 16748 316457448 517 518 392705250 69633 69634 88961449 3075 3076 420139189 18356 18357 423788855 81613 81614 126637233 12066 12067 261873391 16893 16894 460786010 76893 76916 451030907 47050 47051 882111195 68199 68200 305407024 32004 32005 496046191 66997 66998 822912597 14128 14129 646374035 22002 22003 788178295 98757 98758 873086481 67937 67960 873558253 11939 11951 966427701 48172 48173 951855229 96626 96642 403261671 74409 74380 14575020 94184 94188 107382834 54019 54020 652827432 19994 19999 933451738 40752 40753 888946932 3123 3124 105063303 64710 64711 445874444 94166 94138 806691323 18783 18807 757818521 93684 93707 907409782 11885 11886 243264951 59254 59272 712915085 45701 45702 486503073 37168 37169 712565355 32134 32145 726241106 47698 47687 612853207 96068 96069 898785310 6562 6569 381422811 89299 89327 116915961 337 324 277669168 80079 80061 376080436 60732 60733 757306993 42056 42057 943671817 88003 87984 905694869 35589 35590 423561848 7032 7004 682076197 35678 35679 151059152 91717 91736 74901489 94385 94398 491372147 21487 21459 914781669 77311 77291 575167262 65210 65211 839423188 88058 88054 598554534 69254 69253 54963740 2612 2613 664679244 77262 77263 858919743 72781 72806 740310337 83140 83124 540680534 81416 81439 593225995 83304 83276 774628826 8041 8042 970384924 78706 78707 794906202 35983 35958 626100872 24947 24948 105227977 9263 9237 99088932 71021 71022 555294072 74208 74209 706942905 48883 48892 166736466 54926 54954 208475807 88743 88763 4540881 27327 27355 523461102 34478 34479 265188972 37660 37671 769822960 17485 17486 889020395 70129 70119 57436525 18349 18350 583438699 28390 28391 343885580 4810 4827 591718050 14621 14609 926440712 93521 93522 708269348 25793 25794 368286520 57609 57581 200855126 46549 46523 731688822 44813 44814 316743319 34364 34365 164029060 54720 54721 144659243 52969 52995 627525917 61099 61091 595687637 10967 10968 921358753 6285 6289 958786390 1106 1082 925500956 52962 52943 607632668 13616 13617 518512639 26324 26300 673147039 26254 26255 979142047 15360 15361 931933066 25198 25224 923331119 2109 2110 183526736 85933 85934 424977283 21033 21013 649236704 40079 40067 593397804 28403 28404 444117843 80294 80295 288797152 43211 43186 399794065 25822 25823 20474521 22207 22208 345341647 40061 40044 744428411 92073 92074 47661902 95086 95087 806894608 52861 52862 777998161 41681 41700 79699308 54628 54629 25633292 21602 21586 446577089 93140 93141 368381092 2677 2673 765253825 9372 9373 551309937 47693 47694 539240087 76376 76365 446036716 83983 83984 737098149 59232 59255 221882099 47441 47442 511132269 30674 30675 782786816 24928 24929 681574275 90300 90320 60656401 76529 76530 460499060 97407 97392 326136703 57867 57868 842669669 72238 72245 716913591 81115 81116 481555149 61541 61557 426664024 48897 48898 22930581 76968 76950 849719029 44472 44457 224682620 96890 96903 512043222 17754 17755 144675673 9460 9461 168947753 62131 62132 310325359 67005 67006 48726663 73449 73421 75327975 94502 94503 940365207 8626 8627 78916751 77048 77031 437729983 94557 94558 410607000 38144 38145 154064150 1911 1912 324488414 29920 29909 666437188 46645 46646 880880522 45691 45687 47903220 16629 16611 225931671 41467 41460 246678331 63098 63099 411316001 76729 76730 474604812 4796 4789 840522711 62609 62583 853677442 63225 63249 66170839 68483 68477 931361906 58986 58987 644804480 24516 24533 616665040 43625 43626 865664942 87529 87510 501810210 79137 79138 668024757 57512 57511 100572575 50387 50388 861719693 80797 80798 20246997 66449 66450 644187704 2150 2151 3856671 98664 98665 581426058 85668 85672 918508704 55597 55571 353329789 8896 8886 278751453 98612 98613 975848164 43238 43229 996466008 52336 52337 859273509 44208 44209 2240279 80687 80661 246536765 6563 6564 564758770 5108 5109 216921823 3690 3691 304144694 55188 55189 240654656 80972 80973 317918955 79190 79179 33783583 11097 11098 854593750 2444 2445 947946024 46022 46023 969849842 84076 84096 111317470 49292 49304 109106915 44212 44226 500767752 10517 10518 865116876 86666 86667 758471005 41153 41154 745486485 22631 22632 272437666 34827 34811 913420166 81508 81509 206605705 11622 11635 605109755 81236 81251 752136223 35489 35490 516565871 98613 98609 356506838 5014 5015 127518713 54078 54079 555999173 46880 46881 763268267 42846 42842 775590237 69219 69225 227566970 14523 14511 241581102 81997 82016 411289969 35645 35654 800973190 61523 61525 418658715 7895 7910 994006677 12255 12256 903950110 10361 10351 988551257 96594 96565 40362062 53480 53488 616169073 59667 59668 799201212 79695 79696 49217331 97389 97390 17088055 14507 14508 448476780 77067 77068 291690005 45127 45150 607302626 66671 66647 720692579 62776 62779 704238222 83626 83627 253312166 37514 37517 497162317 9239 9240 982729885 14777 14793 15807059 73542 73547 475296704 87624 87625 176881354 17665 17666 992183817 82120 82142 565408897 75330 75331 718990730 61544 61561 809832990 63795 63808 221081620 53950 53951 24464130 50187 50188 424279476 47154 47155 245001575 83336 83337 888459456 35844 35845 158346386 8810 8789 333713303 95995 96001 468593810 18041 18052 214352512 9542 9543 788880525 94007 94022 228747696 98422 98423 147236359 24228 24229 265621730 75919 75920 576238688 97427 97428 947298633 84939 84938 631572795 71887 71904 119387884 1742 1743 831373291 47092 47093 432459508 84898 84899 400405820 85093 85094 629894389 13532 13533 425673526 45853 45854 466870603 20580 20552 251546849 12687 12675 610025966 41355 41338 590672530 65277 65278 805589345 34388 34397 481867130 91863 91864 214843395 78006 78011 865322305 90165 90166 171594512 56943 56944 493253456 71600 71630 983843217 48348 48318 299874674 90988 91012 230042226 88315 88342 633057555 1305 1335 996189087 67998 67985 36954500 1150 1151 799810763 91375 91348 339783356 21231 21244 249967728 94605 94620 834321576 2697 2698 846921488 75015 74995 618511752 43716 43744 918065481 23596 23597 114543515 53470 53471 947941047 15653 15654 505485385 24383 24384 30599505 74037 74053 617702772 59768 59769 638862709 44649 44650 130773472 26113 26083 166191696 59781 59767 604259280 54977 54989 29861657 52989 52985 133984195 5413 5433 856254870 50331 50332 334113311 71095 71081 593185995 92934 92935 827657143 79409 79406 717652939 78351 78327 117480758 77387 77388 431592662 46051 46048 151314103 26623 26649 8289383 77089 77090 303936477 69921 69933 445122026 93635 93636 750446173 80057 80037 12137781 9283 9292 114119865 25632 25627 787333469 73439 73427 335454019 11451 11438 719715017 55701 55693 501384471 55012 55008 434050002 36258 36259 265441879 38568 38569 366033506 51930 51931 693050422 6082 6058 972914281 93865 93866 876597202 81781 81760 103197328 1714 1722 854631082 21532 21531 349769590 55032 55033 716908948 57787 57788 535859207 24081 24082 129539519 51789 51790 835651936 26687 26703 86957519 56507 56511 330493687 77166 77167 664550892 6045 6039 738202920 41029 41035 70304984 84141 84142 929399819 96454 96444 97483691 57436 57437 389251891 21243 21244 58817783 57114 57116 298184019 55644 55618 404201983 19820 19841 210745241 92516 92509 16285127 34523 34524 332436339 97305 97296 767498063 73695 73696 969601502 59224 59215 301788974 54106 54089 314358290 63154 63155 68883886 35301 35302 876571747 12483 12484 235844628 85422 85399 867274513 80807 80808 37198232 52883 52909 521684087 90430 90431 235173474 76162 76167 860609629 60495 60522 313608221 47350 47351 156206387 4476 4448 873708839 73161 73162 192426163 88495 88468 951970004 1459 1480 365671647 22451 22452 774458208 2761 2762 711500251 71441 71466 830494590 693 694 85863359 39081 39078 227544484 47913 47914 402546429 29518 29534 389537505 36865 36839 355787144 39332 39333 81385163 15260 15261 242957617 59661 59662 958599312 65930 65931 12125286 30018 29995 577491905 5843 5862 871801173 60143 60126 306013708 63027 63047 151324266 26866 26867 663771999 19235 19236 46576755 17171 17172 560719845 38042 38045 990912081 78101 78105 791945780 6129 6127 897269955 26576 26577 921936712 78512 78514 858873499 62112 62125 352970178 21305 21287 21917891 52683 52684 437887008 1834 1824 736772186 48724 48725 35645622 29684 29670 965538036 56418 56419 362577736 76448 76466 884273256 40219 40244 310615317 44100 44123 602536041 83766 83741 391825775 98226 98227 112513548 22608 22633 593483013 89606 89607 533252748 23482 23483 883231888 69400 69406 55660492 52876 52877 622540852 78789 78790 255598775 63899 63913 571710587 44818 44819 586562006 21830 21831 841333745 85928 85930 549174369 73787 73807 116383551 92986 92987 739302631 87225 87226 885357417 9786 9779 203215702 13527 13541 252163955 6033 6034 817152287 38731 38753 444811642 82035 82036 482975646 46079 46080 804077280 10268 10288 153458746 55541 55558 560025535 85098 85096 271401458 85538 85539 588612350 22219 22220 205114513 23589 23594 437497745 30318 30333 298413432 52511 52512 549349182 98459 98466 28269066 79908 79901 978670034 20077 20076 24701395 23570 23571 721295397 72837 72840 66262157 72597 72598 133048748 6397 6413 769182920 73023 73025 27068161 44655 44635 880161760 37286 37280 89533837 70300 70301 867933433 12027 12028 4860317 92339 92312 55012259 23601 23602 44731975 24418 24438 954828789 49906 49907 940825062 15270 15271 949710186 83972 83993 219966266 96672 96673 225868249 30140 30141 290186507 27502 27503 455427262 52500 52518 173429426 66365 66358 466899050 60926 60931 939550849 19944 19949 962380729 82245 82225 861324655 33841 33842 806977173 35738 35736 744952579 27162 27163 561241350 72752 72753 508453393 4865 4851 548586071 45356 45357 179231556 78924 78925 162487030 18359 18387 188519084 31277 31278 972533265 37415 37416 851184166 64218 64221 8940599 67496 67524 758408475 42034 42047 25673841 6591 6592 650903645 54559 54560 563893062 192 193 926817543 68716 68726 176051280 22503 22508 797318942 21963 21964 113871875 61656 61657 416304327 68908 68909 78588334 65032 65039 693529798 8176 8183 851901537 52812 52813 603267087 39767 39772 21391664 72114 72140 244035977 74441 74442 173919191 56645 56646 955982671 57024 57025 318772319 74003 74004 623175157 96405 96406 497458491 48260 48268 44009030 6337 6364 508734908 39004 39005 583198632 7374 7382 504378579 85040 85041 313472901 6491 6492 474236310 82239 82244 33099014 17966 17967 825701925 42400 42401 558247376 95093 95095 977856042 40529 40542 971630283 684 657 436854588 8511 8490 942100951 53150 53156 399554524 56478 56490 496503449 4198 4199 437941753 57802 57803 26617093 57680 57651 800668100 12246 12247 552765613 7206 7233 872673294 35071 35072 805779980 97030 97005 931481805 77543 77544 236666996 81379 81352 122912994 17544 17545 611548013 72893 72896 926104068 80886 80874 921412788 29259 29233 857864774 3980 3981 181352559 14874 14853 797543296 27888 27916 16693837 16181 16182 537408864 44689 44690 784544720 17393 17366 371709203 4719 4740 32707986 71648 71655 779280689 66715 66695 174858828 75783 75784 694414498 5265 5274 880694942 42954 42955 188676665 51981 51982 516072290 19782 19779 156056359 85837 85822 133902618 33364 33347 669045000 45485 45474 915822222 86815 86816 340447854 74279 74263 292604666 17322 17323 618497156 92011 91986 973016297 38180 38181 773669361 56705 56706 832536213 35232 35242 765143005 93475 93462 906872994 2608 2609 725774824 12647 12677 932914470 30949 30939 409425513 2886 2869 52050370 95330 95301 929799462 51645 51646 713057238 71009 71010 716585235 70567 70568 442609062 85215 85207 497683795 40729 40709 311184784 94807 94808 161140472 45206 45207 989971676 91626 91627 47905157 3099 3110 908786326 61562 61575 715212562 92968 92969 287839608 57448 57436 748652563 65690 65713 399146217 10013 10014 271550745 88760 88761 216022227 74545 74546 127642130 60509 60522 695167328 79474 79475 188286539 8857 8858 287357878 69175 69156 397033230 48164 48165 868407403 30395 30396 807429967 60990 60971 962716044 39452 39453 691927345 33845 33846 542011118 46152 46151 242485363 75265 75266 690743150 6394 6382 423106159 61967 61997 258957321 75976 75959 507479926 4353 4343 789653308 12041 12059 352862703 80524 80525 350275721 2484 2514 835518010 58443 58444 95127992 18419 18441 137067683 94845 94843 412436376 96940 96964 557063670 4197 4198 576324912 35266 35247 825608730 63947 63948 535219552 33872 33873 893072775 97450 97451 104803630 93240 93241 116844311 55213 55236 783034120 70093 70076 604186458 13277 13290 550874116 45158 45159 311165932 53689 53690 739347792 70129 70130 152217922 97884 97862 81431733 64703 64711 68050888 16565 16570 548519155 65168 65155 830372743 18437 18442 834433838 58850 58851 943930930 74154 74155 609222566 97348 97349 877376824 56106 56115 594758638 31652 31679 367872380 44281 44282 722143608 74922 74923 579302130 78525 78526 437908572 61054 61075 929790683 64992 64995 471769534 76732 76733 54438779 64722 64740 733579395 48685 48682 35733781 15773 15774 559924557 34184 34185 694804585 80492 80493 485069889 12923 12924 823806394 29874 29875 182227005 69045 69061 424169090 33551 33548 123927496 74737 74759 416944790 60033 60034 924593061 33101 33084 293870004 68835 68836 752153854 34980 35006 665403919 35408 35409 556174783 19496 19498 415344259 28777 28778 555539509 78609 78613 601241778 24064 24065 820751290 15941 15971 65989938 60399 60400 617306620 27912 27900 157450213 94926 94901 364558764 71975 71976 35122179 46202 46203 392502198 40873 40874 949068905 53263 53233 567959924 1922 1923 956141239 20588 20589 798422126 55248 55245 504463168 44381 44382 960473343 16305 16306 435937772 32657 32658 905117340 75953 75940 169056792 20483 20477 961705312 49538 49556 403777328 13036 13037 748525746 10555 10579 512689605 35329 35354 922686454 88133 88134 382472710 71511 71512 205891541 5728 5725 594511888 99716 99723 993256581 32309 32310 841865810 12564 12565 349574864 96441 96459 8893636 90255 90260 675171815 38209 38210 545800990 71287 71288 110684758 62045 62020 309208330 5709 5710 965962163 79695 79672 304206402 79377 79378 374692736 48613 48594 832863995 68940 68930 18494371 56663 56664 946951015 18968 18969 118080103 94555 94529 5391453 84249 84250 390598822 51001 51002 665313630 85935 85914 856588433 41623 41624 810288305 75719 75706 924296213 17973 17974 449814122 30031 30059 909095494 53309 53311 208224713 57561 57562 922399380 69513 69539 177996951 52003 52004 783446386 60281 60282 393103003 42154 42162 738080597 45646 45647 200396085 30433 30446 663705396 93883 93855 617219816 53598 53574 536324671 39554 39533 400173522 82255 82270 253827457 19428 19429 871094565 89241 89257 849832145 7097 7098 703661074 48930 48931 607305751 59445 59446 932793175 14778 14779 250275840 1509 1486 766016813 30812 30813 906567858 26246 26247 531848131 36795 36796 996594877 24506 24508 921696476 31398 31399 745730531 4505 4506 679739245 4898 4899 883322036 28000 28015 449373477 166 167 22183596 7319 7320 161937131 44649 44647 230955318 52307 52309 657986352 81398 81416 471982337 96289 96290 72467534 92092 92078 427769454 34887 34890 362235260 13902 13903 767064604 97486 97487 772764440 85632 85633 976049183 11552 11578 289038984 95118 95111 376123056 3384 3385 237712132 24086 24069 465764417 34991 34969 601685822 33852 33853 551954105 46677 46650 248360555 339 366 531031189 44264 44261 519601239 23734 23733 958827938 12917 12890 841348538 8437 8424 917634160 44287 44264 220801599 20780 20793 272152061 60446 60447 115152974 16085 16086 177332883 45214 45236 887776012 56570 56571 828719623 85128 85135 983083016 82903 82904 814440914 72622 72618 830832192 60352 60366 860281409 33024 33025 136017211 36507 36519 554537048 76212 76215 871356357 9471 9464 929533576 26445 26434 158853142 78544 78545 439647506 87582 87583 423221575 96128 96129 142296829 86394 86372 412756837 32707 32713 179235043 69371 69345 588765910 21026 21043 44498918 97935 97936 292688060 85226 85236 691978730 20348 20351 735882706 33924 33929 16143426 36244 36263 759282248 92496 92518 583870000 33899 33877 556786518 16263 16264 491480171 80113 80114 488721100 78285 78281 942701787 31596 31597 711198045 10667 10641 278967027 54431 54432 547417764 85183 85184 177645377 39444 39462 255491793 99942 99951 930180495 70444 70466 2486968 93407 93408 873955896 15211 15212 407896969 75603 75604 136298731 80568 80561 979490744 4659 4660 223270539 43933 43934 186723457 18748 18751 108050112 99955 99963 552375739 10798 10782 918335467 79789 79790 245773170 62426 62427 841287854 55852 55853 965924911 35340 35330 144626577 36257 36258 701011210 39089 39090 583247047 32415 32390 429681788 39239 39244 821951520 64753 64754 997418981 98817 98818 245651071 11364 11365 583298455 53425 53426 16122632 24344 24369 239683158 93627 93628 351767010 98770 98771 681030406 74942 74943 464825811 3719 3720 618027763 31603 31595 637138335 46161 46162 710001491 5315 5316 130870936 94011 94008 995697224 47844 47845 311515410 82702 82717 35324738 42028 42029 822054705 78162 78163 260399914 43580 43581 966560157 77930 77931 207249247 55666 55667 471841189 29697 29725 706929141 85947 85948 919482310 29270 29246 908034178 5152 5153 656921406 81436 81456 807903800 99172 99173 710222313 39345 39346 160615652 30305 30306 188011756 4216 4198 339328827 10481 10482 705811232 72149 72150 997982466 1972 1948 695090484 68135 68147 597318317 77774 77775 719887149 87227 87228 296641195 54591 54596 275842686 91668 91647 852719898 45482 45472 717216204 96685 96689 113281866 69190 69166 383428625 82707 82677 691642851 87723 87724 911869671 89638 89639 903703541 48128 48112 11519392 2285 2296 613989141 2621 2651 600976321 43207 43202 541514524 74736 74737 399310826 70861 70833 383227534 74814 74815 975217647 43356 43357 519316982 68471 68476 364888949 72024 72025 18346150 57119 57104 148367832 82701 82673 894795446 69017 69018 803857208 15823 15848 467388716 30530 30557 172606628 22211 22202 621219911 92081 92082 228379183 65287 65282 689298623 57435 57436 378227250 65957 65958 587320790 41220 41221 335564168 17160 17144 399255214 40147 40172 980808834 66609 66610 310515247 11535 11536 460660997 13728 13732 438844974 75899 75900 253767531 91740 91756 877454064 53616 53614 478586098 34172 34173 235707691 15362 15363 470083277 90631 90635 391819223 35687 35715 9392185 4865 4868 318836061 45907 45897 434855973 15274 15280 514013929 94387 94388 396817917 62198 62199 660512818 79462 79463 366207739 56912 56940 580009374 35019 35036 410549523 18463 18440 703559277 26747 26748 713171270 43292 43293 348263054 16077 16094 703767963 31967 31958 355214531 63003 62993 170845378 75389 75397 391157403 44846 44847 771861206 81200 81206 562574292 52835 52836 624643170 73487 73515 441490928 33942 33943 161823329 66397 66398 798360786 939 912 31454359 84199 84219 809490258 79347 79348 131145044 13301 13302 658061610 93555 93562 482078285 12780 12781 718208240 79041 79042 692116601 93323 93322 591847243 61616 61617 223373261 78329 78348 449571551 11225 11208 56042077 88687 88674 835634098 47697 47668 578927635 97868 97882 491040833 84838 84839 602939888 36326 36349 471617697 41339 41330 927472992 18532 18533 724158506 23076 23069 983111446 83730 83716 686733282 34092 34093 776249279 86649 86625 619582018 85314 85315 941607978 87236 87237 811115981 74396 74367 20257024 7515 7525 822081721 67091 67092 422379172 49722 49723 639359601 33218 33219 704194974 30123 30124 979228372 31950 31938 182162272 93124 93143 656934512 36878 36863 580561466 30171 30162 464793243 95236 95260 357819269 13976 13952 180451042 10292 10293 268994262 98842 98839 218180868 7412 7420 90785176 86653 86664 442715043 93775 93776 104276459 41783 41784 70696361 72888 72889 503326520 57074 57072 80633931 79737 79738 921594187 9538 9539 517888743 68659 68666 369097053 98114 98115 710386322 64244 64230 78718923 61216 61217 18991549 90320 90321 380108264 54883 54884 686640649 85937 85938 725240664 63699 63700 582955876 76995 77022 316869128 48512 48513 395057093 10688 10689 263088071 96871 96872 994415261 99775 99777 256389515 49369 49379 453615056 80186 80187 874316897 82334 82335 786028889 90395 90396 293181299 56814 56815 560007742 58269 58280 164568070 27893 27897 987759554 29037 29056 151356684 16223 16224 461169562 98282 98289 353432820 5314 5315 647011204 97538 97539 3894477 21277 21278 160710758 92596 92597 497298860 80563 80583 234169532 23816 23817 446141396 68162 68163 327914432 52733 52727 608839852 3159 3143 732062852 45854 45855 373216804 25119 25120 566927028 43820 43815 98596886 12532 12533 418125122 64185 64176 665416526 11484 11476 592814766 73212 73196 871891426 79854 79877 576120049 44826 44827 591461788 74856 74872 462671515 92557 92558 353093985 75912 75924 49629561 55894 55895 617152894 36350 36345 405908692 41940 41941 976396686 42956 42969 608042430 3295 3294 389147680 5049 5072 669944480 57249 57251 624769535 14057 14059 574203859 66671 66678 585742641 68733 68744 199271284 12829 12810 940318744 29035 29036 355799015 40849 40850 936080039 84981 84980 999117061 26768 26797 895603322 67140 67141 629237860 97599 97600 508950751 22178 22179 341667877 44571 44572 898326332 19035 19007 245275367 48629 48630 398274807 53411 53412 901984939 57616 57617 334498303 4741 4736 861127592 16409 16410 508414637 48813 48800 128730882 83667 83686 824054466 66077 66073 532971164 60955 60927 509423582 97371 97372 896379761 97463 97464 114867822 36456 36457 920466125 90465 90466 704887139 28943 28956 675855687 15243 15241 860733232 89247 89244 100897040 82390 82403 973320303 71390 71391 70389093 1404 1409 206045331 54728 54729 682393806 45765 45766 841136504 57013 56989 501648740 22142 22143 750775694 21910 21903 565363722 95680 95681 985758589 29691 29717 83163777 25416 25420 549502541 67499 67484 382604075 57184 57183 343129800 45318 45319 316324656 65330 65317 656841745 11490 11485 469178923 73304 73305 315374740 4095 4114 733123058 40893 40894 604621615 3443 3444 556065269 47958 47959 542809197 44803 44804 461414289 51223 51224 398648227 26455 26456 419770072 92466 92490 582432296 29045 29018 164174236 19727 19728 171261441 57854 57855 912840926 23709 23716 490324389 16935 16936 636502326 6371 6346 907019871 46844 46850 112243227 4545 4516 139947555 85559 85529 933469240 19052 19075 463368520 74443 74434 791915406 33906 33907 913632059 9068 9069 695208574 1672 1691 383266885 77931 77914 380266957 98660 98661 669121203 65332 65347 556797307 63928 63931 951256467 16530 16531 75793809 83645 83646 480573150 8859 8871 238363877 62722 62742 562188806 50482 50470 907719334 73265 73253 432056750 13492 13480 408682196 740 741 561691011 64862 64836 476965022 16111 16114 887255824 49959 49960 717079119 41270 41271 944753081 89037 89038 162673377 29286 29287 178615731 67705 67682 41356203 78847 78848 362763078 52952 52940 335418169 53512 53532 161464660 68487 68488 98206559 56720 56694 679060287 22275 22257 104011454 52980 52981 844386873 78449 78455 987879077 61823 61820 75162292 75140 75141 362116628 31947 31932 158238671 74558 74528 448948571 66054 66055 504137030 31912 31913 381500025 53591 53620 961754679 67411 67412 270247453 49238 49239 132054181 74053 74082 393677341 26408 26409 200865172 15441 15419 343964951 96096 96100 308677742 3600 3614 922093098 85487 85488 61985042 91786 91805 181360746 63972 63978 914194314 63738 63739 185229243 15917 15918 544669761 45636 45637 14714918 56652 56655 236201252 56380 56381 206334384 38079 38074 711062056 79422 79423 701808935 36131 36105 612475666 26337 26338 226080736 24784 24799 610795416 18533 18532 282586067 4128 4125 197024871 60414 60415 312599468 51849 51829 463521120 38271 38272 871496372 46118 46119 360897105 32969 32958 785578582 17109 17134 317149993 909 910 966947179 42940 42941 31848622 92392 92399 730776459 66211 66212 609865450 22393 22394 341468658 44393 44394 580983599 12410 12437 487890964 58259 58237 177976073 39446 39447 884777241 7127 7128 905694584 42439 42440 387819323 97384 97385 430275085 79347 79357 963272470 94704 94705 754625382 5382 5406 538756241 55713 55708 775144281 29370 29386 818891664 82340 82341 815454725 85851 85852 581850786 86694 86695 571568576 91464 91491 855349335 66613 66586 565870406 39412 39425 616802560 84648 84649 32816754 40623 40641 2310948 45746 45734 734048285 74792 74793 477004476 1244 1231 192441338 62303 62320 672242010 62885 62874 172276041 44090 44091 564696971 55673 55658 274304826 42767 42768 368975958 67060 67061 298328714 15915 15908 263062571 20854 20855 240572371 10875 10884 50216797 62602 62631 209167785 50326 50327 236859005 95935 95936 780535849 22162 22185 988452678 78284 78260 331252298 9753 9764 875133364 22580 22604 391499585 78111 78088 635253274 79692 79693 355803684 97041 97042 892944083 7995 7988 14205318 14271 14272 507697853 88822 88823 622585083 93453 93454 522516355 68602 68603 800080067 51112 51095 678752118 47198 47199 874727061 29601 29602 522681250 91590 91591 738286272 10752 10763 544608002 34343 34362 834525223 81080 81081 849409403 11850 11860 775501799 27591 27592 231642996 22097 22077 817441369 97291 97292 687655416 83137 83138 631086266 14742 14732 126018338 54834 54808 106061480 27307 27303 86588130 22168 22172 908978758 83385 83386 955364585 83654 83655 969376112 59371 59372 39719513 33281 33276 530555562 6866 6847 543037991 31819 31810 572041776 24927 24928 576432981 86341 86342 312210783 11578 11579 290353972 68880 68907 983924600 83303 83298 781898933 9286 9276 528002778 6654 6655 984364275 47423 47449 799286376 2053 2054 393859714 75228 75229 196363755 32297 32298 792546868 39623 39637 871453512 93062 93063 855949724 87647 87648 785371052 45808 45809 142522436 19258 19259 343803239 88878 88879 207423572 48078 48096 576859684 4708 4709 848679023 51671 51681 53608013 43887 43888 62758623 30853 30839 335118096 41847 41848 620347575 59712 59713 228521935 3915 3928 228987363 33574 33575 608203820 94204 94205 431900313 24802 24772 111803474 23531 23532 138438476 85945 85972 558376146 97314 97315 719433263 23459 23479 870591373 35844 35862 220615471 79237 79238 115583985 64503 64479 929683083 72523 72516 144288065 8055 8056 162899661 65129 65130 950465829 69239 69240 535025159 74123 74127 523782 46890 46891 432821388 9164 9165 772799187 16917 16918 411259286 67326 67304 522970610 37630 37631 360258628 99129 99130 445710059 55486 55487 174146164 66715 66716 449951202 43918 43922 321219572 96490 96498 711880672 44424 44453 612346349 61262 61263 712770580 42766 42767 67610510 16692 16693 897891713 15315 15319 241533548 49132 49133 704463560 68821 68845 100633639 67114 67115 184329555 70383 70354 400380322 99220 99221 278062503 30992 30993 729210589 58210 58209 495205041 35755 35756 792055396 91024 91025 230326601 84103 84104 547443224 6034 6035 730248967 80506 80507 523035510 68601 68589 541358305 4578 4579 260983878 40861 40873 187254116 40115 40121 205936147 49556 49582 483152140 70994 70995 133606971 9465 9466 184510799 97100 97101 121153801 8800 8794 308897239 36861 36837 431872145 75003 74999 120599305 96638 96631 42262819 16027 16018 722451929 73361 73362 108265355 62413 62414 224735330 85135 85136 512181498 2035 2036 342203586 61702 61674 175329767 25090 25091 48814379 93012 93013 592059498 93539 93537 437859690 77656 77677 690758969 76620 76621 333971488 91262 91263 800688052 87665 87666 917506814 86177 86190 613736106 79140 79148 497429308 34665 34642 292946734 88239 88240 175958379 82849 82832 842374950 75544 75545 815347217 47148 47155 35307894 83685 83686 269170325 6318 6319 494806889 25299 25300 646459786 50681 50682 46772733 5993 5994 601778563 85663 85647 587630277 7417 7432 105772178 6823 6801 861881102 83272 83264 483691366 4196 4197 397284953 47916 47917 583467312 46761 46771 478344959 42798 42799 860699426 89300 89301 234108817 46695 46706 300725929 45566 45542 387622107 6293 6294 334567897 82912 82931 189310357 68856 68852 624097654 19455 19465 87480164 95169 95152 968316940 25986 25987 262054889 95490 95510 279645872 15554 15555 884186297 81629 81630 812079538 17033 17034 101279489 20763 20764 907116521 17490 17509 887194368 32987 32968 765960931 6575 6576 433113129 82863 82864 628638532 32116 32117 914738408 78736 78737 545760525 45749 45750 271257685 68133 68104 860117400 27244 27218 390582470 82097 82098 395861017 77078 77051 586102287 40965 40966 23729177 71103 71080 371434489 58030 58031 378155315 99073 99074 446508657 98881 98882 38833756 98599 98600 95273760 47018 47040 497417690 67838 67862 714099984 50257 50258 670517332 48796 48802 525653620 36728 36744 619115228 77031 77032 32967035 32344 32373 352390474 76580 76581 82445293 95858 95859 555220 25254 25244 322386731 15393 15394 369504459 67514 67515 950965896 49019 49020 736973294 40333 40334 982787190 30219 30222 370201813 28646 28651 559714892 84668 84669 9415293 4438 4439 452715919 64796 64772 168347260 77279 77280 478635807 10366 10367 824699403 53532 53533 252586975 17913 17914 359904576 24314 24299 976491633 75735 75736 553921307 58281 58282 205461944 79267 79251 878966783 95102 95078 480362955 1217 1200 39926520 96052 96053 109869148 27193 27194 875173255 38699 38678 668631462 71100 71101 877247069 71123 71124 911083266 77133 77134 281714494 45893 45874 634235635 26229 26230 237339592 66896 66898 196650461 49597 49604 447535870 49921 49922 918764453 14374 14381 440738157 3625 3626 825303179 29911 29922 383828520 23150 23151 891753457 14585 14601 621131349 28781 28782 967443855 58197 58183 136854676 35028 35018 146623889 64425 64452 581246562 8082 8083 675218051 77309 77327 675297977 13160 13161 88457969 24522 24549 351700955 2054 2060 270958395 43876 43877 404155024 27183 27194 344257677 13716 13717 705574065 44101 44079 430528442 80852 80863 433872457 18880 18881 58181334 87754 87755 27910569 45938 45934 879003358 35007 35010 114686878 65093 65094 992365643 43727 43706 110443183 85916 85917 459999135 10263 10240 760367714 93004 93005 242728230 94054 94055 339035233 5757 5737 717781629 17179 17180 435421509 96984 96956 466251099 97153 97128 574503184 13911 13912 842542103 40882 40879 231095344 41736 41737 826606052 32137 32121 447943682 23882 23893 331342366 37315 37318 830684292 52128 52129 944860013 57840 57841 633115932 83008 83009 989854550 95565 95566 579062403 5935 5936 384076921 42991 42992 883474509 9351 9352 59827920 40771 40772 276740875 5033 5034 354667837 17358 17359 943791139 71288 71302 606107618 77394 77403 577019458 65547 65517 713265136 25858 25859 561057121 17445 17472 368939627 49879 49880 855315278 51277 51264 991049694 81083 81097 743643788 17096 17097 796454798 64987 64960 279977770 30612 30596 728367335 65699 65700 530827177 25136 25137 511576424 90233 90234 13221348 60154 60145 48993102 8480 8481 817310393 73947 73948 694949786 98465 98466 989852774 27666 27669 32835444 19579 19580 579967343 16622 16610 630185880 75524 75525 544317404 89374 89380 695843211 57302 57330 694681722 96701 96722 908278535 91566 91567 150093774 33404 33405 144201424 87497 87480 686292996 94422 94403 138529922 70792 70799 243193773 75237 75238 227647974 75109 75110 939451911 64557 64549 550546621 49104 49128 50242960 71802 71803 803052724 7842 7824 421848216 64019 64020 180338721 49649 49650 516563653 86673 86674 903056914 48479 48463 367823812 99440 99441 162637732 96480 96504 45135458 86241 86230 479048990 75931 75932 949762940 76330 76325 766325717 77447 77437 711378155 44570 44571 30764724 67397 67398 751540448 98991 99008 474630961 41052 41069 144411007 8456 8472 126262649 43268 43269 258836011 88795 88796 798540526 35934 35935 274165352 34777 34764 385570880 73232 73221 825623190 20075 20076 6790106 80435 80436 254521566 55023 55024 736393357 44119 44136 569440414 89152 89153 357654323 27114 27115 324131667 525 526 857723155 70889 70915 511148057 93073 93074 4210310 76636 76637 871493403 79268 79269 526056747 85593 85594 399706413 38431 38432 945095371 15574 15570 911747556 19348 19349 583095058 32363 32340 711036118 41464 41442 283662594 36373 36353 971821820 11930 11931 526892802 41491 41485 365378711 60266 60267 534989653 98498 98499 552191182 36792 36764 186068273 58019 57999 632780243 42817 42830 794309045 14885 14902 295480407 4554 4555 98060852 92721 92706 481846101 21542 21543 231754118 50207 50214 882967851 16615 16616 338390784 94789 94804 169192894 96394 96412 606269891 36670 36684 870213596 43135 43136 422992829 97024 97004 81893455 27248 27249 340010124 74481 74500 164687554 51269 51270 611494850 45649 45650 277678048 40799 40769 959148541 90518 90519 599824228 56126 56127 605872721 24875 24870 998179998 37147 37148 231620787 68560 68561 464545847 17866 17855 53945992 29307 29308 762892156 21397 21374 341085021 84630 84631 713959485 59285 59286 989360732 75080 75081 714476827 27403 27391 929196689 23636 23647 33912144 19220 19221 723858716 37462 37463 999468992 12500 12489 514782279 9957 9958 771764000 93507 93512 666591231 46720 46748 943375782 11446 11417 495620128 22053 22054 981746848 19757 19787 762668223 36492 36493 813142699 94290 94291 46369412 46604 46620 467080680 15146 15147 121014529 86849 86850 677239289 16937 16938 96397666 38480 38493 174486419 7759 7760 431858213 25650 25651 713860794 37317 37318 412625326 15095 15074 572571303 93867 93868 42139862 46631 46632 965475689 39622 39601 564405926 40567 40568 371392849 5460 5486 823957748 13954 13955 422325943 49714 49715 236430299 58006 58009 619948994 3474 3475 741227502 71957 71943 445419664 53174 53175 460946248 60912 60913 457133643 24835 24831 930522176 72596 72597 782527423 30327 30311 212768935 60948 60949 784438048 63934 63940 24085166 5360 5355 28301199 88088 88089 13488111 43448 43449 162998886 43069 43051 730803853 61648 61649 63152605 34169 34170 162012875 94033 94034 910602359 91945 91946 96994923 88407 88417 917405717 16021 16034 181120371 26691 26692 506660159 96923 96898 914331038 9637 9638 505818095 1158 1159 349641108 44732 44733 127723583 30448 30449 277074073 44977 44978 318225896 84142 84127 56625303 34064 34065 958828216 66953 66974 482239153 3369 3387 13642735 61540 61518 673180771 25493 25494 530176287 37446 37447 951039682 82571 82550 853734898 4541 4533 831100051 65881 65911 962668548 459 479 565508410 82970 82971 422462148 15607 15608 202168476 2075 2076 405916850 94226 94229 1717390 12998 12976 440775750 45099 45085 724379852 99888 99868 880601711 83820 83821 605281092 91314 91303 261618635 38746 38773 290517759 5175 5176 62511707 11921 11938 400167893 4693 4694 70420567 17207 17237 976488868 95828 95829 656316031 20308 20309 603855357 55247 55226 805378323 90582 90583 398348020 55862 55863 328444117 86261 86262 425808063 79469 79473 915380389 11112 11083 936158062 63615 63616 860914495 25085 25111 150056885 73262 73263 77824184 57210 57181 908458638 56407 56408 332297871 74213 74214 644166182 39830 39831 875609208 85090 85085 722778556 71455 71456 840087601 26671 26672 477477469 2249 2250 29882663 96541 96542 741244297 41812 41820 823013686 29937 29944 370288893 88142 88149 472570701 56839 56840 852899414 48866 48867 160713546 17571 17572 674149714 59483 59484 36429861 89744 89753 589931814 28697 28698 507644768 21762 21745 634244930 2497 2498 666119698 6150 6151 104831186 95215 95219 57297053 21511 21512 572916779 21686 21687 924404738 27757 27758 355946870 54959 54960 103260484 24379 24380 239421559 12202 12178 427220076 69532 69538 168186015 17261 17262 802197446 27378 27379 856775686 12422 12423 770117222 99835 99813 395510588 65828 65855 452242668 47013 47014 725568282 91443 91469 533307565 36648 36649 930155108 81244 81272 789795674 61869 61870 907179219 24132 24133 909329293 8949 8959 995897616 21454 21474 544065702 51716 51719 670002231 11376 11377 896692949 67480 67481 266832384 39487 39484 835263239 29049 29050 560890810 33923 33924 257797324 9110 9101 371299739 43420 43444 370770454 96111 96112 476260235 47241 47242 96853700 71284 71307 683148163 95859 95831 946192011 74108 74109 37493703 58772 58768 157862506 65400 65401 530468558 58708 58709 231039016 75704 75705 597979982 97602 97577 840865331 56702 56700 689930510 97227 97228 600891468 30906 30914 46062157 83415 83416 26349663 61510 61494 510020009 6579 6580 275800199 28464 28465 915072468 75168 75161 882389590 52654 52655 162678794 90309 90313 92243114 12669 12670 686146091 41197 41198 413026986 38268 38286 32814814 45864 45865 131110215 6677 6678 486433947 88427 88410 263781025 28712 28708 216452517 44435 44436 450228609 93871 93872 225111468 57686 57687 592209730 29768 29769 416780849 15005 15006 98567066 25110 25111 967313667 92818 92819 717967292 22819 22820 251320952 40424 40410 964983487 35504 35505 26872389 66620 66621 913478754 18658 18659 627354319 67741 67737 416403318 6375 6376 280912036 97624 97640 644282551 67309 67310 186228782 79090 79109 439851765 52664 52692 537028619 13143 13124 132671037 18786 18787 892288517 46622 46623 673977 98082 98083 841328537 4178 4156 288219664 91573 91554 133245703 89955 89925 518363233 14229 14248 168228725 81750 81730 152206070 88090 88109 954524737 13392 13366 404662590 94722 94723 549721039 26943 26934 777062845 96463 96445 815451188 76048 76075 978731292 20196 20193 283922069 34641 34619 824024900 82145 82124 548339980 98650 98636 21410872 37429 37430 105568468 52394 52409 789898674 2536 2524 323618613 31243 31255 31680758 14759 14757 628226940 54963 54933 438139758 61798 61786 189855147 17723 17714 350835758 76959 76960 81105947 1269 1277 271088029 40425 40426 833148458 47850 47838 71457131 5155 5176 566622261 53629 53609 260799981 44154 44155 171769434 90180 90181 741492292 57832 57814 190396971 6710 6711 111923513 96037 96015 939907887 82988 82986 369497325 51797 51783 236403342 7217 7218 535227500 69296 69297 884112277 8593 8571 803367771 9866 9864 244603098 48462 48451 964215164 78739 78740 168487164 59477 59456 912505316 67569 67596 379659696 27723 27749 910363650 40236 40244 988833642 31778 31755 734160482 19202 19226 922237761 98134 98135 148298316 86256 86257 290463458 57351 57352 722495322 96 97 859658121 82769 82792 706249945 1731 1732 233391045 5794 5821 581799364 35161 35162 473288379 27747 27769 131032397 5618 5633 763142736 16842 16843 252421920 10754 10775 808364138 33970 33971 822686877 65167 65161 611685712 1128 1145 863064346 32567 32568 593349182 40529 40519 239172708 67170 67141 296793730 78429 78430 730702505 22958 22959 383526988 65404 65408 969608383 19609 19630 499702642 51132 51121 133047501 48625 48626 395222661 81960 81961 334247611 76530 76531 270358057 48261 48262 830445391 63949 63951 218761055 58649 58656 176949123 39610 39580 613844533 94060 94052 121457669 43687 43688 515585684 36900 36887 571217372 18747 18748 888993982 7794 7807 311722400 6237 6244 794561811 27865 27887 851864293 16381 16382 696860967 88193 88194 971466628 95846 95870 715044584 90713 90714 949805609 43140 43141 605551030 6413 6431 173873298 7009 7035 35918477 27312 27285 771239662 13601 13602 573275713 34938 34940 944488230 38382 38387 347478904 53887 53888 686723801 57716 57717 276974505 32627 32628 347040923 22572 22573 880515975 51364 51358 297445167 63317 63318 851440564 35743 35731 428496634 18373 18359 24574130 36349 36334 147649167 51062 51063 692704023 58409 58418 397525618 26512 26514 497406866 2344 2345 728017232 79533 79514 476746971 40256 40227 736686020 80517 80543 876658122 44476 44477 23248919 28981 28982 436343004 64128 64129 738126144 15615 15638 649246657 23571 23596 106803332 35562 35563 638761906 41406 41407 393004291 8035 8036 640486410 79117 79123 641565853 79919 79896 493473857 2473 2502 402784723 29529 29530 430438676 8488 8517 883987409 39034 39035 796451069 31261 31234 939453636 69607 69608 117049806 16438 16439 18879795 74771 74775 328765895 64777 64778 120764749 9656 9657 325806813 46452 46438 84362647 97197 97198 946826989 41842 41872 613624685 26414 26415 619804911 33010 33011 250813939 74871 74872 619944861 93566 93587 720262378 98681 98682 351732686 59327 59328 866334731 85787 85816 577133279 26300 26282 495007052 27697 27723 458887927 336 337 193078668 44295 44296 595629688 46894 46895 357556905 93117 93118 703610481 39510 39511 437144050 37433 37404 138800144 72091 72072 776469269 28443 28423 377409124 18130 18131 84659755 96534 96535 631225896 44057 44058 249507467 61785 61786 268036889 51376 51377 856950307 59688 59661 974751851 96632 96604 523697299 18366 18367 534133450 67837 67855 358281296 63310 63311 397757555 34143 34144 97487131 38802 38803 815331907 20369 20351 803512736 21485 21488 454661073 73848 73849 884093182 15001 15027 545077694 51496 51493 196808682 36875 36869 639181829 96913 96914 921464635 71420 71445 137031391 29904 29905 198380804 60665 60635 761702029 18051 18052 339270132 22007 22008 415073170 79191 79192 485804169 6132 6133 667741521 90727 90728 534242076 81017 81018 917201949 20404 20405 499332739 29201 29180 164764496 93891 93892 259373698 28837 28838 205135346 40069 40070 930836457 28260 28261 485443958 69104 69105 137880311 2266 2267 886156310 73566 73567 32115315 47565 47551 968300179 46444 46458 24415378 52019 52048 768404510 68049 68033 991774546 51164 51192 374477752 52924 52898 384545653 46583 46584 363391300 18646 18647 71948245 11610 11609 325384587 13372 13354 2155990 60304 60305 335869918 28256 28257 522418820 9131 9132 99189778 15613 15614 11032793 60165 60166 72520665 60288 60308 683869727 27883 27868 140455034 45817 45818 931983300 95359 95360 864199376 78168 78169 157682060 34758 34759 555136538 61840 61841 52351640 64077 64078 726813020 62737 62766 147901267 94519 94520 926256703 72677 72678 710199399 16673 16674 498740243 60540 60541 34991973 46023 46053 434594541 3307 3308 360606326 6808 6832 307690957 70325 70326 348853251 71288 71278 487142875 70366 70367 238344978 34507 34511 92961448 56472 56473 157518782 63838 63857 165809206 56135 56149 117565560 50622 50623 967037524 5486 5512 847632332 78998 78999 931406284 68879 68880 228221025 87586 87587 121208855 14206 14225 913181384 13682 13696 84730495 84374 84359 371603634 6639 6632 257878378 13589 13590 993228330 3060 3049 786394311 846 847 645476770 29556 29583 523328909 42827 42828 16174368 65284 65271 581799985 98167 98168 611648526 93126 93127 15074449 97903 97904 83303459 9831 9832 989839822 26999 27000 682499480 44753 44754 493690656 87642 87643 417516186 41446 41447 760868800 94769 94794 243681167 12935 12919 496968202 35236 35237 149109413 41266 41247 736171806 65397 65398 187269982 42679 42680 255416675 49454 49455 639803662 29041 29068 468497241 68310 68289 117709071 43561 43562 182364200 10662 10663 445950498 53683 53684 696234530 60383 60365 466516582 70942 70924 517837347 35176 35177 258171449 43503 43504 797602783 36524 36537 200189558 70746 70747 635381671 93962 93963 549327136 85666 85643 148674290 59806 59812 494257593 82668 82669 800698627 14155 14156 24791298 81061 81058 33421215 37992 37993 474574724 42266 42292 773976551 68169 68170 179103229 77482 77483 165545599 61937 61938 302507919 31034 31033 945943322 43461 43471 27903551 90759 90758 436252765 88680 88681 522113461 60779 60780 555942959 27627 27642 791130534 94724 94725 859343777 48450 48451 199490348 37597 37598 737135800 70791 70792 756450623 58208 58209 189168437 57127 57105 218194951 98889 98874 231697437 7950 7951 782027199 30159 30180 695827215 86326 86327 109412712 27686 27706 422649975 31560 31568 501200115 52312 52322 654559097 30632 30633 982518813 51267 51253 216173040 32327 32299 961607458 36484 36485 81456483 10225 10202 273852790 47865 47845 501757634 8236 8259 583160510 99010 99040 457229514 66870 66888 673157076 850 851 748674414 50960 50961 727061036 24882 24883 301334512 85258 85273 236298748 37306 37307 588696580 84783 84784 915225306 22428 22429 123056050 37569 37570 967836240 73303 73304 88282681 82689 82690 941564104 14387 14370 159411286 47106 47107 499620599 75402 75424 710675962 70211 70212 237640457 96337 96338 689160500 64047 64018 669747560 27645 27652 10345763 35747 35777 777114985 17739 17762 873069169 42899 42900 668995322 68798 68801 204325879 18183 18184 314652864 62521 62522 9908813 298 299 472714356 76356 76352 241714577 93389 93398 633038361 68028 68046 6803748 29163 29155 183497697 74759 74760 884088597 30722 30723 421175547 94874 94876 643075681 80994 80995 474495697 25545 25546 470733547 55290 55291 587510628 12294 12276 674105835 41234 41241 833191416 35562 35540 650645503 85187 85188 500989211 68880 68905 141624443 79053 79054 906863358 58480 58481 133607953 34245 34246 748416302 29964 29939 994065395 2834 2828 875645191 61980 61981 301843030 37989 37990 27448834 80415 80416 609289273 48074 48075 393097827 35051 35052 548416639 19277 19287 990118626 18128 18098 214184064 41970 41971 960390991 9361 9362 482972245 80433 80427 698416016 96681 96664 581537313 83247 83226 231395076 18039 18010 602953523 91617 91618 897073464 45390 45391 268896349 700 708 668496064 94254 94255 668685065 75660 75661 957598525 35846 35838 586314356 44604 44581 904995416 78663 78664 873077474 70151 70172 843603946 57505 57506 82979297 58958 58987 749909117 36610 36635 346701413 59152 59137 229584999 26524 26497 525698140 58100 58101 629331498 18214 18202 944212428 44805 44794 629828380 29672 29675 426605369 67535 67521 120161954 49347 49348 523502359 92408 92409 955867718 83209 83223 588154883 53889 53903 144336798 55005 55019 758819932 96614 96633 341526322 1883 1871 229634426 37063 37092 429500233 61703 61698 149113896 39296 39297 453214585 68115 68116 158155526 45363 45364 191156918 45528 45529 724690324 24889 24890 916492089 25471 25472 595501443 41833 41834 618072862 62898 62924 76055174 43114 43128 755219263 84272 84273 310512043 63179 63180 98872358 68194 68195 141133638 41477 41478 825249713 30745 30746 988993425 57041 57042 698176474 53219 53204 782568679 63327 63346 13436070 16722 16718 531819398 24375 24395 540979112 2998 2999 541860289 94392 94384 23408548 4532 4517 190953475 84448 84449 291776247 93563 93564 865433640 97212 97186 71128891 10384 10385 512352531 24401 24402 369245575 76579 76580 965610903 81437 81427 175289838 85553 85554 966340079 75846 75876 998589512 92509 92531 571700265 25357 25338 277812655 26467 26449 739041530 81955 81956 447411405 37869 37870 421948560 92781 92755 120287244 50710 50731 187524075 44675 44676 936197630 50598 50624 143524043 22407 22408 82409200 4939 4966 702290243 38803 38804 393648150 98166 98167 948371890 65453 65456 444664276 71839 71832 949745992 59216 59217 910320626 4465 4466 939269604 3605 3616 503645669 11885 11883 50259104 6951 6952 54634675 20919 20920 266471081 18904 18905 117521147 11909 11913 46766303 80747 80729 600685569 98039 98012 939219009 63904 63905 615492055 56668 56685 565424403 90871 90872 747763941 97692 97693 574048273 80890 80891 888808216 82711 82712 202435248 20272 20281 317530159 30538 30529 573380273 80189 80168 352798433 83324 83297 429584119 68545 68546 597322565 20329 20330 673145510 77246 77252 432236526 96111 96102 140987715 40703 40697 581764833 73176 73177 80551217 49429 49430 92900695 58411 58386 401466924 30592 30593 491909667 97877 97898 187800313 85466 85437 571234559 57838 57840 101183729 2626 2627 809370449 13425 13430 890147092 18996 18997 333631624 82042 82022 847701822 59863 59851 256353212 22992 22993 852273898 40349 40350 239946228 26989 26990 137393353 46051 46052 531973348 91573 91586 409110946 39035 39023 582835467 97304 97319 893694123 28285 28279 959999663 72484 72485 510164639 92783 92763 957656776 84013 84014 281244864 14407 14416 547295904 19244 19245 188495118 42166 42167 929237888 22560 22555 500363281 90183 90160 366266596 49896 49897 350511657 24054 24044 345187357 16682 16683 396616991 4995 4996 742933803 7350 7351 122164889 68287 68314 35401038 41558 41559 521883368 34741 34742 917139961 72082 72083 254422946 5872 5846 188056898 71613 71588 664404392 17497 17498 978699560 54032 54016 156461966 49258 49277 815906156 62638 62608 287205615 65609 65610 573079537 94022 94023 676678504 25335 25310 65240170 68469 68470 329675701 32602 32603 157086754 61372 61373 979490037 1433 1427 811793027 57467 57468 294654951 91206 91207 203638446 340 346 704306004 4967 4968 859007543 3459 3440 818384877 18259 18260 496693200 64983 64958 285769965 96924 96894 744025066 81155 81156 355534154 35353 35327 583126949 7772 7787 40803826 93553 93524 291472162 26459 26460 649333404 95479 95480 4123353 46120 46095 328286077 71387 71388 492477613 6700 6682 869134090 14144 14171 607715858 78629 78630 295476165 75059 75060 709091180 46762 46763 867833537 98480 98502 396551404 88285 88286 470753252 49065 49077 266212487 34118 34122 808091033 82094 82095 739751679 1002 1003 390621811 42990 42991 67786596 82577 82578 101033990 55180 55181 630242919 5353 5354 330865968 55632 55633 417663515 4291 4295 308909105 4316 4340 263602260 3458 3459 845437554 37216 37220 828840267 49489 49490 656564213 87436 87421 857818608 78330 78343 873923465 10322 10345 666428908 90025 90013 723688683 70067 70068 872237126 79202 79203 587528965 71648 71649 515967410 89255 89268 730619628 53120 53100 847483798 2196 2197 545557856 71214 71215 86771156 96874 96852 268792885 57739 57740 505392502 20268 20271 903360413 80171 80172 317035962 13237 13238 450104179 3563 3564 501438704 9803 9773 976334311 90382 90391 565614702 99706 99707 995820631 4586 4587 503405601 4601 4604 722249266 82431 82420 343826307 21359 21376 690653874 93272 93295 111690065 88861 88859 801555 38052 38053 150321640 47613 47590 384711269 78295 78296 37082694 77075 77076 567536500 91075 91076 226709297 8384 8359 743626219 58264 58265 504799031 98592 98593 210017963 30332 30333 341789957 24218 24236 28497827 81761 81744 635931531 38780 38765 905919726 28630 28602 728772919 7580 7576 516205620 40718 40719 551997999 466 485 87968155 31656 31682 924360770 29953 29983 631210974 48132 48133 976037842 42100 42123 985124372 17608 17609 372007700 47733 47734 621522067 6201 6202 489340117 24112 24113 557580668 3499 3512 149609043 57619 57620 444620097 96776 96798 997081963 52457 52458 770574225 48231 48232 235333441 20876 20877 663543889 48903 48904 532686646 70308 70309 737932455 95484 95485 952253467 60217 60199 465159636 89123 89133 894634415 35935 35936 691677671 40952 40968 897405313 79210 79203 796992077 90765 90766 331794315 2087 2099 771815917 81289 81290 866138090 83903 83904 456294718 16549 16550 288348696 92187 92189 414212819 51897 51898 40761743 24603 24590 547486436 98989 98990 364830759 33751 33752 944227927 14384 14385 466502132 79782 79783 911356185 36542 36564 212571346 73442 73417 388011621 8768 8769 914945013 37593 37594 26761944 92289 92313 820897462 1344 1345 627762403 63857 63858 602375503 65539 65540 911823550 97170 97182 261071439 82154 82155 988377846 22380 22381 298366811 4390 4391 609709304 68597 68598 32210644 59660 59661 332152051 80046 80055 634547816 95598 95599 692691196 82000 82001 184182763 57724 57740 569928447 72866 72867 856907009 55107 55126 253887466 88711 88712 170580365 16958 16931 579035618 50279 50291 248805459 70708 70709 211056910 19573 19574 92251406 30528 30529 600747402 36393 36367 351725402 23503 23504 788878590 35558 35559 960387963 66519 66520 933830592 98869 98870 571883456 93700 93701 583721178 50928 50929 866774381 99735 99765 464640380 56329 56304 590068368 8286 8312 880120038 12709 12687 185283495 83943 83944 498787090 35735 35736 736327956 50834 50835 702705600 26921 26922 956143188 37285 37286 681422922 26203 26204 747618301 22854 22855 118098739 61 81 253686539 26071 26072 477567812 83520 83513 327774614 18302 18303 140857894 96140 96138 80960545 56930 56931 658922016 81650 81651 95616870 30555 30556 407954463 73795 73824 43984367 16013 16022 750560477 56287 56284 641381023 66318 66289 64960143 13588 13589 752818483 95640 95641 246778494 89786 89787 334421815 88800 88801 244275739 97028 97033 541523838 85922 85899 45634851 26343 26333 90037728 58322 58318 204449318 65029 65030 268446286 7746 7747 178721582 73134 73135 182513030 56747 56748 926392593 42843 42869 785750052 39099 39120 131748781 14957 14958 884473581 90742 90743 802151123 31565 31563 13127961 86933 86934 691712196 13743 13728 452049855 30482 30502 618957402 60887 60868 86506759 71053 71076 689089241 82889 82890 987255314 35541 35559 229755754 89378 89379 71727384 74583 74584 562361417 83878 83879 574205507 20358 20384 628223747 45306 45281 647105165 12861 12868 282376965 79187 79171 148994705 8443 8444 8067307 77041 77042 50559047 89329 89359 168048584 48567 48568 640392450 5680 5681 578831264 5466 5467 547476229 85849 85869 522799059 51068 51069 217257989 20659 20688 328953914 81360 81365 471447427 80081 80085 285313123 1373 1350 342856105 13652 13661 382287532 74718 74719 576423942 76742 76724 717183163 89210 89216 908030788 61921 61917 763253695 1770 1771 610880998 36286 36268 644036541 99831 99809 876080565 70186 70215 797972558 17409 17410 960746299 47777 47778 355372491 61007 61008 379038757 59084 59085 45400657 37993 37994 320824023 207 186 696370373 30021 30029 357530199 25057 25033 47668155 50130 50109 454566647 97941 97939 558974976 12949 12940 140335708 52142 52138 954291544 66131 66132 54577439 84339 84340 859222521 27831 27832 348995981 99673 99674 56975784 36901 36902 240597860 50320 50313 524209692 32186 32187 202767492 79557 79535 32399504 90893 90894 908213551 26316 26317 972362523 7327 7333 504370314 38038 38039 118913628 27516 27498 252767943 39401 39402 56166902 10290 10260 932498216 84747 84736 782854521 71376 71381 961936450 49343 49368 277592914 57668 57669 288563431 397 417 611469661 76933 76958 124639174 81330 81353 742392806 83051 83030 167979153 74103 74104 327774536 77824 77829 130621681 45148 45163 850146110 57705 57679 342617508 44237 44238 47624220 68895 68896 428669833 30421 30432 637745515 77355 77356 550724530 2434 2456 712284405 98622 98602 704292256 53653 53654 365826479 19875 19876 215090846 36122 36135 971114835 52728 52729 559332472 3305 3306 782469741 14658 14659 119477628 61161 61177 417144774 73129 73130 715484432 54436 54437 662279456 56909 56910 222843230 99251 99252 386889448 55264 55255 838965754 86690 86691 765465015 53916 53910 45074902 58621 58644 152273002 37015 37016 737641777 49111 49082 924032025 82970 82978 498041410 3225 3226 229911428 34095 34123 689563102 37621 37622 929538453 98203 98204 847120822 19796 19766 944770543 57954 57943 913710546 41004 41005 760440730 58830 58831 53638216 35144 35145 107277607 67869 67847 485471730 68355 68356 103087908 89761 89732 218387274 18315 18325 369799483 59114 59113 205233349 13133 13134 175416264 52470 52499 341105390 58163 58164 675104108 89266 89267 137823371 96995 96972 13301873 65837 65823 827547808 59106 59107 82634197 81378 81379 987368087 88142 88143 423251637 37776 37777 602980270 37715 37719 125547497 96514 96521 840426600 68669 68671 241003442 9354 9367 43434723 85407 85430 460001523 85058 85046 432115713 96000 96001 91852858 85384 85385 685043677 5255 5250 619036844 50739 50755 341906451 51732 51707 885211403 75970 75980 769211574 39354 39373 496696257 27973 27974 212157332 3317 3334 418869196 95242 95243 902178996 18022 18023 264533048 4868 4882 861673859 88328 88353 265523613 13747 13748 397417019 79446 79447 350691110 6796 6797 67707895 46370 46371 688501341 56986 56987 763158007 99355 99329 242802235 89229 89230 747016440 72543 72536 909021739 20824 20823 667003510 93765 93766 824081867 55636 55637 374115269 42056 42079 874609095 14966 14989 348188238 23802 23817 446757211 71676 71677 815949922 4736 4744 572407097 68485 68486 676542095 91654 91656 974365901 80734 80722 381049828 72013 72021 117869158 84611 84612 15094928 85282 85258 980935853 40326 40327 73341050 1513 1514 50603900 87494 87503 200280509 69552 69553 135794302 80603 80604 123328129 872 873 768426046 10160 10150 417562898 26294 26295 520798162 70831 70849 23744387 99090 99091 651609328 21968 21986 815314066 5652 5653 746763127 44568 44569 922902066 79917 79945 979285666 51922 51917 410223329 56869 56870 718956097 57824 57825 320035686 7317 7318 165721395 24413 24414 204726990 42487 42492 812690657 18689 18690 588092039 89474 89475 17208025 78922 78920 795743972 24875 24863 432711422 8057 8058 532418757 81365 81342 521320883 7532 7561 468385508 1383 1384 880204582 14997 14998 730255832 96262 96263 83847613 85220 85216 127076162 83166 83177 765062517 28645 28625 718350155 23101 23102 989700436 44577 44578 973580643 59339 59340 401151420 29159 29150 995396773 65778 65750 328337114 3985 3968 922260445 19425 19426 208774941 31267 31256 150861741 88233 88236 718319169 69322 69323 69168759 60203 60204 987372786 89679 89702 163049656 19085 19086 16734905 79256 79257 956200738 31841 31842 826992338 24470 24471 173259179 94845 94846 793461415 92210 92193 611489281 81916 81917 765684071 58290 58291 567554284 52231 52232 910715901 11484 11462 61411926 14500 14529 740710787 29425 29408 200587352 28919 28920 513779943 64664 64671 479853070 44692 44694 792800707 58762 58763 522076957 72055 72062 344796758 52836 52837 536950449 62337 62336 645094023 54551 54540 623500415 2536 2537 733383139 67962 67963 854622698 22076 22077 347941274 5383 5393 396768558 48070 48071 662377705 94302 94303 321750643 80662 80671 37333233 5314 5328 853870951 16225 16226 253546850 541 538 558044170 19199 19215 543955101 94689 94708 724206629 18017 18018 316767045 52990 53006 179869076 4069 4070 147619487 35730 35741 774939453 12665 12666 446187720 62073 62047 142560947 11945 11940 167654146 99491 99492 914781156 17084 17085 93632217 86337 86338 786655651 68041 68042 830949109 84503 84501 611595544 95075 95093 886585307 473 474 228384178 95255 95256 760787256 90882 90883 78791378 80986 80987 369151129 21775 21747 619972851 21571 21548 542198821 4074 4075 199970944 44540 44522 207389071 77953 77954 402459777 26263 26264 473482062 39035 39052 805835288 12896 12897 915196251 96102 96075 242403853 74702 74676 560972454 53016 53017 244555756 84412 84413 598993533 82318 82289 319776740 84303 84304 424994469 4773 4784 958354954 74138 74139 572031301 21990 21975 315014371 37373 37374 184041036 89999 90000 48512701 29084 29069 795451122 63436 63413 319300850 11052 11053 109039340 70034 70044 825769188 84159 84160 767459164 1037 1036 226856495 90363 90374 590713308 76525 76526 919271207 5695 5696 716778164 90222 90212 449279948 666 680 738587400 37473 37474 557164302 55536 55537 549155747 2593 2580 577854638 33525 33526 193970878 38549 38550 645443250 22375 22399 633762028 19534 19521 550537361 40305 40275 332268606 18220 18201 242289811 13202 13203 488044749 70376 70377 459898310 51153 51166 2383780 92961 92977 824101257 24300 24301 968608822 14145 14146 903306830 66754 66755 739978294 33646 33647 316065682 89115 89116 170860899 16679 16680 416750648 39832 39833 855806104 50006 50007 34865586 29056 29086 955682029 22627 22628 223360876 15299 15300 917157222 10649 10650 745854911 9850 9851 64081521 14271 14252 882163268 73996 74024 464942832 91272 91274 962820293 46890 46898 309791108 62517 62511 691772131 89450 89454 815568248 65694 65695 295626700 29157 29155 679192274 96698 96699 17180301 85532 85533 572938502 14228 14229 398422813 22140 22141 725084006 949 950 590397021 27969 27970 651757730 61091 61115 721174970 29990 30010 372350764 39739 39735 565454169 90772 90763 678811708 85166 85179 911208452 32768 32769 214718097 28427 28428 676436355 56203 56204 972599482 72981 72987 676946847 46676 46677 590306842 25514 25521 770486576 70856 70857 834411149 37404 37409 474686762 55219 55244 323205545 15089 15111 196128987 72765 72766 742973156 62984 62985 740690258 89576 89577 926941446 78310 78338 502397867 28038 28048 78625626 25992 25965 948497014 55858 55878 177853430 83751 83752 239498563 68795 68796 570574266 8313 8314 80622897 12889 12913 73036915 11986 12013 726663107 33802 33803 772020337 34678 34679 344387116 92550 92547 481374129 50580 50581 974711587 15459 15460 568853806 25617 25622 246114892 83185 83166 207940847 32308 32309 125541000 23534 23535 25660080 51744 51745 875154693 36657 36658 330883898 16098 16099 758108782 83332 83343 836518950 48892 48921 926086354 60653 60654 872603290 50180 50181 223828316 254 270 883559695 80806 80803 75500235 45283 45303 675150742 94824 94825 286928163 3842 3843 618096303 16587 16588 387089426 61852 61882 974078697 52781 52763 214526922 98788 98761 419457951 326 327 616668197 25199 25220 254215009 33725 33726 431899164 18450 18451 374620614 285 286 678580857 20198 20199 238768332 89065 89036 440780669 505 516 525994917 27838 27809 946262771 18705 18706 421257163 90620 90648 184853253 43260 43275 360730804 78775 78765 673769256 92905 92895 779349578 36561 36577 360276221 83352 83348 276736007 78660 78686 871782718 42855 42845 270047233 49474 49475 521469861 68304 68330 370981441 27801 27807 529285612 80272 80300 175028569 65232 65208 251110328 31542 31543 782056598 88405 88406 560680496 39728 39724 256870676 99541 99567 584087203 83113 83114 346222182 86924 86925 927864482 90989 90966 667528 85569 85570 670119473 94084 94085 479097745 42226 42206 578910237 64519 64520 926466611 35305 35309 503134647 44598 44599 377795765 50049 50050 60746980 82376 82371 809016796 13791 13792 274851858 97582 97583 369158225 90777 90785 472505817 83730 83731 91788994 55316 55317 946893955 8297 8316 864118293 48275 48260 664862223 33614 33600 169819361 14197 14181 858350639 94174 94175 899429621 86656 86678 648891531 50219 50220 917535423 27236 27237 471051568 4379 4352 810875824 12624 12625 162020777 8910 8916 43387772 79219 79194 197767542 33486 33487 392893285 91431 91430 194781662 59937 59938 754608546 99834 99835 193335245 69684 69681 35607260 3725 3751 737036445 51360 51363 523460306 96913 96900 824091682 30637 30638 613631044 22787 22797 838532682 48241 48242 78642686 7725 7739 403873778 96215 96216 74372137 81444 81424 782386839 36863 36864 369685336 89306 89327 488956711 95232 95260 918295921 68018 68019 651530768 59412 59413 966383672 29231 29232 216415415 21677 21678 684660004 49486 49516 835573389 84262 84263 15956311 76934 76933 92370779 11215 11223 196125524 52012 52013 674584687 65578 65579 887247318 94 95 738050125 38075 38051 706435334 3262 3256 315959413 22363 22357 333692578 92991 92982 737450405 90825 90826 791653509 42537 42538 45248441 50858 50859 235786099 51458 51459 606770691 89609 89610 604953355 10511 10512 561841174 10686 10687 992224450 80399 80418 77273595 42059 42039 302912887 72702 72703 890464864 41378 41377 979304590 36310 36283 296958753 74001 74002 407149725 88949 88973 938305892 20679 20687 138421258 36428 36410 510288322 46973 46959 808656703 85976 85977 557991037 17103 17089 587996703 56041 56042 901739032 24411 24412 110923458 79584 79585 294324349 84642 84652 446514890 77127 77128 508700922 74972 74973 945583574 19025 19046 754349148 56559 56568 401087622 22938 22939 949219549 86881 86911 680322820 69966 69993 598269071 6356 6357 872817696 4358 4332 137115070 24268 24269 879587623 67391 67390 286035380 30353 30355 730249797 8572 8561 521666986 27752 27755 465518880 58720 58740 765410459 40197 40207 683602307 93949 93950 715273881 38436 38408 984013746 29302 29311 531215575 42040 42041 164928979 89917 89918 332784515 5428 5429 67494616 45660 45661 911596846 47376 47377 191422741 9243 9244 751034498 49890 49891 670867954 99373 99394 649395394 11786 11787 291582248 3926 3927 220019228 82098 82099 151500701 73796 73779 672544617 70458 70450 839324761 90471 90480 161427530 88656 88657 950658785 84688 84681 897314561 30770 30761 681153830 3973 3996 172034882 83944 83945 354318594 17940 17941 539365214 50085 50115 508031255 79852 79853 262894522 74828 74830 400655612 11105 11106 32416924 65717 65718 90517469 5027 5028 774267127 39858 39859 783249140 13612 13613 683358418 9270 9286 133729931 79135 79155 894830281 5352 5353 49306705 26311 26312 977378879 51048 51049 555454068 76164 76168 408172914 67488 67489 147844528 67167 67145 340328018 68140 68141 417691604 26870 26871 663815876 93249 93247 40127240 48139 48118 981463812 62711 62693 710283383 81523 81494 662425750 70390 70416 981607489 87501 87502 816544869 76954 76982 292633825 24996 25024 845729265 48991 49019 407354157 31819 31820 777629229 81379 81398 804836443 29670 29678 732560185 69876 69869 398622252 77840 77821 591986118 97344 97345 202999288 34122 34123 642533717 38692 38718 71268701 35440 35441 730368287 52818 52819 714975078 83139 83113 675349551 12172 12191 369796138 20764 20765 115460679 6339 6309 791234109 98650 98651 541423579 8951 8935 452800375 68609 68583 375145997 81249 81250 278149109 25478 25453 496377834 78138 78139 1198688 60985 60986 26832010 4985 4957 957907586 36366 36362 235037444 74331 74332 682462174 94986 94987 344231430 67568 67569 404823304 73671 73680 999235549 38071 38072 519765327 56688 56689 76131722 72722 72726 443938917 28364 28365 180501100 48372 48390 428109895 16583 16584 156047971 2452 2446 958712530 61702 61703 375783357 96120 96117 188817256 35881 35882 14695131 57882 57897 676784401 42803 42797 480390776 86232 86233 393693745 6493 6494 344133562 85250 85251 986656618 26930 26904 579217136 51576 51579 727141940 94481 94482 917338176 7392 7369 873921173 44748 44749 540521610 31245 31246 614499772 55394 55395 604424174 62839 62840 478166173 80450 80455 643919075 22575 22576 139527744 4568 4569 261394410 39207 39208 834412138 86581 86556 664515459 82986 83013 293061000 85357 85332 476991550 77713 77714 579691622 78474 78475 811688342 96990 97001 81417629 1111 1112 401421684 43472 43492 742788726 40724 40725 465919897 72464 72465 953259769 73464 73491 950653587 6839 6840 358419164 45358 45359 108771365 18429 18430 748886941 50922 50905 308066651 55600 55583 26635027 93475 93491 787365611 32230 32201 614214874 98602 98628 37306397 33586 33587 581328386 80699 80688 142897131 24502 24503 968398913 92466 92467 891620133 4464 4465 164414262 71421 71422 292989254 39009 39010 16887451 40452 40429 926472805 78993 78994 142247311 69191 69220 377320216 31415 31416 857418646 62126 62127 991526553 36515 36530 598361614 92909 92910 706294413 13084 13078 409823050 85662 85671 329382669 62811 62791 332700992 32216 32217 927248497 58621 58612 615025141 35795 35820 628180600 50370 50387 516026101 5290 5267 901349380 13246 13247 632276474 34467 34468 774444717 63579 63558 598392180 60455 60436 186661333 99175 99176 857678493 53330 53329 351970283 51406 51407 127922399 25159 25185 830390020 25991 25992 56229955 68335 68308 562417693 44305 44314 992803151 29903 29904 788690290 50415 50438 300073610 48145 48115 204177047 77690 77691 325230230 392 393 806658860 43483 43484 146577961 12895 12911 940617734 60679 60664 18837879 9061 9032 913291673 89550 89535 656224792 98415 98416 570023519 16316 16317 965305666 91199 91198 719729124 69222 69216 292119840 56260 56287 966083803 67069 67074 978335873 36266 36267 502467894 99208 99209 786630271 85029 85030 757325526 79499 79500 839581383 37275 37299 359999828 45055 45056 963718233 25188 25203 632881443 46354 46378 515165670 15867 15868 861063193 78943 78944 858280935 47699 47682 66084726 68365 68366 65067152 34844 34845 1284547 33748 33776 307529981 24860 24854 165148035 43745 43744 166827187 43477 43492 699941923 16982 16972 319295731 70636 70621 248035214 20335 20318 547869974 44388 44389 250090518 76871 76872 740429285 83902 83903 406336692 68902 68904 269213699 99451 99441 74271633 67280 67281 474935724 74449 74450 872018137 94890 94885 159209304 83728 83729 239413464 33675 33677 790825301 35048 35035 830148176 84227 84203 353612492 93165 93166 629424146 93199 93204 928599391 93456 93457 113454117 84158 84159 983447995 93692 93663 309283851 67556 67557 164010378 6412 6413 274424923 64378 64357 400571772 49363 49368 123345372 4543 4544 968019075 16422 16414 365529887 2365 2394 427840859 96058 96059 889859560 92147 92148 86130816 8028 8009 460935615 77633 77634 24230300 74013 74014 133716642 48345 48369 192231912 7501 7521 966358622 96352 96353 860214182 79141 79150 786898629 89252 89276 591634650 51815 51804 885885147 11452 11453 123122428 16142 16143 898353140 95821 95822 218483333 53768 53777 494978797 73191 73192 266654073 98756 98727 291635413 28537 28519 537287866 28247 28248 746206101 30178 30155 848478691 66482 66483 299960466 68125 68121 523284760 96941 96935 337424316 38023 38024 272968080 89203 89179 174108749 78822 78812 62276407 4107 4108 183940923 9173 9174 913989479 55959 55970 619052812 26818 26841 348894469 75862 75877 35525487 58749 58750 676238349 10077 10078 416235072 29616 29632 697792586 32800 32801 769164535 73977 73978 325917761 8549 8563 455548039 1355 1356 289513495 2260 2239 887579546 34964 34965 543110540 70444 70445 877921923 61842 61843 882681051 80874 80875 81047411 83580 83581 200716380 26352 26339 392344981 26829 26835 216224797 84023 84019 468307286 28913 28917 16283501 49183 49184 911618548 21915 21916 900144332 8950 8921 964377075 99421 99406 27783481 44845 44847 427408831 37391 37392 95543973 55198 55210 793171457 18607 18581 373805492 59592 59615 74883610 60609 60610 444841313 24186 24211 177172999 14291 14264 783356137 24503 24504 759148002 73946 73932 45938421 68457 68483 19267313 28429 28399 210893492 20174 20204 690180678 86676 86673 433222410 13165 13166 153901410 48803 48816 790048067 25881 25859 58811000 61973 61974 410476950 85309 85330 8872474 11397 11402 990434483 48855 48832 129267155 34600 34601 22759024 3947 3935 306428079 88144 88156 165729065 30576 30577 456282550 65114 65122 718300952 45133 45134 547384312 41991 41992 96454278 85211 85235 646765857 60839 60840 800037747 79904 79934 912326301 88475 88476 160820122 40318 40319 592765721 68153 68154 637501397 44505 44506 799674202 10096 10097 47507848 40613 40611 805062428 56837 56838 924780368 4373 4374 433312999 12454 12455 252378978 74374 74375 563866153 62360 62339 780914485 52325 52326 349597288 42664 42665 415953988 37008 37009 331054010 80445 80439 68519646 85695 85669 566345504 62123 62124 599760852 37427 37421 846072723 25889 25890 3630968 21885 21869 480439938 56358 56349 758765520 72938 72942 928794034 43236 43239 413488127 28423 28424 112729396 83090 83091 572032566 49581 49582 631504532 58671 58672 226478335 25895 25887 303965917 89501 89502 578687472 3350 3364 395459708 11959 11960 498989946 27257 27258 42006076 53864 53865 899033890 84175 84176 536670760 13884 13885 603293293 97464 97494 729064572 1826 1827 265256629 99400 99382 834029450 13532 13555 655215991 85648 85643 804570070 38 39 970272657 40776 40751 429920914 95898 95879 661541184 97 98 515193525 95124 95125 874623715 66943 66944 571844941 93900 93875 372603750 7380 7401 960318774 7000 7005 657979314 70073 70089 178934664 81146 81169 283002078 45083 45088 10815637 36836 36841 890468820 45924 45925 565243905 34197 34198 814519957 77114 77115 424885801 1704 1675 278117538 18679 18689 486943366 96980 96950 88990484 87756 87751 149914780 5794 5788 637144848 78899 78900 31782203 22989 22990 498707114 336 327 83666396 51333 51303 472377301 92847 92874 483821255 90353 90334 560574191 10514 10532 257814276 6469 6445 250979486 45274 45263 561272152 2284 2283 414374650 69262 69263 539437513 12361 12362 790669498 76736 76712 413793043 70954 70966 559791188 48635 48641 647108054 94130 94131 34641509 33656 33657 195553335 58228 58232 137607024 38038 38023 686292952 82163 82164 742724707 17262 17263 156010341 83159 83164 535658827 87083 87056 439041015 51002 51008 279961702 74713 74714 771137246 92048 92068 140915797 70880 70881 464879502 64793 64794 589810428 10179 10180 624629590 63621 63598 55333292 72699 72700 117620097 93514 93491 810549441 58808 58809 806293583 53712 53686 416390155 33100 33110 532772943 27103 27104 643622879 67047 67048 638606012 19641 19663 963980559 12250 12229 119676473 21149 21130 126787343 19744 19745 302233279 96939 96920 537531444 68182 68177 106616036 96484 96485 398114725 6533 6542 468522227 45089 45092 626704879 69163 69164 223011535 36879 36883 336491112 56783 56777 544535360 60299 60300 682071210 99484 99466 177968413 92857 92830 124852930 22544 22528 303890380 10454 10448 391995934 53670 53671 159536689 26592 26617 194870124 60208 60193 453890205 53437 53438 208809474 57310 57311 150002522 76512 76513 934805013 88430 88431 429929217 6244 6271 115765955 22570 22560 965258563 98490 98468 251049302 77938 77941 45550040 45817 45841 137763479 94191 94192 702141203 20698 20699 134534593 21200 21208 95220875 32520 32521 825682582 98183 98202 279761267 9246 9247 974361717 94964 94951 591093337 63527 63528 175766663 24786 24782 935358679 56582 56574 48104893 90934 90947 943426024 52136 52137 513365774 24768 24749 950102147 34422 34423 180776091 34457 34439 370950215 58579 58580 461220025 67188 67189 377666247 59525 59526 533540299 21491 21476 606028956 81218 81219 588383100 39618 39619 603911628 22149 22154 245851570 95710 95698 286125734 64551 64552 7535464 48523 48524 658575118 52575 52558 333652766 96026 96027 461025343 27111 27112 746191775 92668 92665 331669696 5104 5119 736004021 60672 60673 678625789 83091 83078 476899172 82941 82942 906221738 25591 25592 495437657 10936 10937 294452834 11802 11803 339473967 83683 83684 729210053 4007 4008 733206540 86022 86034 545794454 48874 48875 868320756 10256 10278 707667546 73968 73969 353377262 65572 65563 345959347 92902 92895 964767458 70532 70542 581120778 85074 85073 393050570 72655 72672 486566832 68585 68586 718924520 78156 78157 260960903 96759 96760 340976604 24247 24248 191145141 59349 59350 596591517 44837 44838 606061417 81466 81467 503002052 64172 64173 753723262 57547 57548 389122750 38779 38780 190834920 79871 79885 749866604 38940 38941 875910714 87209 87210 990297767 32154 32147 387235113 84100 84109 277971006 97204 97205 351400628 6732 6760 406109166 24305 24276 948504938 45427 45428 352136712 19926 19927 78819255 9150 9151 956351286 31232 31233 50434661 843 844 84218548 70343 70325 31737897 47728 47729 988910311 9574 9565 505372000 99851 99852 578301293 55556 55557 545679396 60981 60982 911584559 44423 44424 106361407 42785 42786 982698088 50169 50163 604292719 89208 89209 60462735 74768 74773 730284698 67364 67365 693501376 17335 17336 188464253 59783 59784 504819771 81496 81490 672548528 36381 36382 762403682 65956 65952 126875731 13021 13046 378873378 53713 53704 293112614 72054 72039 584426300 63919 63926 599835893 39750 39729 618737834 86569 86570 682811247 14975 14976 848100806 60297 60311 340508302 86753 86725 566758592 30988 30989 527977423 26134 26135 448558155 29608 29634 281789664 27159 27160 758486904 63821 63841 754729327 9250 9251 784712127 93248 93228 650748455 54464 54465 966618197 48886 48887 631884037 16674 16675 601567565 57245 57234 141998536 97487 97467 318555428 52912 52913 586729746 37723 37732 653252668 68913 68903 131484434 91268 91297 736157988 26217 26233 220789942 14394 14403 308735942 9657 9644 528919920 23305 23300 140896658 50162 50186 108432519 88361 88362 591584573 56231 56254 682377780 35676 35697 859373038 31870 31868 494424620 38593 38594 599718709 17058 17059 21866934 16853 16854 571986123 87743 87759 563072101 97610 97638 533276612 44257 44258 760951769 61223 61224 914223533 77862 77863 61724837 98833 98834 658991717 94878 94898 628548670 48308 48287 550642759 19247 19269 311433130 80920 80921 909774313 77209 77210 833141884 88993 88994 895977707 49535 49515 203457721 34278 34279 299598976 8370 8388 812712901 33450 33449 692001864 59589 59564 967051352 30358 30373 987243543 79633 79634 880857497 34461 34462 300404649 2501 2490 633743727 24912 24913 289605953 13249 13259 366543633 67836 67837 581528024 37396 37377 723944318 55279 55292 721375693 29835 29836 482334002 77122 77144 792720432 87147 87137 77270433 61877 61878 697576510 4983 4984 265270053 79178 79179 848574568 46432 46433 40970900 85062 85063 292935496 5859 5836 177646555 30169 30152 599862580 81402 81419 76542375 17692 17693 209728623 54502 54503 649255055 82241 82242 612301691 93260 93261 760064499 49952 49970 939950072 25456 25458 577891112 30962 30963 605719104 56915 56916 290712590 1314 1289 276253164 28044 28045 849390057 80400 80401 758628666 61608 61609 618048608 11896 11918 539352231 91883 91894 951708122 68181 68182 184937487 58872 58873 540796704 37528 37553 79685444 68143 68144 444524032 38242 38229 154724919 87360 87387 918326213 41496 41497 334784086 29328 29329 553352305 79152 79164 344502859 8928 8939 104090724 98618 98619 765358191 5422 5423 260554392 41673 41674 86284740 97711 97693 94366108 84482 84493 430353576 70548 70549 927566944 79761 79762 261454365 34323 34324 805610609 4931 4949 297032730 22383 22384 295728635 46629 46607 660484752 43021 43029 534633759 97383 97408 309236472 8929 8930 389335129 72004 72005 1477000 83891 83892 453566 34711 34712 246786517 63775 63776 440194939 72181 72168 584062203 43561 43538 855281745 5263 5264 962729589 90253 90251 642755429 16807 16808 976122123 59316 59288 459056255 24033 24034 390782519 22190 22191 189952950 32686 32687 111451551 2854 2855 687250049 76417 76402 712532645 66311 66312 26669656 24427 24428 466303159 67590 67591 659206484 74870 74842 64404340 86292 86301 213573812 57539 57540 979788505 2992 2985 335017236 48513 48514 745714617 84034 84030 79023391 14201 14202 845136110 97388 97402 758688278 26326 26327 959907707 77557 77570 983924689 30722 30697 399101158 31761 31762 233196255 81792 81793 34640334 76450 76451 889363271 24894 24895 952177537 81356 81338 829777398 36473 36474 995446141 9851 9856 227554300 29043 29044 832226163 51626 51612 959728635 5653 5654 987128053 82494 82495 683596339 76610 76611 776563130 26078 26072 210271156 34377 34378 262810343 32992 32964 381257456 55049 55050 881374367 38683 38684 595295075 46403 46404 276149422 70850 70872 511118927 83035 83025 407960541 21869 21870 705500625 35065 35048 848075973 48921 48922 65878597 21826 21804 314001193 43602 43607 797138778 49365 49375 552905549 62003 62021 108692128 3219 3211 80926643 91052 91073 688868017 8793 8794 286612401 69731 69732 183601123 65977 65978 496844202 85723 85724 976328459 56854 56855 489090998 72644 72656 96327795 36766 36751 472417919 39659 39648 758105356 25954 25931 565011924 54376 54377 689183289 25272 25273 594203479 25989 25990 543081591 83133 83135 176614396 7163 7171 972934053 74455 74464 526404339 16930 16931 948497266 74219 74220 646034773 59024 59025 391205742 14137 14138 32746610 91596 91618 645958582 65598 65599 887932005 52345 52317 477981571 84647 84646 913997308 22057 22058 978664349 72023 72024 283129170 33069 33070 430639828 61255 61258 125299106 30842 30843 669036052 17117 17118 485298142 29883 29884 739103929 87085 87086 339356584 23072 23083 126789754 6212 6204 875609869 46214 46207 145740851 23147 23119 269637399 37800 37801 46543386 99575 99557 311396018 92686 92687 204123216 74208 74228 65040184 25528 25505 430390328 49114 49115 901447112 8342 8370 586097359 82669 82698 452187195 62145 62146 808440629 83388 83368 174095344 52324 52325 136831108 19487 19468 142552793 7652 7653 658695342 6069 6070 697836364 21071 21072 877020627 80906 80907 520212054 89078 89079 83352634 52306 52278 160395357 1735 1736 336279266 56229 56230 277657438 92352 92353 130362217 85584 85614 445912939 5577 5599 84775235 6851 6852 597409230 31412 31413 9948136 31446 31447 700795158 77393 77396 839993467 60086 60101 484837353 47578 47579 328689784 70827 70828 527854806 20291 20292 180880425 7884 7885 387699036 71670 71671 416667401 98488 98461 271355612 11499 11502 963074910 15999 16014 369137752 78557 78581 94543145 23186 23177 116838324 45778 45801 184750393 11515 11521 600489973 40419 40420 856803888 81163 81193 734833826 73148 73176 874122713 23952 23953 889159803 65059 65060 143925255 85408 85394 19120808 63765 63766 529204342 60996 61021 83322316 4376 4377 789927106 76004 76005 399148133 16108 16109 154674186 25607 25624 868289960 153 154 38237380 82563 82561 5604189 89028 89049 800758051 82931 82912 930928853 53686 53687 452737565 69825 69800 216758389 44415 44416 587285734 40739 40740 92875746 37219 37230 826591397 82795 82766 281495290 76191 76192 84328535 56554 56555 556397884 97775 97757 180070361 21998 21999 86020598 94327 94303 749289527 58788 58778 225355926 36136 36118 515912372 18116 18117 341474475 6970 6984 516151845 88112 88083 501449726 27871 27872 999865858 98919 98920 210389567 90376 90387 548304011 27001 26983 214401809 22687 22688 390704025 92833 92834 225324004 64068 64074 588650110 27287 27296 695098661 89066 89067 749528321 8997 8998 968563942 74824 74825 93391251 89378 89398 14863816 34510 34511 740467026 42249 42250 424602746 97672 97673 349429188 58736 58757 64260633 97913 97929 541271224 52350 52351 61761235 40288 40289 330504598 8719 8720 283671115 95093 95065 87828795 75695 75687 147370222 75730 75737 640889737 55889 55890 738786829 56804 56805 411602024 33726 33727 549789887 77124 77125 236713878 34559 34560 819011112 36129 36130 468743614 42852 42866 917443690 49462 49473 730120069 55827 55804 178755283 55024 55025 333866308 39393 39394 163844840 45520 45509 571677103 79775 79776 209177653 33206 33186 348024240 7226 7211 878247772 74012 74013 225141631 80070 80082 49583742 90863 90864 379780170 6920 6919 763472050 69800 69801 590824344 19306 19302 984034498 10516 10518 367082074 72917 72899 919354953 39312 39313 731036642 83907 83908 320777504 72186 72187 969693250 94739 94740 143228705 72118 72124 681418497 77102 77103 516358104 6877 6878 833002985 44774 44756 588675314 8408 8409 573101025 23881 23882 54877723 929 930 750120678 16551 16552 560600939 98239 98223 925349246 10063 10064 945750210 51724 51710 644700414 22651 22673 2414245 57967 57968 941628172 35600 35601 770864699 25563 25573 265841980 80174 80175 578033536 57328 57316 707122034 59075 59076 968256703 400 401 504724565 93054 93045 60832462 57093 57106 848129351 19018 19019 45113096 77991 78001 580756785 57016 57041 986920026 59943 59949 236678605 30148 30133 592814164 16275 16276 26862648 6919 6920 760441620 32548 32556 524821871 61800 61782 393593474 86468 86469 676252384 15860 15861 835968900 20281 20297 783135086 52171 52165 496271498 34178 34150 887452127 9259 9260 806843573 36800 36807 428822174 56672 56644 329973835 13639 13662 418297778 40262 40263 100989348 93123 93106 103808194 66382 66383 22626740 23833 23807 715986978 53948 53971 150687974 8602 8603 322284440 90498 90499 684772087 2490 2491 341954477 68712 68713 659988084 3648 3649 311059781 24375 24358 15749662 92426 92427 480484930 82783 82784 760341927 33042 33043 387004103 98954 98955 301139508 72603 72627 126911600 44087 44088 472949216 4773 4772 598226247 77239 77232 328006608 23175 23194 940309003 14366 14386 746877328 90086 90070 924713932 30484 30465 660965695 48645 48647 939080057 23337 23338 383555354 5503 5504 366165103 94613 94614 234811376 62450 62451 548694279 25837 25838 802815608 212 189 564606980 28598 28593 660262478 47218 47202 343821991 39824 39853 788788284 64237 64238 539727552 75572 75573 673241726 79261 79243 266000685 76420 76394 420183167 23276 23264 725498474 86568 86569 850047896 81108 81109 440465373 48516 48517 853166264 75256 75257 462992128 51381 51382 840759493 79015 79004 510085310 18229 18214 249047427 93727 93728 384174344 28533 28534 677576027 97339 97340 450105067 58842 58834 614805762 26555 26563 495926756 40321 40322 908646397 80226 80217 329535426 10933 10934 345685594 66656 66657 41403809 84198 84216 607261535 39708 39696 229758245 75058 75041 55274710 49857 49858 707597064 74230 74231 716002252 96344 96316 934714121 25434 25459 983955766 78075 78087 425938556 43612 43614 209967765 53361 53376 188686136 46496 46489 565136436 20837 20853 887764682 7637 7613 903265313 67644 67645 932027592 7144 7141 801500876 76424 76415 237717621 40781 40777 790494868 11508 11509 972212350 98689 98690 373915056 73037 73021 784368523 60607 60636 781247789 99234 99249 239702762 20541 20511 937611849 96391 96420 356181071 11438 11439 836023221 80003 80004 331285073 54256 54277 89131881 25327 25311 450455854 34920 34911 220574777 48805 48796 150230603 11863 11885 768874776 67813 67828 717863764 9312 9313 33607690 51002 51003 367150439 51024 51025 399224507 99438 99455 104611908 47085 47084 206135651 22137 22138 633495804 88272 88293 670903827 66953 66932 633020112 24146 24147 724874275 21879 21873 845573587 27932 27933 182179981 243 244 180518905 11838 11839 5042144 30015 29985 564899332 6390 6385 693248696 36078 36052 14394562 86284 86285 23317174 50214 50215 749570574 25136 25158 817234241 75940 75941 859514123 96728 96729 116709060 18564 18565 30774289 69317 69338 341595106 10305 10315 748068230 20685 20672 111180477 26568 26570 265254529 17304 17315 331255742 26185 26207 959686972 29894 29895 1939584 61130 61157 382732909 23113 23114 796606186 61927 61904 803193445 6514 6512 374627758 67172 67201 958019922 36317 36318 21647231 46148 46149 601969443 6851 6838 54048499 99494 99495 986166913 58254 58255 556584666 87558 87559 437592953 76317 76318 311738458 10373 10356 872805311 42461 42462 861834571 63651 63652 503402285 32489 32490 601125528 53651 53652 841681549 4831 4824 481980258 31848 31846 602654408 92569 92570 266226715 50401 50373 52597697 41000 41001 702751063 55502 55503 683590258 32436 32415 223502793 44785 44786 749381560 73147 73176 815053988 6501 6514 20488291 6474 6475 284174068 90286 90287 990745 50367 50368 593845930 22640 22641 697447104 47627 47605 276426392 32901 32929 849016643 66613 66614 548498921 45249 45261 289429202 15896 15897 359038803 84383 84407 604174663 11338 11339 855035561 26562 26568 540322160 20639 20647 557871730 62750 62745 867934234 32719 32715 105524654 64386 64382 216632689 25180 25190 669220178 28383 28384 488957326 13537 13538 975857244 72920 72921 740756814 96078 96079 790249010 91536 91537 824863493 19549 19550 187055326 4542 4543 572202592 96642 96626 597631950 45185 45210 393601033 67134 67158 156355197 97600 97601 444836066 59322 59323 497187970 25852 25853 150573382 2929 2930 975621427 3392 3378 212226883 60142 60143 582133073 79565 79566 12515153 76328 76329 620879880 41369 41351 254183503 67017 67018 375184073 39727 39728 4563142 27085 27065 719549819 54591 54589 886414640 18534 18535 107759263 32254 32249 592968029 97022 97023 491908291 8388 8374 79668032 64794 64770 905016312 41849 41857 486922992 39849 39850 68878339 37669 37670 34394629 52706 52688 134439714 27762 27763 506942696 22019 22020 866837623 27904 27886 923995308 73637 73628 860783518 8506 8509 188888957 53455 53456 588626123 3843 3844 539268467 42394 42395 653802123 6986 6972 249842449 85630 85631 914447023 6730 6752 976629043 44954 44955 954398086 77590 77572 13217141 95789 95761 803341934 84321 84335 695076480 1613 1614 540519376 8161 8162 79073159 91718 91748 505334621 84624 84625 323747257 40787 40796 210177959 18739 18720 717704955 37262 37263 678695867 76578 76579 581240579 51705 51706 998785003 88868 88869 338795268 76682 76683 855550417 13929 13944 678465252 70716 70735 877211910 9423 9410 835105008 52608 52626 940402646 59786 59787 582968550 16883 16884 295249737 73985 73986 459053325 87481 87482 189204685 86426 86410 744941528 620 604 278295964 39420 39421 652632759 52122 52123 263457059 79350 79351 574277014 15941 15953 238537472 88817 88818 510302049 495 496 991295093 58781 58754 865598153 8155 8166 338301156 32371 32400 662188166 89483 89512 911367635 95433 95434 794050518 75579 75580 396329030 81494 81514 424023095 99227 99228 840838317 88138 88156 318122623 10419 10420 85882013 33698 33699 28451815 10257 10258 405307178 648 649 554782262 46356 46337 126743383 64885 64886 511864258 86430 86419 441212352 86573 86584 468282606 87141 87142 334228510 24685 24694 375067241 61561 61562 241620859 30354 30355 80524610 94273 94274 462002102 14528 14529 895921831 79269 79273 900703613 89910 89897 698751968 19703 19726 365875576 5729 5749 317283716 33207 33208 188694320 98405 98406 740247484 8027 8028 176505336 84592 84618 103315378 78045 78074 882669154 19911 19912 897707365 66788 66761 309188917 43110 43102 62398910 32502 32516 570977417 18914 18900 770319116 37158 37159 292937093 28332 28342 810378360 15976 15947 301901619 93747 93748 846191960 82276 82277 802227123 46149 46171 922141219 21674 21650 783495789 53503 53478 498064754 59868 59869 624618968 29954 29962 749838110 52560 52531 805665561 11492 11476 360499656 69907 69908 898564716 79317 79318 773608055 84178 84182 338769191 47185 47186 260381897 9430 9400 125654163 60046 60051 656101662 45282 45310 745484204 87289 87290 935069164 36529 36530 204720440 39728 39729 303039205 16026 16011 678600415 59649 59651 714518598 28444 28474 364919515 86714 86722 590340057 79311 79324 142287384 79450 79451 116953091 81625 81626 311426790 77042 77043 936866312 9568 9569 493913297 77845 77846 35320572 36284 36285 748136205 36407 36408 896258090 77783 77784 325648281 9208 9209 651387897 82753 82754 932985093 15698 15725 495416587 3471 3472 125625579 71763 71764 847789044 75434 75435 979809869 78964 78965 616172096 48424 48425 570331555 35173 35193 870232142 10513 10499 760063395 76546 76547 672941381 86103 86129 623179377 67637 67638 796006373 81391 81373 2052705 91589 91590 952321140 61482 61490 468640550 58888 58912 350303637 51961 51962 607585814 74619 74639 942890307 85237 85238 70149960 13286 13287 42516394 97341 97334 830489081 49177 49158 190322442 12987 12959 625117717 94979 94961 709842388 75777 75778 350588136 41321 41337 365656585 54556 54557 569924611 33111 33112 356006798 38371 38372 807015175 69774 69775 417365220 29513 29514 561072429 98784 98785 243319518 26104 26117 151773828 17647 17654 150645258 93686 93687 252685814 20203 20204 948685159 60701 60702 374601357 29410 29411 686595430 32559 32560 25223880 83311 83312 468464436 70817 70818 229975854 71886 71887 772031796 98358 98332 494273035 73452 73453 168559674 54277 54254 219282265 65387 65388 155232801 17643 17614 300282676 28905 28906 831341233 12299 12271 399922757 98814 98815 467667211 30902 30894 350503922 79736 79720 568100177 54765 54788 961418209 73416 73417 129300082 548 549 9029646 43239 43236 17959703 31862 31863 111191094 74724 74711 124375796 22152 22166 137090464 17994 17965 185100347 97595 97596 974750554 36481 36491 728530236 21627 21604 73457385 87465 87455 53978398 61335 61336 637036284 96942 96947 214773812 41767 41758 913590536 43004 42996 613643316 80790 80802 224363300 21716 21717 922399680 96345 96336 728987953 57799 57807 633753256 97162 97161 159510165 83530 83531 731640207 90702 90703 25860855 71303 71304 256419673 48934 48954 742236972 61412 61402 175964921 42433 42405 963488639 62158 62164 968060824 85856 85857 917530595 30356 30353 960747129 63247 63248 577976693 45553 45527 304833836 26490 26474 338840095 90100 90070 29314176 31083 31057 452543901 21801 21779 684415689 75938 75959 777790030 57420 57421 390215662 13184 13185 92024875 93724 93702 383637090 45388 45372 936654570 119 103 142383910 12528 12526 384658908 56614 56615 572158666 16128 16129 972988834 36078 36079 712851711 92383 92374 88306711 38185 38172 652615132 16947 16936 832951752 19888 19868 57076986 42980 42981 23187116 16092 16117 933223475 43740 43729 375656321 75751 75752 927820985 2360 2330 865951661 76339 76334 170409573 81461 81489 445143896 95133 95134 810238737 94141 94145 140783862 98474 98481 242824880 75619 75620 808528860 20729 20730 780208947 55256 55237 306210290 19011 19012 923616148 21625 21626 482692846 99949 99950 476431219 82771 82772 301876686 17666 17680 503604971 24769 24795 80800690 45920 45921 154115084 59246 59247 445060843 76587 76557 959492432 32046 32050 275859588 97510 97528 34942011 13682 13678 809800042 37046 37037 727034523 87739 87736 933717492 84323 84324 658865803 67809 67810 323052099 77513 77514 253189398 57108 57109 950489193 40168 40169 758150783 82049 82023 776837565 43851 43857 344576855 12317 12318 869784941 41757 41772 460713520 27344 27345 53118083 96543 96544 668211846 43793 43774 975031657 7416 7427 472196423 28637 28624 124948028 35240 35225 501937825 99063 99048 832422579 44711 44712 441972211 71033 71034 75678601 28435 28436 256641996 19603 19604 926026707 90471 90492 476254859 72003 72027 210480885 92273 92272 769028078 83187 83217 869741665 40831 40832 986221489 30549 30566 593805681 72731 72748 448443612 60375 60392 783748640 73817 73818 927251175 41328 41329 302068990 72832 72806 824821877 70427 70404 947390881 58620 58621 913550451 64274 64275 590159040 55919 55912 93804523 58288 58283 103352224 99139 99140 483671648 62590 62566 208497742 86486 86487 997545013 47658 47659 610953581 89779 89780 387055186 33511 33512 385716660 33800 33801 79587959 83494 83495 729736003 46594 46573 805405357 57643 57635 708612429 9805 9798 13558041 37199 37200 794120425 64967 64978 755990910 63895 63896 520226574 88454 88480 83526327 66094 66065 885181249 26935 26936 189962210 21684 21697 73264642 96749 96750 227812541 16566 16567 128019561 6766 6746 287941288 93534 93535 912475627 46918 46919 343294381 5369 5370 39932833 31721 31691 596101543 25945 25952 81093520 41520 41511 881382123 58373 58374 544257103 94617 94618 836352956 88665 88666 32176009 66472 66473 78921033 33576 33551 219064939 11330 11331 772863099 17496 17502 811383318 28083 28054 395820135 72202 72203 755863572 95911 95912 863534163 39252 39267 618631102 74734 74735 511256011 9505 9506 394615476 55867 55891 634014253 27995 27979 437212752 78164 78189 416422466 67143 67144 53647255 35467 35468 186781791 45739 45740 899943663 5474 5475 118167873 32571 32572 369728099 99433 99403 592623352 18679 18680 955383415 27747 27729 67711449 3509 3521 557718717 26173 26180 664046630 85424 85425 560331073 54408 54409 862549746 30823 30835 612577175 9764 9765 574862098 64677 64678 664734393 23957 23958 813519849 79654 79644 983111300 86985 86984 682554032 96921 96898 381253169 19858 19859 843087306 14582 14583 648141780 22538 22513 381902920 23956 23957 526667158 61080 61065 452941137 69326 69327 813501869 40791 40792 38222858 96192 96193 4584739 11912 11905 318080854 54637 54634 589252167 13590 13591 376204097 44340 44341 412478955 39419 39420 784854243 6334 6317 28397995 85195 85207 271960698 84461 84457 78377323 90228 90246 267863584 37798 37803 156584329 38920 38895 425846209 48617 48593 482778605 68646 68648 80907841 94902 94912 418386782 63645 63646 122718350 64487 64488 815441212 54907 54908 848379931 77892 77893 526130703 90011 89986 24386307 28796 28797 784533163 57354 57340 580639836 20112 20091 390811631 97478 97470 911321994 70174 70175 805326025 45333 45323 531032239 61959 61982 10763243 8276 8277 154665703 94792 94793 341090548 93768 93769 3676078 70972 70959 962714107 92075 92080 109924540 60091 60092 316647848 14572 14573 527858120 53262 53274 876094222 74780 74781 726619006 47112 47115 611021861 59361 59368 286557394 86802 86820 471141843 50806 50814 715338085 31157 31158 793350208 4686 4693 738884031 89011 88986 499074741 90133 90134 5201731 3196 3200 509267637 34777 34766 298964086 64608 64603 494320026 89191 89192 21575224 51564 51565 116760977 78173 78154 108362557 31477 31478 672553773 64588 64589 708583989 82595 82577 205882911 80479 80480 646493618 25986 25985 568283013 89244 89217 644958464 26415 26430 730669743 69224 69218 68563632 77524 77526 416767779 4174 4175 775483279 2992 2993 679780644 54860 54861 647822883 71077 71056 39632209 90232 90233 113250043 83100 83086 64779482 76949 76950 230595168 59513 59514 738891890 92263 92261 247370496 6653 6625 894458157 52881 52902 200048847 62461 62460 225031943 58500 58497 91899974 65853 65854 27768108 22410 22411 937670585 33461 33462 347742509 15318 15319 490447384 51691 51692 7075027 51956 51957 81772299 41338 41315 543712416 18246 18251 661919129 29476 29477 692254355 2539 2540 47209137 58011 58012 880999138 73342 73343 374717591 27861 27862 853613140 34074 34075 388956890 50956 50957 478315015 79976 79977 959479000 75747 75748 980481600 81684 81700 367552350 14443 14444 337903851 70582 70565 269650259 72947 72948 871932451 95082 95083 439475258 85017 85016 103640559 64660 64661 205491675 30361 30340 407684772 93119 93120 55107434 12257 12238 287233809 31167 31190 790345030 76932 76933 827776180 81974 81975 837230476 79681 79682 594372811 37352 37333 612537378 20932 20936 811312644 33516 33517 27914464 2260 2261 396755734 99884 99863 827559481 3906 3907 834640003 42389 42390 116471033 29990 29991 899102851 46642 46648 53156761 7369 7392 307412801 11240 11255 447944804 59455 59456 615394204 18657 18658 545485752 27123 27124 217643318 48209 48210 878085134 42719 42729 627534 2018 2033 115290807 97226 97227 48501625 38612 38601 280645545 68244 68245 474544604 46089 46113 222736583 15548 15549 469796013 26600 26603 959353862 40563 40592 231922937 4262 4263 397931231 53261 53274 655627858 70178 70161 197373788 17768 17769 87643380 13424 13425 77921280 59538 59539 184049527 28110 28111 404560809 23343 23344 49943797 80588 80581 123197360 76372 76365 863999081 5403 5404 277948768 57889 57890 811397255 84743 84726 926270021 38314 38344 24458468 85859 85878 981382142 36136 36137 100077293 83130 83141 815962062 45939 45940 733069150 47139 47140 386453460 95067 95078 630309426 4821 4796 692708386 64369 64366 490844085 48958 48940 922096705 95156 95157 790370416 13344 13339 468218216 85292 85316 983190644 59253 59262 255551720 87044 87045 297022958 47825 47826 492827161 16028 16029 157168928 54580 54558 248656991 81485 81486 153737691 91428 91430 488837647 59661 59676 273667579 20857 20858 381979629 26637 26644 532746059 69352 69355 433795470 1703 1685 171132488 25410 25411 97794126 57753 57729 708728127 62319 62320 20083140 89206 89189 539476371 66924 66905 656346876 55674 55675 718964499 25170 25162 809965057 5479 5480 17520579 8758 8759 141897107 55858 55872 91087981 44819 44820 57272857 64028 64013 921353268 99670 99664 747089125 58709 58710 802168663 95937 95908 635157490 91823 91804 35788508 55215 55216 372554827 47962 47949 747780655 17432 17433 459876926 88887 88891 455461692 91038 91039 727228377 55212 55213 363721637 868 894 907621100 69387 69388 888007850 18689 18672 474281148 45666 45644 293460588 83454 83455 12350935 95289 95290 766396640 16611 16599 730041762 30481 30482 443181231 37044 37055 786229408 64621 64639 50750294 13190 13191 359814288 60915 60925 67666953 92489 92490 215381115 79330 79331 942026175 62751 62771 652980482 19873 19864 386354348 92888 92870 583218647 87417 87429 140015914 32641 32642 947509100 58391 58367 785203005 81082 81093 68829061 48298 48299 120071249 29892 29866 242524568 3946 3947 217978256 28805 28806 524216808 96283 96284 854018137 6051 6059 416768111 87987 88017 942811745 64617 64618 475117651 74588 74589 369295815 86254 86279 163747470 94934 94935 472547924 2395 2414 707634993 96274 96265 779512603 68941 68942 793853203 10876 10877 637478015 4374 4375 388390104 43132 43134 374494014 74653 74654 523472912 15490 15491 964933264 59590 59591 841879034 18498 18499 24446768 12120 12095 60133172 77149 77150 274971648 72498 72501 923044239 94565 94566 608940714 16841 16860 364208764 22294 22295 244463487 43047 43022 867048694 24565 24564 268906207 2910 2911 338459282 59908 59912 972365765 21526 21527 512001041 72793 72794 731142364 47275 47276 78194617 7150 7151 702632646 63065 63052 859056534 42168 42169 345457768 13246 13223 889918759 41628 41629 941632123 88636 88637 929148847 23268 23269 89446349 40250 40251 836714979 99379 99380 317583558 16261 16273 139880030 67187 67193 212433451 21930 21907 383840767 98758 98765 570349279 94054 94044 369709476 89433 89441 6311742 41251 41268 966694891 38526 38527 146070826 62580 62581 571725231 9276 9301 458354215 82433 82434 497566735 24008 23989 51550080 38305 38289 67224970 29157 29151 554188793 35111 35089 826882821 41238 41268 463959128 88472 88473 511984829 18730 18729 415321595 94164 94171 144421345 12517 12491 837427690 10544 10530 38887651 42405 42406 731508159 47827 47828 850751046 57437 57438 128725721 88476 88477 364201780 74075 74082 418973420 65125 65126 19839258 64438 64439 28661532 36263 36238 29115061 19075 19053 15413551 10952 10953 535550573 90001 90002 968614318 32400 32401 109773379 28232 28216 749941181 80959 80960 963602059 30564 30565 447399045 12484 12485 561037509 11184 11185 516518289 67515 67516 621943584 20830 20818 620657928 33431 33432 502789286 9084 9085 370902690 86947 86942 293485670 36823 36824 231946758 2869 2870 686960636 68260 68261 590776945 39687 39669 362434797 44735 44714 445428604 99396 99397 746762482 8452 8460 898570308 31419 31420 150480561 69641 69642 627095330 77129 77156 48696861 69526 69524 728902393 79122 79123 624111190 38815 38793 477132280 69117 69118 142190357 89686 89709 654744180 98287 98291 875689134 62546 62547 992778922 16502 16510 297863061 76156 76157 128328640 52510 52535 375212266 69810 69818 408781989 87499 87500 737446735 73902 73903 642747256 9816 9817 662674741 60316 60317 972891713 52725 52699 510306751 93359 93382 3455885 5632 5633 595910556 87051 87052 902131097 78107 78108 846035212 97117 97093 13648394 32982 32983 686479651 79249 79243 651414493 24463 24464 844365281 54005 54006 436935537 35696 35687 147670925 21740 21718 696280198 57254 57264 45640566 46550 46551 585060034 20827 20828 590487441 40862 40863 739440065 20377 20396 124864509 56152 56171 654010525 90253 90265 388807077 27282 27283 135140757 80205 80206 752706749 31403 31376 744110090 28305 28306 956811380 60632 60633 155684395 10929 10930 769685556 93333 93355 378919835 94000 94001 206699661 13138 13114 735122 2209 2196 793496468 76647 76648 703089031 52083 52084 573448387 18412 18413 480459659 613 614 55947273 83851 83852 514043173 21692 21693 633770476 95111 95118 945070243 4960 4965 6780967 58756 58782 905498465 5486 5492 50257014 62789 62765 430916546 84373 84374 858275721 38741 38742 851727756 1404 1380 324720907 27620 27621 115347006 36602 36572 193401087 19224 19211 54991065 59605 59592 270620153 38158 38159 231336167 37742 37721 612557619 89702 89703 381372815 67101 67106 409056285 4113 4114 781622018 76296 76297 66486468 20886 20863 68494804 43234 43251 523403580 86167 86168 945379320 81197 81198 243703792 5742 5767 914482200 17027 17028 78221241 13267 13242 643529327 58540 58541 522065920 30903 30904 40781994 72065 72066 393250745 29667 29668 377974335 72165 72166 634714083 36323 36308 544419573 67051 67077 59652621 96831 96802 588715165 65151 65138 931135800 47213 47185 378500967 42400 42390 832815930 37595 37596 18904369 92649 92650 96085529 3438 3439 863730239 82649 82650 170265900 45238 45250 519702523 14526 14527 968744137 91684 91669 769173137 3781 3751 189450122 72078 72079 550045952 8526 8528 237983292 1479 1502 228143480 92304 92305 285600070 81500 81525 65643283 24716 24696 358275653 2074 2051 961918807 69739 69748 455527835 31692 31712 725447776 14912 14888 767421393 3436 3437 197337197 93094 93089 446767991 83266 83241 825030970 60246 60229 930183731 2698 2699 620194953 32382 32407 154111682 51289 51270 828823957 36974 36962 66701610 98153 98183 545362763 28964 28937 40336311 86061 86040 422131975 22015 22016 758318284 96837 96838 514542404 26198 26179 115784246 44217 44238 651782399 38751 38759 185476204 5277 5289 695877509 47707 47708 476314310 16714 16735 51567344 30706 30707 207364624 13825 13826 668483798 68221 68222 296375037 6295 6310 920083089 65743 65724 584245820 37488 37506 689520214 82044 82045 227423827 70571 70572 167600154 89076 89077 157109914 56228 56254 534196511 13139 13147 576980838 28230 28231 1981054 88983 88996 401444818 11503 11504 990833491 44414 44415 365728491 84383 84358 581643880 52318 52297 875131000 14722 14695 489207139 47374 47370 124329805 59415 59416 780347083 40152 40149 62946730 739 740 819579817 1101 1102 27089239 22770 22771 892535724 86361 86362 807198711 2489 2517 640234243 95389 95418 159155164 41784 41785 237260760 82132 82133 934676572 89480 89453 702978331 17430 17419 470919890 19294 19277 344120751 91655 91656 914488243 71944 71947 556298680 89299 89324 154132209 83409 83406 309380016 75301 75302 746865389 85270 85271 471846111 90301 90302 126021794 71661 71664 755088291 64641 64642 361193444 87431 87405 635068644 40129 40130 686976679 74600 74594 47662235 50340 50327 620318907 89281 89310 286784457 36008 36009 355619195 44945 44946 548055952 86423 86424 355465762 95350 95347 437502305 87904 87931 147913434 63796 63797 22176196 76551 76531 388629973 68884 68864 210995712 33371 33400 340172422 91982 91983 10816396 24128 24134 160749035 70064 70065 645023826 83351 83352 548462967 77332 77319 727642283 11458 11459 40048502 9933 9934 177702608 1463 1464 980479524 69531 69532 336296419 44052 44050 219250778 662 663 883111715 65690 65691 375937214 94935 94936 297220501 44113 44087 466738339 39290 39267 354327193 92892 92893 305143657 43217 43218 948040141 61295 61296 851068720 4613 4614 908632327 14061 14063 217203868 5608 5609 163817294 21968 21969 211383599 13149 13126 539384396 93348 93319 940252674 21950 21927 309101616 90929 90932 998684614 29638 29639 60211998 77656 77644 639899605 21337 21338 154580467 54176 54177 476952325 45505 45506 83685448 65431 65432 666852633 36020 36021 91183757 51315 51316 93955680 15152 15153 287919528 85511 85512 421985181 29374 29375 97786388 60880 60908 524429088 23726 23727 529186045 95005 95006 496103564 47082 47054 251280907 89101 89102 353436 94314 94322 694939709 85685 85686 300771657 58908 58887 160159998 39850 39851 28418011 93060 93076 986058518 22308 22332 52731933 66213 66214 798566116 31342 31343 607386235 83695 83696 596443878 18480 18455 283683938 58405 58429 427613476 17704 17674 412949013 95108 95109 899724020 50711 50712 966169946 13416 13417 821280833 17691 17705 551039127 66357 66358 586585820 15928 15951 566198824 89971 89950 903579253 66926 66918 306614478 37027 37005 183901990 58005 58006 851933306 31782 31790 369245286 62144 62145 824928595 6453 6426 258117627 52761 52762 104990643 96560 96561 761227350 97039 97035 261417793 60397 60398 653297136 49305 49280 563267549 4092 4083 867459019 99504 99519 106594156 61725 61726 190630976 17818 17819 14668735 3882 3890 663470270 52239 52240 812123416 39257 39231 447189442 76507 76512 679465343 71256 71257 283299275 37160 37161 830502201 89506 89507 672173814 91388 91371 842804987 46890 46880 71904464 77528 77529 563889313 62397 62399 122494296 66343 66333 571039153 14866 14867 175623464 25149 25162 24330922 10378 10379 343798317 49601 49599 95895671 75175 75163 615035423 57542 57563 1219396 82395 82396 1178051 71177 71186 111915637 40511 40489 344933464 35526 35540 471578070 55101 55091 136119165 36011 36012 867761570 58565 58590 307745799 80519 80520 232221884 48422 48406 30822641 67651 67625 74705335 38259 38289 892964837 37192 37168 978341670 19097 19087 343738069 95590 95583 245622410 11097 11073 252716325 91019 91020 963945073 12549 12550 400819933 70144 70127 250459185 72435 72424 570572142 66434 66435 411903525 34177 34178 780168000 95390 95413 633069935 13554 13555 621647082 92146 92165 156547027 41168 41169 212207486 43605 43606 386276303 13157 13158 939166021 86340 86341 146969224 17242 17243 701641507 66734 66730 810365733 40783 40782 340134532 67030 67028 615520685 76439 76440 186406277 51201 51202 791870657 42772 42793 604069101 70760 70761 683704214 3349 3348 107306448 54074 54066 70590754 68750 68751 666256280 10976 10977 460285678 51831 51832 126438932 42825 42812 78634920 6120 6111 123241427 47778 47775 297102175 32935 32936 195749158 4493 4494 842034468 86025 86031 347595553 90682 90699 679405935 42803 42794 896269845 77850 77851 502786609 58383 58402 97822703 34301 34319 958023554 83733 83734 910889491 16540 16516 155783908 92680 92707 841544825 23665 23673 642916922 4966 4970 603413733 85394 85395 111568062 91416 91417 244802509 16094 16095 166720641 5965 5982 115831128 14377 14359 303425202 35872 35870 352856910 57052 57037 850879719 4967 4982 443778251 97893 97899 870949770 36736 36737 819495000 44479 44480 56525579 39695 39669 218104019 98756 98757 638867970 8823 8813 158763421 24499 24500 913070200 93146 93171 15667731 70935 70936 405883108 61876 61880 569938803 32527 32528 390636337 81158 81139 717688497 50351 50352 402979507 35893 35894 703960 58950 58975 28734216 66720 66721 616977497 64960 64961 34894423 82614 82625 606618225 74065 74066 868512537 58067 58097 551932113 61826 61827 898176252 54108 54109 394522128 74480 74481 322991253 30139 30140 764383223 89218 89241 26101970 35331 35332 312924606 97082 97067 87911241 42149 42128 323148621 12801 12802 560091262 89103 89104 814247850 70687 70694 262065246 34381 34382 574223098 43758 43759 961093125 94014 94015 665148712 62583 62584 813623405 75338 75339 118409773 8943 8944 594205608 33146 33147 829276590 10986 10987 604682616 26637 26614 680170503 93133 93134 206390388 38680 38656 906876564 53011 53012 907794143 21187 21204 172607000 7486 7474 428561946 41020 41046 64142477 42791 42792 291962642 34 35 171687998 88256 88230 751094941 83353 83354 598315074 9690 9691 849355150 870 886 864975057 73485 73486 918435537 51707 51708 343454931 68996 69012 321633328 90652 90653 368879483 72164 72165 494248168 79276 79261 196235439 22625 22602 316214500 45871 45872 7075164 63867 63866 206795387 16301 16287 863690326 78356 78357 181144636 67206 67207 564720852 4557 4580 248439501 78690 78691 572499406 89299 89328 637810224 22170 22171 766504689 85363 85357 160477225 88802 88819 813085736 96253 96254 989029803 41032 41028 634839469 12999 13000 497056916 25842 25843 604186786 27132 27137 954199568 83689 83690 584445981 59679 59700 588077340 37744 37757 870640624 39640 39641 928525202 39938 39939 283928513 69068 69069 677600543 67846 67871 165604617 68546 68547 575525787 21710 21711 78521200 80717 80718 979571691 84566 84567 488419284 1350 1354 29920617 21157 21141 535482851 52992 52976 757971511 28645 28646 915381972 63015 63016 414258067 75407 75415 529441790 74455 74456 894672040 73305 73315 363080236 94146 94157 192404954 85935 85963 711005062 19252 19266 431458476 36592 36563 215968121 93569 93570 491967289 51516 51517 137423853 65742 65743 846512806 3783 3784 888805384 21377 21401 374527038 1528 1529 207673184 76900 76874 489295424 28478 28479 475358791 13866 13867 974712197 84997 85008 832438135 65057 65058 58473758 85217 85218 137017046 46973 46974 580037575 66025 66026 675495564 89054 89065 920498638 7360 7379 485070764 55588 55618 1371911 75157 75138 944124539 22711 22712 54236292 14769 14770 426748812 32237 32250 352921963 98171 98172 806660560 90457 90455 709224592 88880 88884 59476320 66891 66892 87711626 45006 45007 22150393 60994 60995 735970729 65066 65065 167878620 31747 31774 633714850 59315 59331 333095049 64584 64585 104097387 16529 16530 238073168 60853 60835 701903459 61075 61076 258896483 45321 45318 699680160 45131 45132 489220233 65819 65817 690666464 36478 36479 910043991 77775 77784 985941401 53566 53552 394697089 85613 85614 552023840 26414 26386 235181396 68795 68818 675830178 3866 3867 425886458 45108 45109 975021045 81591 81562 887101543 24738 24749 133198288 64654 64655 12937314 7067 7045 572715433 88512 88513 729439462 27356 27357 775569029 67891 67892 319682191 7161 7157 752549345 8238 8239 268292746 98482 98491 892898073 43574 43575 207856642 25919 25920 588215991 40735 40736 940939109 48188 48174 234567047 6646 6634 12838556 64189 64174 706898017 62159 62129 126179212 94483 94481 382511139 52968 52969 334893366 6463 6464 680556580 52698 52699 410572410 59439 59440 521189521 52958 52929 997955543 59281 59271 682603543 19905 19906 308840374 11474 11475 860173969 92895 92896 746243862 68972 68970 467739767 82871 82859 982961322 53668 53692 823895983 89221 89213 207895602 84089 84066 714011624 40422 40428 146643585 31059 31060 870391555 44408 44404 289288780 70828 70829 406766244 48154 48155 827727299 20051 20081 272010492 62304 62321 502554921 96551 96552 104217669 68873 68870 559132194 67204 67199 98013710 89749 89750 149521963 71217 71200 831558822 75491 75485 12359434 22932 22951 214282720 49909 49933 760919309 38974 38975 62640415 11612 11613 711895207 65333 65329 804927068 67957 67958 881640358 29319 29320 889899551 36127 36128 632412025 67675 67676 960953081 72331 72332 381623405 68999 68989 168994331 510 488 133143899 75280 75281 375520376 1192 1193 892472120 70151 70152 402420782 49221 49222 974408582 96513 96510 469732739 70505 70506 642136526 81721 81722 313443380 4413 4414 216170749 61059 61060 591517076 40421 40398 212587390 96391 96403 822229950 32892 32893 19182466 22119 22104 956044237 32718 32719 346975369 18314 18315 405881574 83565 83591 740921101 97818 97801 597109280 19233 19239 103880584 75560 75564 47786935 96634 96650 850248430 87593 87564 634610619 7577 7578 82936810 26981 26982 292162352 2010 2011 863494409 66966 66967 528464498 27292 27322 202374334 33826 33827 66673436 38128 38149 137725715 84901 84902 528398777 5256 5257 686082245 41407 41408 863441858 10826 10827 839153590 43528 43529 569769251 53669 53690 783985079 4060 4061 832435744 82287 82288 968488068 33204 33226 406891613 92731 92732 506917177 11263 11264 866802320 91076 91077 844636114 35875 35876 92393471 96793 96794 162844654 7334 7316 720815337 4614 4604 170199104 86388 86405 219570173 66729 66730 569063749 35504 35474 677396886 49847 49848 882520103 71847 71848 407913010 97289 97290 623159959 83612 83613 957274548 96573 96574 414256475 34156 34164 552401607 16834 16835 212248295 29478 29479 813416990 56494 56518 779709073 13751 13744 742756160 55477 55473 436133203 93092 93093 610354735 63345 63346 841157464 75493 75494 454152178 52583 52584 477526011 63864 63835 503139438 87604 87620 908867746 60381 60372 856230111 70985 70986 820375804 29371 29372 908981461 41844 41845 394175596 59883 59884 188269087 98480 98481 593660419 18928 18919 977784314 36919 36920 699109753 89204 89205 157204756 90314 90287 105374186 223 211 530457202 74105 74106 56331251 500 506 541445607 67980 67953 400369057 68531 68532 413996179 77592 77593 610836915 64754 64765 991594868 96324 96328 568945296 9696 9688 403507808 67953 67954 513523065 85259 85258 110608706 40722 40723 209302641 13495 13496 658693906 7599 7582 854162806 4177 4191 624919241 98185 98184 51486567 7353 7354 971538828 77814 77809 414709965 94185 94180 90839056 63378 63380 975160139 97065 97066 523177189 51166 51187 484833699 43771 43772 261464650 17909 17910 526334984 97629 97630 533719577 61774 61753 825866609 93709 93689 955089314 56988 56974 648263509 97003 97004 778634149 17847 17863 412527334 80292 80274 946745520 84571 84572 72217943 92136 92137 468242423 58615 58616 745377870 45091 45078 695169330 595 578 738521080 92193 92194 34434975 68480 68502 955261200 45172 45169 178710572 47616 47588 343721974 18746 18739 186771472 19598 19599 232603601 80438 80429 855876854 62332 62316 930348531 3870 3890 417968737 70631 70644 227341566 30226 30227 404531367 31832 31833 608901950 26897 26901 38732946 49213 49203 295360695 83629 83634 976678481 43387 43388 223083256 1887 1888 147873414 13741 13742 537545636 28335 28321 891514001 54888 54864 416591602 13045 13025 192709611 77910 77911 95676456 89120 89121 712458877 16278 16279 125429469 53623 53624 864501107 37457 37458 368124252 6358 6379 361092852 99435 99436 766791324 59785 59763 35815040 36159 36134 267946413 59138 59139 817449902 2628 2629 585315433 41140 41153 413851277 62386 62387 888916439 54662 54677 172188183 42686 42687 505284433 93790 93798 44419529 47846 47847 613492278 55818 55821 95202866 47718 47698 381934992 58268 58275 4321317 85423 85424 788636624 74087 74057 374064241 7302 7276 281809399 29562 29561 853821706 39438 39456 639595553 96288 96266 321368129 45451 45452 506327058 53292 53293 31183323 31238 31215 149732620 9791 9792 25988436 24153 24154 129856201 63387 63388 267836163 88640 88638 766492897 15153 15152 249985372 73952 73932 582355983 89748 89749 781587465 31000 31030 238203163 79423 79424 86463427 44549 44520 760635412 86913 86914 835883082 68846 68853 256874471 31787 31816 371921228 74929 74930 719205774 60698 60699 630365770 56539 56540 410096831 93505 93506 661579237 57296 57297 379922546 21807 21808 350290866 76097 76098 192937728 48407 48408 681922011 83309 83329 23361521 970 990 122931961 20430 20429 420477822 36458 36459 431449355 7443 7444 944531966 70143 70144 205479002 81041 81018 796039522 61689 61694 866482047 95122 95131 176170766 68987 68988 394946562 29856 29857 783009033 5863 5868 332121665 35855 35846 116352172 76388 76389 932172037 1396 1380 37944645 6608 6614 473227124 39579 39587 119193614 24083 24096 797966908 44255 44237 306021848 73937 73938 538944766 13096 13115 743927081 5399 5400 29649719 30103 30104 687748238 92732 92733 387002995 71134 71152 446705174 30878 30871 44325553 13141 13142 970714002 6420 6421 968322702 72 73 893589498 58231 58232 507966477 49621 49622 829680663 26616 26635 435837066 60123 60148 853801248 72387 72388 436070706 38177 38198 52770717 98798 98812 214559760 65493 65494 234586429 14652 14627 825930351 52133 52137 196464536 32096 32116 596591330 63924 63925 596563670 38815 38822 996377088 48282 48259 458718397 6988 6989 221780262 80958 80959 245555653 18809 18810 226020293 70501 70502 753229457 83220 83250 827399083 49036 49037 972610741 32723 32724 383921284 50974 50975 752925721 15252 15224 161230836 87729 87704 701142269 62072 62080 860283782 52647 52648 348235749 41222 41223 821895288 91918 91921 86169137 86634 86612 693970636 2688 2689 328086232 24292 24315 13464538 48661 48681 929237141 61797 61798 911977136 56962 56963 332269373 60359 60369 641817903 24530 24531 678834340 76241 76242 283074358 89869 89859 634295940 73733 73734 486402578 61415 61416 241193054 42679 42670 756108376 37628 37648 839676536 27243 27244 661480049 50276 50277 640307827 90782 90778 946310737 43647 43641 881683099 19842 19819 298627829 33262 33275 980908875 48392 48385 762283975 22148 22149 749809993 58555 58581 397292370 48626 48620 84173568 37777 37780 477785835 23015 23030 572640812 34889 34890 236653791 24526 24507 143703603 11697 11698 552156719 70746 70753 907576822 4860 4861 26943356 80629 80620 725581628 3490 3491 70960318 13943 13944 421524659 29044 29058 176337642 76642 76657 409335372 35186 35196 195163483 58402 58426 241114951 83075 83076 379089701 44205 44229 150638554 96174 96192 343808743 21945 21946 856482788 3222 3248 424244842 42918 42919 714487910 12011 12036 585353284 77686 77691 741430243 50441 50442 83516238 55023 55038 28579620 95083 95084 174023445 91543 91544 255278807 8506 8507 566561889 13216 13188 240372188 98425 98416 900025489 87154 87161 439261257 57319 57320 620129651 49093 49101 643358756 75849 75824 791352276 90086 90087 56338030 97128 97129 614429763 7476 7477 397092483 527 528 182794014 95975 95976 383481860 15585 15586 811254917 28511 28512 593543091 20826 20851 889566969 63986 63987 35314084 25538 25539 538279209 26495 26490 642466675 64289 64290 79509756 89926 89927 542588523 62956 62946 543084796 64264 64286 907138790 33543 33544 437067773 92837 92860 124014201 28912 28931 126528571 4498 4499 484110532 85014 85015 120727480 59472 59469 374815302 96510 96511 620094318 28732 28745 678928301 3641 3642 231252963 88839 88840 266543327 34281 34252 684699509 85044 85051 266146906 71739 71740 173958292 87738 87739 164881647 30005 29996 233014001 67922 67950 747483910 48649 48651 494494150 21531 21532 522175175 76902 76910 876147833 7951 7952 883401620 68229 68230 620448524 5410 5380 539546432 7343 7370 3215490 84840 84841 184189074 59260 59268 803248842 45866 45867 796189719 17588 17599 459545535 50630 50637 104141445 65321 65322 623857937 10986 10976 793808652 80001 80019 979403100 97408 97388 160223676 48924 48900 8949034 13533 13534 78411978 12170 12171 591450302 73721 73733 418665690 43763 43769 24724720 78681 78682 44452140 98602 98603 74292468 16643 16644 118766854 71716 71742 797833019 58536 58537 733352020 94036 94063 856014650 39806 39807 107756685 24642 24639 138291108 28551 28552 671647763 40153 40160 605003339 50080 50108 157884663 28765 28759 428183432 65044 65045 873295169 26523 26524 36885380 81949 81950 24756894 74791 74792 996221253 51304 51305 758363125 68748 68775 97703493 58490 58494 833599909 26503 26504 244649148 72081 72082 762196044 42536 42537 372318405 33342 33343 158804787 27667 27668 141937292 51172 51173 403891938 10335 10350 525905293 64040 64041 792337999 5222 5223 227941627 86448 86449 505644642 1607 1637 77238821 55484 55485 847413163 94778 94770 424315836 1958 1959 244426934 17968 17969 167920013 61663 61683 347720777 8591 8571 580759928 80071 80072 769849403 15763 15740 295357888 88388 88389 997203308 7002 7001 662498969 66350 66376 401628733 58101 58118 131296248 82443 82472 77629114 2268 2269 837880576 38499 38500 474906360 56183 56184 487039817 26002 26003 924968166 87353 87378 953307178 90874 90854 758121406 80946 80947 200511315 55265 55257 504338474 83604 83605 339040773 3954 3961 271258672 65098 65099 761038105 86466 86467 2323023 33772 33773 528230212 27697 27720 105081546 60747 60743 966707781 48148 48136 835808447 58056 58057 74780987 59609 59610 980552250 68031 68032 249997043 32444 32445 835654687 14979 14966 967931642 56788 56776 369625503 80223 80204 159765204 40768 40769 675086704 24973 24974 401654863 34676 34685 974595410 97770 97775 320891776 26039 26068 855789733 95715 95716 923927031 12465 12466 255184012 66438 66439 800164580 55135 55136 798928599 37944 37971 522014030 25263 25264 28055104 36327 36308 570471864 5568 5546 470771527 7162 7171 408870494 60225 60228 75733188 72829 72844 887606443 8956 8949 617457702 98146 98129 364716236 39200 39223 547948102 49806 49801 640262689 27319 27320 787686186 92831 92832 369747794 251 224 936403990 297 298 572112075 36282 36264 400670007 56811 56834 456693296 17018 17019 574859344 40514 40515 630890574 52026 52020 809475886 28390 28368 821793345 6388 6389 302261724 35162 35165 35517429 62653 62654 636949871 84156 84157 367408053 7529 7543 399854782 70342 70360 497254463 63675 63676 888203255 29324 29325 914053414 98235 98236 309227069 23429 23430 670268827 55539 55540 585943164 79714 79737 635535215 93222 93219 177716786 79054 79055 390290917 25913 25914 34502310 29271 29264 176935256 25617 25618 361065238 15131 15135 368077413 8935 8955 255022877 89745 89746 133300696 62039 62040 420801694 26896 26883 441338944 17082 17083 611354390 68006 68008 35561257 28514 28524 703638924 98134 98132 368690314 25081 25082 361185755 63203 63220 62871090 29215 29224 867132414 17722 17735 656413822 64525 64526 790706426 27945 27946 563785868 25959 25960 41378585 30646 30647 841457408 45604 45591 218396839 40598 40581 284869331 13845 13849 568367207 26422 26423 604716029 63295 63312 182698124 45686 45687 43926035 41508 41526 846773467 7582 7592 737147062 54759 54760 835856582 40814 40815 875692533 56716 56717 96721092 26078 26079 58029327 18750 18728 440830062 53546 53547 112530091 33345 33346 804721495 69981 69961 754252486 2740 2741 87669 94335 94316 820630494 42961 42983 454245070 5469 5470 602870150 352 353 52969422 32993 33016 821436123 55976 55982 605085699 79011 79012 237139461 21816 21817 953267585 90950 90951 367576948 95586 95587 885223165 28299 28300 914509417 27406 27407 655214647 14070 14063 503333129 52340 52334 968646399 18162 18163 527105201 40130 40157 152213153 73859 73869 235446839 62545 62546 133453690 73091 73092 644076584 94079 94062 5835208 16025 16026 988433429 87431 87425 826264710 42281 42282 958484876 69155 69156 919200765 57709 57702 622346350 28405 28406 163576435 68934 68924 422091486 49605 49606 379663613 89885 89886 165465287 51777 51792 646699719 96212 96213 846343772 21332 21341 788864150 81709 81702 996672031 24663 24664 107660153 96354 96324 583004695 5291 5277 586489308 41275 41265 90349343 91274 91267 298501508 91139 91140 93602550 70603 70604 841690691 75242 75216 954603960 47932 47937 217099522 80699 80700 162864144 71138 71139 346911209 46753 46754 964885568 35315 35321 607890300 69435 69438 577652415 46309 46310 356705295 31060 31031 824166068 67419 67420 179175894 60175 60176 838383285 98973 98974 177118500 60232 60202 427933608 83109 83110 428725432 14385 14360 395159374 31661 31636 560459170 64979 64984 678346813 6173 6174 67518932 59013 59014 802039399 3282 3283 863379604 44276 44277 739793773 23541 23538 26274767 26405 26394 396640420 20187 20188 276207551 89470 89471 190226095 4005 4030 625510500 42431 42444 667423078 58732 58733 429057310 30708 30709 53787317 13480 13481 909752188 6889 6873 491799078 22029 22000 79521889 81791 81814 852021958 81714 81715 122647900 43864 43875 401295992 33178 33179 315199268 53066 53087 632884049 24914 24915 320506383 98245 98234 2246268 23505 23506 735978436 84349 84370 771997570 1579 1580 889964896 41535 41510 216051627 16561 16569 691169010 81722 81723 25640956 74427 74428 956643058 70433 70416 840973860 12984 12985 136944145 36458 36452 763093753 44034 44061 719367966 97634 97656 795595093 75396 75397 456796473 5717 5718 635579546 66965 66966 963595781 41285 41302 902445289 65516 65504 688567138 75805 75801 924349700 80650 80675 282391942 13291 13311 641849968 74463 74464 336551692 23773 23774 270735892 89163 89169 757252074 39636 39634 305342037 61071 61072 192904187 47841 47842 89121240 89772 89773 102828451 4307 4308 420252774 67713 67735 576423076 20108 20109 105071881 55890 55899 130807478 20962 20963 621783897 56065 56075 407714308 39612 39613 910699223 53757 53758 131194138 57658 57659 323398990 4517 4495 20222401 94044 94045 543258846 4638 4639 780198953 2892 2865 261342271 37490 37486 435051922 28446 28434 795419794 73279 73280 222953224 20720 20746 315137920 59132 59133 383591446 17800 17792 972975792 80892 80866 739226576 71969 71970 425578113 13048 13058 234498935 17068 17045 228631727 95985 95999 715304409 21910 21911 67944426 3957 3984 196948237 64385 64386 589981413 34246 34225 656070417 85638 85618 419150314 60177 60202 546902466 53420 53421 96250029 11420 11430 703546039 6814 6815 730793304 60797 60798 642903803 67806 67807 536607944 22873 22886 999960338 93880 93881 514374102 82621 82622 115982547 62120 62121 778852545 18135 18136 879691552 98391 98390 75403677 17547 17548 785818583 51012 51024 781148640 99607 99584 390147739 60137 60138 434437241 63188 63189 454113787 19813 19784 268829552 14253 14254 833246021 55984 55985 592683679 37998 37999 130599493 2418 2419 673013223 10664 10676 491656859 26900 26898 632793738 18753 18727 364850063 61381 61382 384620205 64292 64291 105030132 65759 65760 317601064 93139 93121 416142552 56053 56054 149968130 37658 37659 467233710 65576 65567 40648731 38120 38138 86147626 47868 47870 557578191 44929 44930 564801415 24666 24638 661600707 85384 85410 801384638 2418 2397 147000003 827 828 122183007 86670 86663 313064993 9584 9585 802979071 43705 43698 885411661 42826 42810 770410010 70111 70112 899034235 98993 98994 399460887 8191 8221 81538459 91384 91385 664863418 83555 83556 967648461 23420 23421 259040194 81986 81987 293119219 38301 38302 436448707 75864 75844 890758863 71701 71702 994743965 14610 14611 749892240 26142 26143 623608239 63962 63965 871766782 83570 83571 385626997 15467 15468 252572040 55248 55249 363356126 88588 88589 718849242 35932 35937 792414235 71434 71435 451423001 69835 69836 820461252 35901 35922 481951093 47548 47549 925335540 72611 72612 678178542 22890 22891 887491852 49463 49482 912355569 48260 48261 384036076 57351 57325 599859473 44918 44911 616250988 19086 19109 575072758 85444 85456 214088862 72910 72934 761720564 37680 37662 568160765 55563 55564 791199478 45460 45461 523678669 36924 36925 309038741 40773 40774 114315084 87610 87611 432812169 93181 93153 258909347 3410 3404 371510359 69975 69976 22787785 30516 30517 281089239 45741 45742 614903304 98874 98875 269156834 51507 51537 135811014 89778 89779 881548370 13166 13192 677115582 66491 66500 385608249 3281 3282 863162552 85265 85266 720804618 7383 7384 144045982 17351 17352 866067649 63132 63151 32311256 7776 7777 219117172 34669 34670 770046946 12534 12535 690344439 13332 13333 663944056 49804 49805 909776394 96163 96177 737029447 28415 28395 544459965 88119 88120 550042808 74480 74453 443154112 88909 88910 472965487 72844 72845 721119434 3528 3531 639788890 5677 5704 778517269 67946 67968 208453745 11934 11935 978401346 11874 11884 353283276 79408 79432 561394120 6495 6515 581848917 35685 35664 906887966 76662 76663 926612363 74769 74770 621359989 72347 72348 860740178 38541 38536 973321623 73660 73666 723070152 43133 43134 257842650 45736 45737 450523022 69672 69673 840096272 92843 92844 656202493 54042 54054 273318789 6257 6258 930283037 50588 50581 68245671 15376 15400 879795853 62943 62969 914695252 31500 31501 651782176 16468 16486 372989894 26325 26326 842106691 8718 8726 180090633 18109 18110 669552606 9359 9343 660940861 44252 44260 189938941 8114 8086 693741501 94403 94404 298655109 60588 60570 265939926 9214 9210 185347701 50870 50891 132348356 47217 47218 929532682 66638 66663 315976149 33083 33106 578595793 42890 42910 177497481 2028 2031 657988241 52027 52028 976673300 89042 89021 930842825 58506 58535 991944268 33269 33281 597270972 97730 97735 566614169 75561 75578 497112257 53624 53625 772641093 10844 10845 323618054 60759 60760 188732903 91936 91937 507343120 83394 83395 536073794 67805 67817 171621501 77847 77850 937468745 53893 53906 217937888 24895 24881 55832281 71313 71341 217112614 83914 83937 542219269 95227 95228 181399150 43543 43544 720100273 49771 49795 265577629 60490 60491 910312846 42528 42529 456579437 31483 31484 785897920 19911 19934 75865354 92846 92830 328384332 60781 60782 930955736 99391 99392 65210953 45292 45296 282220614 32579 32562 838986523 57058 57055 860039565 43313 43292 970950389 30283 30284 210133657 5430 5447 90809578 41056 41057 908842174 40490 40491 741815794 67256 67236 65007949 62869 62870 588451300 6237 6238 602909325 66120 66106 744072409 57288 57289 960500483 40083 40084 721871707 61573 61574 6023807 64187 64173 640742429 95333 95304 184310549 93385 93400 739999061 84120 84121 181272229 67649 67655 801093682 41929 41903 108223268 16606 16618 761491362 39810 39811 35463146 97765 97766 472073263 98677 98664 145945488 3885 3890 40208321 80511 80510 241561906 58704 58705 847986564 56257 56258 597383183 54684 54685 1773574 32850 32862 960835197 46395 46396 646824615 5606 5607 463124766 47727 47728 367902409 75286 75287 177775891 50048 50063 15761495 65444 65445 13740826 13770 13771 15700068 42355 42356 151768078 56665 56666 730022348 97218 97219 684088441 27692 27693 362534795 21073 21074 836056008 86858 86859 169619122 90269 90270 273212945 97272 97273 537403983 4768 4769 100644924 87450 87473 417957929 1391 1402 564622613 79682 79652 293240199 80040 80060 733314735 47480 47490 86456434 98778 98791 672161820 57768 57769 727056925 95666 95676 732910079 464 471 457407664 37293 37294 413121202 40523 40524 965718854 66163 66164 193191911 17116 17108 111071189 7736 7741 165445978 2277 2278 810640858 4059 4061 787815982 14656 14657 996121430 71535 71536 760138424 52147 52148 613207665 35944 35945 693089252 66803 66805 285730651 69248 69273 525406441 42238 42239 33014885 5617 5618 188427874 18274 18275 326739507 55189 55190 718269103 67579 67580 895266730 27448 27449 511900065 54542 54543 615637002 5669 5648 26921484 91246 91247 870711685 51620 51629 40304788 31290 31291 369868315 88663 88664 718661357 90205 90206 616517502 73947 73922 527443296 50984 50985 785998798 21803 21790 849670790 96443 96456 691791815 86615 86616 721797824 8851 8852 792433234 28002 28022 428626413 99068 99069 763907954 35240 35241 953375627 64153 64165 396033009 77827 77828 502530940 92288 92292 527812251 10445 10422 45692342 14046 14071 343935288 64213 64214 473329045 27613 27614 837853009 65141 65147 979173825 41892 41922 508750867 18954 18926 487517890 8866 8892 387748779 14764 14765 4810043 54127 54128 316518179 93216 93217 954953405 16783 16784 537014813 90592 90593 182982344 19395 19375 573111571 32376 32396 785406514 83550 83554 199465502 35217 35218 526343001 22564 22565 582820583 7753 7780 983978405 39609 39639 915304391 12392 12393 126698092 88737 88738 998706590 41726 41731 353850969 59927 59928 120406865 55065 55053 245621313 42558 42552 506848992 88329 88330 471694740 38279 38252 69477574 58558 58559 66804361 77944 77945 445841175 18392 18393 737710174 54736 54745 463541635 60843 60850 266725684 16105 16106 487751294 69385 69401 530234320 42501 42502 928362466 57705 57683 19740386 5733 5712 472416684 65715 65716 770400923 41055 41060 327873780 66369 66363 320233783 5661 5662 684077527 90753 90754 258094983 25053 25040 409483211 98177 98157 203137075 20998 20999 529297235 16877 16878 159158231 93005 93007 601482400 34896 34897 698295367 55347 55348 95910027 37337 37366 787065117 84672 84646 575876196 96641 96642 179334629 88666 88641 811928545 89484 89485 661608308 16730 16734 721813615 84702 84703 546607882 20688 20689 214250616 4850 4855 523633454 3429 3430 335581616 70165 70141 647687391 80857 80858 767494532 82042 82051 34771587 48946 48959 993244431 8032 8033 741893183 47880 47881 918700785 30640 30641 654694384 20930 20931 99353050 17865 17866 125315301 45483 45484 340951402 42091 42092 75785865 65524 65525 97681837 65297 65298 259582231 31092 31093 694100474 32570 32571 532046942 83961 83967 839386947 99373 99374 879308743 42034 42017 332498100 79195 79201 453959851 30746 30747 194461447 38805 38818 78185134 22837 22838 814871542 20989 20990 383583119 916 891 907791975 4411 4394 677710462 23293 23294 508580585 79396 79397 153970477 45867 45874 841541562 83558 83559 990039048 34596 34606 362644962 1534 1550 155676863 21947 21948 980326754 936 937 116491970 63002 63003 393271630 62930 62931 504456647 37955 37956 625920941 77128 77147 202273246 64638 64623 926647978 90630 90631 152728274 24328 24299 341034780 12895 12913 370705432 53074 53088 700166788 76426 76427 539047953 96896 96887 793838320 95307 95308 444076614 98154 98155 564621672 46043 46044 121382048 66682 66683 395557578 91559 91554 98819791 74596 74567 77940779 78226 78227 222333793 48688 48677 13805226 74542 74519 808025119 839 830 251028852 97439 97468 985754311 71457 71458 924917953 81863 81864 988412552 11395 11367 804712477 5703 5704 422053353 44233 44234 238346559 20204 20205 393812846 68281 68282 152734648 23870 23884 511945287 66616 66617 434650203 47066 47067 940149550 6096 6081 197570847 74123 74107 708499203 1294 1295 891909784 93555 93535 670011371 62154 62150 78958390 87148 87149 202253949 46846 46847 13377872 99995 99992 288029419 64576 64577 478354799 27701 27709 871509140 90744 90765 843217383 54305 54326 839121756 59217 59218 863217179 60614 60615 368461634 72180 72196 194781837 98144 98145 256807157 42728 42729 383596962 80757 80762 507228608 37544 37558 938789993 85401 85402 748553613 5893 5894 395815174 20948 20949 751338936 67839 67828 799240049 80172 80173 861328614 91177 91183 879731588 53633 53634 714927763 51026 51043 419291316 63905 63903 614150363 12958 12959 875199071 57821 57822 361454095 47381 47377 364104992 54525 54543 893383301 91917 91944 149033661 36380 36408 246581399 69935 69912 542521928 59803 59777 833251336 33866 33839 419948351 25970 25971 50148700 99612 99613 714013461 38694 38695 202584951 62086 62087 529661519 46981 47008 303886745 8045 8046 665673860 72590 72591 106035594 41979 41981 615992646 44385 44386 852995191 28227 28228 169360955 40261 40237 669025629 63815 63816 497949006 68572 68595 333213912 49129 49117 246354249 55226 55228 876832344 44182 44183 531228883 10353 10354 660004495 10325 10326 186399985 52185 52186 571384132 85512 85513 56984069 13249 13250 587810665 56803 56804 329340762 40416 40415 786257663 22600 22628 382935461 47403 47413 982024528 76939 76914 239683835 49981 49991 811822352 61928 61904 353795506 7008 6983 553776061 80176 80177 766185641 11173 11174 758622571 81881 81854 769537747 81498 81499 686871456 93503 93504 838589624 68094 68095 608107806 85328 85304 325359859 19308 19333 787540810 22420 22421 338837038 88097 88100 958833870 16374 16375 259781967 40964 40993 563239096 2810 2811 174042576 14191 14192 483108788 73005 73026 718449400 80672 80673 519228944 57148 57149 888043900 85030 85031 613404563 56709 56721 998744900 34065 34066 171324305 81808 81809 952056068 38812 38813 177827345 81562 81563 297739898 42080 42093 271133282 60896 60897 719018244 3368 3369 128416801 11 12 43291054 13817 13800 783255775 40658 40656 826826398 61645 61646 376680649 90087 90088 933212612 81250 81247 394123378 34303 34299 788063251 19635 19636 581312138 69311 69322 163605114 88276 88277 57509323 8321 8319 406809080 23648 23643 809558495 53396 53376 361883759 31194 31195 121041932 3446 3447 42270907 45257 45272 62172934 66727 66717 88567337 5404 5405 985391754 38911 38912 263083952 52067 52046 511768683 65241 65242 659092827 44682 44687 804056 34327 34328 515751941 31626 31627 839547884 23696 23668 685420904 7805 7806 844433657 22610 22617 62693279 52422 52423 317798236 85974 85960 593150016 57117 57146 409072862 20296 20297 433862185 54610 54611 692371191 61516 61502 121879915 19174 19149 374981703 53867 53868 824369583 54546 54547 305879195 20751 20752 572139259 11557 11558 201531067 54006 53987 87335000 46125 46126 896392197 599 600 577561115 29322 29323 680698042 63934 63935 601804716 82208 82217 671001132 42088 42089 665932606 37090 37093 60625038 97243 97244 585196102 61961 61962 579921519 65617 65618 634463098 53120 53118 792142190 18622 18623 667911886 12678 12700 475223982 61464 61494 299901002 19444 19445 905447308 83502 83503 736024431 15499 15490 22515844 73291 73271 690190494 56621 56622 554586841 41387 41388 751988772 77041 77066 461686333 64927 64906 672535475 47719 47720 172729640 50434 50435 867566102 31556 31557 746354641 66077 66066 566014777 56779 56756 385952826 89353 89378 524971939 70505 70499 330980624 4872 4874 13421737 57185 57184 341131410 18544 18530 128196711 43958 43959 973919183 37776 37803 581146369 55027 55028 332383966 80693 80687 253603243 54167 54168 513191782 22443 22467 724454869 42582 42583 686435797 35597 35598 853366761 96618 96602 359316944 6065 6095 19603064 45915 45928 316532930 48486 48487 196694410 12607 12608 267745141 94592 94591 676121448 97899 97900 665801543 31330 31331 467437370 44317 44330 93160025 54310 54340 544407714 14336 14358 380527692 37614 37629 733729966 283 284 808823795 40052 40053 620345758 60260 60283 508602145 69799 69810 760460248 36122 36123 998822826 20038 20039 564020466 52966 52967 853766257 4552 4553 872949206 8570 8580 997843322 88040 88060 914223192 87129 87130 756588167 26221 26213 10890768 10608 10609 18170992 26620 26624 66237606 9956 9934 531303802 3550 3551 659425472 80358 80343 559862430 73324 73325 649126447 75925 75904 538978380 97594 97595 896314070 60651 60652 302101988 95983 95984 160273593 31766 31762 397512466 12280 12278 132714844 71402 71398 278373263 3375 3376 579903156 10042 10062 618145737 78356 78366 689304715 4382 4388 294254264 79371 79372 289500101 29845 29869 961689939 92144 92145 180355727 43621 43622 642919464 40550 40551 149323183 70710 70690 985049195 71835 71836 732939527 72241 72242 850968587 84306 84290 804835759 77732 77759 979231508 1125 1126 740265010 5464 5465 444710601 2710 2711 194476125 25885 25879 650291191 73371 73370 350111241 70678 70652 347472331 26082 26083 6795628 34280 34282 485867521 41045 41058 899217947 73224 73202 792781336 33769 33784 30080447 45513 45514 491614753 7483 7510 567889668 7414 7401 584835919 65542 65543 625325137 90164 90189 690294890 656 677 836941757 55857 55858 912055093 8295 8318 236319798 4804 4799 174006832 52436 52437 921370368 88143 88144 339716996 34645 34631 522403865 6774 6761 939888943 58519 58497 697711763 97256 97233 206290133 76922 76923 442270870 1413 1385 836528746 65163 65164 805244931 88085 88062 415286490 44226 44227 929125128 67907 67908 803645207 22863 22854 137665030 11764 11765 289579497 7443 7422 852818634 45534 45517 909684995 644 651 202268426 70882 70883 846052939 22460 22438 672427953 14508 14509 182496024 57813 57814 373229426 97215 97200 865524099 63528 63529 541223939 17792 17793 417845147 47523 47502 742786867 67661 67684 634118428 99222 99196 267317144 8854 8855 505749949 91099 91078 225788414 7951 7976 9615726 42269 42241 193317927 10795 10796 40606914 65768 65770 347965994 5153 5154 837609955 38713 38714 730179995 61995 62023 709627301 5575 5576 543371606 36155 36169 914196233 25188 25189 415739060 70842 70843 419275253 2771 2747 437696525 14376 14382 276520426 50295 50300 609890169 59380 59406 923435816 12651 12652 170597623 60465 60439 721952387 43538 43539 769409340 12039 12040 424660348 53782 53783 827819900 25881 25882 450402964 10519 10520 861916262 1388 1376 278495192 80872 80879 764005177 57196 57197 588700740 55259 55280 484891286 35289 35264 400227116 80513 80514 93825848 7410 7412 104943621 24746 24768 26446992 59932 59905 485497820 40775 40776 392094887 49130 49128 620870316 76180 76191 401062589 12581 12582 460079268 41564 41577 573208530 74056 74036 746856731 71881 71869 634847383 35485 35512 988404139 81884 81871 291724402 91041 91031 790696400 32575 32552 282820603 62648 62676 329989381 46384 46385 466734588 37697 37698 589047092 43808 43835 599684565 29861 29862 251362203 82248 82264 885546146 36168 36169 667721164 54232 54245 378362910 44223 44213 505820742 65899 65900 756886175 67185 67186 606204602 63818 63822 49346037 498 486 388311524 4499 4496 865740751 95706 95730 551277347 70172 70173 48738529 18377 18368 236550761 30450 30451 609488215 35770 35771 683203126 13860 13852 824052985 46312 46313 955281597 16362 16355 291497029 33455 33468 171306938 48006 48016 824897945 56188 56205 821635140 66322 66323 388810487 49897 49898 695182709 10549 10550 313128821 44308 44309 387051368 17727 17735 563833604 11887 11869 639249492 99308 99305 351665819 28469 28439 716323607 14613 14614 575177407 13854 13852 384121071 89336 89348 152401122 71615 71616 764562173 92861 92890 603039005 43993 44015 550883593 71623 71624 794218972 16628 16637 847359394 80724 80712 912230352 62712 62713 15287779 11244 11262 930010198 36998 36999 548339860 21032 21011 953262195 17357 17358 107838980 55306 55307 336607050 7610 7611 289325027 27883 27884 855820400 76423 76424 612370257 25146 25147 928826621 99775 99776 779920212 53567 53542 107459488 80450 80462 111068472 35479 35474 694234675 26366 26367 676917942 72311 72312 274722676 43629 43630 153108036 47299 47288 384625742 688 714 622041838 71611 71636 734688773 75863 75858 496914055 15179 15180 921193071 38827 38828 50001000 2671 2672 505526875 87571 87572 111785313 61280 61281 290726278 29862 29840 300842207 31039 31040 101871175 46323 46324 19503486 25762 25746 242153227 55918 55919 453059367 21609 21610 364787790 46790 46791 773564782 48348 48375 123915756 45619 45620 341187739 92637 92638 682247051 92009 91982 564674598 25298 25273 276890385 32211 32208 983173718 14707 14725 149512620 4740 4741 813713757 93193 93189 816616503 64750 64743 604197991 22480 22481 994159898 74888 74889 479842936 75064 75065 84813849 73338 73315 659417199 38742 38721 169265990 94129 94130 112051139 68395 68387 480955495 2482 2483 265963538 69800 69812 113427177 91646 91623 528276999 91684 91661 159392360 38109 38130 784339091 92739 92716 809621909 67903 67904 501132257 98594 98595 461793338 87510 87511 656391306 31135 31136 940438385 60435 60436 126840152 37598 37599 373333820 50816 50817 459756682 94217 94218 315880658 26088 26093 840483914 56826 56798 723766786 48221 48222 267031397 21482 21483 414674649 41301 41273 729527003 77432 77433 839711843 4674 4664 753662463 87693 87690 546144653 8803 8810 676838160 94460 94461 928788883 91261 91256 554398567 92835 92836 891130872 50865 50863 310866787 43277 43278 998113740 29254 29284 558905871 23888 23860 759387402 29122 29146 102005630 41362 41367 725783354 69662 69685 85987119 6171 6169 134847837 733 734 901264344 26560 26561 384717368 97397 97420 455801913 1044 1045 412793717 19578 19579 736492783 34977 34978 795141117 33754 33765 366137547 42777 42778 754298458 57464 57465 182072512 42828 42850 493372132 69038 69039 242489576 99897 99872 488576418 95444 95461 949919237 34438 34439 922521972 79957 79958 400696573 11088 11089 439089018 42071 42072 69627910 33805 33806 106368655 71882 71883 495565890 76170 76171 673907111 83972 83952 227692265 34485 34486 306168461 37802 37831 602575254 63438 63439 520022903 10580 10559 620684176 38267 38284 728967039 92202 92203 381235613 98340 98341 162474065 23978 23981 336569367 46192 46193 299715687 40799 40780 357394560 83097 83092 702034820 36413 36431 317505786 1757 1730 46447496 97215 97216 848636206 87547 87576 291526059 87898 87893 926263445 31809 31794 399120650 52250 52251 50070944 55827 55806 673804216 63081 63082 300629154 99640 99641 732110873 11172 11173 509524988 51378 51379 127637464 44672 44673 299112340 46280 46281 188818937 67219 67220 412100691 13177 13178 539897417 64377 64378 862998324 72689 72675 319178496 67122 67147 840586829 22174 22175 980903594 54751 54727 259380472 22509 22531 371754823 30831 30852 142274957 84072 84073 362930880 28012 27988 401552084 12794 12795 925841377 61329 61309 480966147 46450 46451 952405295 43322 43311 574631640 72508 72501 78930830 31215 31216 15158996 23829 23831 985017809 78186 78169 845456546 18667 18678 63195201 38690 38691 683996896 70976 70977 773812473 63330 63331 875815700 37650 37674 142141033 83310 83314 330376184 56759 56750 658129785 56069 56070 510566161 96732 96736 983677394 46144 46140 441924682 64269 64245 268053540 66253 66254 575419911 38423 38432 832608518 39914 39915 368011701 52893 52895 624697818 54238 54266 642890092 56160 56161 316573976 82898 82899 483547109 38354 38360 272512401 30521 30543 348333821 9585 9605 866354986 31162 31163 84324019 25515 25517 513073934 72407 72401 640022695 16577 16601 130769597 89324 89325 977706525 22472 22473 274036325 53326 53327 264542671 56425 56432 186155527 54641 54654 973087381 8352 8353 869497012 21383 21357 962031002 81889 81890 368031377 33798 33799 448311490 82464 82492 806615611 79072 79067 574293141 64336 64337 17123770 70834 70835 868036554 74029 74030 166101608 40100 40101 788096904 37550 37574 72910950 52272 52299 995929928 2493 2476 958407216 37682 37683 281847141 99152 99137 179494232 56017 56018 77870031 21341 21342 785150550 99549 99529 497118056 52157 52130 706917129 99343 99363 412346503 48582 48599 393462115 27877 27884 699321278 30326 30349 987292534 88215 88216 50047084 44285 44276 50663910 36580 36571 671695768 93221 93222 26211464 41674 41704 295616924 98081 98053 624093177 22758 22776 377788673 65140 65141 355890029 65518 65519 582072541 30438 30453 993017967 62228 62201 444742259 64900 64901 902511333 99268 99266 446746766 52097 52081 666297880 12315 12300 682390729 28737 28738 302864236 45911 45912 117094443 73334 73335 370315496 41618 41619 149252506 30339 30311 644953631 10203 10213 470899493 63967 63992 494105646 81847 81848 318505157 48578 48579 281559041 56188 56178 715595935 16187 16188 199402401 69085 69086 244339955 44184 44185 814727418 80294 80312 542955126 58213 58214 561750386 66847 66848 125293225 93507 93533 762609400 46306 46307 732975349 99795 99796 167418920 55304 55279 438521162 11709 11710 814701519 54942 54943 350359986 29353 29354 917217227 18810 18786 851260083 45856 45857 355916394 64758 64759 836886134 28189 28203 895185308 86062 86063 456742774 75887 75888 49791777 41092 41120 63257379 40744 40745 408748082 30973 30978 540173479 16293 16294 361238896 64673 64674 989031668 31113 31114 206254457 74198 74223 272014083 20449 20477 831473229 67164 67153 672568290 80000 80001 534414336 59993 59994 412681164 29907 29908 814664385 64786 64787 719249528 78302 78325 883933498 66520 66521 35874814 94813 94814 848155676 10985 10986 934849107 99657 99635 447173759 54555 54560 434225742 24119 24108 426447382 63780 63781 219731789 53657 53672 285579676 60088 60091 72070091 31346 31374 242350072 94205 94206 204275818 7407 7408 932904152 52202 52203 913960074 89696 89697 503718138 65440 65416 428973933 98376 98377 809553021 42947 42948 479595713 42167 42168 941430830 79708 79709 692072549 30003 29975 550046906 42912 42913 119053303 34060 34061 194333119 50859 50885 970694558 80078 80079 545500888 63482 63494 190164702 67597 67598 973583833 60046 60025 242363628 65142 65143 679548796 61102 61116 147250671 14330 14331 593906174 10065 10066 24665661 59165 59166 49236759 77932 77933 290916029 93793 93794 240693227 15736 15716 210968515 70215 70210 731703113 6041 6042 212742358 33675 33659 532076782 77683 77684 458010090 98612 98629 164543576 7478 7479 886473275 23209 23210 756656332 66643 66654 933236327 66770 66745 475725328 43448 43458 828559358 98647 98648 517354442 35982 35978 504015309 64954 64965 968770631 74487 74488 484204866 77119 77099 885625256 90989 90990 753175012 34020 34021 66176775 43160 43161 731824506 39686 39670 981700345 11038 11039 921427636 12473 12474 303096588 2149 2165 674467087 96567 96544 351448938 48869 48870 696017792 41354 41367 808470252 30519 30490 809376123 86203 86204 45527878 75276 75293 187172573 30085 30076 801869466 21653 21654 165816249 23251 23252 968020644 94684 94712 669479454 26429 26430 782918807 37948 37949 682349173 79797 79798 436129350 89249 89278 113436497 3013 3014 344241833 91603 91596 623839561 89158 89159 511008175 10621 10622 802857849 24714 24715 408698905 18524 18525 43816985 18015 17996 211165036 46168 46169 144697581 47172 47166 498588586 12582 12583 431153819 14275 14305 568008490 71071 71072 336655179 1969 1970 908469369 46347 46348 140375442 5244 5245 270575738 54259 54286 670092256 51075 51101 988440126 21396 21392 509456181 94503 94504 583655645 32542 32516 249536154 25757 25736 508885889 80569 80570 397433006 56953 56954 499431224 52633 52643 783233958 84981 84952 82865245 58635 58624 273303165 90849 90842 792198228 95510 95527 932094637 51780 51781 734717081 54705 54697 546264092 29520 29521 517022915 40023 40024 739227975 12333 12360 278234517 46639 46659 987276824 72997 73026 659503143 5262 5263 926372109 40498 40499 733001120 47819 47849 112672919 24709 24710 600003880 31357 31358 694089932 31454 31462 690209367 87536 87537 212981403 75884 75885 389126113 91994 91995 147079069 87387 87388 599691201 8689 8690 595886592 7175 7176 535993694 40921 40922 952692885 67494 67495 274878554 21711 21712 78927028 79271 79245 683900716 58517 58518 473418 72091 72092 839121517 10122 10134 163276887 59745 59718 175779673 55146 55147 749790719 73844 73821 272322661 98481 98482 691192505 59467 59468 11930947 90570 90556 367065598 60773 60783 625735859 29098 29095 416124161 91552 91553 455161143 2224 2225 472495619 3542 3565 553370185 73077 73087 435586453 87655 87682 64119175 24249 24275 161712153 70020 70039 538171690 38931 38906 641808224 44591 44592 143989450 38163 38187 591332190 27872 27873 924685411 73095 73096 752672070 95169 95185 303594958 99316 99317 300308329 46083 46084 478713602 32393 32394 748656145 40191 40192 317623241 94782 94783 729598013 59032 59033 86642065 11397 11398 757572011 19191 19192 849607505 15167 15150 250796757 61525 61526 177189555 83065 83066 767032246 67224 67225 410489962 10372 10373 453664445 50908 50909 402342436 94783 94776 662409924 9029 9030 826210082 66133 66130 77324881 15762 15736 782072019 94967 94968 938107135 84105 84082 104234991 98395 98417 130802859 29623 29624 784279656 28839 28840 805643814 40922 40900 776566625 97624 97625 515830779 14171 14172 164628084 47997 47998 941925424 82423 82408 999940628 75920 75936 366282227 14437 14438 326344198 44635 44665 598245541 26812 26784 547821794 92664 92656 637070256 95326 95354 811241946 35148 35149 762758202 96325 96307 273262842 47387 47377 819278610 16395 16396 42647205 21333 21337 983154632 67071 67090 779418523 87115 87105 932516680 81539 81540 83774860 15202 15200 296554673 99160 99158 56102570 55606 55615 143337870 35033 35034 583398401 54853 54854 456441185 69150 69151 126462206 15181 15196 938573265 8631 8632 651791952 73153 73173 537663254 89195 89196 314949421 43529 43541 396622912 83440 83469 37066423 6613 6615 695177931 95431 95432 258501370 91878 91879 901641388 98969 98970 224850254 53981 53991 956116658 82871 82893 110175988 98256 98233 284102169 33587 33588 454751148 46656 46673 171640250 93546 93571 396582892 27213 27214 270900607 10563 10564 928515227 40691 40692 253872295 55902 55930 822293456 90663 90664 637368585 871 857 564220190 44331 44352 360155771 12113 12126 947617352 43066 43067 419764092 75124 75150 535635652 1052 1068 859830451 55667 55679 910207877 10668 10669 338682571 12590 12591 610456240 67091 67093 249398257 98368 98369 580590839 94364 94365 857190701 1190 1191 336728085 43391 43392 735361202 45474 45450 492652315 21681 21653 910013824 38399 38421 444233249 77508 77509 900639491 69189 69217 76722762 39033 39039 98122616 4635 4636 903974404 32010 32011 647403128 46294 46295 789547246 51322 51344 828406253 87450 87455 619114974 402 372 119672599 28037 28012 861053819 99571 99583 940663560 34782 34783 475637388 54894 54895 119331254 76372 76373 33893406 51992 51993 460750500 95062 95061 391987909 61321 61328 564520949 77300 77301 535160786 60657 60677 686550477 82642 82626 759700974 85186 85187 244710100 89983 89984 270398588 2184 2185 685236485 1381 1408 389837328 9060 9044 959235309 9268 9261 203526880 90458 90460 526668450 25078 25079 1992407 91122 91135 495153170 3714 3695 562519671 75191 75215 613051215 86821 86822 741808192 64845 64851 764128173 50231 50232 149323537 50683 50662 212845171 42090 42075 417704165 75686 75687 496157517 47718 47719 399731653 71577 71578 823820741 61631 61632 395536611 85477 85478 94978797 90447 90454 568788552 53041 53042 479277794 13353 13327 837710833 11426 11427 709518170 42384 42385 288519287 99564 99565 504854111 57560 57561 107842525 26114 26137 748182792 24672 24666 265030144 36031 36044 950964721 97754 97755 598770523 19115 19117 280883827 73553 73554 962508613 12234 12221 820234854 92243 92230 423039557 61313 61314 147149264 53812 53813 868527671 59213 59188 268595659 34942 34949 960362786 58104 58105 695913508 81381 81382 74478831 73192 73177 598238193 41551 41552 9278728 87655 87664 941489382 35871 35872 866530784 91295 91278 564643105 16181 16186 877879671 58552 58574 472758837 40372 40357 808650901 51625 51626 435488083 95812 95813 411664663 82727 82722 482335261 498 499 576039759 25642 25618 467986989 86621 86622 552933443 24688 24661 652283993 86310 86332 140209576 38935 38941 21999228 12094 12067 371719736 49149 49154 342812148 42236 42213 755493899 96744 96745 494233499 56669 56655 578278605 31326 31320 864702259 34346 34347 614054422 3017 3018 998535256 84892 84913 616349388 6924 6929 396027793 18887 18888 275744093 88736 88737 721436620 32761 32762 541235257 21833 21834 924517725 79375 79399 744667416 62390 62376 788896152 18264 18289 302725317 54770 54792 130554391 83185 83186 957791328 70539 70566 270281869 98015 98008 947696282 40516 40517 696008879 84942 84943 899654113 75953 75945 853056243 95998 95983 658019704 76691 76713 659786178 42379 42351 315032983 23369 23352 651493057 88814 88786 863257169 93827 93828 665029810 94126 94106 163789284 27509 27526 359958383 22820 22797 687901629 46769 46754 57181908 84577 84578 884041268 81366 81367 165450196 22485 22486 400203157 89162 89152 58344145 90386 90413 222778687 40402 40394 155625927 22901 22910 350085895 35038 35039 724433477 64008 64009 714720584 82597 82598 197684201 80940 80941 894138734 89805 89806 334364580 10807 10808 972081601 71215 71193 626656534 16890 16910 696698407 77688 77697 622929431 316 346 674123496 91642 91643 252048217 98705 98706 763797671 76218 76247 432965291 51407 51420 418919932 32372 32388 24405467 97618 97598 537847988 57349 57350 124362113 49501 49502 668750954 80031 80001 571496487 57465 57488 972290095 15193 15172 477523582 98800 98801 146934335 29393 29394 822875212 38956 38978 59012722 92287 92291 67601133 18177 18168 50150828 43920 43921 497906766 22404 22405 316580395 20094 20090 692698359 99104 99105 939909651 48779 48792 529516426 62460 62461 932324252 49669 49642 519405142 8309 8310 645197672 74597 74594 166100161 53150 53151 124199551 42391 42418 532126886 95196 95205 235560072 15106 15107 360641246 79919 79923 136444667 20268 20269 301248307 12110 12111 592745683 32409 32410 456418356 98788 98789 73590080 56754 56735 72754180 69319 69332 411145189 79116 79117 444991189 30654 30655 403333151 29404 29405 491672860 83607 83608 417128257 53993 53966 354600516 68646 68647 252315470 29996 30002 746411709 83814 83831 395472948 50644 50645 166101069 56513 56514 206241650 45382 45383 634165628 37883 37879 675392970 1909 1905 84847448 82305 82315 625260250 27979 27980 193396118 93385 93386 282539922 61019 61047 610955381 57780 57781 515451589 75442 75421 317477180 68374 68375 612301009 69015 69016 338757620 56853 56857 794006233 65775 65776 465052118 31061 31032 51912159 48364 48365 582998210 72841 72825 792174728 54817 54818 593836707 32769 32770 346618911 97967 97968 683683313 70712 70699 657866486 27574 27558 55509622 51914 51885 907699846 42104 42129 581448352 69760 69764 726390716 57274 57275 865429455 27323 27324 382166714 75592 75563 776347437 15485 15496 282820808 78860 78861 850749897 61752 61736 905414153 15489 15490 780092700 98105 98109 857601520 43893 43921 672431970 72445 72446 952049075 31089 31071 334520538 93914 93893 3488879 14649 14650 840418732 45271 45267 322554111 24988 24989 76274355 87320 87293 774371851 85545 85542 514220930 31893 31894 270392340 68925 68926 185110238 123 139 397403488 81664 81665 919641016 13419 13420 692916332 52282 52274 811701156 98143 98160 677478192 13101 13102 29709326 10856 10873 139745794 10354 10339 969917451 27631 27656 786898183 67576 67571 756615865 80723 80728 728371506 68922 68948 592218831 57926 57944 280778934 10100 10101 470885806 43441 43418 973351154 75028 75054 162796135 66011 66040 367443163 172 173 207282896 79856 79857 996843833 63137 63138 717195246 65460 65461 367940339 30644 30658 223667043 3558 3573 677425529 1071 1061 881466624 98377 98378 306159748 95170 95167 901305777 50348 50371 472696800 92582 92568 529086434 45553 45565 281146554 84075 84076 701313136 91152 91153 143236717 3460 3461 662892224 42217 42213 633790409 57031 57032 986679855 28480 28481 373706470 94968 94969 614558741 49243 49242 98716169 99181 99164 717627867 20662 20663 107464345 94401 94402 473208079 15036 15006 1797086 69587 69566 25821104 50011 50006 236495476 52567 52574 789420702 59930 59931 784496968 1042 1043 485506718 2318 2319 766853099 85866 85855 508272843 61640 61641 327769765 8634 8630 152126169 6340 6339 986836003 3200 3201 703058954 8915 8916 537009567 30272 30273 987763148 11456 11465 735792050 67738 67762 680273833 26289 26290 680986487 49939 49915 887048071 3038 3036 388310882 12371 12372 461185530 52971 53000 867799383 70328 70329 196316751 9834 9856 199776302 60492 60511 158480235 56459 56447 340939549 30439 30461 477665127 27181 27182 615291232 19076 19097 387699074 57412 57413 389829042 14001 14002 208618808 48438 48409 676338654 21832 21833 18316453 61809 61810 669560625 86705 86706 787602369 82997 82983 936992239 65531 65532 322544457 8076 8077 694311163 45524 45525 488638688 83878 83866 58923078 5152 5175 397240565 58505 58522 675995258 9696 9690 353700656 31652 31653 483749854 92978 92979 950544762 16386 16412 3398795 70325 70349 844450555 43055 43068 502827738 66416 66417 139097566 69937 69916 257113565 16007 16030 216494124 52374 52375 190196589 98075 98067 540315229 85067 85066 425181087 10600 10613 945411464 22941 22940 627703046 58832 58823 123592991 32647 32672 502813032 22144 22148 661198275 39006 39007 978743227 97871 97872 286552003 55562 55575 191925858 29641 29670 891795222 60140 60141 271229287 46942 46938 209633007 80915 80921 63075785 25083 25084 787043962 89336 89317 916645799 36792 36773 49006227 80534 80521 776491002 65812 65823 167515898 44974 44975 166763348 5070 5071 340752506 34976 34977 695065007 1776 1777 67318548 87700 87701 487322785 77069 77066 754947772 28536 28537 526556531 98037 98052 929213912 24186 24164 427118433 52189 52194 42697765 47839 47812 406592076 3382 3377 644382412 88883 88884 310113961 5288 5289 925475403 73014 73038 310368881 27702 27703 899306799 22391 22407 517054874 75520 75521 657492916 58138 58131 632111314 56512 56537 363493978 98684 98655 149996081 3210 3239 307755605 97706 97705 885785371 10459 10470 221164918 89631 89602 506686648 6289 6290 169712853 82738 82762 216651422 34728 34702 87722274 40168 40170 153074225 78478 78479 206165791 58771 58770 508347437 94643 94644 860063690 80008 80009 376338973 68879 68899 463756255 81319 81320 815365208 47663 47664 803692765 50351 50345 94406109 1512 1513 620219882 8851 8866 525571191 53621 53639 842511890 96046 96047 432914028 76831 76839 712074689 1017 1018 534207325 47088 47103 778920890 58575 58576 302741793 25830 25851 907568929 22875 22876 88345488 43597 43613 967506771 38223 38203 843969343 18778 18779 259448057 84444 84450 564500174 50374 50400 233179860 23484 23481 453002398 81515 81532 64964237 68526 68527 348049525 88963 88945 884872069 76633 76634 475126557 23499 23500 414509554 26919 26920 517733016 89331 89310 45570180 11525 11526 630887490 48745 48746 40371241 47599 47600 406391985 60410 60411 207758876 77066 77067 391367462 4788 4762 779412890 45480 45481 854464257 53620 53621 408812819 55397 55391 818577071 90711 90712 662083804 52905 52906 329759023 91519 91520 963453229 96690 96691 843999345 97161 97162 21332 2296 2297 756832985 63436 63437 29305733 93421 93426 372119692 7355 7356 871986506 17419 17412 758541538 10383 10384 755249978 79909 79880 530733754 63840 63841 841541182 78401 78402 389873376 76106 76107 305587725 77074 77075 831274504 42878 42879 802921957 38585 38570 967590186 22210 22191 734124199 27408 27403 448781119 23236 23255 956353822 38394 38395 521824482 58044 58056 313357273 81336 81325 174110249 87531 87532 642134498 80413 80386 842559242 16894 16888 189809554 18653 18654 630806491 83190 83191 953164155 13788 13789 278163310 65257 65258 831371021 69226 69224 722577799 68052 68053 53046957 2095 2096 769243871 95972 95953 236962204 54323 54341 384433548 89665 89689 410712917 59123 59147 254758118 88348 88341 170594634 96097 96112 124928426 34697 34668 8833463 90993 90994 403727071 98139 98140 998610816 64905 64881 240055350 98653 98654 114171704 6717 6721 890451282 37491 37461 264092303 24202 24203 393799968 77997 77967 268922688 16794 16809 753197433 3062 3063 105368361 31335 31336 612469964 39719 39720 411937772 7448 7449 979112327 3348 3349 447601233 92484 92472 204714693 89593 89594 146965725 22049 22027 207020236 19876 19877 167503942 62705 62700 645508610 21814 21788 254024033 71370 71383 291958975 11406 11407 167475326 81534 81549 557048664 82516 82517 795036840 75388 75372 175961702 33546 33547 825452039 22432 22433 425579615 77101 77102 31193654 83753 83754 719612302 99624 99602 873750328 79357 79327 161956123 16199 16181 651881719 17285 17272 628664960 61725 61750 423786792 95840 95848 915411694 27771 27783 669621956 79436 79437 970024696 50650 50651 304516573 6068 6050 686297901 65848 65849 144123933 48141 48132 810557019 26035 26013 401776957 76691 76692 7918822 73626 73627 138211312 54966 54967 915170016 54505 54480 226231662 36900 36923 775319374 77371 77372 757030746 19966 19942 155947737 41323 41324 917725488 63059 63086 214782012 46523 46524 737680896 7269 7273 443573882 96012 96013 577376160 69525 69543 699658724 87554 87555 625674080 90717 90718 558192678 84772 84773 582507351 50717 50716 557891489 3811 3809 306600701 37500 37501 952635574 78556 78552 311544221 9098 9099 822323466 73942 73933 712567259 40210 40196 903339622 34356 34348 553150681 64847 64862 957997403 24575 24576 926981779 23545 23575 882029294 67092 67082 446767444 87400 87401 784970898 43761 43762 919850134 4705 4706 656052662 42856 42857 626108545 75757 75758 774694193 73717 73730 493665625 41482 41508 494688989 45243 45244 459152713 48650 48680 60753831 14470 14464 197869285 40636 40637 423398853 66354 66355 282650036 26514 26512 848135327 7811 7812 7717686 91472 91480 849960914 92554 92555 51443387 21488 21458 649977681 2343 2344 671696844 47835 47830 708891368 2889 2890 678536032 36917 36918 303074925 90278 90279 969623106 204 179 467464874 40598 40599 228689400 85833 85814 804568149 52708 52709 172041130 23998 23999 526852583 98941 98938 657925953 56953 56925 773723406 77614 77615 934861367 19486 19480 63450809 43 44 410230651 25656 25657 475360992 78031 78057 635338090 29281 29282 914598871 76243 76265 172699970 57085 57086 556416828 59679 59708 591590422 32122 32107 202871364 17211 17212 793484862 42972 42965 948058010 2629 2630 632323050 60109 60110 463361264 22832 22844 161861697 94673 94674 727480411 57570 57577 736250999 27106 27107 578414734 29126 29113 44005589 94952 94953 204163842 96665 96694 713136428 97734 97735 76033832 39314 39315 695223255 96010 96027 805021415 78302 78281 205367242 19494 19495 505892900 7152 7181 745286317 5565 5571 214777815 13621 13617 993474494 80953 80954 524390207 38671 38679 840567359 6069 6060 504169007 48864 48891 257748603 66027 66028 148396118 25562 25542 498879556 17152 17144 764575867 88967 88937 632521413 89287 89288 461775679 79697 79693 986416489 64218 64212 970028799 78738 78718 645169381 28217 28218 969999826 19763 19764 300895997 26864 26868 318135765 86379 86380 922286503 57111 57087 670871426 62172 62173 775411487 23828 23826 461574163 1951 1945 807521783 21742 21754 761990017 38032 38038 467535381 57343 57340 842818581 13776 13782 146799731 24094 24065 554631608 14334 14335 94373857 34852 34829 328306385 19009 18999 540865889 39236 39208 12978177 46182 46153 67057735 58315 58329 936867524 56988 56983 657263505 95098 95090 993467143 41771 41772 373490867 26120 26121 649166716 94529 94502 576129902 87306 87297 926357549 38493 38520 417342456 49479 49497 800384797 5582 5583 999804114 61576 61590 351320086 1127 1128 234740694 58825 58810 212710520 24901 24902 423025624 69546 69547 723515935 6784 6813 12305100 74117 74132 20474011 78373 78374 420632056 4183 4184 13586516 43209 43210 239074641 46798 46799 729465990 90817 90818 364372355 95447 95464 502155688 21819 21835 787497184 6622 6628 104550782 81596 81597 131980816 60558 60559 543677379 71278 71255 670311534 48404 48386 140378147 62713 62714 143775182 98030 98031 736266102 44438 44462 507480303 18921 18898 794070984 58109 58125 632949993 82775 82776 662440587 70785 70766 729701728 99273 99274 202414307 81008 81009 764439681 90140 90141 652110564 68674 68645 81305638 80821 80822 584042365 75897 75868 821937534 69069 69070 515325309 58856 58857 223586389 51388 51389 582967846 8091 8103 896633072 36198 36174 370653330 38464 38442 11476125 2376 2377 275498744 63758 63784 982983151 62695 62696 595658312 95997 96017 164778183 6790 6791 665591385 88981 88990 121349601 28632 28648 507542059 61891 61887 83548735 75460 75463 116244482 31056 31032 200591519 28956 28975 111544983 15541 15531 624379005 55386 55387 31557623 9341 9370 578178686 77155 77127 971344337 14666 14685 217576858 48148 48149 795309784 68939 68940 726134261 25415 25409 267426092 61067 61070 152986748 85045 85047 799884068 82024 81998 797756083 91893 91894 251014669 70763 70749 342680906 68375 68376 787476031 28666 28667 425802023 95881 95882 885178530 31895 31896 45457410 79695 79688 340343408 86277 86278 181946983 69581 69609 81599900 85381 85353 377541181 82497 82498 67784098 44420 44421 233083548 10399 10415 483490486 87650 87651 824831194 8840 8844 571531259 2924 2906 429320261 46371 46387 718589328 66135 66128 635088545 47405 47396 884326740 73068 73069 644749426 43482 43487 596538092 33535 33525 161085823 88040 88021 287763713 75312 75313 367180427 31237 31238 851360135 73236 73237 473186235 60455 60458 334906990 47264 47263 372771079 35314 35315 537280386 58436 58427 69374974 54172 54175 63977767 8322 8323 51105336 7857 7858 639622103 3340 3346 245681933 1246 1266 696590809 71845 71828 848487064 69383 69407 644536886 48817 48810 463730022 38680 38650 254257885 32848 32849 621631027 31028 31001 860967107 90429 90430 375044094 1942 1931 118229521 27597 27606 173302361 91013 90998 813190763 87627 87628 246040778 39307 39308 737899036 78190 78214 1092567 22802 22807 480921719 25904 25905 574866047 16215 16216 101504503 62788 62792 800310292 25433 25461 588485008 54266 54267 873290090 63341 63358 531626867 48806 48807 290969392 70369 70397 403893565 3350 3324 359492946 45705 45685 624314872 45435 45446 867959161 99347 99348 986002414 44259 44235 296187512 53810 53804 777223145 88608 88603 667618791 77560 77561 773065401 7495 7496 276206946 46451 46452 985127672 17504 17505 430212143 63332 63358 713670269 36107 36108 546580093 12816 12818 957525827 37691 37714 643152588 82662 82691 812373748 61935 61936 681153051 31014 31015 838632782 66808 66809 36924483 79628 79629 7489032 6358 6359 60346790 53789 53761 198588224 86208 86209 289005073 67282 67280 393041215 53332 53333 766151281 75788 75771 706271394 46302 46303 242742453 60434 60459 358671663 12248 12253 893922828 26061 26048 108170089 66786 66787 12228611 24830 24831 413709955 705 690 494265256 3746 3747 716634115 64019 63999 149384504 51792 51769 318429236 98209 98231 307917783 57451 57428 855880791 83149 83150 295848995 29821 29822 448258370 3783 3809 635852956 63562 63563 197967602 12018 11997 261020004 22651 22652 167988549 8878 8851 852148759 7237 7238 745677594 33862 33863 477127803 33854 33855 249331739 42802 42803 37864614 87719 87720 661054536 87768 87758 7481550 86812 86813 223083465 97872 97873 568833140 98411 98403 716583513 18562 18563 120487691 7423 7433 687308543 79129 79130 544859085 68354 68334 302506476 41878 41858 517410775 75692 75693 493383473 66703 66704 788523480 53855 53856 863978159 21990 21991 452176404 79470 79465 584944373 58448 58449 747553927 72324 72301 743943345 57074 57075 579304935 3303 3304 943852082 9809 9824 579362287 32222 32223 627004467 23978 23979 615885233 17323 17324 756632902 42469 42470 129377609 9883 9896 680436600 48488 48489 709927091 62727 62728 190295430 73508 73509 293933454 99196 99197 895893451 23294 23288 997030766 93433 93434 631767226 67462 67463 343620267 7174 7175 572029391 7948 7949 428469475 47044 47070 844027393 41812 41813 230717754 55349 55319 665472268 93353 93351 951032155 31495 31496 796306651 70604 70611 830690214 14124 14125 934673496 58717 58718 42591081 1103 1078 219884964 35715 35716 917674830 12908 12933 418748976 71029 71006 235757922 88466 88485 591582558 56517 56546 721213365 87404 87420 89827179 24241 24242 660705478 96680 96667 883213774 30561 30562 266850484 14356 14357 496813003 25917 25897 852236383 87566 87567 764856709 70278 70256 56299551 98131 98132 400520925 72077 72078 321237135 80222 80223 268952094 47324 47317 470325524 5191 5192 277833776 1127 1136 370473250 24483 24479 681242460 69982 69983 438357028 17626 17656 211903605 49576 49563 66896776 96355 96356 651531663 35689 35690 450880646 62897 62898 75363179 98053 98054 243405529 24236 24212 399721584 77204 77228 223986101 72150 72151 465467599 54454 54452 930000899 36606 36590 719668473 30220 30229 893974028 73224 73225 7786477 4791 4792 64698042 91524 91525 935102254 78561 78562 317528376 98677 98700 653489009 32632 32614 870703195 21060 21036 900576481 80301 80302 402578224 62638 62621 549378861 74042 74043 792613700 32244 32245 989032181 19956 19957 823244159 54919 54918 675903354 35609 35610 634508844 44825 44802 346447088 44291 44284 643989711 9784 9811 943575780 90423 90424 668472132 7563 7564 387466813 61117 61145 850354972 55983 55965 324673560 42032 42003 485528557 16443 16444 134699372 49656 49649 350257106 46437 46438 665686896 47957 47958 345154334 59850 59851 11325658 57408 57434 813761090 9724 9725 176889668 66743 66749 454806467 24588 24577 202210254 65410 65386 848752157 35376 35394 717100423 23614 23619 639762567 85986 85960 892612014 61230 61238 244875419 81136 81126 990700323 724 701 142437968 49713 49685 776295729 55673 55694 118726144 7049 7052 187550724 26310 26293 163744987 79711 79690 316084857 3723 3700 391347682 77617 77618 978678093 45746 45747 927303089 78602 78603 118849492 54006 54007 928070857 65177 65178 13606391 60735 60736 873007656 49421 49422 591836288 36019 36020 354018819 33403 33404 255931579 57794 57804 577669301 84221 84205 856936148 19210 19211 99061209 17783 17784 187912726 2419 2420 98768208 92623 92624 321759609 56794 56795 300088255 79276 79277 699555372 97809 97813 301372419 38612 38610 332536819 10508 10516 883282042 75934 75935 438614189 69055 69056 305372557 40972 40973 503771067 70992 71021 580484296 26795 26812 213103546 96186 96203 775098874 43643 43644 109595695 25149 25150 198140287 98303 98304 278138087 95767 95768 133407063 68269 68270 589448212 64877 64864 980944708 59715 59716 258024647 23862 23877 527676069 41110 41111 793925793 88419 88420 910731050 12415 12441 22833743 90155 90156 571108996 44835 44861 583938373 71361 71342 633845164 49041 49042 688941733 83168 83166 916028984 27092 27093 788102118 76477 76478 891725358 86185 86191 885662400 43693 43710 987821830 37702 37703 801945767 45726 45727 90262814 68601 68602 829657903 76674 76666 936531060 1340 1370 597658136 57916 57909 734962716 68337 68352 790782019 2853 2854 274065542 26661 26633 49873089 86216 86217 730408849 42497 42498 708574230 3523 3518 881892461 40622 40623 248398614 56501 56502 282265245 79606 79611 19607152 69325 69348 98168880 64524 64521 873265116 56754 56755 132795247 34733 34734 594427222 7354 7355 610271015 97052 97077 891426173 83243 83244 425087977 27001 27002 707059630 88449 88469 433531304 41228 41229 714196561 80956 80977 943617442 46398 46374 415363752 16681 16682 353587093 15663 15661 886468601 66848 66820 296292198 21424 21425 752607896 83801 83802 262706575 86790 86791 870049388 74696 74697 970050270 81924 81925 397151654 66411 66417 900405102 39321 39322 777646094 20657 20658 398990900 8735 8758 753882531 72562 72563 604175743 17366 17367 57922535 24611 24638 98244975 21441 21442 435268604 44480 44481 490174687 18950 18951 361028586 39190 39191 623006991 90428 90399 146721386 10918 10910 846906302 80621 80635 561403754 34439 34431 566806550 8149 8172 558845065 67127 67128 901352801 9388 9389 164502372 91980 91981 229686273 7961 7962 767342157 11854 11831 749352108 36609 36612 405612025 75741 75737 404601188 19843 19844 413476660 49145 49146 466592120 39087 39079 857062306 73572 73573 878723513 20774 20766 959509592 72539 72540 256403662 54496 54480 408675932 75800 75801 249111206 90913 90919 255273685 48151 48175 98000795 27534 27535 86235202 64270 64271 978920841 32786 32787 792069374 90971 90972 96087262 24489 24495 992438709 20177 20178 348436586 91666 91643 416605984 96357 96378 380298579 61222 61223 527142374 74993 74994 400934854 80511 80512 409617903 27211 27195 983583030 93449 93470 230995522 22280 22250 181180796 20322 20323 6641755 22556 22580 403314921 33296 33297 444187314 4936 4937 999405492 66887 66888 583562629 17977 17960 824169806 21169 21170 721828025 34317 34318 346643633 66640 66641 415330213 97074 97075 447117301 36086 36064 875924846 85155 85145 743056069 46637 46667 906676864 93513 93514 92233473 54117 54122 617868638 47900 47901 722131949 4619 4620 148218077 15744 15756 35562890 27687 27688 369760382 564 591 802878553 11677 11678 721731179 21332 21333 91297819 2936 2914 928340773 27553 27555 58524030 55364 55363 442328591 17413 17414 95009035 55441 55432 866952102 37011 37012 369754527 99583 99584 263716852 36014 36015 886224650 85627 85628 644087676 86198 86210 465313086 49004 48998 692671073 54489 54490 592579251 18378 18379 1229990 38699 38708 71054511 46694 46695 843252265 22511 22517 399965078 20031 20032 260400512 34098 34108 351561967 94695 94690 336024341 51655 51682 817102020 272 284 9042589 45752 45753 187380837 40797 40771 31778260 91485 91463 302356418 62762 62761 656289363 36728 36729 156621404 11997 11998 521770242 17454 17442 725508188 20124 20113 631012212 20294 20266 89310218 82193 82194 188490515 10408 10431 283919458 71567 71568 89614391 71804 71819 28052124 99078 99061 666458558 39140 39134 741145556 99484 99485 233394155 99885 99886 340065393 88557 88551 784184280 97222 97223 847879276 53693 53683 918886625 82939 82940 447496352 1481 1509 523719214 10943 10959 555748849 1740 1716 762629623 33318 33295 176904727 33363 33364 347178227 38269 38270 479674040 64745 64746 708474645 47456 47457 857899524 56309 56310 451379594 46699 46700 223598805 27033 27019 786469898 24106 24125 19976588 80019 80047 140148780 12139 12166 499928777 67373 67374 472171903 74600 74601 102705780 40026 40027 780744245 92194 92167 229839530 47631 47658 835800056 29878 29879 88884781 84395 84417 248952389 53430 53431 18253551 86008 85998 190927925 30913 30914 258173535 34305 34306 288091681 44780 44808 195941339 59119 59120 291757582 643 645 487307433 97165 97178 94870740 38465 38471 87806235 49107 49111 5688920 29308 29313 18891172 43354 43335 841061000 51704 51701 718976009 64216 64217 538209518 74597 74616 695652761 51844 51857 633700691 22936 22919 872378009 21612 21609 868069967 15750 15755 749752677 26261 26279 21525599 81509 81517 779454734 90401 90374 370340971 24270 24271 916170468 43654 43655 449773296 6260 6261 129863761 48372 48350 421901510 59562 59580 346101486 74298 74299 901414004 32026 32056 526765654 76670 76671 35710437 41274 41303 228670162 79031 79032 39700827 25291 25292 372010707 90209 90207 292796977 91871 91872 348735876 20451 20441 659385422 73436 73417 106377805 95369 95351 145945010 22171 22150 341188595 5093 5088 781696000 37943 37944 787631804 28896 28870 655189001 446 447 827739961 96308 96309 641099993 38832 38833 501675970 41450 41474 381981155 22871 22890 198701347 28265 28261 121995247 30902 30890 197428756 97516 97517 932105899 25223 25224 420765156 28059 28060 780476169 72381 72382 869291264 49089 49118 34611055 81930 81931 522595314 21079 21092 91005106 10728 10731 603530573 61726 61704 821379000 58061 58081 18948700 89842 89815 77200759 90831 90832 105429657 84659 84660 310661725 73881 73882 174060868 91688 91689 352194370 9617 9606 96050858 31831 31832 425062831 89022 89006 234206635 31360 31383 803827506 41458 41460 35282359 16519 16529 230183640 61701 61702 800004150 67615 67638 842672180 93645 93641 182259951 68518 68503 154651498 46372 46394 145284307 54319 54337 851307520 9960 9972 760634359 34646 34647 275761713 96616 96605 780930767 11423 11393 368282969 72115 72116 631400402 59633 59651 690313396 36086 36087 920686600 87149 87169 776261704 55627 55628 92439980 3161 3162 775740808 16027 16028 194052232 10964 10954 99360420 45577 45559 614540298 33393 33394 236772997 22802 22822 652280118 93876 93870 114612285 75480 75481 521767290 1516 1502 805229798 98285 98297 897114075 97654 97655 58742701 1211 1184 993148078 91702 91703 975690306 6661 6662 143747328 4648 4649 422126037 82407 82408 775734911 65647 65643 145418720 80118 80111 950003070 42059 42086 830476772 92594 92595 786870871 61815 61816 848826349 60587 60568 382331701 31907 31923 842692944 83552 83553 624259248 25370 25371 436234967 32500 32509 148851439 95483 95484 398088721 72354 72360 901000950 20023 20033 355902769 76384 76361 867377304 16413 16402 343301221 65869 65870 492053265 66729 66718 673090611 12700 12698 598501523 51049 51050 912902577 2362 2363 960773522 35210 35240 944081917 62964 62965 112544010 18413 18405 261502315 85807 85808 400134393 67199 67200 258869735 68855 68841 355698167 28437 28430 576706142 43757 43773 931930441 66080 66081 771418009 91018 91019 852766473 42715 42738 421969554 58325 58297 950123733 15183 15184 535326349 6792 6793 319437155 92098 92099 367020079 91063 91033 829733222 50316 50331 742197428 49320 49321 120091538 10756 10781 408904206 8695 8696 557048846 28428 28429 883783521 34134 34135 576706951 7503 7504 272454680 78066 78054 383781224 62940 62962 582555581 7615 7645 13540806 81622 81623 295033214 36789 36790 121125371 89798 89799 870274612 73654 73666 481615315 70958 70959 882657517 36376 36377 513376425 35038 35063 806485031 35992 35993 381730194 80756 80757 996870207 66154 66155 342412486 9249 9224 136954020 91813 91814 181664939 84501 84502 986264777 96975 96973 543024162 8976 8977 681805181 48228 48229 841935853 41827 41828 606225463 81044 81026 884069783 86386 86387 454154589 41522 41523 407776864 92704 92705 164449242 30570 30546 737264776 3873 3874 584790323 8209 8210 554809025 64726 64725 467357455 85264 85265 421451990 51807 51808 767388315 75527 75528 531733304 13930 13918 862454553 68222 68223 904259382 12974 12948 491566239 1822 1823 167355836 2317 2336 552907736 9950 9940 407349219 39447 39472 528770748 15726 15740 325046832 28152 28153 986015341 32488 32489 174032902 4245 4246 505998049 15987 15988 976777007 88670 88671 488613764 34115 34101 233026449 69025 69026 409492850 89013 89014 720952822 4381 4382 161657276 48556 48557 178279157 66282 66283 275501997 80317 80318 20394204 25578 25579 160183353 11187 11188 885781161 79945 79946 931201094 61022 61023 661445154 45395 45396 620690580 74127 74117 224769439 77511 77486 849007100 72628 72646 762106631 75440 75441 617291467 44286 44305 412706045 38150 38151 367573558 79075 79058 316641891 52032 52056 507661903 55856 55864 824565470 10044 10045 208251380 41238 41235 429245559 79863 79853 890525979 94271 94291 486914107 78703 78704 321347124 68435 68436 787975112 43794 43795 507854815 50460 50444 735413819 1205 1206 42902834 13118 13119 545028220 40482 40483 444115805 41507 41508 859255474 69004 69005 664079956 21638 21639 879381145 31009 31010 137136268 90804 90805 147945649 3172 3159 278739384 70249 70250 669596489 75854 75824 588337636 87969 87960 541058772 6714 6731 139030568 34396 34397 263852866 27198 27216 954750050 51241 51242 944690383 35017 35018 986740378 30485 30513 666122068 14300 14295 97927256 91569 91560 509016704 64249 64226 346150844 67508 67509 569504228 71326 71340 934006637 41896 41897 383820567 91357 91358 763944184 7310 7340 267504245 73873 73895 299013230 33904 33888 163978732 36101 36071 932058964 63341 63342 251428954 54809 54796 136852807 17874 17875 966194183 48408 48409 638747556 91087 91104 575436546 86650 86643 912678809 30594 30620 505568811 82932 82906 56548446 52221 52222 938354744 25483 25484 20888968 4999 5000 901851909 7506 7505 219468161 37872 37873 654406496 60985 60987 484729628 42357 42358 640934043 79184 79185 456011647 40974 40975 613443656 82015 82016 17021262 80005 80006 658582923 20824 20825 95393560 60175 60189 584295541 88737 88743 422507026 7038 7010 310876625 76379 76380 140952833 37686 37711 888433781 82943 82944 129230329 22450 22451 150197696 69694 69695 889501933 19196 19197 72563799 38799 38800 495021652 71457 71483 226909974 82650 82651 738762209 77297 77273 936475101 63834 63835 713213298 97812 97813 442050929 35236 35211 891316860 85887 85888 89152013 71278 71279 729858572 76338 76339 515194124 15923 15924 328703681 24334 24318 535818103 339 340 9880133 86878 86859 94506486 59220 59205 785478784 51149 51131 131775452 82505 82522 152499906 7023 7032 555293815 26594 26610 475132994 4806 4807 546115930 51692 51693 384016575 55143 55150 664630610 75005 75023 209128983 6128 6129 198938081 52802 52791 243949790 7884 7868 562933010 23002 23001 435209451 69325 69346 286322227 55465 55480 75193372 99548 99549 977401637 84813 84814 856276081 58446 58439 14414595 93030 93039 330804593 16791 16792 105792055 99128 99129 3212145 84181 84182 988081908 67877 67865 627966607 93005 93027 136461900 54430 54431 683028785 96036 96037 203500779 57374 57375 833668744 90819 90808 551832961 42891 42892 682198226 58859 58860 759206088 60589 60590 337934078 77575 77567 684743310 3754 3755 976627269 35021 35022 343421482 89685 89686 684737316 44544 44545 265258871 78868 78869 971350687 21584 21585 918709702 28294 28295 383019054 83949 83950 407346830 31550 31544 940871060 91961 91962 387123541 4682 4683 790303195 22757 22758 650639859 47977 47978 142481461 90591 90588 923246023 76246 76247 893410901 56744 56745 324888543 47692 47675 831977133 32646 32643 480044883 45801 45779 804101099 38800 38801 259812375 5516 5495 801758551 41598 41599 556780032 94051 94052 128681316 1847 1848 937547290 3714 3689 870578283 9662 9643 442492041 15424 15440 106355674 92280 92291 916328166 94024 94015 113902343 12628 12600 420747032 21919 21901 841794577 50428 50429 392308887 52480 52471 937323802 30835 30836 47571680 957 958 742096653 65879 65880 655776408 26012 26013 26362457 47983 47984 958287753 76690 76691 915903094 481 482 450284093 60367 60390 615698396 12773 12785 925974353 37326 37301 558590291 20845 20872 441003368 19527 19500 424337513 88042 88043 109884217 26906 26904 332784733 13243 13244 268892562 11597 11598 393370339 3603 3604 17332783 65655 65656 607197371 30038 30049 759442696 68561 68546 688296524 55215 55197 956646848 73769 73770 153971400 89508 89509 782748558 22334 22314 446178881 94087 94085 900793955 62639 62640 83900157 20062 20063 639638630 85692 85701 545573683 40133 40134 344126534 22662 22663 903190048 78761 78762 723176962 86499 86478 766368548 26841 26818 506255606 40884 40888 405606611 42185 42212 457429999 66893 66872 942270936 20243 20244 741569461 16326 16327 272136754 10973 10974 613863467 65821 65822 63958949 1655 1656 557721579 96001 96002 514400734 46069 46070 611903335 71165 71171 252942018 13586 13587 338428082 49101 49102 331147780 5896 5897 809904388 66371 66380 182222584 22051 22052 151234863 48812 48823 544155662 94950 94960 618478037 72921 72922 779492630 39292 39293 650000291 15100 15101 234565536 98492 98493 711105407 80962 80963 294066136 98291 98292 418196686 80316 80289 301588445 75480 75484 352697264 31735 31723 507081358 81603 81625 839964095 67505 67521 33818303 59485 59486 533889618 70309 70310 269292384 12935 12947 24099531 42228 42252 62185518 40649 40650 423102938 9111 9112 342277703 47145 47146 197361694 68034 68035 533978183 43379 43377 348078852 4543 4567 964787290 62616 62617 890248631 68725 68726 234351257 60731 60717 357068390 47626 47635 202482492 5627 5628 859164968 33833 33834 34563414 67201 67231 591503086 27762 27739 579061729 24607 24608 439188365 99822 99823 64541892 38939 38940 439140128 78815 78786 817454909 47771 47772 754666866 61363 61359 499615299 19141 19142 914251597 21147 21163 285352434 16702 16703 285933379 91226 91227 297646941 32607 32604 115272973 37149 37150 710955998 38007 38008 475497779 39138 39144 851276791 8528 8529 372072054 18624 18600 842866755 13749 13750 834192753 45744 45753 268075359 54716 54734 185599125 97476 97477 667008298 41086 41082 946348187 14557 14558 175280662 19864 19887 610364672 41361 41362 353210045 8154 8149 521198430 70713 70703 764717027 94310 94299 576687418 1296 1312 690475702 94655 94656 553626168 20283 20284 227337244 64314 64295 440428101 22755 22736 1442816 14059 14073 239839461 58097 58098 509023897 67216 67217 213309641 12602 12631 27760016 53115 53116 205332197 80977 80978 900331863 5861 5862 514965399 1725 1726 156129688 84329 84339 208867784 93389 93390 318563433 19151 19152 626112692 66973 66974 134112687 76113 76114 629787605 67322 67323 275103696 63641 63613 679500018 70106 70111 761553292 76244 76245 777742873 53790 53791 478915765 34104 34107 847060797 98387 98388 600548673 31529 31530 753462330 89933 89934 492883877 67418 67413 171400795 29714 29715 224036155 75152 75130 212278511 32755 32743 441169767 50671 50672 143698429 26496 26517 924372116 87 88 59103390 57815 57789 971795275 3619 3607 478815294 78280 78281 278699939 10863 10864 615636268 73752 73726 401572534 57800 57801 486363061 96266 96246 908228602 13820 13823 988283074 34032 34033 973013366 9996 9974 475162059 43129 43155 678285141 87144 87116 121730616 76369 76370 230931643 41826 41848 514109139 86143 86168 353500713 75006 75002 467012876 89252 89253 930038591 80765 80766 723353251 49674 49700 39556062 48443 48424 503309778 36946 36947 877799836 96704 96705 51438179 73377 73378 343724292 5645 5646 370648248 3388 3389 871558427 49104 49123 656317530 92498 92499 247835468 83472 83473 797584012 94119 94120 450427335 75250 75259 302412911 84239 84226 917488492 90561 90582 790270989 76010 76027 951182037 47274 47275 52202377 22019 22038 359263929 69998 69999 292564207 30519 30520 149462823 6154 6155 560765148 80273 80287 91108937 94763 94774 315670629 16505 16506 614130629 77220 77221 466516990 19013 18997 487537022 18232 18222 256045310 58739 58740 254416528 13268 13269 563718693 44532 44533 352711876 26405 26406 57018883 63455 63436 569543343 9033 9034 828363913 63233 63208 97050595 10213 10214 735857322 37494 37464 382488412 30571 30572 625133322 60544 60545 229475230 6771 6772 330278395 69102 69103 715562115 60 75 751982340 88071 88074 338467617 91725 91726 232299746 18267 18242 888418016 33714 33743 771354224 53860 53861 71592821 60857 60874 512807013 85729 85730 380940671 52369 52370 88704389 88704 88695 861105361 11803 11819 639439495 96162 96163 862653143 39200 39201 756054389 5592 5568 402234916 49012 49035 593799556 11313 11343 785270034 43531 43505 18462392 84177 84191 939754144 3498 3499 371517119 90894 90895 862990210 54933 54932 947249036 36015 36016 590023957 4523 4543 337784523 51783 51784 683936462 97507 97479 499429987 30269 30270 371920732 68655 68672 885362875 6628 6629 63935708 12851 12875 512331995 7390 7371 436604078 73113 73141 604533770 30047 30046 350767010 19486 19487 22125038 91444 91445 998512567 58352 58353 653455285 37940 37941 308366302 86441 86462 698141032 83320 83321 236156448 94821 94822 358318516 48693 48694 314551137 63548 63577 411655148 6421 6395 850019103 70471 70491 466227976 83308 83292 178385802 68374 68362 458282029 14543 14542 203592063 66036 66037 527029054 20562 20563 181477845 40269 40244 757464896 33505 33506 364775921 12231 12249 230454084 93633 93634 122696251 19947 19948 840536684 95785 95780 256844450 30904 30905 759953635 94671 94672 764526167 14622 14619 813275550 28494 28495 863691280 42882 42854 145177486 610 621 900889327 47602 47603 4805880 30595 30596 613231979 50807 50808 86750509 65737 65738 133283432 98835 98836 735954057 73976 73977 658281862 61149 61150 285714697 72176 72177 104350660 61749 61750 926358685 58684 58712 453162913 51170 51171 390473732 37371 37343 613186619 78931 78928 776036979 27901 27876 369028893 50838 50839 209221417 68348 68349 348414292 28649 28655 895613877 59786 59769 106006376 83359 83329 414981003 57059 57060 448640748 7499 7500 12479905 41849 41856 846648830 20696 20690 149404554 38118 38119 190677397 70209 70210 623544051 64913 64900 545377100 13396 13397 489982301 54730 54726 447035933 73038 73039 784016622 89521 89547 748105568 11689 11665 821627395 77260 77261 159635199 47140 47141 757360108 50938 50928 137965198 72272 72273 167551237 76290 76291 849539703 43439 43423 288916933 19054 19055 39191729 15014 15015 489283696 32840 32841 68352911 65760 65761 910308404 16622 16628 163470934 95395 95407 440637722 63589 63606 376700747 12764 12765 938798953 24495 24496 484523065 58392 58385 753149410 37592 37593 618253796 45626 45654 658700546 76441 76430 229208382 61304 61305 408869244 94409 94402 506339379 32028 32018 691504551 46317 46318 27084659 54819 54795 281076097 3257 3258 655259424 30680 30681 231496207 77966 77967 348557778 4972 4969 279838415 79873 79868 587601817 70812 70813 951525947 98089 98061 425753138 48133 48134 354131634 93581 93603 357699302 80759 80768 241969311 79876 79877 706372535 99908 99891 968313153 78514 78491 207161600 19143 19144 54907419 25144 25145 402484694 16679 16705 957560777 77773 77774 709758621 11598 11599 10859977 19922 19896 785179543 54128 54114 476582268 12706 12698 574454228 90677 90690 30391979 52619 52620 347465061 88747 88775 855329926 5236 5237 273389904 6639 6640 728300166 67483 67484 698878415 73209 73210 557272292 30508 30509 947560446 49244 49245 435087605 45628 45629 690172808 71215 71226 578432851 1782 1787 567382981 1416 1395 710108514 23332 23333 820834682 70135 70136 1593324 65879 65861 726830828 8507 8508 288666219 54921 54922 7106580 41506 41507 906406849 41207 41208 447833914 2113 2135 936136429 6287 6288 871382924 20330 20331 20753294 12454 12429 320262965 19677 19696 735091055 85760 85761 207205786 88776 88777 2135295 65091 65092 372754626 38908 38909 201764460 56719 56717 144604634 4217 4243 180909205 67245 67217 174361080 98379 98380 47406175 74184 74166 569724319 13650 13651 804428742 94733 94750 520532128 31976 31977 891570557 12901 12872 463042779 89588 89589 928620566 48336 48337 659757460 17239 17240 185352525 45466 45480 527665704 91124 91121 205104457 20478 20479 137024939 21435 21436 581445378 64937 64945 520477561 78580 78581 383716564 28216 28217 506972329 28061 28047 549806161 43628 43629 655697983 72913 72896 664048745 56521 56522 903594782 30599 30600 118218320 86783 86784 296974709 20066 20090 51158482 76349 76338 562861157 51680 51687 407702276 71053 71054 224164360 95778 95804 458593913 17111 17112 60278917 89996 89997 294625338 19907 19936 410387472 81255 81256 272796348 26718 26719 791144349 48231 48222 910027338 88080 88081 84404062 20424 20425 815984354 11791 11792 918993413 34420 34440 772922460 29863 29864 388432140 38556 38526 643348845 45646 45631 706734984 77060 77045 552631591 76080 76097 835076801 51796 51782 19897205 15493 15485 863451886 52430 52434 620804278 36187 36188 509823805 83102 83103 392287536 36094 36115 32548588 89280 89268 424243825 8497 8498 684322446 38541 38518 304915939 1191 1192 243468894 39631 39632 128707723 18577 18578 515909263 81535 81536 355065004 57018 57019 225237600 47149 47150 487874006 80204 80176 742817022 77834 77835 482710487 7116 7117 260199902 44075 44076 523494280 40201 40202 216009963 47188 47177 704032132 3529 3530 827563894 33115 33116 645985884 80752 80735 798169544 33407 33428 80767973 28339 28340 28527521 90843 90844 792534229 40852 40838 269373130 68445 68446 917443779 36663 36664 299494710 26254 26228 281710255 69966 69984 498751798 15657 15658 783347617 9302 9303 78649648 81017 81041 788788010 25682 25683 311067114 85989 85980 9934264 41348 41349 547076481 66416 66419 517319706 30698 30718 218254021 27088 27089 263740869 37533 37534 480947105 31628 31605 231881613 75435 75458 636454348 17669 17670 419808545 64006 64007 897575601 61263 61238 29739777 64613 64583 66988396 83022 83051 409094156 68028 68029 149422079 21317 21318 673443302 92255 92256 934145939 42684 42685 863001673 75244 75245 132031647 3575 3555 980705069 40383 40384 588152749 66703 66714 63415683 79172 79148 404400598 4039 4029 448036512 2978 2967 385407884 78970 78971 367909398 5652 5627 630575117 8417 8432 714601191 38320 38321 255271228 77707 77708 519358821 23948 23968 731878506 5619 5620 703730850 34975 34976 242421837 47710 47711 974828677 68232 68233 987659536 51392 51393 289929708 42593 42594 924551403 2090 2092 365941499 8588 8589 548373110 47045 47046 43900166 26046 26060 480142249 81941 81942 319230969 19172 19173 276748175 56010 56011 827391411 51883 51878 247749304 68163 68164 123696818 34712 34707 246988087 93337 93338 121687125 50742 50722 531856012 48461 48481 852393092 94282 94277 312888429 92117 92118 60326340 48022 48023 574890144 14036 14037 266662970 84129 84100 378196762 71965 71952 588759551 61151 61152 730408052 4671 4672 654724991 7911 7912 717130181 78204 78205 328403731 38724 38725 10950403 94201 94202 885379608 15233 15234 918475356 94835 94856 40523662 42851 42852 401968249 58527 58528 683201555 32626 32627 155790720 59405 59406 264236671 27032 27057 623371842 77493 77494 115072589 87080 87090 99182410 81131 81150 749530958 5257 5282 914326839 62629 62630 353800136 17925 17914 400445505 18458 18462 769683228 94097 94098 333210163 23418 23437 345991572 48882 48883 149226487 35451 35452 96086027 99977 99978 819684014 22910 22911 390604542 32092 32093 126017961 69503 69523 319914487 26897 26884 743705887 56013 56014 874861954 40485 40472 813031538 82406 82407 777439839 94244 94252 875059175 34400 34401 905625963 5340 5341 983993445 55335 55363 20134491 693 664 282624354 75642 75671 114371794 39235 39236 247423562 80027 80037 437303133 30870 30869 542320055 25985 25986 366630366 30959 30960 390721648 35613 35614 323209011 16099 16100 126289432 39196 39177 504368701 85925 85948 53671202 3032 3004 959335622 98774 98777 973110011 98272 98273 223983897 51246 51247 248361798 37441 37461 493173620 79518 79495 200624155 14013 13988 62522939 70212 70227 466438763 99883 99884 704997154 21921 21922 678508354 53058 53080 325954781 19777 19773 392314612 42068 42069 795971837 94726 94727 224377888 32317 32321 131094882 56227 56228 542143371 43417 43418 938321071 94575 94591 204356359 36855 36856 957852009 17545 17521 611422172 56193 56216 438127579 25237 25226 180029727 95759 95760 291615557 80462 80463 661071281 43631 43602 976333901 97885 97886 998542161 85880 85879 803550463 98469 98470 649893892 68237 68212 573789418 16956 16930 311769032 48573 48598 403933726 68402 68403 377838134 52293 52294 816839449 91739 91740 367861918 50412 50413 699035827 2279 2280 998687449 45700 45716 368676014 2574 2575 480873769 51443 51444 795525941 7602 7576 477937420 38225 38226 380839093 83644 83660 553666212 72396 72397 744707332 67854 67855 20786722 35735 35753 656259048 7721 7743 331960639 60709 60729 224176809 64898 64899 85169965 95896 95897 789957558 90759 90760 639112504 92658 92659 408880832 70088 70089 865704358 80361 80380 232741656 93405 93383 122309399 73609 73625 479021046 56595 56619 145732916 75963 75949 892583501 27529 27530 883760129 48589 48565 693202390 18531 18507 233455044 51948 51949 535476765 82643 82644 982482325 40365 40366 517400720 4326 4325 868999270 81845 81846 138204228 58866 58838 120502554 16460 16461 662384349 61236 61211 722546567 6945 6973 584199019 5404 5398 644414980 11958 11965 752480329 31518 31506 716664254 22099 22100 805260829 15690 15677 738587471 56012 56013 892350489 66642 66615 120088756 39466 39467 923023660 9227 9228 535174405 31254 31255 537540425 92642 92649 651651629 264 260 255105277 65954 65979 502172305 2622 2651 573804158 51654 51669 619172235 53000 53016 648355695 24263 24282 252182899 81865 81884 699427304 68220 68194 804174088 82625 82626 73738766 84213 84222 573644945 1837 1838 841983397 28366 28374 901187475 30739 30757 882152030 40845 40846 92947489 97988 97985 957005078 86786 86792 816173997 72403 72404 912780491 85466 85467 153901583 32290 32291 600723020 83610 83611 278743516 715 716 918601388 38050 38051 8343100 80791 80792 845830043 21658 21659 357357499 88951 88952 233613769 8610 8611 234956658 12359 12354 788388204 48003 47989 303529662 60508 60511 431613587 30215 30216 863390669 33634 33652 978315688 38852 38853 14901118 59146 59147 986318029 83836 83837 780265184 58607 58636 711544025 27784 27785 575560066 90264 90276 546936499 95581 95584 561895285 55039 55063 113295973 95007 94981 837910374 46845 46846 24944887 83817 83818 68196619 23234 23223 435630652 55455 55456 107641049 96162 96145 436354885 46865 46875 383361533 62523 62524 628715017 71758 71735 913496919 59417 59428 397964729 86921 86922 9066167 30167 30180 790888616 61912 61913 542703966 37722 37697 568260351 73143 73144 965555344 41382 41371 393595169 45966 45967 635722225 32497 32498 798462439 6622 6648 490416280 39692 39682 787887523 83207 83228 115898315 48460 48461 918344785 6097 6098 149876218 29557 29558 211796083 35591 35592 87015597 36020 36022 697862997 56827 56852 22892534 29120 29103 877773339 4216 4217 844896001 24485 24487 689513874 79374 79375 815273155 59845 59846 705406456 4324 4344 373466385 75084 75108 426760436 37425 37426 847029717 57803 57804 960381333 6972 6973 237616701 28909 28933 410652834 69694 69678 376518221 23867 23868 942121306 49197 49203 422637866 29479 29480 240174318 6717 6718 899666961 28942 28965 705413983 32132 32109 981288674 12288 12292 556163368 50662 50667 130711832 40290 40263 563251358 40282 40283 237388924 60691 60692 309560211 18491 18492 661630819 21757 21758 182774109 699 695 832692519 59109 59110 997167546 34213 34214 161243244 42589 42585 248537828 2063 2064 346858649 34659 34660 636166480 60381 60364 401272868 98097 98117 658242655 71254 71255 456696608 20773 20774 502859817 1393 1394 308758491 54617 54618 909724920 56924 56925 46699766 91184 91185 228509641 49501 49521 269395226 22917 22891 710152970 78510 78511 335685697 86875 86848 662572036 9687 9688 268715346 65157 65158 435595738 96937 96925 184609857 67792 67793 415096071 9295 9296 325414048 58133 58134 110823337 7713 7727 2219724 47918 47898 643954422 31049 31050 613891938 25622 25600 921427571 64532 64520 105786784 64157 64158 888827391 92748 92749 865926560 88441 88431 914546065 71077 71078 952285987 55303 55304 750143634 85252 85253 672856389 33223 33224 503058469 74148 74143 742053434 41909 41885 37950647 2273 2274 152725567 74870 74871 851077839 22119 22092 167863299 39800 39801 380148622 91391 91392 217612297 36847 36848 539302039 5096 5097 581295866 94828 94829 927673887 5926 5927 442347888 12332 12320 152065370 29446 29447 276844165 23419 23424 326357447 6590 6591 558933355 35068 35085 839295278 81861 81836 335486648 7543 7544 590693598 56488 56505 846921547 13811 13812 561849710 47889 47888 42875408 63688 63689 684969758 47623 47636 633928619 69865 69866 201653101 98042 98043 922619000 17668 17689 161133339 80773 80774 86489321 39643 39644 747507953 13659 13678 115653220 57425 57426 507575294 44993 44994 633223524 41970 41945 182450148 62870 62842 19632701 37994 37995 464530792 6146 6147 938357878 23214 23201 588651005 10416 10390 15826401 66741 66742 378437017 96962 96963 665371658 42287 42279 666286341 97232 97233 867667869 7047 7048 343496660 99015 99041 966133530 69428 69429 518061377 61777 61778 686666595 66462 66463 853293581 90000 90001 409963246 46827 46848 900923220 43285 43286 160234650 68837 68838 238917734 31814 31801 805784205 76125 76126 807347863 9308 9333 4728449 54713 54714 611456481 41549 41564 775647032 90153 90154 266414672 12308 12322 743386940 32544 32523 520692573 81948 81949 961007331 25901 25902 700315418 2886 2916 307653381 73894 73895 626388544 14657 14666 974047700 46357 46355 406622090 79800 79801 639898521 86407 86408 236068503 19196 19188 176273197 67153 67154 395860489 36174 36197 302802693 15604 15626 590199939 85262 85252 418587273 38444 38430 831327923 77024 77025 416051414 8318 8319 796703373 11674 11677 57466685 15162 15140 717836286 88990 88991 214876004 32215 32219 613638883 59393 59394 286393267 84490 84514 194159284 50818 50819 890087781 70304 70283 998697268 67431 67402 675194204 17457 17458 601342396 1414 1415 835196079 26386 26377 138870925 80767 80772 83129134 46249 46271 752521955 64919 64948 722944677 37557 37558 182698645 12423 12424 17444217 91809 91810 424284603 84929 84903 932102280 36101 36102 615998738 69190 69167 239170256 23238 23221 80916377 77831 77844 571799027 42148 42149 465385549 99041 99034 104473645 28918 28919 854269596 53935 53936 882660635 48800 48801 225217831 77363 77340 660246462 703 704 34021784 74215 74238 803035381 23301 23310 469736190 56191 56215 337013222 42163 42161 463534248 73158 73167 779018868 56647 56648 616515005 59881 59882 708519044 56525 56526 976117988 46673 46675 52039944 83026 83056 771304694 34386 34367 505963944 24846 24847 800723874 90851 90870 230124736 23463 23464 416143346 52976 52953 856645215 81297 81307 576899070 46254 46255 863384467 41176 41187 9523701 13334 13353 116059095 8495 8469 371221495 22171 22172 371391038 33272 33302 937945844 22351 22354 993364101 69555 69548 315540829 98364 98365 443745518 7975 7981 531953326 25795 25796 780002751 21729 21707 481772350 46000 46013 842605862 49039 49040 347328341 62173 62157 168166218 81350 81351 965172686 4349 4350 780394630 20039 20025 823109471 89104 89105 71505571 35441 35442 572398037 44550 44551 83199708 77984 77985 466221241 18037 18014 304615175 78564 78590 868719138 98293 98294 212719578 76507 76508 774254941 94333 94323 577851784 94243 94244 530024365 33598 33599 825243245 34054 34055 292944787 50890 50891 56697401 94219 94232 301422117 15473 15474 319037192 72330 72327 328018229 77296 77297 833630341 81997 81998 91071946 73876 73854 715928807 4806 4802 854053589 40329 40330 681359076 86283 86285 546704387 23317 23304 21506698 78505 78509 281749530 90763 90784 954243006 7120 7104 639866154 51637 51638 866521566 43735 43745 444334466 52168 52169 909987437 15113 15114 962516713 21089 21090 256261362 71370 71371 948223132 83584 83585 164587761 63581 63578 118231261 35409 35434 866697883 99153 99166 225014052 1572 1580 116503305 77839 77840 726681706 56344 56349 887077236 73410 73411 590064985 37929 37930 101704663 63993 63994 168559803 44070 44071 43263003 79451 79423 123037703 17183 17184 456242255 55462 55463 218039305 90712 90713 744579776 98118 98119 146138828 69856 69857 913330793 44097 44086 116835173 43681 43682 591874022 85399 85392 744296537 6920 6892 635329042 47383 47372 718861131 36123 36124 394665561 28098 28111 821870273 68848 68849 297894287 10625 10616 593121389 41028 41029 753645928 34268 34269 761020239 34223 34201 308750069 81500 81501 749089058 39971 39954 665304970 37655 37629 855151544 12843 12844 558042698 19385 19373 951395184 75404 75401 62366622 74879 74854 74816799 49223 49224 865882565 17234 17235 937082260 10243 10225 617253543 35780 35792 839793684 57729 57754 325251339 1095 1096 132200730 94921 94930 903276187 61883 61879 443961496 29311 29329 741408785 36871 36883 212910060 57502 57503 995927368 18386 18387 708304238 84145 84155 44542388 97840 97814 813789317 75213 75223 217406130 50573 50549 561743033 68228 68229 877514939 42435 42436 164178576 46128 46129 719263198 30627 30641 443126583 18785 18786 485800539 25045 25065 8599765 12256 12257 324514514 98017 98018 404633086 52821 52822 418467310 33241 33228 569519093 55335 55323 763687596 41523 41524 7821033 32907 32908 1647565 56156 56160 612219607 9675 9676 232981025 22653 22654 568958728 7838 7825 548508691 79014 78995 680759356 84799 84800 343327408 72852 72839 932784353 23703 23704 736321289 96007 96008 598802171 95948 95962 598580307 53972 53973 240613258 79146 79147 68978174 33117 33118 385300799 78834 78806 515425649 69976 69977 812816888 41818 41832 120256270 426 427 127178855 47581 47582 186053605 13973 13974 654356020 53476 53497 706253035 36770 36798 656898090 8278 8270 344970682 65899 65892 410160938 94252 94242 281436503 65734 65735 542290959 77532 77513 371887638 75157 75186 509889635 27225 27246 583433140 49246 49267 48329154 50401 50402 669016567 51719 51720 95196592 64477 64466 133797872 40787 40793 94951138 81634 81635 775960482 89233 89234 717767275 54933 54934 855681371 45641 45642 185788569 86567 86545 474236346 65788 65792 798641253 85583 85584 684696703 40466 40448 620431652 7753 7750 398169344 95542 95567 969378918 46736 46760 906091862 26087 26088 26441963 74420 74410 433243033 26677 26678 107273142 71543 71539 490690439 24111 24129 30697576 28904 28878 987687351 28391 28392 295142432 71271 71290 433427230 7557 7532 62455403 6519 6514 352244435 16380 16381 33425190 71795 71811 344081438 4192 4197 8926951 8297 8269 564424994 79609 79610 325614604 45833 45843 325496835 35782 35783 144807872 41387 41359 173105312 66435 66432 109599648 65739 65765 795899690 2630 2631 235747397 87781 87782 967240718 2025 2026 189395875 90184 90161 976781388 79172 79153 982944277 81439 81414 720533677 66511 66507 334761035 84209 84215 875413485 54623 54624 627597000 83596 83598 200728622 87762 87781 706185564 38375 38359 894633478 22682 22653 756061325 95777 95778 977556664 15282 15283 210564902 61608 61597 735569181 65262 65234 871593636 50055 50069 574909708 14706 14707 709232299 87886 87887 687092485 81564 81562 6325932 4040 4041 950704239 21681 21682 279119242 23628 23651 393273173 21550 21558 793167983 95669 95670 551041836 13184 13180 688010630 31038 31027 101539075 19382 19364 849293827 54859 54860 292221719 66281 66304 343116811 73972 73973 607603759 82895 82896 762362989 65970 65952 847148648 85914 85915 813741350 18770 18762 878403310 45402 45403 927190773 69384 69385 126556274 38907 38899 125148008 8293 8320 97228021 2692 2693 132589370 10999 10982 119659373 91283 91303 89759398 97970 97948 447364705 83637 83638 42806049 37385 37359 842912053 58654 58655 493067317 63257 63258 616956257 70794 70810 750351248 54302 54320 502529958 11712 11713 153286591 68314 68315 729716031 10507 10524 638661446 73634 73642 32882733 10173 10174 282543371 18587 18605 920426768 1359 1343 917111317 68855 68835 90799525 27774 27769 832481217 72531 72532 937272415 72525 72536 888821991 20266 20267 416368330 68034 68040 121823410 70013 70014 625731333 27013 27036 31276281 4036 4035 920157444 38545 38542 344478051 86122 86136 881041850 57359 57356 808789299 35775 35785 778747569 57211 57212 230985762 67407 67408 477497193 43849 43850 720788000 48814 48795 838191442 90413 90414 263987395 78631 78618 28377362 51269 51241 433937064 39755 39760 911269805 49313 49338 386999853 76614 76629 391855799 70685 70686 56574278 54718 54716 137104433 36489 36501 43622680 66399 66400 437389117 45664 45638 291416451 15046 15063 839659632 79821 79822 259109800 11040 11041 7594072 10190 10198 520417950 43522 43523 818220410 56781 56782 127793204 70533 70534 446177706 79151 79152 962573511 61520 61521 8310410 64577 64595 882960227 32090 32091 249603750 1281 1272 716315086 98513 98514 311260779 3498 3512 463788931 79542 79543 142268907 50649 50650 87275498 37162 37177 153401717 46544 46539 550601609 20486 20461 751124115 42212 42233 103171818 68469 68449 85939608 10010 10011 669754510 73971 73947 328256371 14117 14141 929079796 13068 13087 428115102 65341 65342 226991494 68753 68754 239878808 31892 31893 77279605 75204 75205 672414323 85075 85071 711181950 53797 53798 975525578 86269 86270 197088143 15378 15359 82697321 82037 82038 973060268 55671 55672 783367404 71757 71759 458275655 44877 44878 974142039 94939 94940 266351910 21455 21441 532425650 15367 15383 178680186 83993 83986 433727171 87351 87363 846116461 92315 92319 83563865 41398 41385 256150515 31908 31910 577210004 12645 12646 168479593 47227 47228 503406661 49551 49552 327655011 91684 91685 358311274 74077 74068 518186500 97848 97849 697757876 50030 50050 762528245 93278 93252 608431491 12110 12112 409233186 97460 97461 919510672 22801 22802 18268514 95485 95486 4979902 59480 59487 287771690 6844 6845 331662410 22065 22095 542853733 31860 31870 691485754 81283 81284 240847302 93089 93108 18484266 60925 60926 378505653 59395 59366 956733096 30033 30034 176860002 69355 69356 294485318 53760 53735 240008757 85988 86016 480505689 10136 10156 572121665 35831 35832 153863154 85279 85275 471144582 28143 28144 803456145 12635 12649 759035299 87699 87700 256921800 7294 7274 63656023 79762 79776 532292522 14229 14204 294118276 9894 9895 202607241 67871 67870 722237542 72704 72719 795102496 12208 12230 86760389 72399 72414 976372412 20995 21022 39289736 37383 37384 410837006 44062 44061 820253333 71234 71235 919690191 34746 34747 443060752 26736 26737 997916079 59723 59729 873891715 57110 57111 721821615 42220 42213 665762634 27419 27421 618894050 22066 22067 309146574 21285 21286 919200143 59018 59044 907537020 4033 4055 307682897 49358 49373 930584148 5661 5644 532058896 26106 26080 474597091 66587 66588 269479134 70722 70706 275619189 23999 24017 501707987 4569 4570 703431525 99600 99582 43586992 41359 41360 794805581 63314 63342 827693688 8033 8042 985859852 95184 95187 473291613 57788 57795 671188488 32365 32373 473034934 41625 41626 208348173 65582 65583 597280139 84589 84594 223437836 37582 37578 897336786 60242 60243 228226423 75103 75104 903409267 76422 76416 454302285 87281 87266 597260971 18665 18666 586498763 38152 38153 10667910 37550 37551 876593338 27301 27322 865479986 85945 85946 41425093 15639 15627 212902600 83542 83543 927438889 94549 94555 823794826 67320 67321 520488569 24518 24519 912178106 65012 64996 717893468 8055 8068 110404882 51831 51817 110350395 90327 90328 798223596 17403 17388 859651167 17261 17278 311886210 81813 81822 987302158 13957 13959 760702810 61802 61803 913101978 50800 50801 914661938 66352 66362 739036358 81447 81452 751038836 38822 38823 770618558 401 402 708739386 12204 12205 580587819 22361 22362 298462323 32335 32360 418277657 1871 1872 755467167 70038 70019 955639154 50691 50692 350682048 10350 10330 376313421 63778 63779 376375980 73758 73759 951890237 3263 3264 113390795 52463 52462 74574326 22454 22470 429880313 35 36 257963056 54661 54662 433565517 41513 41525 689481526 61170 61171 409481825 38295 38277 122133366 39720 39721 81608881 81047 81046 50032419 28362 28363 495156505 60490 60480 703049740 80574 80569 576502147 4787 4788 991053712 21321 21312 198796144 83288 83268 842196480 25003 25030 959714899 26642 26643 702897260 50022 50023 1676205 1738 1739 134487438 8150 8151 726421498 45199 45229 405753031 17939 17940 766839801 68636 68637 236600817 23902 23886 967754066 67651 67652 521970294 68235 68219 793283573 6757 6786 880748404 5084 5088 45655039 19756 19757 880687909 93552 93553 144838093 66440 66425 100731037 90309 90310 766830008 57836 57828 160339964 7956 7957 766451343 49984 49985 287890357 97461 97462 545859134 41274 41261 13949643 15422 15406 91812684 40386 40375 21334448 27708 27709 247530971 3989 4013 997287382 45203 45197 433141869 43518 43528 496232985 39710 39699 773598264 87852 87853 839469409 55374 55375 842020372 74585 74586 445306955 49566 49581 666294818 34236 34224 632686972 85091 85092 772431833 54569 54586 127300407 71001 70976 454402109 70132 70133 755733245 57625 57626 211257192 1915 1916 211608616 71158 71159 938060878 84728 84729 213729694 11076 11077 755985985 45122 45143 163550163 49543 49544 339616894 40624 40625 116833325 48808 48809 999416214 71573 71551 347328094 92328 92329 955940537 42629 42623 404823861 59203 59210 659178163 6708 6709 55206241 91952 91953 829377827 45811 45812 409834108 11122 11130 77499070 87641 87642 466978315 31705 31703 832531803 7272 7275 278353133 16289 16290 418329945 94893 94920 60134010 25099 25100 769075008 97794 97785 20435821 27732 27733 673014948 95959 95944 482534312 37285 37300 93569844 89474 89451 995809173 42560 42548 266392978 58524 58543 859036923 80018 80032 742437828 85661 85662 230446191 10562 10554 436513790 58981 58982 978647747 16805 16808 84229411 26103 26118 510676314 8519 8520 297358953 26697 26698 260138026 56545 56546 409163648 1140 1150 684272943 41618 41594 262157079 6703 6704 269687892 15848 15849 829871098 53909 53910 933037576 18840 18870 393069536 48947 48948 289693055 70196 70194 947633951 44678 44680 824559007 8758 8769 700772914 18131 18152 277811667 18975 18976 56225283 46898 46868 950455595 34744 34745 103578795 16555 16556 743369551 38301 38326 676416642 31225 31208 501424108 2026 2031 894381538 18023 18037 204434587 86657 86660 300180968 18637 18638 159900412 5413 5414 812261197 41128 41148 89085819 95057 95067 969772221 86616 86617 781504695 31771 31770 825130922 77053 77035 260557037 43949 43932 156254607 29466 29467 486192661 93927 93944 965836303 39095 39118 909963873 25593 25603 731253374 28389 28390 880413263 70780 70781 565283929 36214 36202 846826445 93496 93497 984976092 71517 71518 8133397 64749 64750 254302410 53769 53770 987209614 65024 65025 262208257 565 550 424115463 755 769 447805773 25977 25969 58995263 77660 77639 2704836 41956 41942 611518200 83951 83952 164220806 31278 31254 634636967 15624 15643 16145713 87401 87402 841944495 3870 3862 92417295 41113 41114 797149601 43263 43264 540407628 18907 18908 886947169 53122 53123 217506899 95579 95580 68280218 89337 89330 305959617 8988 8989 464166672 6934 6935 749520372 57643 57644 940238342 37513 37485 616158037 36832 36835 609363362 5212 5183 202101997 99382 99383 905933733 26941 26942 734642034 17997 17995 360793106 1770 1778 629373396 4097 4080 767989928 13673 13694 835533472 93377 93398 262538449 41969 41941 525194839 27420 27405 570847421 46304 46321 305316916 31535 31539 110934064 78520 78539 203763005 43498 43499 257051239 1293 1323 61371377 60524 60540 284271725 62554 62555 887847775 34684 34685 740656162 99515 99516 526385286 84640 84624 996306435 5098 5096 421601897 8257 8258 132517026 65053 65063 469523722 62525 62495 267683355 79932 79943 465462437 7049 7050 541627617 3086 3094 404771746 77151 77176 433018360 15197 15208 392702151 2538 2539 706525837 9758 9730 27519516 53599 53600 86525980 60145 60130 723201109 67503 67504 148265246 77181 77203 992501850 93638 93617 927125296 49694 49702 416302578 47810 47824 200647833 75711 75706 868957303 57476 57477 997638719 76832 76833 705585964 55814 55815 423850498 69755 69756 974492967 96243 96244 570007367 78844 78848 954621333 52118 52131 883922778 72777 72794 173568617 87894 87895 520465440 65138 65139 336935904 71776 71777 147330103 47956 47957 251137003 69717 69716 638969996 73395 73413 624919901 23507 23508 380367682 78441 78442 677205662 43255 43256 815856155 5568 5540 246200860 35917 35899 612937858 22815 22839 428163547 94923 94924 64779798 6082 6076 441060977 2370 2371 273601170 19446 19447 987075181 4783 4771 172435935 12294 12284 643869192 11067 11068 306388327 38955 38956 64647096 33953 33954 425817248 63571 63597 533321549 32204 32216 804716020 49379 49380 333470497 98287 98288 530412097 36669 36670 336695057 57362 57363 678505330 13957 13927 615276207 89759 89775 682622826 91801 91802 621201573 33491 33477 536658953 51394 51395 768545628 7922 7914 508827040 55685 55689 972382286 41782 41789 158163605 96903 96904 796051934 67713 67717 304293920 16696 16674 795984421 84145 84135 351862198 61798 61773 286804533 95830 95815 719754900 48814 48815 185163167 98736 98749 824434809 89277 89278 340545427 14109 14081 507322037 57422 57411 677282042 57164 57165 723749546 53405 53406 298273345 98383 98388 454250032 52382 52357 694570591 18930 18931 225791584 57767 57768 764366808 98782 98760 968078523 79746 79747 253323848 23892 23906 749978150 17221 17212 329372819 33881 33882 47499289 97526 97527 290140308 21239 21234 308221773 64433 64430 560971668 79842 79843 265114392 52807 52812 526273593 28706 28731 195345629 89464 89465 120724685 70275 70276 268563490 55745 55746 345270693 63474 63456 346389006 81112 81113 919169382 42441 42442 425299598 75243 75213 167515734 44561 44569 103627997 57334 57335 643532330 60466 60467 275790709 59606 59577 640070381 30322 30347 966482327 36489 36490 935550869 845 835 201564308 62010 61980 63359896 10080 10081 168657580 99492 99493 421286768 82732 82733 406523582 3052 3053 393876842 28112 28108 169345779 44911 44914 242283327 62357 62333 935734158 28816 28817 959393711 90795 90799 345961811 22105 22120 890693150 38610 38611 17681004 77639 77650 824071093 97547 97548 605645365 9398 9417 276810553 15082 15079 986509024 54093 54108 266414880 46050 46051 629100927 10188 10189 813451538 69255 69256 52138118 55788 55789 335537354 7059 7060 169407109 74746 74747 355023824 95050 95051 890986617 77634 77649 160985325 6549 6550 699380736 91317 91329 901097039 99110 99084 315756059 13602 13615 219244834 71417 71440 706880391 4829 4831 143879638 17794 17795 45787504 21565 21590 764701281 61911 61887 346111123 24948 24949 621503435 16880 16881 932018231 36226 36242 891562578 91823 91824 594235025 5079 5088 10506300 40096 40097 507567201 54473 54474 976083726 62264 62265 470598587 34029 34030 819407596 69276 69277 968815068 19013 19014 430463319 35994 35995 378229695 93465 93449 318453037 25016 25023 797698038 76503 76504 810190028 71010 70988 758984098 53077 53078 51324058 75309 75292 683327639 85066 85067 858525118 71465 71466 561669293 95787 95788 312994397 24222 24223 224516083 83236 83237 765903074 91427 91457 764775739 95249 95250 489927323 61410 61411 310772999 5743 5715 792672053 41160 41172 42159473 59739 59753 632971873 75653 75636 789058653 47892 47906 310711817 78367 78381 753542031 79073 79074 602095761 3740 3753 483918096 84906 84907 160178393 59670 59657 849429361 40273 40302 441361046 87603 87625 348847203 26152 26141 479762236 55821 55791 364723462 30251 30252 41300118 97247 97270 731336592 48268 48285 520272442 33112 33135 31420453 10937 10938 153763527 75333 75334 651721490 68815 68816 909793233 36677 36684 826129721 71649 71650 253199840 42879 42880 110960728 20414 20415 34115895 71712 71713 754965542 23051 23055 789629455 87421 87422 858273263 19698 19699 155566561 46060 46061 779601285 41604 41605 548242103 94717 94718 493801027 68575 68580 173082418 28422 28408 331936062 53338 53339 796841831 85843 85818 149585971 47048 47049 590313807 81426 81427 874462959 80907 80905 127683159 9793 9808 969205785 97301 97324 757918872 36531 36547 894723981 94039 94040 796636104 53880 53881 408235767 38756 38769 632840654 32939 32940 636098058 54520 54530 754480371 76599 76570 83964907 85474 85475 834052085 36754 36744 769969431 64619 64648 591678979 46435 46431 498358762 52421 52422 716542346 32845 32864 424115521 29785 29786 843921932 64379 64380 73977141 3887 3907 700614275 45184 45164 758803138 87241 87242 749846128 91209 91210 964160924 70469 70487 809974963 6975 6958 71805183 73807 73792 537152493 6663 6686 817319347 26618 26619 488283084 75426 75403 484809158 45658 45659 279193622 73426 73439 915861302 52307 52327 341136731 73686 73687 144858814 42495 42496 938787421 83346 83348 551063257 70821 70845 43299954 40154 40128 438596408 19087 19088 99295283 96959 96960 116155290 57958 57954 543555685 63242 63218 403663353 10830 10831 433072789 52532 52533 651238538 35427 35439 774135719 51729 51730 721999342 25590 25591 742869224 3870 3871 629361103 98137 98138 948136298 5649 5650 216149899 56239 56240 463111504 89276 89306 761821367 93226 93227 354506372 69709 69682 928124897 38121 38122 281894334 38201 38187 167285204 18851 18852 858027559 58711 58713 986152220 3745 3746 588897992 84729 84727 991183953 16639 16640 836861997 94518 94524 408210289 52691 52703 947740596 82989 82990 766752294 98350 98351 304805080 60308 60309 685270309 65933 65918 957822388 50687 50688 455903144 12845 12846 948688419 98932 98933 610197094 12880 12881 792225925 98989 99009 424230789 54583 54584 279250429 14568 14569 423621694 96719 96720 505847243 75363 75364 890785794 30863 30837 535734678 46276 46277 950871856 44647 44648 898384026 72818 72820 567082576 14135 14156 341786256 13037 13060 739381539 32983 32963 865533897 16927 16928 446573810 36692 36693 784055146 55073 55094 949442564 98107 98108 116579979 55884 55858 848907099 96815 96836 718576963 90964 90991 116889227 63414 63415 348105728 376 373 977042894 76495 76496 335129306 34059 34060 132499367 46509 46527 872865525 37975 37964 935640511 6753 6754 785394014 20375 20376 895977315 61943 61956 163751372 89640 89635 227663057 52945 52946 237887054 36953 36949 938990841 30141 30142 496550911 6135 6136 723462547 8224 8225 561735180 49297 49285 406508909 31029 31056 398994370 31383 31377 332240342 60772 60773 430879441 15752 15774 12177352 57600 57601 397773078 19377 19378 909670481 84409 84410 275237042 51318 51319 812967969 3638 3615 348476349 90921 90922 332243704 64789 64776 110810420 61379 61380 560672353 93543 93544 619266245 97633 97634 486707929 28331 28332 633706235 12461 12462 405407605 45995 45996 234986971 22629 22655 713584857 62940 62922 370433130 6767 6768 909050091 26932 26955 254458843 46429 46422 35527333 23088 23089 177750141 18326 18327 134238868 84618 84619 693013217 48050 48076 533905011 38565 38566 815396258 4475 4476 741609484 80444 80435 72745359 77322 77299 905336049 90892 90868 436504038 91293 91315 343668849 66787 66783 374811575 94621 94604 477704490 73956 73957 935368628 10738 10759 807606225 16953 16954 140439700 44433 44434 144084394 42417 42418 484844459 4478 4496 526088426 47065 47066 280772674 2250 2246 556681634 60522 60523 202667988 55340 55335 188723473 75470 75471 239131923 78513 78514 93533035 48814 48820 349348601 51612 51634 779091267 54834 54835 772322955 45883 45900 143377560 72005 72035 622663500 42191 42192 936743070 70733 70734 574043109 56801 56802 887092796 66627 66600 704251983 99248 99267 649308144 9501 9496 110602334 93078 93103 223113363 59453 59454 815213933 97859 97869 94912789 7406 7407 872285996 42299 42300 335716149 81834 81835 33418344 10938 10952 340582020 55311 55312 49423266 40722 40707 101524091 73636 73665 69775446 59277 59263 426197559 51174 51175 788264462 27791 27813 451738558 85287 85288 340337720 59048 59038 559980424 80575 80576 390199832 62358 62363 1153215 71190 71182 267045112 27178 27180 425436943 41497 41484 148260030 24709 24701 772501909 46202 46212 199487841 89366 89367 681906672 1199 1200 422725580 50533 50540 541502534 84447 84472 135081039 17629 17630 100829829 56317 56318 665772897 87441 87442 632276304 71314 71340 428598261 33351 33352 441253992 9005 9018 868313771 59082 59084 183733329 75447 75421 871996260 52496 52517 77089814 35638 35639 582855077 82284 82285 141246389 3115 3132 984181563 12130 12105 609026230 43648 43639 676690705 99469 99451 2211178 36538 36539 505121975 83631 83650 867264995 11156 11154 856507952 32699 32689 374747342 52070 52069 327528726 19436 19454 962308001 21672 21673 433163657 42800 42789 930460237 33314 33343 252976224 14776 14749 545399913 94183 94213 690674978 22681 22682 430778226 27908 27909 734241584 78536 78563 469489467 83188 83218 747205646 12133 12111 218157204 65378 65366 414264259 25739 25740 723494983 10806 10829 934113365 67334 67335 467169314 77297 77298 110047177 27598 27571 570154005 71845 71846 730510004 87960 87981 257703579 79845 79819 631754543 33448 33449 599134380 47845 47846 471786183 28260 28256 810669947 271 272 246422698 87283 87313 539787523 28719 28720 836758298 61718 61717 725019970 54448 54467 255635234 6151 6152 91218053 65545 65546 195350010 35149 35164 752043279 4565 4554 210550795 46470 46471 651923439 54626 54627 821391653 36527 36528 808043395 28749 28750 527657186 93685 93686 4195757 70951 70952 270468306 99692 99693 447005166 82958 82959 640056832 36530 36531 774191862 28210 28211 350649239 19521 19522 412794550 27169 27170 760240761 12641 12616 290213944 7331 7332 416316874 94870 94857 273063936 39619 39611 899411269 64007 64008 868759445 79620 79602 519030051 73920 73921 138681578 12647 12648 249477667 20783 20784 828003147 6569 6545 56899964 61353 61354 261196414 48057 48058 382927590 5375 5376 911229149 76407 76408 880244907 61354 61363 341536949 68489 68490 430727958 47379 47381 505856972 34440 34441 632379891 7546 7547 964599525 20212 20219 287344340 33983 34006 929161784 29070 29097 440726124 72731 72716 878991688 80846 80847 552312408 37799 37803 378813233 44546 44547 995079880 40061 40041 692837350 77193 77194 88295582 77261 77262 332269421 62770 62771 843855128 87231 87255 959849722 48301 48331 504264739 49302 49303 471655636 16578 16579 745396469 61988 61989 149201351 13108 13109 829419612 32520 32501 971784126 20010 20017 293065128 9435 9436 443325314 3881 3868 119108225 31900 31901 750422547 44110 44104 870368786 42331 42345 536420544 79062 79054 242550979 94103 94118 933654055 38256 38285 228304349 74809 74829 163244746 68075 68102 131599861 39689 39719 360615239 520 521 389744343 5126 5127 565615065 19587 19567 317883980 93326 93327 790056884 40685 40686 32072713 39487 39459 124780802 5496 5497 344199455 87442 87443 934010154 73339 73340 842547969 81802 81803 714752103 48307 48320 805948143 88386 88382 823507369 51748 51733 932765072 85461 85452 742672009 77226 77227 600764514 94796 94797 201268299 69230 69231 713634973 75530 75531 946994456 63573 63574 534726642 23091 23092 511673058 22738 22739 853824361 13135 13119 75620706 60912 60893 77182753 25720 25749 935347616 39133 39134 863294998 71972 71979 477960850 41841 41842 560977797 92048 92049 199153085 75420 75421 359876780 59611 59612 691239191 78592 78583 523938048 92995 92968 950998406 67643 67644 785935031 84135 84118 980442886 95048 95049 923288415 46107 46086 784389402 57787 57768 903189031 52379 52374 372438323 76073 76074 781089927 18764 18740 127902464 78845 78846 921048177 41504 41491 989622777 47624 47625 639827392 90688 90663 838777496 47788 47760 260625525 75027 75024 511269405 9140 9169 63005100 27852 27853 52139852 49596 49590 929800881 81952 81953 957690943 72131 72106 652974220 325 326 564233394 81810 81827 665983200 40669 40670 593063584 80743 80744 419919302 73012 73013 17760569 13653 13654 494750345 87014 87015 30444007 88054 88047 706425186 12587 12588 651946777 76439 76447 97349355 10484 10485 792423094 32019 31999 547929775 25619 25620 696755246 82632 82626 999432356 63358 63376 105667171 52989 52986 462229445 59272 59279 83260962 91626 91615 666776420 51012 51033 234652326 98441 98439 293623532 25566 25539 836850794 47461 47462 161419391 51886 51887 663276478 53830 53824 347736265 20623 20624 248123687 38854 38855 364009958 5373 5402 188614934 5355 5356 310561863 41903 41904 421635462 2585 2606 741401285 11952 11953 108270875 43983 43984 182137200 67327 67311 391050487 97843 97844 33758520 33153 33154 51875312 9030 9056 369165550 31797 31798 678188440 68769 68770 173399066 30953 30979 823945079 89192 89193 799185439 48561 48542 572786715 76840 76841 751850401 49921 49939 888285327 716 717 790529737 14818 14819 645176736 94292 94293 188953769 63701 63702 625101752 25237 25223 483889040 35003 35004 718786232 20772 20773 546787247 10008 10009 989042229 51831 51840 891454846 26034 26035 743033128 76233 76234 351388558 81521 81537 452773770 12225 12237 765884524 11571 11549 552913395 83874 83872 482937132 66066 66067 698159985 10678 10702 59971347 55375 55376 601794144 19137 19138 554981784 98109 98102 150326043 90866 90836 666215840 84939 84934 499053897 3427 3411 200612066 47248 47249 427496293 54292 54293 762344314 74333 74334 14809916 87260 87261 583458442 67532 67533 133030233 25485 25500 88700388 75850 75862 902992702 31669 31670 83100349 76926 76927 699133889 1588 1589 382367278 85677 85706 329693032 7359 7346 341646949 39949 39922 633787382 14514 14501 147840865 32564 32554 478045170 1851 1852 791432894 20953 20954 35007047 4993 4987 395703873 6333 6360 802189247 27049 27050 590477360 67154 67130 294887972 36738 36739 951374036 99057 99080 455174230 76710 76711 697617879 39555 39568 928562224 19004 19032 778707106 51573 51574 302826228 7176 7204 964782520 83566 83536 514499341 73931 73907 304111319 81849 81850 27840167 87098 87099 914609325 32284 32285 287057687 37169 37146 113096550 39627 39628 880936752 16288 16287 861883832 38403 38420 560820167 23568 23569 975610378 50871 50872 116478693 41849 41850 7122901 25027 25039 66046634 67107 67108 944100046 61461 61465 879125304 50245 50246 868210243 65547 65556 550797130 40183 40184 746413605 46417 46395 976406277 26043 26044 107415973 7399 7424 890982244 55199 55212 580617800 41782 41787 820528125 63651 63655 128552646 13769 13770 676841594 25815 25816 674904583 37754 37755 822239799 626 627 799013454 94687 94688 797121538 64361 64362 358211903 91035 91036 782109039 16050 16058 46312125 11587 11588 968236292 44278 44279 48632068 57076 57084 419136410 9640 9645 491664443 5866 5867 980278196 95342 95343 732397787 6282 6283 312601200 63426 63445 633014121 6518 6519 441669310 90985 90986 783772333 54235 54236 935777540 64175 64200 755990188 96318 96319 413462436 623 624 580504423 36701 36721 71560374 454 425 498860157 28688 28711 504968651 35629 35619 959409000 84934 84935 391562234 52088 52089 661891533 69690 69699 584601677 38241 38242 797758502 19789 19790 751119893 80085 80062 591034362 63766 63795 121161262 29544 29560 913219544 90527 90528 339956749 76406 76395 522637019 99009 99010 308344033 20721 20722 11075475 84055 84082 537738633 93069 93070 299741854 64039 64030 885055002 44839 44840 361354270 54612 54613 47190225 72991 72977 760278073 99060 99061 710928315 99907 99908 704947794 88709 88710 203159447 83691 83682 415589551 7903 7904 599065375 46970 46971 370991358 71742 71743 99051051 46891 46892 435478883 14244 14263 919686560 18154 18155 751302268 11130 11111 180294937 46196 46190 729772273 52486 52487 885215115 79282 79274 796140050 53269 53298 732233942 20102 20094 647575964 40268 40239 428937035 50630 50632 479579227 53408 53409 923116696 40021 40022 343642873 67028 67026 91435298 79021 79013 550620193 60244 60245 350140630 83989 83990 207656900 89945 89954 951702770 98806 98807 34242000 94840 94841 657131438 53330 53331 251448820 17162 17168 353545904 96971 96968 661104475 12322 12323 35753924 89891 89892 519271694 74344 74345 695454562 3103 3104 720703197 19416 19439 404127382 99449 99450 734603014 16840 16844 588564292 47853 47854 320452385 5214 5215 362511799 55393 55394 863703196 72000 72005 393200160 18996 18970 434657709 25039 25040 544078798 14667 14684 268780062 39004 39032 157391775 30986 30967 942003433 11496 11492 913704561 26518 26519 478524802 51384 51376 838457928 66241 66242 89721101 43385 43393 683110633 8468 8454 238952980 70586 70566 994903923 74960 74961 370390618 25868 25869 639534299 81482 81483 82568699 81552 81553 548177538 79871 79872 773953026 3629 3630 451022810 90123 90095 115401672 43893 43922 631605826 87070 87071 787011234 3834 3817 548489818 93421 93447 994949646 40437 40438 40670751 24327 24328 416955343 70435 70436 135561205 56051 56052 534245121 7392 7412 851341485 68064 68074 810673729 16160 16161 338774796 54181 54182 887253601 50455 50428 957419675 69399 69373 718138528 64801 64775 216602214 57592 57603 26240745 97024 97025 260934018 33773 33774 334748775 70219 70240 359754733 66746 66747 179911263 49937 49938 281745632 53337 53338 373663734 90836 90837 226518979 83683 83694 69168154 62603 62604 207049186 26979 26980 319658488 48443 48444 396079127 14606 14607 722936355 80354 80355 445529091 94577 94578 978275422 725 726 974235341 53708 53709 535394442 79553 79570 561169071 865 885 235047907 64906 64907 173985648 99403 99404 724772900 19113 19110 660531620 48668 48648 289736927 87023 87024 436426010 4105 4117 446055961 47453 47454 214829885 25828 25829 117519864 44189 44210 143629784 43372 43361 106627692 58982 58995 387992320 91533 91534 833812002 80867 80868 924980651 49596 49578 41147093 53846 53847 529588159 55225 55226 78125170 76790 76791 923321481 78299 78297 981032673 90551 90552 144646443 82208 82191 49529415 63148 63149 82956243 92456 92458 139716747 47483 47484 973740736 82121 82122 583924680 82451 82452 991771003 55538 55550 658019839 38835 38836 719318592 84569 84570 919232486 75834 75852 189949378 53864 53859 262749293 60220 60231 644363765 63123 63124 838625310 27382 27383 378209406 22773 22767 749440627 4369 4392 210582372 55444 55473 50319260 99191 99167 250816415 83841 83845 841699400 85046 85047 660966155 8439 8440 142555171 70049 70050 201703994 66552 66544 806306673 26309 26312 260820079 39584 39585 407631807 76818 76823 608937956 59572 59553 699536646 91023 91030 349973944 36529 36547 344038122 38754 38735 755553497 47649 47665 975737354 27758 27751 119767648 98234 98235 396776118 3486 3487 468497940 85737 85711 858064921 9087 9088 385409795 79151 79139 327828676 5794 5795 877605091 84600 84583 634230042 62340 62353 341536261 33823 33810 965347608 35999 35984 613963294 31799 31800 148713851 11399 11400 12023946 27971 27972 341235931 10644 10645 887315703 3018 3027 492620884 72266 72253 222517409 27761 27762 288513521 74889 74861 727948302 6916 6905 905086187 91683 91684 73209840 89706 89707 290578559 69196 69197 851669366 87628 87649 57262819 95272 95253 337594646 54641 54668 760748598 38329 38330 366968888 25896 25870 812359759 33417 33418 89141374 56000 56001 848747663 27578 27579 285817236 63779 63774 620600550 81503 81531 973391016 76234 76235 683314211 3934 3935 623337062 45110 45135 525673681 98218 98219 950680150 32689 32690 441889323 1094 1092 598656485 46925 46926 148614161 34164 34165 898389174 78511 78530 847550185 35862 35891 204607380 77172 77173 456493668 7504 7480 230654476 49871 49872 102813959 20583 20594 827987197 61824 61825 37812114 60445 60446 14491135 9505 9497 396682053 31214 31215 603016801 45244 45245 779597044 56122 56123 178964218 63713 63714 615730732 13374 13360 417185868 17777 17770 77955216 184 185 206556656 27329 27358 322240294 67435 67436 696464885 7509 7522 297294731 58672 58673 858170805 85529 85530 996503122 96175 96176 62145207 11882 11853 283379332 16798 16774 491455944 54625 54626 549590173 13687 13688 833744195 34077 34097 201455419 78839 78853 801762858 69171 69172 918767597 12785 12786 206646632 1578 1596 681977493 73483 73492 579264812 35656 35685 268657026 70359 70360 829018044 5881 5865 75994868 99520 99518 261737242 83788 83789 343388727 10696 10697 778173496 96599 96600 75694637 12604 12613 817617512 79631 79630 791211262 23180 23188 995495343 30433 30434 500414660 31629 31608 830850314 1815 1839 212103704 46391 46392 913750149 33286 33271 394888484 46404 46405 776981248 53512 53495 639652505 70835 70836 181608356 69180 69181 919946227 36860 36861 129586847 65569 65570 979467957 98655 98656 104275323 80297 80298 807703799 75853 75854 558976131 84595 84596 404967917 44516 44544 114168216 31867 31868 419110621 64196 64223 884302665 96317 96318 833868051 48 70 753762923 72174 72165 435923577 46465 46466 254176692 52147 52156 64562071 75452 75453 523630551 94743 94744 818929243 38954 38983 97084694 61127 61101 379417871 95362 95363 910518595 87361 87362 519703093 51086 51079 806489257 45139 45140 709462641 40292 40286 114151380 73956 73979 639737836 70557 70543 197441710 41867 41881 827146775 48191 48190 531042148 58471 58459 116297122 2575 2601 146916127 43233 43234 92608205 78488 78489 555841622 36593 36615 883383341 67231 67232 704289040 17990 17968 568264504 6334 6335 710194054 26863 26882 154016204 14522 14517 840904884 9747 9748 65783574 38917 38918 911651435 94232 94210 307284869 11767 11755 316947055 93196 93199 489753433 68013 68028 358344668 50769 50759 28080347 66234 66235 561953462 4117 4128 740155123 82893 82894 551808101 55915 55906 772520739 32371 32356 750749419 20383 20356 490891031 23799 23800 353546857 49112 49131 903721077 68121 68099 738996920 36676 36682 292104029 22906 22907 34236721 72560 72531 883857497 42502 42481 413330295 80602 80603 310415387 84343 84344 78210623 95969 95948 399575334 46875 46876 692374839 92801 92802 711960026 18956 18931 964407227 14399 14400 389484360 8307 8309 682350709 30316 30336 596842612 86152 86153 903263146 13667 13668 584084744 19915 19916 472867947 6751 6774 684109755 14921 14922 139500843 3389 3393 79652703 43271 43251 914315096 48282 48283 999111156 26861 26869 216872229 58836 58837 34955735 1122 1123 13232531 52351 52352 547930866 36994 36995 524054271 25032 25033 275399714 52053 52054 233146932 33577 33578 216995989 22262 22278 347878123 42378 42379 260951997 58361 58362 371244620 74887 74861 541635078 25824 25825 228492108 90454 90455 628087167 69444 69445 969076898 47325 47326 118375566 87006 86976 541460794 51442 51443 444629668 43961 43980 666993196 46761 46762 427914002 40599 40585 654990750 28151 28175 104728242 90887 90888 703996091 51656 51657 881627334 2308 2309 978831100 12697 12673 191124729 43665 43667 635333957 93495 93509 248660385 80650 80629 81332026 58289 58290 128129602 97319 97320 949316492 25665 25666 216215672 47933 47913 455612732 45719 45720 91070051 97835 97836 79271957 64870 64871 438773360 49811 49833 629893396 39628 39654 56901 65437 65438 969989843 87156 87186 907327337 7214 7215 16566612 22275 22276 321431883 30241 30218 464899746 74473 74474 925112619 55807 55808 614758072 94543 94564 313242981 57015 56990 159169992 77812 77813 164404369 41132 41133 467108671 84844 84845 358446978 98943 98944 21723083 75184 75185 137430064 43253 43254 810311916 55955 55941 707152353 96359 96360 108422568 87682 87683 190911131 28974 28975 693323209 97772 97773 773614144 69494 69495 889501828 63008 63007 314965118 8663 8664 3277658 91574 91575 319578924 69246 69247 62948267 59777 59778 116808164 86199 86200 848915297 85091 85078 959782483 66302 66294 354809365 7107 7080 419751122 74201 74202 480288994 6505 6506 718509784 83861 83887 6865742 29585 29606 345004258 50964 50936 766289680 45475 45493 278076708 43149 43150 893965825 66004 66005 201068685 64269 64285 421239027 14403 14404 195444152 60509 60510 712290992 9360 9361 515489414 96696 96679 662338646 11608 11609 385230404 9298 9299 799351712 12716 12703 416464556 81542 81543 386733848 9084 9063 140449116 35091 35092 747514600 26534 26535 395600437 53507 53526 303679562 58295 58296 502084723 14651 14652 443938281 63802 63797 346185593 48286 48287 692522861 12640 12641 849517030 79841 79868 438298303 34858 34859 216033392 29357 29371 939367448 6257 6227 150794419 29595 29596 278828642 50416 50417 921074786 71625 71599 486463874 12944 12934 545310165 24078 24098 964945635 82293 82294 499540529 3891 3866 657023048 56498 56519 441623759 69906 69934 986547862 28375 28405 333222064 2054 2041 424204658 90183 90196 823620977 11504 11493 188595156 71031 71023 926965811 41603 41604 705635688 93154 93171 717887698 81136 81131 301954222 9774 9775 797264344 97322 97337 529085208 59685 59686 414399658 5406 5391 733248340 18612 18622 766102544 84562 84589 483507750 13663 13664 578093651 10702 10703 915857709 7775 7793 599190735 5502 5503 806995500 20545 20546 555877344 25706 25707 576856946 90381 90382 113270014 56185 56202 25165124 86698 86699 158575082 47435 47436 220642972 28148 28149 428616203 50512 50525 544802624 1920 1921 461894001 15425 15426 590909728 25317 25346 932961204 74043 74044 41723834 18161 18166 603677646 26384 26373 4181510 18354 18355 86351043 67439 67440 877304637 64994 64972 739729385 80290 80291 432703974 53295 53301 753803285 27599 27611 763370967 93918 93893 67446884 37954 37943 295607824 98256 98257 109054633 16032 16033 834026263 84981 84969 612205873 31048 31022 840523169 50111 50112 583901254 54371 54395 378431992 67738 67710 756157647 32602 32605 448595147 71084 71085 831318698 12244 12245 175215120 97199 97200 721199900 35444 35452 307448250 81986 81980 158937409 25145 25124 195761921 16213 16183 137442887 19366 19359 874240100 75501 75502 424706840 83256 83257 779805998 70830 70831 577650336 96505 96514 531492530 7611 7597 810880979 86323 86309 111847208 91110 91111 526150212 58511 58521 327655841 40407 40401 742773354 29703 29676 510021583 17290 17316 367286499 59871 59848 947097275 24442 24437 260663809 89296 89277 690926319 63235 63263 937392657 99502 99503 752184936 98199 98200 164076557 17322 17331 553131690 43733 43734 119674175 74232 74256 396537116 57148 57141 181961154 53284 53304 282550664 82799 82818 208049421 98183 98185 851054297 6829 6839 825353621 11813 11836 828126299 6504 6528 978420764 36536 36524 919431540 26275 26268 993246358 50468 50449 13136935 67648 67649 599178248 52718 52702 476787060 88864 88862 395332643 82730 82731 413911590 42835 42836 559726653 96510 96518 626573137 66001 66022 622018446 67903 67916 288348420 65616 65632 882759171 97175 97180 232461531 43339 43346 768567695 16503 16492 900216084 22836 22837 383585307 58084 58085 892282064 37167 37168 792056269 31119 31120 776692420 62228 62229 777947532 83690 83711 616803688 48565 48558 254778100 26418 26419 125368620 83452 83453 645110200 70971 70991 319973383 70011 70037 37223758 92461 92453 511858509 17532 17562 75344440 6586 6587 540721800 77870 77856 993527152 11283 11296 137725834 63577 63578 530267273 14146 14130 167163918 64163 64164 631403375 49702 49703 678829254 20849 20850 139448026 73597 73573 596522732 68544 68545 155611589 9847 9821 942135717 36133 36134 929871643 3466 3489 792761516 12278 12279 218680703 86408 86409 940229572 91512 91513 86913242 15302 15305 909198168 79627 79655 785306385 85696 85697 797234395 49572 49599 750697782 45395 45425 189081122 27968 27944 903704834 89077 89083 552825814 55965 55966 594601863 62089 62090 566479493 82130 82135 912040568 75639 75663 271607361 77405 77394 303052846 94334 94335 436823807 55566 55588 305970862 71804 71779 678197190 8292 8293 19405304 71868 71869 852112237 20944 20949 287742581 44027 44028 659034893 46145 46146 966266708 64549 64550 569867840 13499 13483 631903075 57743 57729 281238881 31837 31838 333541375 11693 11694 495144605 8764 8765 381572439 71814 71834 32206226 16546 16550 736873186 60819 60820 93151722 37779 37794 96349106 74735 74736 862422447 78312 78302 986901287 54936 54937 110618812 78583 78590 993879344 92786 92777 996851520 30972 30985 100939109 23494 23485 623154737 40375 40376 774240479 77498 77499 611468340 66405 66406 174380302 55884 55873 929389066 51344 51318 321354187 29577 29578 845651805 58649 58667 81550497 97404 97405 420717772 40798 40799 892091174 67826 67827 10919912 68795 68765 306541008 38621 38622 667113625 50443 50430 469183685 45420 45421 800646452 38570 38572 28478731 18337 18338 741714280 24945 24946 621238040 96043 96031 480958640 94055 94056 341978977 66231 66232 387814097 9076 9084 100000764 43029 43045 451236350 55985 55992 785314167 24712 24682 976001157 40913 40914 978017031 5286 5278 301503467 22926 22927 836539651 88641 88642 98279394 94819 94820 24342359 30023 30024 790864600 65957 65953 996853927 60784 60767 73943707 22086 22106 734739442 136 121 332613976 60858 60859 336679052 72520 72497 677491161 31030 31006 638354907 77033 77034 806627037 79052 79026 894457326 73382 73370 972642781 57178 57179 926227681 40415 40416 778583779 46814 46815 854957982 77982 77983 129623894 90005 90006 520901398 5171 5172 990102795 23529 23530 231822227 25698 25727 139984142 68362 68338 661813096 54728 54754 1934352 56675 56676 141496039 4649 4634 401187773 65494 65495 352620146 57245 57246 346203527 71100 71107 895979393 82570 82571 19728319 99924 99914 306462834 49802 49803 303902386 57017 57018 314797267 44102 44103 125787770 30857 30858 360680413 42075 42076 285144029 50669 50670 671270127 59063 59053 833517029 70018 70019 938698224 53012 53013 508334820 37630 37650 968370414 4855 4879 381653173 31933 31963 775734544 13572 13551 43376723 47533 47556 595592444 93261 93262 579866132 90203 90204 159603133 4377 4378 100953813 24787 24800 344499482 16864 16865 365785217 84092 84076 974533030 57545 57546 635048369 4615 4616 548268410 74434 74435 147880442 78715 78708 61821583 76758 76746 943793048 34179 34198 628333399 44708 44709 942493899 93573 93572 827904165 16960 16961 958473661 96428 96429 760343782 31639 31622 370014975 36670 36695 672720154 71869 71883 519010583 99991 99999 730053131 97051 97046 289141612 3193 3175 100695896 48037 48038 958364708 84182 84183 168014054 31867 31858 142405477 10871 10897 27974666 13874 13880 143660062 71517 71504 236648904 23976 23949 273852118 10175 10177 173978388 31035 31036 623220101 14784 14785 592623797 77416 77417 921335281 93463 93490 169105857 11793 11777 566239374 78696 78697 547927278 98712 98709 211295749 26794 26796 258778570 64057 64058 313319490 38072 38102 96124522 25431 25432 790467299 40080 40081 388971614 11514 11484 227924044 48927 48912 638892414 54333 54318 234959440 66209 66210 275022618 91112 91110 984919423 83098 83107 505536472 48403 48424 479316243 72129 72106 775487656 87836 87865 324977662 81104 81088 705614004 14452 14424 647780378 57425 57418 321764363 92671 92683 881944513 16177 16178 150334088 52450 52451 673273822 65597 65620 766291652 17129 17157 125461235 28772 28773 375224907 56672 56662 875348116 71754 71773 649219692 66021 66038 999276790 73843 73842 810164947 286 277 202624436 85417 85422 752673222 47257 47261 927510633 4140 4141 365592311 18617 18618 524891788 89388 89389 481290056 62825 62810 384406816 77903 77899 168762947 6926 6927 206856127 91264 91247 682224032 29818 29819 134114541 66716 66717 700600082 35804 35817 812165337 88746 88747 791934635 32331 32339 734163077 87473 87474 11904528 72551 72550 750847781 34307 34308 385953299 78016 78017 432051630 3090 3091 964502306 11901 11873 810523373 43149 43159 160089437 19277 19294 817604753 92415 92416 965031291 89649 89638 288066083 52891 52880 995907241 21084 21088 292412879 72209 72207 713728531 22164 22165 606135116 29076 29082 284234354 66205 66206 230280769 77133 77146 358056549 20789 20790 300216845 41079 41066 537272464 50935 50936 214090902 88033 88034 89868385 52445 52446 346038913 53549 53550 359602480 58323 58330 164073110 93300 93301 621555634 2321 2346 613581509 82332 82302 442183985 99422 99441 795492517 28112 28113 411187772 937 938 948610041 73573 73574 413531472 67501 67512 309913305 35497 35498 91453039 12881 12862 382087525 59108 59133 589735237 6900 6901 485473505 84057 84058 531446277 98156 98167 288160340 67226 67227 164090544 82913 82929 323385434 18381 18382 450222975 38767 38768 749866497 14969 14970 923704027 32855 32832 282565579 18914 18901 463756526 62625 62633 569901948 90025 90041 402616335 35894 35872 563377261 79753 79754 571669000 34773 34774 683034722 46007 46008 130181474 63199 63200 451404323 83144 83145 487047180 46002 46011 581044370 62545 62534 96021542 17450 17445 234288338 83283 83260 139389340 96104 96081 584560345 84027 84028 986849299 13461 13462 443071240 44600 44619 332024065 64179 64190 884407792 81015 81016 239962937 99463 99464 255758565 46948 46949 167041601 39220 39213 615290004 71247 71242 881153315 54911 54883 831793532 69766 69767 959433482 1670 1671 927360117 72687 72688 976912035 62260 62271 759322133 19678 19679 488958297 97716 97730 10695669 39305 39306 407843212 88532 88549 943562911 7696 7697 523082942 36955 36936 176594015 58037 58038 596910765 1391 1392 791808548 34233 34234 46468446 72672 72673 823596589 28642 28638 592682421 22435 22441 536509502 53921 53922 196485738 98605 98606 267904685 70675 70695 251521829 6785 6786 168909636 35381 35361 486618233 2404 2405 261506227 38653 38654 522731477 77118 77094 770580331 98307 98308 768654150 40522 40523 915849325 45370 45371 613627062 1765 1766 559791890 56498 56513 777238413 73365 73366 564532064 21362 21337 342099936 56825 56826 336309412 41590 41579 189593375 14944 14951 772978747 53457 53458 143249520 32466 32448 659545528 20018 19991 441242483 68905 68902 114863876 60707 60726 789230083 44053 44054 926538122 77034 77035 852405528 78570 78571 704544069 95150 95140 641467641 65291 65261 841706826 9203 9204 546652901 1510 1526 430191793 72218 72241 655391107 92780 92751 831170479 48888 48896 487269694 13272 13245 922494992 17112 17123 474423074 93234 93235 168986570 80732 80716 927312898 78171 78172 520390242 45208 45209 148510398 66060 66045 756438181 36611 36593 842215743 34380 34366 889250780 67844 67855 98171222 3064 3053 194420909 60408 60428 198040063 42969 42951 255527412 72608 72627 432556344 54680 54681 140201796 57105 57106 578141368 55424 55425 194029725 86446 86447 190079201 94228 94210 443246984 79844 79845 868047712 59113 59114 138662587 20103 20104 785069132 90464 90494 399651469 37972 37973 962306854 72815 72824 698928757 93081 93082 9862082 93049 93060 55375051 19128 19130 428996533 80654 80655 575505370 46601 46602 123880644 29069 29085 395911871 88377 88392 244052624 42736 42737 880901886 64706 64707 441895287 64827 64807 685053737 59196 59197 520412279 90101 90102 375468157 51601 51629 309751228 59288 59271 628356885 20766 20738 331103116 47845 47849 645337422 86974 86975 45058257 21877 21878 954083210 75176 75149 512381363 15854 15855 946789851 21361 21362 444581073 42860 42834 235853724 47834 47823 753724403 90769 90773 705101250 40625 40635 898387476 51233 51241 867601243 95211 95212 367296414 9737 9738 694323752 16141 16168 870496603 85749 85750 127479308 5543 5544 611375837 69389 69390 428163167 43531 43532 548163769 35463 35487 803155923 151 152 205830597 9959 9945 30074990 78032 78033 501605268 79288 79285 306506481 98810 98811 918898628 36324 36325 709270888 21382 21383 168957556 84708 84728 475055809 78470 78452 415190947 94794 94804 414967092 4428 4405 971010673 31695 31677 733716744 2572 2591 831169771 43350 43328 193519709 47724 47725 853252980 23548 23549 500781021 30645 30646 524807431 85694 85695 348313395 31173 31174 689466748 40418 40393 774515366 19584 19585 469471572 79228 79229 264857983 56543 56544 177445172 81125 81126 601338616 92379 92394 589645587 54666 54675 584395152 16436 16446 279217291 85761 85741 801244609 24904 24905 995967869 60225 60226 900190676 63579 63580 911936980 73586 73587 770071539 46091 46092 540229255 60474 60454 476943443 62706 62707 245897784 75698 75699 591805770 42853 42854 277792426 6269 6251 618091484 767 768 885872631 42889 42890 54863281 96730 96731 285589633 61865 61856 560088596 75705 75706 372132148 56065 56045 733211020 276 277 463234975 50897 50908 17348925 19894 19910 414480692 55625 55626 904045360 82123 82124 187525627 47907 47917 120265421 92706 92707 654712944 34457 34458 758540403 48371 48372 592923701 99716 99734 548774847 71243 71226 309017273 39108 39109 695477576 70478 70507 594129059 65019 65040 32315314 1622 1623 127809378 2930 2921 457822205 10654 10655 108436926 74151 74152 644729398 33441 33462 448908232 44117 44120 784628402 36003 36011 289287624 65048 65049 852806718 58245 58246 888781204 6022 6023 580683639 46427 46428 150540580 53501 53523 520716989 54613 54626 565161280 17997 18012 645587387 26423 26424 332439083 19251 19235 419021854 10178 10154 196658430 992 1014 404709192 69345 69350 778146404 17773 17755 735153598 38751 38752 364625388 95118 95136 604928469 36297 36315 498826684 30139 30122 215832154 25119 25112 555325353 99127 99115 631252502 53926 53927 994991243 90816 90827 780624268 89426 89404 480543370 68978 68987 577073009 37923 37939 265331621 12495 12519 880166039 16406 16404 980088157 68413 68414 605580841 51190 51191 319308003 71247 71248 533826614 43604 43605 43603090 57113 57114 710825815 84594 84595 771985951 80876 80895 598976151 5787 5795 168029526 78262 78263 997686757 96426 96427 315883559 87500 87501 180607758 29512 29541 820018269 90963 90964 315321863 20134 20135 287424051 13788 13763 815025962 32430 32431 1162456 53301 53320 946850894 8796 8797 675513391 64475 64469 399069870 51463 51464 27793545 5940 5941 265917107 13603 13605 88229709 75810 75831 633167530 90300 90301 67732472 1062 1042 634723212 59318 59319 202587223 68599 68600 970790279 32766 32767 61642278 92671 92650 373474850 32179 32208 416373056 61670 61671 530925819 78194 78195 510772886 15751 15752 31878718 62159 62160 623362477 69263 69240 216001698 30583 30603 154459491 70453 70456 323851056 45799 45827 609338872 84311 84303 741143209 80455 80484 829669745 78600 78609 319623623 92020 92009 927979326 61560 61561 411461766 53192 53193 276522678 11474 11499 77439605 19122 19132 586181667 32366 32352 938575097 20574 20549 449729143 79549 79571 970211923 23366 23367 573360663 42639 42640 876771303 7210 7211 189058782 21376 21395 547058918 22428 22424 6795116 69563 69564 921268376 47226 47244 614237098 92513 92521 707825420 29646 29655 890697751 443 444 657460082 93931 93915 691330650 99299 99300 211540437 82009 82017 126647857 81673 81674 169718904 41929 41955 13278461 250 221 817499606 9788 9789 580989232 11235 11236 218600483 81895 81896 753747618 56447 56448 556545983 83181 83182 928408517 9596 9597 44648935 98835 98848 372148206 36991 37015 385063207 42995 42996 153673653 24778 24801 928695410 31574 31575 86550072 61248 61225 654121433 43977 43978 831613850 65836 65837 503746441 33884 33907 995746956 90549 90569 944950193 50185 50155 882324161 39694 39695 813414235 35593 35594 329198134 78669 78670 755428390 86613 86614 133521212 94652 94642 588926560 25334 25335 741701342 50679 50657 953424430 89466 89489 444513007 80686 80687 604105517 6608 6621 338892658 21178 21163 46725340 33897 33898 96757934 7995 7996 59545543 71210 71238 702975195 21181 21172 23578540 35559 35557 877085106 74671 74664 492599632 39117 39118 752108780 40424 40404 360213141 67054 67041 505243593 15743 15748 54226029 49349 49350 911313754 64368 64369 337080527 51465 51466 725739759 61858 61867 243657838 64489 64513 664647422 87559 87536 955321261 93098 93112 539912422 9031 9050 845779166 17923 17924 703611545 54884 54885 304797820 2331 2328 929611851 21590 21579 564322207 92316 92317 423556248 34258 34245 748122686 63316 63341 845751357 11905 11932 432568604 12808 12794 37595219 15053 15068 496662829 74775 74798 380149212 10037 10022 219659580 4290 4304 178850598 40326 40304 333692353 39186 39188 127942957 60756 60757 730257860 42472 42473 267697825 9132 9133 150707570 95646 95630 484727263 62453 62454 542031604 3747 3748 460600373 6337 6338 939361023 59545 59546 252133986 5343 5344 327337430 53271 53272 928459608 59029 59005 73737648 82109 82110 211426679 79308 79309 942316870 85858 85859 427576829 73414 73415 61883113 97977 97978 350339450 87030 87031 210790659 31842 31833 260706100 39658 39659 65786550 16365 16385 774336171 26202 26203 46242844 63797 63817 214908681 51685 51678 54405753 30475 30476 673225292 63186 63187 858722131 27676 27677 646373814 30212 30213 264924959 91144 91159 300140766 18445 18452 597852240 66414 66415 249248677 20644 20625 678650835 31877 31848 929681801 80461 80460 869571272 95962 95963 224743680 64061 64062 348250689 59968 59997 902904786 5590 5591 794337097 97304 97279 847441290 30179 30180 679196048 68745 68728 633898685 14226 14227 781528754 9207 9208 583936844 26465 26466 465326130 31079 31080 139590798 12431 12432 674503511 44286 44294 38093333 22721 22722 301473324 39765 39766 264707074 3714 3715 161302712 14030 14031 878934782 68449 68450 748700727 68644 68645 794047511 77078 77079 575314936 20256 20257 217424966 78329 78334 38799907 30113 30114 566816628 31040 31017 144200467 64991 64981 609088434 83474 83485 505370439 46330 46331 213609528 13907 13908 494052418 6284 6285 233048761 44670 44694 345635634 44503 44473 339825856 54701 54702 611343578 42023 42043 399546492 64228 64229 34364341 51777 51751 256633561 35886 35887 446437642 82666 82656 982584216 84616 84617 166732100 19870 19871 998274843 53712 53717 895953541 13886 13887 285158371 97243 97221 570035958 37034 37035 966194172 42934 42947 28176180 32296 32297 493886794 49344 49345 605871577 60158 60159 814894966 72219 72190 956175292 12407 12408 114894794 53726 53736 33517628 38282 38283 800628494 42256 42260 48985105 60828 60829 108985078 33286 33306 573463649 81170 81171 332828538 69397 69384 120463037 22744 22745 97961807 65523 65498 277373747 77018 77019 899096618 66344 66345 944462476 45872 45843 232467615 60550 60551 574690451 68390 68366 6323807 76908 76885 663812508 84684 84685 583284289 21330 21303 804467267 63414 63433 115393317 69893 69903 144556889 29703 29679 502522197 11812 11842 531633015 41006 41029 720424405 62571 62572 137974773 55091 55092 39514941 83664 83651 99964989 48042 48043 95828778 94365 94366 32105047 40115 40116 362303728 74702 74703 599875745 20879 20880 351003676 21490 21491 85809432 36531 36513 872449197 56216 56217 37282774 72463 72470 159264685 66720 66744 465052946 13988 13972 142408268 99328 99341 954455594 19237 19232 85806690 43957 43931 124719769 586 594 538937894 19405 19422 115692611 89187 89171 520388344 64779 64780 550850937 34170 34155 52180133 36232 36217 674427676 37704 37701 741004127 5560 5543 50420094 66973 66960 838302668 15121 15122 868567216 10856 10842 710569508 45580 45581 74333282 67246 67247 969817536 1110 1111 771601592 68019 68039 788362919 92209 92198 575127472 7603 7604 488669101 76282 76283 803247812 79490 79515 769608020 36091 36092 75636591 46935 46936 807345136 56589 56575 377593978 70417 70418 377594346 26476 26477 992417360 52800 52817 542996762 54775 54776 951071103 34009 33987 313633778 407 436 540678770 29337 29338 566575385 38458 38472 399768245 82648 82649 246860478 89109 89088 671405744 94837 94841 92910678 2043 2044 885372497 5260 5266 592391319 1218 1195 887840462 90204 90175 832690766 56580 56581 955423971 93630 93656 362121576 8450 8441 581589344 48097 48098 656785863 2252 2258 317336283 59989 59990 172777419 22148 22173 49586964 36494 36471 555401372 2009 2011 771393318 70830 70857 17061407 44838 44839 291867306 6923 6933 458121606 96229 96230 62949617 42079 42080 595541923 90201 90224 874660152 65329 65301 200641426 26831 26832 802129921 43202 43203 900689321 5850 5851 940696777 80698 80699 215414350 71429 71401 996662699 67522 67534 545971584 31353 31354 984399021 41696 41687 443154986 29705 29706 95672661 97651 97652 152717020 52660 52644 684373629 50902 50903 327638420 44351 44352 750128820 99989 99964 293853198 27303 27304 716903045 87060 87076 847429233 29636 29658 881189808 79629 79630 352977260 3326 3347 632518200 93307 93308 824368288 66613 66632 872575646 49262 49263 156091110 78249 78261 550949445 62008 62009 819705899 43141 43152 439272886 28156 28157 84518528 6184 6177 152404233 90914 90915 6909372 39685 39686 505970918 8147 8148 576496693 20759 20760 246832267 62405 62388 338513505 87649 87650 33100961 45152 45129 610008113 82874 82875 503034660 19367 19371 403623200 91793 91794 381387862 35013 35014 233852562 42304 42305 742539205 21852 21867 357484484 79102 79098 799454563 48535 48550 662797214 98015 98016 856134097 99438 99439 229554422 32680 32681 663794811 21450 21470 149108421 28985 28986 323628465 97968 97969 455084545 13553 13554 152231105 89739 89740 352709160 29159 29160 889640608 90700 90724 885742384 65271 65272 169741996 81012 81016 644629517 61563 61538 534541823 95761 95787 33243494 88697 88698 592736160 83695 83709 828639411 55688 55689 828058391 5477 5464 661498832 4944 4945 379435941 69503 69494 129298838 11741 11761 89892582 49844 49816 571549993 44416 44417 429748696 86781 86805 719143008 3569 3570 618366152 16939 16927 445979244 83991 83992 792197227 86701 86702 471205849 54377 54384 492038127 34441 34448 687399049 61960 61933 247459253 75760 75761 874478756 27577 27578 895802349 519 520 371575097 58969 58967 237145034 2379 2380 407175721 23152 23180 165092788 81575 81576 227890614 68550 68551 491370864 39999 40000 895181510 87336 87351 444622459 34802 34803 508065761 75728 75741 900602106 42176 42177 744677621 98983 98984 23377732 7579 7580 979624979 24599 24623 518478971 89128 89146 508192612 59502 59504 735458150 22690 22675 702002534 95 96 765801256 1778 1779 119921727 42090 42091 595655354 60186 60187 414314079 44703 44704 439991910 54866 54867 50191587 50091 50092 394461599 37440 37441 9233635 60857 60858 588909140 71002 71008 352519799 66214 66188 809141317 4832 4833 853360531 99681 99682 396225931 91513 91514 304700261 5942 5943 324261624 89053 89054 428721835 96358 96372 527950704 98717 98738 68378321 67423 67438 774844733 36452 36445 864421607 69926 69927 249368130 21905 21906 740474398 46336 46337 71012575 95128 95141 935856741 92700 92675 104636315 44834 44841 19667040 21 22 114988117 3605 3592 886386723 57745 57769 686377040 24360 24334 477682158 33695 33684 997600635 29718 29719 50083113 59237 59217 681686334 68158 68159 799357014 42997 42998 538919771 76049 76038 176134568 46812 46796 925956082 43410 43395 921720765 76459 76444 838290068 79328 79316 248651007 13838 13839 174467804 90631 90632 789298504 35924 35951 979685590 33561 33562 802752376 8094 8076 832696407 67378 67379 792397426 46185 46203 17040082 84905 84906 282901656 61780 61789 84917626 68168 68169 819005932 45930 45931 492988427 85076 85077 699287426 61384 61385 82182412 62848 62837 505083792 18718 18719 307485294 59363 59364 758331876 26191 26203 381140765 22376 22377 700830587 11966 11953 858228846 10462 10463 944071475 76058 76059 519867195 24551 24535 273070120 13617 13618 406929860 51525 51510 87372409 49125 49126 964675475 46016 46022 12558588 12529 12524 876520511 17739 17720 299150875 89852 89849 767899204 2888 2889 333532480 30143 30120 469941267 59612 59613 295769182 50767 50768 825816890 57151 57123 374894411 88639 88636 202684413 90191 90192 714747315 10305 10306 837583157 9933 9928 791100583 93132 93133 956992664 88666 88642 293147900 76972 76956 546098107 13132 13133 502033724 2113 2114 158093264 53213 53218 291614506 18541 18545 409404907 18034 18035 91152596 66722 66730 525104970 79997 79998 653273201 55096 55113 420029173 16670 16671 6324145 24389 24390 562285635 18269 18270 265526982 44262 44263 337534779 47587 47579 320681611 22279 22280 780192739 49103 49105 718348025 78480 78450 908349821 89698 89699 126447539 35932 35925 541738292 78545 78546 597854490 3920 3921 143855020 53120 53104 171802404 70987 71017 761515804 25406 25430 603820404 97656 97657 37974387 64859 64873 709350947 21971 21972 591373822 8599 8594 512564274 94423 94424 485170260 397 369 760221563 55528 55541 315363762 38502 38484 717419509 60673 60674 804188699 63277 63301 327421865 84763 84764 77149716 38700 38704 945507383 67922 67894 432951127 30640 30639 826204090 40627 40628 484491111 37775 37776 951097930 84793 84794 716495228 66226 66227 626324132 44554 44581 722611028 16550 16521 537490337 72634 72635 339505064 41214 41186 122807067 18021 18022 713170695 80586 80593 212757889 35659 35653 513151400 17807 17808 255417466 41398 41399 702873344 49810 49816 392125607 35218 35219 62199282 39663 39664 846854521 19636 19645 40762598 24907 24924 795644922 76464 76465 326282345 13533 13546 498099928 37124 37125 124615786 51616 51617 357558552 18736 18737 72632772 63196 63197 441319115 33604 33605 222227357 16151 16152 191834982 89937 89938 633647871 74802 74795 216523693 3790 3791 412967780 32988 32970 268469242 79200 79198 293170775 15566 15553 413115311 41732 41733 88956058 62534 62535 952199627 41056 41063 559813330 58345 58358 457692682 85402 85403 866148089 59543 59544 746597997 62582 62583 881036583 97834 97835 354493313 81653 81657 267171085 17217 17218 133991741 87348 87349 589115606 89358 89339 536196296 72722 72723 222848538 17869 17888 33682514 76117 76118 472788612 5663 5664 969747405 52381 52378 229480588 45676 45687 324325814 27621 27638 815017713 28262 28263 355954869 3175 3176 373288455 81092 81093 232823926 74680 74681 475738271 63234 63235 839820092 84935 84936 972613876 47606 47633 650135877 64596 64585 723303486 39860 39861 142758068 67575 67576 126473239 67100 67112 889629419 65237 65238 852522053 855 856 712047396 21330 21331 931683703 5763 5764 438632887 10981 11004 228856040 89163 89146 829542555 9305 9332 140050555 9255 9256 483663541 66098 66123 548214955 74226 74238 774647980 67469 67470 77723150 30147 30148 887972296 2978 2979 498501044 22090 22099 307048463 21896 21888 915748917 5242 5243 428709145 52068 52069 433801886 70613 70614 919488953 50724 50725 575469042 60624 60625 273086568 62697 62698 916736809 97348 97344 283770748 38411 38429 144053813 96659 96660 903604376 54667 54668 59466077 71025 71033 890130025 4753 4759 427162299 59679 59680 503525462 98208 98209 30373318 24376 24391 492270527 20306 20277 459094587 20721 20750 199630870 41033 41034 428726608 1249 1250 704700765 49445 49427 20271909 38715 38712 155962934 59836 59854 856657883 92261 92289 651671869 88561 88562 528334715 90687 90660 536661529 63069 63070 967360986 40900 40901 666207491 3939 3940 633274549 24584 24585 491735413 70416 70417 781069248 44147 44157 572176356 96140 96141 682737972 24838 24812 435717567 42490 42491 493643695 93005 93013 768092933 58529 58541 702569074 75582 75562 130964356 76635 76636 731042622 25595 25596 695764516 5225 5226 847355213 40765 40766 684073218 59439 59434 868178503 59860 59876 581357296 65415 65416 603368241 70494 70495 864239709 65776 65777 970967153 30818 30819 743329061 76739 76740 557400407 14688 14689 755385101 7105 7106 590341648 38513 38514 45804097 90201 90226 993809517 78020 78048 990427682 85031 85051 385164848 60995 61010 818371151 14225 14230 770217624 62350 62376 978010642 89875 89876 761941341 94807 94800 135642907 1465 1477 953117900 75041 75042 593917534 15298 15299 842557057 66844 66845 548117339 45417 45418 210203000 84520 84521 159039659 37550 37539 161430495 53592 53593 97962270 7357 7328 594853478 16851 16852 368397628 64639 64640 65717841 70342 70343 427516784 65324 65325 532510169 68901 68902 12937807 10620 10621 637313165 77677 77689 313683510 27054 27055 222858325 72834 72857 97108043 52655 52662 281529834 70055 70046 959934818 61694 61695 427738156 18278 18279 629472978 30065 30066 806952447 29760 29761 748380653 97073 97074 330096136 84908 84909 980963969 6944 6945 486138252 29901 29902 848725102 44788 44789 18938167 34810 34799 329576528 54965 54966 928699760 10135 10136 828185847 16047 16052 798097850 63911 63896 712082217 74393 74382 968394117 28242 28243 301176288 66384 66385 47036786 7077 7078 797475970 32358 32359 382444930 52889 52890 673172584 80513 80489 751620283 62785 62786 855057796 78389 78392 227382705 1419 1423 380989487 46802 46790 716554094 86204 86205 777335184 43510 43511 538913814 86640 86637 941292468 41360 41361 337695859 58302 58303 912925328 24193 24194 472041105 28356 28370 762215372 51144 51145 938947780 2636 2637 908931558 41916 41917 890360858 60803 60804 847292720 66792 66793 949793971 45786 45787 771895114 46032 46026 830999147 81486 81487 221485652 53117 53118 381408566 7896 7897 806494703 44195 44196 716880132 99757 99758 329736034 44231 44232 880601287 55759 55769 718822351 59172 59173 647371724 49457 49468 12563350 4428 4429 657359904 46547 46548 217299359 31644 31615 911244683 12215 12238 204803327 41283 41271 183736878 18548 18555 837764798 46821 46822 67119937 18890 18891 484069901 42639 42621 419458616 57320 57321 138588469 59790 59791 260751261 25969 25995 926194962 65709 65691 839067029 69340 69357 864337193 11174 11197 20820300 68755 68772 527711272 59903 59904 485330712 86728 86729 848793629 90201 90202 96414256 15543 15515 384097456 19057 19045 750344963 30925 30954 867578016 18853 18864 351484644 88488 88508 714291639 33208 33205 747580545 60784 60785 915556463 55845 55846 908063290 79837 79838 68859688 17920 17912 753410201 13016 13014 277631149 19576 19552 200290692 3364 3365 237128691 2727 2728 467949375 4036 4048 299900038 65203 65196 85427896 57994 58011 359296673 99898 99924 601842595 58053 58054 452231526 43155 43132 176838402 1765 1738 325894577 48563 48561 152024770 65176 65183 584887713 74749 74769 410044527 544 556 580711651 39191 39217 473522559 3491 3492 537310054 70029 70030 286907435 11845 11846 235607544 57447 57448 214242955 72689 72715 585776803 39875 39876 885295548 71218 71206 528253157 43898 43899 957896818 48469 48461 491815690 37161 37142 370136805 73846 73857 171998457 41746 41773 547892226 85056 85057 610293734 18053 18073 483167488 16110 16111 764197766 20257 20258 527573806 87614 87594 370672540 66006 66021 616967752 18184 18185 266358378 63709 63713 329443785 65119 65120 578647280 28215 28191 137272467 85192 85193 977205467 46016 46017 502528154 32198 32178 790247781 10818 10819 792503597 41939 41959 713175798 68297 68298 219175179 85963 85964 301901519 90275 90276 832238547 23399 23400 744598585 98668 98669 645202416 39791 39779 183917618 68386 68387 270810971 55357 55347 958903059 751 733 550387075 71224 71207 59779954 95830 95853 701477039 35821 35822 184688774 68858 68882 164288907 93819 93820 547979472 78440 78441 965641956 1580 1586 755769504 29594 29595 7870039 45124 45146 62240654 3137 3138 734698713 4085 4082 186989298 178 165 158261570 62939 62912 964284678 92138 92125 541358624 86041 86042 208588889 33810 33830 243820799 1616 1617 679111364 11579 11580 978330083 60612 60613 219302485 83719 83720 32087102 8940 8941 412054763 25229 25259 369930558 32858 32860 641065528 52256 52257 273139526 32341 32342 27476791 2514 2537 805704763 82223 82237 953151959 42914 42941 17381214 50568 50569 364049040 98709 98710 892813125 65312 65313 948498098 22324 22329 918820148 68278 68279 442617751 76935 76936 484016614 8006 8007 18368608 1770 1783 537885930 98283 98308 359032262 54327 54328 167865405 21835 21836 364497557 56686 56687 105721602 10994 11010 523531351 80303 80327 738072652 6039 6032 821192715 31081 31082 10532159 49160 49141 885414547 7359 7329 383354865 41239 41220 913735970 17148 17167 211973289 75138 75114 397505733 65903 65904 887679298 34888 34889 590347622 72222 72192 827895391 8276 8264 417182259 93160 93168 742947297 19986 19987 193563581 51029 51030 34186588 13824 13825 967841276 52512 52513 474277979 95862 95892 141150085 53958 53959 684722174 74457 74458 99484347 39024 39012 660568120 25445 25454 285444470 20730 20731 36043202 79504 79505 232488846 17949 17950 495208638 36449 36439 821187829 59857 59858 786478916 12018 12005 728261240 84977 84978 863634580 86950 86951 744015678 92228 92200 767945937 33560 33556 890042596 78555 78530 614434075 47070 47061 883584748 30423 30424 237808381 79978 79979 994535968 13208 13209 659192691 56389 56405 44893716 59055 59056 544011056 54382 54407 31199951 51697 51698 364048320 34789 34802 501341997 26910 26881 385903234 78849 78850 744053483 87456 87457 839501412 58552 58553 656708801 73860 73843 851275903 72792 72781 832319464 66481 66508 433796649 76820 76794 653887680 88790 88791 36327792 92096 92071 70463816 16656 16657 9726074 1347 1353 658066583 40024 40020 229564157 35358 35352 263233480 10511 10498 782009665 85788 85790 683165999 18890 18913 790129566 43548 43564 46611260 44880 44881 556118248 10225 10231 508135074 19584 19601 314991613 37716 37717 986699982 29237 29257 227617097 46267 46268 396092343 65398 65399 668241569 82953 82954 904476542 17725 17726 195998597 26682 26692 815857731 70903 70919 985253618 39796 39818 297156647 81781 81782 188311154 54434 54436 620027997 64370 64377 432133025 1468 1440 974105982 44577 44559 321011518 81419 81420 906960131 58962 58963 247041172 41842 41822 16121751 50488 50489 547496466 92418 92431 912305188 20703 20704 134184200 42122 42123 714960248 4678 4667 32373146 94218 94248 36182350 4344 4347 69310794 17085 17065 421746550 34900 34874 668358850 49554 49534 19497640 63797 63782 428823692 48627 48628 328016968 45565 45564 944140247 7911 7929 531832955 68586 68564 907446079 16575 16584 540409135 88190 88191 684954672 40503 40504 498376559 30495 30496 231553308 41510 41511 955527725 44548 44549 687687060 16416 16417 15482466 4057 4045 484980386 59390 59391 81884141 56568 56569 293257280 54579 54580 286373262 30996 30997 308228332 21699 21700 976486869 44462 44463 316290851 33100 33101 663407234 8149 8150 913192542 79235 79220 357693120 92939 92940 24972355 91596 91612 913749270 33724 33725 768388700 37620 37621 234020305 11054 11055 241021979 64132 64158 567268396 82987 83006 319052435 50088 50113 621638718 17289 17290 590132882 60541 60542 438443265 49690 49693 972074398 12497 12484 682493003 1302 1303 838532901 58434 58435 916379481 17072 17051 228352159 94332 94333 397679013 19714 19715 885911492 59855 59856 769743801 11560 11541 830401800 96218 96219 700617982 47308 47329 229054384 31044 31028 717201793 30677 30678 633185498 7167 7155 151465287 27085 27103 945522705 61244 61245 638295718 34868 34862 586801201 49919 49920 512437273 53868 53858 126517117 91558 91559 51986310 96754 96755 468835641 68296 68297 871533149 93334 93307 924447501 92292 92293 339948 48892 48888 657352431 40508 40509 838795624 91918 91919 383618276 35410 35396 300408470 59949 59955 248422628 60935 60936 509239652 40653 40654 238022509 84863 84864 444787686 579 580 999769966 20485 20457 587178452 96473 96474 637866903 32593 32594 660234896 5274 5275 409300658 67964 67965 728694553 99245 99246 162686654 71298 71299 376623427 88483 88484 883806309 85399 85400 416317958 56983 56979 856503906 30848 30849 982881721 85598 85610 835595426 41766 41767 780056793 91163 91164 20840128 65502 65494 84148237 29304 29305 664280904 12575 12576 419205103 50634 50635 240987072 48973 48974 599779642 32322 32323 711093871 17201 17202 12040556 11846 11847 416192405 85360 85382 48904042 60184 60185 974252105 12247 12255 39968107 64411 64412 646956335 13840 13841 247776076 92028 92009 881901151 43380 43383 183940657 5882 5883 257146091 25801 25805 352164516 39256 39250 335455057 29832 29833 563629625 48347 48341 669728106 93721 93722 259184350 3923 3930 275022348 45039 45053 138572324 53804 53805 353552326 6468 6469 800332432 95008 95014 125347165 73136 73149 509194176 78985 78986 274877259 29524 29525 970513767 92277 92300 607917650 90309 90305 177317365 47027 47028 617140095 25003 25004 655647563 54352 54345 792253638 75392 75393 385385016 40774 40775 757353479 85222 85199 517470890 78187 78188 383365699 89123 89124 33056784 18179 18172 56726440 52454 52473 539365202 99377 99370 562783354 26405 26423 419253562 74109 74110 936820728 45684 45675 368928234 8054 8026 601355235 65493 65492 531762076 58391 58417 203665368 91985 91986 146027587 36816 36809 212938123 64239 64261 413393328 12637 12666 122043998 33150 33151 695110486 90146 90147 446044545 78215 78242 456458965 70123 70149 388665750 71964 71940 871047522 63752 63753 862547711 55907 55908 959717127 44348 44349 57492564 65529 65520 827110562 9284 9254 233491231 36980 36981 231356035 66428 66442 612441174 45546 45541 932464377 98597 98589 74972818 28050 28059 754232757 63009 63039 673152982 90464 90492 853861285 72530 72531 850886207 13223 13224 225352849 38833 38834 835374766 32647 32648 495419950 34665 34643 485733359 11179 11180 942614859 11368 11393 859237372 33559 33560 194885832 26473 26474 997117205 80685 80659 449231952 56973 56959 415540089 78746 78747 884260762 51891 51902 173982137 97514 97517 140887983 72457 72459 376393229 79155 79156 119577803 30249 30250 3773525 74200 74201 366559749 23717 23718 427285484 6672 6673 752776136 3214 3215 319900035 10586 10587 747980830 1596 1597 764205880 43341 43342 226923852 6954 6966 762071800 88734 88735 566375960 20683 20708 102069358 46761 46741 300162129 25505 25483 340332426 66777 66752 349761821 98797 98821 762628220 85871 85872 863700585 90130 90139 663973939 83375 83398 847032779 99846 99847 419132129 75742 75727 885471040 17825 17826 227079165 17684 17692 981700159 7661 7640 769849785 67504 67522 97885223 15412 15406 158996520 38885 38886 808810226 3107 3091 791864931 48498 48499 380874461 62502 62508 809169211 18645 18646 191345149 3158 3159 828461572 21059 21060 634391890 63714 63721 943644398 37573 37554 388758444 10125 10136 398673879 47540 47523 860823692 78780 78781 640543332 58543 58552 217518252 85236 85237 660971658 25262 25263 968202000 59212 59213 302214582 44317 44331 998198396 58542 58568 14930055 82799 82811 197945053 16854 16855 937880569 1088 1089 933348926 51218 51219 205560676 20147 20146 145768662 77831 77832 493503158 62777 62748 157570713 35080 35081 864193290 5930 5952 566229305 11767 11768 843556823 69444 69448 571498562 5170 5149 39255837 81160 81161 371788802 71131 71132 50499699 66934 66935 710956901 19859 19860 657467101 53262 53263 277607077 6287 6306 178361779 47181 47156 411184813 65948 65938 229959931 12685 12694 369581241 19458 19468 92164035 91006 91007 772619841 4396 4415 316817448 38901 38902 374642891 48495 48496 58132792 86740 86741 497132537 35790 35791 440866349 22208 22193 958162951 56702 56728 7592930 67143 67123 753334816 14776 14777 322256022 72139 72147 597285793 47097 47098 244303201 75914 75905 179638192 47487 47488 80668529 16501 16497 255247416 98454 98476 168482513 80789 80780 403154933 22863 22864 472820733 70001 70002 307036416 33718 33719 654380259 82208 82192 469289135 67623 67624 469934242 79378 79352 820668427 15165 15166 200359925 39445 39452 520576416 95824 95829 50104577 19302 19291 46366442 81492 81471 872289034 76159 76140 592501052 27298 27291 298642405 51137 51138 741080658 18830 18831 950626027 66633 66616 983266167 2553 2529 412377877 8015 8024 248889843 18105 18106 637105512 26932 26933 553013383 93097 93083 761463169 82344 82345 462556539 26342 26343 469065589 36636 36614 223310126 43545 43554 297880193 31877 31878 856766173 78698 78699 590789970 55082 55093 839727570 48201 48202 741620316 40634 40664 870537901 85260 85261 808735502 40852 40853 644617905 49825 49826 412491354 36357 36358 791536356 34228 34229 111924516 51523 51524 692220874 84999 84973 715411176 43142 43143 815414631 84461 84490 700586648 11156 11157 910595704 32738 32739 895978673 6916 6917 533500313 20450 20438 395558033 85221 85202 882662552 16805 16806 103101629 80362 80363 563527172 12242 12243 932352666 33729 33730 39192749 98496 98499 390961696 70800 70801 360854460 58506 58507 45121066 20986 20981 640505473 94484 94495 258134621 62276 62277 844050533 90056 90076 832981650 71019 71000 918799344 4564 4561 407408868 30662 30663 948300925 83773 83746 809382880 40237 40254 766307557 21886 21887 841475739 10956 10974 935884941 93106 93091 930577623 56981 56982 45930665 33428 33398 889866631 30049 30050 957963910 8064 8040 900832120 17424 17438 776289133 95450 95464 418329073 42220 42238 316241844 48655 48629 669992684 82303 82304 449143587 94483 94493 63225308 26475 26485 152972611 63621 63622 534902279 23611 23612 709972073 70781 70775 822717723 72048 72024 9358701 80941 80942 140533642 23833 23842 607417006 36283 36284 468671137 38858 38859 80124778 45308 45309 17014323 10835 10836 862625141 47481 47510 466553459 37211 37212 1308654 51696 51699 154340784 40538 40550 539638238 585 562 24378205 34110 34113 252748841 79150 79126 297781016 72453 72478 329949275 1421 1419 755865242 6821 6828 397470442 22118 22119 42918470 77165 77142 147620020 62015 62029 195960628 9659 9634 698134005 44529 44536 549563312 98393 98397 933847446 75718 75732 82468724 69335 69360 251085903 65347 65348 716042711 41712 41713 60881260 4593 4576 308707757 5968 5954 654092755 35362 35363 283121693 79860 79861 950591488 50081 50063 233105321 45586 45587 653020850 29666 29667 56766440 24880 24866 420097066 20171 20172 550442819 98928 98952 184893344 4696 4681 67912384 11615 11585 471044678 92394 92388 340130773 63632 63633 719627084 93123 93150 978729046 42143 42173 488572869 12538 12551 490452704 42393 42410 402595916 39608 39609 488528937 49280 49281 294485390 69600 69610 46729362 51541 51534 997160274 19785 19756 274554686 62427 62428 554278860 30176 30177 230894549 9492 9493 849689728 9254 9277 96529362 3639 3646 509320770 14833 14810 937463027 73636 73639 391761754 96356 96357 600735627 70780 70755 991518032 68539 68513 763559963 31719 31720 78075498 77129 77130 588251858 88840 88841 813372760 66814 66815 156759153 48420 48421 875590245 88264 88290 884279593 47383 47360 94191487 90150 90166 224215648 44403 44424 401004216 27050 27057 678445755 88487 88462 486863732 15711 15712 52780306 15143 15146 755985181 48346 48347 472040554 95788 95792 981856156 77605 77590 743624810 71631 71632 795142977 61765 61766 403479344 31182 31183 583799356 81756 81757 854691356 19336 19337 41624755 85582 85583 504095025 84137 84139 642942724 30111 30130 482924017 50173 50174 648551929 45070 45060 435234265 82298 82299 84392584 74864 74865 470186477 46624 46625 982394794 32123 32117 2611643 39787 39800 973704246 44959 44960 521656211 14980 14976 85324867 26727 26728 638040521 85347 85348 968494202 6496 6497 862926588 22102 22103 661807010 94452 94453 884125608 61545 61569 596678767 39437 39427 998058195 87059 87060 240219567 99973 99974 619179379 15777 15778 285096438 53856 53877 303367396 67374 67365 215836218 64611 64612 432461167 10431 10432 927445811 91897 91898 552777435 93693 93719 601545245 72511 72512 538423870 34980 34981 860627817 78720 78740 240455869 81709 81680 184670398 85146 85149 295913393 65607 65608 753275479 70608 70609 652270603 69265 69266 699798131 74257 74258 930335807 43868 43874 140501056 38166 38174 466513003 1005 1006 171689786 77077 77078 434231510 35446 35447 614100959 52774 52775 380085635 26369 26370 307716800 44630 44647 485515342 82317 82315 110322541 91253 91254 129821222 85215 85235 225568459 54307 54308 191018346 2919 2920 548213766 43402 43403 760375926 43596 43597 811408791 63132 63133 941773766 23490 23491 22633217 12085 12064 963701896 12009 12010 951171316 46913 46914 669060462 23059 23064 916023276 161 163 938928168 95190 95214 209120971 67533 67534 957328036 68857 68858 717035655 2725 2699 865170840 42597 42598 343045792 18601 18602 327103627 50074 50075 486404856 57341 57342 429724226 44555 44542 789455325 67460 67474 160890671 92350 92351 881958265 98836 98846 712899733 10511 10516 48887725 62383 62359 810039665 95142 95133 24967296 78336 78337 73647105 97527 97523 72531020 60332 60333 952481737 68920 68945 850611928 59550 59559 543007477 36125 36126 343124789 33305 33306 747866027 18960 18949 879544381 41718 41698 212583466 6833 6839 437448668 70019 70020 409648889 60786 60787 74758580 33959 33958 322889541 35172 35155 490736237 5750 5729 875854419 46771 46743 982805981 70883 70884 946144924 85925 85916 256704358 20395 20396 803932411 42540 42541 715052910 21138 21139 456622232 21556 21557 898921947 2182 2163 748049473 708 709 142128872 80537 80515 747335376 13695 13696 763055064 56657 56658 828516898 57682 57683 758201413 98611 98612 79323387 93212 93213 245311119 52418 52419 108901137 30997 30977 878851764 37292 37275 433448378 60523 60524 851506085 56517 56518 194009361 16877 16904 732432228 38160 38161 413427260 54823 54821 324192775 35657 35658 604085720 8539 8540 403174636 23257 23258 511754487 71167 71168 939757465 36086 36056 600953785 27100 27101 30304061 5271 5272 782359311 48562 48563 726962438 76226 76227 75805364 78031 78032 729515739 73326 73327 361602712 65592 65578 703721142 18260 18261 990652585 51005 51006 916833761 19907 19937 171408404 57783 57784 656294696 5913 5914 991208204 62099 62100 722950761 37159 37141 585450353 62789 62819 387044385 28667 28668 986456873 29053 29054 614521012 29861 29864 95898626 36224 36225 680689458 75262 75266 488971019 36215 36216 592577529 55537 55538 22528059 5621 5620 128604360 74810 74811 389023812 65259 65260 267645980 92149 92179 255609609 51980 51981 220575663 39509 39494 183298257 55998 55999 900193335 11136 11137 24298647 27441 27442 890284844 30989 30990 365179978 67476 67502 386819703 55624 55600 781845301 46775 46761 390044137 50351 50366 174621796 55880 55869 694441055 58967 58968 298441471 23054 23055 726795970 54654 54671 158049317 12358 12359 979366969 1144 1149 199433843 1014 1015 444574942 19978 19970 27920370 23812 23813 240044353 61238 61239 843369153 39213 39214 564290903 68384 68377 414793534 29369 29370 837587394 49390 49391 932439148 59934 59938 544565156 64365 64379 305379348 28873 28874 422491995 59981 59989 742138583 21949 21951 670328862 63273 63247 78647321 62584 62585 317249022 57910 57911 666888025 79113 79138 884436441 97450 97430 860187677 73147 73123 371455442 96290 96294 808509944 55719 55743 964639575 11034 11036 868486904 93229 93230 360105750 65913 65916 740777845 87350 87351 815413005 80330 80331 10327280 76859 76860 874040172 73717 73689 750220909 60001 60002 606152612 5752 5753 115659097 33699 33692 447305506 64107 64108 948609507 84174 84175 202924552 80769 80770 416927526 34131 34141 555114654 71955 71956 279956774 19310 19311 488297370 25885 25886 531072081 6217 6218 664587342 23930 23944 406645732 40175 40176 920775985 11135 11120 626922075 87743 87719 894501440 47872 47871 579201008 66744 66720 339796848 67963 67964 317656555 84821 84822 333106690 17692 17714 750787178 25822 25841 59924245 53221 53231 156912965 35847 35839 161511699 2760 2761 666295489 80536 80540 108769073 51608 51627 34249964 26444 26445 112126080 5471 5472 229232748 47422 47442 570943778 23417 23395 212174299 67106 67087 129318696 40181 40182 144064296 65801 65802 744206684 80944 80945 939108967 85494 85496 884025266 78807 78808 689185913 72105 72134 366385147 36864 36865 366736127 60834 60835 893195955 89965 89974 588330721 74916 74917 98350028 20472 20473 351736416 71843 71859 397297348 77755 77767 583735862 7141 7142 86011336 72566 72567 877159740 39522 39523 852659152 2428 2429 617944142 55572 55599 694236632 58460 58461 832538429 28853 28854 547803785 75753 75770 185135733 8411 8412 462298378 4121 4122 343429935 21306 21307 92054275 92211 92212 418633187 60068 60079 237705164 73776 73760 975173568 47882 47883 114142106 10247 10248 249087372 22238 22239 192491201 20536 20539 609227485 78343 78344 915560399 32662 32672 701273119 66885 66914 488806799 20992 20993 512211325 77869 77870 208930897 13568 13546 47960517 46406 46407 119308891 46810 46793 41403643 15135 15111 666882972 66252 66244 832610991 4471 4484 577045041 52160 52161 265870138 85882 85883 493505113 32139 32140 687075474 57712 57713 588083435 57338 57339 6633840 28487 28468 821051436 75240 75241 294430727 64567 64568 318385631 49192 49199 319853613 79314 79309 423794113 88050 88041 248937664 6875 6897 425337811 89105 89106 126136829 88921 88907 975390385 96511 96512 547920911 82266 82276 75921365 4564 4565 292512944 49934 49935 564381404 60231 60232 304988452 19286 19287 357313621 30150 30151 794304483 92811 92812 599947888 24382 24383 839539685 36550 36535 444014700 98404 98422 801602445 104 105 901854493 84721 84722 581440366 56170 56164 917979466 7222 7223 416945740 11495 11504 446006012 39427 39402 373279863 39192 39166 319850913 22003 22017 133771356 99387 99388 749480453 58693 58722 37738105 65168 65169 716247924 72857 72860 567066636 53827 53843 563682517 96037 96038 232382815 24874 24875 604053305 88067 88068 234573107 57469 57470 103400899 96910 96919 226008735 70341 70342 152202596 34522 34506 461388666 97693 97708 317092845 41834 41816 52941329 85254 85255 740154197 24414 24415 21194067 14105 14106 210780346 9468 9461 43389304 68026 68034 547635720 44123 44125 545571747 3659 3660 237521772 5761 5762 236754362 6356 6332 684279191 32691 32692 187495938 41707 41708 411980701 26947 26948 892926256 49893 49908 418206147 21698 21678 193444745 66070 66075 544631045 31995 31983 506735734 14794 14795 277793905 36081 36083 458449665 43036 43037 264998786 23002 23003 808811512 77291 77300 23458064 76272 76254 816757470 87621 87640 393835756 75905 75906 95942994 69957 69958 212133447 53659 53660 19135083 58412 58387 97458123 34244 34254 416312302 56398 56416 568091349 61446 61447 443792672 10088 10089 354580056 5402 5403 634421852 92513 92514 435129520 60075 60076 470771506 6059 6060 838134142 30789 30790 105385742 22612 22613 615111743 71121 71133 488419309 17607 17625 925315014 8269 8250 527548332 96340 96341 584965255 2968 2969 893635954 56314 56315 230263347 21362 21390 331606510 71004 71015 569335192 32843 32873 897383354 57405 57406 96838171 90224 90225 475387843 95586 95568 913457318 84235 84236 600967858 15814 15815 198535359 51444 51435 507915808 86806 86785 307168074 79757 79767 47816178 94519 94495 641207804 61662 61663 791405907 84910 84911 717635286 90805 90789 164458686 81787 81788 645504091 42601 42614 473662747 77933 77925 89515538 77839 77854 697893212 5725 5696 863470481 76827 76828 46461803 71899 71909 756490770 99839 99816 386027377 17402 17403 427323244 2442 2443 679903105 64868 64869 585739013 33953 33946 608795681 71757 71758 412318778 89544 89545 264585778 68970 68971 741066277 46978 46979 345043633 55871 55872 465279530 2173 2174 808975682 74841 74842 288452051 36010 36011 541834692 60354 60346 753542649 34293 34294 267276697 10211 10217 592861973 27158 27179 99561593 52095 52121 183991136 54630 54634 611565420 96572 96562 426213277 28190 28204 870516528 28391 28373 396808495 7695 7696 152848890 50805 50788 840108956 91780 91781 842725985 51520 51518 796892942 35239 35240 963531243 10594 10595 5802072 81265 81266 807866558 50556 50557 20681842 96587 96571 227559160 11142 11134 257367336 24474 24475 18730930 58404 58427 817842630 32534 32521 722556828 96454 96445 119129883 79724 79701 32453402 74452 74478 548455100 8799 8824 278049295 67817 67847 443758615 43469 43449 538777547 97653 97672 712934951 72392 72393 959163854 54245 54216 60875302 61428 61429 216335128 50576 50577 975014127 7353 7370 4315194 4921 4893 184132796 79832 79833 891489779 35793 35794 878145885 33563 33564 245313293 98597 98610 317102086 29672 29673 560409142 42129 42130 474939821 87276 87289 727607475 95245 95250 735523619 60281 60307 836319983 59836 59837 312456915 86267 86268 779246353 46474 46447 199024711 36997 36998 956028750 21517 21523 901383978 84380 84381 420707706 29447 29462 241143973 23220 23226 216816196 75849 75835 257626551 29601 29575 308340760 78469 78484 445757788 98285 98286 351042692 41664 41692 812739642 20519 20541 181581560 24735 24736 818040668 77656 77642 460845654 22218 22219 153209186 34301 34302 646616236 59540 59552 665988720 10180 10150 671737043 14011 14012 132021803 65597 65586 247830948 28340 28345 285438832 83424 83425 516682705 82215 82203 119765043 78617 78614 993419199 5153 5160 643073444 80754 80755 518552765 20133 20123 924984518 97440 97441 340608553 49021 49009 820200522 65395 65383 822063146 40225 40202 3358040 5522 5534 118382577 47182 47181 832972063 87694 87695 586853567 49141 49142 5183078 29774 29794 892759462 90037 90038 874894588 73183 73196 346177845 14379 14380 86556495 49072 49082 813260682 86061 86087 724837908 56258 56282 159424682 93674 93675 65030938 79721 79692 889111066 58291 58284 287711120 79076 79077 271498461 42352 42353 10423332 1895 1903 495337959 96662 96644 205897237 58635 58636 182528944 19192 19193 954146371 52646 52647 361319449 3077 3056 511032094 83021 83022 921462027 29940 29941 552975361 38177 38196 295608396 31463 31438 328171893 89700 89698 561101180 93863 93857 954159080 78535 78536 130152570 66248 66258 627008375 44750 44751 397003714 12945 12963 728365940 98315 98316 251577697 19900 19901 845720722 97734 97762 298880665 21651 21646 911290294 6466 6467 345999502 38452 38453 301358724 49646 49647 789033526 3791 3789 751572144 97313 97314 380852984 54992 54968 980203064 34540 34553 202824314 50175 50173 939143593 58866 58890 460431005 9075 9065 592003481 99194 99195 346506900 28781 28792 233599757 61274 61275 874988020 252 253 530913769 17861 17852 930162025 37004 37005 243235301 54792 54770 369282416 90576 90577 166532069 11071 11072 457547449 83003 83004 435935641 98763 98746 356597128 56708 56710 904856614 11505 11506 637405015 62903 62904 150824027 57963 57962 502934070 70765 70766 173140545 10060 10061 355573466 60896 60892 899659625 84147 84148 795981703 9655 9645 606910724 72266 72265 206893213 40672 40673 533934846 64399 64400 932084374 251 252 283230776 1606 1607 171508935 78298 78319 253818710 97403 97379 563425356 71363 71358 381437046 29165 29147 587312121 35136 35137 12135339 45026 45047 316679179 40017 40004 308414665 66510 66496 192358252 28637 28660 346374290 49204 49205 962897554 43755 43756 489386269 29247 29248 703042122 63711 63712 267564227 21210 21211 326610708 66671 66684 559016159 50001 50002 575227789 65726 65725 950651801 28825 28826 704118723 74619 74620 529576630 85838 85861 504791105 93498 93499 148418777 71703 71730 713733066 89784 89785 55653084 93369 93367 91635929 2849 2828 557814938 22090 22117 633549675 43016 43027 126155070 71832 71833 487291996 88578 88579 522700333 17714 17690 690498754 71694 71681 367918877 71323 71307 474150312 15754 15728 451247743 40586 40587 999593133 56025 56013 581424167 33026 33040 84919254 21903 21932 4307833 33330 33331 353208421 96293 96294 12141924 85805 85785 601829948 89304 89305 375231781 29194 29195 975128358 71249 71238 581929627 23366 23373 37461838 17499 17500 50833254 10474 10475 897343148 29203 29204 923884967 50959 50934 904953883 76122 76109 431287424 24803 24776 717068347 26309 26310 622984641 60579 60555 8517328 97108 97109 831896514 56599 56629 927365891 74730 74731 60238691 34461 34447 666759985 69264 69265 864876093 82522 82523 416861579 81991 82002 41991622 28423 28406 735010837 10131 10110 111519799 89925 89926 967810598 97 107 706231415 4830 4848 561251945 51845 51830 484380529 62948 62927 338575103 59372 59373 248152349 93263 93281 676693095 99800 99795 957160318 42344 42330 223079028 91680 91652 510774851 24371 24352 316312810 67048 67063 274903782 2934 2935 930289428 81002 80989 874081681 61228 61249 985785495 9390 9388 964777903 44232 44224 644693629 92793 92814 74059339 21402 21403 669484234 85697 85680 895710315 57806 57813 413484793 89499 89487 215512099 70487 70501 528243110 43608 43609 376130026 10990 10991 52440030 98458 98468 692065363 48213 48183 529375299 21504 21505 893023280 1338 1310 513988851 74272 74266 494295825 27313 27290 320125947 46883 46889 158127143 86676 86702 481699868 97522 97523 765162914 38338 38339 297597080 39611 39601 707636035 71577 71549 262290248 89434 89432 46388370 56917 56943 926162587 21714 21715 633293069 61655 61681 542274096 25133 25148 896001182 15655 15656 476393356 89469 89496 948461289 36609 36606 699823858 52376 52377 950208554 43552 43553 9557432 18216 18190 637129522 11316 11317 66149430 93783 93757 923548245 39126 39127 224740177 30539 30540 886972765 50043 50049 795917446 31646 31647 891780432 98103 98104 21988188 17366 17373 415447079 40801 40823 286679070 38658 38677 488423913 46735 46741 499525144 82601 82602 66505717 78118 78144 807750662 19725 19726 383344548 5226 5249 501014669 94771 94772 950515421 85636 85618 72962010 12077 12071 17117505 90383 90377 775458136 87840 87851 654718235 7294 7314 933633183 15469 15478 571269849 16414 16415 37408359 11848 11821 970947513 35396 35380 258046810 3408 3391 317312157 29180 29181 507943741 58637 58638 845555452 36722 36723 567643461 51821 51791 100174349 62070 62071 424419277 6612 6613 179397831 52301 52302 702542120 70187 70174 245776539 75980 75981 999261704 40794 40776 348325300 35293 35306 233664397 35705 35706 105522517 50539 50553 771386991 14329 14353 436408396 94196 94197 148043921 31783 31792 383544865 30037 30030 789557759 80179 80150 298231581 86027 86028 638334391 39808 39835 115560704 68784 68770 208207936 66572 66590 470473737 34284 34309 333954184 50433 50434 343989436 64578 64555 214393686 78154 78184 961855735 27807 27808 869535433 31104 31105 323797008 37730 37731 750890633 94890 94914 777679671 46808 46784 682699053 92453 92479 656914522 74940 74939 534050430 68146 68119 279249163 86855 86856 121920444 8574 8576 561915163 49515 49516 603081607 42113 42140 598410457 64878 64879 790122448 47857 47887 523244355 96766 96767 533183780 26359 26382 753667934 95782 95797 976601037 24354 24355 879411220 94870 94871 334380838 5147 5148 659414503 14858 14859 825891366 36112 36113 695917382 49991 49992 216958254 37411 37412 524023547 59093 59094 919788992 4354 4346 994001082 5901 5903 85579811 40729 40723 1762983 45801 45802 80136442 41415 41441 826041456 50020 50021 634073636 11819 11820 409766931 37488 37489 909313094 74955 74977 347795343 79656 79627 31484333 12855 12856 320848277 8824 8825 218513237 8947 8948 880172540 32486 32491 185571648 72618 72619 270972894 53415 53420 817195522 99648 99649 300006038 28804 28805 265360790 76194 76195 517856414 11414 11429 497201288 49258 49254 208285823 45162 45163 759819604 78793 78794 576127207 75575 75576 430154862 91931 91920 277866778 44752 44753 375426300 36158 36168 587855810 73066 73061 792808639 81645 81671 248240517 36152 36141 687723737 14651 14644 648959124 8447 8448 345829736 93785 93782 837903691 42345 42366 312469339 49300 49325 986597813 50950 50921 111904075 49776 49777 179067229 60907 60908 240358707 44554 44566 950644607 86976 87002 114534500 73089 73090 284991719 90571 90573 515813583 82223 82224 408088552 46108 46092 848772934 37826 37827 870077383 92519 92529 342183868 57197 57198 802603833 47534 47535 674101453 11921 11896 688497263 68102 68099 480728588 77701 77702 57653320 64909 64916 809859831 75758 75759 273477750 79086 79059 722299298 96722 96724 174218133 6702 6686 723129730 50076 50077 103164087 79807 79829 251479984 8779 8780 103969751 77729 77730 678579913 38570 38571 941624215 26795 26769 597300705 40267 40246 798100740 74770 74749 677693744 41897 41898 589545399 13878 13901 885580622 59920 59921 865713782 83681 83708 103734079 81712 81683 529108151 6643 6644 9605154 14533 14534 310139584 23169 23175 126281184 47660 47683 108220844 66901 66907 406100255 52365 52366 35714727 9453 9454 215133287 41374 41388 872435559 69633 69647 188515881 21500 21507 84139830 12580 12581 933536530 98165 98166 974039268 42752 42730 916203509 7439 7422 277239547 85573 85551 637020652 35135 35138 837700949 53600 53597 310932742 65089 65118 872237859 39856 39857 273933701 46429 46430 676460308 77685 77686 472492821 51428 51429 376015839 42320 42306 450104034 26086 26083 8800685 39596 39612 325544866 71647 71648 776230355 39802 39803 47410863 43353 43354 933892224 90264 90287 24761121 97941 97942 787297548 5172 5149 895216894 84230 84231 958571840 17273 17287 175280830 26586 26587 308811058 23989 23969 280366162 32864 32835 755476943 20184 20177 712689742 76080 76081 829897440 66765 66766 677124719 92592 92613 52972354 87547 87548 437379351 80299 80291 274578611 99563 99557 323276496 93682 93675 964010550 7514 7515 36908643 99896 99917 422080080 35360 35361 710129604 92743 92755 361235782 27225 27226 397322262 71770 71771 14952469 16441 16442 468138082 62128 62100 115976535 63459 63460 971742728 69543 69544 63891466 96131 96128 914483895 8492 8493 336587953 77007 77008 4535670 97566 97567 236346354 57770 57771 747738088 54169 54170 190570479 42864 42865 677906415 29271 29299 420052722 73645 73646 855671309 50673 50649 396445921 6952 6939 833680188 53451 53452 128943749 38504 38505 908278444 39340 39341 601571671 62759 62760 565552159 35683 35684 818791152 88627 88628 152721781 13408 13386 59258170 31099 31100 931047407 64873 64876 366074290 66219 66243 185298197 70456 70478 24299591 11770 11771 307710269 94347 94348 853879244 90162 90179 607675600 49169 49180 315049828 78354 78355 523699208 68243 68260 754329060 42425 42426 334076560 30957 30958 260999616 39529 39511 679742008 68908 68905 629634011 95901 95890 327518871 9493 9494 203645696 49779 49753 548235519 29273 29274 946039853 98927 98932 355019353 17958 17970 153631347 80097 80086 448504242 53314 53315 854106708 1589 1590 449467722 56550 56548 305903524 71948 71949 215810260 30128 30129 286675441 49147 49140 321102406 16680 16681 171785513 53968 53947 61609742 3217 3218 888041240 94963 94975 966916871 89689 89718 581541384 70641 70664 268593705 91300 91298 567142750 33448 33428 852513513 67347 67345 40558938 87475 87476 938214331 38943 38945 726756000 57562 57563 344413305 41195 41170 657848116 82503 82494 190548989 58877 58886 898023807 8899 8927 916478310 43721 43722 337219583 85132 85133 185534906 84890 84868 445827736 885 855 733379519 25817 25818 734658212 30330 30335 626801349 34269 34263 93930158 42876 42877 451708093 62555 62556 924021260 11588 11570 913598613 54432 54433 923026889 37430 37431 503490700 93985 93960 775460158 94102 94103 323612200 75294 75295 990588833 18647 18648 819639095 50559 50560 204035230 46023 46024 761200534 36702 36703 702532233 18801 18802 563829798 37589 37617 588906470 80198 80199 47208528 23917 23918 462378257 61784 61785 887496281 12055 12066 819293885 76130 76140 448516591 33543 33549 272949237 68016 68017 870733192 19879 19880 129869971 419 420 213319414 9481 9482 98375393 52298 52299 128729338 73060 73080 667036441 46288 46289 365384060 14547 14523 521660153 30555 30526 428949409 52064 52045 391166171 63422 63436 18305041 18216 18208 559003125 70273 70289 431129987 92509 92499 980803992 64838 64839 966192348 4092 4069 476433835 25375 25376 344717469 40818 40791 208325148 57253 57254 270762506 18769 18747 40795009 10210 10222 199592002 76946 76947 351090748 14116 14087 201919626 40608 40609 693099047 46513 46514 238235785 54529 54530 866434687 5768 5769 962449103 68767 68797 84225439 43797 43798 129480769 11633 11652 639586445 25415 25416 517593913 33295 33279 723198431 96173 96174 149946770 56850 56839 273944939 5135 5136 847774896 73571 73572 513538258 46619 46620 876781693 95906 95892 858589188 41746 41730 344568927 91506 91507 56622064 75879 75893 461834094 21397 21381 126333211 38727 38726 323628707 18461 18462 697851350 54097 54098 683392163 17906 17911 890604367 56130 56147 281471623 62797 62779 697335097 21646 21655 392195336 90333 90334 292876407 7620 7621 966691286 87429 87409 527698363 17098 17097 288471590 63652 63653 264415077 90931 90961 567558307 9639 9640 412436059 40691 40682 571904453 41171 41172 438111593 76433 76434 99595676 46115 46116 50093552 7917 7932 690562367 66681 66654 289150732 90691 90692 890162188 94076 94077 379003359 9531 9532 752660855 75436 75427 110908222 45400 45384 947124233 92452 92453 330661552 97451 97452 347627845 82192 82171 465687529 44858 44859 94187086 8023 8024 259055050 8981 8982 78265661 91089 91118 555022260 37716 37735 851572045 35437 35438 298255092 41264 41265 795189512 75336 75310 407146992 32779 32780 550058087 9540 9515 816731036 50507 50509 923946701 81287 81261 733751357 84705 84730 9966915 85603 85626 806278075 8048 8059 752625179 60051 60058 960685608 25394 25395 459500865 25105 25106 195983777 45690 45687 322513221 46474 46488 584858973 25740 25741 123947379 44767 44768 306392817 45780 45781 834595316 15075 15076 328149255 89681 89664 867558449 18887 18895 102777643 15675 15676 976972089 24987 24988 180533080 50740 50741 688159099 42341 42342 695175856 5144 5166 314931752 3116 3117 57404348 52522 52500 604792901 67715 67694 634392832 46264 46291 876956669 95280 95281 951351624 64880 64856 63078110 86228 86229 693858661 50732 50706 538811316 66861 66831 635307983 8413 8388 7926863 38336 38361 530619432 89316 89343 559159409 81386 81390 284718361 57278 57265 35982158 50739 50712 217286254 87145 87146 310419882 62155 62151 518041055 68154 68144 947287837 52705 52706 266860444 14934 14935 405704028 99667 99654 741648410 21972 21973 345336931 29287 29283 342618172 59176 59193 652484162 45674 45675 553996953 7462 7447 289131179 33667 33688 135365538 18826 18827 47615062 20990 20988 260613884 2820 2821 370592929 68810 68811 328184706 17843 17844 772738748 55475 55491 299531892 46496 46505 829045967 59454 59478 301725832 55416 55417 190591790 84069 84070 318602781 58608 58609 870999672 31506 31507 278718334 16414 16399 195399698 341 364 681573577 85262 85263 391227315 68074 68060 219417372 61334 61335 511658103 27213 27200 503460456 64262 64285 528621548 67835 67836 930502834 61456 61455 820547074 70520 70521 549830537 27053 27040 86068765 99701 99685 140604705 58914 58899 388837754 21881 21882 301676866 50876 50877 80617461 44223 44224 311008138 68648 68659 100863471 38523 38524 391867321 77741 77742 197799006 30647 30648 347017256 55142 55130 655861822 9500 9491 942208620 71229 71230 964006735 67496 67497 189396439 80574 80568 997233251 43767 43768 246023664 47429 47430 707545113 71425 71426 266537130 51107 51108 392302823 28780 28802 441641873 51839 51840 764349530 85434 85435 636924578 58994 59001 119948886 64431 64432 576561951 67330 67331 644950301 83307 83308 935059212 91349 91329 412128672 58223 58210 844657733 74886 74901 128032895 19833 19834 617430836 3542 3543 491152769 92655 92656 413190641 51827 51828 352213303 69278 69283 966732768 61533 61534 934017013 77169 77170 326183647 72250 72262 71563066 65522 65523 772982434 85294 85318 863044797 51615 51624 419833406 30012 30013 429623367 23149 23134 819915173 64201 64179 91448862 29270 29271 509502919 8627 8600 310622663 92330 92357 491299002 13029 13030 924270401 62398 62399 838682931 58645 58634 661255007 66479 66503 336525446 44941 44942 428500710 69367 69354 729033834 56471 56472 199748441 2989 2990 970379175 6511 6522 89404324 73799 73800 455948610 86620 86621 58703296 98352 98340 9169665 37423 37424 764194716 89464 89435 291787105 72935 72927 644126061 48875 48876 520406088 55474 55475 490919947 8307 8308 713104620 48576 48577 820097639 83429 83430 676449062 67913 67933 306227278 371 372 868861223 60285 60286 985418449 25748 25749 936822295 27306 27303 660729768 49031 49041 816078391 88791 88792 946668476 84257 84258 573137287 26315 26316 8225560 78449 78464 341634381 71483 71463 836240389 45720 45721 915944430 11027 11017 802027789 66039 66017 299361912 4049 4019 106826237 4321 4319 101902057 62255 62272 992216611 95202 95204 783700046 405 412 700030119 23201 23188 180962271 28099 28101 417573152 26114 26115 252550527 71632 71655 870370699 54970 54941 134333604 3259 3272 65080362 37039 37040 81019654 28930 28931 919963518 99965 99979 672149766 99756 99757 454308323 13806 13826 367855820 48015 48016 766819300 20593 20594 977402368 33930 33931 129466107 35072 35101 355835634 37289 37290 515675499 83606 83607 127894306 16080 16081 26508191 88748 88749 850501118 27649 27650 780380373 15722 15715 766535310 59020 59021 395390968 49716 49717 982780241 2961 2962 217073909 95399 95429 801663707 70100 70101 290352808 1097 1098 983019000 31375 31378 192637160 59583 59584 243045804 59862 59863 764121841 8294 8308 755160169 48155 48141 612214620 89877 89878 358162925 11337 11338 148131505 75282 75297 392740588 95940 95941 659125529 36835 36836 391438718 497 486 207988600 63625 63626 28905210 57657 57658 417757655 40575 40603 886083639 70609 70604 895931464 44874 44860 641924342 26138 26139 728441880 23359 23360 471199654 52043 52044 445293394 83963 83964 758356733 31864 31865 658181244 68760 68761 639895209 3357 3358 756373080 8707 8708 345694558 90400 90414 564835049 21884 21885 946363165 41736 41755 963561087 62986 63013 119538815 19465 19466 493331331 6104 6105 700439052 96242 96243 616277180 6738 6749 189761568 94149 94150 188635524 22301 22302 182073822 27586 27584 33081551 9208 9218 143024193 40577 40578 624302929 20716 20717 820960363 40095 40096 132096985 74859 74876 463947931 36404 36390 713217340 55594 55611 960960515 56208 56197 878890813 40352 40351 282201383 60358 60355 138274078 8490 8472 182220862 29876 29877 686497095 80797 80807 289473913 86415 86441 386009775 99286 99287 734807110 89694 89695 443168047 8098 8099 752828289 81103 81094 484616528 67989 67990 331792238 60125 60120 507086497 56065 56061 780514537 6603 6604 99215769 76413 76401 450357811 14494 14495 744686538 13188 13200 729306661 9960 9965 988470637 86802 86803 773615126 60504 60505 179173362 29255 29256 652381316 82737 82738 366126347 54732 54712 349138196 57922 57902 763367218 89322 89345 916967411 77222 77223 318117181 91935 91947 340090507 83152 83153 818179484 21724 21707 445473060 66285 66286 257800124 97405 97406 492286031 63340 63333 350314275 96750 96763 779415307 51259 51280 674758948 66298 66299 387538997 2797 2798 908271289 63781 63754 900349301 80976 80977 69781449 56862 56868 419725540 98117 98115 155552399 85172 85173 60861928 61848 61865 977006514 31032 31033 634518470 59218 59226 4778718 31969 31954 555771643 43311 43312 393040342 63397 63371 967477922 99163 99164 25976845 36398 36399 519519315 8288 8289 529801084 85861 85862 284606531 65218 65219 509016117 35923 35914 301365183 84421 84396 997391302 57569 57592 115027724 29595 29566 522719456 7155 7185 93915110 90515 90531 624063320 29966 29967 332081968 69017 68993 112591983 26553 26554 770897694 77674 77678 749392438 65166 65167 74673910 44995 44996 280481988 34860 34844 436021965 44400 44418 338699266 14225 14200 78616240 43653 43659 460925014 90609 90610 842010634 58553 58554 494226371 37273 37274 312074616 52080 52054 842989138 6321 6313 136124280 78621 78613 425294814 5295 5318 320257454 34262 34263 705927048 29610 29606 201860279 90935 90936 567947884 62248 62249 837079728 32359 32360 162424389 24105 24085 205660931 8735 8746 6159274 24692 24693 518688191 79431 79439 3049950 72912 72913 976158917 30803 30819 921795092 42630 42631 391911686 44076 44077 603005935 15771 15772 563114007 66416 66394 728720215 55055 55083 945492548 13232 13233 645052160 26761 26757 363222896 64538 64550 984419400 20441 20443 178787135 14517 14494 422348825 13891 13920 817945149 64790 64760 774997041 64888 64863 332712055 53221 53222 958144200 38790 38780 14496740 52620 52621 786403824 74868 74846 503941733 7880 7907 98281943 72066 72038 161866212 90568 90569 824464174 89727 89754 324852019 16940 16941 268266530 37908 37909 94777245 11784 11777 598344618 54475 54447 789152577 73888 73903 585916672 16826 16832 595572089 21920 21921 460841491 75536 75537 878852572 24559 24560 123795568 22 23 873941141 42182 42183 122359355 20845 20846 505342385 26126 26113 403641286 47170 47177 761038295 76145 76146 6044587 21241 21247 49418150 50254 50234 788116808 23317 23318 829033210 3398 3374 303731249 36154 36155 996116367 80208 80183 505002602 10817 10797 36150521 22213 22192 146215377 41090 41092 665181346 44370 44397 499050366 1517 1518 714535555 3027 3051 146056583 12124 12125 330591335 16278 16273 114177575 55449 55450 417729745 43109 43131 548667109 39349 39325 574819657 87904 87905 137279379 35776 35777 444725653 79523 79506 367832661 88877 88878 977583189 34968 34995 209415495 32728 32729 655969068 47554 47540 881581387 44126 44127 661400552 15513 15543 759485944 13466 13467 874823769 44633 44634 26830494 35102 35085 209616269 38465 38466 304475237 63219 63220 256761701 99406 99419 467967835 37617 37618 851787969 34807 34803 219624855 55110 55112 562205389 5891 5910 659082723 19599 19626 496190164 24917 24926 847046462 54630 54626 144343634 34473 34474 310652977 51214 51237 992627748 38439 38440 82240022 53106 53107 986857568 49108 49109 349596328 3503 3504 221236029 29239 29240 289063773 9258 9259 349564575 18959 18960 660369607 56516 56517 33404570 14607 14608 34389141 17310 17328 504554256 15458 15474 381993767 43904 43905 265209420 71850 71851 380459949 28548 28549 128905819 19601 19613 700773486 12171 12199 997983344 99491 99501 117562276 35498 35493 848760857 76135 76136 452822139 76909 76902 964967229 9856 9882 12505253 511 512 878287175 317 318 79978793 28196 28197 377928102 36319 36320 257683607 55376 55377 116499451 48137 48157 455493035 42366 42367 871833534 60917 60931 393448020 98144 98120 177624143 92429 92423 411252045 56687 56688 525369063 63247 63275 334253221 21180 21192 565163528 83791 83775 186941247 98479 98480 275889039 23327 23311 812844720 7875 7876 760969876 63125 63126 996186661 93813 93821 316495926 54289 54307 360435862 88324 88349 444946979 92253 92246 223538187 34897 34898 902270940 60317 60299 115225351 77401 77408 71571182 85022 85023 594276078 77669 77670 519311786 79153 79138 761734138 3566 3579 357375215 17858 17851 930967545 62641 62631 128827809 55119 55089 291431512 61214 61224 657644987 10401 10375 804036222 53094 53108 421885156 83517 83507 168057490 26025 26010 133086830 58422 58423 932199282 4033 4034 32595629 76456 76457 824056751 37941 37942 549562235 51275 51276 538596777 7732 7704 435308678 59219 59195 36437661 60225 60254 491297473 36698 36699 226235830 81511 81512 257743946 33399 33382 97779860 31501 31502 518666239 42044 42045 605161029 93468 93469 920953054 46738 46756 443578389 67008 66978 590319727 418 413 78448117 24706 24714 311776875 61620 61621 809439815 26206 26189 438551838 35300 35279 488777383 86387 86388 644857349 52733 52740 18791521 10479 10475 247121450 26953 26954 724732348 48600 48601 694203647 10914 10899 882629135 29674 29675 455514339 4634 4616 684560695 32846 32847 994500884 47574 47575 991926049 21369 21352 598257686 59039 59040 907926548 87799 87800 672771530 36573 36603 321015879 60292 60293 217898378 52506 52507 11037254 40504 40505 482010671 5085 5086 993246101 14987 15001 58685192 94443 94468 321340065 87158 87180 547092284 96055 96056 468575726 38184 38168 837022329 40974 40982 211405622 58315 58317 266941721 49034 49004 280241682 75212 75218 938916471 35228 35205 922508809 70388 70389 904661064 27567 27562 747736211 67769 67741 375479317 56664 56638 68793847 47766 47785 388468117 85429 85402 971693220 39119 39120 214301194 76986 76987 728645686 54632 54633 542831824 95027 95028 636551340 15238 15248 719248721 73083 73073 716588727 22825 22826 987909980 35327 35328 177773726 50148 50149 734484039 87745 87722 28600987 5338 5347 354615134 16107 16118 14670573 12421 12425 438897933 45566 45567 583654153 83050 83051 287031511 6256 6257 994276330 70771 70772 972391043 35460 35461 399964064 45844 45861 54933059 93543 93560 327891195 23085 23094 263119219 96926 96927 50809565 69281 69310 104638652 68060 68043 999822142 95823 95824 533708860 38486 38487 810889260 91995 91998 342645754 5280 5253 292428172 68301 68307 238300792 1387 1388 33896391 42919 42927 296905316 39617 39618 759475431 53438 53448 221167373 26040 26041 193010852 20361 20368 536496595 76972 76973 706914754 99419 99449 767527297 35860 35837 311974879 54329 54341 158903372 98925 98926 677185887 90792 90793 436237574 2027 2029 888876806 61998 62008 308760522 63161 63162 189085491 85328 85356 73453629 45781 45782 575543966 2743 2744 243859535 89125 89126 210496292 74503 74479 539778488 29631 29632 963063167 51973 51974 611963521 59388 59399 167733853 733 728 164267273 13637 13618 991767788 92965 92995 976410508 47210 47211 472871500 48178 48179 151318001 91054 91055 246752994 92294 92295 145463126 49312 49338 294922289 2993 2994 655705215 35811 35786 304618797 54191 54192 592578153 69078 69102 251832969 55613 55583 518735588 47319 47309 477143315 71602 71583 187227662 8216 8212 483586546 83614 83615 459016551 3524 3525 416009401 50411 50412 685370042 83831 83839 187705980 22650 22651 51906070 34688 34694 20451345 14098 14099 632458880 46466 46437 704092681 43713 43694 773514743 74653 74645 899887341 63983 63998 709918339 44426 44427 673727294 98232 98233 662259114 77195 77174 847357592 95566 95567 871763098 69513 69506 437195129 53943 53944 128575034 60613 60619 55391623 77632 77618 25476582 38674 38675 397944613 93569 93564 682383325 97937 97938 277007543 25185 25166 3192352 63481 63465 336748586 30653 30669 76843710 8823 8851 4797520 24918 24890 800286496 48791 48801 805897535 1612 1608 275082809 92943 92934 983340212 22036 22054 892985709 98885 98870 380476191 4028 4030 59657471 51157 51158 738156604 46479 46499 49431548 96580 96581 912021259 89413 89414 815328978 4526 4527 321662076 35997 36008 881195308 46107 46108 928001500 13735 13724 815025650 20597 20598 741923862 20726 20727 64160501 31305 31289 313837699 60076 60077 764976698 3891 3892 122973863 94354 94355 408043998 9405 9406 880578075 53786 53787 259569700 79843 79856 253490469 93255 93283 161988378 36499 36500 649349484 15160 15161 659725606 19646 19654 970545517 14748 14749 754236429 13057 13039 53871656 47715 47716 373812954 78855 78842 927053405 27153 27130 527459990 10765 10769 148209993 41594 41576 632221722 42319 42320 444132809 87292 87266 746444927 16823 16824 134225877 85506 85507 891625243 5285 5286 869601917 17926 17910 254079118 52182 52152 368197834 77251 77240 489337410 33199 33200 423523726 25308 25309 881541898 22767 22757 717620872 23230 23231 53632514 46573 46583 986437270 14767 14765 699908925 90680 90710 371062055 49999 50015 72239316 55086 55087 155188949 97852 97831 58360898 9572 9573 630416581 22240 22241 523650023 88597 88598 947826886 26749 26750 541459632 38030 38052 461073177 9026 9037 789260159 4282 4283 129133316 24576 24577 312235604 18553 18554 118673068 26287 26288 243819627 9383 9384 649173719 68830 68804 106916773 92696 92697 540264106 80728 80747 422092322 22883 22884 518405970 48893 48913 153433765 54427 54410 500844592 36388 36389 955147984 45500 45501 24090753 25380 25381 582710804 85084 85093 349200806 35614 35617 624366349 66092 66085 795165753 31160 31188 344523021 15552 15531 491756693 47138 47154 216374964 64501 64502 744507259 52574 52575 311018842 92454 92453 859751557 41896 41895 502894626 83141 83142 676955736 6012 6013 709758682 28902 28903 969252479 95684 95697 312242432 17280 17299 284151806 13285 13286 641343380 92503 92504 592418123 95989 96004 253283644 80836 80837 317118959 63770 63771 332666604 27955 27956 919544100 57510 57511 46782865 92985 92960 535274328 29033 29034 991446233 92945 92946 983614538 42773 42774 502835404 35566 35590 631561386 69649 69650 590344046 75470 75498 972222725 53640 53641 845803272 26656 26647 679475507 94002 94003 681523545 753 739 176496358 33281 33266 750103105 31712 31713 631197320 70296 70297 537476336 56942 56943 797530459 32470 32449 212138396 69559 69560 604916447 77379 77380 719639440 99805 99806 147310060 65027 65028 492307532 57254 57255 997631531 24222 24202 190135219 24793 24794 953091956 95927 95928 375491622 89649 89650 974552144 77857 77870 630374588 95514 95544 129184927 18527 18528 854966284 60283 60289 74382667 75790 75791 674803737 11726 11736 493403739 21763 21764 65713134 18838 18831 178744975 89589 89615 450386407 9215 9195 701372851 79764 79765 949688584 61412 61413 78101793 96264 96279 177310598 2983 3007 505265476 68023 68024 447220622 72197 72198 204833986 13003 12997 513132223 33223 33194 866068513 16686 16703 644844181 48893 48887 452381535 48224 48225 228354984 95459 95460 210976917 59530 59542 557919812 75512 75503 537135760 73968 73992 639669335 89090 89062 972771465 21928 21905 574383041 59799 59819 155990372 67804 67825 502004543 18171 18157 584712034 90944 90914 240129675 6569 6585 999659109 97757 97758 296514175 33700 33701 800895638 11777 11763 153692766 27795 27784 998490699 85469 85452 191696646 98693 98694 740117251 14424 14425 515045079 41725 41726 311274792 80538 80539 502757030 77631 77632 889457463 36443 36448 643023349 81329 81316 606632192 98680 98681 993705893 91341 91342 836906939 43455 43432 82626909 57443 57444 731287319 5765 5766 774972815 93052 93053 208107500 76821 76839 283127414 38646 38641 742245000 22785 22786 406880282 21131 21114 772691217 55140 55131 578685588 51929 51930 798239369 959 960 176696849 7211 7205 239789390 12507 12478 634698660 83884 83885 496893824 41039 41065 420376763 28634 28635 428131052 11461 11462 535422290 76855 76856 578219790 30369 30389 85082917 24148 24158 498051031 51522 51523 473389741 34869 34888 322919033 75770 75771 214616950 69298 69320 358510249 25999 26000 711662196 83298 83270 816503499 47654 47653 651640483 11990 11991 775660858 49293 49294 189878097 7160 7161 126163656 51130 51131 785850641 78415 78410 16075388 7705 7706 531810723 68541 68542 799177498 76247 76248 627856278 42021 42022 288040869 50834 50811 528714923 25270 25250 30878786 30304 30305 804782517 63334 63317 968740759 41395 41396 11351360 69919 69920 620388726 62255 62256 226546877 46771 46772 290165676 62594 62595 881271520 93611 93612 263465469 38390 38374 903304218 60101 60082 35966872 71832 71836 691439846 50529 50558 996439930 2911 2924 146468540 13936 13923 607752659 57129 57130 553324122 36334 36354 832569195 20724 20725 466441621 75488 75494 79854500 65888 65889 225269045 5408 5390 897889625 87130 87112 936797622 82671 82672 940070667 32901 32888 871894570 73310 73311 47223099 57130 57139 811895667 92071 92072 381995213 18071 18099 389286039 50215 50216 979817193 70355 70345 413255670 22270 22271 133137909 12727 12717 459972036 32499 32521 685317795 67210 67233 717400336 91014 91015 964784772 37188 37171 451118216 9279 9284 348619714 46597 46598 412914822 55590 55591 743615777 50933 50927 421535407 31219 31220 967646391 92524 92525 280331983 40324 40347 931537315 87924 87901 984205891 1292 1301 677855953 46820 46825 81916885 3872 3901 879142014 94653 94674 959887978 23797 23798 707223488 67196 67170 749515063 70878 70871 494212658 9217 9218 45431196 5136 5127 328279072 15835 15864 642124634 32752 32753 829047308 45884 45900 694489260 2224 2218 794478926 70897 70925 189889895 11470 11492 887500033 67387 67392 973791771 19762 19763 933303673 47768 47739 769426654 60913 60914 724091695 65640 65641 505843341 97532 97509 539805144 78712 78713 895366223 9990 9991 236957809 73261 73262 417988656 48230 48231 919659905 10729 10709 701056667 50793 50798 113535923 27744 27745 964736225 44460 44461 743383180 56985 56987 719579471 9097 9098 236761133 56082 56091 857842193 560 561 779378334 65884 65885 979884689 77431 77432 432438905 33696 33697 549446425 89261 89262 236154833 44290 44262 223625220 52643 52644 919265797 41007 40984 850850029 11407 11437 213591922 22530 22558 283977094 63192 63193 847418279 22205 22187 916922497 48545 48532 474438478 60810 60819 803047992 40311 40308 107034061 5447 5444 753902461 47021 47022 106238302 54668 54669 951688976 28002 28003 858860709 6660 6639 80763862 77449 77458 103051651 9839 9840 362546781 24359 24360 263608435 88489 88490 895708940 65824 65805 757455310 46517 46497 646005584 73913 73925 598694695 23367 23342 702818991 76550 76557 607853093 76996 76997 681131142 12436 12416 966147311 38666 38678 857444867 83218 83221 242743110 4797 4798 632076182 32862 32859 158924917 57370 57367 683127790 15877 15874 186091489 26694 26695 493611385 4200 4219 994043157 98464 98449 900367833 51521 51507 10226810 10523 10524 188005251 3236 3248 409788304 60189 60219 742614746 76162 76163 361248102 92106 92107 664022107 52575 52580 265186975 5360 5361 763128669 82828 82829 835653737 76424 76445 132886280 78660 78661 6233769 86478 86473 88759350 96647 96648 305208038 4195 4196 340634530 54961 54962 135054159 40788 40789 242871379 96455 96444 933159222 73286 73287 947475470 98051 98052 736531816 79636 79637 759194552 6499 6500 559795008 61882 61883 34206412 4759 4766 252706461 23446 23447 278394119 73168 73170 994151508 19692 19693 18335416 31559 31560 351315205 83698 83685 844817667 66031 66027 456397556 90463 90464 718913971 5960 5961 99700237 62695 62684 56011688 92433 92434 80992898 6372 6373 442610404 88787 88788 321083227 7086 7087 507344144 5847 5848 663899367 52137 52138 842833741 84676 84677 809310824 15575 15577 349764396 91270 91274 488169589 23571 23572 757724877 69648 69667 528243623 96271 96282 885384224 48993 49021 169804199 72931 72932 851226737 6566 6567 57497323 39663 39683 702255227 50334 50335 140891400 53550 53551 107309387 45260 45261 313384090 40923 40924 238065681 43990 43991 62342629 66787 66773 390130016 52745 52746 755659386 3738 3722 926866584 24525 24511 227585801 8343 8351 906690846 93300 93315 802412853 55069 55070 103306887 66316 66346 207534577 90591 90592 927464147 54797 54798 833363677 8256 8257 101477395 87721 87738 999671705 50125 50126 489685613 41770 41771 515759123 89995 89996 94922379 4355 4356 467419696 26543 26544 392592340 39463 39464 499290534 29191 29192 323161892 32962 32954 611645402 18444 18433 616253396 40745 40746 350936599 1150 1166 218650197 90101 90088 869656164 87358 87359 405192829 38723 38724 50384696 61531 61532 538473308 1836 1837 534864228 75312 75298 98256760 56330 56331 230532455 47781 47757 565612217 96202 96203 981105121 29207 29197 831167794 82464 82477 954699082 87384 87385 113903494 75449 75464 310899112 37640 37641 695868601 24766 24750 833791078 78733 78734 23893375 13999 14000 486382921 20923 20924 681242812 64785 64786 826933810 110 119 395496138 32234 32235 741232173 95654 95627 331449109 3262 3255 737149612 59250 59251 516991075 99418 99419 310924845 44942 44943 791393631 84128 84129 188503123 16697 16686 677610426 60096 60122 39395699 6918 6943 304201044 72561 72562 417717398 35897 35883 365958770 53924 53949 887954011 45386 45362 151710350 80923 80924 167076504 93118 93119 109114789 87429 87430 29150440 90868 90869 234325476 71422 71423 429220117 59222 59223 611538265 52619 52597 664814605 43571 43572 204551793 80322 80342 342532068 13097 13124 732367284 26060 26061 340289198 54857 54849 138964229 90118 90119 905413871 63040 63041 891656616 62017 62030 184648229 77627 77628 422095999 70226 70227 173588209 18642 18624 485957982 68289 68259 539275938 30393 30394 897538590 139 140 390178940 13758 13745 7769054 81113 81110 91916527 72996 72997 999383071 1495 1496 732404293 24203 24211 228344630 95204 95190 764308141 31101 31088 310133590 86558 86559 571277563 48875 48869 843869919 10265 10266 117074262 39746 39747 766688349 81831 81829 508496867 33812 33803 65155860 9113 9087 506463471 5591 5572 782405724 80418 80419 412350922 92254 92229 148669104 53505 53530 297305897 69463 69464 497256571 16135 16126 825179291 10751 10775 594736341 1807 1808 450678509 90261 90287 253543999 10358 10356 990572053 48561 48562 887544961 85444 85442 485337169 4975 4950 859503630 94183 94184 136869370 37784 37785 321214156 28602 28603 795771920 73235 73236 730551048 59056 59057 295360399 22012 22013 594489229 81950 81951 538850076 67738 67767 557501016 69227 69253 81528907 36989 36990 495229286 43419 43420 16956311 47529 47530 324487549 32229 32249 493677073 56254 56255 647519330 57925 57926 516523492 62792 62767 835362326 48462 48466 843622300 38444 38445 432175441 47944 47945 887821961 82335 82336 599056257 27852 27880 257209396 13997 13981 626095956 72214 72198 226202440 6495 6494 490655334 23487 23488 507155573 58725 58726 320097582 21688 21689 649521219 70263 70264 715792307 49151 49137 884384136 26063 26056 12412356 68594 68622 542212302 4444 4445 973600825 14604 14576 348261911 6246 6243 750389726 9806 9807 788878491 93445 93439 328140790 91873 91875 702876797 29836 29837 217520223 67761 67762 875480465 97859 97860 300597204 7587 7588 972282904 56329 56312 817123461 55334 55344 118520947 25843 25865 651788878 45426 45427 143621563 83900 83901 559944339 96853 96854 129193188 59722 59703 300484644 52448 52449 270842938 23054 23031 975669347 74494 74465 642292053 59123 59140 465070799 70385 70386 393627830 7556 7557 936986655 11467 11468 173326583 54201 54202 795045920 22413 22418 299171463 56607 56586 350820061 91444 91433 651054662 55980 55981 845578215 7783 7765 180469797 9618 9619 217797385 26435 26436 888410391 25601 25596 211832588 17984 17985 78975930 31570 31571 24523777 68058 68059 927137092 73991 73992 19426671 77275 77298 459266641 36299 36300 863605415 97408 97409 418762768 30860 30861 876882043 84149 84150 822645785 38855 38856 274703116 15700 15725 264872311 40174 40146 132296286 8422 8423 549729024 58192 58193 545482045 96351 96352 393993932 70907 70908 840345763 94027 94028 772772411 7436 7437 179001585 144 145 411632670 68146 68125 767484884 34481 34464 323672586 36734 36735 254095898 96183 96184 571589337 87088 87063 138935077 66830 66831 345633277 79971 79972 762870257 99234 99230 940552374 65844 65814 369545340 70296 70322 122115743 15810 15802 830250563 74205 74206 523115090 99620 99621 286978571 62092 62066 195666358 24838 24814 84498304 91637 91666 178559687 52500 52501 475393703 6224 6239 304262630 38383 38388 21162826 99634 99604 206408617 80806 80807 149208253 78948 78949 367446180 90036 90037 561485231 77669 77689 898028190 16197 16198 100225909 28543 28534 573577785 97078 97079 891832671 29366 29354 65565603 26969 26970 455310554 76504 76493 51632922 40676 40677 650894215 5851 5833 271812001 42648 42649 609165203 70487 70488 365239858 71154 71155 777908712 19140 19135 147916209 18318 18319 551148178 41602 41603 207341155 2415 2443 630754349 61950 61928 367099288 67537 67528 459001173 65816 65817 163422142 31872 31845 698258666 1321 1322 720500019 64996 64984 504114128 65126 65144 399538698 92336 92342 400347030 71357 71382 518703191 27577 27601 353335283 20978 20979 921705033 58020 58021 385199851 58573 58574 436041606 30513 30495 65702051 26836 26837 910679411 43883 43903 828635328 30870 30876 286465136 74973 74974 580693882 45025 45026 744498907 93455 93456 262522669 8751 8752 946901453 16789 16799 969358864 30660 30656 166312766 46739 46740 291974230 29506 29507 312093878 94878 94908 271687303 53582 53557 248187559 87910 87911 855520655 36083 36084 776891200 83391 83379 778801229 97848 97859 462386938 77611 77612 589587889 90514 90515 95477750 2706 2707 782549965 18092 18106 276429089 72634 72630 508863064 46819 46839 641776795 87679 87699 277554275 8107 8108 549102239 24460 24459 372148728 11861 11862 11920746 52315 52292 912884051 12573 12574 554359171 47359 47360 62034216 93367 93360 180733610 40102 40103 975666836 38485 38486 9512201 83873 83870 347444047 27040 27032 361521985 92995 93012 236661127 67827 67804 36439706 64068 64048 511410578 65908 65927 670146525 26285 26289 326714347 48663 48651 772268112 26338 26329 54146791 92600 92601 999177176 20401 20402 833342891 84775 84776 749019509 37537 37561 655466454 76259 76260 369710612 17823 17827 14952009 75494 75495 78665786 57452 57453 686452169 36314 36315 534689040 87672 87662 344677616 97856 97839 648990191 9859 9889 23085060 95682 95666 806922722 73253 73254 163546389 73742 73743 881025342 28051 28052 122026446 79365 79353 125243339 3232 3245 168668375 96927 96941 987683424 43486 43512 891221082 48357 48358 718226117 53754 53755 74489208 83881 83882 358265708 18060 18061 385194441 840 860 293230245 44897 44872 465132626 58794 58795 397675945 8889 8890 796224800 77637 77640 253939663 43744 43745 310226008 96679 96680 526758772 24797 24810 366268600 9049 9050 886056957 78377 78378 988458599 17366 17379 187344785 19429 19430 474137056 77956 77972 679172013 4196 4222 393269493 62044 62049 384199022 60538 60539 330930618 47103 47104 961657742 50260 50265 301809732 70767 70768 438013549 94997 94998 935334608 44252 44271 500737432 88991 88992 925510560 36708 36720 396828181 36058 36059 342651254 55191 55192 373776845 91577 91578 383205959 95219 95240 387090645 98973 98953 126815641 24473 24474 104044449 76570 76555 64512196 36445 36421 565654060 19365 19371 676113699 67242 67240 427321024 59298 59299 438265840 23085 23086 17107268 92021 92002 451855572 53386 53387 787599723 56279 56262 870634367 28376 28377 296774850 20571 20557 804162549 22023 22024 561278304 80142 80143 465845931 59755 59744 396144902 86295 86296 511340532 29579 29576 228722604 46266 46267 649225974 39815 39824 140483025 32605 32606 169898429 30797 30790 260511026 33316 33304 805056640 83852 83853 539797375 86133 86134 115467369 64184 64188 593833423 70266 70244 654656632 2933 2905 749397425 11119 11094 662494722 1447 1461 105899846 360 361 849261670 98887 98888 63767583 50138 50139 582998354 31941 31942 690872141 98121 98138 677113022 5448 5435 461167181 14575 14576 415721922 12517 12518 186933629 93128 93129 672127043 93614 93600 261663811 65453 65428 889906005 62764 62780 474767420 99648 99666 333131129 62123 62140 371046775 9715 9716 532066901 36094 36106 439767058 7869 7870 929920503 43813 43794 269563721 48666 48686 850911505 83976 83977 481807844 52252 52253 480440922 25215 25205 484633149 17118 17139 824834358 39017 39035 627977289 18752 18753 874735063 45029 45033 936848168 2827 2809 857791611 42554 42555 320980537 52397 52404 509078665 4483 4484 326079551 14478 14450 420678942 75960 75961 459025767 32956 32945 949989512 43156 43126 673579221 96909 96910 516413477 87583 87574 710848366 54665 54666 681233103 76723 76732 63074704 18041 18050 994156059 21182 21183 101241450 43636 43666 348239052 4418 4402 794117821 83272 83273 722832524 24364 24365 993621814 40717 40718 676084649 87520 87521 293901711 22431 22406 343767293 78306 78307 202967057 89524 89513 910153808 61408 61409 616648490 71459 71441 42877817 64716 64717 889839296 10694 10685 28103082 86607 86580 826093242 27982 27961 432989884 9601 9586 696182089 82018 82023 468528594 65544 65545 976714521 88538 88539 259424948 64866 64882 401579790 35871 35876 925304794 94856 94857 263998189 7721 7722 608333692 36715 36697 827739284 83705 83706 600104133 21028 21035 402377283 45672 45660 139126385 16861 16862 617140847 78055 78079 809361631 53531 53510 938302768 71033 71061 25098254 67994 67981 637255952 97609 97612 873098874 5086 5107 368558462 30573 30564 325135225 13448 13460 972151830 45193 45198 999682757 52753 52754 335748548 13521 13509 222496873 94693 94694 235606096 74034 74035 493000858 81756 81768 723383509 4696 4697 212640643 88507 88508 629172360 86417 86418 270030981 82021 82002 800525552 93193 93194 718326522 91290 91301 634648807 47687 47688 334858186 79105 79090 53088302 56766 56767 824261015 4355 4341 841271592 27145 27169 895791372 57527 57528 993742853 31723 31724 906475933 40391 40392 124381096 53761 53787 312213922 21802 21790 674525182 24453 24454 376922318 60232 60233 472143279 28699 28696 433491797 48363 48364 482473126 48526 48554 121280614 76963 76987 771514201 73673 73671 531206659 21375 21376 249416211 33567 33568 360818183 59391 59392 560025188 6595 6571 774573589 68364 68365 670476279 47235 47228 269923022 95872 95851 507913434 98672 98688 644711217 615 616 354258514 25369 25371 491497421 72567 72566 899407090 80757 80755 376104775 88815 88837 800773336 17853 17854 44554451 57979 57980 574134525 98486 98487 466216992 1373 1374 662821515 96310 96311 750448808 3534 3535 141648128 25475 25454 142342421 44791 44792 470028549 88760 88737 629809878 89496 89525 702755379 33592 33593 90828150 12905 12906 146844466 55867 55868 156390771 79297 79298 378124860 80918 80913 558881266 50937 50938 72756938 78502 78503 638738549 39125 39126 201525837 38796 38797 779226123 90912 90903 95618942 43657 43658 493316580 36452 36453 590171110 68324 68325 425239450 299 317 239919964 95145 95146 971047753 76072 76059 358057100 26097 26099 701353081 63295 63315 56359147 4035 4042 938561371 79607 79608 402672822 19399 19400 683566146 37328 37329 70028264 62017 61991 297105476 63647 63648 878698444 91293 91280 800999941 19948 19967 452635292 10338 10339 820974824 97373 97391 32412898 88011 88020 845672023 52253 52254 171183064 70001 69990 443442044 71239 71240 103050388 91504 91481 440173938 75106 75107 857464404 63109 63124 549037618 43105 43106 998532593 82610 82624 318702902 10958 10952 81004916 19937 19952 954505754 76160 76189 450249470 99945 99946 310323072 89303 89304 679933573 87258 87259 612247380 47446 47454 716380816 44998 44999 737576041 9750 9751 131073113 50854 50855 492429427 98971 98972 333007348 19277 19278 757332820 13981 13982 888037554 22132 22105 716652942 76056 76057 967035446 57462 57489 211277753 95015 95016 299330687 32542 32543 849804405 62307 62308 124246112 69509 69504 749932897 88466 88467 342211408 48078 48058 439763685 80456 80457 430203543 5674 5678 42927586 92143 92144 719309074 49432 49433 531679512 54745 54746 678702003 29993 29994 713556909 92556 92539 331118142 11011 11019 753499727 45700 45701 395084325 84845 84835 313755120 91325 91326 237291797 77222 77228 126950496 23439 23440 678641860 2429 2412 994448919 8055 8039 956912515 6038 6022 366161989 18161 18162 565728430 76973 76954 485591590 97985 97986 882229343 30056 30026 193259420 51855 51856 267638665 49767 49771 830304076 17872 17844 806602061 10417 10418 149546914 14738 14739 856869288 62427 62436 482949045 33635 33636 49889362 79567 79559 28677916 84831 84832 838879667 49286 49287 125777812 78613 78614 884447685 85832 85812 538984591 65543 65569 236211900 91968 91969 239198149 73744 73745 969504778 91080 91099 241028546 96030 96001 542748479 38158 38133 48991921 5143 5154 256259978 30671 30692 150524518 36767 36768 979757721 23378 23379 444078368 57601 57602 908984069 41798 41821 575383876 25095 25096 360120343 29114 29115 61124672 66093 66072 942708182 43092 43093 564475998 30261 30237 305739115 99636 99637 715696362 18090 18091 693965576 45153 45154 95907177 17007 16990 655546441 17795 17796 15661461 30267 30268 656167154 1054 1055 770641444 80470 80481 274630908 97397 97398 659785726 70231 70240 495986984 24629 24603 403157301 3949 3979 15704558 97086 97075 804245790 70395 70381 284092702 65656 65657 713428232 56378 56362 392679594 17606 17607 464675591 29224 29240 798930569 50376 50377 492927652 26269 26297 423674674 16779 16753 89351796 17981 17983 233859618 23240 23222 187974379 65127 65128 942648420 23194 23195 890047344 43668 43654 910852403 50032 50033 729995827 44712 44734 213482816 79581 79588 547038790 20705 20706 511330806 74213 74193 947739942 71092 71093 556085462 65783 65763 935569890 96852 96853 361062946 91440 91461 696972185 44525 44526 312084643 36285 36279 418418290 39662 39647 937643974 15540 15541 151636864 91724 91723 508145919 56958 56959 115919029 72347 72325 818079825 83217 83218 267017400 33626 33627 864590154 45818 45806 318088881 74482 74470 462672907 35326 35331 382075388 64739 64740 690860974 63819 63820 832714425 74099 74081 884674854 89116 89117 682846000 23843 23844 420434851 74582 74583 537760551 85845 85855 136237483 17200 17196 985708805 1078 1102 511832599 42168 42162 660388422 85194 85195 896605053 47007 46987 575725842 9493 9465 608116178 97136 97138 302482720 63738 63731 63551785 57558 57531 218654632 50504 50483 583558050 667 668 8495177 63454 63455 891167299 89771 89772 856250113 90228 90229 823256883 47940 47912 186716584 76853 76854 419663078 39218 39191 559540057 35007 35036 885802247 40472 40473 218463950 12695 12696 980600727 44058 44059 828071416 67348 67349 981041674 69641 69656 97543588 38066 38078 534693945 21058 21059 464879763 55843 55834 381775601 70021 70027 793488185 75049 75060 888765638 52659 52687 194664016 27837 27826 634951982 83729 83704 50127302 83890 83872 268423069 20344 20345 283486669 83088 83089 701374963 59866 59867 273082940 63375 63376 225447930 10268 10267 593558768 69375 69376 649146861 63322 63335 768059090 72786 72769 842029358 22527 22511 127548191 48342 48343 404270114 18048 18049 317468450 7852 7822 910808260 7987 7988 339097759 98329 98330 700241056 95270 95271 385892923 75677 75678 156171524 29757 29758 195218684 89609 89608 99690644 31336 31346 951812459 48313 48314 479542145 69014 68992 357785466 83986 83987 817180502 79748 79749 632688220 83178 83179 979354511 92342 92317 782304749 89823 89843 765807110 43461 43462 337518877 6211 6190 963248758 46925 46906 488779758 53970 53971 242490008 36000 35978 323267604 79947 79948 623192714 50287 50275 171615184 16556 16562 229371019 76510 76509 710045164 58354 58355 635747044 97451 97438 135125798 98525 98503 248927580 76614 76615 104625226 13909 13925 153042576 5218 5219 506336429 95736 95737 198341425 1140 1141 206235490 99836 99837 711688334 29287 29288 34596290 10158 10159 897442947 78516 78517 332279529 22974 22975 60229863 71711 71712 908987724 75114 75115 466791307 58188 58166 513149115 48245 48246 318260726 72016 71993 801226008 10694 10695 251548087 17004 16981 848466156 90646 90659 988956029 55578 55579 250399615 60546 60575 928476710 31121 31123 310664093 80248 80225 416747135 64281 64255 831467386 32945 32946 484110671 27454 27475 669072517 95058 95062 423927699 84834 84813 731384250 49899 49900 35231517 62090 62118 293135642 16697 16701 262088174 20507 20508 419280414 57163 57164 586843506 80375 80383 292324805 41087 41068 559966214 71958 71959 777907152 97964 97965 139771843 60225 60241 17636710 50359 50338 249338001 29931 29932 617251819 13952 13953 611903130 88307 88292 351189818 99133 99120 460814786 65013 65025 518030694 63211 63190 826514492 71581 71565 227459340 63024 63015 391380093 76155 76174 114337959 15645 15639 92890754 30966 30967 371078285 2791 2815 73741071 65358 65388 450876009 88102 88103 747523333 48781 48780 669014787 12809 12814 468132401 31169 31173 353301828 58881 58882 214669054 15964 15965 578509416 38151 38144 169792658 26025 26022 928165288 6820 6821 948977329 95370 95399 876509682 46375 46376 514151008 26821 26822 572786999 8874 8875 11074015 70181 70203 487238442 61794 61795 952195255 26374 26382 593919948 31854 31855 472673575 34195 34196 207160912 24072 24073 994798195 20505 20506 418725062 12829 12799 152375005 89615 89616 711366703 85195 85196 691799876 46087 46067 618785238 24159 24167 757485087 87850 87851 21369699 57720 57721 885938529 82319 82320 673550889 98447 98462 321082932 80974 80975 421127999 56870 56871 939036041 56589 56590 708170453 13502 13503 143207334 98169 98193 233889176 24950 24951 493681951 91347 91348 62144891 24096 24097 407450957 30569 30540 539910158 96285 96286 156100779 8688 8689 124029526 58143 58144 800211494 29695 29690 680962761 70942 70943 428808877 60434 60435 819732549 97785 97786 430551563 34276 34277 896334213 54045 54047 145896473 32614 32615 604746674 10029 10030 905106933 79580 79581 826074774 34438 34462 348757880 57475 57476 656359244 18861 18862 861034645 74285 74286 119048667 75819 75818 448251139 25135 25160 285687450 46692 46693 272364788 92992 92968 745900631 62488 62489 783940759 708 701 895654467 72953 72963 571363945 1248 1238 22604399 13462 13488 752989817 80995 80974 834524408 12882 12883 941517730 2329 2330 175544872 99638 99639 503048356 12399 12379 459257839 64087 64075 786722312 71628 71618 560863068 32551 32552 195482929 5958 5959 933974600 47516 47517 169280885 88707 88679 514251887 64192 64193 875665538 22797 22800 3667600 91397 91398 654877245 85931 85906 8437023 13191 13192 872368521 60104 60105 705110086 8949 8934 182679620 12373 12349 250841548 3594 3570 349923566 69160 69133 922693325 83346 83321 226898157 63193 63194 539643675 33256 33227 328480792 22541 22524 757346724 65226 65236 152090760 44726 44750 583119354 22517 22518 402215203 86653 86654 547753542 52824 52825 274129860 94805 94827 546933075 86113 86116 117289015 79854 79855 58958789 77688 77689 243981139 20820 20833 855039913 98803 98804 52235816 18229 18230 20708767 89589 89590 882266960 36895 36868 611733565 50859 50860 336513916 6843 6844 573251290 47477 47478 93696079 90006 90019 126082172 54669 54668 543135209 37866 37867 112816132 98328 98329 581374401 11510 11482 900311569 13328 13329 441474336 62224 62210 706801116 38373 38355 233493680 23674 23675 284958549 33761 33755 833643277 16794 16804 415335114 89807 89820 643117301 77656 77653 11044401 90008 90020 883215872 97536 97537 784311809 93241 93242 435002252 46560 46561 993118469 77417 77418 568365901 71107 71123 194789462 51035 51040 152891214 68169 68155 371298474 50987 50988 87401403 59518 59519 416833463 29926 29909 337944741 8247 8220 794526233 66065 66068 510694681 36626 36627 792132933 39718 39692 775229703 90690 90691 823868590 29290 29278 575203309 99823 99830 697936929 67664 67665 824686352 25657 25658 720960221 56394 56395 984599289 23837 23838 15787962 19675 19695 225402146 18359 18360 805425745 74773 74785 231168571 4684 4707 301853284 46759 46760 247624843 4080 4102 428120795 7061 7039 448603027 89384 89383 112772475 50647 50626 64883203 69357 69358 252504480 89721 89726 778123583 18692 18693 76265498 80661 80662 704204133 68083 68101 27866884 20914 20890 795015259 14628 14609 698470441 58646 58662 145024365 79115 79105 236668375 54356 54357 795743220 31565 31567 882668942 48046 48047 812242207 56881 56882 477693801 76220 76245 720587474 72315 72316 414613846 77852 77853 803362716 31912 31936 573107055 36898 36888 413698166 16079 16080 320097879 92763 92764 241650867 36305 36320 399679510 82948 82949 455804036 55406 55407 439817689 77033 77031 210622152 60360 60373 257411872 55923 55924 960270703 72353 72369 955403763 4081 4060 77310790 60344 60335 107180039 87939 87940 608763463 87328 87338 324939933 18434 18435 322067372 15623 15601 186231826 92572 92571 824513692 5889 5890 375710874 24231 24212 392559326 62054 62055 198472425 1893 1894 935340132 77098 77119 531286745 81399 81400 598708943 85113 85114 60443172 51920 51921 83217530 86344 86317 539695992 7441 7442 90712688 52821 52843 117478695 53815 53833 40574767 88759 88771 948309386 35112 35113 502052031 43360 43361 389969802 54766 54737 379514455 45302 45303 788110016 86489 86490 506683689 71374 71359 996759907 39559 39560 866339648 16290 16291 667895787 92866 92867 73836456 66760 66761 460695474 12447 12448 624039854 17308 17309 873867243 1289 1276 220227332 27840 27828 839350728 73791 73779 374460465 99867 99853 827894340 81294 81269 73120842 96040 96014 278298400 76627 76606 384386183 87132 87147 125728957 1511 1512 987541520 42005 42006 178237592 33603 33604 711717701 58240 58250 267831471 63655 63656 717803937 78296 78297 952149141 2467 2468 492555435 2759 2760 152059558 68193 68194 617980178 59773 59774 844745581 9553 9554 6261711 88830 88827 174458371 18711 18712 793813892 88576 88562 603335670 501 506 50585419 67125 67126 848338049 77784 77768 161379735 93533 93534 697948598 46064 46035 567524841 7266 7240 785420883 16192 16187 224363866 64434 64435 597968672 34000 34001 821183644 12076 12077 618731638 81330 81331 483960179 29484 29485 672213823 58171 58172 95574433 95735 95745 532018503 24014 24026 883680682 57728 57729 231059282 21432 21424 841996025 79359 79331 645898529 95275 95276 923942817 17042 17033 804153009 9335 9336 773755948 50680 50681 773896269 59160 59175 745161842 12364 12365 844739994 95447 95448 34891690 31862 31872 231287616 14110 14100 180135225 31789 31761 95887693 15586 15587 399590471 68216 68202 64719644 10656 10657 730804802 33903 33904 684027488 53320 53290 691357103 97712 97729 413303162 3951 3952 701152743 14912 14903 443096664 21162 21161 436472451 18471 18470 561574551 10930 10916 919554173 96910 96911 283261765 22109 22110 480968986 33887 33910 342210040 41205 41229 953952688 17753 17754 878859449 81441 81412 970953019 5420 5421 677518876 6390 6391 917289821 73808 73834 70473005 2367 2387 473274966 44352 44380 892940574 1854 1855 892174587 45613 45614 729789847 17513 17511 79271956 4435 4418 649893250 44161 44167 269296369 19041 19036 798578967 61633 61634 15784679 75857 75858 101407731 42659 42660 973160925 33578 33591 482778662 7429 7430 545854545 12693 12696 669077310 99566 99557 626022658 22803 22776 549055138 57639 57613 711329085 46111 46118 181659217 54692 54693 715498912 97289 97279 69304250 58000 57996 123918081 50436 50437 444255105 54951 54952 548873560 49720 49721 58748849 38401 38402 333635174 313 307 833890830 40871 40893 579330201 8748 8749 805870680 66996 66997 817114918 2341 2371 961448240 50599 50600 299693757 23863 23869 416560839 82451 82460 642371642 68383 68406 937010244 74196 74197 265887342 56578 56579 224288388 52080 52081 943358959 93742 93758 924451119 42366 42396 866511807 46006 46007 855322008 48783 48784 88253606 41464 41479 541804780 62692 62682 68734056 65311 65312 938123796 89145 89131 347720470 66232 66233 43559077 26163 26136 792584326 95279 95280 608082530 34641 34642 972418767 69376 69377 840153473 69553 69554 675386987 92165 92166 876621832 49798 49799 94698515 94979 94980 676299485 80089 80090 513724689 30509 30510 957084755 15706 15710 805520625 89880 89897 306606666 52216 52227 948841465 17041 17015 992050655 9878 9879 19017785 89528 89529 86358196 98503 98518 657685897 90339 90336 525327040 58699 58696 76543260 190 181 885612055 81649 81650 185687997 67642 67624 778612091 75964 75965 831717497 56776 56778 751397825 53741 53715 278043948 75511 75512 709229305 64411 64422 898370334 90188 90189 91349973 76668 76657 212622734 87498 87499 342397676 6373 6374 319110102 72657 72658 180721592 74438 74415 945011375 95636 95612 870613098 1020 1021 80780460 95671 95662 925656551 1196 1197 352635178 15711 15684 292533794 18935 18936 107484924 18313 18314 342810117 51433 51434 142968706 65001 65018 574899083 4621 4627 42272019 67991 68001 589157660 62909 62911 400861490 43831 43850 190406137 24893 24888 423081778 39445 39446 439453233 5588 5589 615054783 66171 66185 677601638 74448 74449 852400549 82489 82490 97924467 71164 71165 183276999 92928 92949 735383467 47836 47837 435739035 52247 52248 200525240 93760 93765 900016381 43919 43920 509346088 79144 79145 311464560 62626 62620 963928640 99933 99934 695209794 71851 71852 200020538 31844 31843 751225232 13442 13443 295742960 21167 21168 774507931 69566 69550 776695946 13002 13003 284557750 73739 73721 549769204 71114 71115 354612888 76260 76261 654734046 65036 65037 827153747 98468 98469 504047421 93720 93718 861027199 88634 88635 530445267 48807 48808 973885914 36554 36583 205783790 38469 38499 231970639 98009 98010 683529259 78150 78133 167798798 1460 1482 100620468 91775 91763 86515429 52534 52535 329410953 59812 59807 833647001 21769 21770 138523247 22072 22073 126982057 96775 96805 199540560 32353 32369 224376936 57008 57009 55708533 13293 13263 546360895 72240 72233 554823840 17126 17137 17534921 13356 13357 494941166 32580 32581 823808499 36645 36646 628937427 37025 37053 48386299 91471 91500 9136598 661 666 489184023 21141 21119 175776145 76132 76152 228618011 84790 84791 962858907 36459 36488 603323772 74967 74950 383212031 79362 79344 550284900 76216 76229 558453222 21424 21406 823135917 67476 67448 918922252 88432 88433 78473505 77092 77104 419559690 10931 10927 589947793 98579 98593 704724281 86114 86109 478022205 48239 48268 945970479 24151 24144 143526196 39089 39062 385361607 58054 58025 684942838 73397 73398 171259508 23471 23472 985875750 9699 9671 32885371 1657 1658 244132425 46176 46195 552522525 91148 91149 429565221 45123 45124 987355174 19648 19646 213285450 74321 74313 710647034 95248 95249 486551214 73305 73275 780286607 73316 73342 43075470 18762 18785 723199351 35627 35628 420114194 20621 20622 4042832 6706 6724 547290870 30381 30391 989645380 62840 62867 122389893 86517 86518 66462696 83676 83677 391040909 8972 8957 585917 28477 28458 709169449 21910 21888 662029935 53622 53612 568198388 39322 39318 868986422 70982 70964 14276790 99927 99928 554193393 86259 86242 490443727 19977 19978 918949952 23089 23076 586567580 13993 13994 10619179 95067 95068 579223572 12566 12541 73262549 87092 87072 749969694 96083 96053 2321539 93210 93211 873157521 36691 36692 668130873 15519 15492 540756690 53684 53685 250368165 71566 71567 223621786 54936 54915 659358104 37187 37175 922650636 14351 14354 402102768 62994 62995 837992906 98579 98580 693610641 18545 18546 112774285 95540 95519 651693922 64876 64877 770162646 60043 60044 967503534 57688 57674 973943285 79855 79857 920113789 83379 83349 808567308 51499 51500 31974118 79400 79423 622064373 78113 78086 821681941 82199 82211 215224872 52189 52190 213817781 16857 16855 679947163 94939 94926 54492638 64241 64242 672680166 58148 58119 644510530 71825 71841 739427323 44244 44245 463045742 84850 84869 542877947 36385 36373 403737016 53849 53850 268889777 70923 70924 406243179 81200 81201 112522667 89934 89941 306201526 48387 48399 432597729 95783 95765 642932140 89975 89976 587834688 52000 52001 470220564 35143 35144 26235666 150 151 686096972 8367 8351 58242843 71257 71258 932122781 93526 93527 367975412 93686 93676 809255813 23809 23810 257821065 77709 77727 218688845 21467 21468 34909986 92207 92208 502455508 3259 3270 675432460 85823 85824 942460712 8728 8716 460216035 90970 90971 759880000 54736 54737 897415302 33430 33445 967485544 33799 33787 490749983 53749 53750 742132787 31296 31303 971016025 94344 94345 831563340 43715 43740 820137863 80736 80719 662661299 67001 67005 206349693 51164 51165 627220454 36061 36057 590847376 25635 25647 649013012 30448 30429 430393091 76665 76666 647707541 2883 2887 550569401 32122 32098 415815944 40097 40098 732131426 30730 30731 755470808 51926 51956 358118458 16360 16361 867347164 25379 25380 881267072 79469 79470 349692294 61479 61480 901101190 1059 1060 521428484 8589 8590 391171472 29071 29072 171131728 56528 56529 377587911 71384 71385 950206918 26461 26462 220342095 938 937 835280626 87152 87159 550220401 73849 73838 245339374 24139 24140 423320481 62417 62423 616259986 19511 19512 938021261 7858 7854 70181320 57927 57946 509928220 91725 91733 855997487 81022 80999 62384743 19305 19299 232354803 92362 92377 705506375 26330 26301 678412351 24667 24668 198103581 52807 52833 101724460 8732 8733 566146441 53895 53869 878131907 64619 64602 736944172 71308 71291 861010412 82662 82663 137012816 96324 96327 862448328 68963 68964 225139633 65712 65699 550889051 77122 77123 564529465 16384 16385 409574669 9023 9037 281815794 1559 1560 730404847 61314 61315 950120474 65171 65172 895145808 30780 30781 507367854 32167 32145 635455843 32185 32186 460637065 35201 35215 627575765 98903 98904 78716788 56428 56429 72104076 17535 17536 483599797 57583 57584 827108008 1443 1444 597835774 53135 53148 698029018 36063 36056 71899724 48984 48964 622128997 97067 97044 980347873 78811 78812 225324128 90184 90190 939861095 1990 1991 943838558 11128 11134 16843382 69194 69200 955748603 91705 91706 382140679 80372 80373 44055017 22828 22829 26869161 1242 1224 869447534 13833 13834 471291900 1090 1091 5109907 79519 79520 459825324 89958 89959 809684473 77057 77041 980840504 59963 59964 388787145 11337 11355 195797545 27308 27309 317925806 69127 69109 223750855 23375 23405 335181702 5965 5966 412523954 67867 67868 658245792 37287 37279 321776887 39046 39047 87278395 79946 79931 66874171 63212 63208 856956616 1480 1481 400653359 63668 63682 679662017 51647 51648 477340000 32102 32103 885127170 26305 26297 679689771 78871 78872 342920377 76014 76034 159210500 10510 10490 861991714 73138 73139 319626838 11897 11917 17856332 32043 32044 444883322 18374 18375 480009267 56492 56472 633531697 4458 4459 379053434 71994 71995 151980890 10133 10144 742883722 68814 68838 811503969 76059 76081 312973847 54733 54723 738178201 95702 95682 989255109 45379 45374 37641567 29542 29558 681326808 34537 34538 72595258 66930 66912 16040729 31184 31185 642840885 673 674 334766698 84777 84799 509556300 96608 96581 852923866 73506 73495 129535157 99643 99623 401470621 2707 2724 270980268 39831 39848 131590290 80198 80224 473121612 70742 70743 542381046 4038 4047 765832360 87734 87762 55045790 72979 73000 67325440 9377 9400 112088293 8206 8207 234899559 92184 92185 872646340 76996 77023 996561244 43386 43387 529622955 75560 75541 814078541 39830 39860 803526831 32256 32286 978898544 53355 53326 595196547 59913 59927 695371703 54789 54777 198344482 8469 8470 793995942 88067 88056 920826363 59290 59308 800393602 44230 44231 828896394 77159 77160 832355239 21360 21361 31580840 1992 1993 866688976 76475 76498 879838748 22384 22394 386620491 40325 40339 923889658 77141 77142 869254533 48041 48042 513195206 31975 31996 121389587 12677 12678 48226823 28101 28113 19596113 96091 96092 503634775 73783 73784 562383313 32963 32966 165701915 28275 28253 236126563 53874 53861 214372219 51881 51906 767275288 38721 38725 613347346 72203 72204 6852772 52742 52761 319629148 60290 60291 25402617 8978 8974 299094605 98493 98481 448789705 74281 74282 297196067 27791 27766 59084888 88313 88330 720852991 5664 5663 255322206 95516 95517 950165207 4728 4747 93224923 60012 60013 721455529 11900 11877 137987680 59387 59388 261459207 69881 69907 447149176 16534 16535 930437487 39903 39886 301380212 62774 62775 899713806 7570 7573 432320286 96236 96237 263466304 6545 6546 507332733 47499 47528 122312861 31258 31259 724936502 40642 40643 213715999 5009 5010 665204725 26530 26542 947844121 86869 86896 930484819 56437 56449 988647833 45229 45230 286565285 42392 42393 714744163 28339 28355 727508465 89522 89540 225013532 63373 63374 890606176 33636 33637 398005713 25601 25602 252792192 86641 86644 325442966 96445 96446 208880383 33083 33094 703896450 45997 45970 717823608 74967 74968 734400067 41517 41518 724658257 10212 10213 205164536 34152 34147 23246670 62094 62095 881292810 70042 70015 614069250 75672 75673 786595033 10436 10437 378326219 50539 50526 131201215 363 364 581281130 39311 39294 45178385 99157 99158 505677779 33905 33906 907969737 53225 53226 61084209 46288 46277 518727143 95920 95913 413270848 23595 23596 480189728 23518 23515 816164548 17515 17508 321972917 76220 76207 480351975 92548 92522 179895674 79975 79976 635197315 91401 91402 521522600 50572 50573 7100392 44409 44381 61500956 30277 30278 59833689 58228 58229 261696248 20391 20361 630156999 47848 47836 901547839 91746 91747 30526803 56600 56601 329782121 77034 77044 788357233 69300 69316 240178592 77935 77911 628216905 918 919 588692203 8538 8539 879722048 15380 15355 514714406 89294 89295 613613111 11148 11149 710343261 7472 7454 375690717 37306 37333 45623003 80368 80362 947755599 33776 33777 931242595 72719 72722 954502452 98111 98112 36793542 94645 94631 218468616 74700 74701 387119411 8123 8124 989264719 825 826 645234546 6063 6064 259486909 9956 9957 230889379 1371 1377 188155019 43958 43952 159273656 79025 79047 844549581 6874 6875 61416758 19037 19038 460654533 17595 17596 222864829 50948 50949 416373487 82464 82465 744329249 45937 45917 620820869 96147 96148 996857108 81755 81750 970251584 70807 70793 132663047 73299 73318 193754499 13180 13181 440219380 34474 34475 500192051 36669 36697 358635120 24309 24311 896997400 73436 73421 181051629 50749 50750 993988524 45612 45613 729590704 45593 45594 520543610 19406 19408 857976667 31280 31281 258423175 39908 39909 482740343 19637 19647 127850930 9643 9644 478616007 2909 2910 362800071 95426 95455 987886227 97052 97053 749643575 81165 81166 860328688 27042 27043 512463590 56699 56726 809673862 81933 81934 188128138 361 333 33201635 54411 54412 116593016 25675 25694 580613931 52044 52022 519762573 82363 82376 251232162 67259 67236 388692586 59837 59838 34926918 94055 94049 76213167 61144 61169 799489391 57448 57449 471795024 2784 2785 424379911 45907 45887 817345836 84300 84301 664826392 97146 97147 942088862 72971 72972 488296933 60178 60202 680809735 21453 21478 423793546 13737 13757 650256949 51310 51306 416608440 18519 18511 314088452 62093 62094 174140234 30636 30651 684589568 74302 74327 271571175 80197 80198 417369896 28872 28895 2212041 16721 16750 388100672 90556 90557 817553531 46705 46706 460285604 35580 35607 661574898 17307 17302 912988123 50484 50485 889280049 74910 74911 277029131 83403 83400 361745026 41516 41512 988868922 83922 83923 617528933 94984 94999 111904608 72955 72930 53270830 97869 97857 842767879 20296 20312 816008172 94265 94266 176118344 72579 72580 385375504 92044 92065 765685579 84852 84853 395622633 18319 18320 994196021 49442 49413 905350528 17549 17565 225746840 9082 9055 286056100 99683 99676 334751394 63708 63709 504583704 65929 65909 370955748 74375 74376 448912947 17824 17830 400387475 31812 31813 787604966 48232 48233 227750287 86637 86631 267919812 69472 69473 137031873 51226 51234 12986468 79448 79441 788399344 17967 17949 104953706 46013 46014 580941459 14877 14878 386028326 97613 97614 960323916 46262 46251 183976114 31142 31128 154689472 38369 38392 867914337 38696 38725 703256684 84031 84032 255548410 75205 75206 515617062 47163 47142 387962795 71667 71668 967686007 22495 22475 757752949 83161 83191 152427789 259 246 543997340 51101 51095 629012694 42755 42756 740065033 42196 42177 762242089 2213 2214 59979534 66142 66143 912320718 30370 30371 671721811 75125 75126 520128724 92492 92494 373048666 64490 64491 441487779 74089 74090 810579316 15984 15985 551915389 60385 60386 985957527 8144 8145 504055127 6199 6200 289462713 32305 32306 305568159 91874 91875 447364454 15833 15850 170097816 23319 23320 507581744 81788 81806 513054345 8433 8440 787508627 73735 73736 637365333 24931 24949 703073425 34992 34987 159454180 19340 19342 906164784 34279 34280 133167351 89420 89421 76582404 45655 45656 845001389 18654 18655 80912242 46960 46963 532996813 11726 11727 952106627 23106 23107 708449629 33621 33633 280132124 57905 57923 62149509 95901 95875 2706102 25608 25609 978326853 90626 90627 593560034 48505 48516 385732439 49679 49680 214964320 48193 48194 464225766 66784 66785 297481063 73866 73894 168844854 39482 39483 838033621 80810 80793 780370548 96054 96026 371438093 13195 13196 204497861 12684 12685 277481417 3316 3317 816151363 61066 61047 258134286 2336 2357 782767930 5590 5560 371911646 34989 34990 486945552 9632 9657 416441533 36831 36832 860250884 600 619 495898468 93252 93253 427711114 82177 82176 296282236 31664 31678 552910838 84524 84525 910647872 14267 14243 792041467 28799 28800 288512425 6303 6304 327748632 33193 33203 759113169 1293 1313 458529633 26941 26962 917516969 98018 98009 747489310 65019 65020 190213587 46301 46302 418723331 27221 27222 547570167 26603 26604 468512210 84434 84435 90512408 68073 68094 158484989 75332 75330 113285680 10650 10634 973439297 37 63 793455416 31612 31613 301487107 96917 96918 98228000 67546 67517 258226653 18157 18151 812518294 70110 70086 753270053 22544 22554 483102167 24650 24665 825424154 51793 51794 766878534 97813 97814 347229655 30155 30146 847321330 67683 67684 996597877 62051 62052 715642794 8971 8972 871772096 83515 83526 266700050 41928 41929 485488558 23130 23122 122962155 62193 62194 530199486 68680 68652 349070892 41091 41092 526284394 30993 30994 875043235 27462 27437 107970798 99331 99332 320501965 3500 3501 373161673 9712 9713 462398115 14291 14317 720800158 8714 8715 60989316 61336 61337 782561545 84235 84237 64767959 78758 78759 237205316 22865 22866 955891843 67814 67829 139900257 25953 25954 631906706 82651 82643 335355503 95140 95142 887148134 59126 59098 647265290 34550 34551 838156902 63224 63231 162288748 46777 46778 132176640 56354 56364 884848531 44735 44725 312102476 38235 38217 369949947 72642 72633 983593540 52782 52783 957178421 63243 63244 155388781 18815 18828 903503887 70986 70998 972280147 11657 11658 989054537 43365 43369 272093949 22448 22449 367145525 20337 20338 11153055 96576 96577 542761811 89959 89960 195843703 90877 90847 505889545 83888 83889 971331602 63848 63849 368987801 15853 15849 66619526 30550 30551 133349853 93972 93973 381678369 24795 24796 415343212 84139 84116 19296259 48835 48819 709089575 3271 3272 687456462 46946 46927 662021004 83507 83480 603770313 95422 95423 587852091 42315 42316 537303848 15204 15205 139494863 60999 60997 263332607 13050 13051 460994201 7600 7601 77792367 95851 95841 50499290 9736 9737 143003295 54279 54280 726315850 42410 42411 909332296 23461 23462 878124745 86548 86549 490642934 8571 8572 152869876 30510 30511 516822085 42046 42059 923415880 89502 89529 631262892 71788 71765 272304103 63023 63024 62417844 16426 16410 478055269 89212 89197 452848840 86465 86466 692439646 75548 75553 216920709 92142 92143 162009320 97396 97400 872268695 22742 22743 312601720 96612 96609 418431852 84627 84628 942895905 2152 2153 554359843 87018 87029 651289796 54448 54449 79244937 59726 59754 798573150 32163 32148 979062605 60197 60198 660177214 34387 34388 518093450 74882 74883 487967137 23154 23155 285081125 90062 90054 643513150 86368 86369 107188992 96734 96750 70513706 74979 74994 513576773 94293 94295 971235851 17303 17304 694006288 97957 97958 759187908 30166 30167 83964925 21163 21142 809350869 20215 20206 959231949 48185 48186 847575404 92795 92803 496913850 14680 14681 513836563 20534 20535 390005115 63882 63898 457620424 74426 74398 886452845 94672 94673 475684587 1356 1346 8214048 57840 57867 722511962 62239 62240 697888055 49914 49895 263784328 41900 41901 644765538 85518 85531 614734300 61195 61188 984828298 24989 24982 921835500 59462 59463 798112715 62750 62751 162835295 2803 2804 907312577 31439 31431 839312419 49600 49620 254008422 47719 47694 81255350 10529 10530 980447573 25367 25353 939801580 65591 65592 520553576 50027 50028 732469774 18908 18909 195543522 50195 50180 323838094 50061 50062 291585823 77457 77452 237079806 62890 62891 509261134 59940 59941 795670164 83324 83325 23086910 23 24 998081760 47917 47918 638604278 99155 99156 609427897 4772 4769 966834035 4368 4369 654278658 40368 40396 720225261 35758 35759 761422957 78734 78735 764908413 95995 95996 247614623 5250 5279 84958569 39660 39661 881221104 6472 6448 131510424 87710 87711 762608055 86062 86070 445405252 11570 11564 344240010 22216 22217 269419650 14077 14106 477373149 41456 41457 804294698 73706 73707 896339828 26425 26426 31972594 76895 76897 721406514 61911 61930 926567305 54590 54591 708325792 83514 83515 812902905 63957 63958 359330045 75859 75840 219690493 88592 88609 148776620 16662 16663 949349629 60101 60081 203122774 61703 61685 40432371 61142 61143 936746176 52584 52585 529155750 31024 31015 596079634 42408 42409 315026789 55360 55383 485138197 16470 16500 983967934 50664 50665 174044914 7664 7686 948027309 5934 5915 169958283 12726 12727 556354126 80038 80065 480095714 22022 22033 5857768 37249 37254 554623599 77500 77489 520772890 1901 1902 332303978 69373 69384 914516385 47092 47111 682667336 58033 58057 758668522 31154 31156 166726971 23227 23242 190526619 75070 75071 154487239 72836 72837 234930046 14578 14579 363357321 43164 43193 689678580 71893 71871 136579222 97039 97029 292171568 44754 44755 108000665 6168 6153 986659772 3251 3234 880012706 44573 44574 124881587 21466 21478 893284360 24943 24944 251190198 74012 73986 550002225 55881 55872 355835406 25179 25178 172370720 50652 50653 478707318 23217 23218 671118893 97908 97934 422562286 66088 66098 961759492 54808 54809 435088458 85692 85714 678775897 33540 33551 72554013 93334 93335 431578103 45626 45627 106158407 989 971 101555158 22892 22919 166404965 64637 64640 506985805 49855 49883 85972130 4110 4092 896229314 8985 8986 791385683 58326 58327 667589875 14893 14894 152588960 1025 1036 998606836 94419 94443 921709730 87292 87293 113644114 37344 37345 477199706 56857 56874 280893028 986 987 675331173 16303 16304 167982590 16968 16998 703568438 61135 61113 216903124 39312 39292 530772930 43670 43691 208003002 49818 49836 661419058 23668 23639 724261601 9285 9255 804170344 71871 71842 485372911 47657 47658 171210360 15236 15221 313670213 53854 53880 652050875 18244 18245 581908202 24212 24182 198751939 85160 85161 797852243 48707 48709 831374301 88850 88867 569734330 21746 21747 329965523 23656 23657 385091904 29372 29369 790543003 99271 99245 772340315 80381 80358 978168043 99193 99194 29962662 62935 62936 835393274 51579 51551 267694521 99980 99981 688881355 38270 38240 957466534 96022 96042 818946921 75948 75972 827301005 30679 30692 69575045 57591 57609 821819852 28522 28546 134399753 10210 10211 314695096 73092 73093 638379428 7888 7861 227719360 50656 50657 570401862 56618 56634 975873621 4171 4172 227236228 58961 58936 607856118 3914 3915 217185460 60670 60660 615800073 64592 64593 99236185 68037 68038 789603450 90483 90484 398193682 40370 40371 703524799 27432 27448 252249891 39880 39895 677743950 87860 87861 842750350 80060 80061 882386433 17499 17523 801794535 82951 82922 20289872 23197 23198 696306751 40657 40658 242469755 24891 24892 971098616 97324 97336 776167796 74801 74827 748112040 34259 34229 904775686 27494 27495 919205361 25297 25298 8447073 3949 3943 162008706 97452 97453 785906558 44184 44191 777343342 97684 97669 936400542 62556 62531 368463283 46184 46185 675455386 44865 44864 390151474 89542 89527 699821420 51689 51673 702453736 84241 84242 409178915 40890 40891 559339764 69139 69111 566430288 99773 99766 953847270 75118 75091 179229225 63824 63825 989710153 39529 39524 833608817 57927 57924 282558236 98769 98770 907999955 84855 84837 363894678 57857 57856 586034937 37253 37254 528890490 5694 5695 36730298 86178 86179 713435018 29715 29716 331501655 2579 2607 951111750 77311 77312 512720803 57897 57873 894299736 73197 73170 269395003 28978 28979 236365729 27548 27578 585254708 98710 98711 990162278 73556 73557 23660391 76354 76380 253401453 81056 81069 172749726 74042 74052 876108386 40646 40647 67263274 72866 72836 862775657 88013 88040 728255819 90801 90802 958717938 89466 89467 652066094 12968 12969 175853190 71753 71754 530845133 53304 53306 709397936 75584 75594 555197694 56100 56117 574609635 80182 80163 552505925 2937 2938 560674705 3157 3158 153494739 27737 27760 652173925 67504 67492 247914441 16823 16810 495177844 90809 90839 540613031 95755 95769 492985074 60704 60706 337072028 18454 18455 910655760 50580 50595 510867104 28083 28080 168437554 43849 43836 320096403 64595 64599 506065002 71894 71895 331642031 66156 66157 507585418 60704 60709 941965894 65442 65443 287587737 42305 42306 467157078 96571 96561 489997742 68031 68002 436587627 37220 37221 98765829 98891 98892 771580554 75465 75473 556663797 40445 40474 834382491 69040 69019 590625531 36795 36797 256792668 57168 57167 998417287 47895 47921 707886430 71356 71341 255608122 16003 15983 335662486 13764 13765 964821832 59821 59840 949646305 46817 46825 343899400 65496 65497 536807645 22315 22298 731805865 50637 50638 652269890 26022 26023 491770561 64235 64215 396428017 47619 47620 555865697 4351 4374 620825582 86051 86052 306267682 95092 95093 750355541 49353 49363 919200072 9081 9076 209761075 38471 38472 162968440 3461 3479 993292063 76362 76363 956745259 54888 54889 130635757 92033 92018 273381975 97523 97524 690741855 1064 1092 596717055 68700 68715 226407065 54478 54479 54911471 42544 42545 60992978 60826 60832 295575436 99123 99124 569866330 54974 54978 153404338 79995 79996 552895316 54066 54095 998308809 10716 10717 551427410 79586 79587 142354196 95613 95614 760627883 65702 65690 894414958 65736 65737 396449812 80943 80944 292508358 76893 76894 75386257 17850 17851 76197677 69283 69300 191237958 8777 8778 660631144 77207 77223 299782058 84720 84721 214441496 48575 48576 326813559 12004 12005 788693024 48372 48382 823163359 54425 54446 768028674 35746 35732 721238116 78744 78745 6467768 64337 64314 188490090 71908 71909 831788698 90257 90244 349117350 79751 79768 773387099 33557 33558 73984144 41085 41086 965072673 13262 13263 296824923 53398 53411 173522471 67537 67538 197656462 69899 69900 343219988 78835 78836 882231137 33771 33772 230045291 60000 60001 999123717 44918 44919 492398706 35965 35966 521605915 99864 99865 890172501 3330 3348 912081328 42379 42353 104257197 8785 8786 432333095 3714 3694 496874449 23213 23214 920629423 7227 7228 216495720 36769 36770 5183253 96214 96204 198827038 76758 76759 161911143 8797 8798 456221415 50500 50474 402874122 31051 31042 946824022 29712 29723 729031309 12714 12715 51825403 35939 35940 503765640 79550 79520 592108736 48431 48441 40993359 4802 4803 983708461 61752 61753 308789446 99783 99784 812186721 76189 76190 790916838 4066 4080 620247854 10009 9980 234891920 69367 69368 92161949 21228 21229 354830638 56994 56995 284719499 44653 44654 927332748 20609 20623 768111841 35310 35311 56964042 94206 94207 855515939 76481 76495 394750562 59374 59345 481212450 32179 32180 302372938 69669 69676 356030487 25515 25507 120953185 98712 98713 712129308 66037 66044 710713314 34794 34795 246484756 38677 38678 789693700 85968 85969 333242055 48866 48870 91648174 4897 4903 340244300 12069 12070 486756565 29033 29011 855467960 4761 4764 58580277 22626 22627 317116862 34517 34518 77399201 894 895 713528087 57166 57188 521810314 42830 42831 868740905 41821 41822 380975410 37350 37351 68727032 45632 45658 294535104 49504 49505 132780216 93754 93769 252168049 74109 74089 448374801 65883 65884 360327694 87342 87343 327016309 34832 34812 797921532 18108 18109 103171650 52501 52477 11529838 29260 29250 511566861 19739 19723 842507411 97355 97356 630785715 72452 72453 113481483 78352 78338 927510395 66990 66991 51965844 99629 99644 631139709 60356 60357 969339324 50986 50978 479558354 49876 49877 436880253 76140 76134 498122959 51911 51918 703534559 90167 90168 426880451 77189 77197 293246325 51000 51001 646214415 36368 36393 767923725 92109 92110 882259252 13420 13421 491587822 53453 53454 719787715 38125 38145 523518717 57248 57249 822377106 33911 33892 493613289 14293 14308 718869868 15092 15109 730704756 86642 86643 106806912 53587 53588 814441403 47136 47137 429546542 59508 59509 591506179 83687 83688 343048492 57123 57113 347174708 46460 46455 718975832 52552 52530 810965182 39316 39308 344203352 59592 59593 723884990 60 61 390292325 25843 25844 810536835 89465 89453 415693424 52942 52943 950967211 16269 16270 215713596 30007 29997 490993303 69590 69591 372640274 35391 35392 744711273 50899 50916 719064581 26431 26436 704274283 48063 48085 176850443 7135 7150 517741083 92332 92333 725357922 44518 44538 631468966 99753 99754 718047991 25856 25857 972073452 65852 65853 662126365 14043 14044 639568375 90861 90831 41120668 57571 57567 458300872 46322 46323 584655036 76263 76264 377284135 69438 69439 640014479 91207 91180 284974800 61838 61845 529702033 38398 38411 446970763 36067 36068 340027294 37785 37768 228308522 64425 64420 347990470 43943 43944 117374382 97507 97508 390052067 88505 88484 608093361 53949 53933 787412375 80603 80622 367940873 27843 27825 65877608 77377 77362 807063803 31053 31065 916460910 17477 17502 37940895 24878 24879 119388658 77810 77824 290149784 52190 52191 713913476 48913 48914 581813952 58089 58087 979929399 36639 36640 499244397 22795 22777 973420164 52107 52108 684146952 53025 53035 761265229 8647 8648 741992251 34374 34371 834144087 27104 27105 620251573 26974 26975 92731730 82927 82928 460240775 28582 28561 90011151 57278 57261 429115361 17614 17615 948975619 32096 32084 486979909 92673 92674 141347087 11315 11332 509757187 74699 74679 167162358 38456 38457 254852107 41527 41528 928814426 66779 66763 406901198 21684 21685 728706101 15472 15498 726930407 83919 83899 240378843 37176 37177 513017325 89347 89330 973940604 45173 45174 426628541 14633 14608 216220335 13980 13965 859205869 55819 55820 993689122 76675 76646 485478393 66881 66882 307619105 2345 2346 530984847 98298 98299 227281111 22939 22940 489945414 65417 65418 602203993 92197 92198 753621138 23718 23719 186181450 47101 47102 695424985 21780 21763 320728729 60908 60892 294599594 35970 35979 792126271 2870 2871 104997571 44155 44163 928298405 91224 91225 694255731 95705 95706 862649964 4724 4725 904732823 33459 33460 681821145 5783 5779 714461960 18745 18746 908113654 305 306 659849605 74848 74849 577288465 2400 2401 269188258 65020 65021 783489428 42723 42724 542904647 90157 90158 135553930 4874 4870 199803 37709 37710 488396822 25694 25695 810781349 35160 35142 531753594 98630 98631 893431624 86795 86796 823112295 60674 60675 630071406 21717 21718 764777546 56515 56490 64511497 49008 49037 253383303 72238 72239 743739382 17285 17286 141578167 16471 16457 734118410 72751 72769 472003818 10811 10812 874203787 60392 60393 485966397 48687 48688 345870865 34604 34578 772760878 32539 32559 862201784 71097 71098 649605845 58447 58462 633463967 32383 32384 621023524 25621 25642 212489166 64376 64377 847320540 62270 62271 394494071 50959 50960 785709571 90222 90199 365355824 76742 76743 380864968 14187 14158 884935021 71888 71897 806996401 36819 36820 312192812 6981 6964 61135529 77714 77693 370826261 39673 39674 486100022 14293 14294 802388729 68822 68821 617691820 9081 9082 754622024 72681 72655 146273605 3771 3783 119477720 21598 21599 693551966 30392 30376 6100544 12208 12209 72701113 46341 46361 750810525 26299 26300 615434683 50010 50011 353694408 99916 99938 127541717 767 753 470140544 61377 61378 546449297 26954 26969 725781096 97068 97085 26210609 80856 80871 575942780 48948 48921 918297013 95781 95782 81706236 12907 12908 214455874 96638 96636 433043427 64040 64032 930156823 79509 79480 320943880 34595 34573 130875134 24875 24876 104435041 85746 85747 521477993 3699 3683 598136546 68363 68364 355865859 12788 12817 418498532 39309 39302 491655792 40863 40864 718984641 28488 28477 561830940 52506 52502 962071292 16486 16503 557531533 97470 97460 626575349 649 650 423508218 9418 9428 912827058 2183 2184 398602206 87101 87102 450075907 53156 53157 687996272 57504 57505 508456645 99268 99269 642980862 97390 97391 27410160 22346 22347 506387120 18089 18074 471045568 64388 64389 442507555 57178 57208 504287006 74851 74858 929886535 18544 18545 607188697 14728 14744 282018724 27664 27665 28183325 23994 23995 893118447 50323 50321 107387111 80345 80318 733799044 76213 76214 352679691 529 519 350492270 55405 55417 100503811 79770 79758 717454227 64932 64936 614850996 69772 69773 264199035 77551 77552 722871776 16088 16089 963837308 87480 87508 177363142 42950 42937 294563084 34823 34806 274500624 78702 78685 83324765 11665 11666 154128885 20130 20131 982796711 65331 65332 731869493 82797 82798 601330999 64503 64473 780473720 98059 98046 555230766 44015 43992 640458627 64421 64396 542850676 47128 47129 693059367 73229 73230 219636447 74702 74704 658196429 50047 50048 183304058 10191 10192 70574410 85407 85408 430027724 59221 59217 332225627 1077 1094 492899582 9230 9231 733979691 62134 62119 492298767 29635 29636 915783069 21107 21108 93586461 79226 79227 514517037 92124 92120 736599578 46339 46340 138352499 95068 95098 421797422 49668 49669 92034661 98945 98970 743307233 35871 35850 468206347 61239 61240 711478523 93240 93215 322000429 29469 29470 649512467 87853 87865 56490100 76612 76615 897399023 76166 76167 388958669 46431 46402 88587335 89358 89366 71183497 25081 25076 180674029 83850 83833 646862372 65833 65834 819242302 39922 39926 76027163 14048 14053 483728021 95360 95361 346246243 94547 94548 326692312 10369 10370 282800134 82888 82889 946711088 7968 7969 893795611 22149 22123 177112173 94634 94635 508238542 89355 89360 132270424 35461 35462 899169428 66674 66675 759948973 39021 39022 305879065 23823 23824 189334484 79864 79865 822786451 44496 44497 510745361 23791 23779 200122823 67707 67708 189176567 77226 77217 107935952 13789 13790 633436693 51201 51215 414605631 26748 26749 510279648 25756 25757 963883498 58538 58539 161567035 52757 52777 752255697 60658 60679 565649531 36333 36334 289445669 37897 37917 242703330 60786 60756 919202473 19095 19096 255675507 1865 1866 440326712 63131 63114 547166936 73053 73054 288462993 34258 34242 836031375 40634 40647 445955177 55526 55527 520872967 55995 55996 456027927 47085 47058 792252597 86383 86400 639668742 70127 70110 264955437 91476 91489 917841251 30 31 184587057 25300 25301 304365390 38732 38733 691704328 83015 83016 403204559 29917 29893 294864586 42588 42602 240999655 19107 19108 878083439 1964 1965 95019247 20917 20918 493155046 63976 63977 98845811 25542 25543 251656731 12307 12306 345367319 41589 41584 547079615 54952 54973 501464921 23967 23968 435766120 5595 5596 972370022 79865 79849 16215885 88983 88984 295614087 14232 14233 467118469 68617 68596 352000169 20709 20710 799843671 63949 63919 709519875 34278 34304 666394407 41244 41265 521483208 70387 70388 610036317 91246 91261 172602971 25709 25710 177398447 55133 55140 160632942 82989 82976 736211146 35132 35133 887588150 98578 98587 852056523 38386 38409 647297752 36390 36396 776467872 63660 63630 305587036 88703 88704 951860608 10792 10801 58000780 1268 1269 310867946 45143 45156 601150566 46730 46731 753412912 39009 39034 588793845 65094 65071 126008779 34766 34776 306131716 91825 91826 934625600 75191 75175 674027456 15764 15765 202533813 94888 94872 488722938 82639 82640 861450783 43829 43830 331850872 93801 93808 454248063 88296 88297 18070828 69693 69694 529526623 19768 19782 992598465 829 805 241440486 40224 40242 333232426 85166 85148 513692790 50489 50490 800204711 34311 34312 703134435 91320 91321 385519295 35244 35240 459413542 50788 50789 699354356 90797 90806 889200592 22779 22798 466786950 11111 11112 8670151 25143 25144 918853436 44519 44520 242088745 72298 72325 842279001 25141 25142 327199911 54025 54026 876744357 67847 67848 602887644 10457 10485 338891735 57174 57175 433269092 25839 25869 144857092 69895 69885 612197479 14207 14208 85562910 49352 49340 129957652 41136 41153 794652214 82334 82329 88302307 61029 61030 86866092 38760 38761 825261574 49648 49642 493253032 66147 66120 125237104 97037 97046 158944938 54054 54055 837364571 74270 74271 629304264 96463 96449 220070069 63647 63629 725125669 49309 49293 661121076 17035 17016 634987599 167 168 782478449 25422 25423 857644479 56386 56391 483181761 93109 93110 148980367 81840 81841 623814048 99700 99701 40130565 46709 46724 172933682 82716 82717 467408649 56339 56322 334074752 6831 6832 66822125 11284 11285 100106876 55596 55597 666452954 62685 62703 948265308 8145 8146 757451914 68382 68410 565158498 66757 66758 613589771 8730 8731 773551615 93769 93791 165726634 61966 61991 620027090 90086 90096 35097386 26188 26189 76276803 83007 82995 535705811 9333 9334 577723377 55730 55706 264890706 15932 15911 677816761 26823 26824 538394768 70371 70392 15493768 88306 88286 552065997 77188 77189 480045685 58602 58598 142621734 52983 52984 212052314 35173 35174 644104270 12697 12698 966718158 16170 16171 471448531 19368 19351 314657267 72211 72212 192511119 86121 86091 989931014 53965 53966 460547932 76762 76763 831386747 26143 26144 724926041 23757 23776 842227724 50626 50643 142244656 58314 58301 157699378 76733 76741 472453418 26669 26670 188313049 27448 27422 464617507 17362 17380 617604020 82874 82868 729850234 19015 19016 661699649 12056 12078 692854224 92851 92863 996515953 96043 96044 751812861 47406 47407 466711134 61724 61725 961642305 19411 19412 463817076 88497 88523 612936857 87260 87231 579988251 88308 88309 719610125 23459 23460 21835410 46596 46597 209711003 57372 57373 988844157 28760 28753 45415686 19672 19673 749295947 31567 31590 653711792 45413 45414 593708919 3704 3708 905654484 4228 4229 249782010 67372 67380 798883486 6954 6955 408315666 51536 51561 891422705 53651 53621 732475240 25785 25780 273884134 85868 85869 846636805 90977 91003 286351728 10568 10569 513588645 54095 54093 853887855 18704 18705 759126265 55419 55420 900220178 18177 18178 404269034 85754 85755 947446217 7848 7826 221368446 89568 89569 102864335 76419 76417 801213083 45560 45534 146457584 7915 7916 851667131 10256 10257 960931248 45771 45772 994115461 96579 96580 895481834 96546 96547 91016608 47319 47320 215979087 46135 46136 750932838 58125 58126 141413612 6317 6318 679869766 22621 22622 173907760 22466 22467 682279977 82653 82654 364968332 32983 32984 643989492 35578 35606 417252152 30946 30954 67125031 11678 11648 40547616 90222 90223 493737245 48946 48950 204189133 13470 13471 682807796 95213 95214 98983079 60861 60862 561724621 75883 75859 597740371 43644 43645 912422117 58908 58898 204981524 28037 28038 244511489 38734 38743 187639672 20045 20046 985432799 37301 37312 371513195 95321 95307 430756805 49375 49376 864515025 15526 15527 929562772 26312 26289 907622571 99405 99406 371434526 3261 3262 642365460 24030 24000 207281499 33658 33659 895978128 39304 39305 210221381 84699 84709 383638121 40758 40744 81539323 2248 2238 796707770 75144 75145 868884637 46649 46678 512285103 55610 55611 82590123 67256 67257 313984933 27787 27788 85905288 23005 23020 588201208 89267 89292 666694528 42177 42195 815632429 21587 21588 730229089 92701 92723 300147761 91093 91094 8035352 52218 52243 295005037 54738 54726 402363185 24972 24983 517902462 50438 50422 812999041 23896 23897 930078760 47214 47187 394588642 33937 33938 237134261 66948 66928 553411504 86198 86197 916950720 77246 77272 997945327 7413 7414 925124875 6135 6113 268583277 78634 78615 821807391 56325 56326 614234043 72010 71983 424174195 28221 28249 690847367 58174 58175 957130403 27842 27841 159141443 26124 26102 207771769 47517 47518 302369650 65777 65778 894082901 60348 60332 112290438 83533 83539 868745860 92353 92354 425908183 73802 73796 434246868 90336 90337 123172458 50126 50127 603790457 98079 98080 734956952 85211 85212 674942157 76699 76700 748255290 67197 67175 878691702 97422 97438 935919911 54029 54030 628232841 41083 41084 568130363 95974 95975 373044842 82924 82952 747320465 77389 77390 796529517 67443 67444 334027145 86654 86655 428268148 60765 60743 517924761 58001 58002 20731919 41926 41927 824253957 59492 59479 417223777 52037 52038 659450961 81617 81593 457752967 4427 4434 778892638 2209 2210 644327331 41301 41302 976821900 25827 25828 876466054 62789 62790 422605334 37783 37763 558902836 13981 13986 487568079 13432 13439 36900467 58808 58796 371954628 52932 52933 883112010 62743 62760 444555617 40805 40808 702210269 66073 66044 405808769 75642 75643 92298194 73367 73368 494118294 83823 83801 930044111 3160 3152 712201775 2118 2119 530486681 72992 73020 359893250 59926 59927 830719525 80565 80540 546998589 24588 24592 66424808 25548 25549 213402327 64473 64496 354038509 83005 82995 715647351 51714 51730 244248096 16651 16652 537743519 94610 94611 409050740 4652 4653 243883711 3683 3706 691454309 57860 57861 450103467 72503 72505 734247098 13209 13204 809287886 48662 48663 364777583 91001 91002 577867642 65919 65918 756936481 57990 57993 119247050 28061 28046 903667154 66894 66895 63344905 49615 49616 8027083 98637 98638 771937053 79307 79308 658861388 62463 62464 765210800 50923 50924 719394264 83388 83389 488022817 36761 36771 110850590 79127 79128 942320310 84475 84502 519688529 68491 68483 987091762 54776 54775 739176965 24549 24550 875858020 20931 20949 548710258 96774 96786 795724645 78271 78249 411547472 18859 18855 842652924 41307 41308 494786904 32780 32751 332766971 61511 61517 651663526 68278 68266 789758644 91730 91710 555713363 34231 34232 699010440 79099 79076 138706601 90001 90005 79767404 14697 14698 604701608 70811 70812 531386258 22469 22459 865472866 74335 74336 267336013 95983 95992 389247473 19746 19747 739592439 73625 73626 280579860 72219 72220 103292868 65869 65847 129527184 11377 11378 880532568 90731 90732 178598706 33089 33090 769241882 27737 27753 245819777 2392 2393 644073759 80698 80688 897077966 20959 20960 259876279 69126 69127 643743004 37785 37786 545692085 26093 26086 11249644 91678 91658 421248860 24304 24305 118079588 83395 83403 360596165 97909 97910 864997391 37198 37199 425720285 13803 13804 853711116 14318 14319 986282917 90937 90955 580498056 24807 24796 94804158 19621 19622 653455267 5248 5249 441275401 52064 52077 874291904 85000 85001 310517485 88523 88524 151644133 26945 26946 321856842 58642 58643 946093457 20624 20625 670360760 17710 17693 367228130 20466 20458 82837544 92404 92376 623714792 88222 88223 102041591 56863 56864 988215585 32156 32157 865381805 41539 41509 112406985 71728 71753 190193217 78464 78465 946788423 27396 27371 157512790 34211 34212 460151970 15377 15378 658596015 40286 40261 164505181 96880 96881 4219499 89816 89817 537170838 18607 18608 899797321 57285 57286 514367122 35777 35796 432379384 89670 89690 933265508 58546 58557 498139317 65366 65367 900453172 29654 29634 542784574 20748 20749 630366609 85095 85096 352394694 44799 44800 883867348 75303 75304 560026049 50787 50779 148107886 14125 14126 857668781 85488 85474 396038712 58281 58251 477220188 7449 7472 592553166 94232 94226 342497845 30771 30772 98327196 9830 9835 730567909 49188 49189 43230110 4017 4018 965113984 64645 64646 618780481 89713 89714 873246450 20704 20705 216789998 19123 19116 505660336 88414 88421 882297420 56478 56476 711571974 66629 66630 183944113 73165 73166 543314378 34048 34026 222518903 76979 76960 928423674 80010 80011 703519329 39783 39772 877444662 1222 1237 237078941 77713 77735 23901275 80960 80982 673005752 65978 65989 943947259 16934 16950 591232837 10212 10196 568886406 55709 55710 135161393 87112 87120 322696154 94962 94940 657486412 44294 44295 489713866 10646 10647 362653668 78304 78305 581926393 13594 13588 463145170 47244 47245 65627914 33343 33372 627627558 70316 70317 227121606 73441 73442 939926590 9043 9044 388009210 232 233 942895533 84098 84075 73244057 17055 17056 154929225 85909 85910 684053513 86541 86555 444606634 16872 16842 907402651 9391 9368 69036138 93782 93783 689431269 922 943 365906523 49603 49596 236950617 38432 38452 633328462 94307 94331 129930837 24748 24730 862663932 73554 73555 147303493 9291 9281 427944212 18040 18041 305527495 63097 63127 987984714 10139 10140 110410767 54119 54118 652437181 25776 25790 652569403 66657 66658 858480571 12161 12162 114303725 87103 87094 617158227 74169 74170 402345386 94699 94700 861172504 30698 30715 601537435 81713 81684 27106083 77107 77084 897299546 87643 87661 697842851 98337 98338 72591702 83480 83462 858783798 1611 1594 262633616 97577 97548 523861607 66693 66674 379040073 52641 52653 47434828 44972 44973 379530101 41487 41512 139961528 148 176 159680490 3911 3912 561044090 21264 21282 168091518 76406 76417 175454662 28029 28030 316612051 98342 98359 904718443 27601 27603 947908871 29950 29923 74525652 31968 31961 833654566 76805 76806 306609005 17467 17450 586269757 85950 85951 1317240 6576 6586 894627384 21048 21049 848291410 11062 11063 703391604 65545 65532 503361798 2677 2678 91614498 50289 50290 733113852 95557 95558 100072884 62515 62516 857114230 29927 29957 733359886 10444 10422 477456781 10174 10202 124253230 33291 33292 628999001 24420 24421 914396326 94316 94307 960930391 85648 85660 680303108 98832 98833 837495793 54711 54717 94063228 94154 94172 594757566 49938 49939 195651083 69784 69793 373504003 31804 31805 623796978 87976 87950 255973093 85742 85758 417568165 633 610 629575922 64050 64051 160011514 79735 79736 960436806 54478 54474 171562566 78616 78603 477898766 15499 15518 383023256 82490 82491 43410656 82390 82384 363553908 93559 93547 340944203 94474 94475 389189815 28010 28028 118738226 27264 27281 350804529 11015 11016 509685459 80423 80424 425409100 65876 65861 532236977 54592 54593 327431663 17212 17213 785266118 26581 26582 48250099 56301 56302 317223145 88762 88763 342230233 67552 67557 111040111 91413 91424 351682433 12494 12495 153395345 73188 73217 780777828 72953 72954 184474436 44078 44079 660464738 94178 94179 516209584 73337 73332 885398538 50978 50975 483929404 93124 93151 364848430 60618 60619 786458116 41956 41957 393391406 30153 30176 727592409 73648 73649 40973546 28768 28769 690397093 10705 10734 699726284 2579 2551 661051468 86461 86462 753161967 96622 96623 424610197 80699 80720 153093824 40512 40504 170293698 75262 75237 540333610 54189 54190 899949270 5624 5625 807203251 73202 73203 276806518 37544 37542 698200561 13519 13526 952902792 40094 40095 162984738 13736 13737 92249589 62068 62069 240527551 31364 31357 42532207 30442 30460 589324163 92660 92661 158084182 97118 97129 464998362 96246 96239 59239104 15164 15153 690408027 33681 33661 506611274 64505 64535 72349218 56072 56073 1712443 8355 8356 519826140 77037 77009 476993057 55864 55875 991291098 21774 21757 551977324 5495 5518 951382981 4811 4812 862540198 9040 9049 823612347 11151 11146 679324837 64453 64444 819795321 12167 12168 21047857 30316 30317 406811652 87928 87918 43640175 10485 10486 724696646 47440 47441 992618420 93918 93898 435200951 3165 3166 568258188 76796 76823 549111457 5549 5535 80807575 65260 65261 447558485 69744 69745 261894706 80237 80238 739496577 79666 79667 533945027 77079 77108 470847015 63963 63939 350903528 35417 35387 104661935 51407 51408 134431872 2645 2672 608016239 84085 84086 603541158 80732 80728 218687266 16805 16810 690762408 77034 77063 180086756 83741 83766 416805737 63463 63464 164195984 23339 23340 981537463 73835 73836 469234428 88008 88009 338717544 13833 13844 715340499 88789 88760 371742095 93883 93905 762784702 91445 91446 330756312 74107 74108 700918799 42959 42987 289820482 13065 13061 548738829 64883 64865 329532472 46633 46650 558881187 87523 87524 622553609 35649 35650 636623436 98233 98234 888873081 63863 63864 361248194 4509 4537 46493241 54964 54965 880417524 73777 73773 89998585 19930 19958 102351833 66625 66626 924227307 61951 61930 710854818 3808 3805 86947696 24992 24989 111831811 79233 79263 610748881 636 637 306267362 6275 6272 91802119 70707 70708 228931711 11507 11508 301732483 57838 57839 247995606 60535 60536 652638928 73488 73489 133216166 22332 22322 923363137 5883 5878 536632356 99839 99817 543109319 89093 89122 87709362 10677 10678 50088477 83441 83424 588708529 89194 89195 259046041 27106 27081 162623837 37511 37502 854835929 74407 74408 25968085 95126 95117 651178134 39057 39058 908231724 60555 60561 185985858 54055 54056 490797032 16742 16743 322554942 88183 88168 126737933 1876 1893 588019216 74364 74343 650882571 19895 19886 62312059 83032 83047 426269206 58452 58453 633589649 59440 59433 356215925 62319 62316 528365408 32721 32735 39425228 52538 52542 733058198 20977 20978 673906150 54001 54029 735642470 74421 74422 259897737 7738 7765 472091551 56669 56664 878045411 68539 68558 849971551 58868 58886 365053580 12121 12143 976962038 37608 37629 417730040 3312 3313 573968649 36999 37000 704182978 39710 39719 282425062 35602 35595 105176365 16082 16083 772780959 5802 5803 905991692 97035 97036 512070430 11145 11129 101774736 83459 83460 19970320 87994 87995 711353871 75968 75943 519187002 60048 60022 94282677 7887 7908 707204050 24149 24165 546723845 95765 95766 800590736 11136 11108 491661652 77352 77349 51982789 48959 48960 897493957 67252 67266 6950678 79425 79426 637805063 20493 20482 797737053 6968 6996 305678623 34768 34749 510059370 12739 12750 211325274 7117 7109 290431249 58699 58726 573836015 9995 9996 754031517 20912 20913 269272709 82478 82475 770817681 46349 46350 791048917 65300 65301 310701466 68397 68384 649058284 98383 98404 451885922 3378 3379 123066441 9439 9461 716905317 27301 27302 84388414 89306 89307 178441270 23161 23162 990039251 53194 53195 631323301 12409 12410 113117592 8905 8906 835194978 59521 59496 627230536 6787 6758 961040417 49839 49830 416668554 73931 73933 589535309 23311 23312 724473669 10290 10291 142680178 69862 69863 215222476 21991 21995 259560182 3029 3017 267857927 61725 61730 880421509 9335 9339 336558827 79235 79256 108417871 39298 39299 33535870 3721 3722 991090131 58762 58753 996996561 42251 42252 874264490 18460 18461 373734485 23555 23572 965613384 80755 80746 147194490 18522 18523 932771173 55079 55080 843594891 98218 98235 520344191 33266 33280 801944470 8120 8141 354357305 77184 77185 306282317 49359 49360 510617183 79376 79377 459859877 11527 11510 393209685 72214 72215 529128884 63836 63823 715291063 4187 4161 506184150 77012 77040 545860476 56880 56881 290845617 79674 79675 143569700 53407 53406 725780351 91408 91409 506850908 44720 44734 198567430 27337 27338 139413127 78274 78275 959877172 48418 48419 358318271 18789 18790 432314205 12873 12874 539092866 83751 83774 59295154 69100 69101 34945933 67061 67089 556774374 16526 16498 364679486 51538 51562 814314711 1592 1607 272236721 61628 61629 996829797 33280 33281 948639498 29294 29295 953456286 75425 75426 985776018 58071 58072 117196595 6261 6266 406823131 79838 79839 350194155 91522 91511 579170560 69143 69128 684849185 61029 61036 521217668 46200 46201 738580887 78579 78580 513861716 20807 20808 74622112 43680 43651 403892434 14041 14042 659497650 35551 35552 849431169 28203 28200 50078099 70774 70800 712701230 80893 80892 754052522 77433 77434 980879835 73960 73961 924212089 2527 2533 261582087 32219 32238 368202878 3206 3207 7201171 27735 27756 738104523 8581 8594 935954962 32335 32323 899673480 37037 37038 707839066 26748 26732 716128798 20067 20068 881561331 16937 16945 83791441 95509 95510 481893840 22607 22608 773559410 51767 51751 126080944 68098 68087 395693200 28730 28731 532072296 9235 9236 774961998 96083 96056 465396303 96462 96463 679726196 39476 39477 298244298 45921 45922 642096956 32033 32042 103496524 21229 21230 79091585 33773 33760 944319948 33482 33462 571879679 62992 62993 346674273 64964 64965 456921265 82787 82788 964566661 76518 76519 853706146 54390 54391 486642898 69639 69640 456827628 5462 5463 639204480 1397 1398 921712173 6420 6429 23387906 31381 31382 28759193 40451 40440 128221368 8961 8968 333064405 53294 53295 647994468 4198 4210 234425294 66325 66326 189418408 30453 30448 92279376 68398 68423 833258986 80093 80094 599490902 1445 1446 54485727 42216 42217 328364571 42270 42268 745744135 9576 9577 244903500 47833 47834 6108632 91578 91562 964674268 96627 96628 136911693 49931 49910 33072643 23570 23592 905444900 7675 7676 938059167 71569 71570 450366921 80388 80389 493155852 18092 18065 877633943 51040 51041 285634456 51964 51989 169430907 74557 74548 432739379 60129 60127 221870401 69533 69534 900917065 94103 94104 615734580 67449 67450 27623455 38909 38910 684125725 20782 20783 920647724 51238 51245 689228153 57108 57094 47453794 37700 37697 88656520 42584 42557 131123536 83592 83593 883471101 44031 44009 238224094 6035 6059 967027825 52134 52135 347592837 97397 97390 184317284 14640 14641 199199116 84675 84676 99980088 39063 39064 627115931 96229 96253 891371967 90643 90644 387688008 74 102 545681563 61368 61369 683597329 97523 97539 985130720 22649 22620 560080893 97168 97169 680307885 67420 67421 281047362 77180 77181 930373158 75467 75441 283015780 5795 5796 736587976 20493 20494 31318180 46265 46239 215794958 20523 20524 51946536 84483 84476 546152205 96315 96316 837924224 89423 89424 533434635 31426 31427 45894589 14355 14359 150421017 48796 48780 290344700 53207 53208 94340097 61232 61252 427447076 7442 7443 718634616 21618 21605 675204089 95811 95812 45630242 26163 26164 526647467 67698 67714 429251187 89845 89846 556389900 2588 2575 429166164 81503 81523 627057563 87792 87793 291828929 9720 9745 38366049 68098 68111 601341152 7390 7419 97368309 9793 9794 136107913 2402 2403 140237027 53079 53093 41561421 46977 46978 569144297 45170 45171 932448216 45218 45219 365802862 67538 67522 855298942 15836 15851 464129554 32925 32923 327159810 55430 55424 277186387 50805 50779 807693868 56744 56769 997097001 29603 29604 76172520 18508 18495 832893730 32256 32228 690369348 73567 73568 682806274 16528 16544 892472363 20538 20554 941235362 59361 59390 85512524 11423 11415 270789792 77397 77398 85140553 71584 71585 262428321 91688 91685 155109605 70193 70164 178819164 9082 9083 19951633 45659 45642 453019134 64742 64736 555911844 57457 57458 355621075 73511 73520 21407856 26036 26042 803266761 40569 40570 509389302 21532 21562 406111945 14982 14983 109633907 21013 21014 327870392 80211 80212 259521143 90841 90849 851144018 25252 25280 963457234 66911 66912 390655689 35470 35459 205881850 82511 82518 410524335 39807 39808 859990461 62431 62432 629265246 52395 52418 466939706 86191 86186 290807071 55585 55586 985784021 70074 70075 171926563 25071 25056 607964137 39559 39582 375928007 57152 57153 82335250 28317 28291 813830001 64057 64070 687177637 54741 54742 860726090 44884 44905 562908060 32052 32053 360414328 47616 47617 918852137 48160 48170 344216887 88053 88024 600327247 54397 54398 676128824 47051 47045 80547551 79454 79448 128395397 79066 79055 406728998 65424 65425 602265042 43495 43517 383602436 97996 97997 359415841 11460 11461 787715684 21151 21148 789017898 64777 64785 865871305 22320 22321 239361256 99051 99080 118827978 33009 32990 735524392 63908 63919 598559826 3024 3023 741408971 97433 97434 272850396 67043 67044 788813487 59809 59810 177090829 74170 74171 428945862 42133 42161 606356904 26817 26794 194248180 62353 62354 928926363 91599 91575 862982530 5936 5911 168976698 19382 19383 758223390 2653 2654 218204638 62413 62392 46709991 72505 72506 87919452 96529 96530 890246087 28778 28765 513171291 31147 31148 711653467 56056 56033 6132577 58752 58753 637423362 6177 6183 64934231 99487 99488 692055553 61532 61533 781021969 67502 67503 844506659 26025 26026 221092916 32030 32031 425971399 6066 6044 78514070 63477 63501 2652371 35126 35109 42548220 5485 5466 63501270 11867 11859 867010064 26206 26207 304633520 42553 42582 622092664 78206 78192 664487517 29477 29478 370654725 48981 48982 432669024 30610 30611 234248858 47938 47939 42067531 15622 15604 743530756 6604 6586 500891946 39779 39753 951835670 79071 79082 236248096 79585 79586 359129304 64963 64964 202641020 44037 44038 772536895 40937 40908 355997436 35044 35029 783175749 68360 68361 857802336 52067 52063 20064022 49230 49256 679923416 46895 46896 808724155 87181 87182 579238959 41855 41856 143224130 3129 3130 131932865 57921 57922 15000589 45139 45114 925536805 70475 70476 253326099 41691 41704 375326539 54477 54478 69164046 49499 49508 404648996 79483 79479 731115561 39358 39359 510905825 50242 50243 566763426 12002 12012 924139117 59594 59595 753802365 43004 43005 887062290 63534 63560 42978342 18922 18950 942784825 75453 75454 616459430 31151 31152 481883851 71117 71118 160667139 8658 8679 654560448 20003 20004 250701975 52126 52127 556452554 1489 1490 38731534 71951 71952 46499256 36498 36500 186997754 3867 3863 909197168 7039 7010 864501322 30262 30234 136829852 32066 32040 241275373 28373 28374 286003262 66579 66589 439159241 91254 91251 438802085 84998 84984 843426824 15575 15583 175508595 33539 33553 248229559 13519 13520 852662230 73393 73394 595634175 61225 61226 127594677 11259 11247 466978734 48410 48397 70238173 72862 72863 360329804 58512 58513 381663500 2258 2259 697781357 68423 68424 734556815 56222 56228 267818060 6218 6235 928386852 79986 80015 732410961 78996 78997 149028179 34827 34828 772747140 71765 71780 278347088 21586 21570 187687127 37347 37348 992504481 7918 7919 842282754 89861 89854 243311106 55147 55117 979967775 37798 37799 781482737 648 633 412509806 68743 68758 854138188 38716 38717 687843274 77032 77042 465647470 74515 74516 482617080 95056 95062 795909235 80706 80707 811841008 9090 9091 333784928 65317 65318 878347503 24840 24841 157854544 32498 32506 684772052 85045 85046 879995338 9708 9709 184365992 82287 82279 184591632 35342 35334 876030986 76442 76443 440909175 38181 38158 255004491 69014 69010 316199569 21905 21887 651937922 70865 70866 480817848 31069 31070 705150983 62441 62464 725971 28132 28133 10153998 60416 60415 904520045 19862 19863 278085486 71246 71241 344758627 66504 66505 644839317 76551 76552 80184295 77687 77688 787194299 14313 14320 799684022 75515 75525 490151960 50250 50227 951231191 64124 64125 902244981 49400 49424 444783995 61953 61946 569671974 14752 14730 755597247 22356 22385 174172580 64484 64485 138620383 20501 20503 58598653 15547 15548 945444501 98424 98425 462584159 10075 10076 366839392 23949 23950 252156275 15118 15119 615652627 9801 9776 950587823 95263 95264 106816957 6251 6260 178345755 88667 88648 559840737 24269 24270 558690092 16630 16631 352927420 819 834 152594912 7883 7884 940026445 53244 53217 37613424 87565 87566 605317922 33579 33550 799535013 69061 69081 850098004 97969 97943 508243853 57971 57972 966252384 11698 11682 999424742 68924 68925 611629810 64748 64742 752424035 70901 70924 279145718 57181 57183 366023851 69294 69317 8237104 64621 64622 717728119 51016 51033 405085275 36632 36633 642488687 22469 22470 384729684 46253 46230 839681678 40132 40142 527936768 13179 13180 651899747 30698 30695 930338097 20091 20117 133038229 29975 29976 891728066 88163 88164 126924080 33859 33860 725578118 83465 83440 74815514 12679 12680 78959340 11925 11942 942047589 47502 47501 505403608 44207 44208 238377254 99599 99611 133121716 19345 19367 27283550 82693 82689 906376467 6934 6945 481890841 50837 50838 151920288 98954 98924 178711281 54839 54840 971626904 4019 4020 163454544 65697 65698 678833000 33815 33816 361784036 32822 32799 270997686 47932 47933 726014629 78764 78748 231238751 93022 93019 480013487 76348 76349 611631297 26918 26916 628566950 5952 5953 54600298 5687 5688 260981892 90828 90837 58350216 16497 16498 346899056 31965 31958 526183635 81262 81263 882456890 16352 16327 591368211 8153 8127 395510741 59659 59670 396912996 1614 1642 750303756 92828 92829 434016167 88937 88938 85168918 49448 49443 485341347 20270 20271 205950051 38681 38682 552301515 33475 33476 875062326 24510 24511 116505234 29938 29966 144263039 61273 61258 384557642 1001 1023 159332656 49258 49243 35776827 71513 71489 846119322 70391 70361 39887530 90008 90011 526360853 4474 4470 901251122 86954 86933 48790317 14993 14990 170824179 79583 79596 143167839 36937 36938 513640375 58516 58502 880569046 8656 8657 862774695 90530 90537 343549408 68492 68493 144614105 12977 12978 313124543 85218 85199 8003050 77172 77182 283443909 30016 30027 792809215 38897 38898 454335509 54229 54230 467196315 98823 98829 54139384 22712 22713 769732177 40909 40910 669377560 84481 84479 244699244 48385 48386 300069262 88002 88003 729055324 3821 3819 581461940 16582 16583 765585204 33534 33535 400578665 69388 69389 420794235 46050 46061 462052715 85515 85512 223395986 41531 41532 119523594 20991 21002 824239659 10765 10766 834196403 36188 36202 482416601 24847 24848 941827167 64616 64617 326455854 78215 78216 212217874 35830 35846 570028394 87125 87126 335190093 96258 96228 867226713 35237 35238 862387119 31305 31306 431862002 11366 11339 81627276 28807 28808 20226306 30736 30737 256948266 44944 44945 373406322 39546 39534 472159822 44911 44912 395024257 87691 87692 429293445 62331 62332 640606984 76705 76706 740030654 99385 99386 849183074 59232 59202 708945098 4590 4566 454159868 27164 27165 816658757 9599 9574 189719675 54726 54727 539298836 38492 38488 171099884 1061 1062 877678195 7762 7763 516696311 88210 88211 98511533 60806 60807 5302594 73770 73771 955157226 94850 94851 634073475 68330 68340 226598646 85259 85260 587622564 48250 48247 552026029 35442 35443 700212863 44587 44588 684527947 76344 76329 609919635 72053 72054 273173647 73054 73057 714376228 23982 23983 193434619 29184 29210 777749575 65080 65076 6251903 54196 54171 513945409 26593 26615 731960178 11527 11528 381865072 38199 38188 179814699 71471 71466 298496266 94802 94787 964956893 24127 24128 985481816 80286 80287 222148676 45817 45798 205232432 34444 34445 444629398 12136 12137 339212965 3219 3222 124868613 86575 86576 105927283 70337 70338 686398393 52576 52599 83918514 56149 56137 694811188 17347 17348 344019681 84457 84458 313132853 48036 48014 858667805 62764 62765 610489256 19208 19228 386171407 77095 77088 832390483 25672 25673 891698691 11415 11416 187590952 73746 73748 733484230 10255 10260 815450907 36778 36779 527462213 86963 86941 85422251 19860 19861 966837324 82737 82719 541032484 66573 66574 127274295 33595 33571 544394393 9307 9308 536649698 93507 93508 554576284 56838 56854 865526913 98319 98340 280557612 99685 99686 228568350 33816 33817 11568445 30589 30590 298039373 15703 15704 401533738 59631 59632 366774949 18902 18903 462808577 52294 52295 675146159 68158 68175 940003363 66233 66235 720098128 1901 1881 21406457 74791 74800 25133337 39650 39651 403214940 2502 2518 258495060 54968 54969 440091163 55250 55251 304268262 68862 68863 579776043 46503 46504 173759026 28792 28793 16009907 70011 70038 581584817 3965 3966 363600079 85489 85490 847214427 98862 98863 812190431 98161 98154 155248982 17281 17282 42593290 22748 22749 615984686 32791 32782 862587918 21029 21039 674984147 4823 4849 85050708 67710 67711 740545417 11269 11287 104986884 84444 84420 80910052 54951 54923 557764100 74150 74144 702111568 811 837 358316670 18626 18627 358214873 60116 60117 27660060 67236 67237 59142206 87105 87106 155234110 17456 17457 195349085 39262 39284 634067222 51595 51596 149181036 79006 78976 823288954 26177 26198 646813737 90484 90473 924989592 39571 39572 421360428 56427 56415 783507800 21630 21631 93004963 10685 10686 944398502 28367 28368 35185150 51578 51568 669295925 7991 7992 633244322 91211 91212 276699902 84599 84592 286445905 86931 86915 350923210 19790 19796 699099231 59578 59589 379108609 63025 63029 9473672 20265 20256 472141462 78510 78505 805261137 96606 96599 376742020 4250 4251 271038634 97223 97236 214277994 96005 96006 670872627 56030 56031 606973694 82199 82200 705908123 18032 18033 103276771 36870 36899 26827146 2324 2325 477023622 32093 32074 241486215 64097 64098 324110752 30809 30810 747692335 24658 24659 659201488 12973 12974 102030370 54406 54395 723362204 91566 91574 323874851 4016 4017 203631008 97800 97783 385536759 74437 74438 692434588 7303 7304 165570057 42296 42297 310340769 77045 77046 366289444 24278 24279 854085632 98085 98086 396790624 10572 10546 638687708 38186 38187 462792974 54986 54987 983319755 23998 24004 289425938 80481 80482 806745125 17708 17705 896565723 8870 8894 825444579 94711 94687 739723183 76199 76200 232926837 66238 66223 950808506 91353 91354 910270635 71390 71415 68223996 54181 54154 414823230 15124 15152 663780985 36037 36035 981216162 39997 39968 355720729 60781 60752 740575156 73752 73753 707768202 29093 29094 208132651 43785 43799 137108209 34978 34973 250445448 10024 10025 719540410 58260 58261 60306794 71704 71705 612638384 61248 61257 901521487 59830 59831 685858855 69220 69221 187808958 98825 98826 316312796 33994 34020 302060120 96439 96440 590533595 27922 27899 451170897 40757 40758 323911541 63019 63041 813615790 48920 48897 193762535 48305 48291 832918403 55177 55178 235083780 48831 48832 823777498 84309 84310 637105151 74463 74449 951811017 51533 51504 252360112 58612 58584 755313719 77640 77639 233844602 55721 55697 107324216 90097 90098 632776111 28960 28984 539151515 24460 24486 740729734 10390 10391 894340339 81391 81374 850872247 19424 19425 92785802 3036 3028 709418894 68253 68254 499928570 1281 1282 802794029 11037 11030 736193099 28284 28278 861106537 47613 47614 247286669 83401 83402 384783210 82926 82955 722574311 54833 54834 41272515 17960 17961 691335535 19883 19884 926932657 15891 15863 110986309 71550 71530 959070266 32902 32903 417216691 74196 74195 303343973 89750 89742 572387201 19985 19968 467231971 25768 25755 877256000 95629 95630 626224585 1607 1608 786749210 40330 40331 651946387 14303 14304 341560578 52893 52894 590401922 29323 29315 359811538 99420 99421 501482083 78489 78488 257024228 92187 92188 687886388 84826 84827 484893900 1439 1440 331035489 81559 81560 784445555 63624 63625 175272793 26096 26074 950039714 95885 95886 614742953 15985 15986 288650853 32332 32333 874857232 1783 1784 742325170 94403 94385 624133994 23333 23358 583718307 46725 46699 991938444 36593 36602 27643261 50150 50147 1475022 5745 5756 308941285 90263 90264 50653580 16443 16465 447546663 4123 4124 936873454 75605 75606 306996137 95783 95784 797506352 9898 9899 907193273 72450 72471 430315665 68209 68210 78516045 11442 11457 320004274 47641 47642 902869985 49169 49170 91499136 98028 98005 490031799 56860 56861 593346030 79817 79818 21307949 42128 42129 537265255 2753 2762 770328854 18733 18734 736602812 74564 74565 479482360 92463 92464 305055767 46920 46906 246009712 96562 96538 340565252 94031 94032 505167257 12889 12890 328309747 22475 22477 169734233 1672 1642 29685059 78267 78268 356383062 312 337 445640519 40772 40773 634513405 74601 74602 942863831 34134 34144 665651860 53985 54003 768986266 53839 53813 818561158 73921 73925 343596067 48945 48940 323450168 89088 89089 729403625 35701 35714 385691281 36050 36060 225881617 21520 21493 534714346 86260 86261 948025567 51309 51310 483400761 67432 67414 522014560 60322 60323 191175558 77355 77330 385710828 74923 74924 954277898 76003 75982 112093934 55590 55599 416460330 91136 91130 493443569 382 383 219403633 93681 93701 880198507 40887 40882 952797741 75124 75125 684598103 84392 84365 426080461 24108 24106 361604789 77856 77841 682226402 80684 80685 967524526 47004 47001 853923334 90805 90806 745577163 73298 73293 25164401 3909 3910 894738744 87394 87395 831586645 78160 78161 150820443 196 187 717691446 7376 7377 170222529 5023 5024 501728361 7505 7493 783304851 72648 72649 819465692 24756 24783 472269600 51208 51209 11216310 56452 56453 14322083 97473 97460 610498496 24554 24555 548103903 83915 83940 56801190 59088 59089 579509999 28860 28861 616310662 69262 69235 403980127 59561 59562 236348156 87787 87788 1808659 8453 8483 88371380 90554 90561 293483688 16362 16363 630770757 63196 63217 511975614 45619 45589 391862305 64035 64036 989126284 80995 80977 247768157 37840 37854 535855541 36865 36866 543766749 57317 57305 619355253 49409 49410 948509061 6123 6124 300327139 17293 17294 252819628 74161 74162 199249382 82857 82840 525598400 22338 22339 737938866 67981 67982 531234140 19158 19159 381613228 32664 32665 642000135 26161 26169 355363979 69219 69220 861718405 75087 75088 322862196 70422 70405 344752636 7373 7402 129835002 54024 54025 821495440 80769 80750 722909096 53724 53725 674392450 34539 34557 719208647 61219 61220 254381545 7579 7555 438901347 58614 58609 344210349 92559 92546 718544398 15001 15002 792716235 31453 31454 996640090 74726 74727 582458424 63248 63249 550648550 43875 43876 402487075 97158 97159 95408619 87284 87280 402613868 84458 84459 159736756 62916 62925 770796980 56560 56543 112419059 66379 66380 455171465 8487 8495 847205374 21111 21116 682628769 64195 64210 94748245 66529 66515 706385692 11592 11581 708919238 77348 77357 507661768 46811 46812 191674640 96772 96750 146736844 73685 73686 364818713 78927 78923 881640703 96092 96093 984092630 47511 47512 199849926 60687 60688 90625262 32814 32817 619648946 31481 31482 644771801 41889 41890 693593732 12787 12785 958301680 65912 65913 209371914 65299 65318 329300321 70724 70740 766489551 92898 92928 93904634 29498 29499 289782147 21634 21641 189750680 81201 81202 402926134 35780 35781 334597552 12810 12811 380284284 28300 28301 9146552 99670 99671 106706319 95838 95839 787872624 74276 74277 48475614 36482 36485 967441533 62493 62502 328053372 53700 53701 391005031 85610 85627 749734371 8542 8533 799346976 28447 28448 938354792 53176 53169 659200357 89966 89967 877831250 22045 22046 515972636 30530 30508 578969395 76390 76408 169159077 29265 29255 800969892 45434 45435 863749954 32822 32846 99060409 43157 43158 740876355 64020 64021 633960265 23709 23710 257633062 12937 12957 593233988 64475 64476 534012767 97485 97472 493403817 6406 6407 591772463 28716 28717 811002826 47587 47575 844673389 35451 35474 608612013 13350 13376 686708558 7199 7229 576792115 1619 1620 552787629 19265 19255 643510987 19150 19151 539981558 3883 3884 587205204 97666 97667 409260485 33016 33017 730962801 75333 75319 322411655 51167 51177 13932257 99105 99106 289696242 56111 56112 638106904 25151 25174 556312364 25244 25245 362283209 11149 11121 992909486 34256 34268 960797928 86804 86821 397278039 89285 89303 9302447 67063 67064 682364601 14000 14001 15632739 46 67 652538639 23198 23199 746995177 78251 78252 19366169 71799 71800 405623635 2273 2264 124979412 27152 27153 587389983 37579 37580 327880023 27013 27014 966674031 8581 8582 604724752 15789 15790 304706971 90002 90003 199089851 12710 12711 106570056 70777 70805 701783736 93070 93089 845681454 53762 53763 217969386 22699 22700 142598838 8674 8675 610920450 72150 72162 836111043 92649 92633 973574657 63710 63689 649216931 12352 12353 805966111 82602 82603 905247515 62818 62819 863268434 9708 9683 941805237 88099 88100 521592460 4491 4492 364532538 83641 83666 999584659 74290 74288 367587780 79159 79143 243457282 41710 41711 369891230 98916 98917 122961833 73457 73466 882138620 92342 92347 754143401 81107 81084 855561095 69759 69782 986010437 18686 18660 100289449 99663 99692 945033490 90651 90652 646642328 57270 57271 242542902 23440 23448 570823854 36518 36519 878579284 34818 34795 553170408 14600 14574 460023084 68321 68322 686818690 32641 32661 781273541 7713 7714 55682937 78511 78512 766757765 65221 65245 298406700 53162 53163 749718762 37186 37213 523800650 24807 24795 704745801 9112 9113 35412116 19754 19755 883595453 58823 58844 667871357 76210 76211 112786007 2287 2268 484629797 58219 58227 720722162 89584 89571 987562112 17990 17991 954930225 17428 17443 852951832 51617 51604 160397146 69927 69928 917001603 88109 88110 978485945 85825 85816 775975595 70165 70170 716727549 96878 96886 588831139 23946 23926 198977896 78468 78469 926152207 27222 27223 37447252 72700 72701 131077 63198 63199 391981688 84897 84898 341886030 98726 98755 469489116 77760 77761 724843982 59687 59688 788598316 11856 11855 785681447 78077 78084 102617554 79498 79492 577247840 29522 29523 549142328 14283 14292 756316935 49997 50000 254534148 21711 21689 559582408 40102 40131 176233854 92817 92796 769873027 62107 62108 573721110 50181 50182 338354394 21262 21263 465016398 29688 29689 622767314 55554 55548 688524430 13631 13632 277117894 42644 42671 203538971 63462 63480 289420677 32781 32798 455142131 48954 48955 810661277 87319 87320 237799524 97482 97463 406885466 21135 21140 13320346 91627 91628 343053369 8805 8777 190346030 19752 19753 186135627 38428 38429 198589456 79039 79040 112614215 66816 66817 82083927 75443 75435 946335378 63466 63467 609237578 15887 15863 347083230 43107 43108 85770115 92190 92191 845069945 11664 11665 355170504 74421 74391 733616521 35302 35292 654983986 39370 39371 417587606 68226 68227 38877063 18398 18399 771618143 39550 39551 55529567 57952 57929 666223852 54943 54944 632103832 19858 19841 281218683 77911 77892 569000222 16522 16523 660357881 49759 49760 392972178 38458 38459 248127688 98460 98461 778344169 10300 10301 615756273 79502 79503 199503474 57959 57938 953164666 14807 14800 578363367 54868 54869 661494951 29146 29147 499652753 40703 40681 391199694 22323 22324 212263423 14496 14497 684235261 60469 60470 33486011 62766 62767 488128352 49807 49808 603881558 16023 16024 228487392 27266 27276 340777765 60542 60543 949269106 83456 83457 934930851 13726 13727 908412507 55998 55969 786632702 57789 57790 131212662 51311 51328 211574937 51528 51510 511046628 85425 85426 855473086 6052 6068 399241358 20266 20236 226986164 87132 87158 376390955 11593 11581 780220320 41176 41177 521398311 18939 18916 977407221 80431 80432 568061396 10610 10622 60867572 8480 8464 16892689 88589 88590 957193213 5444 5445 791389720 27855 27875 860071214 5488 5468 45461993 92339 92366 649098658 17798 17799 301019467 58677 58678 181118677 4630 4631 667707428 99107 99108 509555256 91840 91850 347259835 25732 25733 994417365 16215 16208 662000368 72558 72564 768087628 74569 74544 556914406 20260 20240 177736017 54738 54739 890807424 33996 33997 838198718 90852 90849 421117475 32102 32091 785384730 80017 80014 830543715 13467 13484 768023929 96440 96441 946760635 91197 91198 329924371 9581 9582 486144652 15992 16019 475258485 38128 38129 925538572 61346 61353 399526358 54092 54107 458184056 86994 86995 344054231 92134 92135 654920736 12621 12622 368346127 8402 8403 434953713 90579 90571 531968475 39387 39404 632364455 37533 37518 428573454 48818 48825 41593099 50744 50743 561750782 2662 2663 768892193 24431 24432 249061011 32919 32891 894180442 5311 5312 989382898 31252 31253 959800162 43500 43501 931370386 23236 23219 742100665 6911 6912 180018386 55395 55396 671879431 60082 60095 584406207 78702 78698 593084373 57689 57690 603869263 56628 56607 790469821 77810 77826 157756960 79039 79044 695615759 37392 37393 944209910 92223 92227 7721859 25375 25361 81322927 3980 4003 725134889 78398 78399 317181616 32454 32463 104157989 50955 50944 451302356 22804 22805 566678696 89321 89322 84650212 96927 96928 419271059 78455 78458 55913188 78006 78010 182874670 90679 90680 939180244 76019 76039 286646679 8864 8865 915952209 1044 1048 445159250 32962 32963 576564879 45153 45157 86136757 11913 11942 870546231 62565 62536 79041319 12943 12962 381463842 17925 17926 712871687 62667 62674 31955610 9461 9433 523868352 85942 85922 238632241 58081 58082 975017691 47372 47343 491653697 79819 79820 726713265 39460 39461 513496837 87326 87327 412430042 65242 65243 593282998 54359 54360 6143572 26486 26487 779456801 56132 56133 320088743 21793 21794 284172738 92869 92870 496588166 22574 22575 24715952 60784 60778 278328731 10848 10839 107420930 62823 62824 524469928 81783 81766 396843115 41193 41194 385231503 84368 84384 362901278 51434 51435 394657231 35230 35231 230603001 20207 20229 911238615 60568 60569 143039853 19060 19061 440734414 54258 54259 65175922 99156 99171 102648757 37468 37459 147847597 97947 97922 738812048 17970 17971 116322798 10776 10798 353377866 48498 48495 484464101 90345 90346 55367565 90328 90335 697478478 40811 40812 844603301 62050 62051 2347397 2927 2928 392690237 81896 81873 383354065 66532 66533 223280320 45332 45316 711088779 88091 88092 327636773 6188 6186 877140279 61257 61258 971431139 12382 12361 957483190 46786 46787 124805229 79419 79420 237687553 44166 44195 365755433 16562 16576 804252480 16545 16542 887678893 22451 22427 708854411 95991 96001 417258457 27568 27569 22610494 22288 22289 463892238 86770 86771 815284387 52037 52058 770162421 40847 40848 338836727 57820 57795 482074203 12005 12029 500883087 67132 67139 317098865 74163 74185 332408633 95770 95796 87096587 22087 22082 537460968 73977 73986 518291112 3877 3878 311714851 35339 35340 340159230 58614 58643 910890012 25802 25803 220765846 78033 78034 645652497 90481 90496 398770877 38639 38610 826268241 75750 75745 625813800 62611 62609 49130484 93338 93339 588533518 43776 43777 642215553 2450 2451 641799890 70634 70635 453031710 11986 11987 350235683 49612 49613 891269396 27091 27092 988300473 81284 81285 440774597 4189 4167 315374063 67499 67495 423584483 86853 86854 879864301 48618 48606 7754187 23705 23706 439463891 74676 74647 978195885 66924 66925 740064200 45522 45523 327165214 40886 40883 527180114 20365 20366 627230211 32310 32314 152843922 45992 45993 19758705 19509 19510 655181611 26442 26443 877742689 87426 87427 532767152 40749 40750 823085353 80369 80370 786666835 93640 93641 182938804 82647 82656 178691873 69839 69840 772051612 67232 67226 262106904 3197 3198 285536683 70309 70320 274097463 94906 94907 419535412 78732 78715 672325821 546 547 870618400 8018 8019 984331811 46003 46004 57882788 34016 34022 752777756 87126 87140 436005407 63443 63444 286905836 32161 32162 588715528 89672 89651 626208997 35245 35246 785210650 40574 40575 660606217 69805 69806 93635289 49114 49112 325273530 88028 88029 117654263 45085 45094 170813441 8943 8919 768122317 5885 5908 496019418 97886 97873 419235853 59066 59095 506122 64744 64745 841230909 71090 71100 2614540 79037 79038 718641427 52696 52697 471157104 44189 44190 888704701 40257 40258 731235662 96415 96416 792633947 64712 64690 592835977 89515 89516 47717923 48810 48799 259417199 83328 83329 738015898 81689 81690 431868649 67504 67505 872425421 71783 71784 959978050 92704 92693 471928741 39564 39565 305069702 81141 81114 94672549 10322 10342 539044372 6110 6111 634094447 86427 86428 690914306 9366 9345 714482215 9367 9368 52725555 43393 43377 736949144 79710 79706 371370717 91770 91771 16894435 46294 46315 403495557 39680 39681 581673080 62308 62309 270244292 72298 72306 20793562 20271 20242 903485944 76637 76638 317632855 22023 21995 205255400 96894 96895 578259947 55711 55712 747637086 84197 84198 793523178 70158 70159 991162576 42619 42639 211237093 16814 16815 539811637 57873 57883 952005047 67706 67713 426013453 24782 24807 627011691 56509 56510 498197843 12321 12322 128295173 54858 54862 620502815 27873 27869 746879954 59640 59619 755039597 32958 32959 254257242 71927 71906 120368987 71733 71734 421161124 22740 22759 566031460 6107 6127 559944136 43761 43742 970969535 91029 91030 507133628 9731 9705 712112781 6924 6925 966201065 63366 63338 643855509 97445 97446 665198817 9497 9498 271172656 77964 77965 950085526 60240 60241 20910566 18876 18877 759252027 19864 19869 523917601 66811 66841 732792356 72507 72487 233811132 51835 51836 83989804 78659 78686 545772833 97905 97906 313760919 45231 45257 255595991 88246 88247 164211655 94237 94254 637381547 98942 98939 805989001 56121 56120 859461699 31969 31970 627508072 98616 98617 741960660 82114 82115 747749768 41122 41137 495676937 61507 61508 656359706 57823 57841 891095101 10436 10434 644433001 69793 69810 998801141 46863 46881 268314914 47235 47236 758186206 79549 79574 166932753 69929 69930 867048936 85685 85688 339675288 84238 84239 719324747 59880 59910 866785801 4203 4224 880702748 55731 55760 252100673 25773 25774 823808335 60534 60552 938457799 72115 72091 408764414 44874 44875 972613967 60520 60521 99780603 58262 58286 726100717 25638 25665 921875374 86534 86519 34720571 10053 10054 528489326 75605 75616 962409404 52237 52238 185872302 24004 24007 621635785 74708 74723 385952189 14317 14319 788019672 79279 79295 863879163 9211 9205 54938844 74480 74496 588842500 80146 80141 601740193 75075 75076 698991754 41784 41762 57707380 98789 98790 314816891 10757 10762 348796646 88379 88380 594950721 98471 98472 218200567 50131 50118 564381591 67286 67287 369355945 9634 9647 644953958 21160 21159 671758162 90341 90323 775479465 48340 48341 696523200 35105 35104 195993401 68455 68456 682044603 2698 2683 597250912 85842 85843 71243715 62267 62268 988408008 86412 86442 203587594 82936 82931 579522136 34714 34722 52654296 30028 30052 849833169 45966 45975 102498241 8567 8547 569977224 30112 30130 206853386 74956 74965 58822395 47278 47279 203387472 82453 82454 971344627 8666 8667 684577563 45373 45374 318286319 44535 44553 192133087 87681 87683 373669023 27247 27248 650110330 24761 24762 493564438 99314 99315 190151092 73781 73782 132237184 14231 14225 427970136 50328 50335 932493794 95859 95834 686561029 81196 81203 753362638 91066 91067 688186636 55592 55618 530477826 81698 81699 77727921 82231 82232 373981151 61827 61828 446065112 27772 27773 708432008 49903 49873 861121218 11681 11682 583328312 25914 25920 400207427 23972 23973 39689442 45696 45706 879279508 59130 59103 494312111 28873 28880 256564358 53254 53255 781961470 44213 44229 57838328 20773 20777 878657013 70416 70400 129264507 96490 96491 464153772 50028 50011 857151501 43312 43313 858654258 21314 21315 484888292 25367 25368 724579686 49114 49137 199416549 47601 47602 59284938 2510 2511 641605081 18557 18572 353978541 35413 35403 38413256 42665 42670 979228702 24438 24449 230461100 37401 37402 606909020 84893 84921 398618554 13374 13375 839767248 98587 98559 541686896 51512 51513 64582697 59605 59606 99259102 43832 43810 817518714 88663 88651 935843344 49780 49761 217261533 98060 98061 364452348 23085 23115 605029313 73335 73326 280199513 57349 57328 426899484 31668 31669 723518893 87173 87174 725410702 56061 56057 677014441 9695 9696 858051985 6080 6081 240278783 60151 60152 314368472 7519 7545 895442139 44847 44860 388938216 76431 76432 569775743 41174 41161 69085842 56056 56057 958997888 74625 74626 964761 93547 93548 494920080 55945 55969 858756467 18255 18225 774043664 15594 15595 579311237 14602 14603 100512560 8011 7983 76333474 47212 47213 675078810 5517 5495 784781175 26077 26078 716917669 46283 46284 562053498 32751 32752 780643676 78013 78014 941063306 67264 67260 597504609 63093 63094 368138357 73693 73711 300175825 70003 70016 207540259 33087 33088 145070321 21156 21126 732618375 73461 73462 78044441 94915 94916 22311092 38183 38184 69649777 11494 11476 746785801 61977 61978 595418705 79352 79353 622754434 95690 95691 201257495 24009 24003 298063975 25535 25536 268542273 9825 9826 167876965 72353 72354 377843355 16423 16424 765171416 32592 32582 69951157 29610 29619 274441803 51156 51144 663052282 99078 99079 78765764 52231 52260 446502709 65524 65507 199054994 54674 54675 665868778 3192 3193 897069660 27181 27176 824476539 14306 14307 624383587 61378 61379 21499804 48483 48484 817564136 65558 65583 593935228 85941 85942 150107208 29124 29125 671358196 83010 83011 650415638 8535 8536 607229037 61105 61106 841049428 51460 51461 67934541 28376 28360 212474664 55597 55598 740669681 65350 65356 87782870 95802 95831 28212810 13092 13083 725821519 86586 86587 927485085 91757 91758 750600668 90846 90868 870761422 33581 33582 923105379 81709 81710 31033087 22920 22921 511984276 16640 16650 18512359 41807 41808 536362787 69292 69316 474604319 65132 65133 365382746 29532 29533 699717136 17338 17341 720607632 5335 5336 737404074 369 382 336655311 74038 74039 803420565 21781 21783 130076056 37004 37010 735871622 91793 91816 709439131 25081 25080 315695317 57145 57143 529488104 72856 72857 3482130 41151 41171 549247377 67489 67490 990233229 35089 35103 84761920 88195 88196 25615138 45869 45870 482315652 85206 85220 94213389 40713 40714 389697872 54415 54416 327917586 30416 30397 209516097 72930 72937 614626593 73480 73501 736380757 40840 40860 469646438 35990 35991 24895092 94962 94963 889381831 28090 28091 331643674 30775 30776 51557299 79378 79379 568164693 88407 88414 844786809 44602 44603 737541417 52070 52051 407241906 39079 39081 808743539 73862 73869 462409414 38583 38584 965610473 16577 16559 454761220 79873 79899 396938365 57575 57576 435677452 54874 54866 281961814 13548 13549 972250198 38780 38798 688954718 98056 98057 352944920 34780 34787 491415075 76608 76609 123912024 14198 14199 229882981 77988 77974 529399827 14505 14506 496149763 74243 74244 598160936 90875 90876 893116588 23312 23313 561975006 67902 67903 238822040 95018 95019 890447131 83460 83461 851089697 40124 40103 468661549 63290 63291 312600836 15128 15134 617877312 48299 48320 216700512 3993 3968 105829375 34772 34802 725876831 7178 7179 787429865 30204 30232 630387807 64882 64865 821365580 62740 62741 245773967 33634 33635 628642299 57755 57772 321858879 75108 75109 578190127 92975 92980 520471025 93240 93219 478367608 52065 52066 237990999 99185 99186 892192947 69004 69002 46585224 45901 45884 754385081 48301 48302 912665081 3120 3140 430288753 63302 63303 760100325 50321 50334 47435301 82237 82238 499951376 98798 98799 214957081 31389 31390 869087142 14423 14414 878131792 31733 31734 335044158 17325 17318 765088813 3598 3588 344283861 47683 47671 119802751 97580 97570 788942906 29602 29630 678521057 77752 77772 424200102 2502 2532 253796051 89432 89450 647347585 42274 42275 660248051 95066 95067 233965025 96209 96208 659555167 48477 48491 72006550 53192 53186 816955496 17301 17287 540872575 10912 10913 676504712 32180 32194 672530998 52151 52152 575811794 69232 69233 326799076 49479 49460 837963079 49244 49216 645272744 37797 37786 786577653 56802 56790 54140092 4181 4182 50367196 43934 43939 651203196 41590 41591 379116561 96535 96536 703970476 52259 52254 906350352 16883 16879 84732266 39740 39713 557775606 31532 31508 527457820 15977 15978 493527718 54100 54101 438981630 32992 32966 957762516 93009 92994 497756521 36129 36108 713534216 31462 31472 753232119 3651 3652 835244318 81512 81506 204090678 89596 89621 349916860 46331 46332 959210671 23082 23076 555514874 60181 60199 40883667 6428 6454 685414626 93962 93971 88984492 64589 64601 462191982 90741 90763 49067503 87640 87610 811830127 44855 44854 539949333 7036 7058 33648328 69558 69529 680305077 26603 26631 767856484 68170 68154 986725929 54987 54988 172919516 57940 57941 677498313 89849 89848 903653710 52593 52594 987869079 34209 34210 875423912 96339 96340 710682348 47581 47572 62631880 68597 68625 35980745 61237 61208 761062967 60675 60676 230030961 45456 45440 92557044 38552 38553 366252711 1587 1588 291560007 58568 58562 286540894 28355 28356 906063899 20498 20516 483398096 86641 86642 311385860 28433 28434 984062103 56980 56981 19559007 39096 39097 952594092 886 907 280944790 97047 97048 968877614 80486 80484 293606954 1008 1009 177576554 75724 75750 23343038 31413 31414 940873114 65061 65062 773793070 89067 89068 300332035 35953 35973 283114663 14611 14620 340538142 38255 38256 972429115 1381 1382 188367139 86269 86264 75730657 12114 12115 902902329 99867 99868 747297086 71464 71465 684472088 18043 18053 88801874 72294 72295 724799798 47180 47200 328436672 15408 15393 912293538 65869 65892 365943282 53277 53278 228601210 23542 23543 31095716 43832 43858 686580511 5833 5855 51972230 97059 97060 911650832 52300 52301 99058089 87116 87117 75594103 75476 75477 578850358 10669 10644 661749902 42420 42421 340947301 74769 74751 272281989 39645 39646 757595676 81375 81369 712092103 31731 31719 648128128 73886 73887 170760066 96491 96466 158101702 86181 86182 807223085 46864 46875 629360134 86747 86748 381814584 70714 70715 360201031 9575 9576 828516051 38464 38486 848894831 6064 6040 209473206 74398 74394 525307295 63748 63749 283362549 72079 72089 456145988 42535 42536 593579295 67171 67154 471373729 43265 43280 880840478 81099 81078 832927320 11294 11295 91575389 81635 81636 888214615 68342 68347 753565669 68132 68128 848381043 3637 3638 654973666 55136 55137 544918089 75810 75811 666993299 37218 37219 51447145 71501 71502 368277418 29592 29593 202545775 94910 94911 256814599 59287 59277 614488824 77227 77197 95002568 49888 49882 721826990 87789 87811 519673813 44716 44717 642244103 99168 99169 149457728 64727 64728 990712168 53990 53961 369128463 90953 90962 386450334 54103 54104 937392261 6578 6605 777923154 87850 87853 995798406 42129 42133 22393553 42826 42827 382876251 58199 58200 165273029 42413 42414 485322243 44275 44285 312219855 54377 54378 451534649 84542 84543 278794968 76848 76849 724042571 45021 44992 566617424 47549 47557 653722043 79296 79271 10625218 11897 11914 807106232 32807 32792 793802702 81806 81785 572337334 15267 15268 346475516 14299 14300 500194642 92374 92396 301567410 45914 45915 916995635 35445 35446 8334140 25660 25678 154776585 16986 17003 719181093 63636 63634 289899765 94976 94998 562817699 63891 63892 65852759 45371 45372 561274791 52262 52258 240573500 44492 44493 445272922 73575 73590 958701770 14731 14732 74068188 70047 70048 119093939 90172 90173 869981821 43994 43972 410712603 72708 72724 961968793 63653 63654 262321429 50077 50068 32614209 9039 9040 997098133 30390 30417 392094367 77014 77027 890986251 34107 34108 518257010 48953 48976 443684026 5501 5502 329619309 92745 92774 742647557 91791 91792 105317601 61643 61644 458436004 81167 81165 146168560 46379 46376 508220746 34281 34274 162400115 40313 40314 376132316 84041 84042 890337629 16043 16044 568286747 83796 83782 752697754 9635 9636 798656324 64757 64762 725522346 46115 46095 952665748 23300 23301 479535632 54615 54616 384980045 51856 51864 572941310 24612 24613 580922845 54715 54731 93861690 38207 38229 126256940 31276 31277 447561506 81599 81600 614141776 9749 9750 728653473 52803 52830 698554527 71891 71892 791224050 30399 30400 501018579 59846 59840 939890122 48225 48247 680318257 31039 31066 950395588 69662 69648 322258576 95509 95507 728084338 78168 78163 305631050 5518 5519 84455768 6503 6504 523926248 55053 55054 421224344 35179 35180 748408181 2804 2805 130255934 61026 61027 431476034 80080 80081 980487379 51100 51101 317449483 2616 2614 9607594 13222 13223 727706468 56324 56348 967835305 32226 32227 402952697 68816 68845 438202587 97766 97772 169743040 62798 62799 863102572 60841 60864 28078961 93951 93952 719018018 17781 17789 75271602 89828 89847 878293166 65152 65172 886104738 56172 56173 857224441 70961 70991 27717878 62295 62297 872333113 99647 99648 357841223 78321 78322 122274208 67973 67988 298780249 13593 13594 319077398 3139 3142 629570467 17238 17239 239656363 49251 49252 459942786 24387 24377 474680369 41165 41166 226451886 10833 10834 849900617 71367 71368 674619212 17797 17798 207735666 5417 5418 846693784 17845 17846 464589870 85747 85748 832651596 43863 43864 457350367 46694 46724 772664439 47395 47396 444886220 60464 60457 639378097 39497 39490 759128108 90548 90549 765309402 70131 70132 921208291 30377 30378 786591694 95629 95654 784811404 78940 78941 821126835 37879 37862 811696244 96578 96579 121026113 42329 42330 258250696 78736 78727 68269759 57110 57083 160389573 29494 29495 969700778 88493 88485 859392643 54928 54929 746001034 18148 18149 466200910 15050 15031 714624213 63083 63089 368394986 65973 65957 778441821 20908 20916 276572926 93124 93113 972015843 76757 76776 725707029 43921 43922 786868801 40831 40859 653198040 2412 2413 245096393 45200 45201 802571562 41750 41751 137774553 26562 26577 699056917 47121 47122 895398772 88224 88225 454959928 89135 89144 392522023 17329 17330 890842184 52908 52909 640547706 35658 35659 665773953 43750 43751 50293550 77348 77336 567597202 45545 45546 122208254 43726 43727 646453639 61350 61361 69508515 21378 21379 211292280 16244 16245 416571788 1704 1705 557704714 15972 15973 587157103 1327 1307 907336802 15179 15209 31320777 88770 88771 350397735 95950 95971 34024875 73694 73695 423771899 17640 17667 587686413 97507 97525 599982534 66633 66634 407765202 25588 25589 721464881 28324 28325 679458853 45131 45130 686168523 179 177 679217983 29928 29918 636142499 75483 75501 561020503 74063 74061 606102036 26479 26480 980910537 2549 2550 626030319 97579 97580 39389537 67260 67261 117572069 107 108 786629101 12782 12783 763622548 59635 59632 262649664 47456 47446 880228182 62812 62834 900269876 17137 17138 847977454 31543 31544 278920087 60257 60241 175279592 29272 29273 681828035 55220 55221 943251661 6530 6538 701749641 49391 49392 773780481 27405 27416 169847700 65369 65370 382939590 79602 79626 803274335 4329 4330 339394249 29176 29177 108549322 57187 57188 602657627 76072 76073 557959008 9907 9908 978715764 26840 26841 245203831 29726 29737 258380906 65107 65117 21992031 22881 22882 645479357 85819 85820 991038301 63144 63145 247404899 71803 71804 320193993 70743 70744 360819708 75101 75102 574065608 7008 7009 123919123 28392 28393 301637113 68716 68736 692877406 52700 52693 317206769 86950 86967 291275501 47951 47954 271349747 92694 92695 138412644 87515 87516 864880997 78729 78730 322770861 99481 99482 362283560 4521 4522 653353376 78165 78166 65492125 73755 73756 169655890 52105 52106 9623218 23598 23600 937177249 51853 51854 523499752 65289 65290 942688238 83883 83863 144306041 34347 34337 211919027 19039 19040 8630840 49638 49612 530411088 31931 31932 372727894 45040 45047 190990540 50082 50083 100484735 299 300 818987686 81204 81205 373472727 99588 99594 886404394 39230 39231 858055850 4034 4007 41592583 59225 59240 366348626 44812 44835 824936438 72494 72495 890334897 57973 57974 991376102 7819 7804 19960509 61633 61656 121166025 45600 45601 380715074 5339 5340 694982539 34136 34162 911164610 98751 98752 666306448 20340 20341 945983684 24388 24389 206862274 92483 92463 324998629 6712 6726 800109803 7100 7101 850928105 7535 7514 759011367 5179 5201 998942900 54202 54203 546676096 13655 13656 500378120 61871 61872 653348300 11917 11941 702636243 93865 93880 706880764 91173 91174 501179349 92724 92694 23893729 67500 67496 578137199 70391 70392 158157458 42408 42437 171680252 9547 9554 814608426 5872 5873 34685505 28594 28615 421210690 46097 46098 580701533 73098 73108 457363709 60768 60772 383229370 55980 55953 757392937 77106 77107 597746673 42765 42760 104553120 20148 20169 759870287 91529 91530 393304198 17471 17472 8731866 72825 72826 907513132 2534 2522 624168132 66738 66739 310417740 6950 6972 35920076 71144 71145 711926383 30401 30371 968213622 85944 85945 312825469 10785 10786 943743833 90408 90429 36694631 83901 83902 86974865 8918 8941 17348178 60181 60157 653425331 40534 40535 692282196 65713 65714 334991156 83441 83453 710748282 98132 98133 752606660 76453 76454 892489200 255 256 560877697 67635 67663 378726262 72412 72413 936427904 47845 47841 364120378 81604 81605 441951781 26125 26150 921405996 11036 11058 170463517 94958 94980 969006611 95508 95509 550175256 81469 81470 944630805 55166 55162 425638632 83563 83564 863648518 34989 34985 462082155 44905 44876 843443736 9616 9617 469517971 80877 80878 709185135 87180 87192 412273869 77666 77652 703016376 74758 74754 488630808 86533 86534 450429395 98726 98744 138543359 61782 61802 408245242 69954 69952 386046401 1864 1836 400116089 7490 7491 513919945 99214 99232 589327771 20990 20960 19671208 11742 11732 858778993 14089 14090 122003815 82605 82590 879070498 15179 15160 566444433 33125 33122 293595651 81511 81488 822696431 57406 57407 35053848 62391 62393 848671691 69279 69280 914427536 52502 52485 498781260 71129 71157 185951741 77769 77756 325329745 69122 69123 932932865 55601 55618 399710147 71452 71459 432495983 13056 13026 389774846 79399 79400 741885852 22067 22068 353666058 26464 26465 279590593 38924 38933 561097786 63263 63261 110128762 43155 43184 975970789 52653 52654 695655285 81507 81508 393528789 69910 69911 711216426 76903 76916 713972288 1647 1622 337772266 11905 11914 176779684 7054 7037 442130737 77464 77468 928506755 87257 87258 172554891 68353 68351 320469818 57244 57245 179304519 86952 86953 236247922 58913 58914 867330 21056 21057 356619086 77446 77447 90169206 67708 67709 215323903 96992 96993 950077278 57615 57616 106789812 10273 10274 918333393 80377 80348 241223242 90930 90931 762382156 1032 1030 458249013 96653 96665 465454567 85167 85168 221592579 25992 25993 551496252 5506 5507 946569008 60900 60901 687003481 80681 80657 962895674 29387 29397 431489899 96711 96712 964848557 41870 41871 199424056 13048 13023 985552138 93819 93836 104189919 85414 85415 944209876 2007 1978 843675994 19785 19786 473915206 34955 34972 931429240 72434 72435 385565002 92832 92833 172517163 67787 67788 652872346 63085 63096 601582166 94473 94455 969299692 75381 75376 600313141 77363 77364 735280724 3920 3916 493375440 40937 40938 467450353 23983 24011 711855797 87286 87259 335120399 49049 49059 110640537 7689 7707 720852738 63021 63050 79492888 12166 12167 563996438 26909 26900 545548493 96659 96639 459526441 17101 17102 976159439 26225 26226 516772324 35749 35778 862866069 74927 74897 707420825 25338 25339 258365947 32214 32215 285737540 72218 72219 729836528 71853 71854 929526857 63626 63627 430548523 24102 24114 662123181 17893 17894 969748615 51300 51301 995081594 36695 36696 628107512 4927 4956 592594781 42703 42716 672420130 35625 35626 258308065 27682 27686 332553891 30533 30534 848026451 90804 90790 846489405 10735 10736 590749273 36132 36133 330646538 64900 64886 398509032 56960 56955 451931764 31905 31906 222941061 89167 89168 483674294 84539 84565 691515150 35067 35058 466792837 87900 87901 688067742 89169 89170 408150657 89315 89316 907879558 30902 30903 794646857 59346 59359 515713504 10675 10650 315805640 13338 13343 496654595 31899 31879 349415842 52478 52484 188268540 84756 84741 334860481 54734 54731 390364635 25115 25126 562525036 91798 91799 565684325 21101 21102 779101571 82467 82468 155689040 84462 84446 566737904 65722 65723 89300458 57940 57929 915928610 22938 22912 153741611 96792 96793 242144024 62735 62743 819886330 56496 56497 92273168 23325 23342 242981496 18779 18792 668766419 14072 14082 996176432 34558 34559 724882192 11579 11608 228088314 10752 10765 213973059 89643 89644 563567975 27867 27865 843668949 23744 23745 878685470 69271 69262 812823865 96018 96019 893287167 24479 24480 297585645 59891 59892 282103917 663 640 643877984 19999 20000 440626417 58024 58025 547877114 41614 41615 598426356 84420 84421 308821057 36941 36942 382919626 49048 49049 471277627 99747 99724 843558629 28131 28132 742511775 33434 33435 511738663 45969 45941 616134458 42511 42512 211268602 41484 41485 725112073 30436 30437 424533411 23305 23306 602119771 78608 78617 188156944 55063 55064 894159691 53410 53428 807763533 16541 16566 273865955 23246 23247 369343477 56109 56137 496864499 44136 44137 858124983 97325 97306 135046304 28715 28717 421310422 68176 68158 515558936 56144 56145 542842142 92073 92092 53983328 40239 40245 180506010 11713 11683 88972919 18368 18369 13043760 40086 40115 931129039 39030 39031 25375612 57109 57079 479991823 49709 49710 233309270 33357 33358 824164052 74820 74837 891104909 19016 19017 538630425 30671 30697 266631345 45533 45534 74836178 33639 33632 678418213 46686 46687 783626089 3527 3535 951073126 18179 18180 648564728 31907 31908 624818879 7500 7501 958930097 23296 23297 375168320 62598 62599 146298588 86529 86544 840711607 37858 37864 294560161 77566 77567 488439414 51317 51318 585398092 63630 63636 554104359 49099 49100 12930537 56430 56443 588035129 68838 68845 996844993 51798 51815 486993310 10416 10404 863225302 95489 95490 705902668 6206 6179 82575655 76020 76021 461475063 14308 14309 958015062 9664 9665 506792123 14119 14144 900927462 52264 52265 58341646 88408 88409 427916682 32417 32418 912723551 35051 35030 71797464 65326 65327 469891895 61778 61779 776509507 81082 81057 25692478 83233 83234 628970068 70552 70553 957044859 56266 56267 407749830 49587 49616 277447299 86121 86138 630341754 59290 59291 835552482 45959 45960 250700079 39746 39751 258561640 9840 9841 928990154 23159 23160 139869669 28434 28448 520598105 42928 42910 692115975 36060 36042 811854220 64631 64632 517134522 52109 52110 244512424 11940 11941 886482530 85038 85039 725764759 42522 42524 103322919 16580 16574 20644928 18580 18602 474597471 96911 96934 407568338 9222 9202 449459966 18830 18856 682231433 10062 10063 102465526 94655 94685 525901767 11648 11649 318150753 16025 16018 381135657 47748 47741 648532289 83628 83630 201139090 68096 68112 924287667 47472 47473 371179348 56894 56875 294823309 29730 29731 830434382 82172 82155 924194073 74254 74255 240006511 37031 37054 206128223 34379 34380 255609530 90219 90220 13651192 46802 46830 234047673 43045 43046 437375525 85308 85309 182732208 44654 44655 482622327 87672 87701 703383108 16100 16101 36915270 46588 46589 394967379 21329 21330 492908010 89738 89739 816079178 65660 65661 716375773 47811 47824 965905763 56450 56460 111232784 95673 95659 496192220 62576 62547 358257474 27867 27868 430721524 53044 53024 107608598 36097 36098 298935744 73697 73711 993897692 91118 91132 843383921 58934 58945 868025994 94871 94872 120394475 10473 10474 731314588 93274 93301 575293389 20694 20719 438936843 46435 46436 900550523 15339 15333 68728462 95921 95897 112057449 61166 61175 556422116 33982 33983 151795805 68443 68442 23804438 90710 90711 922417820 93936 93953 191757133 21131 21106 440477671 30055 30056 568246621 7055 7056 363221838 25495 25471 724898788 24924 24936 346652967 71768 71769 442045159 16874 16875 624784348 78072 78073 404175342 97060 97061 529561484 73240 73241 413539474 73942 73955 490569561 94135 94136 521864934 79166 79173 68858888 65764 65765 607516820 76984 76959 294082056 29087 29088 874222966 63047 63065 712532169 81998 81999 902240613 77925 77954 150726964 50543 50536 43813983 4288 4289 989420106 59241 59261 849665477 39317 39318 681685462 86402 86421 270710070 23602 23603 940696647 79903 79928 810453002 13645 13646 275203390 44510 44497 531676814 59092 59093 970106966 22143 22144 943607130 70601 70602 623735294 42654 42655 212684700 90870 90900 512257321 45658 45666 742581362 81180 81181 408834437 86661 86662 811009606 56129 56130 410721350 22546 22547 614859905 60898 60899 133883190 42479 42460 714281426 39069 39070 212391730 50963 50964 216438158 42032 42036 999434931 54932 54937 146946170 87566 87549 970464094 36034 36035 523098665 42077 42078 265417968 98434 98435 618854453 31696 31697 407215553 25347 25358 490140467 16590 16570 8956257 14865 14866 938846312 80317 80344 787095978 33708 33721 280325958 1899 1926 552269431 44204 44205 352784646 47546 47549 58881587 6835 6818 73481841 35103 35104 210612157 81881 81901 939792458 30900 30876 934081101 98584 98585 64367946 18801 18783 492991059 82495 82496 862370746 80858 80859 583901981 90245 90246 875986498 38810 38811 328734226 95953 95954 778487217 66267 66243 694200662 3417 3418 718502931 99303 99298 769419785 381 383 706849293 50145 50168 28985769 36236 36222 582512157 49316 49317 101483308 9173 9151 931628864 18193 18218 798340418 81313 81314 866462346 66779 66780 637970374 32839 32840 353601152 62868 62893 390516910 20806 20807 662800213 27358 27359 282107623 30552 30553 965992716 23608 23579 647254435 16671 16672 650263406 27399 27426 14357866 23486 23487 260359464 18797 18798 203534731 11605 11606 386950353 55854 55855 843377107 96194 96195 691368885 94943 94942 102714830 44209 44210 928866469 96544 96545 923077236 88614 88623 796263243 18271 18272 148528398 62943 62954 606370399 87876 87905 255499848 3623 3624 189783528 55149 55150 92247524 61768 61793 885969188 74509 74538 420477385 29635 29623 777873106 76520 76501 663509900 15405 15385 914875221 69027 69028 410220957 71148 71149 172690449 6213 6222 298655673 56866 56867 707792899 40076 40077 239107578 52329 52330 105098721 5898 5899 541526814 82937 82938 770021291 31673 31702 427719859 48274 48275 638973686 74715 74716 194804466 31439 31440 571629414 61281 61254 229960159 27044 27065 430740635 18939 18940 854939252 7216 7190 789184526 43918 43919 600062547 48730 48731 165450112 43126 43127 563230777 77600 77601 814756105 39671 39699 409310785 70722 70692 542827300 40342 40348 373451916 45830 45831 98635201 36166 36167 144729109 29497 29498 158611546 5268 5281 569582597 34640 34622 486980550 20025 20033 232141544 96976 96977 823419433 41024 41035 589231867 39176 39177 61687130 89010 89011 280280600 87653 87629 521924169 93262 93263 258130365 68000 68001 7519279 15087 15088 778059229 18465 18466 372707164 86891 86892 369096564 33615 33638 900647019 30939 30940 4981455 63248 63226 88035339 26884 26911 486810598 69689 69705 773495825 97958 97959 126859204 72175 72176 768014659 91005 91028 967890760 45625 45626 430910373 78676 78677 23735272 93910 93911 65043557 47635 47643 996466186 43706 43686 919514659 92432 92433 657767732 37309 37327 284760049 5504 5505 139645503 36147 36148 665421425 49531 49545 935486974 54338 54339 208009541 91603 91622 152090160 5245 5246 731724463 98104 98076 259105023 88685 88686 563960821 8931 8932 876063949 94622 94623 715599398 57747 57748 893912644 5590 5600 344009886 8696 8697 537992416 38353 38374 852783284 22733 22734 12214302 21406 21407 96033484 39769 39740 842102009 87992 87993 84549549 23772 23759 756684145 89161 89162 231915269 89545 89546 721099494 70757 70758 244996418 2855 2862 291054566 61156 61151 646122018 49620 49621 167806935 62467 62466 901973396 13730 13751 573272081 99364 99365 839734353 88271 88272 987620886 22168 22146 780186032 85591 85585 373386504 28991 28992 401156362 20642 20643 213144902 9092 9117 481730022 81894 81865 101959925 63702 63730 275779798 27756 27757 939318625 57131 57114 591324555 26610 26606 482550104 73278 73279 768934945 49172 49164 594564555 82773 82745 919094320 97120 97121 814755032 27774 27775 967369910 75401 75377 648246377 69360 69361 970613556 54142 54126 560474104 29327 29329 450919032 48139 48115 35803817 55513 55514 470103419 84937 84928 369758537 86538 86533 960655963 26170 26144 389633930 62156 62157 160280886 82542 82551 476462642 68963 68937 589599385 65993 65996 556170233 41840 41839 444085674 70372 70373 30821426 37969 37970 155933428 98566 98567 584664307 89297 89298 788983557 62358 62359 190853711 88192 88212 778155481 83595 83596 581059425 99239 99262 982301968 58732 58715 372013841 69595 69596 887085639 22171 22200 225093651 1625 1607 158289590 3015 3016 865659908 42622 42632 475372058 65260 65287 870884114 64731 64732 352182866 94462 94464 564885349 95963 95965 177980397 26645 26646 296253080 98073 98074 956396293 26527 26548 740318289 83591 83592 63990384 73457 73458 690767074 17078 17097 659369756 20236 20237 702659214 25977 25975 30960521 15859 15838 8831788 13605 13606 635671695 6835 6836 510166649 88159 88179 984137919 292 293 200835710 18664 18665 173471386 74955 74956 996968413 92160 92156 946828240 88155 88145 130738859 84531 84541 379356018 69364 69365 9571745 69822 69823 146537156 57230 57231 432433513 47874 47848 501316517 39105 39106 988094691 42458 42459 305846080 72194 72202 688487616 39810 39816 260378781 62553 62554 62621375 955 956 40139991 13309 13318 227842041 18304 18289 321998674 32792 32775 453830270 84612 84613 664720389 80381 80352 914174354 43280 43281 885968034 81823 81824 939773309 51988 52004 839314160 75717 75740 485371045 16355 16356 21640610 27962 27963 413236508 12602 12604 188805942 10653 10668 972688569 2477 2474 843793221 36305 36285 701915015 49435 49436 383235675 74630 74614 390205833 45712 45741 846628114 42456 42457 689812057 95825 95826 783864873 20642 20617 350939476 42806 42784 922858909 87477 87468 732811733 18872 18857 424445745 40617 40646 595536405 91171 91172 739124667 69938 69939 105683513 44716 44745 416393844 16077 16057 342981196 7544 7574 190118666 71099 71126 496784285 3311 3312 201347500 9954 9955 58597451 10343 10354 443286758 39600 39601 539686107 85475 85456 545748275 7 4 10649293 22097 22098 590178588 59163 59164 652641582 72585 72573 539916097 84982 84962 874614916 80285 80259 750126626 31554 31571 512944523 74010 74002 533385277 8564 8565 943789833 58472 58479 827785088 30439 30413 533802395 23351 23352 280065849 64658 64659 834400440 30683 30684 81308295 22359 22360 87572268 57961 57964 713229105 22619 22605 414182524 31973 31955 483535948 23758 23736 111617803 18709 18707 704533643 51777 51778 816555672 25353 25324 433503930 64361 64371 901230186 52542 52543 465723010 25787 25788 221978511 23994 23974 1538514 42303 42322 574963972 20603 20604 190506517 6961 6962 502479329 46647 46622 224252532 32503 32504 933506716 86907 86894 139396912 50145 50173 991279487 55002 55003 465528380 59754 59755 966120063 82265 82275 528545451 9147 9154 24764291 10602 10615 550768471 59846 59847 302072650 18298 18275 242732484 65826 65827 477650441 26834 26841 418510228 56512 56513 849134603 66726 66699 889706731 36688 36689 890180421 251 234 872565341 33112 33113 600944119 82806 82807 866389184 86668 86664 8923772 72806 72807 187053168 13588 13612 933078717 69125 69126 840599137 27177 27178 425053204 2354 2331 540977645 13523 13545 863785423 50264 50261 974223128 14208 14209 312813510 37278 37279 550427757 88495 88496 673114438 62832 62821 669851944 62314 62285 827609128 95381 95353 385839744 83759 83774 719262301 10483 10461 225805504 42983 42978 697798898 74542 74570 98201665 95010 95011 284528282 63511 63512 740193807 69373 69378 457573881 73243 73244 346258957 24121 24101 336789263 28467 28468 320460498 80896 80916 233345502 42952 42971 182302350 76400 76401 528430888 54188 54200 963767261 69157 69148 519662559 64542 64543 18047020 52722 52723 755422280 43125 43126 770663634 27407 27408 984717259 67396 67395 745661280 90752 90753 161297033 78853 78868 366176003 75007 75034 618477765 22761 22735 566673505 14247 14248 241758516 40806 40791 709060016 85579 85584 74199528 7544 7545 322860851 63610 63611 167992187 75891 75884 681013711 95303 95304 705649117 54486 54487 790105209 4385 4386 598701307 25644 25672 652426362 19090 19089 571587196 82617 82593 912696029 76155 76144 11750410 62979 62980 397038924 6880 6881 127950415 48588 48589 187006146 94220 94221 613304311 11832 11833 200345302 44453 44434 174935511 4238 4239 660671007 85959 85982 337151050 52230 52242 44421546 25693 25694 972122216 1793 1794 255676825 74965 74942 317828866 15577 15573 657605809 20219 20220 398491032 2245 2246 378735170 55661 55662 16405951 30314 30315 963742581 71330 71331 115144325 56042 56043 879997985 62713 62708 576824404 80015 80016 168338926 66633 66614 754952592 6923 6924 692570419 22661 22690 76813664 17279 17286 453554693 36260 36261 667334628 61301 61272 114074426 40273 40271 527557948 96967 96958 137472913 33778 33779 830244251 45177 45178 232404217 65967 65976 552349803 24076 24097 650939355 58851 58852 695152766 31142 31172 784716200 57748 57730 524503470 2219 2220 110415869 37534 37542 500806712 49841 49842 354433645 47579 47580 733536517 99886 99887 131409062 96346 96347 409871645 78265 78266 100277640 23733 23732 160718933 74033 74034 69507408 17357 17378 288418811 92171 92157 826552705 41082 41100 572519139 60014 60015 985965009 21942 21952 617280239 80381 80382 654106641 23739 23731 94657543 31507 31521 457850837 23539 23540 723319475 49061 49054 203934432 18266 18267 885963687 34324 34345 555285205 69270 69269 272307175 80095 80109 741797185 55348 55349 644614787 9531 9535 166436902 59677 59678 58377636 49730 49723 664584444 88062 88063 241622074 69195 69196 394549492 19966 19967 710221955 93535 93536 512236702 12828 12816 128838304 14456 14457 349648418 25407 25408 108325410 69514 69515 541167735 70201 70217 684582471 33966 33988 498455727 18834 18816 433942133 17864 17865 427139676 43763 43778 873924240 73836 73856 301380887 34660 34661 247972805 44448 44449 649754131 17275 17276 523639008 25436 25437 580376981 834 835 418720730 77961 77959 196488079 24854 24855 422139804 40653 40679 64195616 37329 37330 703841210 91371 91372 628522635 26195 26196 569152378 14642 14643 829515352 88455 88456 507887722 78303 78304 561997914 39723 39724 578329068 41078 41053 196686978 57419 57400 495911911 76483 76475 460362369 22123 22137 808108438 3513 3514 123941487 35392 35398 181923301 97131 97132 286851658 1855 1856 624776802 24294 24266 795106195 52438 52439 525725143 18268 18256 616424230 70952 70930 539054967 85985 85974 310766893 97880 97881 572704431 95353 95354 944679163 51232 51210 147112637 25585 25569 625810687 77403 77421 576354394 5194 5195 905304886 28076 28077 985505981 66687 66688 979840164 91806 91784 871357195 85904 85905 378203902 96623 96624 69357766 54523 54524 793191787 18516 18517 167454023 46558 46552 638628141 30003 30004 856525924 61252 61254 257373944 86115 86116 783663157 32471 32472 672110994 49559 49560 161478150 69269 69257 230449242 78145 78146 644101002 78512 78486 195905002 17531 17539 164163835 65463 65445 188559975 38186 38179 300405484 31795 31788 202241579 26608 26603 680091905 10828 10836 55005636 95881 95897 777621263 10416 10417 151645267 32944 32914 765107057 21932 21958 249567785 96554 96555 210891206 19668 19669 464513796 99114 99115 329208748 58948 58949 657587810 96104 96114 801654522 17656 17686 429372698 79074 79044 407573997 30227 30228 549442854 40121 40114 577677103 9755 9756 556086219 72576 72598 139960033 80528 80529 56969714 58953 58954 796378122 63599 63589 167203559 25172 25186 386588198 52949 52950 764077993 33489 33510 433977663 76845 76846 62539363 95950 95951 286662319 10785 10765 621996375 98072 98073 291549203 35766 35767 71259747 95079 95071 452107228 64367 64396 446873429 18439 18440 338759560 29807 29830 9370559 44429 44430 143868584 97447 97448 944114201 50799 50770 405245890 9151 9152 500661577 91209 91237 871779170 94883 94884 459923809 51902 51903 103349044 58731 58739 622980223 73070 73051 234040090 20892 20893 164614191 70171 70172 180704017 32289 32290 375206067 68698 68699 658288743 24665 24679 414150877 44900 44901 441829897 45532 45533 681647515 2882 2908 838996080 81962 81969 484671235 30696 30676 961916046 93896 93897 524774400 15747 15748 459225426 52251 52239 609851872 12312 12282 599370853 92461 92462 477444702 70002 70003 933827180 18601 18629 144421218 89096 89089 703855520 60895 60896 603049786 68245 68246 613610914 50839 50840 388988183 3558 3559 907434507 9787 9789 913628470 39739 39733 444280638 40139 40143 250211261 3468 3469 693077998 86783 86810 745991035 40602 40579 814107619 26079 26051 171055958 66047 66037 427503648 38553 38554 208898144 81891 81897 38772351 86768 86769 36915650 61308 61281 803495716 97509 97510 983686472 66474 66475 512131252 67630 67638 604412016 46141 46135 680619858 51623 51624 595155273 69604 69633 59341863 55492 55493 659584663 83271 83272 408001905 62067 62089 132250082 31314 31315 789828755 89283 89269 858519352 52133 52134 865561032 97388 97389 756748835 90229 90207 46007291 22956 22962 400489103 85674 85675 169541652 33428 33422 237093471 12605 12606 141892348 50033 50060 318664564 17770 17771 215199492 53795 53800 924501104 72764 72763 402250569 84738 84715 446848213 7751 7773 481499696 8429 8430 551832162 91674 91675 131373436 10790 10800 92738762 51893 51899 435881490 31723 31731 469349695 37021 37022 1581506 89156 89139 516361150 35557 35558 165045051 30886 30865 491219073 19664 19640 103652707 5426 5427 916870989 34167 34168 354852881 78157 78158 406920889 3917 3918 779268728 85372 85352 920793930 5706 5707 424791752 25210 25211 424862119 23310 23336 562014434 25859 25834 846523331 50286 50302 313267814 89181 89182 827987857 22085 22115 888727293 6240 6241 689384983 30852 30862 400599585 20188 20175 227338882 44159 44160 436521844 68121 68122 3745143 427 436 51787545 19383 19384 614233602 93886 93887 743538527 18083 18095 489401250 9780 9756 130209423 83082 83083 426841986 14212 14191 884089967 70417 70427 471704716 1179 1180 273279801 87847 87870 528122918 73554 73571 742053679 31960 31940 323722689 12401 12418 172268297 35520 35521 874264560 57881 57882 255513147 3556 3536 385862981 13491 13469 776301966 924 904 849573080 69422 69419 177096781 3762 3769 512820963 18110 18134 5121154 33420 33421 939540761 73558 73549 759713731 62795 62788 835061002 77797 77768 282710121 79715 79686 678379489 94483 94489 99160826 97379 97399 651173605 96019 96020 137014397 52318 52319 165423750 24483 24491 447867625 55281 55282 498504435 67914 67933 98294416 89693 89707 530015140 53142 53143 35969969 37100 37101 675232631 51529 51537 47434790 5926 5952 46589213 28635 28629 844860988 52268 52258 104788009 31121 31122 639422658 94744 94766 142895535 34373 34351 887390419 77290 77301 584734349 48616 48617 595811858 80637 80623 706540124 28333 28334 639433938 24321 24322 181221805 96126 96127 889628890 41642 41667 139932808 65280 65305 185633874 22184 22206 59127889 87781 87762 596274363 61385 61383 899975787 86498 86499 794323223 82082 82052 721296953 91098 91099 487442895 8469 8484 157745027 51619 51645 313112826 83187 83158 757697726 55728 55704 22390870 4323 4324 913394876 76323 76304 627318143 18193 18194 678176271 99488 99489 981485129 78011 78029 730639797 83422 83423 948758189 43294 43295 817677931 32495 32496 921008739 95195 95196 388226254 50246 50267 700073598 23306 23307 899385248 57758 57759 608731913 59759 59760 22138197 42166 42161 125285550 441 442 245793639 89363 89337 709266550 96911 96925 280062573 44912 44913 317994439 68072 68098 236918250 10473 10486 667144778 94521 94518 369676999 63289 63290 963817943 79915 79944 275978692 82994 82995 712659049 40401 40402 732334536 46858 46848 868713619 78739 78722 893903528 71581 71582 683103749 27729 27713 542989003 95625 95615 25319944 96923 96895 382508271 76014 75985 775126329 39883 39860 324002852 13947 13948 141467761 60122 60139 338221551 98641 98643 544503965 5219 5220 261867106 27010 27040 845796790 65705 65706 568643500 2509 2510 940364704 38869 38870 72278312 74779 74780 942940265 99664 99665 99634381 50498 50499 760227334 25636 25637 651106138 50753 50754 617162160 8812 8813 799701836 28256 28280 61379708 80942 80943 427296308 63111 63082 963067183 52355 52356 59982972 54206 54224 137918611 25475 25476 418373985 69201 69202 970760138 93673 93674 599128011 13420 13393 68184460 56861 56862 130487906 71803 71791 426890518 53291 53292 807447085 64013 64014 738484876 45664 45646 900369380 90160 90161 161474068 33887 33903 525391275 3114 3115 624454423 21475 21450 251704922 85529 85500 348570802 77048 77049 323183821 73290 73300 195416477 25185 25186 171603538 32224 32229 599423681 10758 10737 925945812 21188 21183 464073060 40671 40672 35329701 56066 56067 760844736 39010 39000 695844091 32419 32433 300844419 27164 27160 264079380 1660 1661 149513000 52950 52951 882778931 79433 79434 817767575 53291 53288 31703179 79432 79433 166073441 71261 71262 969175733 83625 83626 405225297 53873 53856 831072447 50827 50828 530929595 25050 25051 583647831 69392 69415 110725205 39683 39668 692990433 71217 71196 659347536 62357 62363 800605510 12964 12965 964442415 35588 35589 885834919 3895 3896 594081666 86157 86158 805215509 35272 35285 543672205 51038 51039 849295498 20319 20320 301054266 55923 55897 954495027 83162 83163 142006528 69654 69655 320497150 59133 59118 315558860 64730 64759 901775833 5540 5548 924914236 46940 46941 811044726 50673 50674 844225974 59391 59397 378996711 13083 13056 42540928 12705 12706 786729222 51866 51874 529881924 5530 5531 979467762 9115 9116 397497724 75317 75318 113466969 84357 84358 714258616 25546 25545 349562948 67059 67047 725582076 69568 69569 807288438 99505 99506 161286849 56911 56912 402273821 92473 92479 81103833 95338 95340 266555315 16815 16798 352713337 83390 83391 56042091 5487 5498 598861177 27890 27891 375308856 99982 99984 213543253 62937 62938 487958811 13123 13096 9192863 47492 47476 118526334 29824 29825 480780911 51150 51151 378224979 5056 5057 268710249 41645 41673 775467310 81774 81758 846805031 91307 91301 776190571 18107 18108 216902745 94468 94469 633824663 3089 3061 288742399 62935 62928 886577316 92668 92664 356658401 28074 28075 480505845 46206 46207 638752185 62800 62801 755573622 55924 55933 280614491 81435 81441 56060942 85751 85752 734413967 89807 89808 90771477 64594 64574 551142166 88207 88217 953226346 83560 83567 530493466 91060 91061 303894586 93655 93667 62612542 2946 2959 676786343 58463 58464 42549305 26610 26583 643019389 88633 88634 767578417 6783 6763 782861458 97154 97155 433404005 92169 92149 958447277 95085 95086 867494657 51586 51587 730310709 36222 36228 374221232 29598 29580 619918401 67783 67784 876904078 54637 54638 846226953 32 53 839633624 26529 26530 425549973 15893 15894 765261042 95436 95410 854212485 13244 13225 598409107 70752 70769 335643186 10720 10721 863417125 19874 19881 859273484 19890 19891 481780016 71381 71382 383019863 84744 84745 789982997 51215 51216 203042641 6247 6248 626340015 90040 90041 310854906 84908 84917 244528311 7064 7065 212671653 66649 66650 35708199 81788 81789 768893996 41979 41991 426224208 73144 73157 468458622 18334 18335 438989693 1053 1030 694599683 12433 12441 818448225 3287 3301 987913925 34988 34960 607633951 17980 17969 336657696 85027 85042 908262192 65484 65485 481346805 95323 95324 409270002 69687 69674 740446893 89081 89072 535938677 10767 10769 491436850 39961 39962 697858051 24981 24982 837712844 21452 21431 239595509 64741 64742 414669311 86896 86897 938076620 26768 26781 233791497 87802 87803 113249899 28316 28317 846437556 57972 57973 285974680 90858 90875 858238069 95067 95040 867531419 24181 24177 749819436 89954 89955 309158943 87462 87486 37727438 27213 27204 822964323 97247 97260 27399837 393 413 695539400 53648 53654 197372199 59781 59806 767615147 81130 81131 162100147 9404 9375 322900789 17408 17404 818444116 37079 37091 297745084 59144 59145 85693147 30666 30691 803945668 20919 20922 313640264 98158 98146 26117552 67267 67268 118140114 30089 30090 867045931 29445 29446 65715901 59909 59930 874861878 1749 1750 688595075 52856 52857 774246163 5282 5256 946264813 61383 61384 26371435 70673 70674 706172234 91501 91495 633889515 66806 66807 170340139 30363 30364 143711507 84367 84368 533409259 15210 15223 529173778 43196 43177 888333713 95041 95042 464995055 57241 57218 651542115 60340 60341 650176133 92055 92073 939049150 79901 79907 265271695 55073 55074 436651920 86459 86470 992901795 34463 34464 278494904 82159 82160 790167717 86550 86551 694824290 24576 24569 810205656 46628 46650 577417160 7547 7525 201868140 8723 8724 27245913 87615 87616 157850503 4391 4392 836010609 73032 73056 406989279 91660 91663 32083230 12165 12166 324057336 55041 55042 473183091 66992 66993 82068216 21172 21173 527729982 39367 39361 349824740 58844 58860 346293461 36725 36721 59284387 78208 78210 244157187 19968 19969 724937407 84196 84195 307851077 84235 84227 883985232 41094 41099 751777039 41632 41633 396856731 20813 20819 905151263 13454 13455 638223512 74273 74274 19244537 76287 76286 991078476 62313 62303 621633084 70465 70466 349661743 43984 43985 13277346 11545 11546 204537246 1846 1871 380814390 47799 47795 941087419 26799 26800 517830506 86962 86963 595412904 1299 1312 312914199 93958 93933 144140335 56374 56401 567615835 69261 69262 677662443 86562 86539 689893056 76049 76050 964657126 13489 13476 187809416 94676 94667 590954891 83466 83478 202138291 24352 24322 336207068 25581 25554 445937655 83017 83018 471901778 74226 74227 414034302 52893 52896 885244375 12237 12238 382598245 85920 85917 678868647 186 182 496744349 41231 41232 462061635 45936 45937 68909788 15808 15809 326927758 3041 3034 334520881 83146 83147 468334747 35881 35878 639486229 22005 22006 420947285 35963 35950 327173334 72298 72299 428199204 51383 51384 582482361 3589 3595 244140826 64241 64217 600397095 80489 80508 805194798 26118 26119 41688213 4675 4676 882859095 1693 1683 225051506 65053 65083 206512388 63340 63341 695204992 71035 71024 37554049 62708 62709 101786029 54901 54888 563056671 15819 15820 943374087 80893 80869 571220387 2974 2950 690477723 68314 68289 56786805 53788 53789 517302124 90745 90767 404656224 53734 53752 484145343 82008 82009 109958858 8991 8992 283127535 4167 4184 520465494 54170 54167 83449731 25432 25433 318872400 64034 64060 676819974 55396 55380 411302912 32630 32603 754492629 40398 40399 694398854 60680 60681 259697294 24620 24621 258607578 30660 30661 398682095 89580 89581 240162970 38359 38350 143679532 65891 65920 13871392 23545 23531 283370149 40551 40528 675706129 92119 92120 539562743 18298 18299 483383971 52820 52821 854991892 78120 78124 51379775 33672 33673 595872846 83077 83049 855258819 70956 70957 457606688 75950 75951 634507033 47643 47652 529240146 69438 69464 457221962 6143 6144 427006789 32338 32339 40457598 17295 17296 524273743 14548 14549 959621657 21956 21957 946708723 323 324 835469412 24341 24342 548554578 71773 71793 202997534 79759 79773 733348251 86374 86375 144275547 55924 55925 609340931 54232 54204 337777878 35169 35170 691216825 30242 30241 759836894 6274 6263 414152677 840 811 346854851 36825 36839 521249102 85069 85066 305878436 64942 64943 81295300 90756 90757 337720332 25161 25174 527798631 93189 93177 367932292 44923 44924 649061705 85354 85355 272411948 72196 72197 295999249 95148 95170 897385880 84288 84267 908307366 89737 89738 117338816 75631 75636 334021381 68566 68567 584175937 22736 22737 679413546 15750 15775 524964787 81143 81134 999076573 17620 17621 231343108 18778 18755 881258950 78191 78192 899847971 45409 45430 127746544 24989 24998 730987105 23081 23082 878086909 82346 82362 688311774 99578 99579 866916486 31891 31892 421315138 90989 90978 444906468 75070 75088 850159945 85469 85470 862794833 40807 40825 236986518 95891 95892 685447262 77900 77883 816942280 3774 3784 924999840 61186 61214 457396277 2026 2027 52647408 42830 42843 120083963 59944 59937 136577310 41996 42021 22750620 45639 45640 31334682 60417 60389 483053502 55478 55488 955828639 27992 28000 51465322 1795 1796 274338564 87267 87268 255736313 76945 76922 276852710 74614 74635 693842757 6411 6438 672503521 61052 61027 280747193 71560 71561 223800502 85470 85471 148987762 98360 98343 403867272 39472 39473 990438899 8660 8661 371039538 52595 52596 37633583 6057 6058 201772298 72150 72179 939834011 16126 16127 160339954 39265 39266 984051296 8831 8832 406027876 55229 55230 42100636 65858 65859 430355699 30684 30706 631744038 71638 71639 303211890 41874 41875 665758407 88024 88025 120613611 39132 39114 27172808 24613 24590 654987574 67996 68005 649402445 66366 66367 728930115 18875 18897 272290407 93694 93683 147751299 52953 52954 70600429 25354 25379 602592560 58225 58226 144567395 54035 54062 75085502 28172 28182 616199536 81320 81328 391195300 68579 68580 48342776 80881 80882 241362406 44418 44430 521154098 31089 31090 321615255 9028 8998 935871332 93555 93552 683287049 7270 7297 859514255 36128 36110 496308650 73211 73186 633336294 13279 13280 511036491 46734 46707 237921285 50461 50462 260536685 33549 33564 980080569 72060 72061 958470667 23021 22996 190643032 30683 30700 930352753 78424 78453 222593201 86780 86754 922126433 84341 84359 679755295 59967 59968 718732568 72401 72390 126415686 27477 27473 948901969 53766 53767 208419772 27972 27982 882605628 27838 27839 225550993 50710 50686 608921529 7070 7051 270356707 31761 31767 280221989 29833 29834 839523552 14388 14389 975012641 84851 84852 98947832 24578 24606 509324093 47460 47432 301067203 65427 65428 571480357 5920 5915 679678946 94035 94036 655084145 70215 70216 92606587 82346 82347 775929626 15023 15024 936068009 31191 31214 93722634 68923 68924 701689909 10266 10267 872496849 15525 15526 625733303 99089 99082 47739590 19663 19664 52752438 71389 71393 96775242 31617 31618 684912544 48721 48722 785174410 58036 58048 402725489 45626 45610 287568381 62043 62013 863264971 68027 68028 236202851 58434 58456 493498243 96898 96899 489126056 46700 46701 834579875 91595 91582 241590429 28233 28234 251727580 86664 86689 937311834 4077 4063 590876344 63867 63861 641198821 52859 52860 302026629 59158 59159 460347204 11248 11249 958061465 23701 23702 712918450 43649 43650 717488610 93254 93234 34318365 19251 19239 488726459 43506 43518 864127454 23160 23148 511040344 43155 43156 992607854 54207 54208 482016211 45654 45637 907893520 22218 22211 844599552 12531 12516 614304231 78298 78291 161357711 1718 1719 897673895 51898 51899 530036960 58557 58551 690468446 51669 51680 595731791 64694 64695 913593154 94020 93993 189280568 95942 95943 775624074 8594 8590 42820276 39970 39966 948967523 90794 90793 431058796 29881 29882 71425267 85580 85581 88675579 83533 83534 168047746 20127 20102 422467587 13768 13769 675582300 68577 68599 490460377 97332 97316 689980922 55588 55589 358236724 55733 55734 568401268 76701 76708 470671349 48069 48067 51731416 48592 48588 397436756 76144 76145 648210455 43084 43068 444981511 17066 17067 449249782 59854 59855 534542303 29884 29881 854674116 7795 7783 879087204 53586 53587 448043464 55856 55881 901575660 87068 87069 689260236 19074 19054 994314543 29448 29449 156841377 76827 76803 171096049 37489 37490 108167450 1068 1043 88941370 96513 96514 899232047 2631 2606 259517489 72381 72368 680124791 50771 50759 378820856 91555 91556 946378130 47292 47293 19228339 84095 84096 118992029 66824 66825 672600975 33470 33485 351137813 8022 8023 688988587 67578 67579 931772338 8503 8493 865056962 52277 52278 642953684 50293 50285 208916701 99303 99304 248202383 18265 18284 110865999 97802 97789 77597109 47249 47279 312107448 15038 15039 605486123 73357 73336 444039834 44527 44520 66813347 13316 13317 109902191 71965 71966 832811512 79603 79604 552739095 1973 1974 409452128 25907 25908 668399285 99227 99250 346144470 83500 83476 624390361 89737 89717 614917700 80392 80401 823394578 82142 82165 376447762 48857 48858 798038766 39162 39163 581552119 95909 95927 331809239 42383 42384 710248418 23201 23178 256358734 71775 71766 657520670 53802 53803 526509859 20018 20019 659423788 48701 48730 729902639 7521 7522 444503892 10931 10956 821776708 81421 81422 861555101 81587 81588 906939346 39398 39399 350023752 33177 33164 355561970 62475 62476 717159493 89082 89066 563465388 43603 43604 782953702 76652 76624 409786984 44596 44597 253723768 6217 6244 200609789 32041 32036 807025184 3904 3906 226146404 83471 83477 715916180 118 119 586952944 29893 29894 195485651 20202 20176 63558155 79991 79996 157455226 53771 53772 271257852 56592 56593 28223658 42909 42938 849716493 59615 59616 36190084 57855 57856 799189776 20456 20457 631954842 70197 70198 665197640 41478 41452 364376639 29686 29687 457040604 16374 16376 426862576 47659 47660 617882767 24173 24172 487000344 8391 8392 538980739 13439 13469 545310677 5326 5304 646456420 74990 74976 162044318 97703 97704 345937388 89547 89542 111615985 54397 54413 949536084 56530 56553 536427797 41748 41749 391125740 49075 49076 517362551 37017 37001 249133224 92782 92783 259191659 89520 89521 940928245 91291 91292 431808819 94816 94793 408022055 15897 15907 760361983 11213 11214 226896901 37846 37860 9827369 81858 81859 302523005 11889 11890 169261408 21593 21594 11433379 8622 8623 949134754 36073 36092 411756800 85059 85060 964983948 40116 40126 928485942 63211 63239 492484620 85253 85278 241554942 1983 1984 142043540 73385 73380 447325853 1429 1430 46445892 18970 18947 359759665 98206 98207 66515793 33716 33717 992912144 39250 39251 287995388 34733 34758 956095461 13248 13249 629347149 14343 14359 638856823 61363 61343 522186054 80755 80756 21378710 60589 60611 672719208 6399 6414 907085081 54386 54365 729028624 45873 45850 415480952 60906 60897 70748366 80723 80720 907336617 40069 40046 674100552 23045 23049 945134302 98131 98123 266980037 46561 46562 730214378 26260 26261 931859298 80696 80697 957633322 87049 87050 577771492 95079 95080 334363563 49271 49272 198668453 23124 23125 313093769 73498 73519 599669314 99498 99472 870383455 85268 85269 989107798 83276 83277 977432244 9488 9489 281565184 72981 72982 793635930 13775 13776 988502238 1225 1218 781082789 90761 90767 815074025 74753 74754 893703417 25053 25054 688759157 66526 66510 252189312 1970 1971 569274223 97845 97873 644797893 15858 15859 509453227 68097 68098 407787627 73926 73905 422335497 74326 74327 853529956 80931 80918 412117324 96148 96149 483374576 60747 60748 620204803 22855 22856 190135393 15739 15740 324225429 31664 31665 649953697 9181 9182 67453971 73223 73224 7125353 1491 1492 725405180 49180 49207 288417804 69003 69004 783375929 77684 77660 215463800 1477 1478 669005521 82063 82064 52072279 70057 70033 858772113 48731 48729 786177335 20289 20290 989280146 53808 53809 138878088 30704 30705 311107068 70522 70523 152906599 16561 16578 988069758 16433 16451 777776176 1212 1213 461900379 4577 4578 830553740 81770 81771 313283662 25455 25456 137896583 14559 14579 123658675 98185 98170 652512310 43074 43075 706499846 17527 17524 108585105 16490 16491 328632024 18516 18544 474487530 31323 31339 107280129 24405 24404 670064829 9986 9968 262214927 65419 65420 117394495 10638 10631 842762810 74857 74874 891872774 47861 47862 974585883 35137 35155 862332033 24250 24251 535437127 15688 15689 989553800 27401 27402 332772482 43100 43101 3926266 97986 97987 271145407 55490 55514 126202152 54393 54394 203741413 60326 60327 342223188 24969 24954 793029817 79153 79154 129472007 7015 7009 246009803 96626 96634 835093797 32713 32714 588784811 63061 63086 415742119 39064 39081 830128301 13880 13874 449053726 39665 39666 944713106 32267 32268 50410945 2098 2099 795336240 60628 60629 717756152 4910 4907 718955688 83137 83110 406786434 73133 73134 192626359 51827 51821 50845278 10496 10486 237413171 12065 12084 56028903 99304 99305 154604684 97646 97627 484198931 29887 29901 246375837 69417 69395 425333858 42391 42382 303314116 56921 56922 260777096 90803 90804 38832362 25347 25351 750061844 81100 81081 446561701 63882 63883 150205761 20477 20483 219832560 18254 18243 376904633 71929 71900 512920489 45582 45583 373973589 66730 66731 625816080 2747 2748 914026938 80260 80265 667993217 6118 6145 972706004 61488 61461 803882297 40914 40915 810031825 18883 18859 739048706 24318 24319 570420465 92915 92887 188132765 55010 55011 773205457 48161 48162 275262023 10438 10415 313736707 73050 73051 322221960 71450 71451 200796895 73922 73923 128652016 73567 73566 698522113 65190 65191 159582318 6857 6872 457649996 32350 32351 477571345 1914 1915 496020468 67340 67329 605481780 91295 91270 146503374 9083 9084 173962934 76920 76938 566430249 95002 95003 98704919 43325 43326 94799363 62146 62152 11098454 92329 92299 278754145 9919 9920 387379087 94017 94018 200261396 60146 60147 533037651 51038 51042 549997530 34688 34662 450269944 5153 5173 979150303 14187 14188 99064570 33605 33627 126034314 24025 24035 892399867 51201 51196 655169916 69721 69695 770071302 75850 75851 872014496 52 53 681126793 29229 29206 109851933 45051 45052 633337307 93657 93649 614592554 49860 49833 588253924 98928 98929 587007825 36135 36105 555712201 52788 52783 16181298 66504 66532 647368512 89245 89241 199482940 41752 41753 377069484 12980 12981 860646182 94231 94232 292193216 84332 84333 676766382 22667 22669 845691590 28631 28632 777938628 81168 81139 675806188 66956 66980 531152500 17655 17631 756660448 156 157 461960447 95576 95559 558929396 10575 10576 882987443 55495 55502 911243226 47123 47110 508741181 54773 54774 527522643 13977 13978 507868348 22784 22785 846108987 83235 83236 331909124 25122 25123 184460336 1343 1344 117567041 84679 84680 796524586 58945 58946 686243914 53215 53192 687287133 85546 85547 81133952 30556 30557 608470134 6515 6490 138651224 70141 70142 970107673 45298 45299 382791621 48968 48969 691537811 77589 77590 767433821 4599 4600 291288711 59252 59230 438446982 44745 44746 112541956 66241 66227 488738756 27824 27825 275723227 98154 98149 22979453 15639 15622 34057530 84216 84186 367519306 90064 90065 920263791 43207 43208 993806152 45850 45841 551732527 35547 35548 833107000 93217 93218 476342475 69824 69825 882083950 72561 72551 703009469 68972 68982 506410870 13686 13714 901906412 32277 32278 798754034 82793 82794 973231789 84718 84715 715018542 20407 20386 73105001 8814 8815 239391851 58674 58675 774088344 55390 55400 318101687 91753 91743 475025746 49623 49624 606458895 44902 44929 586308859 91330 91331 935617753 82498 82494 791692668 11637 11638 308187476 55703 55681 629070725 30600 30601 118246491 65518 65534 370994395 77158 77159 187069869 61743 61759 129872071 82810 82799 45427454 68251 68235 690339590 85198 85218 470591267 57626 57636 609410424 41260 41280 239729919 15280 15287 891036064 22248 22249 938270114 42857 42858 585067998 84423 84424 150755175 79394 79395 995875697 85178 85186 810332284 58151 58152 449409014 90166 90167 422966676 32296 32272 629451249 71599 71601 729562335 84681 84682 693616584 27284 27285 89720065 3126 3127 368653437 14229 14244 799591088 44147 44145 120645007 15271 15259 672309618 92163 92164 758195531 40273 40249 724040030 69406 69405 579094106 17755 17756 708633337 4062 4063 798980341 20986 20998 568015591 60913 60910 512474284 68472 68461 423676765 46953 46954 267847127 58964 58970 603890515 70456 70457 146848522 56792 56793 194497957 96235 96236 243360440 73970 73948 172746485 92879 92877 142992895 14960 14961 737117442 17185 17186 501133168 67269 67258 930695643 65236 65261 549963496 83962 83963 142270552 47370 47347 128472313 71911 71912 725827651 86120 86123 320479385 59380 59381 999477802 65366 65338 101074431 51511 51512 664544339 94008 94015 632634703 21946 21947 274610237 97442 97443 413547047 61226 61227 89205955 98688 98689 501951166 79383 79375 601264581 57649 57643 857258493 40785 40786 598170005 72835 72844 43799619 37562 37541 89580144 46564 46579 150517529 7294 7295 916384125 30194 30179 644347786 2507 2508 808774808 72074 72075 767529008 42318 42312 951325882 30556 30573 780398877 96494 96495 834641987 89177 89174 28990726 83529 83503 785472339 14532 14533 289237238 22385 22386 343643715 17668 17669 155937532 63065 63066 697412810 51910 51883 365126684 48014 47986 229518413 76639 76634 886043607 72976 72977 933984184 69612 69604 762578028 3718 3688 248954431 70860 70861 439681114 93983 93984 792364242 75000 75001 885765444 4820 4821 247482166 85816 85817 11299599 98372 98373 607691911 38748 38723 1660153 75815 75829 715230740 33683 33684 921524657 84329 84330 989208703 34378 34370 622279151 90111 90112 695271387 38581 38573 858600578 74087 74088 432429475 11508 11526 420008881 34790 34791 358366129 79417 79418 264323051 23307 23308 935797269 77668 77670 950217000 33815 33814 895762216 67898 67871 282568324 63672 63673 708717410 64249 64250 521832240 95860 95890 247702457 77770 77771 876450051 80111 80117 351296134 86807 86784 690452674 523 551 492590276 38309 38282 458693528 77327 77314 612692937 47632 47646 647815728 88938 88939 463089085 22140 22130 474846271 26796 26801 894963539 32875 32879 732268270 33594 33595 740211873 83585 83599 372674928 64967 64938 876119825 87324 87323 370046944 89775 89776 925292384 71516 71500 424366815 6283 6284 338189194 48741 48742 360331481 42663 42664 312975222 60126 60127 775734765 95688 95686 84722167 83073 83100 143397446 75509 75490 169567284 85457 85445 670720097 46606 46594 746443281 71194 71195 477976332 71523 71524 739515122 24135 24136 767470090 758 776 220757406 23805 23806 350472494 10425 10426 276996116 34081 34082 888164412 21828 21829 657847703 53385 53364 460254599 28624 28603 649812555 47265 47254 617280078 18589 18590 932861837 32898 32899 673707052 28538 28552 858045615 69077 69083 204363745 56831 56832 345845343 86214 86242 319357249 66853 66854 565497018 34369 34370 574253252 97150 97151 834285587 33022 32997 367441825 80123 80124 395499936 24405 24401 982484566 71565 71566 741025271 83957 83958 426330602 59731 59732 541720701 55942 55967 810602885 75388 75412 178412247 56333 56308 147766856 22796 22797 260958373 62206 62207 659172467 13766 13742 482032505 65356 65357 641165649 38630 38617 571295028 43787 43812 764825372 4580 4581 994135583 80291 80312 784108874 66136 66137 992772094 88837 88838 141333430 99648 99628 909151965 85080 85051 23524250 74467 74458 539255909 15468 15469 601874430 5542 5543 135640622 91477 91450 45677011 51616 51606 638353795 97578 97553 714205595 47751 47752 276263283 66525 66526 781836246 28209 28210 676500615 55934 55935 306826105 12755 12779 156670323 14414 14415 737230902 84607 84608 280633554 49229 49230 499420071 5546 5547 577611846 77892 77866 533741407 82839 82840 432345597 48819 48811 187850995 15378 15377 175214897 31792 31809 369479882 69167 69168 367705931 18309 18310 471054515 88089 88066 253279773 85995 85978 884063522 74272 74279 4513283 25923 25944 476120681 87390 87373 217780079 95746 95747 560738053 37283 37279 170592302 578 579 866135983 94069 94071 473273831 82518 82519 334484643 26942 26943 426191862 81253 81235 919550233 47445 47434 202542130 57090 57091 599804277 26063 26064 811680461 26268 26269 331560139 13538 13539 368170978 8583 8584 260594685 90497 90498 344112940 99962 99938 761823640 91233 91262 815349427 66602 66603 323963021 50150 50151 886089512 52680 52681 531769259 84179 84153 359646955 56038 56044 427971105 25580 25553 638846820 93077 93078 981456444 53284 53285 640625977 97270 97271 428005547 17925 17930 521996249 99714 99733 853037953 90671 90656 240471762 39070 39049 93016014 61222 61229 910794703 41200 41201 449903712 4202 4203 951302217 51476 51477 758186680 7669 7670 12793885 87427 87414 215663148 48571 48566 678391941 6036 6037 51658521 29074 29075 731955081 4641 4671 607892974 9319 9320 600665227 38220 38236 948293774 79945 79925 577734903 7011 7012 331338746 5142 5143 617020713 48489 48514 968342669 61910 61885 326468659 18220 18221 657327601 44861 44864 231291271 52696 52700 157578666 58419 58435 660906749 52626 52627 960305263 44387 44385 329006610 73137 73138 889331452 70357 70337 22697916 71796 71797 835083833 14745 14746 98681521 66774 66781 100120980 87124 87125 482567571 17 18 537121206 85752 85753 381947397 30610 30598 590437598 77523 77524 418454078 34060 34077 132327884 48202 48210 582673220 50852 50853 217508452 23932 23933 433279886 39537 39538 955322162 9381 9382 21657986 999 1003 658243418 14300 14305 607184140 67024 67025 455500916 23991 23985 518947993 4264 4265 712512589 77011 77025 274019233 68131 68132 107139571 56379 56360 534905242 85292 85293 775786845 70245 70246 294066060 60723 60724 649328444 19199 19220 240047619 62880 62881 408907855 58906 58890 603419495 49451 49453 409873831 28254 28255 877766290 92830 92831 721489803 56484 56481 634000709 12570 12571 844732678 31065 31066 918169938 83108 83098 610015524 34449 34446 588210052 87436 87437 943464849 33254 33255 838369044 9100 9125 588618644 43387 43378 747436055 64982 64983 363563629 98991 98974 991188109 71423 71424 478857026 48309 48282 548501500 1415 1416 332031757 73346 73322 829866885 27465 27466 76291527 61001 61002 523293416 42565 42593 294548982 46473 46464 922058448 58188 58205 758290046 97524 97525 348806083 88702 88703 482864659 9002 9003 985529146 8834 8835 790867247 97279 97308 894244419 36498 36515 999062684 8924 8909 950456272 62837 62831 834250780 40211 40210 492269978 93625 93626 596076404 71769 71747 407056136 75807 75810 563590966 53111 53136 611468833 97072 97075 154332761 54617 54642 404928750 7259 7239 663149020 3101 3119 31257806 569 578 558286595 3694 3702 257931435 24856 24871 150480161 5989 6012 97353916 61024 61035 484049810 56410 56412 709482014 82145 82146 697851883 64060 64056 780477628 55495 55493 637916868 32133 32127 420563498 58617 58618 603753197 50593 50594 920657381 95335 95336 2837239 8044 8069 772094892 65624 65606 540034402 63809 63790 972627884 99712 99705 981817277 10816 10817 115934819 92791 92792 420237950 73432 73433 124428552 61902 61903 22824795 9691 9673 65983818 41241 41267 171955241 76678 76679 851715556 73206 73207 261582593 45572 45573 321472081 7069 7048 637467640 6158 6172 854279980 12506 12507 188917133 11274 11275 957293778 4543 4572 873523952 2158 2138 454048131 29763 29761 748806943 836 837 118228341 16687 16688 725209608 39192 39171 420513661 58353 58324 910537328 11359 11360 882959968 94822 94847 424316939 11860 11861 108911897 71734 71704 96918358 5018 5019 768983553 25085 25075 219674445 31221 31200 972400980 5894 5917 89503546 21184 21185 231836823 12427 12428 72968498 96593 96565 964452677 95382 95383 621682629 3508 3499 769378907 31973 31974 169596449 69898 69886 109527163 76887 76888 961759128 13393 13409 680338151 69373 69374 497752060 86405 86398 288737299 26428 26417 96342886 86366 86348 962590843 86282 86309 471177457 58490 58486 903130445 71346 71347 253565059 86257 86230 95073612 47310 47311 526735710 32507 32508 32421706 36378 36379 304950738 19791 19770 198048843 56829 56821 618380319 48893 48922 539094649 25889 25907 987604674 58217 58218 126852848 26105 26106 463833631 89538 89551 685734972 39485 39486 480689825 61055 61056 819374181 93540 93541 658839219 82455 82426 583080030 31055 31056 377267220 26250 26229 327402301 96734 96735 887937094 74938 74939 351812445 12432 12442 502664711 4838 4839 651176627 8150 8135 994273671 28699 28700 109058979 67371 67374 98721277 79774 79775 161145596 39582 39590 297215286 2965 2979 758196840 15638 15649 421887849 6695 6696 907863259 26252 26270 359154034 12961 12965 623095063 17264 17288 292002650 92969 92970 594040928 52977 53004 726358710 75379 75380 893203872 96548 96549 60136751 37128 37105 146118189 67490 67495 362691051 18983 18984 399697479 60933 60908 697861057 6351 6352 605461283 55558 55530 735132985 47888 47889 181811193 28427 28445 905523138 71325 71303 931995957 74847 74843 179496920 52544 52526 5315017 72445 72436 34084100 42267 42268 600372450 9860 9861 813128239 31727 31728 490549028 84514 84485 917830740 42790 42791 762211913 62891 62896 886231085 80998 80999 319892038 66259 66260 945555389 63288 63289 360301109 30894 30875 432992371 28938 28939 411527770 51416 51417 809973850 95101 95102 445596395 85424 85423 523904978 28774 28780 630716499 13918 13906 348191879 64586 64587 956943070 45952 45953 510307120 20498 20477 134163217 58583 58589 213182762 89164 89139 596517739 74705 74715 780603892 35103 35113 698439897 9249 9250 943307162 45389 45390 669417989 52494 52495 400250846 91400 91401 625979989 5087 5088 5297535 13724 13725 532163093 95328 95340 407797382 66928 66929 381009940 72011 71992 984818717 39275 39274 293327006 4481 4482 178192405 93990 93991 669096502 82271 82272 875955916 46473 46474 582605178 2457 2458 259194406 66670 66657 797115698 33490 33467 332396727 21531 21511 583166161 14313 14342 814479456 67469 67467 8283144 77582 77583 912731823 94786 94787 387066463 80879 80849 744968779 74174 74175 617953685 72656 72657 734794910 45209 45210 157942691 66598 66620 509587109 16148 16149 545485608 94976 94991 249766868 56559 56571 135163781 52118 52120 135636677 24514 24541 697933217 45840 45822 301118553 70751 70781 629370828 34074 34069 332452148 32248 32249 340051931 97627 97608 81826809 5364 5365 457718835 16195 16196 108129937 10168 10146 596822207 69207 69179 115714026 71197 71225 185728055 36862 36837 505395901 8619 8620 441303250 47444 47432 430479787 94864 94865 101784291 60388 60389 874631153 69475 69476 144172258 12137 12111 543908411 96243 96230 77118582 53763 53778 167770561 96372 96368 876953058 93622 93623 728029449 58985 58962 682218143 62461 62462 332351984 46778 46783 214202472 63370 63371 291478799 57681 57682 287852975 88070 88069 951281349 37427 37428 679360338 7352 7340 445498523 54151 54178 431375842 4845 4823 425945858 94975 94988 269975200 60545 60524 742485418 65433 65434 910977915 78477 78478 700199483 23394 23379 423591918 84617 84615 953585897 54013 54014 702449706 71242 71243 92771631 30753 30754 879371081 90520 90491 294551948 55693 55694 230941514 86439 86413 166929400 90155 90152 820066019 78476 78477 178400783 85057 85058 542130281 95925 95926 97826085 62942 62943 568322934 66621 66622 394205151 62715 62726 880832537 46258 46253 166562588 59012 59038 808535765 68420 68401 106051076 62154 62171 366484594 57003 57004 109344525 40980 40981 121372030 6630 6631 455836957 97098 97072 999208265 3391 3371 694882113 89351 89363 198040142 91821 91818 204422281 29782 29783 320458746 85739 85757 986337592 4705 4682 291978753 58391 58376 896380878 42815 42802 230249940 94372 94349 151086136 28128 28111 288968470 62246 62247 700052502 63814 63827 79489614 46256 46257 832513549 70628 70629 557776556 56892 56893 927784436 57154 57131 104591194 14806 14807 47683095 71089 71090 986879660 66383 66393 889245880 17506 17507 983842453 89830 89831 692199288 96500 96501 791939354 29799 29781 894687722 44320 44321 634023073 97113 97135 238363400 98426 98427 746735088 40264 40255 934880864 67211 67212 999339706 9135 9163 713488616 33538 33559 625145138 1377 1362 955173647 14722 14723 952689933 16913 16926 92673989 88110 88089 153025151 36798 36799 989458918 34237 34238 371900565 65901 65874 280949657 5105 5094 737795080 35255 35275 4809216 34460 34461 58464250 82128 82129 616497593 60050 60051 990627973 53211 53212 427438271 2942 2943 514360443 42185 42186 369821628 68798 68788 267622724 56779 56780 522824103 78005 78024 505034959 40138 40159 172009877 84144 84145 238230462 909 881 921557388 30377 30356 953729418 68548 68572 205116483 13244 13268 885650856 91582 91583 883591132 72039 72040 89959604 28417 28418 420269818 27863 27864 568272350 61841 61821 831160982 62310 62340 88290142 59847 59819 565111714 16494 16475 355798291 17193 17178 584527269 97208 97209 30671410 38496 38526 924954338 72723 72695 389402708 59962 59963 576067779 54544 54570 157696064 87315 87319 504720070 98153 98181 899012205 89083 89094 158456877 17047 17036 304000201 77332 77333 18922227 90746 90747 61683406 7377 7353 305257657 40399 40400 50332794 20293 20304 813301725 45178 45176 512337465 91352 91343 868466470 46466 46467 307993031 79465 79445 56393798 64052 64026 477670779 18092 18093 807252514 39427 39415 940236337 98168 98145 533294191 80403 80405 248735702 78140 78126 15226666 54706 54707 209650358 92405 92406 410878867 8693 8703 786913863 91122 91094 711782070 51171 51159 402402601 67712 67715 300416314 38290 38291 747223038 95785 95794 817860808 67424 67394 261635599 28818 28819 479230595 87555 87556 375663646 1940 1929 48234858 61036 61037 824987098 9382 9383 865658666 32101 32102 789714557 41047 41049 962135681 26831 26830 305354411 3285 3286 893345492 15982 15983 579306513 6325 6342 195569341 67839 67840 121260309 1047 1048 61621865 21730 21746 683785599 79595 79596 189298220 15904 15874 665261542 53494 53515 428964701 97207 97226 865969151 86726 86727 82899888 20155 20166 979459500 20916 20917 98639099 66854 66833 30238536 13191 13169 373256664 44230 44259 827269902 72038 72039 668288308 78980 78981 303218853 46112 46092 356637541 55729 55711 872874872 93060 93061 47861061 3269 3285 655292447 9854 9872 263656724 68937 68938 35062370 22628 22623 313528126 60096 60082 96657729 17044 17059 731640065 86837 86838 585064023 80475 80494 885127486 86817 86846 499554250 40210 40211 26137090 44698 44720 389776816 87688 87689 585784042 33075 33076 303279773 90579 90580 59054223 72494 72496 318208267 6081 6069 868381305 98558 98539 250826157 99043 99044 307709334 1244 1236 226293762 57089 57117 519511870 79028 79029 482839957 12996 13007 796557309 44574 44575 629602669 36159 36160 727395291 11708 11679 277416080 87912 87908 271590612 69456 69449 943678673 72847 72848 97236684 27118 27119 233634137 89307 89308 156624797 77189 77190 553304217 7589 7559 972209821 42887 42881 171942156 75784 75785 467903195 94958 94959 95481088 49500 49509 131002605 23302 23303 205487191 49087 49088 535674676 99330 99331 50377384 37752 37725 271298054 63754 63755 200718455 45284 45285 937958511 36364 36374 145847571 98815 98816 310338671 34527 34528 930782295 88324 88325 92245308 53886 53887 966071818 19170 19192 897322145 69278 69279 933050691 9227 9230 846011367 16782 16802 376653615 73845 73846 12999202 31160 31161 791053376 8186 8178 185570162 78715 78689 765160484 76587 76596 734320519 67565 67566 868584780 11257 11267 791691635 32673 32682 28620341 75657 75658 55378230 59437 59438 349817932 54646 54623 465517908 46324 46296 503656606 81202 81222 723946287 21436 21437 617936218 88471 88472 126825542 95507 95508 881452314 83775 83798 191045908 46198 46199 59392931 40927 40916 374354119 65128 65138 763479616 1359 1360 7118992 77336 77324 463384039 23105 23106 87156330 45761 45762 368416448 88950 88951 905769944 78180 78178 406085969 27205 27206 590416771 75232 75243 851736230 74837 74838 710455725 88637 88638 712059310 41373 41374 774464361 86463 86448 360658215 30208 30209 502278694 42958 42984 107244565 64575 64549 441794906 30501 30503 615726205 11423 11428 397653643 59887 59883 420904541 80140 80141 246796281 56182 56178 801155154 28501 28518 227239243 47113 47114 195945952 84331 84318 341225019 16618 16619 522045019 64218 64202 84131280 24561 24572 939926263 36241 36242 755080851 17802 17803 787616312 41383 41363 99401959 87819 87839 975070365 63884 63904 480496311 93035 93013 938385132 90198 90183 107786892 34336 34337 520976801 83501 83498 657974445 94611 94607 855329944 22621 22647 400834531 77629 77630 16287404 41734 41735 675134848 95 123 389993588 64627 64598 635356995 68198 68199 325508363 94831 94832 786641016 62306 62307 398642179 54673 54688 21819744 42813 42821 495607481 63550 63551 196522925 16308 16284 760759444 54190 54191 802286989 26787 26788 144003226 2090 2091 242527242 76349 76350 328359868 66460 66471 846625996 81750 81739 933547434 18534 18551 350997344 76664 76673 212230125 90216 90217 136603384 58397 58398 286123741 90254 90234 336674948 60822 60797 189151348 30271 30258 167303776 91791 91818 730391332 85442 85443 568275204 87061 87062 575829160 6465 6463 380800579 55821 55804 174682327 10904 10886 842451597 8656 8661 514622412 7914 7921 98533716 89539 89540 897001461 79613 79589 22728459 52462 52463 925284000 95894 95898 686435545 81780 81781 44409247 45032 45039 624842702 56672 56661 649610612 15153 15174 731135141 95938 95939 523489355 93321 93345 930567065 90879 90893 717149184 11215 11216 338875470 20903 20904 699781527 52627 52645 583648950 13823 13824 704253640 98724 98725 829326521 78961 78962 691827181 48399 48400 321359294 88988 88989 586426595 908 909 537055606 28052 28070 635086481 4740 4711 890269139 45837 45838 436980266 21845 21846 233898722 39787 39788 905266740 82226 82227 320729726 84889 84899 582847645 90869 90870 507784494 81805 81822 874997994 52938 52939 492844664 50757 50752 377285899 89106 89107 871096851 5921 5922 252664033 97720 97721 78031987 18493 18494 693807456 87100 87101 828073869 88164 88176 328065528 58164 58165 324593052 70166 70157 399821056 29135 29136 183254360 37813 37785 856699287 44404 44405 791091983 48426 48427 444390823 4364 4365 271605937 83741 83742 908272580 71251 71252 192787753 19002 19003 774264121 2097 2099 713864199 85119 85120 924847933 84143 84144 667567199 54045 54046 279064858 56260 56261 868761302 13360 13361 603446040 97698 97719 823771594 64926 64948 875560297 50394 50400 403983739 50420 50421 840783464 12355 12367 505680343 17851 17852 945708627 39054 39055 82414279 81405 81394 540690630 8381 8382 528157748 12593 12566 21741760 24381 24382 618765124 17679 17675 399752007 95574 95575 801324297 73464 73465 923523692 80381 80367 715122146 69129 69130 983330600 38119 38091 818684203 72774 72790 331785303 8496 8497 499205148 39592 39604 826506296 1498 1481 30783850 71563 71542 986326367 97718 97703 413125913 75477 75478 17687888 52611 52612 421235084 27803 27804 852256704 40143 40133 529847360 67221 67222 528285550 32700 32719 48314847 82162 82187 221205071 11617 11622 530023437 1595 1624 713184289 97437 97438 74623119 11623 11624 901619340 46063 46064 286949203 95415 95416 738091673 55319 55322 436120001 25173 25199 143641511 93180 93176 25563664 21882 21864 212476655 85408 85409 829667154 57116 57086 605914656 3695 3696 948598702 45177 45181 812773957 84872 84873 614953129 32362 32363 658075021 31665 31671 316746601 55894 55916 48432404 46147 46157 988830010 7555 7556 332911696 20409 20404 659297224 63585 63586 462236249 49828 49810 883254779 62656 62668 614205904 46696 46706 397654409 1645 1621 365270743 24531 24505 881747059 17339 17340 137013722 70826 70827 766975136 12211 12234 414482293 64749 64779 945768124 33406 33407 827790476 19582 19604 929516672 50773 50774 574567860 60971 60969 399923799 90778 90762 192686534 96745 96764 462024481 77598 77599 768243634 3422 3395 483860585 73052 73022 434723312 56339 56340 911851980 96116 96131 936096439 41342 41343 431543579 48336 48321 21130258 52856 52879 400778095 77350 77351 662342154 94650 94662 630751136 35383 35384 903283280 87784 87812 555967901 19840 19841 654580242 24042 24043 507679249 2245 2220 215749215 42962 42946 275126398 92141 92147 880962251 2080 2081 886891220 29913 29902 824591365 24391 24392 115610332 32579 32607 852816437 74232 74259 909047926 28726 28727 660431912 93548 93549 143684387 47201 47185 1716790 76406 76420 418348778 58236 58254 651890859 39259 39260 713899690 91027 91050 312195267 16788 16816 791229451 92951 92952 721078368 16458 16484 114551462 81006 81007 802658291 11967 11968 577672527 51488 51489 896404516 22420 22429 405288670 66851 66852 725875954 41882 41862 211332731 82429 82447 277044510 46030 46031 405367941 87425 87451 950237554 43715 43687 875963098 71651 71658 197894101 70715 70712 652830776 62143 62135 184449212 57640 57641 835810968 81471 81472 52383963 15828 15829 488043606 90226 90227 191300376 32968 32969 255049587 64829 64843 949327812 56138 56161 692560058 27135 27136 245071446 98220 98203 562928790 54945 54951 499732476 41826 41827 388653736 98273 98274 237191456 1394 1395 482540242 22662 22661 108953029 99562 99563 785312311 43306 43307 929089704 71019 71024 786988409 40711 40740 895270606 81033 81034 819653067 54148 54137 519720810 89754 89764 341366115 38514 38515 34022313 98902 98893 289101972 96980 96981 714798303 56226 56227 8231629 85527 85546 29041643 13817 13818 509189557 4829 4838 543636694 14171 14168 932584570 64167 64168 510407186 6101 6102 412715963 27027 27025 552472877 16302 16303 508062394 49014 49034 766181589 75873 75872 432431646 26264 26292 155621942 56531 56532 986587963 73773 73774 611655693 81586 81587 902126842 8747 8748 443273084 57238 57252 780175207 87756 87757 624188871 69836 69837 219761951 86767 86792 974563490 3148 3130 20823980 20591 20592 517963793 27495 27525 400266833 20939 20940 86834235 38003 37984 864463337 98294 98270 705976379 28482 28483 19116892 34856 34857 192324470 27154 27155 258081788 82563 82564 462441034 83865 83868 616690376 36813 36814 840597040 57747 57750 755082678 47044 47045 890816809 16370 16371 907468671 16720 16721 138018534 53838 53839 745253585 43635 43636 34558309 78353 78357 621458639 60847 60833 552083435 55798 55799 717007278 49664 49674 727690176 67292 67286 646119506 86312 86313 808054656 82271 82268 236560876 17333 17337 370472323 91287 91288 70941407 46790 46763 180421356 75651 75655 602580815 41495 41496 862076080 22756 22757 384448802 97504 97524 111666697 54538 54536 858598783 73833 73859 475122991 34743 34744 391177883 39124 39125 16178308 23250 23277 772408695 12525 12527 902731427 72773 72774 549955526 38131 38132 488755145 8394 8395 268962834 71681 71693 416821421 85732 85706 481473937 86523 86524 100923163 18531 18556 778689177 51585 51586 186952560 44070 44081 779880674 63950 63934 272967608 26396 26397 372478656 6524 6525 949111223 90740 90715 929482002 65718 65715 46658268 8455 8456 997577682 60703 60704 720326349 33956 33977 830012669 88176 88177 406008671 403 394 124635815 21909 21911 493715147 29196 29197 833977103 6739 6762 154340911 55962 55963 793935118 32263 32259 285937445 87179 87160 326296931 69238 69239 260443386 37041 37042 836493993 76209 76219 621707340 28430 28452 745541266 48210 48211 881256265 78801 78802 947152779 39820 39821 945717160 2965 2966 437641873 95957 95958 249060044 28620 28621 326803225 75007 75008 676940507 63961 63962 99965026 10332 10333 31285082 5247 5260 174386259 16797 16798 98666415 41227 41199 513978781 44001 43973 868024161 6417 6418 151356049 30155 30156 267311170 95958 95959 244752475 95158 95135 603370484 88184 88182 199516792 15866 15867 305151816 74872 74843 795202619 31883 31884 448775848 3142 3131 466841086 52615 52616 365022176 36439 36410 118934313 71262 71269 942539662 70295 70265 956401470 81758 81759 126525492 84510 84511 80245722 32717 32718 530405912 76830 76843 83263532 84177 84178 970202564 59511 59506 159396320 67215 67227 592153712 43515 43525 579870680 73648 73629 800670748 70339 70340 904502449 45066 45053 169200515 32505 32526 730829760 44402 44403 548095924 21157 21166 168022361 78927 78915 78198018 65044 65067 382994806 74386 74387 952478709 34189 34190 739633932 56390 56391 923486657 83331 83303 125013121 54277 54278 982805507 69045 69046 651457622 48602 48603 107274143 2857 2858 986338244 17827 17828 147631477 63756 63757 654280213 48085 48061 214865671 8054 8038 507559721 75969 75970 222967667 93848 93845 988250547 6908 6909 245217741 36129 36150 143669956 78235 78234 434873647 87251 87238 300569357 38226 38227 504971259 55108 55127 88739764 7386 7380 819236056 82795 82796 623945074 70883 70900 497821678 82424 82408 838070575 80771 80772 10422764 26616 26594 162692951 53014 53028 700157361 92000 92001 905356778 69542 69548 498435040 63922 63915 643049420 65175 65176 798381779 78902 78903 373815265 23386 23376 988173192 18777 18778 611247377 17144 17145 3510685 31691 31692 113484915 82456 82457 479431023 45046 45047 772731110 97326 97317 362794805 27837 27838 447351367 42924 42925 557697053 19869 19886 252438873 58445 58446 573042367 30275 30298 548123411 25717 25718 221354718 93071 93072 134722168 35476 35477 876981906 82400 82395 432497725 25224 25226 173837454 50900 50901 449627579 51718 51719 953274557 9618 9603 740775872 2763 2769 703981134 90199 90200 603870291 27007 27027 963162060 12966 12962 114041033 80236 80250 303235813 44801 44802 740638224 10331 10349 919597788 83217 83192 257595191 4992 4968 912747626 35045 35067 477626220 88070 88071 584438972 56847 56848 569516785 45495 45496 92222378 52817 52816 438443827 2023 2029 495369760 71013 71014 197500456 83464 83452 584647477 74742 74768 863081540 98528 98529 958309624 81773 81774 733469213 66195 66206 625519322 8490 8491 399363323 33736 33708 289085846 66660 66661 267094298 91389 91384 126287520 78175 78162 912809368 69507 69508 897909814 69427 69452 926401355 19261 19262 298767677 82812 82813 8189821 21037 21048 723177256 23689 23692 537877539 40827 40815 261173338 75 76 601250408 3604 3619 170437710 40897 40920 205657652 89618 89643 584635266 53538 53568 335679025 3234 3218 506033058 43229 43234 495612684 1463 1459 525340939 1358 1359 334850921 77381 77382 477655169 58403 58404 877464572 648 637 461300896 44547 44548 335650198 8021 8017 795165968 27059 27058 755821916 10652 10643 232880400 7050 7060 984077401 33611 33614 322633947 41666 41660 959328614 17140 17141 516558212 64573 64574 419724800 38273 38270 298177067 48844 48845 264485796 73615 73616 460852972 78912 78891 588984823 60528 60514 59511620 2939 2940 237078052 6805 6821 637183323 93328 93329 61317408 38112 38108 546582248 69858 69859 786079179 12598 12599 870641923 17750 17724 366349564 40287 40266 889473232 99085 99086 910199631 73020 73021 30740424 32590 32596 144723657 83086 83087 515419249 7485 7486 47979334 1805 1806 977208886 93984 93985 575881281 27045 27064 774915528 64931 64913 638634032 668 669 507659079 31401 31390 293910733 33328 33299 721327299 65149 65150 158308669 5809 5819 361415005 10989 10990 271001848 56483 56484 288138862 51967 51968 677385496 13187 13190 556229252 98013 98011 138373283 48572 48573 688926180 43068 43039 881181716 99844 99862 29257423 97690 97691 385641249 44581 44596 935404056 17494 17483 859723200 84746 84717 598291818 77164 77155 437037536 17757 17758 426794381 16055 16056 583549500 46 47 245321196 48977 48966 530543418 70478 70479 843484507 86789 86814 1385199 87507 87508 719946978 45539 45544 635782303 70651 70662 182038555 35699 35696 132685627 5139 5140 183179686 38106 38110 512063400 85033 85010 77888415 5737 5738 543886953 89629 89630 840061532 66279 66280 846850727 15679 15702 646235335 81342 81343 343303783 61161 61152 673766423 33450 33470 817966065 19380 19409 200018122 36339 36340 522607203 49566 49567 314653774 6891 6868 747931913 58147 58148 119816232 47687 47706 152490683 55719 55722 563650031 65506 65523 448045953 59550 59567 445476407 19888 19899 409103855 13850 13821 465286243 60764 60734 684424025 13324 13346 795334184 67338 67345 267963414 14951 14974 919086624 3378 3399 704344449 19798 19799 635643058 31179 31175 475164459 6821 6822 960825983 59580 59572 716434706 11646 11665 497724499 98716 98729 390333577 36156 36157 109746200 81747 81736 732361464 58103 58130 24796852 26384 26393 248025646 40284 40285 377088014 36681 36682 415014834 29645 29632 588414047 67335 67336 814402856 62233 62234 401712252 35499 35484 265508681 77979 77994 956651005 90600 90601 383148152 85924 85925 618565353 90848 90872 218907044 55379 55380 810938319 12194 12200 60654297 66447 66477 35765016 76387 76388 95821369 22130 22138 89860345 21796 21782 687717401 28558 28570 581457991 2930 2905 183984406 2330 2305 454021543 16591 16620 173909303 5674 5675 192138366 75328 75329 387647312 16431 16432 157337440 41602 41614 190049313 54993 55023 372618229 45875 45874 144455026 33186 33187 641614436 12011 12012 208735491 48611 48612 988935524 418 439 294523858 98618 98611 979065037 47696 47709 749433701 95188 95185 721747076 25747 25742 564553671 16573 16556 919339096 44975 44985 76764940 14943 14944 46821718 61932 61961 90310746 32374 32368 914710933 79053 79034 498939440 2387 2376 63921127 68488 68513 714164908 93834 93835 330025015 80910 80892 538505553 66411 66419 673934579 42604 42615 417692746 86102 86086 609148038 45718 45720 676355436 43552 43578 238080267 33749 33750 862307178 65118 65119 627261271 61694 61720 898314576 69009 69010 14029702 75301 75299 473008909 18829 18827 395019019 73221 73222 673642182 27426 27427 897177722 80563 80592 285069355 70853 70854 183925157 46785 46809 517841612 17803 17804 515038613 85628 85629 700485566 39405 39379 644560414 68867 68868 732109793 98257 98248 412739546 89759 89768 117742437 54312 54298 407484296 18728 18729 218568750 20185 20186 959062380 40161 40162 471324814 91074 91075 296692804 26317 26318 636330424 1660 1666 935004442 44252 44255 233983927 23442 23443 941422103 95259 95260 476979105 96593 96612 872520682 73415 73416 134257033 19381 19382 599167226 29484 29490 815620344 23227 23228 864658137 62643 62644 5185478 98571 98542 156699137 59384 59398 282468806 45380 45381 693995710 53325 53315 405974147 13041 13034 228778477 1618 1646 999148054 8712 8721 296992466 94209 94239 257405330 56668 56643 488048985 22035 22036 553357761 73784 73785 885657970 43082 43083 684195383 596 597 221285409 99402 99376 746637930 4025 4043 115252803 42395 42388 802339140 98619 98620 308464727 40129 40103 339873311 71854 71855 371506735 97194 97195 892609421 72758 72759 741861122 80636 80638 598567102 39332 39325 593020049 58341 58342 733053228 16155 16176 420083245 45863 45864 341604621 84859 84879 390875742 73075 73076 916921517 83371 83372 937119852 63557 63558 905070180 11016 11017 227432787 72525 72526 660607226 14428 14429 736479451 93024 93038 5113456 66524 66527 108973622 30589 30579 812518345 72319 72343 884479397 40051 40052 422650309 75572 75565 523871702 2767 2775 450526499 22684 22670 473082137 56904 56925 143929936 91703 91673 672290683 67800 67801 131455062 81912 81913 991466608 11040 11064 732713752 76179 76185 588977063 69064 69065 170768115 77266 77267 82233388 52590 52584 49108859 19751 19732 419459277 51387 51388 97596961 66147 66148 395960375 31118 31119 569291836 8543 8528 572691446 53946 53932 461188000 26074 26087 125867237 67045 67044 934806121 79359 79360 753980504 59097 59098 659884004 8908 8920 984148995 36502 36503 519595569 43698 43699 548793001 43451 43452 670074147 45229 45257 149529071 83843 83844 935834875 32971 32972 755360881 37075 37076 866144442 5540 5520 786778585 20567 20589 886451533 6553 6554 959619267 59991 60003 164631740 93027 93028 107980334 72358 72388 885238948 74460 74461 258578554 66862 66876 71254889 11279 11266 546969862 61471 61477 706108126 1257 1256 446184538 95872 95883 949047563 20554 20564 698321586 39180 39152 292124023 96631 96632 113531445 5708 5711 156521582 36909 36898 24912734 18527 18521 785134103 8507 8533 719380326 87169 87184 699475080 76375 76376 234295145 96345 96321 934114702 76657 76681 949388389 53259 53260 237926420 6036 6053 436919221 72335 72336 884387086 85184 85185 466657291 4047 4048 165111634 199 200 942703359 1815 1816 606793326 9632 9603 555947890 4494 4495 720311285 50797 50801 821570013 99409 99410 174812097 44434 44419 525338865 12591 12592 702013736 29571 29572 844717024 50001 50006 609880810 44439 44426 611153787 47506 47477 274054732 59758 59776 473710299 56435 56436 70648849 19384 19385 220349050 2066 2067 974780189 2523 2524 501682655 43359 43387 874401497 51308 51313 71907631 32468 32469 854395301 11604 11605 99566647 75557 75558 923248142 61326 61347 975135986 71595 71618 737988752 8229 8236 202434481 75130 75107 978441098 57820 57797 523567189 63177 63178 418061139 6979 6980 873636267 94499 94500 209922793 97689 97690 656865103 11301 11276 826161224 71440 71441 889409241 80549 80534 746641538 28261 28246 550478281 69326 69318 39060709 90940 90941 295927513 74815 74792 626987276 43309 43302 744547849 24390 24392 939755621 39489 39490 483647374 24442 24445 755425068 67030 67044 712391540 41096 41110 748764183 12930 12931 463151679 68044 68058 870096700 75185 75199 18897701 52367 52368 182097666 73835 73830 115808295 88908 88894 486838224 79257 79258 795911920 60561 60563 86201066 75957 75958 234232504 97027 97038 296093391 71169 71187 488625019 68061 68055 165274160 45907 45908 948565742 14109 14110 111729766 30659 30663 954368063 87998 87999 655690733 69686 69668 288810070 70909 70920 923657959 37740 37741 941671393 25436 25457 827687901 98216 98217 589006906 99813 99807 424741889 88255 88256 464870074 14716 14717 928673721 18241 18242 539587757 99659 99687 464831553 60049 60050 949329381 54298 54299 178805643 23648 23660 152697961 43059 43060 132896027 38080 38081 903958713 26067 26068 300849163 66366 66371 148987237 13875 13876 235628098 6213 6223 922473520 53442 53454 283967691 65011 65019 352156516 9065 9044 998087027 65432 65430 993184627 14377 14358 246832435 38145 38146 603740025 53541 53513 932006074 90058 90059 236854233 30581 30582 898707301 32884 32885 30148912 32554 32555 778112136 80235 80236 137285180 80664 80665 214785240 80227 80228 19393605 56526 56527 212735841 94126 94127 998416313 59495 59496 685260924 17024 17025 69965727 35058 35037 64585578 53424 53443 884717770 89910 89911 96112398 93546 93547 907105676 5693 5694 395051038 34099 34078 289432323 75808 75809 791418029 70064 70052 572481077 96838 96839 344120865 77217 77218 638108311 81212 81238 162776825 27929 27920 651462177 90922 90923 588913136 4077 4078 289418943 18906 18907 715913400 96614 96606 868074258 80024 80016 273256560 49195 49209 800582814 77136 77124 753955310 44481 44477 515155318 86618 86619 712209568 59613 59614 251806735 24437 24438 81755412 51789 51806 397286138 56807 56808 291087734 55973 55974 498751609 83332 83333 196522179 81096 81089 859416143 95144 95164 678985849 68266 68267 126482757 33639 33640 369599022 91379 91380 821181708 42852 42853 278550649 10214 10215 632314440 9380 9372 115267297 36705 36725 111831218 86920 86904 239582944 64035 64043 504132476 86041 86018 469171087 16822 16823 416755067 50660 50668 89966885 66590 66591 432397345 33477 33480 952534010 17181 17203 463859020 3291 3292 804542013 45453 45442 874980964 25502 25497 777939954 60713 60693 885358909 97203 97189 803987786 26447 26448 482054284 93365 93366 817679583 94279 94280 113361486 41580 41581 327870008 24424 24394 590928841 66560 66561 393584737 48230 48204 486367345 77481 77465 291218814 65306 65307 771451148 72473 72474 714170592 19283 19284 701162963 94853 94854 447233008 82083 82084 527558473 32321 32299 95461397 75363 75373 92887736 80951 80952 738860565 30906 30913 291839513 16226 16227 292113866 41554 41548 787799098 83018 83031 784355742 37625 37637 737965537 11981 11982 698865449 31820 31841 307449913 9776 9777 864972926 57831 57803 485792320 97249 97256 561514972 71404 71405 275240385 48519 48520 546784812 38124 38125 385082782 57718 57719 591084240 33476 33477 414780244 23979 23951 320678528 58709 58731 343818148 52219 52232 837836036 66476 66477 96454952 93370 93371 543142098 33313 33314 572025839 11364 11362 896543995 88751 88752 905775213 37184 37185 486507992 30042 30043 816964705 65369 65357 962180020 89345 89346 512533972 11713 11714 109704043 34674 34675 559228376 38660 38661 26887150 32289 32260 139518396 78102 78130 361772271 71891 71878 488483229 58212 58213 734479218 35843 35844 25590302 53723 53724 42311132 78983 78955 677136842 34591 34619 832875584 13786 13805 120658758 25367 25389 999172336 36673 36674 279357885 89772 89777 718545936 36588 36589 233314215 99743 99744 936493544 39648 39649 154666027 78848 78857 983936661 67208 67226 430608059 99557 99558 372821067 7595 7575 650050981 88958 88959 732149326 13035 13036 38492090 87430 87427 936326090 63343 63344 877938106 54401 54427 43638535 91205 91193 384374644 29137 29138 983987531 7083 7058 638056175 9938 9939 900672233 61906 61919 302233757 24302 24303 431656345 17961 17988 910411524 78568 78569 89300832 67059 67060 742266323 51599 51600 186377837 23441 23446 695364950 5434 5435 693292434 24219 24220 194392248 44453 44454 242849504 86010 86011 775181463 13649 13661 534749500 30906 30925 407358086 78981 78982 810234570 90321 90323 552645570 92786 92787 573692310 51378 51397 27206156 13723 13744 791354564 15456 15427 738603763 33517 33518 783709946 31726 31727 501375571 51342 51343 538512112 19392 19393 296124241 6898 6899 867508099 17068 17069 444641755 8436 8428 528320998 62716 62717 836775839 46939 46940 979241163 47686 47687 743403841 72863 72860 741587600 95426 95412 617111503 22438 22462 255443575 50468 50469 318975618 78699 78700 680178872 42235 42236 673716929 57956 57972 335303850 73703 73704 394447200 54830 54821 593219023 43436 43455 319099635 65971 65972 77531912 74099 74100 953059009 55913 55914 310017472 43185 43186 163176260 66086 66087 254657515 90904 90889 522705290 37380 37396 905224924 68240 68241 989920505 65659 65666 221797077 59082 59083 418441313 4627 4628 539044644 79181 79182 785949354 29496 29498 34328535 90853 90871 619594103 23174 23175 56952551 1476 1477 566057403 53066 53095 3334992 26616 26617 83858561 29248 29249 899262042 98721 98722 139266691 74685 74667 873723333 12603 12596 897950820 63025 63026 148899700 78923 78924 727039000 94483 94484 552450066 27573 27602 812298615 54560 54561 123130666 70061 70062 902337787 9652 9653 786727537 16499 16493 434321966 58943 58949 71748483 30049 30020 207673752 8199 8196 201034757 90815 90816 824160717 47433 47434 566113768 17860 17835 322984151 40173 40167 757175556 83833 83844 919519600 41056 41029 812715106 63766 63767 903363592 74835 74834 712728909 45896 45897 742774762 33025 33026 791721827 37165 37178 66260834 12687 12688 840051297 63184 63200 288296294 3661 3654 691525206 68542 68543 237542508 97970 97971 643751153 88245 88251 821222054 38572 38573 823412717 28245 28246 836018926 43315 43299 680760196 157 158 796255014 69644 69631 639658938 72448 72429 273551039 99973 99985 64890835 85178 85179 344416955 9822 9823 141060122 26296 26297 691564124 50614 50636 792754973 86674 86665 444842399 59203 59187 960376241 36102 36103 732060666 19643 19617 724203824 93600 93609 982502797 79903 79904 128518715 87040 87041 827322353 80169 80170 297884181 86743 86744 103095716 75022 75048 870831201 3404 3405 754393993 66085 66086 750739456 72631 72646 260177173 84162 84163 262819392 73879 73880 109582725 93087 93088 127091599 49165 49140 728751515 6631 6624 207652085 31881 31882 588349676 20374 20375 560646919 30503 30504 435057182 72040 72046 669563118 3859 3860 581257719 7685 7686 249489800 42474 42475 328371738 41521 41545 697974868 18625 18626 171399609 72429 72430 623317109 91256 91283 838931031 26944 26945 546768282 2592 2593 909587409 69600 69601 980622528 67968 67994 640305003 7709 7710 264418625 65055 65056 843308586 48304 48305 211692338 54127 54149 726388066 98856 98878 145182505 76291 76268 793341515 54254 54255 197810279 63277 63278 240627559 33715 33716 490809196 18652 18653 948082773 979 980 638732987 40200 40201 464535261 17370 17371 50200510 71774 71775 852386033 36510 36501 57780941 20519 20530 754597835 50337 50338 910395909 18251 18252 656622474 41271 41243 232681369 93602 93603 92203193 85313 85331 874102859 4396 4397 765128267 56629 56630 540267407 33209 33179 54366167 77021 77023 754550743 52831 52834 679703753 54301 54291 989869826 1886 1887 553958287 6582 6583 300650667 55021 55023 532492260 54028 54007 918177624 49148 49164 851577261 38116 38134 335832064 11239 11219 335439682 26755 26740 71837423 66073 66074 563220895 76484 76485 839447619 12423 12415 429737372 57173 57163 541181885 45325 45310 776111709 59573 59574 869715924 77612 77627 576738047 10659 10672 520905548 88072 88062 983587609 22996 22979 801639080 96278 96276 165985045 31530 31531 830806599 15442 15443 346997753 70123 70124 863894453 50221 50222 475878105 98992 99012 201083803 77247 77248 878640836 73532 73533 764995520 82455 82431 216928183 97002 97003 86175023 20961 20962 678072487 22755 22779 537574274 8473 8474 543266851 88875 88876 625852935 11980 11981 492380886 28720 28690 271076749 66980 66981 937319302 31112 31090 361958151 33501 33479 695430202 69136 69137 430459326 6729 6716 714651592 21499 21518 409725163 37548 37560 751133647 93807 93782 176961610 40976 40977 837725575 45431 45432 876918987 18177 18171 307080595 19109 19135 236344669 89969 89945 437183983 56894 56895 845292133 31996 32000 547133564 40004 39997 401441760 94785 94801 924715383 1938 1928 102687132 60157 60158 308249547 4987 4988 703909018 13315 13316 823095549 18578 18579 676865832 81621 81624 328335796 43480 43484 674764331 37461 37462 385923916 51976 51971 461206127 88705 88675 580215784 72459 72460 510900097 62231 62232 981108226 53693 53674 209536250 95372 95373 61505122 4356 4326 155806275 66436 66420 542202665 46342 46363 9187253 55093 55096 248461398 65436 65425 332284786 11238 11239 744986110 27913 27905 325040976 57318 57319 920259583 52985 52974 499754105 32471 32479 903335832 10595 10591 103811142 64833 64853 446820713 3916 3917 603623180 20086 20087 842539771 41722 41732 31059384 21174 21165 974226400 31329 31330 61317093 17251 17252 460813590 59944 59945 319260667 50046 50047 349012320 85112 85113 167977462 11073 11074 47195551 6917 6918 611668533 98148 98149 950808851 91418 91434 296272158 45760 45747 797264319 18437 18438 298838601 38478 38464 838838363 41803 41778 891578766 90728 90723 906843964 66185 66160 892205633 38212 38198 139499081 60802 60803 777110211 77700 77701 78011355 84355 84377 404940500 22429 22430 104214271 88867 88842 276754136 53373 53374 365945114 64266 64267 893630259 98013 98014 403650294 33889 33890 92198887 9420 9414 646300241 85709 85710 33908703 53877 53903 57793723 25922 25923 180861043 52044 52045 351944365 22344 22345 538320317 46685 46686 70687787 67051 67052 309615115 46515 46527 135517721 8075 8051 392658702 82827 82828 904406526 41763 41733 391681594 66129 66130 200992083 27268 27269 6864187 37495 37503 16966434 72162 72163 863300305 19453 19454 482150226 76397 76384 40644622 3992 4008 9711852 91121 91122 932996676 68532 68505 685699097 23707 23708 395807478 17646 17661 878327507 619 635 319612557 12695 12697 82687691 49788 49782 678344001 46295 46296 733452116 2580 2581 250586219 62377 62378 877823 29416 29420 400280234 63794 63795 335991182 38421 38427 699016320 28620 28597 808846320 50798 50803 45006219 88428 88429 152893777 64339 64340 444502581 26042 26043 388128801 60447 60435 830497780 48165 48166 167513641 2570 2559 295362422 18736 18764 223945083 13208 13238 922996331 9313 9314 827936372 3037 3038 832623931 6341 6342 603112375 26691 26709 422467717 34704 34687 42119047 64647 64648 170911969 14740 14741 463250742 13241 13242 612571151 21309 21310 616954571 95671 95672 242875026 25158 25159 872137617 23796 23797 529504547 25990 25991 364751333 24989 24973 360365263 83893 83894 815140767 39666 39667 298444801 98410 98411 967810156 75789 75801 661606597 73443 73445 980681813 87476 87477 648359506 60905 60906 549688435 26466 26467 818938871 81882 81906 386752653 27412 27413 709097373 56544 56567 785392979 22082 22083 858428566 79510 79511 978787010 67932 67933 38467832 22261 22262 990325389 66899 66900 50206182 33529 33511 104558719 11919 11892 995287142 27573 27574 207538878 77181 77168 540652228 8110 8111 439376927 4169 4159 669833482 49063 49079 56154901 56756 56760 28103886 43535 43536 897130040 41605 41606 826554977 50729 50730 410715762 1801 1808 440759578 69288 69289 534681041 37 38 679546736 93072 93073 787908004 92509 92510 623791736 41260 41261 86168306 96930 96944 708053906 39807 39795 606900715 25173 25145 709361635 99930 99953 252763397 51335 51336 918589540 83965 83966 708608173 54587 54577 833473357 56695 56696 366191988 18356 18329 961500709 1444 1445 234304486 89410 89411 530588412 67587 67588 553701461 90586 90605 480128375 91026 91039 361667595 65077 65078 831820132 32293 32294 745619632 75258 75259 429646169 59616 59599 727103067 24100 24101 402592926 61956 61957 342532997 64387 64399 508421723 5843 5825 146193428 66167 66159 832332357 23167 23145 689628712 16461 16459 48489738 54148 54149 108322833 7695 7673 535817259 92952 92953 862952852 16165 16166 145972448 23353 23351 251493683 16906 16890 973737306 8337 8338 589081637 96323 96324 428869827 77012 77021 831954728 57648 57649 41522176 24224 24225 659211943 92299 92309 375892330 49532 49533 539478932 47371 47384 981562677 79098 79124 637431879 40644 40645 177755127 22275 22273 51155697 52964 52936 323649508 41081 41102 95666739 85420 85421 251873659 64743 64720 677009211 25350 25374 739588190 77467 77471 783846077 12956 12957 421547635 8973 8969 130700614 24008 24009 140081047 2971 2953 980447926 44436 44437 250271599 95172 95173 161680649 73973 73961 757017837 69931 69957 879732079 23969 23970 422479959 75452 75464 278489236 72754 72776 392362473 87235 87225 987714565 97459 97444 356201902 9947 9948 458515505 47001 47002 691297604 15215 15216 650728623 86731 86732 221159424 18330 18324 509253079 84853 84839 256510476 88712 88695 11318828 8678 8679 2405014 53770 53771 217062106 35373 35367 88411002 20039 20040 288237343 44709 44700 434186787 44092 44093 68034487 59819 59820 948234579 46232 46247 907859729 40097 40109 201976918 29912 29936 611166102 65524 65494 75422806 10326 10312 992680902 42112 42113 488316417 39747 39748 464341924 2672 2673 885257068 2836 2837 868701392 68856 68867 613306027 39364 39365 827790023 47354 47344 973338808 7142 7112 120705909 26544 26572 662176476 98214 98191 197944045 99076 99102 579937745 61197 61190 486739735 48651 48652 935235358 45030 45019 432717563 9288 9289 757099072 63524 63525 521345448 70898 70899 41796751 68010 68026 980610198 38970 38947 732600888 58838 58863 481547089 34946 34947 413412382 43418 43405 704540659 60257 60279 671945951 8189 8208 320047116 49252 49253 245380625 53897 53898 765688064 40595 40578 925916328 73489 73481 772937209 46533 46534 922075808 28178 28161 775889160 67918 67922 898568539 76084 76108 142812004 11279 11259 97219833 87417 87418 68525393 86999 87000 249387078 44750 44775 236883613 38410 38411 900490927 64225 64224 11605389 29001 28973 447677809 97297 97298 576963645 44523 44524 55618222 3082 3083 123134408 4799 4800 696068439 56436 56441 306389952 41845 41846 633992405 7855 7826 540636214 1963 1964 519043191 78292 78271 57280091 33086 33087 792421187 97047 97023 929567274 58827 58828 261297823 81750 81751 526312185 93610 93611 431298025 6716 6697 625337914 9103 9104 247980646 48023 48034 896755627 19850 19851 494877087 12001 12002 342383401 19772 19761 274734617 16632 16633 691464166 54142 54156 356016804 61129 61130 384801644 72232 72206 453888523 73578 73568 232534585 95450 95451 845323174 1858 1866 790004216 43658 43659 284888664 34666 34694 213534240 85396 85411 219208142 8068 8069 214604588 51555 51556 402649530 58816 58817 714182957 34204 34205 233931346 22859 22860 98043566 35156 35157 721375249 55699 55700 800676460 88523 88518 103190523 52843 52859 976056934 23620 23621 343498519 5259 5260 4433678 40691 40672 215119074 72135 72136 307527226 82503 82501 982800942 18333 18314 730595120 62348 62349 686408155 76336 76337 523485949 94710 94711 821008058 55938 55933 168167315 40767 40770 713765703 7897 7909 952732434 79875 79873 991286654 38451 38452 339998327 81382 81383 944941245 98130 98131 238212441 52887 52902 185327789 31772 31776 287586382 30553 30554 560030729 39777 39755 565286457 94173 94174 71125615 72177 72178 469371646 25548 25525 919778034 43235 43236 442518818 42896 42897 738675092 74056 74057 401968166 7697 7667 601585742 99534 99562 931038311 71323 71319 819127396 40202 40198 218587239 38708 38709 1914978 78034 78008 554975465 58029 58030 361056138 7008 7005 975820477 11445 11446 468029901 70560 70561 706728906 99145 99144 968356125 50151 50152 356923880 12273 12274 997730948 66578 66579 963411748 60141 60158 968147345 50644 50642 473450380 49291 49308 170510369 18443 18425 949486257 57157 57158 686578430 985 981 151909804 99313 99300 687745474 20972 20973 607628944 53981 53982 253686726 48319 48320 45890292 56346 56321 258255024 24419 24409 860702757 28414 28415 459360347 20409 20410 478320056 3834 3835 159484489 58478 58479 621326576 23585 23568 668602080 24393 24367 390746659 93584 93576 556773324 87677 87678 926715042 78 79 101221477 73576 73590 375544752 92614 92638 897301932 8303 8281 534793350 72069 72070 932118313 18146 18155 766169367 9393 9394 783616778 468 472 343256978 28851 28868 609728352 59987 59988 459843567 44040 44030 808203103 34868 34882 16061986 44646 44647 623422198 58028 58029 902096584 50070 50071 405844042 95266 95267 803508873 2524 2525 37903071 29594 29582 161404402 98846 98864 67790633 91363 91364 906346063 81307 81323 805518613 24225 24226 365023342 46840 46850 475615641 79583 79569 115974543 8961 8962 811683053 23552 23578 667163687 43774 43775 56082363 54151 54156 54345811 53157 53132 247583276 35492 35516 684364395 9766 9767 223229224 59124 59125 591355453 37178 37179 559846861 24390 24391 623311487 10577 10578 148535732 12571 12572 860382370 49806 49807 122180551 38586 38610 158009772 56016 56017 41385763 20495 20497 998163188 58610 58625 727910478 59226 59227 632918247 20860 20849 636427996 80158 80159 252199582 24124 24125 470059662 23056 23074 108657001 30468 30469 154484023 87645 87646 369560820 40070 40071 554077916 98001 97986 724672280 42279 42280 764616029 58129 58130 879622091 2579 2601 230684980 11035 11015 950030776 19084 19066 430536756 10849 10828 275937224 39997 40003 82004597 27749 27752 465196782 40124 40125 42491393 81414 81415 989869849 72649 72650 816068617 15716 15717 685018811 10317 10318 677821819 11591 11577 799965437 70545 70546 504842754 25420 25421 374933931 34570 34562 226400889 66274 66275 143006553 76592 76613 612014689 35087 35088 485477918 84940 84951 669504285 42091 42114 71294530 39982 39983 102161820 2804 2816 422881511 53313 53341 325484722 14366 14361 539390869 70776 70777 551067049 71963 71964 836000168 6801 6823 383219249 39635 39641 873021233 32310 32311 807043277 21576 21577 757703096 96812 96839 337869321 48489 48490 404425282 92719 92720 727205240 3499 3500 411631622 75473 75474 176938405 93464 93465 269858852 83501 83502 469730284 92701 92729 210879567 64805 64786 567304412 92721 92735 750064526 71288 71289 520391592 56605 56606 649181660 35348 35349 876836785 24509 24507 715381622 22530 22531 336398879 15436 15463 182103487 78994 79013 147501547 80396 80406 2661418 83352 83339 986278977 51473 51474 31015776 20541 20542 131012967 87319 87345 834426707 54273 54270 357542925 92768 92785 70132684 2827 2854 973400127 83345 83356 479199777 48018 48019 757842289 60019 60020 497996074 82479 82495 197727803 67027 67028 503475850 33318 33302 559053690 94961 94934 970336037 96467 96468 655879371 87242 87215 691030075 7802 7805 391839298 60612 60594 455898428 62888 62889 120777849 44063 44064 628605857 88077 88078 117787285 93892 93893 66884869 92516 92517 930209389 48146 48147 676869912 34497 34498 144381856 13359 13361 991660701 58416 58417 786940168 54172 54173 222633098 23849 23850 121164462 69109 69110 687675478 86338 86367 330236572 24038 24020 131035619 25409 25403 240050696 9668 9669 657098002 73966 73945 572542483 1622 1603 412963783 92976 92977 853211412 88015 88016 668588463 35626 35620 136469034 8830 8831 978155072 11758 11759 555564138 61295 61294 732768353 52432 52433 541811178 78728 78729 576648335 6371 6392 930161866 9696 9697 590677338 38262 38263 190772339 52406 52407 332695261 9016 9012 903253372 67094 67095 262278716 58240 58241 7671406 22370 22371 942428159 43413 43423 868976191 65488 65489 10397037 5049 5050 343401901 15265 15266 726023569 67270 67256 42154907 1165 1144 300632262 16765 16766 22189160 27525 27501 365388020 98077 98068 397200101 28398 28409 538559153 10596 10597 702671031 64679 64680 162823367 24778 24779 929489142 95055 95056 262083527 15661 15667 780007887 81123 81124 578688213 88536 88537 730119388 9868 9884 46455480 3836 3832 248343568 98052 98024 508657030 76910 76911 775721549 79257 79254 622754301 28674 28675 435090453 51930 51943 594798037 35034 35057 313544024 49888 49869 936425476 70465 70495 504847750 90233 90210 365281018 49092 49093 992307693 64338 64339 881450441 16801 16829 2445995 31165 31166 815489345 32999 33000 979407566 23285 23256 730836880 19931 19936 517656876 53158 53183 9820972 11877 11891 818540016 30289 30313 634488818 83682 83683 71360219 44504 44489 93579975 77086 77071 361164504 62739 62740 991321767 24272 24273 118232161 45481 45482 617464801 57171 57172 725300198 5953 5954 450365720 64817 64818 372686556 10576 10590 427650285 17067 17068 598855882 35480 35481 619461508 16419 16410 87002545 69242 69269 631188742 63667 63687 294376863 89195 89183 774512695 56982 56983 179748497 92404 92405 197586618 61697 61719 861329321 65466 65460 549421129 20237 20238 492220527 41862 41863 344431475 19266 19267 55779414 61125 61138 286856126 14888 14904 278753161 86751 86752 97082983 85901 85902 207771433 5429 5409 507730586 61272 61273 519610875 7733 7749 794837408 88148 88149 275185415 95964 95965 877098903 9119 9089 866987472 41434 41435 876669048 62 63 19933540 88468 88469 573690200 67402 67383 502978005 79925 79926 991297312 61461 61462 876668706 98004 98005 424170787 27462 27463 979131319 45531 45557 266199071 61298 61302 494946265 15443 15459 268331363 74499 74500 80025239 97393 97394 651801665 34266 34289 241689779 54550 54538 584216519 31504 31505 255319666 56987 56973 584969838 64389 64390 649557374 3392 3393 874349721 62683 62658 774440203 64832 64845 693444870 56748 56772 403996726 19825 19826 121389132 84289 84287 900126431 8558 8559 911599823 79213 79188 670149176 35392 35377 532424152 89657 89658 580730325 99048 99070 900268550 95016 95017 479649700 29539 29540 95018574 27939 27940 809544311 22291 22288 914143606 16510 16511 142411187 55783 55768 277614132 68679 68680 528317744 8302 8289 653001597 13198 13199 664631904 9948 9949 652675998 49419 49420 962137861 23990 24007 674626028 13421 13420 876554780 56159 56163 601872516 33520 33521 831055008 71990 71991 467213767 2101 2084 463723664 81410 81381 964278178 89858 89859 286511229 74395 74396 963156422 29375 29376 421384460 80146 80133 293772328 67892 67908 994350922 38454 38434 816172127 85775 85772 54518338 55787 55786 291863396 271 263 516720468 71172 71176 83129051 5264 5265 859314247 1402 1403 153627882 48000 48017 264347202 86176 86177 855115972 67406 67434 619374409 37448 37449 409070337 13637 13638 268715855 14897 14898 604052485 88413 88414 431518565 81224 81225 922956199 60060 60085 833967003 36483 36484 189333353 79201 79202 158875050 88397 88409 349893932 70517 70518 561727043 82384 82385 808822640 58344 58345 79098554 16517 16518 391756862 9769 9788 48244078 70145 70139 92612480 33300 33313 354468813 48135 48126 75763151 34428 34424 119977046 38794 38795 941073779 7504 7505 292093882 13834 13835 785393979 55235 55236 592505958 88234 88209 531490258 28588 28574 359766777 43763 43764 278370183 33925 33949 233891542 81263 81264 36898040 43102 43091 84356220 26669 26645 574117094 6692 6693 551185716 34205 34221 831660476 52503 52528 65612042 4786 4787 753132425 43295 43296 790167305 41183 41184 542771153 42824 42825 909728606 86812 86819 220557212 35930 35931 767473635 57170 57171 570116907 91456 91482 939547135 14045 14046 163747976 67258 67282 403871309 57901 57902 166686494 85719 85720 711232820 76740 76725 599010403 45472 45473 643684994 83731 83750 371097535 28439 28440 687347707 75136 75137 125921273 62732 62733 321722312 22403 22404 642157395 71877 71864 973890208 91564 91565 886135876 28546 28547 871881503 19873 19852 36149813 65996 65997 722414467 53483 53484 232496671 73529 73511 295332839 20026 20000 588672173 43536 43537 26729632 15730 15731 267054449 54874 54875 329792131 47673 47674 556967875 72097 72098 749930460 8365 8383 789720941 206 211 324706300 15797 15771 672764411 10212 10184 581702398 11875 11876 761681485 26916 26917 23601574 14539 14540 858193445 74896 74910 204477657 64683 64684 685045919 49886 49887 706672987 97260 97285 654994537 283 304 987663402 94170 94171 901494407 93997 93998 607257744 17683 17684 968769513 95644 95635 338711189 54837 54838 999379132 32438 32439 59858106 37886 37887 797731409 15495 15496 265768352 86652 86676 462057150 16477 16478 882950325 90365 90340 410116345 32972 32973 689388483 97621 97622 321070129 13233 13224 274452167 52499 52500 489836849 74737 74738 29215300 67042 67023 19055528 92249 92248 544462655 39294 39286 283621355 65323 65324 283544585 93890 93906 366251163 33639 33625 683212580 93005 93000 363244685 87093 87094 482606695 36213 36214 566178425 50350 50341 582286924 26457 26449 750383428 46801 46802 767313558 54495 54487 19964389 9779 9780 52449563 21090 21091 937854178 69179 69180 447186220 36497 36475 511694100 60997 60998 531512387 27374 27361 796056526 18835 18836 815830421 83603 83604 262401014 44095 44096 2300717 48435 48453 312300634 58935 58928 791893600 36147 36155 738301953 87032 87052 431386558 49755 49756 114491346 11342 11353 514099111 24509 24481 142305189 74104 74105 411256755 43599 43600 96295846 60047 60048 611641285 57030 57031 225045414 34366 34369 123062908 37426 37430 69685276 22696 22697 279959828 6307 6282 83295283 98361 98362 165846479 28576 28599 328565175 55261 55245 169768321 86235 86236 128036377 73275 73276 564086602 42404 42432 235470941 42642 42643 161230085 89023 89041 941917576 5351 5333 581912500 78015 78005 557005206 24534 24535 817613227 35242 35243 253608356 78141 78156 776532327 50957 50943 572905023 39040 39041 253040746 89619 89641 886792418 51491 51492 6460552 76928 76929 959037077 28031 28032 239935100 9800 9806 59537960 47087 47110 613192465 50283 50284 735456997 15979 15980 616355647 31783 31761 70143913 78625 78605 184149832 49574 49575 702315735 8279 8280 621510031 57985 57986 576922557 16885 16886 1546545 40536 40537 498866632 57543 57544 859158009 48085 48111 341098437 82300 82301 976518235 75018 75034 783542645 87771 87772 3869794 91153 91154 109009199 13845 13846 271373637 49053 49056 794931922 19451 19452 947014280 89133 89134 347684642 1678 1679 644595870 80263 80264 248254621 16978 16973 53113242 87187 87188 735426852 24485 24486 693517912 23576 23577 888159076 19379 19380 963780380 21156 21157 14315942 90960 90961 757034272 28710 28740 757973026 82102 82117 961807590 36886 36900 471634501 12056 12057 737401978 49021 49016 65469976 79092 79093 119119078 22967 22989 319659539 70097 70098 293441114 26658 26659 477714850 61623 61603 171028461 98576 98577 433142927 65672 65673 855506567 37545 37546 381856106 17813 17814 36140246 75309 75315 996472311 2284 2285 314922652 52267 52268 872059114 41262 41263 946682753 18439 18444 311552243 59948 59949 552464396 82140 82166 354755698 62747 62748 403182459 60284 60285 672581608 57252 57225 553271606 4201 4202 136466778 28867 28842 134636602 19788 19789 759381954 97081 97096 317232816 52898 52899 782537121 5906 5907 718970663 25982 25983 161609661 61734 61735 697900300 41325 41326 61834274 75421 75432 138159119 2730 2717 669181668 15502 15503 418106109 27386 27396 231486611 69143 69144 830610179 95277 95293 846648653 80111 80112 510094587 45670 45682 705689287 64169 64170 259157223 39624 39641 986810464 35942 35943 258506713 14590 14602 334289831 71166 71167 375412756 15710 15711 236771887 70562 70563 782307750 85768 85776 239419222 36019 36014 532159673 78866 78842 309543166 33850 33829 924556573 62414 62415 927001839 38860 38861 744010053 82474 82475 708116871 84347 84348 959065564 26344 26345 256092195 26169 26175 542155161 33358 33371 350109997 97628 97629 942561434 35619 35633 901223055 9918 9909 350926388 94118 94125 696366312 25297 25269 446745454 9565 9566 953389590 84602 84577 865554949 44784 44785 659800694 51175 51191 628195559 53873 53874 209656904 71540 71541 323176248 39199 39191 83760527 9664 9675 894228645 92159 92141 621883209 19730 19760 362917522 92997 92998 8943690 5104 5105 285540681 38883 38884 663850601 38680 38696 535791381 52206 52207 60139345 1194 1195 158590324 3004 3005 793239474 95710 95733 668459616 95199 95200 481859757 13948 13949 517239502 57512 57513 290969319 75854 75855 209731536 44290 44291 302525225 36560 36563 84889215 72935 72936 752127004 49292 49293 154326641 1407 1427 111935656 49787 49797 233713961 66412 66402 509333218 99258 99259 380145608 61065 61046 752434549 97238 97239 375026441 81239 81245 832203850 12449 12465 773064779 4550 4580 682640826 2720 2728 402384946 10714 10715 298488792 73983 73984 110094833 57919 57920 166313830 10056 10071 277064456 428 424 788142344 1100 1101 55970556 94514 94515 429140965 41425 41426 346652046 75250 75265 536832701 20687 20659 628351885 34536 34541 251869190 71646 71647 713824756 86123 86111 791504154 31379 31353 196059933 33164 33189 445927745 32183 32185 366181179 26187 26210 89655501 1889 1890 178485046 48355 48358 558590765 98023 98008 234152437 49725 49726 796742347 13685 13686 331506220 99220 99196 675588144 44189 44216 520740872 53636 53664 683230332 64529 64530 492589780 69537 69518 692732576 16432 16433 826220145 39772 39756 499666029 18854 18855 572918872 82047 82063 55843631 60203 60215 865938088 64974 64946 481806081 41720 41721 943570018 44641 44669 405501436 95731 95732 81671200 24920 24921 773847677 8482 8465 671431471 80635 80636 725515946 98326 98327 781447784 86416 86390 540470493 59695 59671 915407607 39681 39659 775714286 28105 28106 503846077 67853 67851 999847904 55527 55528 517367015 33857 33849 778700680 99858 99847 865547301 92749 92760 660566473 60740 60770 875428629 59135 59150 648095166 95741 95742 141035958 1802 1798 665348895 83391 83392 669093890 42765 42766 740196553 68995 68996 38322778 59531 59550 626927545 40528 40529 117866266 23191 23192 477516385 10751 10723 564204813 91796 91797 668611126 46109 46110 677439870 28468 28469 40774774 9662 9659 420704299 80086 80087 368817276 47654 47626 236487876 39934 39935 318469903 20782 20805 413757345 73118 73119 533728415 15261 15239 795729468 79229 79226 163084070 97092 97079 415204155 85890 85891 50436840 15839 15840 665937953 55704 55705 868976761 24757 24758 667237359 3463 3456 344818035 87016 87040 926414129 84407 84408 763853842 52957 52976 777624067 99634 99633 976455558 94643 94671 402015197 26401 26386 65099332 62173 62174 223612546 62837 62838 392773852 60598 60599 197570632 63107 63108 440474245 94901 94897 458585203 18586 18587 718054018 28312 28313 572864175 87434 87435 785273631 42273 42274 543177342 79247 79248 342360392 38058 38059 654084316 93448 93464 272733914 63563 63585 736516217 49914 49921 870087987 81208 81194 147900466 15071 15073 607088192 5334 5335 646251754 75447 75419 538449932 66063 66064 830448445 66921 66893 600998177 40418 40415 376672457 49625 49648 673897381 22671 22661 152737424 39184 39157 33954069 30253 30243 235934535 89752 89725 746949780 85956 85957 23732564 67635 67636 80677426 98719 98720 88500138 61340 61338 970880679 23621 23622 57749406 11437 11418 48635574 5291 5292 674695409 91062 91063 232695990 89728 89719 107982985 93144 93127 457276646 5626 5646 408116567 13016 13019 979910130 92122 92100 502500874 56386 56387 280604802 74199 74203 876538334 87283 87284 197016457 53641 53642 988727431 60249 60250 217861806 71641 71642 922771486 19164 19165 734060314 20196 20197 602394370 50639 50640 540391643 9081 9110 922982339 12430 12458 99658391 18912 18913 742011730 56793 56794 649578503 93369 93398 143109237 37702 37697 747220303 12863 12862 39506492 26520 26513 951999107 25534 25563 204045928 9447 9420 181644233 52946 52940 58242854 8805 8806 182461200 21123 21120 313801469 29388 29389 543765032 40626 40621 459450591 35812 35813 4888661 40090 40105 467607349 90621 90622 429708995 99694 99675 686929353 83052 83053 685541904 66187 66188 441091555 42194 42195 73642655 32844 32862 70298446 28687 28659 842782175 89031 89032 85012331 44739 44740 449076439 38903 38904 206188275 93821 93834 41697558 21728 21729 246181745 16219 16240 625215817 20961 20965 974021877 32660 32661 225027304 49694 49700 234412618 78581 78582 392844713 71352 71353 707343180 76576 76547 123098263 36129 36140 574719764 77712 77713 973956733 48329 48330 111844870 95603 95604 954488791 22377 22365 649624028 61391 61406 238521211 15934 15935 834814987 222 193 262046182 58737 58738 4325639 93658 93678 946984014 77218 77210 313180814 71656 71657 693809410 31077 31084 75846364 73085 73086 9557747 56762 56763 361085685 11103 11104 730668202 94058 94041 578568278 42388 42376 170370995 61900 61870 418681320 37663 37664 811114693 35145 35146 954457886 84781 84782 725828501 93894 93896 613163764 11001 11002 413947536 76624 76625 931209283 45766 45767 427213530 72036 72054 792489140 90142 90112 717435863 56726 56727 78589125 38234 38242 568616834 20290 20318 258340090 74472 74462 21411316 10657 10677 160475793 54850 54837 633873203 15246 15235 276131261 54056 54030 759869645 39364 39388 697619039 79801 79802 763125539 65786 65801 628896928 80829 80830 38303911 37515 37535 308216857 45223 45224 486302288 85218 85219 233231788 97868 97869 268746225 6164 6143 652871210 15891 15887 170103760 22718 22719 108282097 83296 83297 331660297 26953 26969 437707465 47008 46993 927495861 53933 53940 110885259 67448 67449 826617133 44430 44431 195562205 33397 33398 527384698 44481 44475 652738067 85011 85012 702544128 25699 25700 362664334 28756 28739 73687079 19250 19251 187384506 73228 73217 133822329 10573 10574 677564795 47721 47722 461753040 77427 77428 756537193 85814 85841 851639608 85230 85231 29057951 83931 83943 800550969 60865 60881 819770810 52600 52583 205490688 3071 3072 245797464 2244 2226 214866487 21827 21828 974730595 37519 37520 770801552 28686 28691 379008155 85267 85242 458325566 87149 87150 293027758 49016 49017 536569432 25961 25957 461171126 60903 60904 384146780 60723 60713 11000286 4785 4814 507929073 90203 90190 246035720 9999 10000 763097595 68888 68899 34058096 1585 1586 662938060 5407 5434 534204564 11152 11153 989501110 3077 3071 880831418 62073 62074 94477376 11293 11280 410829852 52823 52843 119506000 7952 7957 333808919 97295 97303 911699097 27465 27441 185189411 99895 99896 645396506 87970 87974 202120070 35150 35127 243258857 27022 27030 613607543 64287 64288 267153640 6298 6316 864432081 30066 30089 247951763 55031 55032 999980829 38143 38144 205618238 38368 38369 200583379 57771 57765 318070916 53457 53473 141391811 99024 99025 301971193 48095 48090 162375771 75615 75616 379441212 95595 95604 158877356 97386 97387 231868082 38326 38327 988220043 27200 27201 146993059 9064 9065 739570389 38273 38268 923673834 36899 36900 564666446 79573 79574 735370764 21660 21661 1353778 60358 60359 210793900 71313 71314 141159716 42534 42535 975610345 71069 71070 65040309 56986 56983 40454132 81996 81997 814932288 70190 70191 586293870 74614 74623 693666357 66828 66829 951969116 96943 96944 617182582 24179 24166 712776722 84563 84564 400211490 41379 41359 365894667 42434 42435 457477364 32775 32776 272967273 1820 1830 615657549 8927 8928 976029095 15305 15306 180855916 86513 86514 851656673 12405 12406 570582603 27246 27276 745489926 31103 31104 926109033 22354 22355 109936996 18833 18834 659103899 12748 12733 820185992 70438 70439 484067696 35192 35193 431658499 2890 2891 218301663 43822 43849 935024940 79418 79419 839657431 71956 71985 358639759 30633 30634 226954016 73814 73815 277695326 28244 28258 165082014 94839 94828 601745265 86347 86350 28322933 25386 25387 796631809 59466 59494 6580002 90966 90967 277273877 69591 69592 455458307 86624 86639 898865999 9164 9178 389420359 74654 74655 533938417 80629 80630 725417999 51158 51159 793264773 47371 47372 543246457 29098 29070 38858235 70506 70507 379709188 74798 74799 90643963 5389 5390 110118045 71038 71039 835833666 44549 44550 369077886 94033 94008 498136947 85696 85699 990285472 31307 31308 160893582 46287 46288 616690708 28395 28396 13011431 96090 96091 313274699 72613 72614 545217041 57118 57089 522825533 21267 21242 94828544 42687 42688 920073966 2619 2608 953153998 44398 44397 431358336 73034 73049 327801450 91432 91433 98072159 7366 7367 459356902 40716 40717 938830872 84677 84678 219364303 92783 92784 931967713 65829 65830 272188642 76252 76261 242360139 18418 18419 790043183 87318 87315 676751738 97685 97686 966319763 82353 82354 503411450 16612 16613 438049582 37283 37284 141599244 42025 42026 752714039 52470 52462 913739359 50394 50395 235885961 79400 79385 696335831 15091 15092 220157935 90399 90418 507103744 7422 7423 377734261 34396 34424 212193566 80090 80060 544005155 48761 48762 609413453 71182 71183 240420368 32782 32786 981003522 49891 49892 445706761 62109 62086 96135831 59081 59054 504342855 5648 5649 343439608 30619 30620 220422700 86172 86161 642919793 22022 22023 615820991 36222 36224 803727873 54234 54235 313522205 68704 68705 597691109 64770 64754 571115183 8407 8378 393987762 5204 5216 815058791 67339 67324 27016234 50587 50588 618968981 27334 27330 343165300 50886 50881 548092542 77460 77444 763087341 58451 58452 850096290 12027 12047 99178241 25029 25030 848730422 50509 50528 790776456 58627 58628 252338270 83313 83314 332622639 82837 82859 338472294 97855 97856 203261257 11451 11460 72298459 68911 68914 159666206 24933 24960 492609131 34973 34974 836633793 86040 86041 204037553 1862 1869 866151114 7218 7219 287655742 33913 33909 90240526 62243 62244 571934238 12233 12234 36727441 44664 44665 520154578 16547 16545 135933853 93845 93875 109061574 84066 84067 976767652 8814 8800 132507308 83485 83495 505044222 25440 25441 701938890 16120 16121 552136129 57342 57343 844490310 14180 14181 353312328 3918 3919 156836043 75315 75316 81382893 77844 77845 76417966 33491 33492 698809521 81970 81971 510374537 94296 94297 912433732 89500 89474 891847014 94753 94749 680005132 90157 90171 568414591 33185 33178 363697423 30686 30687 876644624 60848 60847 357204385 15237 15238 669096099 7192 7201 625996076 30531 30532 78566263 28808 28803 367159894 24995 24978 717650275 94182 94183 353805027 76764 76756 611591816 57658 57648 250358099 65934 65935 890149148 32475 32476 717758855 30032 30033 427267809 52727 52728 293028889 42895 42896 824600833 20043 20034 153368152 26966 26967 22842094 46779 46798 168915178 63270 63271 723835890 83719 83699 687130008 86024 86011 724588252 79040 79041 142471300 36562 36563 823543640 52981 52982 29711472 43024 43025 375518954 51786 51787 710894153 86097 86098 235620802 99774 99775 824650676 39130 39131 75105182 85350 85351 521089251 31361 31384 431043097 24725 24732 249714523 52368 52369 114351391 53368 53369 50347701 60580 60581 251239676 92340 92312 665955770 86254 86277 269656849 77410 77431 679276907 25823 25827 865620945 17271 17255 788243940 57848 57865 537860242 92846 92855 825314447 86198 86199 585694372 75289 75290 386460417 22736 22706 822177766 98424 98419 590481427 56387 56388 287820158 53397 53373 888010365 10378 10366 449454550 81965 81966 481710102 8803 8804 78244821 56090 56091 230822481 76022 76031 634216200 81591 81565 41757132 26692 26693 196509595 18482 18487 705068435 85906 85907 248070219 73201 73202 452956330 65825 65835 633749841 69488 69479 856270530 67166 67188 530488396 6781 6782 446143836 40539 40526 726695859 73062 73063 173748277 33371 33351 934777547 36628 36629 686774881 33644 33645 855068288 88785 88786 14318329 40720 40698 496494133 46253 46223 192854575 77619 77604 629169054 3208 3190 878205730 7775 7782 585797605 38017 38018 487572797 70498 70499 426328836 34609 34610 738725723 6615 6596 891442470 3259 3250 254216524 4418 4419 911152691 42587 42588 660967373 88635 88636 101159836 302 303 9443546 89691 89665 551030336 24695 24696 887580238 29341 29342 749046518 65597 65581 314410068 30838 30809 636800063 84855 84872 219389387 75702 75725 295807422 56695 56689 910699265 3369 3370 719307531 74501 74477 30143425 79552 79577 639831735 44770 44771 479474054 12667 12668 73604344 88482 88483 380908663 96309 96310 641751467 31436 31437 444117382 19041 19042 807966055 28253 28254 997980499 59181 59187 369400439 43192 43193 928886763 67528 67526 784669518 43283 43284 135219546 26385 26386 356346213 5813 5821 112842769 88466 88488 707920857 33123 33093 455061190 27463 27439 409985610 76804 76805 227600425 84170 84186 101374658 44652 44675 293248170 8738 8739 62130556 72251 72260 721009972 45819 45795 845744690 20354 20376 701412406 86540 86541 422566034 37092 37076 933430725 15927 15928 981625181 30799 30800 637940260 39875 39853 207237986 80460 80487 885101595 23147 23171 682796540 37555 37556 690622026 58794 58813 916717267 31134 31135 529097249 80331 80332 545112540 51061 51062 394427971 14723 14749 27943383 8442 8419 184568155 19904 19905 552057670 95301 95277 80328134 12877 12878 412062860 63966 63949 94565322 31402 31403 542026102 38335 38336 312963254 9223 9206 691681415 81166 81193 408220848 96723 96724 491129997 71633 71638 932155228 96376 96377 151202334 85257 85272 490180428 96096 96097 941890577 52441 52442 47737569 84067 84080 322884654 14280 14281 184767475 48250 48276 151941883 29130 29110 411886098 62885 62888 972893511 63412 63413 494557707 25893 25873 696090780 136 137 464797944 23470 23471 11158467 85257 85241 333425633 42187 42210 170625174 6659 6660 200357598 32834 32835 964569344 66999 67027 282929950 6200 6201 829508110 89933 89954 76993174 53693 53694 270778487 97392 97383 582114313 41469 41485 776758615 72651 72632 231844484 44431 44440 639211263 97927 97923 391759277 64957 64958 610297862 65084 65089 61879505 36262 36254 876805485 92787 92808 79100616 44234 44235 447170633 2824 2825 903231636 65180 65151 941218185 58146 58156 602873970 59650 59651 627813946 31256 31257 834825862 99619 99620 702856467 27020 27021 275647649 79343 79344 362535259 14251 14233 16680769 98493 98500 484080265 39338 39361 817659925 7042 7043 759647172 73615 73621 302994729 36197 36198 185113408 41563 41590 357622577 80667 80668 729180912 38734 38735 383204736 14198 14202 603374764 80470 80471 539085224 45492 45499 734021419 33174 33175 541256424 44249 44250 618382310 63984 63985 956736379 77630 77631 35432413 65025 65026 637532184 56259 56260 474783634 57058 57059 522430444 11717 11701 701375163 13633 13648 24316743 43095 43122 555659633 54386 54378 764920224 96654 96655 43704856 78974 78975 633347428 5707 5708 933919750 48173 48144 624239251 51346 51339 661502924 2947 2935 563647339 71439 71440 513599872 49311 49312 929228376 31443 31437 760803607 12003 12004 560707570 21835 21815 498034224 91528 91513 595731066 42108 42109 149235814 91402 91403 818797820 22950 22934 317503135 40868 40869 157182787 58275 58276 49358947 31958 31959 757335291 13823 13835 850884573 46344 46345 500179776 95203 95204 905624952 75673 75674 682253892 86351 86352 907409576 62556 62577 931254511 64252 64267 449291803 5201 5220 999274113 61642 61654 11793256 35634 35645 455694082 50824 50825 397345577 14583 14584 569252832 10046 10047 50026201 56348 56349 829593829 81361 81362 984364236 6186 6187 860408960 54910 54886 344977789 43536 43506 490821057 60974 60996 441307504 90888 90910 271687203 34856 34878 161459099 68405 68406 948576903 79445 79464 772707500 13027 13028 180554326 3895 3916 520521674 96306 96328 751172224 66888 66889 461560131 67906 67907 355746001 84737 84738 341724178 23133 23134 522365584 82093 82094 19473712 59338 59339 240073712 85566 85567 469327370 63230 63231 361072904 67787 67813 755181475 60700 60707 197523511 21494 21495 343723504 50779 50780 476084079 84114 84135 178886695 1933 1937 992558821 72750 72765 504724506 27707 27708 8678221 87589 87590 116417204 27231 27239 602750554 12002 12003 654168946 72420 72404 157932343 77897 77898 679445872 94049 94050 454831827 98593 98594 951748872 57531 57532 839649254 80584 80585 780405272 64363 64364 735614295 74321 74322 381453840 71356 71357 764634163 86551 86552 661445870 57313 57342 819543491 18504 18505 979502352 6264 6292 769544222 8141 8142 378463126 40703 40720 737018835 10745 10746 531470125 11374 11353 382336321 15071 15090 944617979 86721 86722 755521699 39751 39752 798630411 1702 1714 121311539 97498 97490 213626351 71181 71198 703457324 49694 49695 259801372 50021 50005 748135720 25171 25148 905651971 14394 14367 815774492 78709 78693 158632983 22627 22606 209053133 90287 90288 529905054 77150 77151 737171552 94287 94312 540674469 20143 20117 558148451 35900 35901 989327937 8117 8118 221608563 50227 50257 619661131 13459 13477 588653419 90295 90273 185162621 18605 18625 201247126 75260 75252 747704246 43573 43575 275111188 78421 78418 709716937 433 417 410118630 76337 76338 125490692 11684 11681 119875861 15106 15135 876371647 74945 74946 201340524 98110 98111 938238351 16766 16793 915610137 61909 61910 255477924 16920 16907 176025439 6437 6438 377367070 85701 85702 759377594 41255 41254 58358485 84262 84266 500218703 73810 73811 338586094 32219 32212 201039233 33929 33930 134481368 16247 16248 510082774 19767 19749 607340254 35293 35294 982219041 98721 98694 844604616 90761 90786 630302303 25550 25537 575268793 13242 13268 266749639 16121 16122 962202785 87621 87622 235702806 51997 51975 282260863 10287 10288 424083745 320 321 647586738 22156 22143 590364358 80491 80485 520920303 32342 32343 494915368 17745 17746 733650702 35919 35920 515659003 56188 56189 400249643 1427 1417 434033376 59435 59452 204715670 84381 84382 740156498 80681 80682 639046550 48663 48664 766260465 95192 95188 735657144 59820 59850 779345142 92331 92327 459651388 36575 36576 327813041 51103 51087 205833235 92699 92700 489079782 38256 38257 908626468 32957 32958 566291952 50489 50467 787251487 710 693 855392859 36297 36273 645672480 29162 29176 830310928 51272 51277 515928059 52240 52241 534845487 17706 17707 543023093 99540 99513 143647255 25588 25561 999260817 69787 69788 996484575 80470 80489 734715987 67920 67901 905910743 15779 15780 538432178 72826 72827 210267847 31452 31425 662407393 223 246 177929454 47614 47615 688889700 18596 18588 138602843 62528 62529 96169412 9418 9412 819943786 14411 14409 342747677 32315 32316 271758369 12744 12745 827957705 85731 85740 982450351 53087 53117 117441349 52101 52102 706301636 75971 75972 441711505 70392 70393 724085024 24713 24714 638495734 57746 57747 638502429 44612 44586 523288864 49455 49456 486671087 40297 40298 276060049 43268 43238 945299370 30259 30265 683174749 22023 22008 580591852 62651 62652 624191656 93488 93460 129904155 68778 68787 150126724 52649 52650 387575471 67741 67739 648276635 51330 51343 658529951 813 814 158149952 10172 10191 861972281 63326 63327 394909219 70648 70665 550400599 99684 99696 84060385 62767 62768 149199803 69948 69953 182357854 61539 61519 87395634 53272 53273 811482218 19481 19482 362615396 18565 18536 218015173 45174 45175 883838312 31514 31504 56775564 25499 25503 914316152 47297 47269 214121142 97747 97748 858698470 71035 71049 945217291 8053 8054 379866772 41660 41661 868805442 93509 93510 200657727 84035 84018 901558053 87249 87252 505487289 47408 47387 292375359 39209 39230 510842821 87744 87745 238350935 86309 86294 56615683 46885 46886 540207355 16295 16296 244959008 65283 65284 127089826 82698 82679 859171324 78692 78675 875591035 24311 24312 595875130 10163 10143 341429565 1805 1778 15232221 86951 86977 527298492 6732 6734 702482774 7868 7869 800739259 52008 51988 832640974 44391 44392 13070544 42470 42471 21444588 7138 7139 899471665 92636 92637 119611891 22594 22595 42519690 81005 81006 625946923 5982 5983 418197271 77720 77750 743752227 52976 52999 866386710 24377 24361 152767245 94047 94048 526049000 64649 64650 752810136 3702 3703 954596824 90674 90675 276937366 54306 54307 179987792 92705 92715 489798255 12753 12754 875310623 47875 47876 266023712 81564 81537 690041516 51602 51586 918950555 9853 9849 322163509 46411 46424 490836073 1922 1918 100542454 76421 76440 360454236 76747 76730 149319734 34351 34352 750377924 41849 41846 998478694 68889 68919 352729560 68093 68066 957509025 11202 11203 155045183 25221 25222 842141769 24694 24695 899215116 55709 55733 563810175 60413 60414 816039486 10729 10730 209897682 78797 78795 827884954 27387 27388 455156054 74392 74387 860347229 20117 20096 806873691 89355 89356 990442935 59958 59959 947319346 60042 60043 42709594 48537 48545 211328930 6569 6557 184784896 66265 66266 415213972 9520 9521 135981007 58107 58108 370122990 30689 30716 51352253 6659 6654 177453582 53452 53453 989025920 27631 27632 404350091 29037 29038 970417065 23365 23352 992342981 87625 87626 555067013 57482 57483 203800609 39467 39468 458860085 86105 86106 775742631 36003 36002 732480255 69953 69954 398421723 62686 62678 622697073 69952 69953 932230561 94140 94150 28460336 16623 16602 327220843 89592 89569 480440211 8959 8988 186358153 22164 22163 691985327 19655 19626 449751760 87077 87078 26935421 54620 54621 608183615 69842 69843 653435324 39077 39078 23144351 74985 74986 306888701 44387 44388 245754163 42405 42380 884586605 18275 18276 554679527 81800 81790 301135739 81650 81633 891379320 93410 93411 828116960 55955 55950 638469809 80596 80597 412628221 10829 10823 616837930 66837 66838 700713191 87865 87862 932739055 1779 1805 52452595 88977 88978 501014454 20720 20721 72091955 91267 91271 195801951 21133 21134 831818296 60875 60880 740774575 57771 57749 428678401 27961 27938 941668561 53308 53309 473412567 60363 60364 291876485 17911 17886 748590552 36340 36341 142419903 82614 82615 184451945 96916 96917 390649304 17333 17334 342148119 73120 73141 402226002 74964 74965 937771220 15319 15320 900152110 53076 53047 47360420 68378 68379 272896177 18313 18328 987965367 1026 1027 229236890 3009 3019 593742436 79869 79870 264803591 18242 18243 414951552 59601 59602 395083314 91719 91731 944174646 4994 4995 252253064 51117 51118 101871715 1421 1392 869334824 70430 70431 825945125 40754 40741 280550209 47701 47702 661034672 31483 31511 624561801 75217 75218 837099475 52435 52436 981315548 50813 50814 987777428 17259 17260 845241462 79560 79535 263123528 80895 80885 612982757 44951 44976 346143017 49226 49246 110096350 29900 29917 37281037 91241 91239 981471939 27998 28019 362373315 41599 41600 652291703 16390 16406 842051091 21576 21601 29936345 24053 24057 345179377 57799 57786 339068578 93921 93922 971558943 30171 30177 794514334 44723 44697 759826516 98858 98856 247254227 78698 78688 482318715 64162 64163 839170611 95686 95687 791314077 92772 92773 27995284 59760 59761 59481959 91510 91498 260509334 79273 79259 361151683 21192 21177 490813880 51415 51388 494855100 53555 53553 423780561 50252 50250 578216536 67957 67977 555998511 10403 10404 350846136 69910 69939 935573695 11463 11488 188914685 69095 69098 599530249 61398 61389 410244633 91510 91511 55425219 72189 72160 814794562 14014 14002 137442947 13668 13669 315572232 65728 65729 495753237 85527 85538 288881766 66843 66831 501699795 77722 77737 472200921 86479 86488 831536142 19580 19581 195585552 42133 42105 789612085 2616 2617 75270959 9117 9118 844296051 74128 74104 744691087 11913 11926 251471287 42187 42188 889782748 65158 65159 291112902 47218 47219 676135910 23626 23627 905857000 40231 40201 818122620 6470 6464 140329220 77227 77237 657375892 47040 47037 507443890 80016 80017 562797743 85620 85621 735148415 92323 92324 108951828 61253 61254 484982883 15811 15828 810394060 59625 59606 816896006 81407 81408 596979653 8565 8543 334552641 21244 21245 820410308 68055 68056 557805879 14641 14642 55664069 82097 82095 78546116 52728 52731 934125464 97208 97194 884283956 76797 76798 5953938 74408 74388 699287464 6977 6978 794495055 65305 65306 909616557 49233 49210 982565303 44009 44037 11329964 41679 41680 839630387 63561 63562 72258172 65068 65058 446774436 91921 91911 248996336 93412 93413 128703349 93498 93521 265375362 3178 3179 402593663 31292 31293 537760530 8706 8684 207814411 881 873 414846905 75200 75201 695219524 24978 24953 758555041 47760 47761 913399527 28463 28483 388949880 34513 34514 674677249 86964 86965 29531500 13749 13739 916041482 85877 85878 401605592 32978 33007 512939701 5432 5419 855140378 86380 86381 816451257 34866 34867 762301362 33890 33891 717628255 63918 63939 981718468 58941 58963 370652064 75454 75455 724249162 98742 98754 55707824 63133 63158 561064047 64654 64630 421057752 84996 84997 807321335 80543 80544 195553152 37718 37742 263357498 58244 58245 622636869 60938 60939 993596005 11719 11720 121423349 69885 69876 98506535 49503 49504 864238354 97229 97252 743334863 46101 46085 613864710 77990 78011 404189797 5310 5311 202517557 15679 15658 132370068 30519 30546 561312949 86935 86936 998352664 98454 98455 145438881 78043 78028 78170146 79368 79354 250890773 20975 20976 172314587 70849 70850 255825134 21633 21634 222712990 26644 26622 212052220 26099 26100 448524001 91818 91819 494399327 34479 34480 730907595 24629 24616 555450712 41904 41905 750943142 12786 12787 248291002 92194 92166 541591574 1056 1048 299675633 78060 78058 4736945 68049 68050 841857192 95038 95039 810807313 51527 51501 261312756 49833 49834 790970947 73288 73289 470964053 373 348 970660214 4466 4467 335575649 58288 58289 606173426 9911 9931 507730152 75794 75795 486203724 60279 60280 827795565 10466 10467 774670355 46865 46876 357529138 71767 71778 9689332 18720 18750 248024475 85735 85736 429165012 83736 83728 610144263 90291 90292 520578915 3687 3688 929543188 93482 93476 459354388 84637 84643 565283632 80316 80317 984598329 37743 37744 484699168 59205 59223 11650727 1451 1478 216716769 28128 28129 676529254 89718 89726 822012429 45540 45558 987013134 40577 40568 956445219 75616 75604 359905531 98225 98226 397202774 68766 68767 832868806 99307 99308 456282434 5331 5330 570198162 38295 38296 59680563 79016 79017 9538220 39824 39825 326161624 55476 55477 224517769 73712 73713 475284357 3478 3479 328437326 68128 68108 134514452 39099 39100 530579365 39770 39771 152697835 15090 15068 320363137 50382 50374 210813998 15193 15178 844307295 66369 66370 817965843 20370 20371 911489601 20859 20860 905106046 22244 22245 630421157 31788 31789 580739385 46553 46554 597162055 96270 96267 448945535 61959 61960 590565542 90139 90140 540071485 81057 81059 12832227 26084 26085 279647342 1093 1094 181700557 83601 83584 21465616 44756 44757 857205741 20407 20408 215306239 56857 56887 173644161 81642 81664 206371685 1219 1220 858955637 92251 92252 581526394 77222 77206 292079908 55786 55795 633355739 91426 91402 612997906 391 401 658532667 87405 87382 576903059 70769 70770 322167731 29574 29561 585649222 89434 89442 705946795 63757 63780 981573356 51837 51846 888305589 93707 93708 838207168 85633 85634 742119773 35292 35288 446063822 83058 83045 596108930 52446 52458 45344538 66781 66794 628567055 14784 14773 382291929 57655 57656 385777481 40164 40165 948762762 7482 7484 197034650 70399 70400 626191147 86666 86654 615011008 90189 90190 440037314 88116 88124 726280936 82324 82325 391645233 72523 72524 883706725 61563 61542 278195457 91298 91320 191589861 92113 92123 601943987 26563 26564 894503458 30714 30715 352363042 17965 17979 290993383 19600 19601 933729460 41950 41976 926313717 81878 81879 813353915 69600 69619 76752201 65518 65491 476436681 82734 82753 894532917 97882 97905 770970668 58858 58887 874721145 3297 3279 894093628 83071 83072 493130459 24654 24681 546461129 81198 81199 437090604 55292 55293 776354546 17028 17029 749576407 64469 64470 847191343 60003 60004 615172790 16836 16837 94614093 11515 11516 772112233 59040 59034 686637152 1215 1212 752770241 98752 98757 255726145 44528 44529 65773200 12095 12096 39983125 75774 75775 766277658 10657 10682 850940635 80503 80504 605851132 27899 27922 413679529 87611 87634 757690011 16007 15983 675902736 34635 34665 64296 30424 30408 122329940 56701 56714 984301226 16648 16674 366680972 71968 71969 56128235 9174 9199 778284115 94607 94637 891346846 56357 56361 951645058 57245 57239 679631433 80419 80420 431912330 98855 98842 327914796 74771 74746 158856856 29004 29027 577482153 14288 14289 511142124 65571 65541 912892311 25819 25833 584799307 8236 8242 765948013 17772 17770 957295603 48299 48300 759261483 38114 38115 747781673 40996 41006 161421986 40414 40436 344325501 89282 89283 486239138 75246 75247 442358807 69076 69077 869308595 53026 53027 411871010 74153 74167 330214880 60082 60083 575566247 93482 93483 684811805 87352 87353 845218708 10595 10596 493005933 84258 84237 301116214 48584 48562 294753698 46350 46351 364178569 32653 32632 413769510 93985 93986 606312725 56399 56429 698570923 39744 39750 319266363 45838 45839 598699425 86079 86062 156410681 1995 1996 379616712 96845 96846 941708401 60345 60322 574938053 54967 54978 448543733 44691 44676 184419568 42330 42331 996442494 14390 14380 599442739 84150 84144 468607962 64205 64177 127079616 43832 43803 913287416 56084 56085 564423638 53625 53647 105916794 65002 65010 736471232 73360 73388 509025118 20248 20264 327562763 32341 32349 891426612 47400 47419 517503623 11766 11779 491229114 32268 32269 468670035 48597 48598 603599816 80547 80556 336554553 16931 16932 753661464 91439 91440 97277418 70003 70004 894272250 9270 9271 265997773 52546 52529 984156892 7818 7794 137615060 71820 71821 209872114 25698 25699 656548330 76432 76417 470701165 86762 86763 733220147 29432 29444 384147119 91097 91098 731757024 99035 99036 479384238 94465 94466 388418158 20933 20937 178507375 9547 9543 386476752 11632 11634 435303361 29946 29947 234618180 60435 60442 253990982 99875 99864 898246393 28557 28566 152324048 60035 60021 496945126 34675 34676 720321889 36844 36845 108411327 21565 21566 456359440 11830 11836 969764036 97908 97909 293680842 17472 17491 323684498 863 850 882190992 66182 66179 11901286 35111 35112 553375189 6180 6181 375800905 31476 31477 822997638 59283 59285 748594926 3325 3326 159976240 73950 73951 84596198 83096 83097 2932530 63303 63275 802585510 9257 9258 320971759 64987 64988 436071236 58138 58139 525533840 53418 53441 738628472 54558 54559 732277295 25440 25448 860874668 64280 64304 581205884 43435 43436 748466865 69612 69605 115516427 14926 14927 308681321 5115 5097 961882862 74459 74460 718831563 6364 6365 631502501 13933 13934 315791256 86770 86800 7395380 61294 61295 166446328 16595 16596 11034601 80915 80895 891471234 2845 2846 477489269 59812 59805 12967663 93822 93825 97178387 61687 61688 549405009 25902 25884 769511003 15630 15607 73491622 15334 15335 847614812 85056 85079 348708213 53193 53194 948716853 40627 40600 206931981 1096 1097 544641594 75244 75218 78186709 10361 10379 471913465 19230 19231 885444325 46139 46140 87508404 29149 29150 272948686 58236 58237 436293970 57946 57922 948558898 39508 39481 597940502 78051 78052 403073668 22074 22075 806380173 77537 77545 25804616 30175 30176 773437455 40157 40158 79703621 67298 67306 713728097 46063 46056 248888133 35010 35011 92888617 90574 90597 431542132 34223 34219 416270214 43254 43255 428160791 34994 34995 856762157 12188 12218 995291601 88178 88156 913775708 10903 10904 860280782 4341 4327 46105260 45183 45184 73931023 97175 97147 492014272 93837 93867 248102324 48515 48516 535925068 86810 86822 810782021 67974 67975 642205871 4485 4464 31205115 30696 30697 777511932 71797 71798 120156215 18910 18903 867815613 34259 34260 853155146 23826 23828 45072255 75568 75593 867044062 44329 44321 976947697 99664 99652 201129222 86516 86511 704409961 45042 45020 559343766 50339 50340 279361617 26217 26218 110484091 27895 27896 622410639 29935 29936 226825446 29680 29659 376179283 37412 37413 583495560 83599 83600 308552072 67073 67081 813880543 52737 52738 913474225 79340 79346 751346645 44224 44225 830891174 5152 5159 922774021 17304 17286 62062948 92758 92759 539576090 38196 38197 278840772 93968 93969 962364124 25405 25385 33033483 42109 42110 608742634 93102 93103 770065619 6652 6653 793254518 62778 62768 266876991 91370 91364 813808117 32241 32235 816675689 95653 95654 279064725 111 94 675044489 43593 43577 308116073 56568 56550 451993006 86816 86801 22643386 22281 22282 804980293 74198 74199 925282073 5413 5432 119822507 87869 87870 776032444 64909 64910 496002270 26016 26039 884528036 89720 89721 577345146 76621 76638 416311601 51210 51211 874578509 87502 87494 831237550 90951 90979 850723283 84187 84180 551711242 44251 44273 446284702 70204 70205 189360038 69832 69833 115424155 89213 89220 575933195 28469 28484 571274060 73153 73154 89761388 25750 25751 43924691 79057 79064 616397516 18687 18688 397122184 38207 38208 27621434 91250 91259 357574595 26059 26060 93586596 889 911 448839487 69240 69246 608737712 64569 64567 1822093 71423 71432 69739270 84176 84177 927570529 81316 81324 159979096 15817 15789 8412419 75422 75432 370722748 78557 78558 166195961 6212 6238 288785342 79234 79248 556479320 37225 37226 72734785 29436 29437 230821265 46445 46454 747267776 22706 22707 745988227 19943 19927 589662784 71186 71187 62482456 12712 12696 721116436 31068 31098 983574566 40183 40186 208814089 3339 3351 459182720 6192 6193 872918452 14356 14346 811972300 16398 16399 730230799 89293 89295 313938746 81703 81704 665712178 28071 28072 751952354 77164 77171 717467493 14452 14472 571121779 99162 99163 136140306 23618 23633 228750163 75679 75654 586862617 19157 19151 628097574 76563 76564 128318677 48664 48665 411954711 56178 56205 842972374 79919 79933 606864810 38022 38023 754158709 86259 86260 970795802 6791 6792 145062945 34751 34752 825885043 72812 72813 875621666 37076 37077 453872886 45191 45199 501934398 68759 68771 73017344 92853 92831 473988049 76368 76369 524137663 68395 68402 320453867 10190 10191 686417288 34007 33997 748467392 56846 56847 291652933 68304 68305 403685370 54194 54184 606213796 73042 73043 869338978 43670 43671 213297468 23489 23460 518352321 86280 86281 29626278 28725 28751 909977363 25786 25764 822639143 25669 25661 381103165 14199 14200 842132830 39517 39544 540773161 58128 58129 745954531 64917 64888 532338176 56689 56694 374769402 50984 51001 785013683 29515 29541 64457626 76576 76597 491083953 39414 39415 505625518 60890 60884 19521513 75446 75441 677801276 91106 91107 543592014 42532 42506 913664774 32437 32438 592357017 27623 27624 63835725 99093 99064 171908137 55150 55161 375950120 2183 2204 462201365 36195 36176 20275622 77555 77584 9762012 6673 6674 718798829 4815 4816 467487788 41853 41862 459129547 10744 10766 165910605 72905 72934 496667051 85118 85119 790626956 89136 89145 696420431 2731 2732 735946933 14544 14545 969954936 22287 22283 356162646 89912 89942 293295433 80660 80661 580580799 53965 53945 340853459 66370 66371 168465538 97185 97186 974277430 97849 97879 940511358 42763 42774 80514521 12983 12992 248632812 1683 1684 887087734 14254 14255 22100439 74834 74808 2774852 98227 98219 252571199 88075 88076 697825842 99002 98998 825739619 93631 93632 968398530 38892 38872 885543959 81268 81276 752863966 17600 17622 890260323 16000 16001 786290979 71191 71214 480978112 93745 93746 645031665 69250 69251 286723490 47732 47733 321955670 48523 48539 228609609 92180 92181 299813534 28886 28887 352379354 72809 72810 397296912 96685 96712 827679543 48060 48063 618937167 41622 41597 843368696 57613 57623 797236287 99667 99668 648393704 38895 38896 420580432 47513 47508 634880545 36407 36388 437224667 65066 65067 112651992 85606 85607 455344298 54164 54167 66028439 50040 50041 775863516 57555 57556 732037785 86096 86097 932658467 57799 57800 211454207 94963 94964 411723073 63717 63718 979856084 84746 84730 980319723 68907 68908 456053293 59645 59665 309253443 4346 4347 566346618 59794 59797 60706224 53741 53742 122785883 30472 30446 628485881 32148 32149 175930308 66293 66294 243720999 31968 31964 918638750 9488 9502 160400609 40075 40067 257203178 38456 38438 203302756 47747 47719 552969910 43948 43958 94288614 1476 1467 442992169 88051 88052 967450716 67323 67301 188845211 79566 79586 722260186 63739 63740 680476542 92954 92934 127948735 30646 30645 79278206 42499 42487 921636282 43784 43785 643891802 24416 24417 733617423 15 28 336401558 273 297 4537762 84353 84354 928294077 93174 93177 720338141 70107 70077 861123579 33151 33135 326168355 27729 27742 298332442 84053 84030 517242674 76361 76362 465984492 20701 20705 357313598 40083 40060 380331007 55659 55660 888640661 40063 40064 395751635 22481 22482 19968026 81974 81985 303873877 32340 32330 1556971 92062 92063 563923689 68003 67984 100871253 13990 14003 506212846 7438 7455 969078442 65739 65757 751149425 19282 19283 448775303 83925 83908 55850661 95852 95853 862132366 36665 36666 549039514 6796 6795 623653175 59962 59935 655352742 62331 62314 776449469 10244 10246 338561609 6029 6008 894404124 66582 66583 183509638 31399 31425 652826451 24384 24391 635331781 2222 2223 318791733 25527 25528 244504937 58647 58640 928538668 21392 21416 808252052 71627 71629 564292690 73321 73322 586869667 71632 71633 756182458 47269 47248 592119257 30622 30645 115798751 14621 14615 632915055 58521 58549 992935191 9734 9727 729705918 70248 70227 649076423 67137 67150 488350967 89731 89720 252467466 7163 7164 106602858 80617 80608 439342603 49818 49819 183301466 78632 78617 130373775 37134 37133 938343648 96149 96150 187781435 21797 21798 231094773 29978 29979 906724720 98792 98793 884480294 10708 10699 615566169 17254 17243 692464349 90559 90551 283371962 64756 64775 428930504 29417 29418 817396131 16249 16270 677402225 92901 92884 757400340 51454 51465 871805940 80532 80507 502708614 5840 5853 426622368 74568 74569 666253841 467 457 772205077 44035 44062 933602623 90007 90002 9266917 98744 98745 249718278 9741 9742 233571521 91728 91729 542631636 61084 61085 731071956 951 936 820598597 45126 45127 170872661 46695 46671 159765304 94035 94055 351660133 47924 47902 609134737 18165 18166 234302797 90691 90686 364458176 32788 32802 774298211 22730 22760 881081548 42622 42598 676083089 9089 9099 415101898 95098 95099 387000983 43626 43627 877360993 7313 7309 331758842 98086 98069 656635662 62249 62250 422375924 75193 75198 322610647 28796 28792 689579191 8271 8296 932932969 92685 92664 29538687 61699 61718 145477138 63313 63314 753882780 94018 94019 9034585 73594 73585 34200635 67560 67530 173605256 21019 21031 774201051 58358 58359 697682406 61289 61308 18916221 54009 54008 632924762 66281 66284 569126992 67734 67735 693092800 3395 3396 237094707 23184 23185 554388372 32894 32885 199066275 67603 67604 260389006 93444 93432 271231410 30446 30447 306113789 58858 58850 823498935 52208 52209 739556087 24230 24231 78998472 35989 35985 67754755 80871 80872 579192942 20247 20270 498325107 23897 23898 514011942 95008 95031 485778267 56157 56158 701935893 47618 47619 636766575 91140 91131 262516180 67860 67861 724986569 57685 57689 334234260 88569 88570 945865227 28593 28621 171588986 99585 99586 490302962 399 400 685994955 54594 54595 829639300 46775 46776 242421534 31227 31228 567497214 72301 72302 141453773 38229 38230 540469858 7308 7294 950243567 15767 15743 816285530 77876 77877 463020264 21503 21523 28960670 29618 29644 851936759 25144 25126 806119764 74390 74383 252086656 14385 14362 77615870 21230 21231 455160519 58378 58379 920805386 13733 13715 273445090 29741 29742 141324931 79831 79832 611962389 60620 60610 209045149 90803 90798 694299980 68451 68433 732197551 81865 81889 683169887 51923 51924 821901886 47125 47155 54123847 52687 52688 820276856 67310 67308 789014316 80373 80374 197257896 79408 79381 769493849 34814 34815 783522963 43678 43679 863936068 73529 73530 320956742 32249 32250 677348041 42550 42539 319000423 85784 85804 499641673 68654 68671 699114571 23171 23172 180943850 96851 96852 933818615 28296 28297 146150626 88108 88104 899995230 28672 28673 4683035 64481 64482 963892081 13730 13731 289116459 44249 44276 966190198 17642 17638 232934027 79186 79157 698680515 74188 74203 443997593 71781 71775 52550939 8873 8874 421240738 89678 89679 166725817 71982 71983 120391811 90622 90634 630325081 91554 91545 42554995 90428 90423 485545031 9893 9894 455427552 18727 18728 172009526 22608 22592 304584706 15354 15331 603139400 41857 41858 214045845 63740 63770 461491929 14034 14035 346316106 64916 64928 884264325 37466 37467 239007105 45866 45888 404183008 16852 16851 242061090 55667 55642 717210461 545 546 58459549 31412 31409 650983641 86809 86810 796132435 358 359 931290785 47165 47166 197165313 12315 12316 903358205 11958 11959 258230182 93297 93298 377472111 14693 14694 320710433 37385 37386 945609641 35338 35320 163491216 27951 27952 688485974 19592 19593 722048954 67657 67656 846078222 13145 13146 337476073 17866 17867 28544234 23822 23823 347702669 2990 3002 759280863 79429 79430 41111927 16757 16758 995283821 16663 16664 278904816 89344 89338 139183844 38735 38736 869873215 91510 91519 779684152 85258 85259 30749848 85587 85583 365058150 42069 42081 573262369 42386 42366 851078845 14470 14484 797879741 45364 45371 831543707 87746 87747 678254383 74838 74844 25665177 4024 4025 435850446 75933 75934 699148426 82672 82695 107342339 73930 73931 59067158 21453 21437 208942731 87508 87509 264939253 22433 22434 264695132 93362 93391 70381411 58456 58472 237825227 49623 49627 773627022 21000 21001 316020954 41587 41601 633971230 61803 61804 653550474 75271 75272 952684471 96523 96505 264050675 63687 63674 936319293 63595 63574 387768174 51639 51640 507658598 99753 99726 689102440 79479 79460 735590288 95135 95131 648433521 28771 28795 260063865 34123 34142 261843130 76515 76516 783733352 84887 84878 11803930 33868 33869 281748885 35053 35054 964741974 26670 26666 513680873 94165 94166 331977557 67973 67974 827325764 18222 18223 659047599 73766 73751 227855249 7247 7248 116600140 43702 43674 233269590 1826 1804 242249442 98322 98323 573842239 27974 27975 610218028 70422 70420 509889642 56060 56061 66286614 20466 20481 863403969 19552 19553 420652529 38086 38087 19033968 22299 22283 921895852 67261 67262 842573244 22913 22914 45822169 8870 8871 67458692 89410 89423 388405890 74332 74359 799403160 34090 34091 299923537 4456 4436 869039456 71099 71100 519976594 33135 33136 967550790 64568 64569 981965185 82205 82206 707474279 49023 49045 927212805 88352 88353 999923145 16872 16873 508539329 72780 72781 714284086 91771 91799 85074619 79306 79332 790949976 16658 16659 298626145 86381 86382 180145730 48928 48929 741613012 88931 88903 413902088 91964 91970 119092317 28399 28400 67276621 65245 65250 661304207 8790 8791 689769567 11776 11783 979182627 16131 16132 62776530 50594 50595 332202678 23691 23685 560231603 90199 90196 782335625 40584 40589 575330505 51996 51997 939499498 28341 28342 195193542 44595 44582 898593681 48019 48002 966575958 20522 20536 3784180 21773 21760 217725765 44116 44117 96063132 78935 78947 465080882 32632 32610 44446922 26891 26901 64744453 51993 51994 423452403 57183 57184 145510869 78431 78432 30097216 51 52 277628694 47354 47341 239693774 40339 40340 653096818 2150 2122 167849212 58193 58206 826436673 65849 65851 569121964 30213 30214 28674420 99013 99014 102754063 27770 27771 468962252 5498 5499 856508855 51063 51064 589937955 7065 7066 362948308 93304 93295 878910134 61201 61183 874886809 68308 68298 505704860 56346 56348 45128831 97779 97807 61376033 8899 8901 105259707 42000 42001 571131525 49753 49733 846857204 54285 54286 896084517 98939 98940 267793642 7817 7808 491423799 27477 27478 910591081 72020 72021 357097603 40819 40820 893162001 14263 14264 326804835 29552 29553 723691383 54911 54925 811623735 12071 12093 481080895 56844 56845 838402747 78786 78810 818871457 50015 50016 458890465 9483 9484 210303979 82075 82045 384778109 74655 74656 304084289 99269 99270 224828270 72480 72481 849676778 11985 11986 815754598 47254 47241 623374288 27874 27881 896383424 95460 95448 77575680 20791 20766 35021156 37374 37391 220830125 38515 38516 280034516 94366 94393 279540700 76686 76658 413420404 4702 4703 826956567 73780 73752 113752061 64042 64060 497044991 11377 11351 115651469 74791 74817 38136812 79431 79432 768007329 54175 54193 919630770 76823 76809 465472041 50872 50873 678660868 18400 18401 532111566 21701 21702 220999477 16602 16601 907879517 28225 28226 467868025 51258 51259 205352969 75165 75166 521523859 13888 13884 572077123 3903 3904 104823120 77997 77998 13211686 51870 51871 208904119 32643 32644 873636792 79802 79803 242149336 41093 41094 758687529 97730 97756 823762848 58447 58448 939079897 26389 26418 104543426 83944 83936 311723750 44437 44460 814864102 46535 46536 413768167 49665 49666 105354118 29651 29669 323795814 86271 86256 113667587 78024 78015 427847373 30844 30832 51489187 96953 96963 577651980 42162 42163 222206648 70855 70856 999542730 3000 2994 851742585 89405 89412 931320158 75394 75415 940617795 78831 78832 823457187 56072 56069 325534088 85742 85759 436296020 99257 99258 287630470 48640 48641 610705105 13560 13561 120210728 47370 47362 437870699 8123 8131 58755644 75978 75979 416233776 26080 26064 643724364 74975 74976 862305860 70764 70765 831586803 5834 5835 729203285 90697 90685 288630393 76111 76092 728974589 8158 8133 767749576 74731 74732 997384846 51510 51511 533427558 37838 37839 28542566 75548 75573 466467276 55317 55318 597986804 3924 3914 305612614 46585 46586 976092571 91790 91780 35234360 98069 98067 42783602 71055 71056 225099924 28884 28885 481958187 53895 53896 388148393 44556 44557 413943155 10805 10790 457374146 68802 68787 816530791 63037 63038 165383026 27986 27966 435842317 69733 69734 811752269 61686 61687 31957051 50068 50069 379743075 66329 66299 281910414 59467 59447 763260115 58799 58783 136584508 40377 40404 638773090 90271 90272 598230113 41368 41343 920778557 69582 69583 418019324 93377 93378 664840635 67843 67844 650077441 15416 15417 260047584 8728 8729 237705867 56699 56685 630949794 99221 99202 807375295 76021 76022 549290988 21867 21868 62710851 3425 3402 484566324 57537 57538 800182099 39153 39147 913583619 81078 81079 457256451 21739 21769 120947535 55656 55651 764683833 29713 29715 909794678 86335 86329 870014288 83820 83801 331818830 13618 13619 815849918 2731 2717 740110661 31806 31807 661034192 48459 48448 216756664 53190 53178 436851420 41809 41811 695789372 9193 9194 533717096 16912 16913 297018171 15750 15751 847525717 61248 61230 361471938 11732 11733 587853188 66928 66954 1467013 89967 89968 3171203 88161 88162 12023406 35663 35647 652111429 72931 72917 513121574 42936 42937 542388541 71435 71407 624227091 39575 39576 625706642 15957 15958 588300639 68398 68407 470154241 39918 39902 34541056 15214 15215 115950820 7308 7282 1103551 47097 47099 920015558 31199 31200 923246497 57404 57405 42361153 5131 5114 310646415 49662 49663 849907887 95830 95831 953049080 74392 74378 116380537 69199 69176 658856251 51251 51231 653043388 52848 52878 335760839 2723 2753 616436546 61788 61790 328760405 44177 44206 900071480 37803 37801 473515059 31013 31038 343561786 46316 46317 277552479 58675 58676 196782557 35110 35111 908570392 42201 42202 662009808 52965 52966 329544948 77285 77279 848230611 59975 59976 815053966 63243 63230 282124112 86612 86613 857102246 74036 74038 87910608 75706 75707 610269031 48032 48039 236160883 31491 31492 946619628 60177 60178 849706401 81865 81839 448795245 26973 26982 979479341 94663 94664 657904326 79526 79540 489881664 23383 23384 63129799 71400 71401 207013492 87178 87152 419561210 14270 14298 240271073 38528 38529 229867749 88616 88586 170454929 10672 10702 301437254 2617 2618 141726949 33874 33875 652558966 95831 95819 698638981 61445 61446 696972288 76697 76689 705922765 75804 75805 251802723 39244 39245 812354604 75814 75806 371455421 34968 34983 350971609 58336 58337 119036661 63274 63275 731374971 5155 5147 622078162 55416 55402 663090780 63344 63345 657372820 77518 77519 571751174 42806 42834 142844714 59576 59569 857932296 51614 51615 881503204 13270 13271 692606499 13295 13296 905484714 33004 33027 963558317 88496 88497 934518556 66143 66144 672844131 3880 3851 807248116 9284 9260 299758146 55171 55198 415180607 77230 77231 666965215 26036 26037 392291970 91597 91598 769481549 29292 29288 934701389 30108 30109 598233405 92167 92168 926971100 79110 79111 365518567 46376 46377 535264812 58046 58047 725167023 77171 77148 440941277 76688 76689 579893915 41975 41945 207142463 20063 20072 398583852 90746 90743 846622287 69882 69872 669396522 14256 14266 56512417 16485 16486 888533396 22268 22269 47233229 10384 10369 992889003 82075 82076 30572677 31007 31030 145936494 13913 13937 987886946 56407 56393 309540513 30279 30292 932117583 52038 52039 623567326 14890 14898 47275659 60436 60423 349684932 35104 35077 685855608 67702 67703 558067924 87512 87494 237754136 66057 66058 876142951 63191 63192 18688211 61180 61179 100093295 4160 4161 467308543 87395 87375 569394243 85776 85782 621358275 66896 66897 744529495 8995 8996 179051835 10263 10264 770791171 259 262 821738918 14179 14180 814505437 19667 19661 63797984 71014 71015 927808022 91961 91979 880763059 21792 21793 478551398 42134 42135 205238793 38 19 652762911 60304 60278 496814411 76236 76263 104815797 73450 73451 981230230 47159 47171 771574660 12179 12180 827574609 2700 2701 275211012 91789 91801 57254619 24421 24422 946318338 78103 78104 548209832 30009 29986 453485379 83130 83131 405829116 26685 26686 431431376 97697 97690 39097741 11573 11574 356006969 3420 3405 769605785 75828 75827 143721750 37714 37731 129347058 19109 19110 314403653 42564 42586 568173806 95693 95719 358697068 72346 72347 605703931 65711 65699 63453728 35369 35361 322424753 9327 9328 373042092 48727 48728 737548601 81558 81559 423166803 42665 42666 905918036 50910 50925 272937737 3207 3208 305278156 21982 21983 834566520 6632 6625 495266133 35594 35595 248293745 94913 94914 750780767 23178 23152 844706455 53480 53481 439426961 67588 67587 726401755 18957 18972 930840906 51990 52020 42175445 41082 41060 441508109 17887 17888 660848588 67945 67918 534420536 20338 20335 71997588 98644 98659 856423091 72736 72737 478809368 88651 88652 444435885 62568 62569 807828915 46480 46481 504429073 53446 53447 458689719 73396 73397 301029936 12530 12531 803918870 98350 98359 902420931 6323 6336 583750039 73550 73551 140572905 93143 93144 199619277 10046 10042 327621171 32554 32573 792614641 19290 19308 565770360 13415 13398 663561487 26861 26873 854079709 37811 37812 535411271 57717 57718 559694499 61500 61501 46124350 12476 12477 76474738 26917 26918 904990626 36930 36925 870018489 30138 30139 898595494 2961 2985 98671163 88450 88466 382685268 40670 40671 309100968 65372 65386 304429013 17407 17381 959482044 87783 87784 950969708 12978 12950 872019897 82839 82813 315377967 753 754 420455837 87739 87740 576379421 66119 66139 829761358 66518 66530 999910618 43359 43360 518423940 37104 37127 482574673 96780 96783 804474743 51479 51480 921565561 24522 24531 614366358 50424 50425 9973106 92756 92757 972057044 4071 4041 426011711 32074 32075 487190133 87678 87704 260235374 60605 60606 860528474 69840 69836 787997690 74627 74646 11691965 78143 78144 737805158 40189 40190 31446919 12126 12105 684617056 1696 1703 276199294 18371 18374 89538082 50160 50172 776791146 26826 26811 249300756 70994 70968 849547923 54908 54909 829262843 18817 18818 175990974 44318 44289 349972206 24358 24348 169997893 41552 41553 144800081 44524 44533 453622526 70499 70500 854499118 35728 35706 301314703 38021 38043 229356877 96613 96596 821756736 71304 71321 713639243 95602 95626 377941723 23926 23927 823124424 36214 36215 462238838 59787 59793 238681750 9067 9068 709706910 13350 13320 530746808 92711 92703 276379368 51442 51425 862365304 64410 64396 825520653 45077 45078 634978677 52377 52378 446098575 5033 5055 193662493 35652 35667 116412544 33426 33427 265670008 45861 45847 292204460 42609 42610 425556191 24478 24505 592013638 34432 34433 930777099 80674 80675 355997320 96349 96350 698222612 51524 51525 52507204 16440 16441 35345839 77933 77934 29093730 80349 80365 557826390 39791 39792 755342327 38725 38734 949161670 10400 10401 470542180 3391 3392 696269225 11729 11730 107973602 8813 8825 187703741 72988 72994 171677712 25925 25901 465747852 21012 21013 687346043 31782 31766 890477705 76487 76488 830038905 48943 48973 245512886 67120 67150 799835009 25334 25323 107947632 90284 90285 289298867 65993 65994 311709512 74352 74334 231898821 57864 57865 892495596 31943 31927 537004549 5588 5611 983062062 43892 43893 759920925 17008 17009 395300280 29539 29535 882846183 37433 37461 133612678 81775 81776 147375781 79112 79120 145625784 86030 86031 228464974 37196 37197 941133076 38714 38715 201773820 59857 59866 400322836 65407 65408 691471825 23553 23547 13102275 62158 62159 708939869 75866 75867 72169683 33669 33670 406584318 10589 10590 409074767 20088 20089 341899762 51730 51708 58922480 97123 97112 364375701 80089 80061 404011097 44835 44836 562376567 6369 6370 350993255 68930 68931 458068742 41699 41700 57868128 54490 54491 141421033 41526 41527 923261115 20821 20831 247800058 24288 24293 123257146 42837 42863 582975240 80334 80335 969787427 19065 19066 572547024 89193 89170 363797366 33149 33159 202430069 13698 13699 922930570 5043 5021 5866339 41923 41924 237532694 23905 23906 425360260 29530 29531 280589874 28390 28361 271673427 23594 23620 924230771 45194 45175 104786638 27545 27551 261336383 41310 41311 908764221 74062 74069 985933787 25462 25472 111422454 79841 79845 157084167 4202 4228 283009977 11944 11945 789666881 60063 60064 731996129 54390 54374 914479662 34395 34396 701818984 98675 98676 252670273 21864 21848 909956918 45590 45610 809985823 23698 23699 731101646 46738 46761 321627446 78239 78226 159716276 11314 11315 154552586 1676 1651 96308919 36830 36837 799429450 58756 58757 451365553 15002 15003 768377757 61867 61868 726493974 33175 33176 199946584 90580 90581 574447267 85915 85901 176157083 92101 92099 598159461 22365 22366 973975217 92508 92509 349267366 85221 85207 457080913 46392 46393 108347125 93978 93990 316126779 18064 18065 692375201 84173 84174 670979943 91892 91893 169682273 97671 97647 618511135 21296 21320 454875307 44846 44859 183956763 15509 15510 203605283 38061 38043 853486517 8075 8076 68965500 73190 73191 201451051 12074 12075 740143284 95290 95291 341972901 41353 41350 978315186 73352 73353 598388915 19741 19754 109431002 60014 60004 668055331 28066 28067 708387514 58257 58236 592091841 43856 43857 536162422 8389 8418 951086956 35578 35561 309430637 56820 56839 112127239 16847 16867 47494684 87704 87684 39631919 84385 84386 457008054 70777 70778 367902286 81736 81726 934935585 91385 91390 218073069 11985 11956 216593095 95583 95610 131241117 41250 41251 542123963 84491 84492 648358706 81909 81910 973344754 63300 63301 277245149 34194 34195 659293700 90389 90390 681336024 35246 35237 930277127 30593 30594 340861205 46277 46278 308235482 61283 61284 552522848 12633 12658 330149404 66407 66408 527076583 88471 88476 769244899 16966 16967 652601432 18654 18673 344488771 49974 49975 644563717 53180 53150 569185390 94541 94542 842002041 67398 67399 243967036 76806 76813 742235844 44807 44808 855546255 45752 45742 553997226 71950 71951 149052338 17849 17850 241626802 12719 12720 572040266 77023 77022 730082828 39403 39382 142965210 66498 66499 947933816 91976 91970 597917586 1119 1102 71211463 24084 24099 403918508 33128 33110 647390445 65646 65645 472917368 50071 50057 345404594 13960 13961 248541522 73725 73726 830698051 22197 22198 20753275 27999 28000 196231221 84472 84473 267747817 5972 5984 52158016 60159 60168 262271084 39655 39656 969743883 45558 45542 686897586 26556 26557 522452911 83671 83672 818250719 25031 25032 776673378 58792 58793 896477052 50330 50331 672255779 73233 73232 911707522 50531 50532 442389019 64491 64492 348895563 81723 81711 265774871 43485 43486 643700685 27411 27441 234862070 17099 17118 165007624 75402 75403 641541212 21969 21970 106771311 39663 39659 620218678 67935 67906 259722867 33093 33085 475393022 6535 6536 547462374 90012 90013 526743980 89850 89851 503040041 74829 74830 563374108 67235 67243 761641670 47112 47113 718457737 98802 98803 778265846 36794 36786 840183043 57241 57242 707853603 34519 34520 426704416 63256 63278 496852767 54692 54680 103760865 22000 22001 999407019 6871 6885 205618951 36379 36390 869682167 41785 41803 389386020 25733 25734 92172286 50362 50363 219412050 82855 82856 70368239 24587 24585 361653043 22571 22572 596970289 44840 44841 404409762 61325 61326 846415533 25967 25968 253562864 97346 97347 173409114 67322 67327 357746575 50183 50204 525924874 28913 28914 319734067 68858 68872 227672868 98982 98983 342853042 45918 45919 881508790 77006 77007 664135368 15140 15158 284781546 23040 23026 268800537 89621 89622 115450564 76980 76978 774565071 40405 40414 666528245 29022 29023 683354177 48199 48200 493304564 78723 78724 437026547 20838 20839 671666007 58750 58732 743575745 81862 81863 326859309 26876 26877 823315136 94922 94924 353160771 71313 71292 500103151 34179 34201 989156253 49326 49304 604149721 2033 2034 360170774 58753 58754 284532380 57782 57783 174279133 64928 64908 870579758 71022 71019 761140394 97737 97729 909495718 29177 29203 11976140 2188 2184 795557135 31286 31287 921864113 96685 96670 195346388 37032 37042 952389479 7523 7526 527234224 95690 95700 723045711 9665 9666 916803908 71354 71377 310390665 33412 33405 35485048 80790 80794 225384006 89936 89922 631698864 58322 58323 75672350 36987 37013 782909216 34093 34094 344145366 65781 65801 419598129 30222 30252 48872251 91688 91709 671721055 54300 54301 878581698 9348 9350 909988535 23387 23396 143235978 60697 60698 759401201 36386 36402 470854489 84629 84605 155107354 9772 9773 77604314 729 730 811945055 62492 62506 85136771 26986 26961 312844478 4314 4301 790164023 83061 83062 631614569 1678 1649 692622860 12788 12763 569143550 52440 52462 618558025 84122 84123 667712686 19618 19619 788256587 38024 38034 812590089 76830 76847 990061117 14841 14842 607985579 34947 34957 96926081 95130 95128 768718213 88814 88825 692585738 16914 16921 641388378 38507 38508 94224686 99116 99136 614216241 49839 49840 851404194 2922 2923 566251718 23249 23264 747962866 2838 2831 52935129 24934 24935 825552670 41741 41742 70114838 82600 82601 524966135 11308 11309 385377339 15667 15668 82542732 57448 57462 781358541 54187 54179 619744573 93824 93853 300696472 52015 51987 2588938 72982 72983 632377206 39572 39585 481413927 88269 88257 492944113 10234 10218 589339909 96529 96556 197622250 9380 9358 80159369 93097 93098 132872108 73920 73923 766582483 53511 53513 287166173 66056 66057 980492915 7022 7007 219603456 70760 70764 774526484 55647 55650 402294736 39195 39196 650512468 91988 91965 480077479 2335 2336 189028764 81669 81670 880975729 69417 69427 200039383 78257 78258 225215374 33514 33519 264989698 64450 64423 469974350 14542 14516 328553796 49624 49598 971427776 38470 38471 873623495 91683 91667 619084093 59419 59420 814522487 47410 47411 516825511 64837 64839 404709602 23512 23485 858384628 9011 9012 341828392 42343 42344 640487125 14369 14380 961494112 31027 31028 471884534 8578 8554 794246098 93994 93995 361937982 14645 14646 9314979 54337 54322 108315474 27548 27549 77067040 76163 76152 768975190 18632 18619 684013597 4976 4977 448469793 87186 87187 55132269 43469 43470 862208793 74971 74972 129934389 52693 52706 730123842 78382 78391 620477501 92312 92313 448654856 58102 58103 459317905 77552 77553 20861497 13657 13658 628535316 64951 64921 904888835 37304 37306 288459074 94400 94385 548456238 6338 6339 921356763 89043 89034 889918624 96084 96085 140480225 21260 21238 451128945 26354 26355 741517630 55313 55314 59210303 65768 65769 375552369 96222 96250 483458477 7936 7940 317940405 74073 74084 949114220 80275 80276 973813678 14691 14692 440821398 36013 36014 146774739 62291 62284 834959983 37787 37792 533688610 73141 73142 686929330 47994 48006 393371674 48553 48575 475619602 97076 97077 336614037 45705 45697 665582212 84628 84645 125830508 82553 82556 664143748 24044 24031 314490064 67025 67026 500538530 65962 65949 253542299 67094 67076 202411285 29604 29605 134445798 93179 93192 167716987 95712 95695 512222071 28878 28879 599000552 30742 30743 964856462 58153 58123 672480915 11294 11311 397167276 32378 32379 379785706 3819 3832 615819226 53293 53301 786082094 19448 19454 514543438 53884 53885 59998822 96574 96586 953960815 68918 68919 227439398 42439 42449 379074483 19831 19832 444862013 46157 46158 340622640 54143 54144 502192459 42705 42706 585892798 83667 83668 768290204 69534 69535 111719247 16366 16367 307853305 16979 16980 650496114 90607 90580 318453625 54841 54842 705561809 49452 49478 614279164 25446 25447 693234538 55371 55372 835775491 34505 34506 4462147 10455 10454 916318851 16718 16719 395747602 98620 98621 858200273 39015 39016 499537718 90773 90774 424670409 75111 75112 677269851 39210 39211 424153193 6969 6976 984299299 9206 9207 959599341 75667 75695 224961486 90144 90140 671120350 51227 51228 665479618 88667 88668 744839889 83807 83808 274340977 93093 93094 154772546 27754 27768 79211912 6322 6323 401698526 3589 3591 913581415 10306 10307 399750208 79282 79283 606255188 33507 33520 265105736 9323 9324 544790750 79603 79613 588964125 46270 46247 550863377 57287 57288 684606145 20497 20524 228568787 10063 10057 210705202 48901 48902 997234222 38665 38666 907415822 17505 17533 178028757 51146 51165 509267315 1342 1355 697512589 86601 86602 21905852 19314 19306 335356587 96251 96226 72602294 87458 87469 827914041 51890 51877 533777117 66022 66015 599036932 17403 17393 479255772 34383 34384 850657163 90539 90540 576924516 24819 24844 752635902 54221 54222 138854155 72256 72244 490794837 82234 82235 873879606 96938 96939 169566311 46014 46015 788425452 9240 9239 920267794 60847 60848 263058522 42932 42933 578072850 20442 20443 528401015 93445 93446 828231245 95388 95400 945065580 56697 56698 41680314 57177 57185 511131227 72594 72595 67506997 71532 71529 124789910 44021 44022 426809234 34934 34935 994475280 30175 30153 165394921 26551 26552 941701514 7380 7381 221335348 14013 14029 53365005 478 498 637062080 92684 92685 684691968 98730 98731 537041036 18993 18994 964327981 99547 99571 417031199 85824 85825 511073002 82594 82575 942238408 29820 29821 844436259 70272 70273 293399350 66287 66266 797492615 50999 51000 977805009 67375 67364 601280992 5544 5545 770628004 74383 74384 693334992 85616 85617 93812940 4153 4172 469809217 31222 31230 430539022 17102 17120 659119662 91962 91979 969531137 4725 4726 416287698 71846 71847 312577471 14440 14427 79450665 89941 89963 117756459 6933 6934 925780873 26987 26988 291759648 23162 23163 592882959 70507 70508 438750538 36466 36467 16688986 93113 93114 625126880 77927 77928 313415715 41755 41740 443495916 45023 45024 411550277 50324 50325 337907682 40285 40262 386524241 82269 82280 564603828 46004 46005 101051090 66456 66480 791504659 14057 14058 97504592 71396 71397 9357369 77267 77255 801472799 5338 5339 835329363 19722 19723 535640074 13888 13889 727192290 35763 35764 221005553 19144 19174 945257535 15995 16015 731075382 77374 77388 837533399 35946 35966 847812377 67243 67244 272842379 65396 65397 521986148 85107 85108 433541916 28941 28942 823155967 52218 52219 736592610 54406 54407 948688747 22089 22090 100197879 38616 38617 844705226 58254 58232 120975414 73545 73541 462427383 45677 45678 81379645 94033 94054 597166798 15206 15232 528032257 27875 27867 221837864 30345 30346 877373758 24599 24628 736017859 30110 30111 254807978 14300 14285 856225665 63587 63572 617738666 93340 93328 563730238 99691 99687 218647316 77767 77768 952944643 69449 69452 10497789 78748 78749 713924787 92233 92230 990354866 78052 78053 524579324 71795 71784 438268736 99835 99836 232452874 89476 89447 572422804 60352 60353 404423634 44089 44088 285331508 44191 44218 378083026 99186 99189 133221509 99088 99089 47784579 24428 24429 786964630 48847 48819 782805472 76603 76604 911256993 10730 10731 27325362 78002 77975 765797546 64976 64977 920160289 23532 23533 615909145 37639 37663 310378092 81473 81474 905709401 94379 94380 86656734 44096 44086 531480491 46183 46184 52084085 40195 40196 966248523 63345 63336 911960292 18525 18526 384799509 54671 54660 925228800 34572 34573 635783153 89683 89671 138964999 87787 87771 260016733 92942 92969 92454760 58724 58725 175805628 80378 80379 836291671 60274 60275 696037226 10124 10095 281427531 69678 69679 298186039 75959 75960 128258524 99236 99253 761647823 46554 46576 173336210 41600 41627 738652774 91479 91480 729735159 40818 40799 413186662 5599 5593 101523147 54835 54836 242033761 72972 72989 876460648 12503 12504 191242577 39589 39603 152165459 77167 77168 177079116 27984 27985 427267128 23588 23613 703824056 30958 30941 543284696 8082 8088 640806231 54484 54463 434209291 47428 47418 942144707 53448 53458 140733640 62543 62527 364413017 28445 28446 201143541 10094 10111 216317920 35597 35585 972294965 70943 70944 43863557 20083 20085 321473098 44515 44516 297001921 74512 74513 935891138 14763 14734 46721205 29201 29186 499131803 53510 53482 134961219 63452 63426 219131213 68411 68412 277819847 34338 34346 69982359 32239 32211 852968171 10637 10615 306757685 6413 6414 33134903 34452 34430 2252025 25315 25314 71035893 80991 80986 424736008 83840 83825 844898126 26051 26052 496294616 23929 23930 522240887 40213 40214 641560134 10524 10516 565684391 41454 41471 37918034 7997 7998 922829970 18829 18830 808482690 32730 32701 578245446 43921 43947 952397738 70379 70380 306696941 14979 14980 166478115 2469 2476 76534378 22234 22235 622278699 30376 30377 155038759 45376 45377 355046084 15572 15594 643760577 37436 37424 128798216 29961 29962 758608991 25849 25824 492118765 84775 84802 411530053 86311 86314 134890001 58140 58115 225679387 37216 37217 509828132 14520 14521 950234284 48697 48698 687795507 6653 6654 209735499 46424 46425 340603969 74330 74350 320553509 74763 74744 831061018 44896 44897 528241114 44521 44522 423730214 50 51 66831365 17946 17945 933640529 34989 35018 295694762 61467 61468 958215726 35085 35098 364860423 74954 74936 300081256 55232 55252 499865461 81802 81826 328313550 29238 29221 775879962 69088 69089 460468525 34327 34352 109366039 18154 18147 910155735 4944 4917 516141409 66668 66669 382814685 46606 46607 357999200 3632 3633 125419440 37773 37774 244681982 89499 89500 886083154 88414 88415 595382298 25273 25302 855148877 86978 86988 83902740 13962 13967 159605402 53249 53278 795424493 13507 13527 347290622 91998 91999 409025028 77802 77803 215184668 29030 29031 434590009 58523 58553 611803500 24697 24710 667318607 68631 68632 54348960 81674 81675 235514547 79054 79034 40620234 62311 62337 550355885 75197 75170 58088680 79074 79075 350265646 53630 53631 97899668 32944 32945 958204464 62619 62646 176145254 27554 27555 327974600 71459 71460 445629982 37299 37300 168890278 25969 25970 134894254 95383 95384 164330938 10691 10693 679434514 42412 42413 434770581 15307 15284 374944079 76206 76205 665427049 46393 46394 535443875 98763 98764 992421907 39536 39517 880942245 28606 28607 183099608 98980 98981 248647089 86628 86629 98865960 18597 18598 361909756 21359 21382 620976814 1888 1889 726324495 23452 23453 933891254 63648 63649 239665386 9873 9874 536689338 81070 81086 860874442 2701 2702 337897760 55345 55316 426485074 98195 98196 589107779 46154 46155 51467530 67152 67129 547973871 27788 27789 957382156 54542 54537 723091714 66965 66979 702497428 98212 98213 822952263 24238 24239 990004144 59654 59655 47326779 15988 15993 57400942 21172 21162 630037137 35390 35391 818050902 79022 78994 8457156 26512 26513 686714275 21779 21753 104237452 22587 22588 977139023 39839 39818 703187332 33458 33431 845468572 82224 82244 738357450 19180 19181 74823076 65043 65013 258674975 4405 4406 556358599 42372 42373 119702901 43930 43931 732156088 55583 55601 659747603 89822 89829 783744727 77810 77811 843359727 71425 71446 92682288 43738 43739 216379302 96416 96446 315180558 6955 6956 318303956 81235 81223 552357131 61593 61594 122077965 85140 85141 264593617 72168 72169 688264930 557 529 911959101 86630 86631 437886512 87975 87995 271696007 92268 92269 913396080 60255 60243 556945601 53377 53378 610660055 51770 51771 373950259 3875 3853 763557721 43436 43437 323337894 269 270 361163565 35189 35190 58215454 79733 79734 491272473 49014 49015 197402452 77177 77178 886854647 48948 48949 334146543 906 920 593620051 52198 52226 677962109 63091 63092 888782889 89058 89059 173432760 74341 74331 720996279 20638 20626 259656104 32232 32233 529627007 36880 36872 458214491 80608 80602 726206009 24813 24814 422261809 52060 52047 672248001 13833 13814 816383233 96936 96937 506468508 35750 35778 361073475 21749 21765 876077717 79446 79462 836447661 46714 46715 132363957 42928 42931 227699068 68206 68207 676599725 4680 4681 365029947 534 563 773484537 99026 99027 599096902 89026 89027 126132038 70070 70054 803177893 71985 71986 20437409 41164 41165 183851428 98427 98428 751609817 60411 60412 172377735 2634 2652 934703518 65073 65080 789378326 43841 43817 915997814 16764 16784 67722655 42113 42110 630578803 58826 58813 453157249 92983 92984 373391003 48215 48216 292841624 75650 75667 2420002 84832 84833 338658056 2538 2534 83354145 27940 27941 478606929 13905 13935 358997023 61185 61213 352648155 43461 43432 396529851 35676 35689 576422799 19673 19674 267258584 84512 84513 933403122 23640 23633 376120652 88983 88988 654061732 92094 92095 732992599 30929 30930 548048336 31526 31527 757875475 64408 64409 896492829 18094 18095 467020817 96839 96840 295663485 57781 57782 295596573 58156 58157 696501602 62207 62180 903762887 47640 47641 555578195 69756 69757 357112301 84922 84949 272870280 21755 21756 379003988 35934 35917 738971794 53072 53073 249071261 96104 96115 776106799 54121 54095 981499476 45940 45941 715203400 31679 31656 9058589 37641 37625 188989089 53566 53572 554928639 44200 44201 495658530 29865 29853 125014061 16544 16545 774205896 818 826 937366752 69632 69647 768270452 51977 52000 124142304 31630 31631 348436721 62862 62858 400672946 85879 85880 704783737 34457 34429 218400388 94406 94420 65713937 96913 96939 435576158 35468 35469 546870098 7740 7719 341411065 55506 55507 605701836 80787 80788 588367225 58059 58051 801308130 29550 29537 55277443 93463 93464 485148444 2788 2787 739524743 92718 92719 465855941 85675 85676 425596925 58026 58054 572722716 40029 40030 631148726 96577 96590 86566750 41090 41112 28244731 60744 60745 44533579 79549 79561 362480897 1642 1655 371310278 99165 99148 112533555 27681 27711 917118149 46636 46651 454057824 93986 93987 46579000 32289 32311 918829828 49023 49024 13506077 6626 6608 996448887 49120 49113 557618556 48253 48254 346953976 82788 82773 457580914 54679 54680 344409436 54215 54218 497893794 84165 84166 138193378 84229 84230 652659150 3336 3337 844947891 10245 10246 824619330 69526 69527 820748063 55748 55749 773322206 30380 30381 101110491 45341 45363 557372804 25324 25332 702027984 97816 97817 945770073 58929 58930 883066308 14432 14433 26265611 39662 39672 797434804 99579 99580 456058816 41682 41683 96722387 8234 8237 219542970 85380 85398 471778344 305 290 451608534 21912 21913 696654903 57204 57205 954810840 13498 13499 553718938 19341 19342 895645601 19641 19642 98503368 17361 17339 199100628 40002 39994 924965822 42748 42749 506280678 9775 9776 271484265 65269 65270 354710407 39107 39080 296182917 49009 49021 721438865 58109 58090 76744400 71535 71509 316148863 28182 28208 333001480 86649 86650 633702526 55048 55049 998974176 80294 80317 45076501 2551 2573 422026999 62301 62302 175427460 10309 10310 482468718 58134 58117 975926180 94826 94827 892022736 87774 87775 849450096 83983 83993 855042858 36229 36250 672208612 9268 9269 358420921 82479 82487 905870778 80007 80026 650390198 81779 81780 168417656 28473 28445 363509817 46960 46961 733089174 27492 27493 897882856 88339 88340 982657903 42589 42590 599145185 46817 46818 192630669 37743 37737 362993718 77858 77840 559948394 98785 98786 997340587 86491 86501 82392357 22032 22009 19695572 68401 68377 145722328 85007 85036 104205387 36522 36523 121331149 28955 28984 193301648 32293 32299 662646627 2078 2079 503157347 97085 97086 233541729 22184 22185 155230201 92551 92552 318691924 84254 84256 770144454 97703 97718 119282224 28044 28064 628109490 85502 85503 846687724 39507 39522 852819808 5495 5496 531217492 96737 96721 753723076 28415 28416 832727376 31099 31101 25542131 52601 52571 88262536 93578 93596 713721744 77587 77595 481579419 75772 75773 303328501 57540 57541 600786415 1304 1322 25968014 42386 42387 415198987 86737 86714 998637723 94433 94434 865890155 75591 75592 234731792 1555 1529 673775873 89250 89251 483602564 43774 43783 806557829 92642 92625 404306702 87726 87727 149322391 5658 5668 649623470 39726 39721 844460093 8282 8297 915533518 1779 1780 748095130 52233 52234 326537913 18585 18586 839121454 58533 58534 732591940 18078 18079 179911900 84500 84486 551663972 88126 88145 551941416 26653 26654 901945628 74282 74256 939824228 54460 54461 288668384 43896 43899 34943556 17400 17371 821313664 595 612 442249933 11551 11552 966941790 74044 74045 579376689 71218 71195 897393772 87697 87698 153841533 20017 20018 681990141 76017 76018 531626710 89147 89148 359681381 251 225 675566115 18583 18555 265353129 65157 65134 837402463 82899 82879 985439205 58250 58260 958052028 28128 28115 680952825 68746 68747 28132627 70036 70007 808841858 37442 37443 354458772 67708 67733 105310755 43871 43884 269430405 7030 7031 601544718 41362 41363 776836972 13075 13076 324239293 15998 15983 361339779 37560 37561 415036050 45575 45576 824804673 89656 89657 552365355 12155 12156 413464605 18381 18363 194721179 26211 26201 826916718 42139 42140 695427283 50520 50521 488292067 77675 77684 192679297 25475 25503 9445964 55565 55580 368129149 67314 67315 21341614 45008 45011 730498220 25347 25348 438478361 26361 26362 456428926 20335 20336 489098171 85740 85753 758479891 39647 39617 766250785 34063 34064 760291823 57300 57306 414205983 17647 17669 762188832 69321 69322 471433031 71657 71658 775553540 86672 86659 686153975 2441 2431 575299467 74735 74722 360654058 8791 8792 504285247 49697 49698 813972703 88993 88974 843010814 13955 13956 598409536 94035 94052 206630167 32187 32188 610525981 70416 70398 722756300 56561 56562 519035131 64352 64353 510706742 92650 92651 550867200 33863 33872 651829273 98161 98162 450494570 83244 83245 902773486 90853 90855 350680069 10401 10402 165235038 28477 28478 124636766 50452 50450 538122096 94145 94130 214920330 18758 18759 933246732 63438 63424 133906568 38806 38807 181706511 16192 16180 162018716 31145 31146 464291540 5950 5928 282523374 40652 40653 554572089 82265 82266 494403666 86797 86824 438508946 90677 90669 620459543 41681 41682 176420915 20004 20005 95711733 28927 28928 251227582 76598 76611 476651656 73241 73255 863949403 75406 75414 595650118 43191 43192 567894471 87231 87232 165017279 77779 77780 846862996 97662 97637 22350180 42946 42947 474541633 67310 67311 418418413 64374 64375 373067516 77163 77156 308164725 97587 97588 682271483 56362 56340 198532887 24666 24667 717487299 14471 14444 309953449 56988 56989 845105940 23070 23071 397617587 87654 87649 927424203 90148 90149 112850767 72224 72225 98430252 37514 37524 611957537 64596 64597 196028727 33389 33374 108971564 74481 74482 892570465 33597 33598 63727275 82254 82281 42908082 1985 1986 704066832 8936 8937 64687139 58981 59008 172384455 35371 35372 866934809 54414 54415 402759963 46241 46242 447643859 17062 17063 394393435 90522 90534 947255240 84781 84810 690139764 56649 56650 89723302 70630 70631 55503747 15345 15339 245338232 19421 19401 112218378 54912 54906 3552913 62387 62372 445715326 95471 95472 92844650 2949 2922 887072338 97788 97789 202091011 49767 49768 62017094 6727 6726 852500187 52053 52063 137262004 72209 72186 579578239 34511 34512 372161698 1309 1293 959911955 67827 67805 967788999 24337 24338 896015094 39282 39286 838545599 15119 15106 803756185 73071 73072 196951368 10861 10864 787834983 46368 46369 482670301 4749 4750 37608104 6221 6222 181982 53024 53010 450345204 34874 34875 670439125 95828 95809 9560335 95334 95335 421526326 59282 59283 828504615 56177 56178 137177519 42274 42259 915886092 44946 44947 793333467 7464 7465 474175002 42501 42521 73921707 9912 9926 338915522 53730 53755 570617336 20771 20760 158546579 60503 60523 665947453 84285 84286 43022015 20169 20170 313573038 87367 87385 438610591 34072 34043 143483791 75417 75410 225162624 67359 67373 678930839 40415 40411 800749035 29063 29091 121353221 38112 38113 651917518 33806 33807 863310964 15732 15733 267666695 31372 31373 339238385 72781 72805 255840413 49331 49337 739871088 40424 40454 205249306 96692 96688 784595547 38123 38124 74450268 26660 26680 38230030 93982 93983 319879184 80499 80500 774156136 34783 34784 228905164 68233 68234 173864400 21965 21976 362983303 62711 62726 232060300 95955 95940 656930147 14738 14717 612300864 82625 82648 326513705 81904 81876 378893941 7862 7842 235038072 87333 87334 192938907 75131 75158 733765338 1274 1276 225950826 83087 83088 755662432 60382 60383 797113681 93855 93856 776978692 21786 21787 271290054 7287 7274 43094443 21633 21653 933332106 13583 13573 834225161 69810 69782 477838641 93790 93813 148303705 55701 55702 843956643 23810 23811 169182368 54678 54650 772946534 99732 99741 345261458 1876 1877 863987657 24512 24513 383344354 45696 45697 571410378 26900 26916 539301962 8587 8601 189908581 51567 51568 419943971 5882 5906 618640034 72641 72635 807503807 6609 6610 585351262 12249 12250 127485832 97894 97887 159710569 1575 1576 894070642 45329 45330 443559582 61847 61874 950659049 35660 35655 175794402 20328 20329 328683360 71539 71562 318809718 79576 79577 314307680 48801 48802 314185124 85784 85762 18163029 35263 35246 288532185 562 563 989755974 8201 8202 882997915 79909 79910 501215482 56604 56605 657390577 68443 68427 344341567 17159 17160 132547600 65299 65300 196339539 6779 6780 475962285 45069 45061 253495984 94174 94170 533630708 92282 92283 720775920 94670 94671 806320077 72423 72424 551949258 98807 98777 545681319 58914 58915 427054053 86870 86898 558482569 1275 1276 843342991 97686 97673 507560032 26037 26038 190766820 85601 85602 966096291 28379 28353 564836417 98568 98569 272192163 36233 36234 384809637 36749 36736 540949829 44483 44465 902884127 94059 94060 906949339 28736 28737 236885503 71954 71957 861267096 29257 29244 152298401 163 164 24433968 92440 92441 328923923 53384 53385 161107570 67661 67668 419077721 73144 73145 36470238 44492 44511 899071534 91893 91910 842034610 40876 40877 642524816 50426 50407 29431433 49516 49517 394096977 33527 33524 683844302 56991 56992 146685434 37085 37086 442360793 41012 41013 698043374 66987 66988 183612162 80653 80654 315412349 54796 54797 810650481 45845 45846 936045080 37325 37326 271822756 68369 68397 399970340 48496 48487 681101389 47168 47148 577567730 12826 12827 678270158 9336 9348 203550278 11267 11297 950726407 95706 95707 606137691 33207 33194 325769190 44288 44277 760145000 6845 6851 918503686 81749 81750 240880758 25751 25752 331919906 29184 29185 563656018 11075 11076 567340142 51534 51535 248884907 22934 22935 324097361 76316 76317 269304202 3155 3156 755694882 2828 2829 960255965 97220 97203 348199597 12531 12532 171904997 89485 89468 458213643 86930 86931 480112936 42743 42744 367196971 54782 54761 774062507 72876 72877 688319160 25856 25831 176326955 54253 54254 217371182 72487 72469 722490238 77921 77922 942337517 9324 9325 653041311 30982 30972 486413876 51239 51240 760734866 75168 75169 205493349 51775 51801 648942790 64293 64279 876935377 70568 70592 25413063 90223 90224 236163331 38353 38354 733747850 91358 91385 642899141 78567 78575 169037235 21338 21315 461203974 22712 22722 283647624 98539 98565 49278108 81590 81600 379793412 41642 41643 647666155 56757 56731 466958516 70602 70603 289827117 54075 54076 48678123 19391 19392 521123383 32632 32633 58955762 44734 44735 729034756 44339 44358 733049909 74244 74239 749863169 61714 61715 861465320 61271 61280 506152823 80134 80135 358164466 74751 74768 349564201 77735 77736 552880976 80511 80531 574601416 14260 14261 410924135 72212 72237 483001792 87925 87935 864325044 3849 3852 374283127 29490 29505 73723818 88700 88701 260096301 88046 88047 37504031 15570 15593 594622404 88837 88810 328861822 43615 43616 601236917 53438 53439 438507261 2693 2694 996915627 32950 32948 279636171 5156 5157 524737506 91351 91322 878163380 86889 86890 925066696 87689 87690 84799175 42607 42591 4726187 64775 64757 408724614 52979 52980 160380512 31998 32016 208982765 6865 6847 856949247 4468 4469 579240478 6243 6257 926295905 40682 40683 553398147 37064 37081 383699770 18686 18713 993717858 15491 15492 543667698 89187 89188 276478630 45686 45670 1488325 88001 88002 882234021 93925 93955 609921226 94867 94868 89267424 42690 42691 566427227 95464 95447 835645362 24191 24167 834573111 93670 93671 64341220 82524 82525 79385962 5771 5793 98179304 56071 56072 878733254 87029 87024 987877249 39105 39113 4320141 25636 25646 863350658 65244 65255 125785691 19461 19445 649995640 18478 18479 886047295 27763 27764 620896873 35139 35147 627256700 80925 80926 685750550 70989 70966 411290380 90875 90905 592411179 95519 95525 16494152 35819 35820 957236253 7306 7307 168112615 56119 56120 395055900 80859 80860 821457223 58469 58447 105429306 47698 47699 63470072 75480 75456 962952303 98883 98884 299201040 44229 44212 197853695 60381 60382 726541505 2673 2668 663416102 18376 18377 685284117 70033 70027 62973175 13 42 871135505 11141 11119 990905872 67285 67291 513501193 34724 34704 518493712 27598 27574 750111416 78652 78622 280366212 77702 77720 198111989 83298 83290 693580771 38971 38970 242770520 72972 72970 267195230 83074 83057 648232364 77587 77588 982462027 49758 49759 695357887 15608 15627 370664979 68866 68881 33821444 35253 35254 102376544 38170 38185 744607610 77884 77854 756849782 88752 88753 389645395 26567 26553 89352697 6808 6817 57556719 81871 81872 242311062 6313 6343 281263854 88266 88267 348559998 35957 35958 218564944 64938 64935 253601886 94079 94080 871211542 25046 25047 665894122 49882 49887 400674088 56743 56744 269004674 61391 61392 320750979 84186 84187 393492499 91816 91801 772064396 4060 4063 656697919 47162 47148 408793830 77445 77431 607155914 29775 29777 437264408 37613 37631 232034181 70328 70325 40925091 24964 24969 913318677 39461 39434 387441894 32304 32329 60070887 43040 43070 58334753 95220 95209 365171654 70181 70182 712659278 86305 86306 213594485 12048 12026 359695132 91012 90996 147060202 55432 55433 693934484 17568 17569 231654333 20011 19982 891425185 6139 6140 734636233 58728 58729 263082260 2830 2815 648697783 97287 97288 736581813 50523 50524 154508620 56624 56625 503695909 68305 68277 394163230 15172 15163 634446460 89716 89709 889364930 98306 98334 843672738 39163 39164 604282727 46797 46798 803612503 62959 62960 274463148 22277 22278 750385504 44660 44648 883470707 15670 15671 675411837 26527 26553 807341273 90745 90755 402875424 37956 37957 214439212 41388 41371 20991712 39434 39458 159149256 46360 46361 704863271 88638 88639 70533097 58619 58620 195121038 72946 72947 175271842 43479 43488 69534328 81926 81927 146985215 64718 64719 491465780 46768 46769 553979116 76977 76978 317101544 32747 32748 971939122 38871 38872 692439260 94062 94054 956862648 61890 61891 405766743 85139 85140 431332901 8604 8605 850269218 46112 46113 594370641 54383 54384 471155151 73090 73062 9925458 28359 28360 90019326 55354 55341 559344322 62549 62550 301937020 51774 51775 164383201 40714 40715 413156991 84188 84166 83923190 24324 24325 785731642 45772 45798 90930161 13285 13256 312685141 69357 69354 34353675 18561 18562 70293640 83666 83667 92730689 87349 87355 704032247 49096 49097 16363890 52872 52900 100673919 67446 67447 608346025 20717 20736 937106083 3274 3294 31911578 98080 98070 388091977 3560 3561 801047215 35188 35189 238751801 84697 84723 441314779 51869 51870 392114171 57898 57909 410951165 6622 6649 451474985 15259 15262 338511768 31777 31761 932172478 49081 49056 906954215 35768 35769 76801711 35115 35102 105411288 23028 23026 187132836 12336 12337 253048918 35496 35469 788361592 43677 43666 714732146 29167 29168 928352646 60141 60144 347468232 26700 26724 871464281 19989 19984 251818110 15557 15558 114630222 98828 98835 567939781 44844 44845 812303549 55538 55539 492238767 32387 32388 824855287 52973 52974 604668573 40598 40625 995944159 50026 50020 216042106 90642 90643 337996986 37141 37142 302753525 60404 60384 772579929 39558 39559 14872567 66475 66476 904081756 68641 68642 535000886 58136 58143 926624265 28218 28219 254693633 70867 70868 92411625 9044 9045 201500400 27653 27674 338144992 36161 36162 740292080 35325 35326 267908437 73726 73725 718367709 53860 53881 777529066 81320 81329 192219607 60136 60147 579598183 61548 61571 695987310 3139 3115 203616981 82298 82289 462322354 63303 63304 321495249 16231 16243 255859983 24624 24604 704652401 2942 2950 70043459 99087 99088 476310248 95662 95650 942408562 63587 63586 448044549 64091 64092 335091605 71351 71352 236303728 19682 19683 937501177 42259 42243 205090770 89268 89269 393099278 52689 52680 275043502 73812 73813 551855372 37072 37073 997986936 928 929 751487467 85798 85824 722722029 46477 46478 176277849 76493 76494 334314349 28593 28594 698251831 78141 78132 237408017 40917 40947 908032719 33361 33362 217113708 50113 50105 705208555 81491 81492 103479204 65273 65274 968138135 35502 35501 590477296 62883 62884 795254933 9923 9924 727630914 54659 54660 717571391 35438 35413 188925571 75556 75538 670127874 87796 87797 34889655 86512 86540 700355208 25457 25481 918966972 61007 61013 142825491 49293 49265 523353652 79199 79202 789959171 60836 60837 975636111 26824 26825 779389465 79205 79187 435533415 5508 5509 594224230 72964 72965 740364441 83326 83327 465590190 26388 26389 783605892 28711 28712 285832811 19763 19780 312265803 46415 46431 713906829 32351 32352 251716017 1588 1616 212839406 4746 4716 964189803 94380 94381 760286645 70179 70180 939353108 83266 83243 550659450 22758 22759 512023515 50864 50878 335159905 56420 56431 125255161 61849 61850 488538697 98190 98191 354671214 5056 5070 568741872 41980 41982 779334305 12569 12570 20812657 88195 88206 932302892 97803 97804 83547928 50274 50275 917468246 76351 76330 605482096 34755 34747 40996238 64086 64060 428545328 22488 22483 984495254 87563 87564 952404202 47781 47792 146226741 861 862 280049415 55185 55186 199324018 75919 75897 263692026 77422 77401 123027957 29222 29223 37427456 7631 7620 457927230 76791 76792 633799474 80916 80917 645721738 76469 76465 971735460 45812 45813 1202981 2501 2502 215222002 74539 74560 951376047 17546 17547 270985522 42157 42162 343428765 87273 87274 48194693 9971 9972 982594732 5778 5779 428966286 10005 9978 398724493 43654 43651 911916832 43568 43552 520937195 38454 38468 20139725 57386 57387 650232733 89396 89397 51458963 86208 86238 669110902 71587 71595 910359796 33678 33679 53712703 7463 7436 299043033 96760 96761 676821551 88222 88219 485995977 88264 88243 204257487 52406 52422 897261570 4591 4568 694256128 16039 16040 182639247 10931 10957 636324475 66430 66410 750014313 92990 92991 258693301 60335 60349 400037168 86599 86585 893845831 29458 29459 735205103 34886 34887 778984848 83800 83801 422290366 89125 89100 65787180 58824 58825 413237823 6475 6476 566523116 85570 85571 335884695 74329 74307 826071900 60946 60954 973322072 51023 51024 434043273 36733 36734 900706989 99605 99606 782731461 6073 6074 826265237 80828 80838 123105925 83623 83624 280597014 88697 88677 161976710 8965 8966 448642191 69810 69811 638924532 40911 40889 903920681 20615 20616 44864200 336 355 993883689 89814 89811 49304840 70798 70803 316137090 89949 89950 384453624 3895 3908 566472758 91466 91458 635575059 40454 40455 458991185 34541 34542 647384695 79485 79486 763226398 99093 99094 93934898 80549 80530 828663666 90249 90250 870397947 26328 26302 803946093 60682 60683 646236646 42620 42608 773880804 87367 87355 315646254 14228 14217 119070264 88241 88242 157941508 20049 20050 115494645 5041 5056 415800127 96542 96543 521909995 16903 16878 155211539 2553 2549 393068829 88441 88442 30639711 97306 97307 19598290 55230 55227 169920689 25264 25265 686657171 7969 7979 247646754 45651 45652 946983738 33761 33773 580747707 23086 23087 476931242 77265 77241 226295238 67419 67448 623301194 99125 99134 5396479 68307 68308 814484867 3610 3633 9557189 24350 24351 823384349 2426 2427 360586045 31984 31985 277682791 20498 20524 16471064 82908 82900 706849191 85761 85762 678163667 47159 47160 724938965 58243 58244 660016338 97799 97771 212609924 22077 22078 210210546 82361 82362 196872543 4133 4134 803910953 38299 38300 594826454 7426 7427 218373982 30948 30960 211913366 78170 78171 279001271 12342 12367 489938557 65658 65659 156653953 43101 43075 241619861 55018 55023 694337423 67325 67326 567424637 35494 35495 181576001 92875 92876 245139628 6859 6860 671344734 34620 34621 882609623 78710 78687 805298511 71011 71012 333971121 25596 25597 831359346 27880 27866 705332876 28161 28138 483528068 18169 18160 35455949 61527 61551 566759678 32045 32046 235235223 3041 3051 829997254 35895 35879 768948298 66297 66272 601507936 66409 66384 388541298 48897 48912 766653834 16778 16788 854613353 62404 62417 741002061 65873 65864 620739294 84650 84651 481064749 44886 44879 50264462 7395 7371 59580145 50325 50326 29300281 83500 83511 136448193 79167 79168 213612900 94880 94906 16928174 76844 76818 5650992 76168 76169 82369318 21433 21431 569721268 75384 75387 879680396 30487 30516 827335955 12147 12148 667376209 81521 81522 399658093 5922 5924 778991575 97193 97194 294287505 12865 12844 582202446 87395 87396 978825758 98518 98519 743775614 60788 60789 950048847 52095 52096 800817782 32147 32148 569572979 92421 92422 745537770 73592 73596 219639741 80690 80691 320530427 39396 39395 347178539 56733 56734 204197989 55967 55981 774725986 78657 78658 436505463 7835 7836 969857505 84359 84360 507372145 47576 47577 669669903 41253 41279 259270591 96802 96800 570525274 77929 77930 130395459 9912 9887 12785837 31582 31583 151289954 65789 65792 867702764 68038 68057 514120499 50603 50604 72766527 6205 6206 137169809 59958 59941 839399099 83076 83077 987095554 98926 98927 877692652 71825 71799 378280797 11834 11862 723899154 75249 75237 853004534 71838 71839 871961510 85228 85247 983377737 3438 3441 591589952 9221 9222 87005569 94147 94148 963478585 59535 59536 811583846 37590 37591 844624101 87002 87023 500804974 99960 99930 768223966 87764 87765 935911624 17799 17800 286405497 84821 84836 515719790 52699 52700 714723466 61280 61289 382110521 86734 86744 510327019 87249 87268 836640297 58019 58020 408207397 80206 80207 422340034 72404 72415 602431208 14028 14037 426384809 25583 25584 408538954 24055 24056 950150807 13636 13610 834088231 64798 64799 394034409 59345 59330 758418566 90371 90372 632178597 94911 94912 642450238 74656 74684 447952209 89827 89800 810222787 69177 69203 283523275 9282 9274 261818131 12072 12073 872037642 22125 22126 309171270 2240 2241 26593498 21440 21441 480891808 62056 62057 962823500 33676 33695 997518735 7326 7339 963908547 74900 74901 734409038 67167 67169 932712668 17449 17450 531127380 23766 23758 541506457 68019 68023 934194928 2106 2116 58530291 86373 86374 957181581 92349 92336 432790901 6035 6060 40736463 8525 8497 384599699 1095 1103 68043868 62058 62059 67022131 81079 81062 556845239 55033 55009 283636367 41184 41162 782366981 38283 38273 988605434 85571 85572 324848125 18709 18710 115385838 23500 23514 64345004 52230 52246 385267137 14220 14213 305826431 8523 8524 298976875 91333 91334 444611919 62990 62973 976204783 4274 4275 732463353 5877 5868 662517371 93611 93629 568903677 59526 59527 950439990 57335 57336 521718913 98495 98496 523610366 939 940 226789892 49670 49687 938531231 42855 42830 558424556 57845 57863 698553590 31002 31003 204192161 39863 39864 387368283 72103 72104 508514489 68204 68205 922029023 63523 63531 285151228 56220 56221 496207835 59278 59279 366853116 14684 14669 293790216 68969 68939 327812012 85202 85203 856115544 74735 74729 461430282 76193 76194 160967109 77308 77303 453387298 60660 60684 849984796 49814 49815 271467865 49419 49404 824068045 12285 12315 437015162 31117 31118 230476729 91876 91877 689514200 76803 76782 891722595 25514 25543 729250432 54212 54213 79561400 82186 82187 26219468 27864 27875 783472027 11743 11744 216952898 93757 93764 902173278 462 463 228487166 10279 10253 574082693 38168 38169 584291666 95624 95625 38634119 15238 15239 97368178 66299 66269 801514709 57205 57206 118458710 6131 6132 885916451 14118 14119 727782773 60688 60689 720671355 91592 91593 945082964 75607 75579 593206635 52476 52460 774907123 1102 1103 806698717 21036 21065 866347579 9932 9933 263320597 76342 76343 320490621 22349 22350 996806136 6669 6682 856771583 48090 48091 737457754 88705 88706 552479739 67791 67774 378238247 96290 96291 303959172 40009 40030 579645055 27726 27727 777395228 5799 5800 371268921 57173 57170 542241687 74563 74590 622190489 90840 90835 349486342 16502 16515 149198371 15851 15828 124581320 4817 4818 271297545 82894 82895 547486165 26926 26927 355473296 30980 30981 513968833 81879 81892 291191255 73723 73697 322891796 10188 10162 560703123 82796 82818 213509675 61660 61685 491200799 64546 64528 940407852 65379 65380 261021786 29321 29322 651637164 69097 69098 30701253 15693 15694 947741909 69786 69787 972514983 30997 31005 652339454 22083 22084 468218311 4182 4183 925039722 65597 65625 672562178 83534 83535 241437201 50030 50042 31906402 24383 24388 214669692 3153 3135 703873998 64396 64405 35887092 22397 22398 238212419 43511 43512 80741506 51075 51076 802724881 27354 27330 175348717 99263 99240 59982116 49314 49330 397517677 53556 53527 432676279 30275 30300 833297694 86655 86656 278847734 28174 28175 772959231 45722 45733 903934118 3583 3584 297822643 70426 70404 596865795 80004 79997 733412681 62313 62314 460061282 88818 88804 24228325 84981 84982 362245900 72567 72568 810217561 17797 17814 792816177 88127 88128 745486263 81140 81141 866000580 51372 51373 770306271 54633 54634 515723461 88392 88393 964624732 99016 99045 502323943 97502 97503 455155391 48684 48685 383270142 7509 7510 737968816 70177 70178 396412364 45360 45379 393482139 35798 35799 835871231 92221 92222 294933894 18507 18513 343586864 30363 30375 206935800 24959 24937 87895269 80720 80698 879069588 99518 99495 665201467 4940 4961 295165220 63980 63981 656501141 53814 53815 231811054 58033 58039 315439866 8996 8990 374988123 79228 79234 576792874 49314 49287 612424736 2145 2162 393977886 61025 61026 397622536 89179 89163 647059547 20659 20660 665980993 31420 31392 732424298 99845 99846 683775449 15445 15469 940008656 55861 55878 706125027 45770 45771 117932388 84223 84235 444005015 75309 75310 321905447 8281 8295 539780627 77417 77423 703426830 10280 10281 28673999 56757 56764 254706329 96005 96002 869089756 82379 82393 590203056 4518 4519 576051602 37434 37427 96817011 39899 39929 398985735 77656 77634 903335850 64226 64227 805375827 86266 86242 684911831 84148 84129 114698902 25298 25280 695389453 93211 93212 395105320 27373 27374 844401448 16524 16525 878402571 87564 87565 229595586 20345 20351 801501547 96299 96300 685920127 55710 55711 586053125 3138 3139 412080769 3462 3463 688177385 7255 7278 582007156 64234 64235 142763508 11948 11949 376815246 27948 27949 377615886 35040 35041 468745654 2293 2294 823356461 2874 2891 43009811 29747 29769 53121016 2022 2023 908647084 58328 58333 445554976 89857 89858 449551559 30518 30517 327911725 52527 52528 584175839 33689 33715 444067268 77235 77206 642578082 17442 17443 901612114 46369 46392 598831182 88005 88006 416466277 39517 39498 757857888 29991 29992 776678270 36576 36577 241983272 91051 91052 384334227 58435 58436 479416297 74924 74925 539978844 8425 8426 329404170 98572 98573 304418920 93223 93224 5059538 54626 54638 864046309 51184 51185 118710934 46520 46514 980340739 87272 87273 101226763 39445 39437 854870045 74987 75013 309948546 88253 88223 633316914 39906 39895 381952352 49438 49468 730340767 56642 56643 889626432 57775 57776 271556594 62126 62141 668216216 44805 44835 460667337 52707 52708 231666104 7613 7614 15984045 33931 33954 641810284 44373 44374 370868297 26689 26690 964591972 88258 88259 925504626 72479 72480 590847857 35223 35253 447595860 48209 48185 309026401 5042 5020 752552972 7282 7283 322229607 79434 79431 190657246 5092 5108 134182688 82007 82008 362875193 14981 14982 442573968 99514 99515 376217587 16176 16177 821338792 20620 20633 34327686 35298 35326 55328053 47890 47894 164039410 6547 6556 844078681 73152 73153 389022263 81091 81092 875782630 56269 56264 991929822 53869 53870 388552491 54304 54305 925115376 80626 80627 826773887 75747 75754 410039257 10934 10948 446150863 59497 59498 250192352 46727 46720 597868292 13664 13665 162457829 91327 91344 209748030 60246 60247 693800714 39323 39324 347722421 76874 76866 768238963 64180 64195 880010536 96691 96692 33371009 87727 87728 861807496 14921 14951 357951393 15837 15838 22181644 83812 83813 17519456 29036 29014 885868574 37657 37649 357973044 83414 83415 828868062 29986 29987 711944619 79250 79221 743813933 49505 49522 535766585 74373 74374 989813370 63071 63072 322953223 23378 23373 368607592 88409 88426 469673935 54303 54306 773980376 74539 74540 682174689 2277 2256 382060068 34027 34014 392132886 93493 93499 332996827 89927 89928 212620502 3105 3106 441499678 55483 55510 586872592 71427 71428 918824026 77574 77575 24141375 76507 76491 342063575 30374 30375 986391271 40347 40317 690045661 13801 13802 769272230 93915 93926 846953103 38514 38497 61680599 99400 99401 254369852 41389 41360 812959790 73768 73769 799852838 585 566 694189626 57354 57355 240002988 8158 8159 191074665 60243 60244 365742456 91132 91133 449586611 91644 91645 306447386 26585 26578 680786018 83998 84017 942577666 96347 96362 302768320 2212 2213 297845127 85381 85382 522983992 39494 39495 648315028 45681 45682 14792089 86936 86937 812008172 14493 14494 623530961 14134 14128 805322046 87896 87897 441737934 43507 43508 970612269 42738 42739 442334180 54960 54961 897940745 16222 16220 37515727 20613 20614 895887230 67853 67829 442821693 84494 84495 364461824 34933 34934 302650401 26458 26442 827841403 70718 70719 890989720 82124 82111 195352436 21396 21397 659000458 55073 55048 586160429 6424 6425 660787968 86715 86716 577731919 11902 11903 965347690 28567 28574 468445461 29995 29996 460252764 11799 11791 426260943 64517 64518 788051889 77531 77532 701494308 70844 70845 656150330 72890 72863 548606775 52555 52574 323311285 87221 87222 759036271 90132 90133 739744362 97165 97166 504085617 77765 77747 882718866 26117 26118 980858700 44287 44259 30283910 46412 46434 42346505 60433 60434 759202416 23301 23302 655286799 79505 79527 972799607 22626 22651 84792980 95687 95695 184090444 71251 71225 531180630 55514 55515 93144883 98495 98505 10479687 99571 99572 200807234 47341 47359 228741372 11660 11672 382120223 17866 17852 194565499 75901 75902 149533269 36540 36541 715075999 70910 70896 192586136 51335 51308 465554588 49535 49519 210539057 45390 45369 708975099 67385 67386 936010693 45137 45138 237454082 20538 20539 483087675 63572 63573 768125852 26306 26307 253943828 80320 80321 654333071 125 116 723835301 55634 55635 788373098 8803 8795 306536297 94455 94445 850547726 53932 53935 969384067 1550 1551 635201419 98547 98548 529086 69946 69947 870171342 34321 34348 395798485 83089 83090 180362335 78137 78155 450730716 35605 35607 212307372 87656 87650 361390098 91469 91470 569429450 17203 17204 954590645 7751 7734 929940586 53905 53883 202935328 92111 92112 123097043 59125 59126 19695773 16274 16290 596344010 27496 27469 173104263 61145 61174 352223062 66665 66684 533631637 22959 22960 154617788 61820 61821 41285657 45758 45759 742442463 49342 49343 335753311 72234 72216 425238099 82599 82600 662989389 18343 18362 884747204 50674 50685 373580650 18058 18059 9960000 92879 92865 556224292 32166 32167 730004670 8483 8484 228779056 36304 36305 945795336 39224 39252 331827137 47911 47885 30336264 49823 49818 422238986 13284 13285 809956019 26330 26312 726355019 90003 90004 602357507 36758 36759 547420611 58898 58899 12323065 98475 98476 635092010 89530 89540 442264479 38448 38474 531177342 19689 19695 420192280 69594 69595 486903917 24979 24976 534770536 50122 50152 197335437 51480 51481 163082923 81743 81717 434140593 46384 46354 398313605 80166 80145 286532096 30076 30077 71934696 98230 98244 786762640 7000 7001 388839729 29579 29580 558894820 82415 82445 129514754 13336 13337 564620 7027 7000 151819272 64502 64480 505043801 42821 42822 349402188 62102 62103 441577913 6097 6108 140651043 88400 88384 629498239 94069 94070 271629326 22511 22510 887038604 90500 90490 576712218 41237 41238 846009120 2881 2903 267662407 38534 38535 753503777 2254 2255 823111724 62126 62118 601144930 50425 50426 174522490 7561 7531 692288316 96604 96605 383785429 83999 83981 511516176 55765 55754 445293047 80680 80691 322585523 93243 93244 532796900 21074 21075 352832077 38576 38577 302688375 44016 44017 706530532 93006 92982 675825814 80420 80421 649687443 29509 29499 178480910 33166 33174 751135922 51134 51135 644320514 85919 85920 665932257 63260 63261 694639561 18406 18401 255449584 96430 96428 244109383 71687 71688 845276433 71209 71210 925502109 54803 54812 855877254 54826 54847 161129906 20208 20204 823248023 74153 74154 517918359 54704 54705 675047249 78761 78732 347925757 27730 27701 372151694 91910 91911 483879411 35051 35024 186690451 94276 94277 590665625 67729 67723 409030391 37099 37111 762683042 4098 4099 230686688 4852 4853 946974768 7483 7484 467764382 73635 73606 116087891 20073 20074 519682157 52860 52846 792242039 79277 79278 542695377 9595 9596 158866577 29333 29334 199322238 86252 86277 715426094 77711 77712 951328977 92413 92414 77895904 11703 11704 85619601 12579 12580 126175026 88136 88137 376192457 55813 55783 339267313 48205 48206 150675589 96362 96363 330612337 20164 20165 256712771 63266 63292 161381275 53539 53540 7895785 56057 56058 14420 77338 77339 514655522 65795 65803 793703140 68803 68804 516740148 27847 27855 460158644 86242 86243 781430280 6115 6122 375553442 39882 39883 614400368 47717 47718 738233576 88949 88950 749616895 19760 19750 123071245 35936 35937 853034832 71019 71028 827396194 72681 72682 338010355 49599 49628 923736330 18635 18611 222284575 22321 22329 715716437 12261 12262 202975867 84129 84137 434127880 56865 56866 265495837 9375 9376 566045707 83654 83668 25584052 67557 67543 289937126 62240 62241 860671790 57958 57962 464396153 49222 49200 860646441 59411 59412 977738461 1616 1630 617634093 30381 30378 741345141 4611 4612 538963926 12246 12261 175249074 99924 99911 199906421 64333 64334 45708516 80327 80328 621501289 38894 38889 816521373 9788 9759 94979878 87905 87897 488256845 66680 66681 798225525 25755 25778 931101086 72337 72338 102183309 27594 27595 64233891 37591 37564 539091579 52848 52850 910090984 80539 80555 139774278 50738 50739 454967517 84669 84670 807506012 91960 91961 60847089 63636 63644 236717606 67576 67577 453052236 12345 12348 195557957 72352 72353 705201250 9344 9369 973154312 56537 56538 157670540 22638 22639 316311762 5753 5780 70287499 9856 9859 635179417 97461 97448 516125306 63760 63742 94538035 40048 40035 176032702 83488 83489 770670013 56128 56110 915688213 11355 11356 845724596 17162 17163 981738789 32855 32865 606831480 68182 68183 951535249 32722 32749 788098771 8920 8921 21841963 71469 71479 687162892 23778 23779 332744970 66240 66238 711231268 24016 23987 820121212 49137 49138 839899030 45195 45174 640737469 68834 68835 157548025 25857 25858 820967485 34611 34616 142330679 6733 6723 498293021 99607 99597 878311473 80064 80065 592558377 29658 29659 559168890 21639 21640 278259414 23197 23219 143008133 69700 69699 87184161 20016 20017 317034225 99004 98995 531412060 13831 13832 733903609 88595 88596 763155320 70338 70323 774181167 77782 77789 299021838 24993 24992 73719606 2408 2409 365503860 34922 34914 642504235 55104 55105 96470239 84482 84478 953887787 36115 36107 848008067 99015 99016 365950316 41708 41729 386778022 46134 46135 87101425 94046 94031 288159812 80384 80385 18320822 70533 70528 673626458 38711 38740 316585707 74078 74086 841511576 65780 65781 531481134 79977 79978 265898493 96813 96814 898365729 53602 53611 44088973 63449 63430 251892880 1654 1670 211513280 14315 14316 962177829 13001 13005 586912395 25873 25874 971121685 89199 89200 659729895 5092 5093 979955938 22503 22514 389673473 89293 89289 732844088 80824 80825 164932839 86726 86708 142386475 29765 29783 499335120 36390 36391 458498012 45471 45472 3239353 80807 80831 366877670 27306 27307 681162058 34388 34358 693337111 82851 82852 144396543 13509 13510 96945834 59335 59305 768328670 17478 17465 956295989 6379 6353 211966277 96134 96135 9102383 5840 5841 35816599 48239 48245 135889203 57571 57565 179441306 40427 40431 844808005 22993 22982 165689968 9757 9729 333456778 18734 18737 896714169 82398 82399 1086320 21542 21570 266100096 23696 23684 698321245 1830 1857 258322786 33335 33325 612555780 85252 85232 311920595 87996 87981 486232202 88550 88551 634455975 83210 83211 890771717 57250 57251 440864562 47059 47060 827383616 65051 65052 218978099 75717 75700 847748492 34875 34876 187446829 98890 98870 468159870 99937 99949 60229577 30218 30219 950355944 36485 36486 536867293 49372 49368 872500030 71583 71584 107888824 70092 70075 945889208 18156 18157 197077076 98261 98270 250140193 14207 14231 821323861 66459 66465 714093516 88260 88261 696743149 26417 26413 652371806 59149 59124 145739446 19443 19440 504919379 80116 80117 466133515 76084 76086 358736121 19921 19931 923979779 6904 6905 267653852 36044 36045 481035945 80223 80209 550800827 90872 90851 830847338 8577 8578 253919759 10049 10048 756696966 64861 64862 289864136 40878 40879 612911468 4553 4565 677126328 77426 77427 594878211 70872 70873 1049708 74194 74195 255739167 99770 99771 102439006 65567 65568 674022435 37294 37302 317287050 20199 20200 596809330 35046 35037 23338523 90878 90892 678649495 54183 54184 800182010 76026 76039 117866691 71633 71634 841747867 71697 71698 102097387 62938 62939 438914835 19418 19429 982916703 34862 34858 704642398 60117 60105 623744857 7290 7291 743500359 48800 48803 441208801 7546 7531 684334687 96951 96952 246698625 42868 42869 661281108 42153 42131 470966712 98089 98114 774294140 68380 68358 297621399 19108 19103 806718618 81506 81507 369558742 63251 63275 821777730 89532 89524 961976417 6930 6931 650975554 8254 8247 425099200 78642 78614 755524869 25624 25625 323851335 51775 51792 609213660 93031 93037 783274711 40061 40062 115163122 17064 17065 716043086 90141 90142 675610401 56276 56277 982387512 31459 31460 767091671 65156 65129 585899243 13050 13067 607604271 59269 59279 860290184 96468 96447 353363085 81660 81661 628944606 38039 38040 49644686 94929 94903 854072107 43515 43541 110940924 58315 58303 252139235 13866 13865 431492288 31717 31718 134444850 59823 59849 199647875 69635 69615 23817577 46914 46897 520688039 43178 43188 907018476 47348 47349 273012394 29245 29246 892580286 95367 95368 738265815 22820 22821 987024244 21123 21124 15674065 93325 93308 313818024 71045 71059 184104009 78307 78308 969257561 37056 37035 375864204 12502 12531 974355232 85669 85674 483679882 37287 37288 612400037 37742 37731 703802995 92462 92463 655424326 92001 92002 235369701 32777 32778 800828000 39881 39882 495473188 55488 55489 973101024 60882 60883 679605782 62146 62145 245731850 69426 69427 423684232 6172 6165 338469886 75488 75486 604075178 28042 28043 278379106 5555 5556 246941046 38896 38897 448045708 30792 30793 723249962 17170 17171 630834327 16652 16626 685994808 80145 80166 215151054 19260 19270 17388178 46353 46354 39838350 71145 71146 117518353 93075 93076 325189525 60443 60444 239049052 11971 11972 851749311 22651 22639 42990239 34176 34177 827000167 9112 9111 36339657 10022 9992 98510882 22637 22654 462231532 94859 94852 369181210 45350 45320 327403453 6729 6730 701010085 94595 94596 567197158 65719 65720 622187463 60048 60049 494253604 18202 18210 666456481 91093 91073 943861876 3663 3664 101893980 94488 94489 894831249 69935 69959 29426181 5005 5006 57518557 15776 15777 775333284 6506 6496 965395541 48750 48728 464701018 1274 1275 938178825 54517 54543 674907327 82279 82286 501606484 57580 57552 175480203 22823 22824 966285598 82297 82298 955761681 74258 74259 768442598 26878 26881 209541689 17511 17520 793781279 68838 68830 35893769 63164 63165 386310540 92259 92242 882115479 159 160 874251009 65716 65717 909225462 84212 84213 300076874 95342 95369 926140254 46596 46587 219449825 23543 23544 385660274 12509 12510 929345293 66391 66392 309167243 79647 79648 34291406 62095 62125 927686340 54937 54938 861597216 13537 13548 828869688 70319 70320 303577396 372 366 977227902 14173 14174 976547854 84732 84733 717766633 48880 48856 777833031 24028 24029 983387301 75478 75479 787530145 67204 67205 593514133 24832 24833 578779191 97166 97139 640646552 68784 68805 715410056 64058 64088 152688145 38135 38136 847711689 3274 3295 405693902 59086 59093 296610365 23671 23672 568694383 19575 19545 898663842 29703 29680 703865616 95951 95952 586385591 39624 39640 74243975 62878 62849 47450959 30121 30122 45343818 8661 8650 955177833 34588 34577 759510738 63670 63690 999440743 69797 69782 438810009 3259 3260 96597425 56181 56182 431279573 94005 94006 861785309 23137 23138 387114740 23232 23255 324301517 28525 28506 814066917 50929 50930 343536180 45846 45858 225215512 98142 98136 784258950 32631 32632 149933210 66684 66685 134039462 8598 8586 825511832 22231 22242 565909788 58705 58706 653750843 52646 52648 797334503 8720 8721 627651464 94557 94549 240404144 86418 86416 914974544 11777 11772 613635326 57900 57907 625467656 20738 20742 611562244 84304 84305 358122098 92359 92360 818182630 81165 81148 38803794 8767 8768 859408563 95760 95782 443343068 69651 69679 704810858 75582 75566 420709146 90581 90571 806521201 89782 89783 284342980 55418 55419 294442312 34595 34570 411073009 46153 46149 613537918 52359 52335 744959389 83387 83388 157823684 38474 38475 353522032 98033 98034 363413005 14224 14225 961476948 56738 56739 127785446 50385 50368 542450300 48449 48450 67964397 5969 5970 996833563 37214 37196 680953640 17179 17153 147212664 5500 5501 806706155 28323 28324 538197767 39029 39030 147141693 41078 41079 252299259 92033 92041 254379260 90560 90561 165892153 46203 46208 845965955 98417 98421 618239550 80475 80457 957967193 28539 28550 529012649 9209 9210 70919267 8894 8890 869119584 6795 6796 723551936 86314 86315 806605073 24964 24965 545557957 2241 2263 751568626 22338 22361 152087118 84546 84560 134987173 12975 13004 666489960 40777 40778 893953781 33667 33662 659266748 32031 32032 465372694 10332 10350 431274548 36634 36635 419898221 19021 19031 792487132 70903 70904 465515185 43013 43014 598700755 18059 18060 285305676 27758 27759 209732366 11556 11557 676476069 47936 47937 304783399 14325 14326 259821972 63814 63806 698571632 27724 27725 144468935 24783 24806 516425820 65459 65460 9067841 42504 42483 98258065 20429 20410 227906065 73404 73405 481980178 52472 52473 417913228 3218 3235 858830331 10997 10998 736471934 51073 51074 21853189 57798 57799 780596954 95030 95031 90388445 74564 74555 611934226 7097 7082 382193186 62360 62361 573041371 8952 8953 486981457 99714 99693 98778245 42055 42056 267269447 68676 68700 660961762 67538 67552 684023307 67506 67507 399642339 16962 16963 493953979 81085 81055 583489021 26281 26298 79016297 4338 4361 213558252 92394 92395 161519497 16763 16764 501735810 70314 70289 188186347 74438 74439 679979930 93698 93683 688221465 13968 13943 306138172 35063 35064 276087069 45342 45340 837492189 76167 76149 129605972 80359 80362 782342246 15269 15270 26217222 43905 43906 215990571 25112 25113 466576544 36373 36383 648744275 2210 2211 258670780 67485 67486 562833577 1676 1692 689540481 2279 2292 514319361 7645 7658 746907922 40051 40041 620986798 87328 87302 651216523 27998 27990 626593588 66995 66996 65968217 98543 98565 363343277 415 400 571734783 67463 67464 946637877 59732 59733 233302680 27239 27245 507434713 78692 78693 703030179 97408 97394 33388776 63712 63737 153380017 24313 24314 324849791 92979 92980 162267282 58621 58645 74759901 44103 44088 991553770 13455 13456 805981269 60108 60109 76331356 51225 51226 504765123 77959 77977 557668049 10219 10233 698030059 16912 16929 311699640 82480 82498 464301054 57186 57187 160218688 71452 71453 373393210 65818 65813 205438118 21092 21094 53107331 38814 38815 787546672 43997 43998 239936692 2644 2645 18290017 68713 68739 530920225 10428 10444 875114789 10965 10935 259195808 49129 49113 158716180 94132 94154 293581127 1343 1316 364705418 87548 87531 815182576 43051 43068 643148697 12105 12106 599989169 45 46 843526502 7357 7383 545398538 89591 89604 296370191 59330 59331 631056525 24467 24479 795667116 49700 49704 269670740 81943 81944 550204724 1549 1550 602972109 48313 48305 930023118 78311 78309 407267065 71477 71457 456772273 26333 26349 639164393 56048 56049 60472493 69256 69257 353792636 685 686 581367069 54110 54131 426041432 46576 46588 506181900 29819 29820 671554165 72356 72384 107935386 84259 84260 761228521 91166 91167 701136414 40270 40243 342973058 51582 51560 539605041 20157 20158 611024646 39681 39702 969716303 1668 1669 752025526 65850 65824 779348265 6464 6465 449211677 84863 84887 606105437 20927 20928 436634485 5443 5444 704437636 34530 34531 723025045 57431 57432 167310578 6195 6176 601334473 19251 19276 335047544 3986 4010 434996729 795 796 938432949 97594 97572 638763676 59389 59390 354684439 87252 87251 40946754 41496 41480 672094280 45041 45042 289315399 23512 23513 862027756 58405 58406 386954548 55176 55177 139693136 40271 40242 838058246 90264 90265 255451621 57758 57769 861288872 31271 31299 257516279 84009 83999 382064872 66553 66554 364594148 18421 18415 842897668 15393 15383 384447740 62920 62921 437726027 69650 69674 194291044 20706 20729 839728930 11720 11721 94254059 84070 84071 842880015 3148 3165 620610808 67699 67700 544164023 79521 79525 264241408 53492 53493 233112945 21632 21633 78678558 4488 4480 800939649 23636 23622 538594364 74018 74019 803130542 57653 57654 441432385 18376 18366 987061389 69522 69523 457201900 87914 87898 457253815 82567 82568 983539260 12791 12792 114279883 75154 75155 886755206 90351 90352 672632173 86579 86580 646743511 74708 74732 678284350 79689 79664 185971972 91549 91579 293298773 34914 34910 239662803 59015 59028 581845544 16452 16453 960057864 62775 62762 538945562 63657 63658 779734366 34693 34694 778531085 98677 98678 447338008 22260 22261 158384247 13085 13083 195150443 42270 42276 524290516 96016 96017 918081266 1310 1281 473846879 23700 23688 89428135 77542 77543 906187148 84511 84512 240980452 77636 77637 878165435 86968 86969 71403408 44729 44741 93793032 76681 76682 672847341 14102 14128 112101758 74204 74216 518028103 42930 42915 62247073 64192 64189 842733231 78915 78910 659514719 7210 7191 635531576 76452 76423 186794243 51156 51140 5592043 91759 91760 153967477 24729 24730 139252543 88206 88207 605049478 93031 93032 849647195 60270 60281 577477965 30276 30262 468045909 80936 80937 44829130 22153 22154 855504432 53338 53317 55944350 36771 36784 174454167 73227 73228 746868761 25784 25785 38069981 77707 77680 157495869 67714 67715 297486682 99366 99367 303455906 59228 59229 537683483 35423 35445 310757408 62691 62679 310213942 86916 86901 621774933 66014 66015 599008721 80387 80388 765138648 94746 94752 229429881 9500 9501 411107317 56897 56898 696950577 93249 93250 497083857 5687 5709 677183837 31684 31654 946768555 74096 74102 503100655 89033 89034 975560040 87028 87044 98951161 5513 5514 409783698 26177 26178 711790516 63480 63503 663988025 62965 62938 851321802 28417 28423 79362566 73693 73694 651513645 54023 54024 273259724 77994 78018 700636304 85418 85390 440492829 38119 38120 518835460 15086 15069 764166264 58749 58728 659934599 63445 63431 190780009 22159 22171 399247834 13525 13526 788033248 56789 56790 208992473 10661 10660 490867973 46149 46150 673691449 73906 73936 939822643 33200 33201 293002992 33912 33913 121443434 75528 75529 423636603 5477 5459 859444399 84104 84085 883263455 40949 40966 149953187 2733 2734 90190955 13018 13001 455058227 14005 13988 350287749 1096 1071 450316596 84764 84765 817042989 4948 4969 333111542 82678 82679 359488132 72331 72359 932284906 52808 52809 762097871 99108 99112 18496412 93342 93371 698538987 43867 43855 466573571 97413 97414 660758809 75860 75881 465299286 61878 61879 485314038 48311 48312 997775468 14337 14338 728677208 82754 82763 129679183 24637 24638 134228837 71263 71264 333003408 94207 94226 609203149 67905 67915 18526142 57602 57617 167550033 51261 51262 392482158 49973 49971 547003901 60449 60450 712323005 90730 90701 218032395 70288 70289 93904025 65362 65363 229164408 56986 56984 777463604 77391 77392 967555439 21488 21489 568580526 56575 56603 358111910 9666 9667 520432532 29774 29775 195200674 11502 11503 486878520 53516 53517 46778384 57378 57402 948899245 39763 39778 304693480 92425 92428 629227103 29382 29383 340825351 71013 71040 370433404 81246 81220 727807640 9087 9095 406159560 76371 76372 106305403 72173 72192 16029283 96189 96190 979019129 11348 11328 870194839 87876 87880 376062966 75150 75146 511102666 25343 25344 468251837 92363 92364 652593976 39082 39078 297792515 96409 96411 414815841 39338 39339 277214453 80815 80811 30615969 71863 71884 638981291 67989 67977 433454181 39739 39728 403337297 50522 50534 310535975 93683 93670 179892413 28372 28373 921386718 58552 58575 271210538 11251 11250 978417476 4855 4841 955118688 19257 19275 800173630 65069 65083 997062243 61130 61131 102862471 67253 67254 903992146 86674 86675 831076214 61473 61468 904015761 1753 1754 482667654 3688 3689 101056073 65381 65373 824049862 57199 57200 545842891 59661 59652 600112739 75442 75436 182541569 69101 69102 233066370 97679 97706 893213880 47080 47060 714652308 4755 4756 785135313 11461 11445 919984970 11914 11915 417076689 46923 46944 101669261 54248 54219 604839750 3277 3278 161034497 84136 84137 65666659 77348 77349 253329462 93595 93596 44924288 66069 66091 518042918 38820 38818 971183956 72066 72067 165101806 91118 91103 863005117 58905 58906 699818409 15438 15444 239992044 61456 61485 937352846 87978 87979 393747781 53519 53520 801662441 37666 37667 332064078 4771 4772 335577373 31322 31323 928865274 28751 28738 521571644 32005 32006 590620700 73558 73573 906535521 11895 11896 924420313 60750 60751 333238487 71233 71234 101923966 52434 52424 669803356 9738 9739 177209430 5641 5626 841165940 16781 16782 803757115 62005 62006 761042634 7595 7580 272320993 9455 9456 576940041 98868 98869 532943411 24972 24997 914096414 94996 94997 932253491 78787 78788 419097511 1752 1753 922831496 11350 11351 861368435 34413 34442 895785576 77745 77746 460113575 119 131 755119508 86750 86751 480245843 27538 27539 786318542 11198 11199 778038689 13080 13081 584085059 27142 27143 418078478 98325 98346 210929756 30816 30817 154171786 76833 76834 456969116 39426 39454 723269593 54794 54809 248243724 23049 23050 935355472 77466 77441 812493038 90638 90614 352996683 65438 65413 565386899 35496 35509 516285587 33169 33176 654775736 422 416 102100267 73041 73042 790781817 78264 78255 737381357 61623 61624 839212998 98987 98988 657246649 14989 14990 211602766 48624 48625 238467019 6323 6305 139056105 79473 79474 514781203 5848 5875 214438012 53542 53569 134595707 27885 27855 534025033 80604 80628 17939071 71093 71092 613898574 77170 77171 671825194 28033 28034 258066653 27350 27377 782166330 51700 51701 797185923 87113 87084 109517688 11310 11311 347590858 69692 69700 544382995 40835 40836 922563310 87123 87147 856587897 47034 47035 647954686 2850 2851 13467182 35687 35673 577799679 75087 75099 815740976 66426 66414 979611391 33073 33074 517559809 59688 59689 692848752 45885 45886 995305820 78996 78985 156284590 79333 79326 39996114 87211 87205 643686314 33282 33283 561862227 70385 70397 195870991 82864 82865 11085046 42986 42987 765925672 34822 34798 944125345 73109 73110 201236558 9634 9663 217573 99031 99032 90451461 78817 78810 839644218 40570 40571 4261959 9428 9429 843363399 36724 36740 195200747 28538 28539 953320438 47572 47548 648876659 97929 97930 599168230 9105 9106 534854638 8908 8909 390731723 51229 51230 537101739 31992 31997 778348023 83574 83599 236850325 9998 9999 504395397 23763 23793 934359264 41042 41043 381443739 49737 49738 688731306 24353 24354 442307709 9196 9197 180713010 61426 61427 959742663 26378 26356 466948066 26571 26572 464265206 96564 96571 468889611 17464 17456 52021786 93403 93385 624459901 86046 86047 882975006 85213 85230 209155641 70005 69977 813527124 78956 78984 537827257 4439 4426 411377070 84149 84142 763699299 11733 11727 78805711 80868 80869 549615738 15232 15215 819073549 58042 58017 21100722 43234 43257 924184179 87453 87472 722438303 39991 39970 265166010 97930 97931 545634237 30723 30724 12116001 97409 97388 669224987 96061 96083 37398273 56479 56480 153977317 93894 93902 183526352 87887 87860 426524426 5754 5755 385969595 55347 55346 193506715 85068 85069 705565652 15634 15633 722882439 33335 33336 399082821 88194 88195 160400963 90664 90665 496455535 76294 76291 217995114 2164 2165 212378974 53644 53617 497446034 23774 23751 961575277 16342 16329 814618250 43662 43665 787173907 76512 76500 954867671 95775 95758 174610021 91098 91092 14377123 73266 73281 414976054 1156 1138 308632674 27699 27701 269702113 38750 38751 37914500 35071 35061 89067303 89918 89919 942971865 53070 53076 235583462 77993 77994 573770522 87207 87208 876275945 65620 65621 730886826 35652 35653 363975120 67408 67400 657451072 76666 76688 728900181 16461 16462 418551571 53818 53814 660177193 73066 73067 665862192 28804 28822 731219924 52998 52978 253130475 99633 99634 58313620 42710 42720 325593575 68224 68225 365943624 63877 63878 959995896 1382 1383 408393606 71030 71031 904682842 86903 86885 549722957 66002 65998 414084598 69721 69722 130222976 24076 24077 799020246 39641 39642 118052515 72695 72669 223750254 67228 67251 635801863 4153 4160 674937303 26828 26829 889850064 38436 38456 392649241 38379 38349 724645887 91112 91089 208760997 19208 19184 191519561 89059 89060 917359154 44098 44099 252342151 28675 28676 472359207 37402 37403 230591801 63223 63224 202005595 28234 28228 981834189 98882 98883 745306956 2725 2726 114935895 48952 48936 914702366 88228 88201 71444060 60128 60129 629262725 6589 6590 288422072 3251 3252 670737704 9607 9608 510062632 96495 96496 953281732 6941 6942 707124966 57003 56996 873826244 25928 25954 264394285 25872 25858 606393446 48083 48053 519039385 58408 58409 538061148 72923 72943 709907801 14831 14832 828207327 44713 44714 862421851 43724 43725 943654399 86229 86230 719414029 14732 14730 862431751 90188 90182 537926463 93277 93278 737610265 78697 78681 717380761 44104 44132 514069299 72110 72111 831022963 38225 38247 955117812 66130 66131 254577508 40447 40436 704213532 51192 51193 591786898 95369 95370 470492575 8958 8966 132123029 84976 84977 475643969 9192 9193 742744205 70984 70981 572875048 57779 57763 105269995 62181 62189 456906348 3333 3317 401987156 976 991 791241661 89410 89433 89067040 57633 57634 467714487 52775 52800 933416488 19436 19433 682006994 98341 98345 840394684 27210 27211 785313073 78175 78176 838714850 58439 58440 639993655 15373 15374 245748917 73524 73525 635965411 21860 21861 391364557 88454 88455 803206814 5324 5325 208367623 23546 23561 548280813 84786 84787 614406286 91168 91147 704102727 30549 30550 33155004 63700 63701 91609562 97749 97750 713767616 57506 57519 543545178 59403 59404 162931972 79468 79490 327662721 57019 57020 348856886 32449 32478 701664871 95416 95417 956911446 17921 17922 211008051 22481 22506 96856810 73908 73885 338624220 76663 76672 682169873 29840 29858 92972258 81537 81543 580977088 88706 88707 596848058 90367 90391 490258648 84240 84241 305084908 35285 35286 718862554 42952 42953 818988125 48003 48004 271704606 88759 88760 174878541 83560 83586 487251552 49580 49558 354345026 54696 54697 196988124 17083 17084 840578826 54903 54888 753683228 75952 75953 289936277 10925 10934 943158402 41498 41507 721859043 58798 58801 178107746 15100 15084 687802733 30177 30178 751026129 95869 95871 741582411 89441 89416 269584459 42817 42818 419575275 98995 98996 689629069 30359 30381 958404482 2581 2587 702784959 14988 14989 993911375 42310 42311 67779422 21275 21295 89659693 26431 26432 807166175 82147 82142 398166753 76589 76590 319678325 72610 72611 25260417 40259 40260 168632557 21046 21026 31336584 61796 61797 519327027 33482 33483 87942790 44031 44032 876090720 23170 23171 456667931 78681 78693 854101456 75837 75838 478490958 57755 57756 169581854 85766 85784 455012305 67051 67066 105356824 32909 32910 75855843 47411 47439 438264170 74494 74495 824492460 53032 53033 185390280 36536 36537 996766515 97632 97631 55375806 59040 59041 997531443 22968 22969 385877892 60248 60239 339882592 25506 25528 622331937 43505 43485 25159807 11412 11413 908220645 53584 53561 203978974 5721 5706 800287498 38072 38067 673100543 48389 48390 783593072 47191 47178 421717663 64070 64071 621680218 47074 47075 80688200 72371 72372 553745703 75448 75449 512201742 16096 16097 144812903 31093 31094 848827386 62822 62794 251528600 69695 69696 748444238 44863 44864 316846468 38172 38173 280975659 59743 59768 270400623 44531 44532 892580382 85886 85900 877342685 63695 63696 549674251 88447 88448 340067892 55855 55864 992004979 74920 74921 918313864 73344 73353 420064641 30134 30135 339101162 72895 72868 130257891 79158 79162 936801959 6603 6600 294678120 97834 97833 831989427 60100 60101 101417186 92661 92662 636130948 72287 72288 914098620 16692 16711 445059791 77641 77666 955215446 37046 37047 204459093 51433 51453 759129846 26672 26673 211951445 40492 40521 806020253 36954 36955 516936521 88202 88201 272672881 2236 2237 95323106 900 888 418028381 53131 53132 685468585 76094 76095 984102036 36394 36395 176934847 51979 51980 471154295 34281 34282 946203305 68270 68281 790642416 47378 47379 318011528 52629 52657 201059787 63381 63391 908597640 12117 12118 589320796 5580 5581 369001643 32282 32283 8103615 5998 6005 177063246 94450 94445 402208604 27631 27602 832214871 7633 7634 950535234 55958 55930 187872041 57702 57674 571801766 25831 25848 312191152 87108 87091 808757601 93829 93799 431545372 97311 97329 949673643 43452 43457 287686702 93274 93268 58681238 14034 14063 809163051 63152 63153 219603514 94636 94659 321226431 98676 98677 816011314 35913 35914 356707390 35748 35749 451043644 65188 65195 650921416 78575 78576 268640857 27404 27405 652081172 57040 57041 317114785 60152 60137 728717158 81589 81590 681965820 72875 72876 517913439 30442 30443 429041642 89596 89592 644749534 44346 44354 122161859 5634 5635 490470756 57933 57953 434643857 92711 92712 332940194 91061 91053 761949249 91165 91139 943038776 6394 6395 217133197 30649 30658 464690477 49453 49454 354709325 2144 2145 884052430 27588 27577 889201450 20148 20131 677622343 10163 10144 647743317 34072 34047 144801102 15268 15281 294420784 75197 75191 502649808 39790 39814 135007443 73771 73774 106504746 49010 49025 172728615 537 538 381729960 79117 79128 359631125 10602 10603 737328283 34244 34245 123422832 71126 71135 692650917 2532 2533 996983313 74676 74677 41902430 42142 42159 460806016 64276 64277 269375321 76331 76332 402693859 90110 90136 537461722 35427 35419 784280223 27449 27450 63925938 37611 37597 19776826 38705 38683 321071854 15219 15220 129728342 28212 28213 740016604 22593 22594 568340727 2451 2452 375979215 59176 59171 777259434 50697 50698 577325597 36137 36167 522798110 10454 10433 478202183 8702 8703 421886514 77086 77087 807919989 73596 73591 15030079 9948 9922 924261379 69134 69116 771946400 70495 70496 898468524 52149 52150 303145900 738 723 278086157 81654 81655 973940937 67745 67750 540207618 80203 80204 94763270 53031 53056 761320250 36145 36146 443532072 57179 57180 839808814 83050 83024 204096675 13797 13798 937877597 81867 81868 654633388 70083 70102 797292166 29804 29817 99942054 85565 85566 723666314 49488 49489 322580734 42045 42046 907116438 47436 47437 668434460 68854 68864 195510284 87744 87770 642655819 43690 43691 112459799 80909 80910 30445067 72089 72090 684305768 99255 99256 103593241 13246 13239 49779633 36761 36785 316361945 77450 77451 672800658 43362 43363 204626449 9167 9163 877889501 3762 3791 366856861 64320 64340 593219596 65714 65696 287892435 34732 34741 416241244 73273 73274 832863313 59277 59303 360410595 8385 8386 394380406 85273 85274 188367417 6804 6805 741486189 9930 9931 835427479 93506 93507 628630476 77060 77061 962883885 84386 84415 350961627 3264 3269 454555833 66636 66637 344685811 55592 55593 783044835 23345 23346 785904499 89529 89539 435949421 4166 4140 147539097 77187 77188 164332322 57376 57377 67812053 42938 42930 530522144 79227 79211 362496904 29658 29653 272151333 90063 90035 421108447 38970 38971 111038068 83158 83159 903923633 11497 11521 936372149 67682 67683 231158282 27753 27754 736413624 40512 40513 615720434 70952 70953 520012630 8317 8316 951683258 63830 63836 604567204 72510 72516 748626956 81712 81702 596182561 57428 57423 640834723 5697 5698 80914082 86733 86740 23581090 53441 53442 998333490 66672 66661 256948843 4846 4847 655363787 52834 52835 47568832 29917 29890 903441651 965 991 975060198 21887 21888 302555431 59139 59130 722065773 17521 17533 542889565 6383 6384 794501093 18842 18843 881648846 47411 47412 789187834 66989 66996 136072319 92921 92941 698247873 78232 78233 247982131 25468 25469 989638208 39746 39727 115704032 28750 28751 326197280 54566 54567 840529159 41327 41328 304516103 66522 66533 187900655 56650 56651 53010476 72730 72731 269720240 27792 27793 39114559 13819 13800 263695240 49291 49316 406266923 50964 50941 425002682 96828 96829 380748031 8658 8659 483069316 48309 48310 984011880 37985 37986 258976889 48925 48926 862785960 24024 24028 763873211 55218 55217 611909304 55557 55583 42145287 75899 75884 830930643 8115 8118 197578538 39319 39320 479047821 29747 29776 447743069 9090 9068 508211751 87655 87680 183589658 66207 66200 422261538 52128 52142 275729681 33344 33345 652833308 14986 14987 791690570 98935 98936 218194134 73873 73858 770811802 99334 99335 131296065 10488 10489 376108840 43698 43708 451617427 95451 95452 165474438 9044 9039 286062814 3762 3763 552938723 11278 11271 182480256 28868 28869 446887182 59444 59441 607222788 25909 25933 913723361 69611 69612 691778633 81548 81572 696527793 12223 12224 143675239 66183 66184 813841000 69323 69324 55609891 86173 86174 589208481 97634 97635 900796764 28168 28169 703031925 93006 93007 569004628 57403 57404 136526223 84426 84427 776781536 25635 25632 436373541 3143 3144 574529003 46374 46375 630327090 75494 75471 383167942 64037 64016 681066313 728 701 776431826 37498 37499 282455280 97956 97957 65037594 33063 33064 922145034 73914 73905 206653205 18885 18886 563946177 92989 92991 481651240 83337 83338 278773272 12353 12354 821674766 57528 57529 631527895 12417 12387 975615259 72217 72218 157223127 86419 86414 994986936 60422 60441 555095779 73761 73754 574621557 93180 93181 614186858 30086 30112 946840133 60816 60817 526534428 66218 66219 125396729 17061 17062 505678423 34719 34720 678636874 93911 93912 352379538 91485 91486 360047669 85221 85222 465497886 72543 72566 515691930 30405 30394 469056037 64984 64997 457746672 79197 79198 30103019 59360 59361 76206756 86704 86705 329841125 94194 94195 886102899 40388 40405 891213888 5055 5056 534532749 40882 40904 685390468 4924 4919 472818754 92566 92587 536947957 62000 62001 375041748 69269 69298 94782203 24286 24263 284859896 9112 9099 558663867 41831 41832 219851602 1235 1236 413725553 43512 43513 562503316 55071 55072 235638405 73023 73041 671525531 57069 57070 433124019 79661 79678 693268980 51926 51927 24620328 77573 77555 253157584 65224 65253 792357369 11327 11328 346791863 16390 16391 640856382 744 745 319021434 5354 5355 827535474 21859 21829 802439826 48162 48163 533599320 22272 22297 889762284 61886 61883 998436317 51992 51977 317159307 98053 98069 256453072 41720 41736 307211919 7106 7107 514382889 62385 62386 358393594 20538 20530 903689135 38103 38078 533898897 33435 33453 626229016 15392 15422 822689795 33309 33339 651791918 62840 62818 890728647 62476 62448 692564764 9571 9572 64509702 53950 53924 357638093 35721 35722 866246917 52386 52387 170513367 75915 75916 870125930 4032 4033 215383164 95343 95337 50929245 89854 89869 44006389 81288 81289 518540655 50606 50588 184126652 2846 2865 758213372 63326 63310 625992755 69945 69933 310123012 4654 4655 379562263 71215 71188 61515878 96557 96558 866167579 60198 60188 49095846 57712 57715 722652325 68076 68077 328744598 10922 10903 759285911 63914 63915 556140547 73212 73214 145150012 89482 89456 612997845 10232 10233 3445868 99441 99442 701916300 48559 48587 894427270 6611 6612 580226050 53579 53606 461501745 31203 31204 185134213 93526 93496 393115090 85829 85843 513177017 66169 66170 178780650 27948 27956 336974261 65757 65739 800817320 78840 78866 214230022 17681 17682 274320857 32098 32099 780598922 43264 43265 711337703 38529 38530 105485138 45984 45985 264177157 11043 11044 764375244 89592 89593 726672339 82878 82879 790487523 54466 54460 308642005 77532 77533 337547751 6864 6861 743880297 63519 63540 700633597 71953 71954 180065870 91828 91829 382015858 29752 29774 906652777 28755 28756 209906950 5317 5322 593132763 70848 70849 372813571 99763 99764 901188683 55882 55883 985777155 676 677 796832428 74586 74587 539412004 677 683 233329289 15037 15038 143878747 39171 39172 17624902 94871 94851 636819103 99798 99786 19469241 46909 46910 154366310 1895 1896 177181445 2503 2504 888361557 34815 34816 895933421 25766 25767 286634699 91501 91502 259174036 21168 21165 637336079 42658 42659 746449888 65917 65890 415547409 44518 44519 391104183 76327 76342 683310284 51385 51386 110362802 52303 52304 512355043 21033 21034 193711034 63494 63495 412469145 67754 67755 986274397 6252 6248 194020999 17757 17727 275672394 60477 60478 615817847 71230 71231 258052025 76776 76777 369917057 13759 13753 538785046 83482 83483 412807843 83124 83116 836023008 47063 47064 267603659 86184 86185 914798596 27259 27260 150265475 86982 86959 132357055 73647 73644 263997942 79311 79313 497405535 89111 89116 650251955 74833 74807 180314222 5679 5688 451524450 71876 71877 862556182 82482 82483 176820576 93418 93419 97280546 32649 32650 33578767 4413 4396 869200623 69189 69202 515785475 36900 36902 358341072 26927 26928 14979751 59287 59288 641836994 40697 40698 894047166 56838 56839 51170366 11321 11299 973503428 13440 13448 502478711 3658 3659 67751971 68696 68710 744073731 20286 20278 621930991 58934 58935 920283064 47110 47111 695380636 82273 82251 77518620 41090 41091 483782880 29015 29021 555698800 40388 40399 710794754 98282 98283 882910859 31114 31115 143994688 17042 17046 394402171 325 295 298463042 3599 3600 485886184 41490 41491 532597447 51538 51539 66967115 27030 27031 35447039 528 529 356575316 87213 87204 515529944 63616 63634 976835438 96133 96134 22264770 54847 54848 652120857 2570 2571 79314629 32594 32583 733059018 88279 88280 23888806 70906 70922 466982111 99695 99696 508231142 46111 46139 520958442 8675 8676 726645484 42966 42967 908696127 50524 50525 14898863 19324 19325 218263059 25731 25732 790150743 21574 21575 257018423 66933 66931 159182768 78671 78678 89115370 92313 92314 558532907 73504 73477 644455146 9926 9927 751934827 91764 91765 557887102 62795 62796 85259416 91459 91433 118273465 72463 72451 759980122 4742 4743 183063529 92539 92516 527419895 5740 5741 850852848 70879 70861 207395993 31795 31793 976326778 55019 55020 609738158 92217 92234 499592393 93466 93492 710168113 9065 9092 318335389 88682 88688 660178752 91052 91053 715116949 93034 93035 821789428 82599 82588 238975021 77758 77759 75037609 83536 83558 766299109 55518 55522 879043836 45450 45456 272946578 61419 61420 599570503 84643 84634 214954025 89045 89046 834419872 42350 42351 5140825 87823 87824 690884334 42794 42795 890041054 45134 45135 340704284 12494 12507 677582648 99494 99522 608861202 35353 35354 229047918 95939 95940 261622059 58473 58474 856272188 22479 22503 293930617 35879 35880 470397995 47849 47850 721303612 66750 66751 205687758 27392 27393 124137038 41555 41556 231270598 88986 88990 608931036 44856 44878 232079162 59688 59714 569134465 68986 68957 317730635 12117 12120 196739057 54372 54352 775202799 30827 30850 719816991 68098 68104 666897400 29000 29001 634995967 28632 28630 400590882 64271 64295 138831094 34021 34022 918747639 21190 21191 73028006 30607 30588 130820584 37759 37764 203534393 32712 32713 327635337 93134 93135 611067295 79330 79359 656733718 27779 27780 469209081 35457 35458 540550809 27720 27718 437373072 99678 99679 532513205 61299 61300 189745230 93137 93143 611001840 71689 71690 132386044 49420 49433 413868095 52123 52124 203396757 17139 17140 22466067 66372 66348 832649497 12290 12263 128454802 41198 41199 779865865 79951 79972 768940090 47195 47196 517818651 89365 89366 257666250 67676 67648 589365923 11195 11196 634883778 78508 78509 967792166 10002 9978 88844285 54718 54719 186369588 50569 50570 752552811 16376 16377 859671898 35201 35202 172623685 71353 71354 52400340 84795 84796 123642898 95330 95348 258587656 83346 83347 153235570 38704 38705 741136261 49911 49912 269184355 28000 28001 737033938 23417 23435 230055834 77737 77715 915205751 96141 96133 758082665 3693 3694 735221927 17852 17873 512608154 27333 27320 882002486 4916 4937 175335950 36596 36574 901576194 35078 35051 669326630 4078 4079 576872559 8754 8749 186408999 55551 55574 74669569 19406 19407 361499164 93787 93788 765644860 21255 21227 502524586 16186 16187 676766327 80815 80825 483970253 75448 75434 819568342 29246 29247 319268248 56737 56738 847963164 12112 12098 343369057 82871 82891 804308300 31752 31761 439326388 54551 54577 215440683 76816 76844 560958824 97906 97907 789478028 69819 69820 609464443 49129 49150 536348268 93776 93752 211205941 66795 66782 546352451 14129 14130 204627955 3575 3576 497370466 45785 45799 632521816 58608 58625 725953922 45759 45758 310450334 69646 69647 188581773 21778 21779 213814666 16136 16137 19957386 25284 25282 565101969 59958 59929 346984853 20577 20582 122525301 17965 17939 714813768 46445 46446 719185036 95381 95391 367201577 23663 23664 829205765 36271 36272 171901986 85934 85953 49024319 47530 47531 224573839 69714 69715 26571939 87581 87566 800925354 9599 9600 726258950 82658 82659 534246512 78593 78594 617919581 40234 40235 958308691 11723 11714 651311671 80903 80904 431479566 43411 43431 845362569 43234 43235 353192138 28960 28958 272840189 77605 77632 101501186 89826 89827 607237175 15258 15266 453754261 47734 47735 542607407 19128 19117 191162608 72706 72707 196839791 37946 37947 923218216 35897 35918 800349977 31469 31470 511013441 99201 99202 481472020 82552 82553 126022953 27876 27860 18972307 27361 27339 997713916 38596 38597 90997288 8989 8973 745124241 6757 6758 55331259 43476 43477 823726868 36314 36289 697343249 66704 66682 679014473 17597 17598 420589613 70474 70502 22228097 18411 18412 592589713 35280 35264 456133222 85123 85106 535673549 87148 87125 745699443 3694 3695 652420866 91570 91583 937266685 53362 53386 983960688 48584 48585 555576825 84972 84957 963665136 8879 8863 814984398 71941 71942 385042324 41596 41621 34304932 28311 28317 663236886 99429 99437 671474711 88755 88756 190290791 99956 99957 585792726 99238 99239 340302955 92306 92307 333528810 51975 51976 851539685 23236 23237 979034778 22351 22368 605512019 41353 41354 847028282 25594 25595 454375030 43628 43627 324202839 39019 38992 199060069 80233 80234 999215999 79412 79432 748871759 49958 49951 947725961 35710 35698 455216289 76100 76101 884658037 30527 30518 130283900 91382 91383 154636316 40820 40821 98587083 98552 98553 954208757 3514 3484 965488980 7010 6980 317334190 15370 15371 471934354 83897 83898 220463987 11385 11414 832427169 55859 55864 239524791 992 994 306648192 88820 88816 840727144 398 399 598545106 71709 71710 183532020 35712 35713 831315330 68714 68715 577802360 23761 23762 557361928 11816 11817 883530579 33706 33707 295474912 67871 67852 502835974 69414 69415 66781625 82545 82546 894638354 11475 11482 415641864 42341 42368 440291611 15555 15556 451687845 5441 5458 804631770 39214 39215 772418517 94466 94464 999313108 30348 30349 277432056 91039 91040 533262589 86676 86677 863061794 43226 43227 929595130 97145 97146 383252124 60236 60217 402777721 84439 84440 854632745 22516 22517 730336928 86214 86215 138899962 63094 63090 303442210 12180 12181 336011803 23824 23825 234042567 66711 66712 850351195 79640 79641 205857567 80925 80944 48487415 7710 7711 283487364 18750 18777 186922205 73384 73385 700295296 2028 2029 476360739 16367 16368 671706217 31589 31590 757366196 72679 72698 94737151 1453 1454 417060177 66145 66146 914831819 28508 28509 498431118 65883 65854 40168868 11872 11873 595792287 76228 76221 154072210 79160 79161 130505175 67180 67181 505569048 44235 44253 90161950 22386 22403 923865792 15634 15635 671431719 52572 52590 50101797 59584 59585 911138529 99027 99028 473785919 94894 94883 98263555 52906 52907 472845326 38602 38603 643865163 98457 98478 160976882 91305 91306 712511357 17112 17125 41025047 33262 33263 318311143 82757 82758 54517493 16739 16740 36388883 61948 61965 364233763 28237 28238 87246967 57336 57337 174291594 44483 44484 889759338 12529 12530 329302936 17423 17424 216651244 77108 77088 408136174 21122 21123 359093372 57359 57337 701541781 86867 86889 349373383 92545 92531 402543409 72129 72157 807415352 36487 36488 112809952 90973 90974 659060674 41037 41038 336492408 26899 26900 791510618 86148 86149 157541720 94789 94778 984553939 94979 94978 57828723 33481 33463 454941976 73706 73690 506515887 91811 91795 817175538 71601 71602 449195952 23234 23235 215788249 47574 47546 559129659 78311 78307 806125448 12537 12538 949295518 40401 40415 989362165 94292 94280 729225804 46571 46572 54825896 79704 79705 977323531 25446 25460 792166240 7369 7370 495019724 35838 35839 312821179 83445 83418 433807382 30119 30094 380749711 61600 61616 249118416 10125 10126 924790408 72888 72891 146808275 99621 99622 615557867 35749 35759 114301594 6449 6450 515767398 41252 41253 41662326 30011 30029 968197510 98127 98128 630193409 95424 95425 123713446 56457 56432 194880526 63563 63564 440065591 75606 75600 863739463 37393 37394 81118759 72712 72713 949212065 32455 32429 244864423 85171 85153 135866020 40856 40853 481087969 40949 40950 102506848 71745 71740 623298632 41100 41101 745317072 89159 89141 325411979 83895 83896 713795368 63378 63393 918853787 87007 87004 6497783 24617 24618 918533642 13723 13724 476521983 82908 82909 620967753 74855 74856 694757645 28520 28521 785929248 68199 68211 519291934 84664 84655 108296162 27107 27108 312845011 52985 52970 750788569 87810 87819 579155562 64112 64113 837137068 29173 29174 223577477 2808 2809 873044292 34120 34121 124477976 73552 73543 741069292 20281 20282 925312160 58418 58443 660442718 92208 92232 805069081 75540 75533 358383822 9057 9066 766797795 41661 41670 470144874 93074 93089 118051693 69997 69998 932733835 50355 50356 473330220 32678 32680 91464584 66812 66834 54021790 53370 53371 95589900 70001 70028 332374859 26358 26359 369801272 91904 91879 59016480 20171 20181 355732687 7981 7984 863902112 61609 61610 636599954 15660 15637 342106409 23563 23564 288683223 59231 59206 507173178 96515 96516 880563870 90975 90976 830102244 44676 44677 768928831 5781 5782 951168674 61510 61488 484437082 31563 31571 87936116 67972 67973 647009666 63266 63267 260209312 88314 88318 838862003 66431 66422 989787495 41346 41350 826474873 66443 66455 935793382 98124 98125 602450630 3711 3683 43200210 23771 23794 976601184 17852 17853 54099510 26361 26333 963227710 18591 18565 813771506 60218 60203 174327538 60981 60963 826161067 34179 34180 473525617 68014 68034 252972659 31379 31380 967240154 65689 65694 270960552 65339 65310 911520083 60831 60832 366434532 7199 7200 551276301 85369 85370 22987919 46903 46904 86614774 66442 66457 808263260 18200 18196 646717858 7953 7941 641513133 26771 26772 13032770 30709 30712 882962976 31521 31522 511601136 87766 87767 39757204 76533 76534 68901984 2031 2032 846325666 60561 60562 618615571 32416 32400 395225848 4606 4607 974796378 25169 25158 958126631 48580 48581 32866467 19126 19113 823179351 46292 46277 751361379 53500 53530 543987184 20151 20149 808485845 61301 61318 804852491 79795 79780 712453218 19491 19492 394502986 13275 13276 678153787 76046 76047 538152221 29232 29236 207756722 15791 15792 489626933 93458 93459 293666608 29796 29797 695346228 27869 27887 335201569 2217 2218 435934645 56481 56482 869878098 85642 85669 586523313 97045 97046 7599532 22661 22662 377732076 71625 71606 172451430 10352 10353 805304674 74478 74479 881729757 45294 45317 940215896 95824 95807 622789782 47072 47073 214795230 13103 13107 243709998 48940 48941 156160988 70793 70794 900051286 40139 40140 417870055 477 481 710683022 64326 64327 220815376 98906 98930 225543534 89969 89970 683054479 3679 3680 439016661 80359 80378 85013676 84551 84552 986839299 47184 47168 474075622 27118 27106 67215378 984 995 746511403 1991 1975 302560694 1312 1334 147124013 54664 54665 343647115 22972 22945 895176451 94650 94651 378766685 98018 98003 64198172 86414 86398 603819159 97583 97584 217354291 84470 84471 258054156 71962 71939 497451916 93342 93343 336103469 69696 69697 348351866 87414 87415 786445953 23622 23623 805977982 84672 84702 964837186 99861 99862 859371181 75570 75599 183223248 24189 24190 860609159 70402 70403 974452522 96336 96319 332392165 51784 51782 965087301 83883 83884 705118822 52676 52677 396672308 46841 46842 308496439 1326 1298 426937404 234 228 786349528 37386 37387 926013556 39725 39741 50204768 63404 63405 120416465 97304 97305 649893551 83706 83707 787164284 68247 68262 375616219 25958 25959 71486964 35638 35631 287844840 72779 72780 335254480 68860 68888 317497747 16726 16704 928965450 55668 55646 17639549 26058 26038 205490308 30329 30330 55437519 9809 9819 728349821 54953 54954 248593640 85691 85692 820959629 72887 72898 632472481 3581 3582 92661945 6152 6172 359271910 51036 51037 391442454 93728 93737 769076288 39147 39130 110748111 83694 83667 158536588 5770 5771 660104837 62563 62564 615720568 26818 26793 864527127 77387 77380 35754916 90673 90655 740032734 87587 87613 553587567 57251 57252 961528194 2557 2558 465718433 25610 25611 464850344 83303 83304 17416188 75753 75740 123839346 21103 21079 526598128 23019 23020 727163025 38323 38324 659929166 5035 5036 157054093 84555 84556 465125604 40100 40130 41034596 48511 48512 556711917 91819 91820 807699791 88679 88680 455408186 77284 77285 784092634 51135 51136 308267163 19061 19062 607678323 77663 77664 671993987 76121 76128 772649733 36869 36848 992447775 69435 69436 786024333 92589 92590 633110048 61805 61779 358774231 42151 42121 110833727 63506 63507 872472301 38577 38578 651029414 98711 98712 556942461 72165 72137 965501157 48949 48950 380926267 7569 7570 68847399 10153 10154 589457817 63994 63981 590353048 75799 75800 600856955 9189 9175 783410656 8211 8183 758512470 32302 32303 211345158 7024 7025 750594858 32736 32737 205524867 28815 28816 963615052 7607 7608 113692856 95995 95983 736480973 30984 30985 153377068 55768 55769 972873151 65037 65038 258383366 42687 42699 472765531 45356 45367 644642808 46382 46353 883158052 43972 43986 327858357 67994 67969 521986476 79962 79963 656563498 49180 49182 41410470 61402 61417 535054952 90692 90693 980045539 42479 42489 219784624 69319 69338 263131501 14064 14065 108964060 70838 70839 854697007 75822 75823 793054695 35279 35304 635601122 87178 87169 270844094 56620 56621 878251635 31524 31525 762506595 96594 96595 757728743 19767 19744 762826469 20531 20532 695054962 19973 19974 853237996 22304 22305 669487199 76490 76491 495791606 30719 30720 731131291 69259 69232 749094733 91108 91098 622311111 77960 77961 372716066 50379 50380 82080262 3924 3925 826683672 25808 25788 976852028 41942 41943 306538439 77968 77969 924860242 17129 17125 692346509 22221 22200 636458338 97050 97051 196464817 41155 41156 47023447 9988 9989 293458912 22578 22569 581949155 85851 85859 235635132 89489 89507 228467542 80326 80301 795839201 94159 94160 929357655 34555 34556 524512573 28838 28839 407172045 52261 52239 680729813 32452 32453 884766523 13638 13649 378968882 81101 81102 333912808 10099 10116 392818308 23336 23337 873346339 12803 12783 82908024 96153 96154 497744527 81336 81317 90654343 338 339 183976294 91696 91697 96017968 66812 66782 133519198 46607 46608 103377454 57972 58001 994080217 29762 29744 628804098 19409 19410 807741989 56784 56785 782151717 41281 41268 386960878 43816 43833 619742254 91700 91705 971657955 53692 53693 669099572 81914 81915 846708352 7056 7057 537336217 33187 33188 419631029 14030 14004 40558111 89952 89951 837577291 8103 8104 780125773 77008 76985 828398667 46828 46823 268265028 37250 37251 549495295 51922 51921 655395669 80934 80952 67699103 33522 33501 9156126 20921 20922 463342909 21513 21511 529766855 52994 52995 983496209 20646 20617 245130245 85930 85916 955531482 35416 35425 354300675 71462 71477 219451584 78055 78025 651724518 68973 68988 892678970 33062 33033 686111004 91621 91622 594917789 36710 36683 849146636 97721 97722 840054721 34333 34361 97090925 63589 63590 641220164 16987 16984 319316241 55411 55412 107847130 10368 10372 551784415 51145 51174 343490587 31069 31045 298513401 77537 77538 934938644 51134 51157 787042546 14422 14399 462870173 1861 1874 349228424 59756 59743 304740741 97114 97130 134617785 44735 44719 717649505 43792 43793 282376189 71160 71161 421079828 86963 86965 884146226 5351 5352 191551529 91303 91329 594642057 93129 93130 234334859 68561 68574 431667752 36473 36450 961008441 99518 99519 359581315 47851 47852 237308164 69146 69147 438152685 81611 81612 396286764 68396 68397 460694011 74960 74962 878430810 93991 93992 797636143 5768 5783 780028581 84875 84893 179917553 16705 16724 63498234 34813 34814 98362549 87598 87599 538132645 59235 59250 801040585 12680 12681 222328072 10517 10542 23473154 92288 92289 865863324 61562 61564 388656763 81479 81466 29605688 20104 20075 983570014 54905 54906 422045246 25972 26002 513142880 96953 96954 918302117 64619 64620 851206850 24989 24990 829854181 27977 27968 624687909 51734 51735 783330655 37999 38000 310823460 38398 38399 354006027 77888 77909 745050104 31813 31814 946854727 74878 74879 310612920 68275 68279 172229356 98387 98386 396245378 56583 56584 604897592 26901 26902 507804616 48758 48765 414842284 99749 99775 90587723 42737 42738 115623747 45725 45731 191696448 51230 51233 407332943 24838 24839 749182432 74877 74878 673829848 64833 64830 119091457 42360 42341 926354859 53293 53294 856754056 42738 42746 724029538 91641 91642 393065124 60819 60814 662376228 1813 1814 995289029 77231 77232 441476469 97875 97876 998914451 10871 10857 645677601 2253 2254 956161235 71992 71993 672351104 77397 77402 412489428 97765 97770 64706248 75793 75811 971268774 82281 82282 281624566 82077 82078 663876359 77562 77563 473248823 24457 24472 557276590 83918 83919 76975169 53044 53055 539908570 21354 21355 240672451 15328 15329 269420468 71816 71817 462777594 99649 99675 941403370 30490 30491 300632788 66518 66496 772354557 60126 60152 779596332 1103 1098 157870625 18285 18313 692994987 78116 78130 835174673 74992 74993 471198050 87610 87620 736318320 44772 44773 670584535 66790 66779 985197411 63210 63211 17248764 81259 81264 578416882 15673 15703 215524156 81135 81136 417556786 66291 66292 607363659 21460 21461 485083639 86435 86436 901455553 12131 12150 386936738 67732 67760 586905559 12014 12015 914272001 77560 77577 105867787 47629 47630 246001756 49297 49298 389888980 46084 46085 401006976 46463 46465 959078144 78328 78305 672753129 23863 23868 707997547 6668 6664 49194256 54177 54203 855144016 63706 63693 24552639 76761 76782 319358039 52915 52941 111567356 19083 19084 467533401 6594 6592 325879235 33949 33950 932081947 13929 13918 659374216 78299 78318 602113466 75380 75381 60736779 25428 25451 733437671 26362 26335 398238165 42764 42738 991083777 54676 54702 305937208 30174 30175 752360232 67053 67054 33893661 55282 55283 353834922 40366 40383 97296102 79248 79218 74580243 6908 6895 420338100 72772 72773 187495889 31738 31739 271084149 39553 39555 26051613 60757 60758 276439045 66072 66073 113172489 60409 60410 42613807 88939 88969 853916552 16729 16730 273785051 25186 25214 168559000 65349 65339 719163194 8637 8638 74010476 41758 41751 866594230 14600 14601 23007960 65072 65073 299369631 92020 92021 6392726 65193 65194 329719854 95504 95505 490608304 19971 19972 491781502 18646 18671 348584397 10612 10613 339656639 82269 82282 234551126 64895 64896 455803319 90488 90489 542491547 50459 50460 37848999 44866 44867 101147536 10089 10115 950996951 69802 69803 501519283 35899 35900 125032292 42682 42677 794573072 85280 85303 488319282 42800 42797 403795246 65647 65648 779205857 15578 15579 333124600 87305 87306 248391266 86476 86489 86351075 26817 26818 648152165 41330 41359 530932859 91629 91659 985198516 93209 93210 142505865 33362 33363 712446828 58487 58500 138697926 7493 7467 522958505 62775 62799 940946115 87065 87076 498722053 56664 56665 550579528 87836 87837 328174242 19458 19476 169683464 71943 71944 242873986 72673 72682 6258435 39360 39357 637091561 87820 87821 128088208 19845 19856 953714257 23907 23908 342387371 68188 68201 578171574 40352 40356 160052150 89368 89338 804461588 69738 69733 590138819 26473 26445 792121480 6548 6546 146646950 57294 57295 279248554 29525 29526 855263544 13972 13973 523815485 72585 72586 468056869 38349 38350 187034106 78955 78956 296511642 75871 75872 219601190 82798 82799 299103414 79916 79917 645327747 59447 59448 618258460 37338 37365 187635366 33957 33958 902693729 85783 85787 343075548 92310 92305 608016236 58369 58370 94023691 54381 54382 266878019 17789 17790 799830681 1960 1984 68990073 41955 41973 271641461 80517 80518 218504161 84100 84077 608098175 56576 56589 62709766 52259 52260 106524575 38280 38279 274514261 51565 51570 392657049 99723 99694 880520183 86455 86433 976583341 87097 87115 712186366 33275 33251 601499866 10618 10600 785187057 44046 44047 955514166 34692 34693 743906635 75306 75307 778257937 97634 97615 79103631 79224 79225 599334397 29254 29255 113945958 7631 7622 70631563 21068 21069 199187595 65247 65248 790474613 56549 56561 425853696 21199 21200 870994731 87075 87076 574120050 11724 11725 874834779 14295 14296 847528313 85797 85798 386497417 94776 94777 634100290 22842 22815 862098241 47949 47957 433719488 44800 44801 873966315 73611 73612 715929763 70383 70384 480592802 87169 87170 248119489 17935 17936 208119451 65483 65478 86095005 524 525 37953227 45141 45142 817877698 86537 86538 166799703 33944 33950 951774809 14196 14197 850801433 21600 21601 135301442 90906 90923 236646108 96785 96784 778855620 74114 74113 413765782 93430 93431 937341514 10790 10791 746657285 49998 49999 223437537 95676 95677 158020724 71409 71410 800120615 31703 31704 807694496 22739 22740 47002605 45757 45758 935973606 28347 28348 604562386 96795 96824 731485728 61551 61564 440523674 9020 9013 297870070 60572 60573 650349044 1416 1403 795692881 64775 64749 780305579 16354 16355 860136039 94221 94222 993907328 96956 96957 710219977 81360 81361 435272562 86421 86426 154745146 15494 15521 724405825 25041 25042 92056978 27984 27994 297771597 28107 28103 604023331 97070 97071 883903743 40817 40818 644713244 84374 84375 258603484 88560 88561 490486388 88802 88775 473495879 28792 28807 897001000 68184 68185 425221103 48999 49000 894510269 27137 27138 581660379 85358 85359 962902039 10428 10429 237676681 57025 56995 95504983 75932 75933 371753545 58666 58652 716466496 14040 14041 714512591 74287 74275 927498742 10795 10773 797201941 15236 15237 337211633 80332 80333 592121483 56813 56814 498364539 78141 78142 596758580 3578 3579 233520234 9309 9298 425031387 36565 36566 823226117 78912 78899 49803626 36193 36203 386324987 30675 30676 332828599 75349 75357 934434655 46741 46742 938905292 14037 14038 177837082 76823 76824 611125654 32379 32403 304414438 37746 37747 871111484 51167 51168 775916305 47776 47777 724604707 85204 85216 445743382 24441 24442 886173741 89126 89127 424289037 86048 86049 419317577 38662 38663 905231473 74377 74378 191686028 96818 96829 770437638 44441 44420 703211324 33989 33990 430590289 8375 8392 830092191 28858 28859 202340961 94284 94285 577725845 28907 28927 478699075 15908 15909 542791307 75397 75398 195998166 57553 57554 664326248 98230 98234 623875827 37408 37390 381577194 64330 64306 812453066 30125 30149 588445614 69990 69991 866745221 32035 32036 177516420 7085 7086 919707020 16541 16542 434988807 26255 26254 2572597 59546 59528 275735980 73408 73409 419625057 26535 26518 208963304 25277 25278 85545804 2049 2050 429724409 56502 56516 859338828 17430 17443 624090236 90807 90808 226485168 54471 54472 805303881 8321 8322 988373139 80460 80461 920570961 50605 50606 854285994 38350 38351 39798606 59073 59074 274545068 10342 10347 229626329 55877 55878 30871487 35880 35881 335288338 44798 44799 929339032 26889 26901 851836535 10115 10107 875931085 38125 38126 333484542 4393 4394 777488024 21508 21505 347019936 16544 16537 709070136 67653 67654 57689240 11121 11122 853176719 53344 53345 8959573 50570 50540 874797373 87320 87327 854401394 39441 39454 101928200 51850 51851 141546890 56223 56216 370551876 9226 9227 78509921 67588 67589 226046110 27647 27648 336021400 21931 21935 260782079 89394 89395 876673891 25980 25979 909178632 25746 25747 740113860 39469 39470 257106522 60883 60884 962078965 5718 5699 41930375 45718 45719 656013860 59853 59854 313428546 54117 54094 135038320 57916 57912 727745775 59761 59762 666885587 51277 51287 378045789 34415 34416 837752838 2850 2858 805706815 35057 35058 277456387 94811 94801 449194953 4872 4873 618751956 15589 15560 99463781 10635 10636 328771783 98633 98634 560338340 77104 77105 750582987 18046 18020 948257500 23728 23729 496114578 71977 71992 590698864 18319 18323 811722817 54945 54939 315238804 97372 97373 595603025 77532 77515 449225273 55334 55315 544325775 97878 97879 276431959 18592 18593 277574098 59711 59688 420617639 38992 38993 817353059 96586 96570 535322655 86948 86919 777964867 56112 56113 248037888 29274 29275 93396714 5443 5437 851317277 7486 7487 753231742 36275 36276 590388111 53130 53120 724716704 69336 69340 253402676 45333 45334 993139584 65088 65069 376242642 92931 92932 979856018 67469 67486 868369042 51136 51137 357818367 3799 3800 341787279 68511 68512 711070313 32030 32011 254325825 87011 87022 921657335 66114 66115 50273068 17846 17864 357899102 64258 64259 183571583 70930 70947 649715338 94754 94770 318424890 98120 98121 214630030 62921 62900 763920868 66503 66504 196956492 72986 72987 29298753 83254 83271 461827184 42895 42903 192571552 40465 40466 311289026 41303 41304 739021036 8025 8013 966396565 5733 5734 4739655 46261 46273 659614976 19214 19215 979519810 99576 99577 105383732 44307 44308 286988556 33656 33681 619929728 44529 44530 134933629 4027 4013 13200190 72906 72916 612937908 53161 53155 679177022 73610 73602 981047226 28451 28472 214687817 40952 40953 548528691 16673 16650 862142660 96958 96985 336616552 70196 70176 300489958 5243 5213 586870475 92016 92014 252276152 98585 98586 245346969 97610 97611 900254713 50001 49977 443732855 11607 11608 208652822 98418 98441 862626149 84651 84629 818898244 4045 4046 526301971 57453 57454 98260536 92450 92468 726700266 37140 37141 310159628 35106 35081 857098302 9142 9143 518826156 27147 27148 344613631 51740 51741 945809112 43569 43570 98769394 43396 43417 252128271 37536 37537 130635491 60419 60441 472104999 98853 98854 781625139 95257 95258 157659629 96905 96906 342661716 46119 46120 630995695 1341 1320 525562343 99154 99155 285975901 83762 83763 97794313 84522 84525 228134463 94424 94425 352948257 56056 56031 65998622 97258 97262 489821906 90589 90590 575670665 23885 23886 208357008 89112 89139 185761702 18111 18112 744135096 60063 60060 402315229 97239 97240 506959887 36867 36868 351917603 45537 45538 193624015 51050 51041 890992868 52508 52509 992369344 39752 39753 962573256 30426 30427 638511937 29958 29981 91139526 75682 75668 42497308 87551 87544 208292247 40591 40569 636579964 59802 59791 321213783 93021 93022 447241001 44202 44224 530707768 48303 48304 704936210 7748 7749 493303637 64356 64357 356974143 50952 50953 114782831 20984 21007 22014161 8105 8106 121364491 51568 51569 136899540 17407 17415 993615072 22999 23000 248376019 67880 67854 238054140 10878 10861 959378063 14353 14354 468845064 89164 89159 238616643 10002 10025 608418318 10192 10193 239344087 36906 36927 511997522 26379 26407 198216048 34829 34830 839852508 69517 69518 804277883 32823 32848 799831997 15896 15895 178319984 23614 23638 19094486 12277 12278 180973188 6312 6313 648533908 65765 65744 663268296 75641 75642 94238072 81399 81420 779553355 84297 84275 182373071 42248 42249 15211822 70115 70116 274875978 47812 47819 522266608 7788 7803 988104012 56257 56266 753377857 38172 38188 658244309 18643 18644 342713051 85775 85776 338031548 37812 37836 208738738 52575 52576 67504892 69492 69462 616810308 99722 99698 184991780 72353 72371 211544220 69958 69959 227228895 83506 83533 762133572 15827 15828 521302831 50119 50120 810107391 18978 18983 476178951 27033 27021 121224133 39705 39680 50508557 5881 5905 748408754 42309 42327 474891214 79453 79463 302345817 78662 78663 747482400 20811 20804 941584090 15407 15408 827203791 72444 72426 535077324 16636 16637 25011836 63649 63650 559097178 95710 95727 519599768 43549 43550 20334343 77725 77726 921572256 10571 10572 292763769 85668 85659 893739862 88660 88661 802453904 14593 14594 874591534 23554 23555 65388982 36690 36691 347574638 65349 65350 991729833 95111 95084 97391433 50922 50923 266172842 11817 11840 264580902 96242 96251 425214140 39356 39357 798317915 69138 69135 372750403 16647 16648 576107387 32810 32811 923735314 24315 24327 504799282 6091 6092 216308008 27392 27418 804101396 52052 52053 705426071 27527 27514 497820161 47403 47404 422652626 8853 8854 93076769 57839 57817 264733865 13621 13622 122282009 57124 57105 680058836 43821 43792 462091639 48977 48952 57301841 22117 22113 428221581 52782 52755 316577619 54081 54111 262122892 28783 28791 120681959 47093 47094 445251779 46049 46078 884496736 60497 60498 123058903 22240 22247 34646260 1986 2000 182377299 93250 93225 870935374 23741 23718 865363414 16357 16358 734804974 60993 60973 292920949 30802 30803 236659938 6451 6452 414107185 96340 96339 797688543 19328 19329 990017886 80638 80639 530488247 15030 15031 341597988 70269 70270 294509073 78317 78318 46673848 12082 12083 36055168 88487 88488 27466027 82431 82432 635249844 61505 61516 970599889 88787 88800 740626064 26373 26378 885199523 71778 71765 748863344 244 245 975861294 33624 33625 784079096 3928 3929 93446980 18118 18119 141281078 61330 61331 276404266 7628 7651 338042568 48792 48793 521120451 35490 35491 805973805 17209 17211 500951186 70454 70455 53863390 89540 89541 426211008 96581 96582 194183799 83232 83233 132161607 25021 25022 957093538 63810 63811 285412542 18397 18375 564712953 47518 47495 711732052 90228 90200 36883597 60604 60611 511549652 27938 27939 810618114 21323 21324 240317916 10207 10234 727118627 6604 6605 510586687 86777 86778 479712946 86594 86617 510069746 88901 88902 255376631 75803 75804 484431742 95188 95189 752193692 93787 93812 853690199 16663 16653 865832457 56140 56141 568780387 14753 14767 773548093 86352 86324 140629854 47861 47891 14006146 28986 28960 87002500 54089 54090 416646722 20561 20588 358366842 99111 99133 399239862 48219 48220 970755031 36115 36090 952576619 53761 53739 233965837 77410 77412 159619219 93446 93447 33297484 12160 12161 562154802 15273 15274 598551595 39343 39344 701857371 74554 74555 373323544 87486 87487 242229638 39011 38984 163889579 71086 71087 225668344 73491 73492 110386921 61158 61159 856257081 57437 57416 756249717 43995 43996 487626743 5144 5145 680846220 30302 30303 194257736 92204 92182 785152515 83550 83533 371206521 93372 93373 959199748 77922 77935 944732249 84525 84526 748886194 20263 20277 231746185 98500 98501 477038857 51758 51759 890512247 39176 39158 820512744 21313 21314 969166564 92127 92128 388311181 43247 43270 651732520 73270 73288 679176120 75299 75300 703848723 21479 21480 411828827 17093 17111 479608838 3341 3342 449535669 67795 67796 585061443 39248 39249 76409670 96198 96218 393873963 80159 80160 704476369 87461 87462 728983547 67155 67156 457252020 25883 25884 436372594 47716 47724 467014472 63680 63681 144598039 49381 49382 946197405 41438 41440 477651661 31620 31621 387847102 28731 28732 9357450 72440 72441 596674670 4941 4923 355355833 26370 26343 108381772 21060 21061 274074284 51868 51869 23088216 3480 3481 300041375 78495 78496 957065520 59585 59586 896815661 23562 23563 96259001 3852 3873 831779015 7777 7778 673866014 27191 27192 758053206 63150 63151 499430935 51984 51985 620943083 21838 21839 425520340 5539 5548 683150392 24884 24867 755187079 63238 63239 62292896 56092 56093 487337599 3559 3544 392081551 67548 67538 975885884 24384 24385 177037629 44524 44525 592638160 83267 83273 282255271 49323 49324 306327231 51902 51874 749016417 19048 19042 61606543 95977 95973 735766474 82935 82936 117126302 40987 40988 541726588 41391 41383 403334201 70934 70935 946397379 76031 76028 628949596 37770 37741 368875338 48462 48464 894649929 92289 92261 867987875 59168 59185 270168115 98761 98762 664795307 92431 92432 534846047 63921 63922 993251056 67762 67757 456141474 35530 35531 799398687 45084 45109 776255122 37093 37074 975393547 84058 84070 721603668 46784 46805 746440284 2504 2484 483981407 4383 4407 143980925 98861 98868 929104392 76563 76543 952157930 11923 11924 169141223 37250 37222 346226778 70711 70710 784519458 72261 72236 753650812 26375 26376 22317110 87752 87753 592768690 84051 84052 200289786 24892 24873 535623283 33394 33395 339098421 46456 46457 749848276 79224 79203 94430877 46426 46418 346048819 96939 96940 314987971 7571 7572 813749058 45942 45943 521710704 625 606 964829449 25341 25342 381809320 60846 60847 476878702 85472 85473 916518691 65387 65396 655190813 52390 52391 757924547 39853 39854 496575706 73712 73724 955302240 38993 39004 481667338 99731 99726 911340583 56133 56140 279265347 86559 86575 676229400 54487 54473 136328807 71063 71089 489365096 54695 54721 877925462 35855 35856 119048626 97172 97173 20441973 37936 37925 188316856 38695 38676 652937379 97592 97568 453215645 53119 53120 156591406 63807 63801 328978292 88692 88694 629840312 25033 25012 304915143 5427 5454 990512569 56804 56799 177665095 94086 94113 417230130 86817 86790 756804824 78995 78996 173703164 20585 20591 281507163 93184 93186 562891466 3979 3999 126080512 45519 45537 161449512 64638 64662 25050080 4585 4586 704814096 23888 23913 46410718 12560 12587 368536350 13212 13213 995495320 93660 93665 909288168 24 25 494112596 68938 68939 596903616 6588 6566 437156844 55448 55434 159676900 23377 23378 735744957 60875 60874 154226571 39678 39679 562991855 92648 92649 427990260 42277 42278 234287585 90285 90286 607619544 73077 73078 327628880 92119 92129 921385439 77657 77674 535310986 15575 15576 342797350 58649 58650 462883745 38652 38653 983014080 73641 73612 963219896 82853 82854 738954586 93013 93014 478383931 59451 59452 207892687 25894 25918 212496157 98852 98849 443018694 95931 95917 409808972 9415 9422 785876640 92174 92155 17353083 28160 28175 183325815 70900 70901 676632062 58668 58669 920357298 42121 42133 4965455 72370 72361 772731222 72987 72998 609877237 91447 91448 936869978 79110 79117 90580846 4913 4936 757461644 36497 36498 571609529 44009 44010 310765089 45643 45644 592217700 83140 83141 595253447 67602 67603 191542457 35357 35358 412539471 33652 33665 609702240 60219 60220 13705354 54647 54624 705660890 92345 92347 377221652 7036 7037 277029877 90239 90269 754049282 46177 46178 455740915 11078 11100 109808332 52906 52914 212163084 91119 91120 361804867 95797 95815 563110859 8560 8555 506396909 94309 94310 875751366 13040 13041 922894050 39946 39969 238597229 76764 76765 355818833 75034 75035 132765452 19065 19077 595703721 38579 38580 465551124 16573 16574 317973411 38325 38295 5753495 57126 57127 486080062 90006 89998 286602524 94790 94791 279057667 54800 54803 739482103 31824 31810 36084787 35536 35565 633508259 11625 11626 536609425 13562 13542 423856397 4248 4249 635412998 46951 46952 465898733 31198 31199 808598992 42337 42356 521479536 81951 81952 622197074 17858 17859 976695778 80249 80250 598939945 44411 44412 617761891 42489 42490 493653523 87945 87972 634311962 61771 61788 132226651 15056 15057 811973463 411 385 796470214 75083 75084 869018028 88655 88656 3087978 90705 90678 548741476 844 818 634987846 65961 65962 149342917 60809 60810 186905561 77299 77300 966099865 71450 71421 276594212 1418 1419 820229508 4233 4230 218543743 13997 13998 716642055 23223 23224 241939504 3776 3777 310793529 13521 13522 825021008 58201 58202 319837843 35735 35743 146678297 4668 4669 825686458 43751 43726 853787753 7362 7375 869993181 80610 80611 473384377 71260 71261 69487403 62140 62144 834195243 16051 16052 150599360 87902 87886 420891193 87450 87446 450750208 60946 60948 968970275 74268 74269 634835396 60645 60646 525778134 48181 48182 850046565 71507 71508 712840128 70455 70456 305780252 58377 58378 244217156 1040 1021 309740490 97866 97836 914571880 68217 68218 973678186 13032 13033 246658737 9906 9935 468238915 39541 39545 120446111 80982 80983 833249004 91664 91665 334628183 96708 96709 301722573 60062 60063 762921483 47532 47533 976564823 91125 91112 759164423 55971 56000 980544264 68889 68890 274020074 85342 85336 767262837 35213 35214 812918868 53019 53020 683514594 44352 44353 457170070 37053 37054 986738548 55372 55399 377035189 89515 89522 281868496 95178 95175 540448372 44940 44915 488205779 42085 42086 2652651 7567 7568 66747508 16311 16325 867873107 86365 86366 725653948 88460 88461 566608551 99098 99099 210543127 43020 43021 178319811 52335 52336 743519445 49768 49760 713068790 6865 6867 397193039 25208 25209 55608526 99450 99453 91621117 97701 97713 342101166 30628 30641 626494292 63348 63349 71492973 77935 77936 331880683 28757 28758 353247599 40786 40770 947508002 62680 62657 999284295 7950 7964 238992962 31708 31726 422411283 4955 4956 541059634 8716 8695 457870850 57702 57703 176711697 67350 67351 591533366 58456 58426 686998187 19091 19092 194097804 43927 43928 834223740 50941 50944 836799392 35500 35501 171251360 57350 57351 418646148 32711 32712 549430054 80613 80614 42146103 18236 18212 147879308 47385 47356 678452384 7044 7017 916245248 81343 81344 380235453 87559 87560 609897764 56736 56728 978501410 58542 58555 36469679 20352 20353 790982581 26184 26185 27092143 11589 11590 563412942 97846 97847 898691933 85038 85061 322998293 94973 94974 933369018 31936 31937 169164127 46008 46009 432632186 47258 47259 264023251 36134 36138 828982075 73427 73428 354674563 50720 50721 217387221 38965 38964 965938937 1933 1934 160241401 73066 73073 234106934 84881 84879 625868388 38760 38762 112703307 68534 68535 101820005 25949 25950 345624599 87255 87256 44073286 95991 95992 958195889 57672 57671 270403080 88982 89004 76880196 86777 86802 694170917 5677 5678 782891719 23496 23497 163488478 23590 23614 896359104 70147 70148 396808130 50967 50968 377714363 51456 51457 505373491 11254 11244 380844870 17304 17311 208618498 98982 98971 889010348 66618 66619 818239988 24699 24700 777290202 93475 93476 740753085 67556 67539 969801483 93630 93632 892153179 40443 40444 409440216 25515 25503 564483194 26009 26010 986389000 80916 80899 304644133 10758 10763 494719806 51737 51738 286398704 39586 39587 85501559 78515 78516 178690610 37695 37696 293054593 87657 87671 209846501 91880 91881 947141923 66795 66796 765539480 23975 23974 790422886 99775 99751 876831053 48937 48938 282850113 92754 92755 601073663 51319 51320 636721732 19182 19183 241559910 39516 39504 429880618 29002 28972 487417492 49200 49218 469872663 9159 9157 289210930 24544 24545 632884809 7666 7667 214185534 64347 64362 870288848 15039 15061 479846570 31371 31372 416342923 64231 64239 656442670 76690 76704 723806365 60784 60756 619177085 47986 47987 700497757 97088 97092 117770932 93168 93169 386225599 91777 91778 512288709 99438 99420 411942078 45267 45268 344497219 73404 73434 370176270 96776 96755 981741985 31612 31593 63818768 37474 37496 507642766 13087 13095 679929168 64989 64963 502436117 47706 47707 766775745 34628 34629 117653983 71123 71113 982000400 82396 82397 722660070 41184 41185 548750211 19183 19176 839818531 89422 89423 207756133 16501 16502 527731277 72258 72272 477757400 11701 11702 396883279 86831 86832 825976653 25800 25801 113470671 14466 14439 45792629 92849 92871 531966581 74420 74421 420016851 57714 57715 559316988 77903 77908 311320562 60077 60068 835656299 99827 99840 86320373 35246 35247 656054736 10342 10343 552157330 97478 97479 755413546 17000 17001 492008432 27168 27185 890972820 39893 39894 585077063 73140 73133 378812626 51714 51740 678319155 26991 26992 682315548 5895 5896 388877098 76082 76083 190398434 69446 69471 162288319 28731 28748 782761756 56978 56979 645030269 21393 21394 671314356 26389 26390 66761531 22164 22140 378176087 59841 59842 154913025 1010 1011 725333983 42519 42520 726792161 60719 60720 559765205 66966 66946 141851140 29564 29565 64372764 56058 56068 682976893 15883 15874 964059536 81063 81064 372594161 72495 72485 84979139 53001 53002 142517302 60419 60420 760496103 47285 47286 428263246 52290 52317 240535487 78463 78479 304732349 55427 55428 777749413 82439 82440 28902890 50384 50378 870278208 8215 8216 756381359 98749 98750 461023770 49550 49551 155622415 27475 27486 761493331 77657 77683 51976544 16782 16774 650788836 19666 19673 195497553 22960 22961 5745503 45607 45608 862682155 70960 70961 723435242 95099 95100 253265382 52845 52846 988102499 79364 79365 598708774 74308 74301 170096890 9423 9424 988321411 3944 3959 200192370 46426 46427 123887784 26528 26547 788805508 47038 47039 636862020 57795 57796 733101939 71415 71416 938239440 85408 85385 389565533 99578 99588 928908474 33860 33847 21520408 83734 83735 984102713 11060 11061 625072104 45472 45464 527574706 87837 87812 464360173 18490 18504 41815990 91533 91537 253321251 23019 23000 657104233 11429 11430 390492558 26456 26457 500270186 90459 90460 197195428 42004 42005 233261272 33017 33018 547001996 56753 56741 617934155 21837 21838 488600730 15130 15131 367351190 21807 21828 279944061 14416 14417 348653355 85028 85029 596093293 90284 90293 626910089 88576 88577 697153087 1780 1751 820320561 25844 25837 813348252 81304 81305 713910422 16522 16546 91349435 27233 27234 318281731 48833 48834 123483742 77930 77949 472288501 55495 55482 536347734 40847 40867 174406357 10144 10145 175880498 93042 93071 489873417 42161 42174 734036352 87185 87158 966227118 14601 14614 393525236 20336 20337 286740317 85280 85284 59463866 96017 96018 828091473 93312 93300 571399493 34359 34360 248412150 71886 71885 877872451 56046 56047 55369911 59801 59802 490364293 70221 70222 248236595 68821 68851 592089662 20673 20674 855314522 48746 48731 765456833 1821 1794 677729539 65359 65360 378349423 76772 76773 671675163 45053 45057 771266230 7654 7655 750789175 99984 99976 833461040 43886 43887 399797129 86710 86711 961488757 59503 59478 390766572 21320 21313 595965723 38213 38214 615613525 49715 49700 672114617 49866 49884 645139513 54314 54315 282945910 48554 48555 864364565 79579 79583 523404097 62436 62437 805106181 89183 89163 656777314 56383 56384 325489523 13048 13049 805746215 27987 27988 118553430 76644 76645 690045269 25305 25317 468238670 79194 79195 973011395 42609 42634 608716061 11040 11030 357304778 4930 4931 942541883 94682 94663 302404739 22115 22116 643428793 5438 5439 780095707 59564 59590 504823171 48240 48241 298137946 54442 54471 593911823 80673 80665 215949653 51016 51017 458028866 60253 60254 54125465 91095 91096 486150073 13539 13513 430397677 6831 6833 283750596 60647 60648 175189086 74619 74618 885184553 7027 7028 176942784 6732 6740 170635306 60028 60024 677899960 94817 94818 319343166 91464 91465 219976885 15434 15435 134128018 32818 32819 184376901 13444 13445 954230196 50524 50553 962580380 72450 72451 791983328 58060 58074 96150932 30279 30280 676195152 14561 14562 49255151 86135 86136 840999016 48753 48776 566769638 77137 77138 910136637 76737 76735 788038096 34506 34525 483414389 14046 14055 227758047 10779 10780 868417603 30653 30654 987710890 35764 35761 974853132 7680 7691 511116383 72746 72748 286465076 54983 54953 995985444 51431 51402 785558175 31364 31365 972585708 41074 41075 352089030 51973 52000 81463771 36838 36821 583272185 69206 69207 724337954 69401 69384 198929549 9079 9080 912108690 5261 5262 340121072 30223 30224 135966478 38078 38106 285593608 35723 35715 547588614 62562 62563 807521096 39698 39699 838130815 40727 40732 593203948 89235 89222 165503904 86947 86948 159037440 97684 97685 663108569 70116 70117 968451717 35036 35037 246821181 72693 72694 475600204 27362 27353 414306858 97089 97091 935438789 6205 6208 681499170 62621 62614 488082182 24393 24404 472142658 60105 60106 641849357 34314 34315 183604396 83696 83697 510487621 5092 5083 223855808 71352 71322 69717825 62868 62869 425389766 98363 98343 188772407 376 346 985008182 21560 21561 599972907 40180 40181 408527505 30302 30316 839618779 32245 32246 378955051 39020 39015 691924649 37279 37280 610394205 95591 95577 155297796 10121 10122 838002080 12124 12114 56145650 25698 25705 984229758 46788 46789 666138014 31595 31596 530441690 22904 22905 957026924 18693 18694 647169693 91307 91308 951448498 50611 50617 86602133 22909 22910 633980999 14484 14475 923242271 74381 74382 228859330 63036 63037 226834651 27929 27930 688119401 79029 79028 655217657 80876 80877 871148770 55037 55038 313079160 87806 87807 235181076 29317 29318 316593397 53180 53181 476247060 34393 34401 713561062 41986 41987 189389740 91127 91128 198798473 14096 14097 648410243 35985 35986 981675828 14786 14787 113938939 65085 65086 490652811 89167 89143 609377575 36476 36457 769339914 58194 58195 31487201 81971 81963 102070328 90352 90350 256889186 18312 18286 949458003 46575 46576 487032484 95538 95539 538172298 71300 71281 762598792 34443 34444 915092929 8210 8211 842434337 82487 82469 303325341 90627 90628 827048114 45225 45201 205396354 46263 46264 943912740 98191 98192 569126661 30478 30479 974971615 92734 92748 600012962 84767 84768 235144128 66222 66223 796787175 41130 41131 443756001 45730 45736 720807111 60459 60466 967619001 79865 79872 174785664 47696 47697 705365210 65028 65035 69429788 1570 1571 87796457 31450 31431 926026952 38612 38613 229229093 74842 74843 446761694 90260 90274 550420128 33275 33276 675926377 78730 78731 874083059 37562 37563 493223395 21164 21165 135586292 83635 83656 42443458 99048 99072 552152140 29312 29299 524326091 82809 82810 107521456 60652 60653 194843131 47558 47556 511604168 62560 62569 387290965 3291 3309 270408768 35649 35621 950635483 82501 82502 381200635 75325 75326 945965367 63687 63688 699524049 89215 89200 302923337 35523 35524 211305355 75232 75233 120065786 98938 98942 169316462 86069 86070 421741668 49172 49173 606154232 37249 37237 774871051 78859 78858 650709484 84256 84239 598719220 67909 67910 449115605 31587 31588 97160248 84943 84944 826760375 17436 17412 400740527 61273 61251 693679106 89330 89331 965816554 99663 99664 434991051 98651 98624 324910564 61060 61061 464037087 27858 27850 733516676 19782 19774 711132377 24037 24038 609312358 43000 43001 926173610 3376 3377 596282796 27589 27597 287830294 3800 3801 539769077 291 264 507359494 82181 82182 518596698 61785 61784 263541888 90384 90385 900562193 16449 16451 435770103 68981 68974 262755681 67476 67477 484058512 62238 62264 151352992 3021 3014 82751217 18316 18317 440609651 12135 12136 187104845 87154 87176 835068961 36201 36205 41432533 85945 85956 569322807 95585 95568 943104164 73 74 280404077 60268 60295 813149284 76510 76511 750609663 62333 62334 790641892 31653 31654 259551175 3283 3310 927197985 39622 39623 768079745 68946 68917 515546630 71988 71989 333135637 64882 64871 124179316 28339 28336 88975432 54170 54143 209494245 36762 36763 475683784 23055 23082 547986366 3779 3780 855314584 61211 61212 28014799 46308 46309 559472622 11792 11793 818320533 15524 15525 150163257 85027 85054 939518435 59335 59336 425128144 50650 50625 472982768 8453 8439 618514759 82872 82873 658133953 38997 38998 791475981 28800 28801 772528416 87979 87980 262205742 31281 31264 614329864 20934 20936 508264914 93390 93391 968662874 54729 54730 553789547 41481 41499 757196862 72166 72139 446761181 13705 13706 247035751 74784 74785 305546650 26533 26534 238016465 40104 40077 852600799 14591 14586 726374399 73244 73245 168678901 51239 51229 536111344 33836 33858 321877503 39042 39043 914047641 49112 49113 649686940 39377 39378 565895399 472 473 874376186 9989 9964 901731301 63191 63184 468796588 36273 36303 247036954 52272 52273 885975549 45494 45481 84529506 85422 85423 252523965 43763 43785 610901433 6541 6542 569202442 4667 4668 166597788 11636 11637 333976334 32522 32503 292032613 71219 71220 396769423 94919 94900 508003180 41901 41896 512262210 58321 58306 243470472 2476 2494 925911507 71024 71053 820444870 9593 9594 499754169 36009 36023 287537484 68216 68198 571499114 87154 87171 575182334 94540 94541 891176319 47493 47468 553700821 69947 69944 854618805 99430 99402 445204448 74756 74729 711230547 4731 4740 130031566 20770 20771 385778971 19847 19877 878744493 56759 56760 111085824 61519 61520 621305952 31196 31176 364772003 33729 33728 845437004 1396 1397 84147401 66756 66757 609907471 71316 71317 105442250 25058 25075 462538496 86741 86742 355839398 6032 6062 610225441 7101 7107 665895438 2606 2603 800168272 59020 59035 210802204 97177 97178 231929750 2938 2939 709086794 85619 85612 506492378 12259 12260 45782069 26016 26017 135523716 34673 34652 334987999 23740 23767 950503739 66408 66409 304576622 84211 84212 869699117 89356 89369 164351413 93591 93592 729570411 31465 31440 167436587 51159 51156 36393363 26848 26855 922489898 99521 99522 34854717 50863 50864 20436392 70046 70047 120028809 33202 33194 346316303 50278 50279 497918862 73738 73739 775157245 86686 86669 76896321 2134 2135 4443795 22667 22668 338565491 39502 39489 957283451 18370 18391 393773014 99000 99021 127577657 64760 64741 181065032 10711 10726 437645275 13851 13852 524092339 17078 17079 231418996 14974 14975 590412077 78817 78818 701223345 72320 72335 560131350 81349 81350 320171423 82959 82976 561257604 49207 49208 144859940 21859 21858 126540653 56347 56320 70061255 83903 83933 361463341 88948 88949 611704884 75865 75866 607427097 75649 75650 332037596 6100 6101 892831690 1157 1158 675022411 194 195 628895161 39624 39625 522419878 37871 37882 853005435 2828 2823 48747317 80131 80137 931708280 41413 41404 461908773 77586 77559 973335644 38613 38594 399619889 89985 89978 96205040 3735 3742 53882208 95950 95963 981509845 780 783 807094726 3272 3248 316531636 18394 18395 811271714 86354 86355 103847831 1183 1157 621519395 68920 68902 222132195 55181 55182 875233738 95568 95569 463013928 21207 21208 795162376 35514 35500 416030527 52413 52414 160906895 45286 45287 640185440 18662 18663 647177998 41124 41106 350363423 24528 24536 668360994 50285 50286 414452786 49034 49028 484542812 33378 33379 259243872 21691 21692 810475796 57158 57176 295453262 66284 66259 235990916 31917 31918 469544704 28026 28052 164317726 75360 75350 76917312 602 592 575210568 25535 25518 338414028 4525 4526 448681441 77594 77595 827771973 39690 39661 828036870 94790 94803 197419866 8059 8060 540139416 61737 61738 804948345 48820 48821 950593300 5776 5777 423780242 40410 40411 718535156 89923 89924 502822954 98000 98025 543868629 8711 8724 12576746 67186 67187 311798894 59038 59039 90028943 83205 83206 199090373 76830 76857 393301887 52569 52595 426278984 67744 67745 999058163 83757 83758 842755806 16748 16757 149171605 11080 11079 901876246 4363 4364 294417387 31448 31449 325640429 70771 70750 436275823 69637 69629 330975645 42025 41998 357224717 9521 9522 337496854 43117 43118 531536515 43005 43002 739752442 65634 65626 823051256 52487 52488 733470936 29555 29579 697149154 15465 15466 35730987 32266 32267 13501800 63791 63792 591378616 27416 27417 888151540 16043 16054 629386614 79862 79863 928297723 57210 57211 54394565 72064 72057 415241318 23930 23910 631109669 62575 62576 204937714 19351 19352 5658532 45774 45775 480534942 5103 5104 12923828 74885 74886 809228907 83444 83445 137139313 40449 40445 978220887 84218 84219 730597752 5348 5349 748763863 82817 82818 577568255 943 945 279337688 11601 11582 614747767 62700 62688 345049194 82897 82898 827960822 34070 34071 772715553 27463 27449 406371137 59718 59743 58626217 34945 34946 208561299 76915 76902 125534808 55334 55309 199560829 23814 23815 731595317 30429 30430 919460285 10471 10472 502747191 15363 15379 984744139 82625 82627 399461332 30876 30868 644331113 83234 83235 560934178 10567 10549 55902901 63730 63756 798226163 19920 19921 49744490 30086 30087 776310708 97974 97955 643182090 39404 39405 976110951 56436 56466 173596955 6543 6544 460346995 87164 87165 991086589 52173 52181 457367207 33780 33781 260314015 71811 71812 302119900 72143 72144 450486365 20500 20501 531365618 10073 10074 805882427 45522 45551 471600895 12488 12494 590215740 60422 60423 26546112 60640 60658 586375030 33487 33488 53104672 89207 89208 370561905 47460 47461 814353554 61840 61863 803351376 51775 51776 905974938 99001 99002 159441994 63598 63607 79250865 26346 26347 46522036 57235 57241 962474878 38488 38489 900826116 7928 7929 943116121 7620 7638 484198691 83583 83601 785840332 6398 6399 114854530 98595 98596 715291052 11962 11963 282704407 95703 95704 140659042 1436 1443 104762618 36399 36400 344042938 19619 19620 734393627 67082 67077 667985601 93451 93452 126289647 85197 85220 338883185 19630 19631 728782254 21447 21448 569933221 72633 72659 980319690 39996 40016 663005025 52315 52316 663997271 79697 79698 420825043 54318 54319 864908182 76471 76472 364918029 16117 16137 109150500 23166 23167 58765169 58858 58878 60041395 59666 59667 666406123 65395 65416 800097831 63229 63230 221896315 97019 97020 104705286 89247 89270 191572717 34991 34992 937373095 26606 26607 929027936 71240 71241 9471138 45062 45063 654619394 99283 99276 184717342 67573 67581 506690576 571 572 576945663 88644 88670 780260322 82852 82853 351843325 69529 69530 620321487 75709 75710 912650450 92206 92195 259725162 91088 91072 971760778 50415 50395 5320139 99899 99922 277901806 94832 94833 796719556 31465 31485 186362218 51976 51977 962005091 90114 90115 112744327 86233 86248 897928657 25725 25735 351879624 33455 33480 333130594 45040 45066 450140194 5594 5595 244784238 3685 3686 125814960 56097 56098 141478258 77163 77165 127874525 81803 81820 603809484 77650 77651 15172436 64746 64729 227475083 29723 29724 50673810 78206 78226 686651834 60241 60242 528498032 47396 47416 170648651 6456 6469 606778587 3357 3370 301963712 58769 58788 120514322 32166 32143 992665529 93275 93276 523074848 80990 80991 215489201 73677 73691 418195640 60504 60488 261869251 70649 70650 478132166 8974 8975 647608575 85619 85620 453758577 43879 43877 321924694 39005 38977 345679173 94210 94211 824158617 60877 60878 487642128 91665 91666 368934374 91044 91045 583206605 57947 57948 45789442 91379 91407 934831185 56748 56749 43894447 6733 6734 648994646 9795 9796 617267680 27536 27538 170716854 67289 67290 354157125 20842 20843 824497934 87675 87676 917737585 85180 85181 566809588 24319 24320 940504047 11420 11421 866315076 34514 34490 592723946 43116 43146 563391372 18575 18559 471085016 90341 90330 349774716 31267 31268 832463251 9134 9139 915680736 27540 27550 401461899 13797 13815 30709057 36157 36158 62954700 54541 54564 452225026 61990 62016 760731609 18717 18718 902504002 35565 35566 777515500 76394 76395 206421511 11915 11916 703478090 48374 48375 172027870 19520 19503 348200966 39855 39856 705755252 19828 19841 166191679 1554 1543 567638973 31311 31312 240727378 77374 77375 350374438 83684 83685 130047319 52290 52304 926058306 71892 71904 374664979 69581 69582 657340324 10723 10741 242550369 29252 29223 768918818 95638 95666 407852842 72822 72792 779716820 57937 57962 390088720 50073 50074 448992053 62539 62543 928029683 37505 37506 631300703 35687 35688 721570842 94786 94796 796045873 36418 36419 625514552 55553 55554 496131438 75457 75458 943026128 91047 91060 948189101 99275 99276 464548114 7046 7047 2152178 50358 50382 853807516 80334 80340 446128685 58549 58556 456976826 20914 20915 884311699 37600 37601 882760205 27159 27170 480235072 69384 69390 510475594 60028 60029 541381769 99098 99096 381240306 84118 84119 843842051 94177 94178 758733907 39498 39510 936451151 55036 55037 538713375 17578 17579 435675903 82091 82092 812597129 74899 74891 847824017 56338 56346 855025275 84092 84104 866558785 76363 76364 690385385 26351 26352 460770309 38665 38641 950634883 22908 22909 525101017 45957 45981 66135470 51091 51092 78473917 55912 55910 148419768 46073 46099 612422840 48867 48882 452425544 11991 11992 621535625 58312 58313 908907676 6986 6964 243960561 81940 81941 984712189 38198 38199 631602644 17069 17070 782334714 88442 88434 958889086 46302 46279 489275696 10235 10236 48375212 56177 56154 103465707 82920 82916 359037323 27415 27416 346908107 1800 1801 906878304 42293 42286 228292235 41696 41670 448703315 60121 60108 710380015 37752 37771 889649085 9096 9122 479332050 49977 49985 21712255 42905 42906 14050610 28780 28781 568107057 7073 7074 892058543 82428 82429 669750071 66371 66372 614323215 15136 15137 728135677 51448 51449 263994179 75975 75973 310935785 19749 19750 570836842 94445 94446 265956781 25942 25943 266573720 69570 69571 830795256 59268 59283 265214047 5250 5267 946777188 65 66 949302218 51411 51423 529614446 28933 28942 368021945 96440 96447 590868115 30467 30468 226012115 11249 11250 576369531 22192 22189 158590003 16472 16475 287563263 42009 42010 26036420 88882 88871 702403563 68771 68772 246143196 81971 81972 936653961 4177 4178 609589223 27448 27471 430093943 66986 66987 398510930 73638 73639 623683491 73763 73766 252061047 19481 19491 951562972 3070 3088 492577543 90473 90477 860493470 78190 78191 125285838 31373 31374 161956917 27031 27018 643065776 62695 62667 603037337 58606 58586 293488750 4863 4864 247986803 31047 31048 823458403 56941 56942 942484556 88365 88376 717686481 24471 24472 256424363 92159 92160 729298902 4911 4909 113617770 27716 27731 878297568 12805 12806 79278944 86344 86345 641531504 97119 97089 509508372 75482 75489 247119204 26844 26845 243809146 31987 31988 957703550 97951 97952 499620663 94518 94519 106471191 48738 48749 920236535 22137 22159 822193512 51391 51392 719970084 52198 52199 696079779 26728 26729 848739230 50225 50224 259806795 24678 24679 154288611 92099 92100 770508953 76024 76038 580397640 76227 76228 457647730 44632 44633 221049856 98967 98938 627077102 36407 36386 387378391 68352 68353 65684929 49643 49644 128753804 78108 78109 663386788 59746 59717 771328204 91412 91390 633962530 3294 3295 484338328 77366 77382 598227642 48681 48682 994570921 96184 96185 882197799 8067 8094 626061152 51676 51677 45753748 80507 80520 744204364 8706 8732 615791775 45213 45197 483478261 37016 37018 8113056 9988 9961 534043037 6919 6932 797453442 47021 47005 322372035 36794 36795 79524635 29007 29008 712470376 98355 98349 384786300 59011 59012 12079760 22602 22625 68772532 91995 91996 825135859 52197 52225 788459860 77713 77720 748367047 49851 49852 911556788 15077 15102 883434957 17965 17966 429849738 91733 91734 868105404 31577 31578 558549709 80564 80565 154435512 14506 14507 181508749 30002 29974 867850369 41545 41546 990563435 31943 31944 314509408 24659 24660 314734065 33470 33471 442239909 52391 52392 876096456 76903 76904 681113571 59529 59549 258333654 10586 10558 308476371 75351 75381 133169360 19864 19883 930748314 5580 5555 730803031 32985 32956 59219110 23291 23292 608620389 21404 21405 25116460 73150 73151 578986077 47675 47649 795786461 22824 22825 572978929 3974 3988 839922670 33625 33626 911420534 46974 46975 665042826 15103 15104 862834872 12565 12538 584767479 5783 5784 965304690 94398 94399 219471622 71075 71084 603897550 1624 1625 505851153 89417 89418 239026574 19405 19386 153676500 85338 85339 878263920 14897 14880 674247996 10619 10594 335619995 51682 51654 653601500 46628 46629 494481247 82345 82346 455490300 92602 92603 800615234 61642 61643 794065895 25184 25185 849092937 36298 36299 782853435 52958 52959 582069294 45823 45851 236923513 31559 31535 593485461 45065 45066 755373746 40354 40340 89470785 51802 51803 56142743 57057 57070 740366321 23587 23588 708650315 12555 12556 727703812 15349 15366 488432969 37257 37258 190821151 71040 71041 738259887 4365 4366 659415446 92393 92394 688159291 15422 15423 748667814 40063 40054 55137896 54354 54355 112699769 6931 6932 918819739 50773 50770 997426244 55077 55069 290226224 99162 99145 105714338 83099 83075 234527070 42626 42654 823519863 62791 62792 255465827 11376 11386 636624818 16283 16285 961478113 4227 4228 462821783 64852 64853 239714297 74712 74723 404211822 41743 41744 664468568 59415 59437 92746441 35779 35780 985914022 51211 51193 395200507 79306 79307 386987580 37729 37730 957891353 77541 77561 504809688 41284 41285 353274200 79414 79393 499452260 12618 12619 311956889 66162 66163 837025844 82761 82762 401695274 91539 91528 681941283 9469 9470 558093797 75871 75869 519789504 20327 20328 286432526 94175 94203 919108914 53899 53900 375460590 30867 30878 316962123 31363 31364 669151731 26031 26032 579531008 84352 84353 597989256 56372 56387 66293316 13280 13300 440632729 37581 37561 978805116 72550 72551 344506838 85920 85921 633393694 94833 94854 905505219 60155 60163 292941912 1898 1899 407184215 12152 12153 505489219 21564 21565 345891385 13863 13892 238553364 78226 78203 39818043 25409 25410 118937324 42388 42389 213913505 45953 45954 810773389 53611 53612 299397157 337 338 328142944 9607 9627 762620926 18373 18374 157013861 93122 93149 879287069 71686 71687 809074492 2111 2112 192801896 21757 21769 44408793 73636 73632 80521056 46700 46682 683421788 4863 4851 58428562 67535 67527 168088287 44093 44094 102461663 48837 48838 600871569 85635 85636 566645074 40053 40049 296690265 84433 84407 662622159 9289 9270 196835742 78058 78059 268044245 19846 19856 58602120 49927 49928 33068510 16921 16914 502558258 16451 16452 288686815 31812 31794 567923573 16960 16951 798681115 80075 80076 522539779 47304 47305 757322439 63785 63786 511078709 38615 38616 885731412 17440 17441 963160341 37841 37850 254739446 99082 99108 514364196 18915 18916 351545698 46930 46931 700378817 11344 11370 370894125 86079 86068 802199394 54365 54374 825404484 39259 39268 813375968 31085 31086 847842019 59757 59758 549241355 75932 75942 597897599 64240 64241 713121601 58707 58708 169702351 30553 30573 536916863 20045 20042 826169154 74959 74960 511873648 79966 79967 366617917 27290 27319 441996357 61367 61368 302133940 37381 37367 401434266 67132 67129 909122701 93469 93466 832160047 95578 95577 5319923 78288 78291 535536805 68705 68718 53459400 69505 69519 957035390 4076 4069 555712576 46577 46578 470579914 27279 27280 146786192 57978 57979 264270525 87553 87554 347421891 59172 59198 520914970 83486 83473 606142877 8169 8170 895127279 96403 96373 196995730 55682 55683 907214936 7464 7451 246041682 75895 75879 828660092 55895 55896 483499407 94756 94757 75925236 84918 84919 861901317 32317 32299 137793386 61120 61095 61420407 2491 2521 881819817 86262 86263 72097904 53649 53650 419997528 45150 45151 914873356 58693 58716 818738654 51593 51601 231493477 37209 37210 620868956 44355 44343 172889641 36767 36769 598091737 9290 9269 630877978 93616 93617 355861354 84859 84860 513476532 92568 92569 458276206 24539 24540 952099549 62009 62007 721298543 43127 43128 177612964 9432 9433 921857504 79121 79116 128897011 97576 97577 617559399 55518 55535 889283495 35265 35268 833292470 99714 99716 49424656 31619 31610 158765826 49917 49921 552594773 37906 37907 595354363 2525 2526 787526356 36503 36504 276170144 59789 59790 825946269 34028 34029 592266907 29675 29676 428246761 59189 59199 536938494 96787 96788 718694805 82364 82365 735049853 91709 91710 656887016 86317 86318 497435800 65269 65295 513981340 32336 32337 701168323 41498 41499 860017823 56492 56493 77666656 30042 30070 598986605 5536 5537 245630023 33304 33287 419194529 75545 75546 895268642 40084 40093 123695275 33924 33925 925318280 76868 76857 294962524 63464 63465 58606214 52590 52591 739556199 94710 94722 481885458 12606 12588 39200227 63012 63013 796523092 85260 85266 634322257 71064 71065 988629556 80592 80608 233608970 52744 52745 855691931 49544 49545 210008145 45207 45208 721006626 95039 95036 417200634 59509 59510 425458925 81008 81000 838640882 77371 77398 736556148 42153 42130 3360711 53712 53713 790355105 61777 61752 396194773 76115 76116 739512655 53138 53139 580218806 7717 7718 506666994 90928 90929 129270524 67594 67595 489487812 43187 43188 839498112 93313 93314 85106483 4217 4228 59113285 52636 52630 620958874 50074 50053 564241028 41077 41067 932664700 51367 51362 593800915 1547 1548 200635671 82340 82317 900371114 82955 82933 273166231 19527 19528 363499746 7423 7424 391671741 25363 25342 721036165 43491 43492 920977671 77820 77819 716351526 99931 99932 252866819 46596 46568 345421717 71675 71679 302512467 28249 28256 599078681 37836 37837 542483360 46603 46616 517801503 90377 90378 430648173 40698 40699 783821083 55001 55002 303821126 29134 29135 73121373 16858 16859 305515573 31970 31971 595272423 59259 59283 869032167 91808 91794 84232571 68809 68802 607331463 32553 32560 798428347 49972 49973 633873640 18132 18133 38233764 84640 84660 482918113 79549 79541 45127914 6400 6418 627358148 79557 79558 263736377 13503 13504 833632311 64750 64751 988897676 3043 3044 955775438 95593 95590 712784039 80260 80262 446256297 79023 79025 83343032 59586 59591 981541836 71868 71882 403099291 5090 5091 226741720 93153 93159 795184126 15457 15458 115324003 81723 81724 175049474 99990 99991 700439011 48496 48511 348406512 2058 2048 94224452 57162 57167 561077336 68434 68433 757047904 7351 7352 791704733 62014 62015 969636482 75378 75384 701346594 94542 94543 261902379 86602 86603 329794363 45034 45023 317789988 53267 53275 308867453 81263 81270 176351699 82794 82800 68648691 56283 56284 259521320 21128 21129 144462198 22849 22831 732717078 12197 12198 199208906 90871 90850 467623658 58790 58791 47690136 7822 7823 722901403 2109 2105 824030977 88624 88625 746179511 97725 97712 164130079 19836 19837 43206372 82485 82486 17206558 14323 14324 829695682 44574 44544 933586966 87795 87807 38792793 71736 71737 944860697 5068 5095 993695335 90586 90557 795555132 80358 80359 71681669 72591 72592 705905626 70277 70278 538670973 65458 65459 596379882 88261 88232 966036218 74945 74948 548820487 80383 80405 108771175 95740 95757 882949308 61054 61055 274370564 12911 12892 736427263 90911 90938 20886441 5333 5334 733410725 16257 16232 299338344 83573 83574 565990606 61723 61731 145116104 70145 70146 524433520 68781 68782 799825000 61264 61265 654280525 12029 12055 284750197 60552 60553 792604976 38706 38694 534870699 87016 87017 418934042 91140 91141 635042614 3080 3081 782893337 96690 96704 581500453 70120 70144 315909259 15425 15402 433628058 6841 6814 296465625 66833 66803 683387069 19910 19887 249741131 75386 75382 63172915 69089 69090 131637755 95382 95380 260031731 87966 87967 397418149 24111 24100 484997220 43250 43251 1493045 51970 51971 134725140 2639 2632 690969177 29292 29293 16957408 33642 33643 494885308 12399 12400 485758151 51212 51199 198302865 7930 7931 385599094 44657 44667 504451181 55770 55771 593464954 30927 30915 629589930 62775 62776 646224084 35553 35554 394689296 64760 64772 668412514 40603 40614 6900141 62329 62330 66346232 34972 34987 459446160 35681 35682 196215691 84454 84455 885546593 6607 6608 440078120 74577 74578 557233275 45525 45526 446584877 77941 77953 313593865 23111 23112 935421878 28728 28729 558680220 80263 80251 763714910 52867 52866 208977125 43499 43500 951404223 38858 38849 122242369 39513 39514 990775378 62595 62596 269201434 20605 20630 836691599 10442 10446 126891100 54838 54839 218810142 89743 89744 355616505 94367 94368 77202047 22485 22482 573840353 73569 73592 170502021 15887 15905 595549492 26275 26276 176990357 86445 86469 191380414 86326 86328 334678276 80710 80734 264985291 42090 42080 977484060 18892 18893 614587032 70539 70515 531501024 93536 93537 49161332 10404 10405 271713153 57096 57097 969840410 26835 26865 108528554 42589 42580 457655679 87022 87023 413835873 25290 25280 17933020 30541 30542 642436495 93936 93937 331270886 90790 90802 818302927 13969 13970 941234464 46557 46558 337491335 74673 74674 901532831 85545 85546 195361993 51663 51660 837851833 39168 39143 670088282 90899 90926 197596781 93585 93586 26038444 21986 21987 969100927 36003 36004 316430966 79758 79759 443040677 35622 35623 593657254 81886 81887 56934850 45423 45414 520881073 45948 45951 319564089 80545 80546 240082586 10230 10234 64737668 70107 70081 882091652 52819 52820 294454976 16939 16968 151200299 72098 72081 39483860 88884 88885 92698799 64783 64784 657197369 51180 51181 763782868 99553 99566 502052178 97811 97802 934736456 23104 23105 608892138 92028 92000 427539346 33299 33298 226500643 35796 35774 2300198 49434 49435 77925537 45991 46014 750595704 31247 31263 794746928 62168 62178 765652260 12265 12266 424607557 64720 64721 22799405 97318 97319 684713151 49650 49651 574014858 4769 4770 204571115 59647 59648 578527490 68078 68074 839539530 17016 16993 154534827 11931 11945 241512522 51021 51022 858375970 63101 63086 188219158 20394 20399 412338195 42771 42772 550138624 905 906 676713647 93534 93529 296330577 84953 84937 658406559 37202 37232 180045112 85850 85851 382326 23763 23749 177417703 10282 10259 194404552 58394 58395 880307832 2649 2650 991002514 24063 24064 977948082 71028 71029 571434385 11989 11991 498048234 13131 13117 809940443 94122 94146 687822750 18931 18958 947800919 60760 60761 891486633 42559 42560 32781080 78004 78005 213341109 60681 60704 72966421 11344 11345 240154147 57944 57917 161428624 77782 77783 241564397 77055 77056 209050904 60205 60210 953180406 15918 15919 950595046 25271 25257 138509034 78470 78480 890355255 51204 51205 708678927 163 188 579032967 99730 99731 909813337 19705 19706 303300035 18337 18358 227399195 38767 38772 964041339 80744 80747 130445385 44442 44443 134357577 19995 19985 937448855 70102 70077 883261721 46079 46103 817206018 72669 72675 762028716 64875 64876 151740848 16997 16998 480287409 71470 71471 77665747 98062 98063 636782745 31369 31370 743952 12809 12810 423331194 27189 27190 337290185 95987 95988 112328522 11626 11627 582968427 37810 37811 298529356 34067 34068 98620305 62806 62807 950378799 52408 52387 92936352 98136 98113 194931649 88931 88932 317777743 21172 21159 880868940 47990 47991 545791334 91681 91682 919798354 80110 80111 658711280 8293 8280 295592902 95796 95770 323649740 87396 87397 368568467 74558 74559 857696632 52364 52372 402750442 24961 24962 270674079 17672 17673 518325364 53848 53861 197039991 45246 45247 770959476 76030 76031 427608420 11931 11932 616504439 67851 67852 397911222 20035 20036 986135337 4291 4284 37917472 99702 99719 848697288 32706 32707 220687223 45711 45712 634530507 93738 93764 370221414 26014 25996 276364187 65893 65910 841825627 8156 8157 810415763 8158 8132 907207502 38017 38026 120295737 28993 28994 892929337 21365 21366 60127862 70749 70750 827481760 98540 98541 444804545 22489 22490 739204887 25765 25766 102961387 48104 48105 19301047 53085 53086 577508769 29201 29196 531490652 71911 71938 763423557 9133 9134 118121853 50514 50534 954936693 10931 10932 287775482 66208 66192 294820645 40296 40277 65083071 58868 58869 965459130 11246 11247 39255742 77285 77284 801137520 94184 94185 373553443 21304 21290 718706256 44036 44052 418171711 59697 59669 52731550 85535 85548 888318262 41907 41915 462385260 85791 85792 424865763 51338 51340 603923376 98025 98026 33385297 48655 48680 930327064 38008 38009 161223589 26201 26216 924186379 67112 67113 559854918 67615 67600 15134108 68355 68382 803135602 58211 58212 654372449 43641 43642 71809316 6941 6953 476437134 3406 3407 66939821 3255 3256 619466598 7804 7786 778125524 7576 7564 873127142 8203 8204 64468869 4362 4363 715894388 33337 33322 648563646 62213 62205 483304277 16067 16051 78778738 23944 23926 343911717 32920 32921 18749737 99520 99490 892069782 38212 38186 512374137 17239 17249 942470357 62988 62992 744228391 91436 91437 577163264 80125 80126 766508120 59468 59465 130993036 45876 45877 969736477 9005 9006 489200402 36660 36661 601223253 58003 57994 135391223 73928 73913 384194539 68724 68725 948467287 48271 48272 307779851 40483 40484 497164437 54102 54107 913248241 73950 73974 296618573 10663 10662 619036705 62490 62515 268922406 48741 48711 17847831 58181 58196 505241196 28632 28606 632167463 65855 65856 670600272 69354 69355 354598021 27656 27657 35081218 5375 5398 7825986 5200 5201 710787786 82446 82447 258438855 61872 61873 666526585 2676 2677 611307468 31148 31133 222264396 52569 52570 214148066 96481 96482 189862558 48470 48451 935593700 58995 58985 753635542 36320 36321 607760987 99380 99381 175210236 49619 49620 408298876 44773 44776 280771772 38241 38226 63941954 52176 52174 210604920 72887 72904 283610806 9361 9342 103034331 42532 42533 16856721 10885 10886 690436277 9726 9703 812674244 19745 19756 506091616 82612 82629 360025540 1490 1491 754047736 74160 74161 489787117 44763 44764 538154776 20040 20041 192450730 2161 2162 631330726 29174 29175 171498797 29660 29635 650768867 11880 11881 459779692 78419 78428 393701278 1854 1875 345221737 85858 85882 144765994 78380 78381 809136188 22603 22604 730954463 33290 33276 461201095 97783 97770 712120460 1550 1542 157326021 71743 71744 614922238 38287 38288 165204135 61950 61951 883304943 2749 2750 521294230 10487 10488 810483778 5823 5824 856065100 57002 57000 349737749 75721 75722 842820907 90750 90748 536575738 86729 86730 441254461 15539 15540 666212097 97922 97938 428531734 28746 28747 291517676 29040 29038 430547434 66133 66134 161784277 33687 33688 500020054 76365 76349 779280002 64773 64774 969802119 94842 94843 453590669 70536 70507 333419078 48835 48836 397168839 15354 15355 846661840 21277 21260 644657610 50822 50823 794087846 89263 89264 661866796 18207 18201 417260771 71533 71517 511030657 94380 94398 115215669 13228 13229 200452612 22004 21976 319771896 43087 43088 40940976 59851 59865 866921194 9426 9409 714527541 17587 17588 179792214 2776 2751 470040727 6431 6408 621654208 35026 35027 2171009 16845 16841 532402986 94144 94166 815010811 32277 32266 267737277 45009 45010 465898555 9230 9220 311632316 35583 35587 257579761 30259 30242 52769233 77858 77859 848620107 51248 51249 957595183 87156 87137 397665550 85063 85064 537384257 36914 36915 681122056 42140 42141 31553403 43456 43457 804931630 10875 10889 35887993 19731 19760 210214896 26479 26486 387276762 83503 83504 388821131 70217 70241 165086964 95842 95815 548780614 91479 91485 530331678 23484 23485 40126200 50899 50881 14941544 25315 25316 482081714 77932 77950 653279757 50030 50031 773829479 67919 67920 470018955 16638 16639 618806541 40286 40259 752944154 25995 25996 224917826 9985 9988 257342046 2533 2534 104007766 24309 24310 827308815 44191 44192 283683326 36101 36106 473982487 14276 14277 282339747 9487 9488 473252377 40308 40317 453330256 29576 29555 434144791 21046 21028 231748084 3280 3261 847056009 3447 3448 391688914 3949 3958 566531279 14189 14164 206784655 25679 25680 455351690 9331 9336 220577099 59859 59860 962633005 73127 73128 302552072 81260 81261 927758930 19482 19483 528037625 85224 85220 796419429 56120 56121 55514203 84580 84581 910805183 31804 31828 27936587 97493 97494 145239637 39391 39392 856336988 3811 3812 971538673 43512 43535 297035725 29347 29348 958451975 32193 32194 737875661 5094 5095 668925259 50846 50864 693974658 10840 10841 423536567 20498 20522 742448083 44964 44969 715786874 43169 43170 576660337 63271 63272 746132341 10030 10044 381575018 42825 42837 758820094 37419 37420 340053627 40585 40586 895812351 52193 52194 64955716 52760 52761 113479952 20826 20827 439562405 32996 32997 763092569 97462 97433 890403968 26664 26665 490726704 38783 38784 193706001 61143 61144 538427664 56774 56787 912532983 73207 73204 640983913 94236 94237 677607664 95198 95199 943752769 40700 40684 508456041 89130 89106 21066055 32108 32109 349879983 59572 59573 572475898 15699 15700 494682288 59820 59843 730779551 58935 58936 147854097 50704 50705 604948540 72609 72610 776828807 54181 54198 690472746 7780 7781 799278117 63424 63435 497799787 45714 45704 245294721 75346 75347 70969645 94942 94943 55365078 74509 74510 941970214 21730 21747 487066083 28523 28524 455103156 30943 30944 922957200 78640 78641 353361368 48113 48132 190966709 18315 18303 707821459 85107 85097 354133292 7091 7092 516273509 89171 89150 209796823 47215 47225 720339308 79833 79860 703066758 24444 24445 598497405 25435 25436 165937354 12302 12303 246750405 33828 33829 227987995 95948 95949 455404452 23807 23808 383440479 34060 34043 661685076 94774 94795 108376372 82070 82046 339332952 66560 66572 514116548 32575 32576 175854323 6204 6205 270780633 89024 89025 688115745 36727 36728 505986073 29445 29468 784254642 922 904 471218822 20388 20358 701206511 33851 33852 718874552 31315 31316 138087984 25089 25090 377577432 45354 45355 47796924 82157 82165 646088132 36188 36189 628737582 29560 29565 526472224 82003 82004 969724221 87339 87340 635982248 24572 24573 667883682 87298 87299 441076004 87422 87423 625360384 11827 11828 734058818 87460 87461 822659979 76180 76164 385503177 25413 25429 488776981 92710 92684 561951876 54482 54457 624021147 37986 38011 772558454 61306 61318 509744931 20313 20295 660449255 44102 44127 603561493 96120 96137 891680633 97915 97916 126561357 93963 93972 585134995 70825 70826 759130251 81560 81561 684569928 7121 7137 652928650 22731 22732 192025180 2193 2194 909904848 6953 6954 871891265 60318 60319 350985235 86761 86769 533110329 20840 20841 433221033 41903 41905 614646764 30551 30552 325843618 4963 4964 54737475 11568 11569 653680232 72949 72964 717982610 29122 29136 69602078 16655 16683 634240340 56137 56138 26613581 15050 15037 930495685 59522 59523 961044082 225 195 633282306 50998 50997 884070317 5423 5424 707574681 93682 93683 76863464 2892 2893 381444035 24676 24677 834449690 30134 30111 181979082 36752 36753 458908211 38406 38407 728385573 43630 43631 269015031 45489 45471 36527708 84429 84430 861472114 27531 27532 440696923 54711 54705 749720919 2435 2436 198762041 87590 87591 599773690 70285 70286 717690305 72113 72124 525020168 30985 30986 744571789 17641 17642 542796510 25467 25468 898576560 77536 77539 966422729 1370 1371 709463737 78223 78203 457488833 98684 98685 696488146 92213 92212 278472623 99445 99437 308768170 83367 83368 580136230 59310 59306 155386787 49089 49096 270093047 55487 55488 988412404 58048 58049 340305944 28083 28084 839184300 3571 3541 657658763 76675 76689 404061335 48603 48593 169332972 29255 29237 960336369 94601 94602 316509373 80037 80029 971432062 40345 40369 894002412 87628 87629 65851723 381 382 247212835 80768 80769 649885033 32484 32485 233975385 98588 98589 300094279 21335 21336 396678058 57023 57024 519197203 38864 38865 354406014 73031 73032 489650638 94798 94799 391978206 69571 69572 867243782 37160 37144 281538305 61714 61743 162965727 94571 94572 847790527 45375 45376 906349268 18827 18828 153291796 78949 78965 621999432 27964 27961 961936950 13595 13602 341157757 91978 91980 24559947 86546 86552 391686442 93916 93917 671552462 76785 76800 741301793 95178 95191 597687920 24627 24628 749814084 29899 29900 366430114 61330 61333 802601283 56867 56868 360551908 729 746 597942825 16352 16353 909567425 14219 14220 365980250 25563 25587 343986064 68111 68112 598706713 54781 54772 336807339 80587 80588 903729665 14533 14523 497306951 13122 13123 232075872 32733 32734 164818748 60217 60218 387929524 21316 21304 281430654 28896 28897 148357807 72072 72073 28193741 46991 46992 232164347 55040 55066 891048358 28787 28788 807940722 65771 65775 295680856 67842 67843 181641871 59987 60006 375735508 64392 64394 375151677 85431 85432 395726134 44399 44380 382487079 6866 6856 651896057 5410 5411 817785258 42976 42995 77493963 74872 74873 581641227 43386 43381 391329195 79370 79371 121924827 39382 39383 401913211 90502 90503 429058472 58223 58224 545959371 18479 18480 241596671 4204 4205 332742874 65007 65034 372445628 17452 17429 237066138 57566 57546 232243565 59541 59542 913248198 56993 56968 992227812 69054 69055 361956815 86788 86789 725025070 32610 32611 699141527 72961 72962 640859748 95021 95022 472719432 45978 45987 112476001 49225 49227 306878874 98905 98906 733258136 20230 20231 559085418 16198 16224 406301192 2161 2184 408306671 64831 64832 819440263 45867 45839 728878518 56480 56501 31839785 43037 43053 447987364 70276 70277 597218916 32130 32131 34070461 83156 83157 611572629 55861 55862 377526870 50352 50344 876548114 5796 5797 733713700 13728 13729 171386124 98699 98700 611971789 59690 59691 612700794 94276 94290 566582310 34768 34769 417932333 99602 99584 481328799 540 545 352337725 98040 98041 720704308 69724 69725 693848810 60526 60527 454101239 28504 28477 772640469 25663 25664 877226920 92955 92926 983375781 78710 78711 40686573 68790 68791 747740651 97931 97932 979289239 1729 1730 848306885 47379 47369 84541953 26109 26110 794799554 31756 31757 673008270 99030 99031 904954629 88783 88784 304095632 24373 24392 438422255 74235 74236 67850478 46556 46557 807960733 87976 87984 534991061 38960 38953 285021597 14672 14677 132366022 70240 70249 527035740 18910 18911 256939168 63168 63169 225645895 8993 8994 403293390 39455 39450 710575280 62501 62499 691964591 1805 1789 189564745 71505 71506 805708587 52533 52534 543039549 36754 36755 606873538 99669 99670 99903753 46343 46344 822979669 5169 5170 572856754 44773 44796 370300163 17871 17872 265184863 28121 28099 546993666 12140 12143 669641374 59229 59254 937481635 56386 56390 530445363 54577 54555 771317615 38945 38915 573866049 43912 43914 458643581 99958 99976 181128430 97109 97110 293349678 60099 60069 835987571 6502 6503 246688997 42347 42377 992010965 21875 21876 604480197 27533 27561 383399970 48445 48446 835734428 13668 13657 555160631 60729 60730 248702244 67690 67684 94144515 35257 35258 57675464 25137 25138 233278062 59039 59050 745538179 28638 28639 146373563 69416 69424 943444330 68752 68753 46414882 93428 93416 491082047 72594 72619 666416852 22768 22769 142658670 51266 51291 693075545 90629 90626 34404557 72149 72148 624971090 60976 60967 941686457 40168 40191 749610862 69144 69145 463088611 29886 29893 149743771 96675 96676 543449523 89503 89502 904154086 39603 39604 830741341 56890 56891 247373020 41404 41416 2860357 65596 65589 928505271 73357 73352 574120548 99321 99322 573614751 29430 29451 684695051 45897 45896 327210247 63216 63217 641277036 35466 35488 711113411 57025 57032 970396047 40834 40833 680747430 84907 84920 725567820 47268 47269 75617110 23289 23290 756259590 54098 54119 103047704 74038 74064 989137871 89908 89909 354306098 80632 80633 278648145 84054 84055 789234206 78863 78864 164792428 16471 16468 600458767 89764 89765 648013772 43414 43416 577879102 4167 4168 342367864 66673 66665 495774720 4620 4621 956826610 48156 48153 681052388 29545 29546 684373357 92457 92458 978019145 62177 62178 977455472 67954 67955 234280595 77197 77168 126929021 84383 84367 611314801 91946 91947 20541965 40246 40225 194336758 44361 44362 694897170 23526 23527 547405250 17559 17558 628499242 56411 56415 664525254 59960 59981 205608647 17832 17807 873321626 58096 58097 140390826 18251 18269 57712103 55503 55508 231013110 85148 85149 124451929 18882 18883 608010327 95228 95229 843531664 25626 25619 406528061 93760 93761 492092084 92987 92970 197390948 12329 12344 396714268 97932 97933 402992207 34297 34301 239460791 3735 3736 334840840 94314 94337 232875405 81429 81404 525498339 3559 3560 595693433 73912 73940 686418247 82627 82655 67673781 82496 82513 801593848 70172 70194 329016897 93237 93255 171421269 25561 25580 630762419 76181 76182 852136747 76299 76300 715510781 23027 23028 361646327 28528 28529 349573085 46363 46364 294938231 29094 29095 959428423 52569 52567 943245808 93231 93204 44360094 5006 5028 189835645 32462 32463 955682049 26888 26889 201844395 32069 32070 530470754 53352 53353 219441672 53448 53449 64757909 95952 95928 783097294 75368 75369 864668554 85312 85328 854832760 92923 92924 674723605 37656 37657 194294465 21563 21564 30085648 80552 80553 577196384 34859 34860 809278400 1707 1708 913428445 79650 79657 637989705 37132 37133 236093078 91538 91539 797827070 7427 7420 454547443 13324 13325 501456506 25616 25607 944332451 26172 26173 377362915 45615 45610 83893833 52157 52179 683555194 93790 93791 31514681 9541 9531 584341380 21863 21864 880268913 10520 10513 204738520 46525 46524 50177737 25832 25833 558134329 70457 70458 704042177 65478 65479 109068976 49481 49457 369747214 21836 21837 441318579 21843 21844 329270342 43227 43246 281962918 84371 84386 309807906 84739 84740 742385004 42698 42699 490523279 45428 45412 418063728 29349 29350 638494925 36879 36880 665984332 2655 2671 830171173 88250 88278 909496416 36579 36580 918253895 72560 72584 91915453 88643 88644 616704923 53191 53168 617975623 30075 30076 746170398 91932 91959 679699992 96856 96857 546018281 36142 36129 879413894 32112 32095 340051968 19927 19951 510608385 35463 35464 780570509 99728 99729 236317386 81474 81449 528757698 76539 76520 904018136 98 79 486640982 82050 82030 670168827 25623 25637 14316112 11384 11385 29022454 70946 70947 284373319 33119 33091 87425184 72140 72119 741440417 80122 80113 918179453 24719 24744 763360756 64912 64898 425181985 19109 19125 629827906 40001 40011 20552898 5141 5142 616079226 76334 76309 288305223 58644 58646 629426374 69615 69616 84552003 86692 86672 172792050 73914 73915 418648311 80048 80049 441835090 69825 69826 106759598 22469 22486 917026832 62626 62623 453629569 50435 50436 730653708 45002 45031 429051074 25457 25458 888815876 59840 59866 882578078 83720 83721 931593938 92952 92934 393627038 70212 70208 306706386 20835 20849 572224828 94562 94571 969352564 46887 46888 209727756 62309 62310 950388061 3802 3803 686572568 1824 1825 391407330 10693 10694 214035506 83416 83406 287806458 79793 79794 649545013 94977 94956 591856294 95714 95715 896734408 6013 6014 632695306 5774 5775 865520477 75398 75419 5004866 43008 43009 184658350 85170 85156 386173572 12351 12379 556045807 93643 93631 939648936 67651 67663 61557942 19331 19341 967785857 15590 15591 651248954 90775 90776 497343412 94042 94057 360775469 42375 42376 512604293 94114 94115 396952913 31060 31090 230455094 4891 4902 540802443 73250 73267 952183192 21379 21384 522694557 50691 50706 552983440 57118 57119 296862845 37927 37922 348405827 33697 33698 905068793 74775 74774 399093485 47174 47160 93880509 10367 10368 879764551 48090 48085 770188502 10838 10852 122225455 50267 50238 730208026 84496 84479 442533341 94600 94618 992321714 18403 18399 603233259 63971 63998 543990616 40203 40223 8941332 9780 9781 159806284 6159 6133 679281855 83175 83176 201412986 67315 67343 474933775 57180 57181 495374192 86294 86312 284732157 83691 83692 158972489 6251 6252 467820235 18262 18263 78373045 62602 62630 50748288 61981 61997 958174591 9312 9341 111317815 84411 84412 821197110 47695 47696 120099140 81985 81988 854313662 80261 80262 69247981 63674 63675 453734587 13458 13472 812234260 53964 53991 640746635 23489 23490 901398133 57986 57997 882550911 99022 99025 913922196 38976 38977 796549047 2351 2352 736581683 56785 56786 489782727 42338 42357 25944708 3270 3271 403261252 32828 32829 228160369 64053 64054 358532876 62618 62627 11024669 7455 7476 680806216 60820 60831 998374308 97033 97034 2212973 49464 49465 620016327 56726 56756 27989508 2429 2430 878979303 25061 25039 612260779 48059 48085 603944734 81462 81437 357665274 56625 56634 963747792 58973 58974 957073458 70942 70969 232601061 8679 8654 350615713 27483 27470 783016903 43305 43306 572494916 13376 13368 256576558 49802 49812 82799886 95651 95652 122325279 37375 37376 708788502 92724 92725 922252748 46421 46435 339750881 13939 13940 942620325 95063 95064 408872457 39040 39028 114780475 84739 84763 622639141 33178 33186 846607129 17292 17294 125049158 41702 41703 509709182 8905 8913 572082380 72067 72068 324178218 71695 71675 627639648 25065 25066 652553480 30938 30937 276879997 97819 97801 900176748 43274 43275 644294547 72029 72000 165841754 49142 49143 826111333 96725 96726 998322226 53502 53503 591088050 74630 74631 875287063 76599 76602 263949045 97363 97364 605544394 78287 78288 407104503 69429 69430 183534319 10441 10442 977454484 96168 96169 363100549 29956 29976 926806656 24696 24697 777915953 42838 42839 48346024 62890 62880 456192151 98112 98113 523762505 8450 8451 168764944 66019 65991 64826168 38327 38331 223894749 52197 52198 877718357 12530 12510 886898098 12416 12417 805967751 98313 98314 551124696 86410 86411 8012005 38147 38148 305130143 91838 91821 49466623 54276 54270 928975689 66557 66558 465439075 38429 38430 40841895 47800 47796 324791256 28321 28322 34989495 87072 87073 701596484 50309 50310 497789743 28576 28577 182442023 52920 52902 372823946 89349 89350 454796970 60430 60404 174258560 74230 74259 201496240 28958 28973 464530818 79220 79221 642055455 85096 85097 123591896 11633 11634 99512964 14718 14715 611505082 54323 54324 884658941 85495 85496 325623438 50783 50784 580092630 2909 2880 925344788 11196 11187 838098939 44523 44533 479968632 82412 82413 604396653 33925 33926 861954762 86958 86979 831682029 92034 92004 378434682 56895 56896 508360522 91661 91662 478760187 44305 44306 490083654 13778 13779 353170051 87064 87077 487027319 76170 76167 297932448 3748 3749 319490862 36816 36836 753966018 77830 77831 336061207 39535 39507 792256078 29763 29764 168734681 49402 49372 185740929 16084 16085 489176452 43957 43958 70935346 96087 96088 420456188 3267 3296 30603706 2002 2003 282437096 16132 16133 190274756 1760 1762 925825501 89213 89212 87638503 63923 63950 246195872 78536 78537 477742375 34612 34613 534050030 43508 43509 323250373 95267 95268 375497564 57014 57015 49311001 79308 79292 571208841 1440 1437 432503430 67382 67383 452880296 33736 33737 47482564 58845 58848 434916323 43071 43059 862700826 49836 49837 797128700 29452 29434 158073608 56329 56330 606109595 36472 36473 344573932 67075 67076 782899915 18445 18446 207105572 50697 50675 104545676 20995 20987 563160822 68749 68760 967214518 71429 71436 982109883 98347 98348 391159881 81337 81338 336398591 36686 36705 781391217 35488 35489 370838125 28110 28107 63668362 60951 60952 247488625 16208 16209 521397912 91137 91152 253738383 6155 6161 286412772 93278 93279 402088784 12350 12351 177678091 49635 49651 578897446 69582 69598 376648247 29413 29433 676369846 63911 63912 911215562 2725 2727 417133646 16238 16212 208997934 67801 67802 30642519 30702 30703 550480860 1454 1462 514979093 65847 65848 399630622 32972 32956 563710468 30414 30415 901931236 2710 2699 874095623 42298 42299 257470871 60889 60870 160662321 16309 16310 542269192 74151 74124 207281356 71588 71589 249741932 7722 7723 957771165 38507 38497 529679706 65248 65259 81461339 71570 71571 707400666 21421 21422 650571325 42208 42195 206250512 69358 69359 355010174 53167 53138 336199647 92318 92335 772756531 76665 76646 420796959 72432 72417 331539558 76935 76953 28873654 93556 93562 700729083 98504 98505 1608019 24035 24036 728996528 87945 87946 427839719 17801 17772 265935941 2584 2565 469537360 24247 24277 605647344 40233 40224 854010484 72312 72289 508969455 99923 99924 721047364 57941 57917 393338577 31154 31173 455070127 68007 68034 512995176 16159 16160 566391945 62611 62598 813094719 22795 22796 782897576 18956 18957 114009213 25242 25212 608201983 95449 95450 440979240 3131 3132 897480256 99734 99713 507452864 83999 83998 50526346 37847 37848 731797620 39979 39980 120034605 24254 24255 530585124 77452 77441 75828578 48160 48161 891764848 81771 81772 520962573 16271 16243 117723093 21750 21751 510211538 29852 29853 924147567 20543 20571 188980926 20225 20204 246790754 37289 37294 35109407 96239 96258 485176783 61675 61676 395664704 12906 12907 573001678 65455 65477 42892936 94875 94884 995611782 11450 11451 212526338 36963 36962 522974481 20327 20351 212167874 55969 55970 712905059 94329 94315 708056560 6094 6095 618071593 23220 23238 134021645 71980 71969 3469024 83023 83024 479841052 74943 74944 932560146 47047 47071 493116172 94746 94747 740257689 95074 95075 116892039 9778 9779 595791310 94514 94496 844101087 86338 86339 292943529 55367 55368 404585237 26527 26528 727226824 89683 89659 116319601 86650 86651 88994413 3664 3665 478850547 47519 47520 340450461 61941 61942 703592973 67147 67148 992254440 15200 15201 703816230 23392 23414 452427963 2617 2608 528386958 51339 51356 271485821 38989 38984 126277560 50077 50057 287949954 57558 57559 757077379 85271 85272 768501743 60389 60390 129826468 52326 52356 651892497 86506 86507 793956313 7647 7644 254324447 72073 72061 974939679 70526 70527 426332823 41945 41946 296511912 73798 73799 324552550 29061 29070 892093107 54355 54356 149422839 98001 98002 20055200 16238 16225 695286734 46700 46722 561871196 25711 25705 941860007 98578 98579 452645405 60350 60351 279179192 66493 66510 466332533 55126 55127 414781332 89665 89666 171474244 74992 74998 87801580 97265 97235 399687050 40525 40541 848963476 66567 66590 983425681 1581 1582 881845537 66312 66302 930244491 50448 50449 297528908 47117 47118 906442133 2178 2179 693499073 80454 80455 157245261 5959 5966 153254440 92356 92357 839165940 53971 53962 119582541 26248 26230 942302779 74698 74708 544529887 73860 73856 443264405 69474 69475 244704669 39778 39779 23017769 28391 28387 358420214 41420 41418 628276477 60583 60589 566456320 97669 97670 503649237 10825 10826 678755677 99178 99195 680402789 37424 37414 899197009 65205 65206 908061539 37137 37138 877272736 6664 6665 289137884 87267 87253 522831806 90196 90220 442476256 70491 70492 576757386 81171 81172 72568188 48583 48584 208388773 73540 73541 928089627 93283 93284 69972376 23119 23089 929008135 59311 59283 424834321 80340 80341 372307744 26194 26195 664658521 86949 86929 757362801 29750 29751 290907865 53982 53999 119516935 22469 22458 69808714 84792 84793 987700248 78182 78183 180633110 79735 79725 218689826 7184 7168 852645398 58735 58736 573486761 30705 30701 895995402 65637 65663 946181520 38103 38104 938782202 27951 27962 633181062 49370 49371 727515394 45570 45595 370379590 3870 3858 925388399 60111 60120 14378561 98327 98328 555154428 47505 47506 474993340 61595 61596 416726980 41488 41489 99907295 3286 3287 729745403 30464 30465 140096644 99037 99038 65996735 58274 58275 331177962 20737 20714 512636345 2560 2537 444908647 40955 40984 210885643 68732 68733 316911015 90391 90377 791151655 90244 90245 736434899 66995 66977 624075821 30952 30953 787904355 7384 7409 778454492 96483 96455 26840841 51374 51371 253035743 72044 72035 805830975 79745 79746 910992711 55378 55387 766905656 7502 7488 746032881 27341 27342 874936912 97967 97942 351359657 69007 69012 131187217 70111 70088 649186817 67208 67209 35006672 82475 82476 882960320 68800 68801 923743087 33296 33312 904699883 90549 90564 491332375 60013 60014 962370279 72415 72416 980359643 22652 22653 501768608 69527 69528 617381868 88270 88247 798476030 4698 4699 765275389 11455 11456 762205993 17268 17273 792862899 50754 50761 349026554 26742 26743 212825537 54879 54880 787393835 71884 71885 911363781 51537 51517 329808212 17424 17425 646186677 85970 85971 160565305 38184 38200 514454830 71821 71822 855369017 62822 62823 289195488 32333 32334 670021136 84621 84616 838097209 35195 35196 641225501 31547 31540 276368340 6020 6044 238515213 39000 39001 888974021 12159 12150 777438165 21405 21406 745824824 41455 41456 898897590 61924 61925 442741368 26131 26143 60642047 92518 92519 752608432 48236 48237 522095717 91611 91621 132621919 89430 89455 603079934 48644 48645 823752073 44267 44262 261306562 49444 49445 183881703 39182 39183 340313087 76854 76855 309486423 28298 28299 635606180 36066 36067 254096775 9089 9091 160619442 25672 25670 341664250 73806 73792 200101351 98010 98011 636171791 78516 78508 56590785 87350 87363 441661207 29335 29336 475051860 15593 15600 972323977 20195 20196 390471053 20132 20134 922432436 710 711 588222321 87136 87162 462911515 87822 87823 236926891 79945 79943 72195090 86927 86928 690681723 22127 22128 661626699 32339 32366 914232047 23859 23886 363481715 8582 8583 909063692 26041 26042 886634255 11688 11689 350538034 71639 71634 2105260 68664 68665 538969504 87843 87844 129659215 38055 38056 243584314 25706 25736 686694093 30220 30221 220728969 1808 1809 855668212 92266 92267 751069861 53096 53097 766344144 51905 51882 257523882 40856 40878 899779930 48522 48523 923744947 30347 30342 485093675 67564 67538 314391492 721 722 793757895 65323 65335 709372289 85995 86006 850833448 27295 27278 879339436 45039 45040 398036443 39507 39528 249284849 60528 60529 40334043 26767 26796 727230391 7923 7924 886807852 96761 96739 78448681 17889 17890 545423102 56632 56615 404658259 84939 84960 680341646 10896 10906 277204622 3350 3351 380101883 27313 27314 932251684 10087 10088 54590908 29581 29582 608549003 31295 31265 911954323 56558 56577 598109397 2818 2819 868866594 7391 7392 451989193 63113 63132 415254568 23572 23574 284227272 41964 41965 868989021 19943 19944 902222585 12001 11972 395894550 21575 21576 855994245 80037 80038 72616310 53444 53445 788756939 5229 5230 967315552 9698 9699 902995858 84 56 825423261 44114 44115 478239865 1259 1273 317102214 18451 18422 253613543 17396 17414 331830174 30143 30144 742148225 12464 12465 510228503 71459 71457 347392474 39453 39454 749506578 94348 94368 282909920 61139 61140 476321346 34808 34806 781509062 14221 14241 644543548 29237 29235 63709608 16905 16906 7174150 21181 21182 395603447 23623 23609 219642833 58523 58524 581264860 34296 34318 417239884 87525 87540 491067008 68784 68785 42935201 31473 31474 460904234 31095 31084 873651508 14018 14043 746281129 37128 37129 562178183 27162 27148 929879006 36934 36935 317119796 79537 79538 634066779 24379 24358 781299365 71137 71121 23962903 55751 55752 255897325 36765 36735 38447048 22151 22128 236321052 3731 3732 957488028 80969 80962 890252762 11906 11907 715499166 37112 37132 516690127 19805 19806 585211420 16246 16247 725654792 70350 70351 808079137 46971 46976 188223203 41274 41275 258390133 97750 97763 785042417 99528 99498 359603937 31903 31882 62653194 18234 18235 687045665 6353 6354 524508638 49571 49572 262445220 12978 12979 27067517 73927 73928 565245035 72669 72670 920304130 80189 80212 473903633 47857 47858 600437079 71607 71605 642789507 55397 55398 690691302 6010 6030 108279252 71595 71575 427694131 67543 67544 836512333 40812 40813 307031865 34053 34068 783085211 98021 98022 605563979 53820 53821 746035561 6199 6204 32787663 2145 2146 374717803 89508 89514 818661414 10136 10137 859714195 13007 13008 534372025 70663 70668 269475834 21953 21981 425359376 69052 69053 12554976 97662 97663 831384568 16522 16540 45912844 55084 55085 942251150 29418 29419 57955054 65202 65203 49764974 67037 67012 877069949 75030 75002 399622808 96769 96770 666793016 87877 87878 743988563 33769 33754 113761930 3708 3709 138425276 4715 4716 966200374 21293 21294 492619546 3128 3138 184022500 20695 20696 245537516 72325 72320 696545346 47070 47068 274308495 24714 24722 862937965 46002 45979 935957433 33389 33409 110892578 49905 49906 578063076 73481 73502 170744759 22374 22388 76716740 25360 25361 681677378 21290 21291 874656568 59860 59861 762474530 88026 88052 621949466 46854 46855 111676479 80971 80949 525143799 83373 83400 734143593 81579 81599 426955933 42764 42793 578404142 81693 81694 785825414 70510 70511 458795400 3904 3894 661629045 46137 46123 877662681 82629 82630 909987113 85907 85899 901446906 83455 83456 915486160 54592 54567 21545805 89560 89561 459126859 11753 11745 758403031 98490 98491 988910736 43993 43994 426442120 74638 74625 220900636 8935 8936 780702616 21242 21248 270059438 63071 63064 359840577 18226 18227 592938916 9706 9702 333681658 83479 83480 875940350 94598 94599 203248989 4899 4871 927331065 19681 19682 279023748 14423 14424 255479016 74641 74642 529484206 45972 45973 112055179 71370 71360 409241123 59852 59822 192702856 49849 49853 626751783 85147 85167 786560885 29029 29030 999444016 66118 66119 317752564 78142 78147 192617429 4955 4939 185282372 58083 58090 183683413 51703 51704 103508715 3433 3434 968724164 30041 30025 131078653 7258 7259 935622523 45394 45407 24432912 64121 64101 161813245 43665 43682 597361806 72281 72282 125898991 90877 90878 585294417 53097 53100 787720366 5073 5074 788708780 68671 68672 518268704 24588 24589 336805866 84203 84173 548145567 31714 31731 63211950 83841 83842 454939210 73838 73839 259670810 70118 70135 81896532 74324 74325 75775779 2633 2634 544186615 60339 60360 295649447 85018 85004 487047328 77449 77432 542810272 62597 62598 489491803 11470 11498 652923401 46378 46388 417662520 57503 57478 53744450 40416 40420 670520162 37830 37844 281001424 74809 74823 888069036 15652 15653 608643414 96134 96144 981441142 92722 92730 158059394 89486 89487 662341280 55622 55623 797873982 18340 18342 370148319 10002 10003 477918220 22285 22286 415567433 27482 27453 834808058 57088 57089 329223715 57762 57791 652399051 57578 57579 190633117 87190 87191 874767520 27544 27545 455340620 62855 62860 836374489 44511 44512 201354168 43761 43763 650861701 32915 32916 848623425 55912 55900 337772033 44825 44826 256437466 23012 23032 105434322 84696 84697 267251299 16749 16757 920782213 78745 78743 553647209 74187 74182 772802943 61268 61269 22974484 35113 35143 491943394 8793 8769 585047402 91473 91474 864888400 48327 48305 666821615 29688 29659 206039883 24665 24666 304246443 45777 45791 328137443 11819 11836 386320550 11351 11352 773104790 8692 8693 239445618 92695 92718 960088046 90122 90123 282591207 89242 89256 614499152 29128 29129 894399513 26675 26653 487709763 84355 84356 846840065 74893 74880 824482442 68166 68167 261062791 14175 14176 341401186 21485 21486 624466816 94757 94749 803429916 9435 9431 643385105 41672 41674 324977078 78382 78357 357841637 8590 8591 2352651 90479 90480 210844942 49278 49292 26251844 57449 57438 257972424 82272 82273 20060113 83933 83934 690040255 36381 36397 865901082 73599 73585 744611760 98026 98027 486108305 11771 11770 389535330 82546 82525 508576301 98262 98281 503709283 38098 38081 796280719 94705 94706 249463224 25411 25435 533097851 16687 16716 649332752 89146 89147 499656526 62284 62298 505924001 48612 48639 592291597 98693 98713 286177906 13595 13579 211414596 87607 87601 893564495 385 386 807804868 12392 12369 309938747 61359 61360 320075504 23931 23932 812765168 9399 9400 804008237 19521 19495 654463107 14689 14688 320633372 61806 61820 783889858 63079 63084 784425608 77354 77355 357477919 54233 54232 850409948 84244 84220 876539254 60497 60469 634330586 12508 12518 12041568 86470 86498 792728491 3729 3730 13200278 26049 26050 431441938 26528 26535 641753519 10811 10810 761692550 87158 87143 479125228 91411 91412 117664852 97188 97211 940318868 80380 80381 842700105 12187 12188 734456290 4070 4071 761839729 94165 94143 323440269 23000 22997 698258718 23284 23285 413646257 95280 95276 186807020 91914 91895 211370502 11912 11913 903046597 86030 86001 555483892 27653 27654 563948153 14554 14555 734929547 75190 75191 592316814 40285 40275 299921823 490 519 990602727 947 942 448011096 50357 50387 417603588 91977 91978 930345395 88609 88610 983787527 36533 36534 488968789 20795 20783 170164190 10220 10221 603349300 86394 86395 525505240 28725 28726 780018844 56789 56803 827886584 64637 64638 248706080 68368 68369 49769248 19433 19434 84469967 67884 67885 599476548 18387 18388 231767304 92435 92451 415217687 2876 2877 428533127 96611 96629 614190343 12486 12488 948769200 47423 47424 521288560 18218 18208 76284884 21549 21550 930631220 65676 65686 296220874 11342 11365 244432353 70356 70385 568130248 47752 47753 911145337 6276 6279 654401257 51981 51964 663417146 21348 21349 869147956 76947 76948 845312898 23891 23892 914139827 94757 94773 650264087 7095 7096 989230110 97401 97402 539690050 86419 86425 565101191 1898 1871 908877538 54309 54304 577353028 57558 57549 395292657 71332 71357 275233103 8379 8391 705267407 33145 33146 597622953 61672 61699 318285531 70738 70718 890493231 94161 94152 919908927 71309 71320 530104643 82657 82658 544578745 67000 67030 253750286 31030 31013 445281956 9624 9625 149909202 6765 6766 594049061 54783 54794 426280631 78497 78512 548517591 67050 67051 568499320 15735 15757 731693602 60273 60274 992995687 87123 87126 764703387 4273 4274 804517180 75724 75725 942103558 81868 81869 400175364 76151 76153 84041283 348 349 549558611 42256 42257 254425709 77479 77458 165373625 34625 34601 647109746 58352 58360 472713558 70847 70823 403476511 57012 56993 765902071 41607 41612 153818635 65698 65699 575237968 39302 39303 369705877 42240 42235 426273544 33220 33221 345651568 86867 86888 341580237 15088 15103 117440165 10974 10958 29567812 17712 17686 229041878 83153 83178 329711217 70008 70009 124955687 5544 5520 260539321 21705 21710 226358209 6636 6637 313253808 73046 73047 377903175 27326 27317 555032288 15844 15845 295942973 60275 60276 278010431 82509 82510 604980112 3710 3711 519985401 77425 77426 222303334 32355 32356 929807334 19408 19409 730378321 24096 24087 808704580 73534 73551 624003553 35736 35749 575366012 18868 18869 849767543 89426 89400 75074756 71309 71310 20836652 45010 44984 3880388 78463 78437 330590200 15967 15968 262583784 41555 41575 783167885 99512 99513 143948313 26356 26344 848137695 57753 57754 98843204 77496 77497 872003593 67036 67062 603934142 6170 6143 815924686 98104 98105 636685572 18723 18706 651664317 39831 39853 933125785 25142 25143 968377092 49524 49525 910806499 29787 29788 819998639 20022 20047 334688171 16834 16825 308824825 95901 95910 62179354 54417 54429 888195170 59722 59706 343439092 76891 76892 800359786 77691 77692 962568528 55478 55479 189176068 69726 69727 258788638 60198 60178 82163222 88980 88981 834582574 23344 23345 952439647 40803 40804 146780893 56995 56996 494131258 73258 73259 905880474 72691 72686 967735090 81119 81107 833654966 87261 87262 718676652 52941 52942 432023906 58465 58466 201851564 52681 52699 570439260 4820 4803 214044658 47281 47252 594379330 30914 30924 846239121 25641 25642 825623847 71170 71192 176895082 82892 82877 221060662 71447 71448 38681495 7593 7611 689569667 39886 39911 199499571 28537 28549 154413223 35555 35564 267961143 66161 66153 789351764 30068 30069 324621938 43520 43531 373774235 61247 61248 19970088 31781 31782 111634936 73588 73589 147099062 73530 73531 232315676 1500 1528 288284664 57250 57271 125980699 66969 66955 163996922 24756 24761 238587455 37688 37667 799693314 30484 30466 245453668 31309 31334 266400504 75793 75804 552722523 78036 78062 353429244 78577 78578 120586201 64853 64854 508827023 87192 87180 153971712 18215 18209 872427043 5857 5856 341601104 80098 80099 607705143 63335 63309 450201027 33965 33966 36854777 35812 35832 659386695 64262 64263 494088991 93732 93733 228870065 49324 49315 563339514 19485 19486 128986523 81814 81815 25730789 12505 12506 266698847 76083 76084 702029427 94244 94235 660940471 48868 48875 990414627 13867 13868 23236980 10297 10298 996544488 22437 22458 300657041 18096 18077 877730687 97670 97645 406055286 30707 30708 452630072 65293 65294 194281915 36121 36093 719507345 19811 19815 245983308 48665 48666 657431584 44467 44468 814876802 12307 12281 616106845 455 471 798736581 57742 57731 233713652 66387 66388 486724992 89347 89324 33117097 89985 89986 622128039 75533 75558 7587397 4902 4903 240590693 96601 96615 379292721 58185 58189 950306926 22785 22760 414600158 46226 46227 777527248 57368 57374 799481773 9502 9503 419824375 45880 45850 901072261 19127 19128 478959801 35465 35466 939876628 13335 13336 469417443 16045 16022 641562448 65777 65764 326959851 16202 16203 930280477 82897 82884 391484728 32364 32394 360195709 40411 40412 502259294 88785 88779 207293637 3691 3717 653127195 32829 32830 399577678 90356 90357 193434803 53281 53282 392183883 44062 44063 623285572 98923 98948 219223143 8999 9000 715128231 11598 11617 380046492 31880 31897 910482627 23395 23407 249980628 5093 5094 744688081 84131 84110 635531532 19876 19904 631000601 30373 30375 830295615 10248 10249 583297107 53630 53618 902926856 13087 13088 477487256 20767 20737 131808443 36772 36773 98637213 76365 76336 675430163 32240 32217 996011511 40843 40820 277726991 5850 5839 623073848 4107 4083 100795784 32416 32421 140910957 93543 93568 631451733 16668 16649 741119742 20177 20163 668204531 4699 4698 378191126 1106 1084 522129320 84875 84876 377441762 54564 54565 911246318 42556 42557 375871493 86119 86116 276770319 34893 34886 878864054 79961 79962 364832476 90102 90103 360385501 70228 70220 553225718 74311 74297 270130478 12940 12925 202091639 29938 29939 533059231 41600 41601 102907521 31745 31725 957211359 20489 20490 129447042 9857 9858 733466606 65920 65921 765015152 37497 37498 996218505 29538 29511 575226065 5191 5167 308353025 34542 34543 295336754 18521 18519 894852085 5766 5767 224297710 25135 25136 870887677 12112 12140 161365286 66766 66767 666604158 39707 39681 533856469 29233 29234 724873095 14617 14622 285567848 63498 63499 792407984 64540 64537 387136390 5220 5232 817006806 49373 49374 570444324 83874 83878 665361797 89318 89319 213395383 78041 78038 799664636 4128 4103 296411230 97569 97598 302085233 4052 4053 606889886 81724 81725 304550697 43027 43028 475902806 64822 64825 797397820 90764 90765 148021522 11904 11905 515099410 26519 26510 251792163 11989 12002 460686669 91898 91899 538462175 98184 98185 972885053 40899 40885 593936241 22653 22631 474559713 15300 15301 718194739 77887 77866 336504982 18185 18186 259775703 66886 66887 387379422 57726 57727 421377614 95091 95106 470597538 48062 48063 241351020 70823 70824 826208035 74394 74392 148595152 16397 16398 314184872 9689 9677 3700277 76640 76655 904144951 4031 4015 40094609 96642 96661 399992379 14997 14993 697497469 2766 2767 790822029 30568 30569 952188365 10685 10705 891187594 8651 8652 89474151 39923 39899 134467902 17702 17717 540865745 40999 41009 225945347 55283 55284 118060559 89620 89601 388882585 82556 82557 615372280 14181 14172 100341346 90655 90666 980626896 96219 96220 416183174 71170 71160 954374149 27020 27050 686290451 36472 36447 738658555 91530 91531 800363293 86901 86888 70803586 35054 35055 283707807 91477 91478 628381494 86213 86229 309606173 79866 79867 572107258 81223 81224 899019500 30555 30550 528979966 33428 33429 683846887 55187 55186 83315301 63255 63247 372421125 18691 18699 487314554 76380 76362 288353830 55037 55064 394285916 32801 32802 381934069 51838 51839 591226266 56673 56674 239748165 68463 68464 370953541 2299 2311 53699949 75022 74997 700835684 30392 30393 165415301 87977 87978 6770145 53691 53692 877355471 78875 78876 244349781 36048 36030 797269517 92188 92189 873710790 26639 26640 860701378 57246 57247 955077810 9507 9508 742331399 57998 57993 434738454 81630 81610 163630271 64358 64340 360547277 8136 8132 414962297 18158 18159 941579076 88498 88511 574263913 79921 79922 282787968 51470 51493 545511041 53019 53025 6685656 49165 49166 863962947 12332 12333 392832302 32709 32699 946070827 52007 52008 429890661 97324 97308 169967105 16408 16398 399726624 52551 52552 872224392 68151 68152 273631465 36273 36274 57313546 52258 52259 752562622 92192 92193 511659423 95894 95895 532441146 43688 43689 280268633 6336 6337 345353871 91189 91175 9596717 88372 88373 911000442 1357 1358 605766364 8717 8718 279654637 50687 50683 101692988 94240 94255 302776595 89890 89891 440295387 52513 52488 810781013 90816 90817 954213969 71638 71654 590265195 33762 33790 974659044 81931 81932 800783083 5836 5849 390990963 21570 21571 904067121 442 443 884875087 14596 14597 275269406 81146 81153 661555694 46822 46843 644032868 66247 66248 737366318 85375 85380 57462920 95779 95784 497340187 47110 47093 485426725 85566 85588 522113673 91186 91187 403073820 82062 82063 118213956 67511 67512 106086179 74071 74072 254959091 91414 91415 271779556 23035 23042 734617904 99508 99509 863310843 31969 31963 598015454 48640 48630 905501087 49785 49786 372049912 24685 24686 44807317 14285 14286 566159790 74027 74028 75495030 21834 21838 767710057 68217 68240 671147417 58842 58843 315437766 15643 15644 875152901 3652 3653 380426244 93289 93290 455891389 13267 13268 720607785 572 583 459685793 10328 10349 359913553 24296 24322 803527763 66927 66928 655525911 51368 51369 750950643 84125 84126 233963964 90212 90191 515725583 25206 25207 237836815 67359 67360 536652109 35506 35484 8640168 17604 17592 195171104 17791 17792 527224427 66815 66816 770471238 25809 25830 612303525 24946 24961 734415997 15314 15315 185645704 83797 83798 294405184 22210 22231 824379488 84488 84489 952364263 45507 45508 677596842 42094 42077 825070196 64224 64225 275257470 55615 55639 884584354 89877 89881 297539085 74092 74093 635553680 66270 66252 51141860 50506 50512 355459795 93632 93653 331354458 23323 23324 715432347 43581 43582 217413226 94897 94893 82575634 3976 3977 911705546 64480 64490 906752711 69838 69839 932478167 84671 84695 817887380 18041 18015 939006716 94623 94624 930055078 74361 74362 382849760 34602 34591 504645535 18106 18107 667237432 9153 9161 53904930 19069 19070 473146254 72158 72160 840422689 91019 90996 962350009 15807 15832 234826569 63799 63775 793906705 33123 33124 955987098 79694 79716 515385553 45737 45741 455023654 69303 69304 240608702 14566 14586 515900873 28180 28181 201518384 94694 94695 317223760 3439 3463 576745014 6266 6242 803688867 47054 47055 466145915 28243 28244 713861565 65161 65162 495911071 54508 54482 972618932 71424 71425 994298613 99536 99537 650621815 85164 85165 806343294 21295 21296 797857217 61685 61703 953611959 65478 65495 685442687 93680 93681 392318035 6305 6306 865262279 2972 2973 395893904 14447 14448 362027260 41775 41776 497543158 25869 25870 438447029 72619 72595 70878683 15795 15796 259304541 67354 67355 249748961 44053 44072 327413358 94264 94265 512701798 56142 56122 519685478 74172 74150 100143669 66469 66470 240164030 70326 70302 772138542 98266 98267 462752375 74215 74239 529788478 77385 77386 559398344 19985 19986 905564645 38347 38326 785719720 47796 47779 710100275 56698 56697 108243524 55777 55778 55394824 27476 27491 122459979 46888 46889 290950387 58279 58250 818939277 50205 50177 137168714 18192 18174 175012464 31750 31725 530495355 97106 97107 67871560 14723 14724 654144402 77843 77844 532539458 22194 22220 24791245 87484 87479 573162775 247 248 397622022 76625 76632 471122884 91404 91405 490422632 94260 94271 44214165 57756 57771 882526863 93737 93747 467561864 18334 18330 576375903 2306 2297 473067842 48939 48940 743639063 77010 77011 204701392 52003 51988 685640051 72497 72502 70843978 12837 12865 28043367 969 970 990000371 40355 40356 79566966 80647 80648 192373765 18014 18028 656897589 41185 41183 791786754 51371 51372 127244344 62106 62107 253615295 86555 86570 773428393 53272 53248 878121438 42048 42049 169449768 17280 17281 811282775 86400 86385 467709116 33586 33570 162336988 11867 11872 352196451 57330 57331 658092188 43740 43726 787361050 3998 3999 155188660 15398 15399 256125231 59205 59206 936163416 19965 19957 779289071 32618 32619 92228429 74805 74790 639691473 7558 7586 129047099 57723 57724 499276443 49638 49639 93683588 20904 20905 692029430 56122 56098 889584795 79493 79494 266559775 72837 72846 448540713 5201 5174 893619829 42452 42449 36839508 65307 65291 338136584 374 375 771009024 85841 85861 131860521 65961 65982 699331492 64314 64315 800883978 22329 22330 786870966 87353 87354 174545939 34462 34438 50279728 21353 21344 425792663 66862 66890 759554646 92298 92290 537619908 21891 21892 427042931 44809 44810 280786422 33389 33397 65342501 14349 14372 294748870 28443 28419 358555990 84441 84468 343704231 33590 33591 297594195 43547 43548 924079748 18534 18513 140505048 53359 53360 179356447 40538 40539 962870575 4472 4473 476782886 38624 38625 228576890 23509 23510 345613623 34234 34235 623772209 30257 30284 179728648 53833 53834 537418219 90182 90183 247713699 72353 72375 419620791 17759 17733 335665465 74034 74043 651237827 20506 20497 213337042 70772 70789 732395213 38448 38449 233596015 5875 5876 77531879 24164 24142 255596866 20355 20356 362686140 72683 72684 411705060 10042 10037 524023925 93667 93668 175483247 2914 2905 613517955 21498 21527 371158414 28502 28503 565722497 26926 26941 526049321 43832 43842 120735861 6732 6730 494424206 56292 56268 394534197 43634 43635 289179557 9025 9011 869846648 34979 34984 120882590 90929 90930 506029525 97753 97735 263624041 15210 15211 274360165 87246 87243 503235285 60191 60193 687706055 95468 95486 832546716 55262 55263 800310923 16328 16329 216771863 85239 85236 659568707 68507 68508 886322783 47200 47216 570249111 54703 54704 578245563 32435 32432 660238486 54042 54040 661791542 28539 28540 355675843 84894 84917 452554746 95933 95941 757208799 56403 56404 658730376 37288 37289 259179349 5945 5946 784006560 38164 38165 935902545 59675 59676 921279731 45209 45217 659824246 32091 32092 982656005 32412 32413 553096052 30951 30952 715476927 34156 34144 463900494 77163 77164 813146111 37584 37596 201124642 47811 47812 571199492 80640 80641 448625109 89173 89153 859748610 91085 91065 985020021 31001 31004 789334453 51373 51345 310006874 42120 42099 737119531 16565 16566 415219123 58797 58798 972712706 36520 36521 535332212 65953 65972 727675297 86352 86353 417719360 73373 73344 723725657 66368 66348 629451614 60555 60570 1021872 61067 61068 22481020 15916 15917 648408839 20273 20295 192958594 18389 18412 689080729 62124 62125 430990283 36837 36833 758773619 53759 53760 340888060 77659 77660 833997498 65074 65090 542785690 22233 22234 451950870 4639 4640 660070629 28894 28915 885637033 25669 25670 355177508 14911 14912 956930907 87676 87663 476488510 53580 53581 253262531 5163 5168 284770077 67398 67417 990887881 36566 36552 797275009 30914 30915 328205578 64111 64112 343534211 88996 88997 640219347 45053 45054 920272846 87228 87229 572311621 40217 40228 511959082 43602 43582 4319048 40787 40788 670285689 35924 35921 488940764 23654 23661 40722055 86218 86243 935420870 871 867 513262443 81718 81719 699252550 36201 36202 899709519 50212 50213 660523357 85447 85448 934248202 9867 9868 276888076 8324 8307 903422771 65803 65804 923744621 53361 53362 550774697 3971 3972 265916170 52109 52086 306470976 57382 57383 721622493 24306 24298 491453584 17859 17860 873879948 2367 2359 316991510 3481 3496 433902206 30455 30434 443258674 29148 29161 799466741 12846 12847 242024125 53343 53338 203766021 17912 17913 851375208 42031 42032 768057329 84996 84972 173125296 2599 2592 935721619 71924 71938 24140094 99546 99526 748566973 19209 19220 545511905 80835 80849 811598731 9057 9086 768421772 23313 23339 557763233 71481 71482 20833124 34863 34854 854324336 50327 50314 306993156 47213 47195 639203324 91673 91674 88736218 38863 38869 165517723 7592 7593 313010749 18847 18864 524731288 27490 27502 610945827 91556 91557 744759715 36830 36831 523417107 51917 51903 692986854 64971 64972 707370422 10143 10144 978924098 52430 52431 471759715 2573 2576 970619318 2271 2251 802896501 44691 44692 189464179 36932 36933 80368868 86085 86086 610184984 64912 64913 454265886 13309 13310 604463678 58437 58438 640962543 86036 86037 913077576 11279 11280 203613120 38790 38791 940180426 57839 57846 107082188 56161 56176 476732810 68933 68934 874955561 89006 89007 981570762 10282 10283 472552973 51613 51614 132624297 38888 38889 21061970 91144 91145 582420388 4885 4909 400470071 94342 94355 51841533 68747 68748 8622736 40553 40554 559276494 75054 75055 544280138 41137 41116 210472664 53304 53305 119693501 17729 17730 387960635 94980 94958 264915682 25708 25709 679898700 18974 19000 98296606 79835 79836 1775487 87532 87551 871685840 4639 4649 72382951 87626 87627 549343706 80253 80258 526418097 65129 65136 533436166 81131 81132 708076517 26376 26390 592538529 25534 25535 440592404 44445 44446 567967536 17001 17002 453046382 28921 28908 67695792 25626 25603 373023790 85492 85493 156171008 45670 45642 381293976 74678 74679 314579206 27159 27158 712085120 74182 74183 1420652 27166 27148 251554886 92955 92928 128548267 94280 94306 647001674 59062 59063 962308927 29730 29721 760048917 48820 48818 474643825 94421 94422 513633840 4772 4794 195064556 56583 56575 553811065 16977 16992 912119214 70104 70098 464078454 38095 38096 50714069 2330 2331 638758978 63008 63013 372040700 80156 80157 394006847 70513 70488 768685864 40065 40059 263664981 81087 81071 429785985 6451 6431 252511000 62257 62258 513364477 82823 82825 301609220 37130 37131 549191390 78797 78820 917217746 95573 95570 174811739 60317 60318 706799225 29839 29854 312353760 38187 38193 945167620 88652 88626 467689121 50710 50711 68205807 45723 45717 97974274 22788 22796 180236868 80826 80827 903281563 70998 71003 628081435 36459 36456 511830658 15332 15321 198908204 67746 67747 739997434 90903 90917 463420345 30791 30813 180040863 68833 68855 32240267 52378 52357 183735600 46187 46188 592358547 29005 29007 268106580 24845 24851 141058494 43470 43471 376697542 42492 42494 782738124 1623 1600 233650622 29747 29748 741190848 72613 72589 611604226 77820 77849 348859506 28852 28853 141727390 87457 87458 256165051 10726 10727 146421416 6285 6283 26143979 49065 49066 383082546 30406 30407 575196576 4884 4860 804441567 57650 57679 276792004 34980 34990 618536237 16796 16797 966343769 93803 93804 451466847 67087 67088 889527724 37981 37982 666587648 62668 62651 559124714 60654 60626 873471801 94094 94095 194415875 76355 76356 577546631 71587 71613 4139135 36394 36365 599450223 20200 20184 649208247 52927 52928 457913666 62316 62317 965444469 78021 78033 201806679 39757 39733 698400528 45837 45834 440376331 25644 25664 466884415 14230 14231 130767821 18401 18427 596376707 39492 39493 738060527 80738 80739 772092068 98299 98300 249406691 68233 68258 122072842 39904 39886 916167001 62581 62582 959446175 18796 18806 604787865 23028 23040 80935733 43929 43921 239839451 39534 39535 254884996 77241 77250 330632350 73112 73113 219057021 85438 85439 760759404 88322 88323 134895415 54760 54771 531121071 67038 67039 359158039 35308 35309 703593018 21524 21506 824100714 47150 47158 342795105 50111 50126 323504793 56043 56044 56999264 29956 29957 332248257 13917 13918 896915379 32546 32547 496733471 94628 94629 964506306 90004 90005 967975555 22213 22183 310139711 91170 91173 594138843 81001 81002 639427574 3163 3164 348867797 91423 91424 417055655 23561 23562 940099821 51423 51424 599364826 83924 83925 359521041 36025 36036 173980211 36477 36500 888339369 26983 26965 48474219 63307 63308 407780150 67694 67669 313644795 8420 8426 65236121 44662 44663 599632576 6762 6763 203047270 7070 7069 681773952 97160 97161 895333381 63169 63142 336595483 12055 12058 306453467 39020 39021 225816397 45171 45172 128559747 61758 61759 546285360 62410 62411 449022286 55479 55507 895844241 24656 24657 634112367 10633 10634 708856529 99585 99583 318046545 65511 65540 459270042 53239 53266 951280822 43667 43654 84675098 64257 64258 373954070 54981 54982 618424436 69619 69622 645627412 4829 4810 186055602 80786 80787 529757636 44984 44985 595878604 77020 77021 707241622 89255 89282 553276184 73096 73118 466006357 58453 58472 613979495 7146 7140 831652901 40413 40414 319221133 36805 36806 663305614 25259 25260 289029915 33108 33109 606141891 8936 8939 919142102 87958 87959 51605773 61847 61862 89163563 81610 81595 322297014 69175 69176 485782624 46479 46480 117690862 17990 17989 464097354 96443 96444 61945056 51439 51440 607042423 52832 52829 471268999 78486 78496 383048826 24374 24388 43365016 77387 77393 770893519 48790 48791 522553574 6187 6188 161960040 63298 63299 604958533 68073 68089 484604762 93185 93204 504893961 56709 56719 97356000 9452 9453 123818573 37790 37799 311572299 88014 88015 825601292 83985 83992 774045436 51426 51427 418720725 78631 78632 927895494 57621 57612 122612945 24159 24129 305088034 12906 12908 436972285 54580 54581 84725791 11416 11417 517354108 4507 4508 220722515 88916 88894 295856226 46674 46675 818432173 83181 83171 573728752 96085 96083 110048527 41696 41703 599652826 68297 68286 479151242 13009 13010 978275161 53962 53963 67200871 84913 84885 277131376 83647 83648 283790309 32286 32287 430130613 41392 41393 975862610 51527 51528 250011058 53816 53817 100536942 26139 26149 338788163 99960 99961 624886040 79435 79436 628623006 3904 3905 136918023 65988 65989 986887300 15428 15429 781850047 41783 41813 424092613 22826 22827 471755782 15805 15806 398888281 29559 29560 898679047 52711 52712 374079442 6435 6452 833952734 59568 59567 792900376 29943 29944 290418798 64357 64358 383592001 77003 77004 610697378 54059 54060 960249690 85141 85142 618701413 72369 72370 371327815 48495 48489 841572436 98296 98319 88494015 29473 29474 94464078 59245 59257 469188218 33606 33607 742163110 91575 91563 219019993 72740 72741 171477634 3969 3968 458891432 68079 68089 932745668 86604 86605 63806536 66368 66369 50936439 36214 36196 911300927 86587 86588 872017766 59289 59283 367119953 60763 60734 947839047 55366 55367 885753036 97029 97030 702321795 28066 28049 699011678 67080 67078 510200286 41180 41181 51899879 89174 89175 594390714 17655 17656 175433901 66997 67007 41806611 57577 57601 9461362 63128 63129 860821514 47819 47820 505222919 14730 14705 867999618 86870 86871 592768908 87006 87005 931125014 51353 51354 434744354 67263 67264 500148668 95014 95015 451635171 50487 50488 846386132 64889 64890 900832504 53934 53935 108440924 89201 89202 738434908 11567 11568 336024941 49264 49265 239058677 80937 80938 384759846 39151 39137 789535205 57125 57126 363874233 47300 47301 775208234 62829 62830 798362552 2492 2493 244253299 90748 90743 591776206 43652 43653 11026351 7472 7492 164352957 31616 31602 65114718 62691 62692 660652871 45102 45114 166444259 15656 15657 272807190 94455 94456 573659742 15399 15400 558190710 71378 71379 257602711 93200 93178 246459228 24952 24941 462901894 87936 87937 751767244 37304 37324 256707728 66114 66139 329551600 99732 99753 235449270 28798 28799 343836007 22254 22276 190051228 38864 38888 380359087 20835 20836 324710757 36914 36927 345027447 4368 4376 302995321 47419 47389 506810794 83314 83309 793479627 96643 96644 841849951 32384 32409 848191254 23681 23682 268247208 90572 90566 863969149 66067 66068 304517315 21176 21177 616392797 91227 91228 872306419 40948 40949 772407748 76830 76831 22635944 93381 93408 137450178 12143 12159 588002572 89550 89551 224703350 79300 79301 157227522 18759 18789 779140134 47392 47415 930585097 7610 7634 120457608 85064 85065 286834293 49306 49307 367611910 97138 97139 412607840 49898 49925 271688175 23967 23994 471884632 16818 16819 775831981 77500 77514 86933710 76919 76891 394974619 57560 57548 298082474 47680 47657 669399461 89339 89347 98768281 83820 83848 713095199 18869 18870 404372707 11661 11662 971032289 49253 49254 564307150 18197 18219 673045425 2081 2086 965687339 30387 30401 52056816 42523 42524 100399824 87133 87118 583176013 82238 82214 104009921 77743 77723 204057158 40328 40329 359316969 50848 50856 602852884 91114 91133 420700851 9749 9773 950001850 9091 9092 153115527 47710 47733 395933265 51609 51617 495593627 36870 36883 944118428 51825 51826 699416877 85328 85329 93493501 1637 1638 2033473 80716 80689 762858882 65859 65872 717550612 26639 26630 737500277 88244 88259 651816833 15700 15702 410185182 39228 39229 116853277 75107 75108 448297043 22496 22497 442779731 47354 47360 147471167 49526 49545 751010275 23018 23019 989394442 31423 31424 465789986 62311 62312 975467085 80600 80601 800593423 17808 17809 15562507 69849 69835 747226627 80742 80743 265316192 93490 93476 680485011 1957 1958 737633689 95344 95345 677214288 66798 66799 951977052 4223 4224 14371829 34402 34403 630335804 88256 88257 555253921 85803 85804 767393499 74144 74145 987520557 47187 47211 363316057 33898 33899 267369125 62332 62328 699664660 1945 1946 889769062 54283 54301 96744941 76816 76796 916574104 87158 87159 717761763 37444 37445 70838293 88887 88905 982073309 32236 32207 86912184 67740 67754 175712414 93528 93536 470395003 26990 26991 58178866 64382 64383 834974742 56275 56276 306735751 80186 80172 681310556 81482 81497 671694074 36190 36191 857575303 99339 99340 518411089 26911 26912 727000148 70105 70127 359103220 57166 57172 512910414 58347 58318 529545389 82119 82120 367370987 82555 82556 188526103 36812 36813 379960337 87191 87195 638938968 16470 16443 712844230 43839 43857 989133153 77724 77725 65078905 17637 17608 665294532 15089 15090 606706693 59973 59974 55055815 31115 31116 31149545 10474 10491 616273181 34458 34459 182942461 58040 58041 492958783 16478 16493 503187619 32442 32430 981142986 17263 17264 499299353 69653 69623 448608992 23680 23660 236764562 89253 89254 382801654 32421 32448 234955357 33155 33156 782901667 36466 36459 493807372 16985 16959 867897214 96213 96214 222245966 54903 54878 362503868 38155 38166 910979119 21711 21718 843437731 6819 6820 484856723 11572 11576 125388256 50000 49983 991511578 20334 20335 396974281 18709 18711 699295207 16119 16133 562973071 60179 60180 855637678 6895 6896 297153670 29688 29701 474203945 12430 12455 414290128 17341 17354 253139598 43982 43959 324240403 32139 32161 217177637 69014 69015 435055004 89317 89331 486662839 45589 45607 702882640 52127 52128 180411383 76494 76508 923753965 43922 43951 222499382 39909 39910 800428786 54467 54458 556116330 22233 22244 596938539 56901 56902 742773012 48327 48299 17506324 58827 58814 890423216 24005 24006 394445406 73981 73991 426380081 32696 32681 547431123 19723 19715 657680698 97957 97968 670948373 55335 55336 512320908 73011 73033 545168930 3462 3449 197026752 83794 83795 38114705 27343 27353 842419574 83926 83909 789070627 76306 76307 752294408 30318 30289 370394117 44125 44095 440537821 67267 67251 714653727 15110 15111 912676207 1912 1913 930749251 69064 69038 342802992 24120 24121 732253939 81990 81991 312057506 72832 72833 807538843 87064 87089 358361701 28854 28873 18228222 7386 7387 551711266 4043 4044 594706187 67887 67888 971292042 30046 30038 82685709 27123 27093 171648300 19524 19521 791546708 20360 20361 29718381 59630 59628 252124098 83226 83217 42308058 16470 16471 572548677 6509 6498 987224526 22084 22080 278564664 85576 85577 221049048 60272 60273 378675088 47795 47796 443693528 58582 58583 235185002 42047 42048 997050260 67220 67233 540714687 64483 64484 291062093 41836 41837 457994498 45552 45565 761488447 74117 74118 902706956 24087 24088 418720159 95350 95351 735279642 38202 38203 742825641 58799 58800 952319802 21719 21720 596592747 18425 18450 184836969 78614 78615 55617634 23335 23336 796333559 86833 86834 953539255 87710 87702 163818962 48551 48552 465824442 12335 12336 536753471 73565 73595 748546225 54892 54893 925789562 26088 26089 75619136 66852 66876 487056738 2950 2951 271642830 11042 11043 696776606 55858 55876 363493865 43398 43411 21406723 24339 24340 799773136 2149 2151 103626294 97610 97637 339620206 93778 93805 715523939 11860 11874 513641675 74356 74357 406556341 55682 55684 340805976 94822 94823 491014069 73779 73780 891589173 13896 13897 979836614 5827 5828 229744784 90241 90271 287848427 10923 10924 51317738 51694 51695 186075433 22232 22237 380404148 83251 83260 657649955 36585 36592 6413765 74423 74424 928326416 46980 46958 118318990 32804 32805 306021793 61179 61180 30492266 85600 85601 924163369 29749 29743 467919588 30921 30922 110310048 28813 28814 204459488 23539 23548 786531988 66436 66427 320311494 72664 72669 450170369 63371 63396 4167521 58962 58956 830157417 18157 18158 622768564 92143 92119 204489852 61051 61056 355596362 57399 57400 135640932 59218 59192 545038948 52063 52040 989198578 72621 72648 728678470 67349 67350 12839236 36954 36948 492346827 5970 5971 320876539 82892 82914 472116369 79582 79583 43597943 77190 77191 41689078 19824 19825 683315805 93107 93108 251614924 43484 43467 511405120 23252 23253 393750481 21425 21426 641384261 7612 7589 735011361 35826 35827 189772760 24354 24351 612095987 70119 70120 253603416 21423 21424 794586625 77872 77856 88019680 67413 67414 686174326 79198 79199 176999777 24596 24568 987004306 6702 6674 755021913 13660 13661 544130125 28224 28225 975761239 4965 4939 162576342 51119 51120 404747763 10611 10612 84606178 84116 84137 928253965 84945 84952 111485597 27509 27518 921002044 37314 37315 340717404 23918 23919 24623306 43577 43576 893880684 38743 38750 560750047 60098 60095 220983208 89632 89613 841712863 33288 33289 933389989 20248 20249 743572836 79587 79588 190047582 4262 4282 34218855 73048 73049 482300980 32635 32636 753236812 66915 66921 715154659 62056 62065 864522702 5854 5863 160991 58566 58589 430629619 2689 2690 344696809 44776 44777 305039674 27039 27040 873681719 31423 31432 410622607 89435 89418 93532049 76124 76146 493283137 86608 86627 681760349 61121 61122 337641591 95200 95201 145250726 76343 76344 84889398 41959 41972 303591872 90331 90332 160449856 43 26 64166169 89684 89685 808166802 34362 34363 448683517 57203 57204 276319344 64845 64816 390435973 82997 82982 625796000 32636 32653 261999731 88972 88946 380823270 55460 55441 617470374 94943 94950 959401007 69478 69479 750660015 52333 52334 662375725 55863 55864 830215966 67713 67714 524176886 58301 58302 715969170 57489 57490 592429398 4719 4726 934035040 69340 69319 314415412 45230 45231 567027243 13860 13861 351920025 51966 51967 323656966 37977 37978 922210694 54828 54829 592127472 45126 45106 43374737 23789 23765 704099428 61290 61291 956919730 41687 41671 430102498 52004 52034 557682493 24793 24787 990332449 60577 60575 93102328 26602 26603 85222736 41760 41754 816243077 42252 42253 265998837 58115 58116 468079384 6350 6352 7524222 65108 65130 484898160 9944 9929 25489943 92863 92864 376491657 54459 54460 558115433 71554 71555 529380395 18703 18730 915903384 85857 85850 869812394 49326 49327 761888827 19686 19687 157792162 36018 36019 725548122 27430 27431 140831328 86719 86740 195622220 41877 41878 94218485 25992 25969 274620883 72525 72515 772908157 93952 93934 863622177 27641 27642 755492409 23017 23018 846354618 90480 90481 199601845 96508 96500 314061223 11951 11952 835165765 13857 13828 542504072 40779 40766 824149242 78475 78476 879734880 71095 71096 998728698 79264 79265 248309789 84589 84599 719394771 32162 32163 392062233 17037 17032 570229132 85173 85174 801682336 40574 40590 588274953 5209 5210 155146635 91363 91384 957841835 11582 11583 319044390 48284 48297 642654951 60182 60199 13762838 65163 65172 206304851 52754 52755 733555104 41057 41058 215824962 21895 21913 837772249 35903 35904 921858220 54380 54381 466988727 7072 7042 425000727 50665 50657 480908953 91455 91462 740066301 56123 56124 966039465 10174 10170 506725509 41964 41978 275693232 57828 57824 233700823 80045 80046 994146331 44592 44603 204143805 70897 70898 926342999 75092 75093 334599951 87602 87627 64733255 50047 50032 302903986 11647 11648 102069047 60786 60770 952052976 29532 29541 87073881 75799 75793 277521675 90659 90660 11518443 13069 13077 315620049 91282 91298 411985990 73443 73416 65818069 31224 31215 342336687 38194 38203 205891548 47353 47337 443359680 26785 26793 544069662 86627 86628 844587056 71314 71335 364629678 86727 86732 520357785 57920 57940 968640621 10769 10770 968836643 35796 35792 594820868 11225 11226 224430465 63389 63367 212444747 28547 28548 203823872 57481 57505 420698117 53697 53698 880331707 5809 5791 659141532 29191 29196 90516381 91059 91063 287810615 41817 41810 21906904 96050 96043 741974946 14211 14228 401765543 67504 67509 284725855 3127 3128 929092179 22667 22641 39546468 66324 66325 795212077 17245 17246 466342133 44842 44835 344954722 4010 4013 590241834 84891 84918 681319340 34727 34728 602302738 59744 59716 743351009 35024 35025 666079775 78196 78167 341125999 11876 11877 99364080 95022 95023 448587261 7574 7575 482517697 540 541 664096644 92874 92884 688411884 9380 9381 645044946 88600 88592 293996215 61000 61001 360653355 20240 20211 400528542 79051 79052 117700038 19927 19928 409302320 17688 17689 678742670 90818 90819 338108435 34349 34368 874340848 89224 89225 357977200 52685 52686 30582278 73493 73494 593595645 61363 61364 332086833 64006 63985 819653356 5754 5742 876644742 97751 97739 26856910 87701 87725 620295630 97091 97092 621436375 53357 53383 157514040 43157 43137 587915821 56611 56586 630976398 99070 99071 81332412 4257 4258 703236314 97506 97507 606672429 78060 78061 309672105 84027 84023 488367184 93992 94008 752123323 28409 28410 415161773 53638 53636 937510208 3868 3869 89373823 3267 3268 141368586 759 760 185935225 85739 85730 178895215 43378 43396 479242619 41128 41129 30020683 67742 67743 782647896 24952 24953 372000842 84345 84346 939885184 33025 33044 837603218 10351 10352 681047991 72325 72312 186848914 93492 93493 576141056 16277 16306 561226128 41807 41796 62572296 99145 99160 286496095 7909 7892 730756937 68890 68891 900421391 21398 21399 399897221 57465 57466 797002493 90574 90572 305785274 65774 65775 438500917 676 662 371826052 39007 39026 599410073 79526 79527 604047945 30998 30999 237474516 68869 68870 949369 80397 80369 558433369 78842 78843 89129847 16091 16092 985128077 26550 26552 467458909 58470 58471 437862814 1188 1212 113637626 23844 23845 826322571 158 159 169656491 79097 79096 672174241 27339 27330 558622497 33667 33668 706758054 32516 32502 208977890 854 855 506301069 89879 89851 73557046 87361 87391 438652190 36532 36533 478641128 19111 19112 66201609 29918 29935 531230724 98854 98870 169873709 30382 30383 359223703 12413 12414 342328314 2367 2368 538960319 48155 48156 438609605 70284 70285 825740599 1504 1505 994962411 10376 10391 179576985 78908 78909 567553158 74704 74705 317737812 9510 9500 783236040 34721 34697 74055080 57785 57786 970017995 65732 65702 95416302 54600 54609 135766751 87416 87418 753635229 78013 78012 164742535 13491 13487 483850121 61177 61152 45032714 69371 69372 894608547 9384 9373 809088478 24543 24539 104535122 15193 15194 133163212 68652 68638 863514325 35231 35219 11979296 60277 60262 17510429 77527 77528 623393355 72340 72341 993490745 54555 54556 348018142 96740 96741 546923616 96191 96192 84554488 81706 81707 812615948 44252 44253 944056167 37567 37537 49983565 29193 29194 63245881 10516 10541 472662816 40648 40649 357730844 14883 14884 931357094 19660 19661 46900179 96113 96125 410897286 82429 82433 600247310 65326 65318 330307544 82865 82874 709841006 24968 24950 858824775 84569 84598 510502023 19108 19109 416399784 24950 24921 56207463 1700 1670 745708372 40259 40277 197503343 36277 36278 828201690 33618 33619 838432386 80800 80801 574679074 59524 59553 99245970 84546 84547 81073252 45604 45618 903109997 97082 97083 888564894 96784 96762 798688963 37256 37260 439927651 22673 22683 315739607 77077 77059 623713630 66480 66496 235990791 42447 42448 960104646 83639 83664 659857631 40055 40056 944397999 15495 15524 620325634 72022 72023 58792400 31546 31558 364374515 4145 4156 980937512 52715 52711 855478987 33954 33948 184073365 21336 21337 58986086 36828 36808 921125989 30477 30478 145954783 75911 75912 522492387 13346 13317 783194350 80469 80457 684852751 59526 59553 72415503 61476 61464 189198338 83834 83862 710269424 34284 34285 933276867 79059 79060 362583160 95421 95449 167524385 1926 1940 669305375 35529 35530 982313918 83027 83037 237880696 45979 45980 541047134 92560 92575 562701775 90432 90433 873964720 36047 36048 409407213 24252 24253 764629637 6766 6767 698949120 75410 75394 283266749 56429 56430 361428320 35131 35132 600783016 46679 46687 429480293 89973 89974 645420866 6665 6664 986594146 5254 5274 634411753 46397 46398 38032056 85038 85013 758761985 30626 30627 842353302 83037 83061 618802581 34471 34443 922610936 91396 91397 889151560 20382 20376 128528763 95298 95274 635039242 9306 9307 488214445 84548 84549 722734392 35787 35785 790250246 34992 34969 101032211 88216 88222 627087063 79630 79631 160576400 68356 68357 161135196 1578 1585 479405214 68345 68346 545851397 93618 93643 458536026 50710 50724 85332153 18495 18496 991564851 29306 29307 437912794 23552 23553 172099746 65166 65158 855116651 39776 39777 741864660 7954 7924 400577136 9269 9270 177492865 83267 83285 428796152 37801 37784 531641928 70376 70399 745694177 4040 4032 691162907 44782 44783 862509818 51613 51588 910806616 14480 14478 239231178 29910 29911 54153025 14263 14237 310040956 33016 33019 947102286 93502 93503 788675829 56834 56835 688358789 78018 78036 760155599 9443 9444 75276411 38663 38664 985536594 91947 91948 889557062 90797 90798 57164513 67748 67742 523617203 93733 93752 481614918 45318 45307 943440371 64300 64301 437228430 28223 28224 190856253 29323 29293 480794037 21213 21230 659383674 18485 18486 367130562 33955 33958 257234559 37882 37870 51430066 48878 48882 824915359 62522 62520 328113929 91238 91268 759467224 72231 72232 815362016 17050 17051 116183731 3238 3246 690674814 59177 59178 853525834 13413 13414 610626898 52798 52799 607270217 25134 25135 370741093 56232 56233 763542856 19378 19379 34084281 43406 43407 267650159 19920 19946 960921487 13285 13278 143933153 5049 5069 338487190 88317 88312 291105077 9546 9547 622449175 55890 55891 257735344 31098 31099 115319389 82910 82916 871590288 32092 32065 226037332 98035 98056 278151541 10045 10046 414525399 71157 71158 669420776 94131 94132 962356582 95642 95643 395832089 91156 91157 726449568 25410 25398 565524650 94317 94318 568929228 62873 62865 473291884 67884 67892 52525859 18279 18280 415514224 91279 91289 843677124 39623 39624 9873785 54110 54111 437970539 60372 60373 275709936 659 656 926513946 4799 4802 838132844 12202 12225 240358528 53874 53875 852363954 73562 73550 812257212 89274 89275 75628181 46367 46363 270521872 72463 72485 221064135 67356 67374 276098308 28543 28544 471762407 86401 86402 326213558 2648 2649 801038331 91849 91851 114258031 38380 38381 506364279 59672 59656 918378742 98136 98125 149554941 86992 87000 284675075 57631 57648 584483457 34368 34394 743209447 9718 9740 251038583 25823 25824 86721913 93356 93357 73430152 55294 55309 886679146 6377 6378 800812506 94343 94344 287409406 87957 87958 237414344 67425 67426 259736143 2857 2842 149196686 91870 91841 315026269 5565 5535 81287856 67490 67491 242589655 56036 56037 329721499 47556 47571 206885760 77522 77523 318597253 94839 94840 998626421 23204 23205 933335718 9924 9914 254865551 5723 5724 439512196 79616 79617 858522657 40853 40854 857453721 37054 37055 386540206 90227 90228 31400385 83806 83807 49872595 77528 77538 539962489 76735 76736 130388996 53112 53113 846213099 82936 82954 300711379 82643 82640 683193563 74941 74942 775370534 83257 83258 7513150 40056 40057 547951074 90455 90467 349610796 48305 48306 979713952 30636 30637 555307123 11354 11353 883492062 18157 18135 327685146 36425 36398 370171773 33349 33365 188471442 23077 23078 267699513 76794 76813 282331715 57055 57050 354643657 83849 83850 560668495 88977 88999 676936568 19828 19829 689197807 52956 52938 728712425 26775 26776 903777041 82461 82459 55519284 34832 34835 66938245 60015 60011 677534238 25721 25722 477670081 22495 22496 816365718 89419 89416 163256169 97795 97796 709693787 63328 63329 41762047 48098 48080 849912452 44280 44273 891665203 30975 30973 966347968 42285 42286 797160833 46072 46073 619674071 69043 69039 627415998 9170 9166 739868408 39175 39176 852214660 91942 91938 205056196 92490 92491 669905476 20781 20782 685346861 12926 12908 686564464 71542 71512 645915830 24305 24306 941829171 62341 62311 790297825 30545 30546 988615543 24212 24232 681200120 59063 59093 257746745 85325 85341 891061049 73931 73918 521617920 72552 72553 835078514 40538 40532 318463490 83829 83855 428551706 38006 38029 511526566 40814 40836 713834807 87226 87227 269701977 16987 16988 288812603 87413 87404 914188469 8241 8242 98952805 63558 63545 248999346 63812 63793 256127282 5899 5900 279522792 32301 32302 307178290 26896 26872 170468615 71775 71776 371119306 52888 52889 603870960 85892 85893 82042324 98956 98967 108561462 94166 94171 696312330 23042 23043 154441080 87133 87134 483830857 11549 11541 337309907 86800 86828 430113882 30665 30666 403794244 70101 70102 444591118 75682 75684 625980197 24296 24286 782828536 90383 90384 822017480 8272 8273 669555328 56948 56949 901108779 86917 86918 904855529 87605 87610 56251750 55944 55916 851120020 10625 10653 878656074 71296 71297 109347717 41684 41685 809053970 27397 27398 919462808 29483 29490 26525742 97731 97733 651132497 30200 30201 758346553 84658 84659 869351701 35828 35829 810322591 40840 40817 637072362 53398 53399 54319571 82242 82266 705801623 10920 10925 453089158 99922 99917 333462068 14581 14582 573355078 25035 25036 678546827 8242 8243 150241919 37298 37295 561062723 92517 92518 509142799 82393 82407 488055638 74317 74331 208657298 52694 52703 929930349 64521 64522 96375037 16872 16890 443608868 64483 64493 744692281 59308 59309 203490164 769 770 15660009 26286 26301 59783073 34125 34120 586133428 64626 64627 341868554 83140 83126 871104118 69517 69525 359077460 65565 65566 560643357 7723 7714 387233976 74121 74103 273580674 60179 60166 243341021 92296 92297 939455056 68593 68610 523539263 6663 6645 908645667 38780 38781 950906903 14770 14745 750056286 23143 23139 913824921 65456 65457 360756976 55802 55794 629985500 13704 13705 346583003 99397 99398 43686841 49624 49648 38692178 82805 82827 814645675 27371 27372 778058632 63871 63882 261624496 98691 98692 490393274 28255 28256 80154155 40434 40435 980618415 15236 15209 486714623 70294 70276 335183108 12425 12399 791750098 81748 81730 668754761 60448 60458 379066023 27843 27844 100112655 74552 74532 712667918 33875 33899 624110818 4862 4863 798229896 18608 18609 474819137 64378 64379 831805114 3335 3305 842779942 36242 36256 421015192 45547 45559 878376861 12595 12581 377933570 75097 75098 536302480 18421 18439 352441344 34100 34101 537252066 81088 81089 856328719 98668 98678 596266275 63623 63624 248866156 14984 14985 710822423 17815 17821 112823402 92125 92126 178481932 37876 37877 68501735 44261 44268 586679732 23910 23911 164354833 61396 61395 293924555 87749 87738 25229356 76980 76981 845891967 61849 61822 243805896 6669 6670 132827777 13525 13553 283671240 35470 35455 256488484 73067 73068 467511609 72251 72241 553636340 25483 25468 298885546 53713 53703 623563297 18681 18682 198317850 7373 7374 245027657 21212 21213 981659474 96963 96964 23222107 88284 88285 249800986 55126 55135 433546818 35220 35221 429691188 78353 78374 911471433 41563 41581 150529520 16697 16698 951053608 15370 15348 535714589 28950 28951 820024629 46724 46725 600102730 14154 14155 129857195 50677 50647 792604016 54680 54698 450170267 60342 60343 591162526 7278 7279 217829632 4915 4929 83479476 52132 52122 708785140 44003 44004 683749631 21087 21088 380743186 97190 97191 694748105 2609 2627 913710497 11882 11883 305823310 39653 39654 174730299 15078 15088 337786713 6653 6655 882249485 93590 93591 757412091 3848 3849 752586728 78824 78847 666384181 38070 38083 45182296 82039 82040 848933800 92327 92328 636055522 67886 67859 647155588 93842 93866 935910285 63312 63313 538932433 37174 37175 295167619 618 619 143534266 34645 34646 729982144 55931 55932 249227677 77657 77658 782002674 72285 72286 107494101 19965 19966 109209040 56871 56878 709867380 73474 73475 376609631 17927 17914 768511869 72716 72717 72744397 50804 50823 272180300 27424 27425 324515647 44464 44465 878523433 57999 58000 713053528 49245 49246 364905441 43907 43878 602227656 62449 62450 569260218 28691 28692 778433124 48346 48373 213043873 40187 40195 786992963 65342 65343 917845749 51136 51108 381370619 99506 99508 400442914 64719 64720 547359477 22520 22521 775116840 22892 22917 450987804 8224 8238 618296937 19177 19178 972014394 16225 16238 648088351 58946 58939 273061107 51355 51356 832085877 49903 49933 529397680 19294 19289 142211755 35217 35214 242257810 63726 63727 958966703 36557 36558 128117938 58733 58734 167383827 32637 32613 820411687 898 908 984199534 98254 98240 266922710 6473 6474 788287413 67415 67416 92178686 98875 98876 160589843 31162 31180 593913063 92794 92823 414769045 57537 57509 170308010 55042 55029 96903524 88543 88544 374699205 94488 94468 550724207 56336 56364 844663016 39011 39012 716885256 53641 53635 88919774 24754 24755 405164336 49700 49701 994935428 50796 50797 769155637 67388 67379 643407807 79174 79175 419432704 36973 36974 702516062 63112 63094 560411056 29707 29692 242402623 61131 61132 203703062 38603 38580 712057880 25794 25795 679730814 30767 30793 215623071 26630 26631 898591707 53216 53195 393721165 40112 40130 821024413 27191 27210 851808605 15957 15931 291148296 69461 69483 647291694 44489 44512 208701683 60510 60511 313445226 77487 77488 948590684 84168 84197 850082775 212 226 596178556 70636 70637 357677275 40996 40994 357196415 10351 10365 47037594 39614 39615 398333541 20165 20164 109682178 6999 7000 114420573 21703 21704 26688963 58557 58577 267747511 52144 52145 995877195 21173 21174 921351266 49920 49929 427844193 16447 16420 340201223 54289 54300 237114169 17950 17951 366248196 88918 88937 836184371 26232 26262 238080739 29511 29540 451890593 75372 75373 238677388 8240 8246 584984697 29571 29557 449013424 21188 21182 428050513 48359 48333 566129180 59012 59029 550299513 38446 38447 913807990 5184 5185 609066267 47923 47924 306849975 84588 84559 440877407 14258 14246 41166703 43359 43336 579907213 74211 74212 263713231 82632 82628 253960363 90246 90270 409629690 94086 94087 602956453 89888 89889 695766697 60336 60337 47705914 53774 53793 399409260 8881 8882 454982300 74700 74683 190798261 17310 17311 749905133 48688 48689 670782816 25528 25498 670853651 15212 15198 300839940 89060 89061 4861924 52837 52808 328613600 73962 73963 7927628 58718 58719 421087179 77880 77881 484346692 95998 95999 413943374 95785 95786 791988892 87561 87545 42045839 10801 10802 161354698 65266 65267 608420560 70791 70776 303424171 39463 39488 276027306 3961 3943 768389430 17175 17176 537096148 4593 4600 848503051 18205 18206 342739768 96715 96692 605610470 66348 66349 654015545 31882 31860 94806618 84219 84214 573301643 37604 37605 292385488 375 372 573543787 640 649 293541233 17167 17151 176457295 45304 45305 116545216 31803 31783 428226356 72333 72334 776568627 42958 42956 414006246 40546 40560 757851514 51997 51998 764639266 99535 99536 937450220 1804 1805 520575774 41417 41418 440023429 96357 96370 808748780 64653 64654 336994599 4865 4866 821119086 21103 21104 507409430 60742 60718 612012719 6498 6508 282487333 30604 30605 325693054 50723 50729 566065582 70677 70678 913231155 91202 91203 538408545 58387 58388 871778832 58376 58377 826586362 76852 76853 173431915 93179 93172 66186148 9093 9094 871128495 80934 80927 630875507 48145 48146 118990292 52379 52380 484479315 65408 65409 383758148 70251 70253 499013511 82766 82788 384848416 91943 91951 468763436 88320 88304 49231227 57545 57544 381930251 55619 55620 701711212 15726 15727 717860258 99459 99460 640964799 11539 11540 354911616 11449 11450 313504954 29637 29638 999143195 49557 49558 693650388 412 425 179041920 86672 86673 765519515 39045 39024 392505543 91359 91360 600873836 402 403 811797269 54558 54576 326613377 73921 73922 223693949 60311 60291 546475480 5721 5722 778850961 36404 36405 863092947 95387 95388 790339903 59336 59345 459748148 99448 99436 407807139 93317 93306 397305476 85568 85573 897835000 88020 88034 649993954 36975 36989 154900228 69636 69637 190088927 82164 82166 620875521 95417 95418 751370290 99942 99943 520002077 69000 68989 348021712 45549 45550 449695432 21463 21452 876283003 11566 11567 500975256 67629 67630 745319439 54577 54578 822345126 54569 54595 856349870 18145 18146 539713688 64497 64498 8381901 42335 42331 416709070 78375 78376 564826741 3898 3899 930637367 87942 87943 69921760 87357 87358 632078103 87732 87727 639244863 55093 55094 253403746 38281 38251 993895877 59107 59108 152891219 88543 88547 945409541 7979 8001 532860124 51429 51430 306705879 45717 45718 960938658 9858 9882 172852493 74551 74552 933770349 24752 24724 262919814 92601 92573 59118950 91975 91954 341204577 23195 23179 997104700 47438 47439 820907754 76136 76137 351539756 23723 23724 192848091 70996 71016 503553169 93079 93050 881258212 37406 37407 409688895 79156 79157 631823802 69947 69942 662165308 72137 72138 120329876 92339 92340 358887365 63507 63500 802250621 57202 57203 124946661 12404 12385 866971451 69214 69215 785020938 33151 33166 723506688 22167 22168 39942823 10775 10776 655845052 88604 88605 630731598 65350 65332 906771529 46929 46930 894816691 12254 12257 120832183 73148 73149 480838750 98063 98059 99266578 48768 48769 628451354 89188 89189 121338719 3927 3928 356758645 63910 63901 2680968 36499 36522 428696878 41963 41962 611618408 77901 77902 816054630 6781 6796 778659993 18630 18619 567156237 94400 94374 67953788 40622 40607 817729416 40789 40790 636759138 28680 28669 221687232 29676 29677 561428481 23525 23526 984395578 73981 73982 252729966 11952 11950 741355164 19822 19823 122060787 15117 15125 409052523 15759 15750 154094596 21500 21511 559298525 15745 15746 264515754 49870 49898 488203065 95778 95788 816463311 30054 30055 407203326 91593 91594 599347894 1248 1235 538141592 81819 81820 793598478 57438 57439 672860537 96603 96583 290287760 74825 74826 841432325 59297 59298 945173551 2115 2138 276047458 48407 48419 27319323 66194 66198 333573001 44415 44424 659051949 12024 12025 21185436 6277 6278 768007120 81904 81905 690913800 2908 2909 205454324 40930 40931 969271267 30671 30699 653899593 32028 32039 138729506 90714 90715 546299957 52860 52854 608909391 221 222 398783243 42926 42946 801974475 22757 22754 57459583 22663 22674 51536745 69206 69222 152864986 45340 45367 514933345 77267 77268 533907863 6332 6333 251121260 68510 68511 256501139 60639 60640 287357384 57243 57218 714218835 37865 37891 922588242 60160 60161 231553758 2312 2313 544783540 89703 89733 84430821 88059 88086 979514220 66684 66704 181414868 99870 99871 780394788 7589 7614 352255905 81027 81032 12516560 6886 6887 960393164 32830 32811 499633968 75785 75786 693608036 78679 78659 799936237 91851 91852 422730733 51507 51505 381724195 90206 90207 163162348 81231 81225 744424788 32529 32530 548265599 5405 5406 495264516 10506 10507 676758504 22773 22769 333441452 59284 59285 418841787 8192 8209 759103446 60657 60684 749807365 38629 38630 318550345 2511 2490 171463932 38074 38098 331839443 43442 43443 764610920 59479 59457 880711705 25987 25988 390083334 12978 12982 696740948 74298 74297 490792220 23906 23907 47328406 30983 30984 894769633 37455 37464 298323805 60893 60894 195350721 74612 74613 370802764 77682 77656 207808445 93392 93393 24769599 55330 55331 908478759 69596 69597 685166298 22657 22655 941662957 6382 6376 961599098 4219 4204 639227060 61022 60995 680658327 56729 56728 619091078 87519 87520 128701169 17823 17824 173636112 93828 93845 726990653 83266 83260 928649638 10533 10549 775904230 18233 18207 787618215 50110 50118 763491691 94028 94029 375712623 21878 21879 464904517 6828 6829 654003728 54488 54489 47661053 48475 48464 32808219 80007 79995 170818627 43078 43079 248326483 60437 60456 542765190 55368 55369 936154604 55557 55561 746613141 88464 88469 393720423 65253 65282 761185079 9397 9408 775178318 63020 63021 753227802 32245 32250 27869502 63283 63309 569104102 11373 11398 538881478 74444 74472 974778843 23883 23884 576566446 96209 96210 906182352 62340 62345 628098741 45957 45975 192241925 13511 13512 893931398 46979 47001 656970043 30534 30535 635559503 607 608 935826154 87516 87517 179062436 56440 56441 362122928 5611 5612 253605150 66852 66853 158795803 15255 15254 805244266 71513 71535 918822662 60926 60927 430634618 27644 27645 671458521 74189 74168 181331348 31373 31345 181628413 73821 73830 301732896 77916 77917 102360105 36053 36047 673040175 24696 24680 563342872 21877 21903 740029763 9769 9770 861638772 60211 60216 49520759 3229 3255 710574158 43088 43063 512574500 49694 49681 76449641 15331 15315 396977362 81232 81233 110264271 97379 97380 143528446 78921 78932 999780483 55214 55215 164696317 22559 22560 496764961 54526 54519 408367780 90597 90598 767811896 716 723 250925203 85143 85165 711324811 54208 54209 325715751 23000 23005 936899833 23652 23676 283124771 37210 37188 342658651 26764 26765 542988577 63113 63114 254497868 79301 79302 261694513 31432 31402 955529968 79637 79638 655808474 80835 80858 338168318 46585 46565 672229608 49242 49219 385078559 85464 85473 564058198 23645 23646 35240537 80341 80342 441239078 25370 25381 147922860 19398 19399 263370929 60931 60932 783155502 67993 67994 380334297 37926 37903 559062885 32087 32088 656185908 95431 95427 166728829 83105 83106 757468347 19201 19202 274895270 73711 73712 547749842 48671 48672 861122367 22790 22791 82618029 61727 61728 687658903 23915 23916 163849607 42581 42582 848280491 12459 12429 238471269 98398 98414 209362385 13680 13681 962861321 73364 73365 899483240 54206 54207 127748623 50170 50141 588133891 18614 18622 739506536 12417 12432 619436395 31003 31015 315856469 25226 25227 398306673 64806 64807 239413420 69759 69760 120675060 17343 17364 831446564 7280 7285 561709273 94988 94961 974522184 245 246 912188338 61988 61977 875668267 65465 65466 235562701 99022 98999 701383898 46488 46470 414221821 57333 57319 746018815 9242 9268 701098130 40072 40083 729812612 86437 86438 431621850 30788 30789 666530608 50313 50314 310056167 77807 77808 176467605 4896 4897 645135775 18912 18935 471366747 56516 56505 63011863 39302 39309 188342661 85611 85613 2653747 97778 97779 520424151 68683 68684 680035645 25219 25220 84114199 30636 30646 995824291 67165 67192 256895568 31243 31244 841792223 2079 2080 422806980 12996 12997 218977536 74115 74116 820792758 47086 47073 172529876 22471 22472 441829314 56551 56540 543921157 14493 14506 567250054 29941 29922 739213278 28750 28738 830012779 7283 7284 214605735 21665 21666 395886448 71328 71329 288912078 31728 31729 704374725 29253 29254 60814387 62662 62633 973711851 4443 4444 85679040 56952 56953 107011034 47239 47240 934063410 63595 63596 791523452 94321 94338 342309447 26030 26048 932377685 35964 35965 825045973 53111 53112 65308153 95351 95352 42119779 44293 44294 528272617 79937 79938 159603646 42096 42097 809992487 50402 50403 357605577 65665 65666 232400292 70741 70742 525639415 62648 62642 55191372 70386 70403 679804219 34610 34598 511807206 30769 30770 349100336 33028 33029 587758887 29108 29102 896154573 86048 86023 237086628 69393 69404 831603941 23173 23203 291303666 27742 27726 247708591 40961 40935 688076807 69343 69344 594329700 33535 33545 428511470 70754 70755 913323108 74074 74085 16821146 87885 87886 170887258 37561 37562 257928599 72082 72094 265533565 52251 52252 170879296 85196 85197 52831467 27637 27638 24023608 58475 58471 746974626 22411 22412 474272043 67470 67471 164617481 2967 2968 675935897 93586 93587 214904753 58579 58584 707674931 50473 50474 991223275 64662 64663 360540165 63713 63700 161214596 79265 79266 511976305 3443 3462 84752194 70439 70440 423605948 69959 69960 496551110 66710 66686 460825991 24093 24094 974365636 60250 60251 325463621 96296 96297 887268159 94522 94523 866283688 9800 9801 572493271 61545 61515 132792216 59748 59749 752181469 13851 13867 465182076 81668 81669 25927834 13674 13675 244735644 2652 2659 273554559 54793 54794 608373933 6745 6766 676031443 834 853 258768034 25673 25674 637124961 85280 85281 608916021 7343 7353 450996444 45087 45088 267865127 20839 20831 39466974 9309 9310 266707441 85099 85100 949500068 4869 4858 277903352 10709 10710 834291518 75334 75335 298176202 88086 88074 73655691 97068 97060 490882842 97850 97840 358994767 13085 13065 526475603 44820 44821 242801125 80344 80349 199015269 91572 91573 256146419 92588 92589 417750997 75734 75735 566660269 85525 85526 19691 66249 66250 44637626 26756 26757 895435721 81306 81307 220011806 40274 40275 117620214 42645 42654 51163233 57745 57746 446892553 81401 81402 517291452 35371 35377 289092260 29797 29768 793550502 18074 18075 279919908 80084 80085 781238665 66647 66653 733115349 72512 72524 501213645 45550 45551 975650001 33722 33749 372686915 68403 68404 999910908 58340 58318 929232922 12802 12816 837241280 64459 64462 258343001 26304 26279 950266433 19467 19468 124287238 1721 1713 816858300 77794 77795 371513585 34923 34937 384254467 64713 64714 506538211 59943 59938 573925281 64080 64064 242695500 19482 19503 906001925 60394 60395 961826806 49500 49527 239244636 2132 2133 569708326 47810 47811 8521489 5878 5901 453133347 50092 50093 570548029 61 60 320455060 21626 21627 590624452 40173 40174 434303956 74096 74073 421048694 27157 27158 406540735 45167 45151 149548293 15289 15290 371345762 73578 73579 54757362 33619 33631 9962486 75367 75368 441668997 52341 52342 836465 56235 56253 241630725 99403 99395 889174281 9345 9346 833302169 17106 17107 999244200 56221 56222 664180446 60716 60702 902130180 29450 29429 347696573 27277 27257 347133387 4366 4344 963737745 14924 14911 285106161 23384 23403 995647172 51331 51314 135311088 17546 17570 460008581 14 15 649305082 92905 92906 570035740 15046 15023 698312622 10211 10212 612129840 65827 65828 340217077 38741 38769 999739191 64114 64136 257633235 91719 91720 694489729 15424 15425 643379657 76364 76365 258088845 60009 60010 913041701 6924 6898 472508505 74947 74948 959791932 95594 95596 88295299 41305 41306 231327812 41121 41151 444966516 92200 92193 247186697 12814 12841 112170182 69127 69128 215717843 72821 72822 492308162 89986 89996 320562649 61188 61214 865292741 74815 74845 157851388 10665 10672 139096096 71161 71162 716032621 93829 93830 879025274 2105 2106 803445885 54300 54309 95346730 53293 53290 833812863 95922 95923 755134805 78299 78295 534221638 52214 52189 720532346 94329 94330 56102680 93135 93117 555859902 3421 3419 629045255 22722 22723 811617485 34016 34017 145307979 10478 10503 677113956 60965 60966 973786652 24095 24096 494221364 18303 18304 574684959 14555 14580 798402774 15213 15214 811681887 85004 85024 511055434 27351 27352 682906693 26900 26881 767187013 60515 60488 540180282 62482 62492 834777023 82256 82257 223466604 71521 71522 563735218 33092 33093 326673190 88068 88069 912302313 75376 75384 241916013 62991 62992 354007596 87169 87146 183982020 38137 38138 442940889 73951 73952 972587960 39823 39829 158371713 49924 49925 420419708 82074 82075 904700242 66155 66156 4246697 3403 3404 707059731 32966 32967 499569550 19184 19210 374021753 86239 86240 954376354 13675 13676 815973055 82365 82366 861783059 51720 51721 155407081 92975 92988 74899213 42062 42063 897646964 83091 83092 273309314 76204 76190 903156433 88373 88371 742834526 60391 60408 512354195 27260 27262 390260731 39070 39071 289544776 43270 43271 321199466 4300 4304 426374861 69114 69131 749723177 62325 62303 433247306 47737 47738 185758802 66500 66526 777963213 22905 22925 509621758 69344 69345 122097020 80727 80728 739924435 28521 28522 968545609 67069 67088 497023193 60515 60516 753635489 23605 23632 676811025 86262 86235 276820557 43206 43222 348325590 41013 41016 908882866 77863 77892 720097198 58195 58199 173502134 94278 94291 332258913 77820 77821 129123122 1997 1998 357747063 71438 71439 686765292 35640 35641 569104335 62296 62297 323211479 36891 36892 117601049 74579 74595 832273365 42961 42962 423056783 35146 35147 805634017 94606 94607 539589845 92994 92995 138130159 41653 41654 163592113 55011 55012 681140526 27266 27258 528169309 73450 73480 875251225 21617 21618 1715971 87113 87134 712497347 36368 36369 847190351 46502 46503 307681335 35718 35719 526440950 84982 84991 444373746 95799 95800 434510196 70593 70574 161200680 91915 91917 572585205 86376 86377 77870270 50491 50504 289562304 39489 39501 508250728 69118 69100 6497290 97551 97552 132765775 88298 88299 84742030 39894 39895 938782732 38778 38779 467902693 49633 49634 237281462 46752 46734 16240802 73519 73522 403846781 76788 76789 654940845 21310 21311 326695045 3566 3567 331903904 64595 64596 454197959 82011 82012 303427128 88974 88948 694008354 2337 2338 938459385 36417 36418 930418857 18022 18013 344443126 17857 17858 325815765 43095 43096 826081879 62271 62272 48378999 77293 77304 937547467 27376 27377 219837238 34010 33987 988886304 50644 50643 675485082 4263 4240 653586837 42591 42602 315005718 39908 39914 397127726 10748 10738 311595424 75370 75371 828083807 29197 29167 831968090 79673 79689 644243933 38517 38518 132213429 25667 25646 967772328 57301 57302 72238119 28244 28245 464058523 27674 27675 684716099 16462 16451 304097726 80416 80417 699720429 48162 48160 471312542 52848 52849 801157808 48186 48185 807368492 75285 75287 453103943 5686 5687 644732730 34849 34856 827474901 55354 55355 148777347 73210 73211 549225112 38294 38295 246259474 20227 20220 422794064 20650 20651 872244378 72083 72084 623190768 26772 26773 186853530 58946 58947 534899100 78695 78672 223449959 86476 86477 904552043 62733 62742 462432157 8434 8450 141059611 39370 39353 493647346 26646 26645 366809170 36891 36908 731700172 57698 57699 716016695 97021 97022 840224927 89510 89511 289003807 62315 62316 13583342 38459 38460 480117953 51292 51290 398462868 14060 14061 613265967 68299 68300 425164835 72799 72800 76226025 47309 47310 214667939 54453 54454 570389186 45209 45226 462012902 69738 69751 52721862 74458 74459 816296959 33251 33252 681376562 55244 55269 212341655 92631 92621 951971380 77132 77113 616325755 86542 86543 403453642 26500 26501 247465409 39092 39093 488174273 39095 39071 141124274 50851 50852 804095384 48996 48997 612681564 42903 42904 829942002 97127 97125 810322305 45906 45895 806670909 31782 31789 692593554 49517 49518 835676567 31178 31179 512794085 14044 14053 812979587 74608 74578 864077062 97525 97526 974313397 89562 89563 319877570 62350 62362 787442518 12089 12090 178041398 39220 39248 185875621 79913 79887 845995511 81207 81201 107128564 42281 42306 626595474 27959 27960 778913855 71119 71120 449298733 4088 4089 457096705 52290 52291 931797139 41 42 881165377 15960 15961 944799387 96448 96423 249340744 92659 92660 910428359 25930 25931 292783057 96371 96355 607614309 60145 60120 165065144 27882 27883 216345395 51165 51191 865021426 38753 38754 589889079 84071 84086 241572442 73474 73444 756900101 51105 51106 32187404 31040 31058 511954447 87160 87161 108659169 70376 70354 96332197 90740 90761 451744837 51428 51456 578225140 35410 35394 470066410 82466 82440 864525882 13008 13009 644667754 28842 28849 218398829 19371 19372 687286664 51754 51755 56292313 66714 66708 966557603 13702 13715 156388324 80282 80283 975509846 53495 53496 392666226 64394 64395 440102017 29290 29295 520895085 46015 46016 846489977 46678 46695 657733826 81158 81159 564684262 86288 86289 340714737 5205 5206 549196946 5929 5953 492213228 98133 98136 96076620 67468 67469 468050292 15449 15469 439145434 78891 78920 161132869 70989 70962 756867769 32751 32731 955937234 79171 79172 917123244 69811 69812 753299072 44592 44591 638615403 95071 95089 967983833 53066 53067 416007263 67092 67079 277081664 47336 47337 535495984 51488 51487 739521903 24698 24723 532507911 56767 56756 149396210 77926 77915 54052196 41851 41852 15274953 45511 45529 766419396 38560 38534 830776054 2581 2577 536773449 1068 1055 112743789 84289 84300 60127140 13967 13989 494416035 16276 16277 228279380 79408 79422 302169028 85611 85612 160054799 31858 31859 928453566 96165 96166 890058455 16727 16711 41162288 8598 8599 201983674 97189 97190 727889562 69782 69753 325963589 40475 40457 725381610 1968 1967 819964216 7304 7297 367411067 78227 78228 883881827 2990 2991 860744892 79351 79360 738307037 3110 3108 618383751 5237 5238 682594301 51483 51453 392122775 56808 56809 616574385 69207 69229 135918168 22305 22306 846532139 27558 27554 729257871 97306 97305 333718485 63434 63416 931370103 10757 10758 661215261 56526 56539 618237774 66910 66911 163526334 76765 76766 98507544 9736 9716 666691967 82404 82405 970959091 82873 82853 977939682 46154 46175 63002691 9322 9323 216466404 22356 22378 58466943 24184 24185 567909519 67359 67346 971344045 52455 52429 551326208 68533 68534 590356081 39002 39003 719425221 87072 87094 319391406 96423 96440 591112556 81597 81609 33175882 56582 56597 993435631 4005 4006 2270422 36529 36538 508949113 75891 75877 822473833 15262 15263 158878000 61223 61213 963843800 62994 63006 195562239 18420 18421 362513329 94967 94981 862306647 84310 84311 805140030 95634 95635 396375524 40668 40669 356460705 18871 18872 923459770 48606 48607 701160598 62687 62665 435049804 59528 59529 344383195 53369 53370 622979877 70145 70158 262132848 17847 17848 961181763 49021 49022 675780179 49512 49538 475515551 33574 33603 290302151 40118 40119 265260604 13144 13137 179924299 73522 73523 294584460 55983 55990 27167928 15113 15091 677543076 80120 80121 885849213 99098 99120 976394353 95707 95727 79790588 10894 10895 154249924 20340 20326 517243502 17908 17926 942088773 92601 92614 218259921 85845 85846 432700533 36685 36686 853069811 48478 48481 589780486 15829 15849 970252702 6928 6930 516992490 18142 18156 116766447 87372 87365 834225257 58400 58409 708559839 95904 95905 968688038 86900 86898 856372838 62696 62697 741143107 59708 59709 40213878 14259 14260 738002743 36469 36470 463127621 39032 39033 483852885 87349 87358 258265937 55392 55393 470339565 85987 85988 779155223 37060 37045 419302441 65135 65162 744426250 4027 4020 580721354 12858 12864 442466905 4099 4096 423175256 66509 66510 380227149 43607 43608 646512583 38396 38397 46295885 81391 81392 201980985 63267 63268 350922671 40231 40232 962083175 1611 1618 703706930 54136 54137 20899272 61543 61544 424491972 27389 27390 795210390 91161 91162 108316352 11465 11466 64446165 91988 91989 232176166 16950 16937 42926419 35842 35828 566673409 72070 72048 877990259 73197 73198 710281970 1041 1034 237888505 6344 6347 700213571 42613 42614 130979630 72626 72617 934857864 92561 92562 321140584 99630 99643 252085781 89529 89530 308447962 27713 27714 871402200 62488 62487 565905787 64894 64904 990785851 53605 53606 380653008 97970 97982 580523369 13057 13058 335919244 3074 3075 415546913 58585 58586 499939550 74417 74399 613869519 37390 37391 881922143 87397 87398 672036765 80357 80358 975972643 61115 61091 458900356 11421 11411 987032409 25453 25460 968645485 54596 54597 12075139 42125 42126 749885177 24605 24628 991686171 50973 51002 346978533 77315 77316 758281487 90354 90355 394099664 30805 30806 269670506 14657 14658 774039605 60745 60715 867738171 26650 26655 785131179 54239 54240 501788917 91459 91460 304712819 6425 6405 690569484 67808 67809 989814599 19574 19563 759113371 68956 68957 507615636 87432 87433 569696131 19836 19849 153152846 80166 80167 960347810 26130 26123 109317000 98179 98180 238602192 74670 74671 54165165 21876 21902 534242556 58820 58821 59374946 19445 19464 527355523 86295 86303 377768446 82550 82578 198703177 96116 96117 399398316 31306 31307 659704847 40031 40032 20808786 9671 9672 520765529 47666 47667 131253103 86543 86544 223443130 33600 33601 839986601 93519 93506 619381953 66136 66120 947649897 40916 40917 795454082 33339 33314 104729208 80417 80418 482677165 92131 92124 356494646 40201 40195 47789251 45707 45708 356899297 88988 89011 173193542 45891 45892 195572462 98466 98443 646281050 96296 96316 921910191 37382 37383 266718930 29451 29452 304421749 98766 98767 477057772 26956 26957 789165261 27889 27915 579539078 72751 72730 842319932 51203 51214 763342117 95851 95852 713860172 96348 96349 827949165 10103 10104 788011520 79847 79848 44220526 86289 86290 515971613 64310 64320 945732075 47199 47200 690408821 95235 95222 166463476 68726 68710 540667719 15224 15225 406233953 4459 4460 108078638 13509 13500 409128510 99684 99713 242933812 99148 99149 287626288 35109 35101 307407753 58316 58302 715779650 24527 24537 511426585 71081 71082 246744251 2301 2295 94486849 63762 63763 664163912 92076 92077 774157511 78971 78972 973511807 42223 42249 406988132 52943 52963 334565435 40656 40644 654118528 1525 1536 850600114 36974 36975 855545129 58846 58847 299874052 75710 75711 735621042 96451 96480 392377129 8477 8478 892173963 63831 63835 281987269 89293 89294 113792031 28800 28803 709689217 30759 30760 891980927 95181 95182 433765707 83057 83058 678911657 31242 31238 59980111 49288 49289 709420859 48095 48075 801832217 93907 93908 777344572 37660 37661 435857206 54590 54560 860264176 93973 93994 112728468 62568 62592 586806049 81219 81220 4316355 66512 66518 88640486 48654 48655 617807821 12967 12968 164812341 87194 87221 266813061 82076 82077 485422818 73005 73006 386408960 42850 42821 642725726 52348 52328 136583178 44731 44759 444111145 31613 31614 334854152 41998 41999 164417428 61180 61181 926711242 91409 91395 841897914 68820 68792 282038570 24603 24604 61237208 56450 56451 120535070 21532 21538 496513622 32522 32523 308112600 35749 35739 666675233 71568 71569 512858364 37643 37644 995131144 27056 27055 113410395 84201 84222 293889485 88590 88591 823628547 28553 28554 121732518 51632 51633 972949392 52606 52582 942967394 36640 36641 905677180 84857 84835 33360736 44878 44850 951502845 43320 43342 849336452 22808 22786 218943787 36718 36688 853647394 16184 16176 32514701 47423 47442 180453160 87196 87197 946170814 54310 54311 980989574 10722 10723 804899402 31498 31499 339460279 66426 66430 819884914 8312 8314 971317943 60755 60756 260966051 79283 79284 495842454 75428 75429 831032703 13134 13135 698972801 80462 80473 302015505 51619 51620 271963603 54468 54438 618718821 72641 72612 337240920 87556 87554 525354992 69746 69747 838470046 70371 70372 948724895 3304 3305 639325094 57150 57151 769752510 63484 63485 222843653 30721 30722 589389215 24754 24779 781701492 74262 74263 819894015 93687 93682 896247079 55633 55634 701651312 94020 94037 562407245 25565 25566 190421866 14427 14433 28613305 612 613 208458455 66258 66241 648284252 53645 53646 151064916 7809 7810 387661991 64762 64763 452228054 98927 98928 448043031 5644 5645 189383950 52261 52262 701404472 97728 97729 542584081 82941 82947 973596150 20473 20501 208216966 77889 77890 415842925 4356 4357 258682296 59365 59349 478647950 47805 47787 984483296 83911 83919 120447949 36578 36579 557284175 68754 68755 856210275 68104 68097 283595538 2288 2277 994063002 86581 86575 884869718 59712 59716 813187127 1761 1762 439714981 44629 44630 649615818 83173 83174 336871835 37937 37938 460346815 58664 58665 329270189 16367 16384 379321648 87464 87478 12893533 81547 81548 622172015 65210 65180 389710564 69749 69725 431305074 75498 75499 51648517 91666 91667 198482388 46400 46378 225583417 82858 82852 296031656 53566 53563 150815532 35496 35497 390879396 98541 98542 673699969 303 288 146965018 95400 95379 494885346 43717 43720 673244522 28629 28659 463195107 86089 86090 705502321 21927 21928 689299987 22693 22715 750400763 5024 5044 231076521 98395 98387 201511301 42225 42226 210821812 96647 96660 286160088 9475 9476 536596589 23968 23995 153453011 88302 88325 834263562 60659 60660 190554209 33454 33455 550258900 6829 6817 82254445 99676 99693 616233613 17085 17066 219923591 84063 84064 566634630 5429 5417 338757383 4923 4924 61619924 19321 19299 542039665 50307 50308 117031508 65593 65594 869806710 96390 96391 175816050 64574 64553 331115587 40288 40309 339202779 4570 4571 670505978 44891 44911 342232151 52626 52643 472097944 87505 87506 579559666 90133 90110 879765761 31694 31695 577898652 37042 37043 414811644 74712 74734 414098965 34102 34099 250330914 27967 27968 422903811 29434 29423 428995699 89175 89147 386011600 46214 46215 181115705 3452 3449 462100076 62677 62672 761158791 30725 30726 355555842 60519 60520 722102399 2182 2183 613666472 87048 87035 442903911 35294 35295 969557392 68379 68380 136331145 89378 89403 329163898 6947 6948 637316272 89001 89002 292834748 5401 5402 305566287 22438 22439 258796356 25857 25834 897875337 63189 63171 744008322 37459 37460 690848028 364 351 500894150 34052 34053 196267546 16037 16059 244105387 10642 10649 577457235 98919 98890 694919238 35179 35154 13767577 87110 87111 916971299 56786 56787 404872 9868 9879 771160849 73500 73501 912738552 82937 82921 504252170 34384 34383 796313241 94936 94937 342867822 60142 60169 21309179 91061 91068 219206759 96272 96273 134412537 15344 15364 593724250 47982 47973 940716973 91534 91512 861837037 11248 11260 945927069 12071 12054 717715936 98607 98596 193969281 79657 79658 901769719 46919 46920 468393617 65206 65207 769485990 45060 45061 382753890 2189 2190 948687186 33920 33904 395581500 18936 18937 508177797 90919 90920 989616002 64358 64343 983942710 28747 28748 160263883 45089 45090 20633654 31037 31038 412214597 62478 62479 722346326 59549 59550 561281803 57556 57570 913435371 67833 67834 462875610 73732 73724 30053764 7340 7358 629081287 24867 24842 234826411 74017 74001 161084970 76088 76110 697725918 71702 71703 224302314 34165 34166 313916725 50981 50961 673021294 98924 98925 588251442 35564 35554 482934762 91008 91009 888842799 83600 83601 797042798 90156 90157 407761025 60873 60874 565429633 95389 95383 365396961 89921 89903 945678829 79399 79411 648389762 57151 57152 175993316 91773 91761 821081187 55099 55082 541126010 96724 96725 141509936 35506 35507 852582960 22095 22096 640788558 2716 2717 234806180 68900 68901 484773133 68043 68044 790869001 82699 82704 940748386 80742 80758 120583588 53522 53523 79690983 49134 49138 50131020 67471 67472 320411334 75437 75438 458457351 30074 30075 380492396 43450 43451 703454757 9310 9296 915900374 10238 10260 71889919 8467 8476 807632924 17297 17298 629463288 20809 20810 999858271 14592 14593 773564953 48647 48638 223292997 78701 78702 886973409 49364 49339 369749165 91069 91092 583769578 10409 10410 269758645 36580 36581 8252354 80157 80158 888422151 68904 68905 121794769 68757 68758 964188512 92080 92081 177515836 24522 24523 999091789 53142 53112 748909220 63514 63515 294267037 95774 95769 881540947 65313 65325 523552128 10032 10033 591682827 71002 71003 761678037 52364 52380 783080165 36245 36257 136043621 47142 47124 306198336 63081 63094 867275772 98202 98205 124119438 90990 90991 202320655 77663 77652 984049054 35728 35749 646716404 44887 44888 17109240 89929 89913 513669385 68388 68358 271097775 78287 78291 649854623 30995 30986 977787738 35447 35454 440623241 30582 30583 512928345 89367 89368 30581091 61470 61465 579942279 93637 93638 388673259 78778 78790 742829979 70711 70712 707468249 46665 46672 417042470 60516 60517 409423478 48448 48449 760645627 42956 42957 590286911 21005 21015 455026939 62084 62085 578904725 13883 13886 87063257 85359 85360 54151735 70712 70713 925288803 37530 37531 186466672 70231 70244 421168883 55217 55187 311681432 93153 93148 886727243 74176 74169 998223815 43908 43916 921476106 85792 85778 118177877 77975 77976 156576061 28168 28173 247223990 66182 66183 465152341 81917 81918 497917870 57506 57507 213704718 6279 6280 411641007 77081 77082 812791241 30128 30101 433796461 12209 12205 371402440 8212 8208 607658274 21874 21891 45643976 15990 15991 861537473 75599 75628 496865036 18984 18985 660537659 26730 26736 419816249 60393 60394 68217772 30070 30071 652607544 25736 25737 413243267 19242 19215 820208524 24967 24946 762682984 37146 37172 524589045 99123 99140 958727311 46866 46875 53784867 54843 54844 203959831 53375 53376 235486627 39913 39902 848924009 29563 29549 898219112 52010 52011 759859168 41628 41615 715659912 17109 17082 533983289 48587 48613 855534804 56547 56548 462796664 26468 26469 409319463 99497 99498 680745727 37549 37550 423113467 67052 67053 514861595 33090 33091 232938452 98323 98339 574154534 8656 8682 700009477 25295 25296 981708787 1314 1341 497484426 51897 51923 669195993 89397 89369 390382844 95682 95691 449938016 8205 8206 596672493 69604 69599 284745901 14190 14191 884105105 43920 43934 728688969 60189 60190 341564563 50176 50202 467079220 80650 80651 68585731 5167 5196 642140725 96113 96110 63893947 44256 44257 506686922 52486 52464 864021504 7483 7513 891257925 64364 64393 31420111 51617 51588 158166765 22635 22664 227907981 31585 31562 861706748 54324 54335 118615273 58261 58262 284450081 15453 15454 340089889 2819 2820 937876807 58989 58990 104671683 79107 79108 515084435 83700 83702 666696046 25133 25139 909921290 86564 86589 366765638 7542 7543 570044553 98787 98788 132833140 27120 27127 149836418 21933 21926 884593788 45099 45100 605601666 41133 41134 715526889 95869 95897 761579936 94886 94876 177076094 61584 61585 38201596 93643 93619 598850393 45217 45218 975056178 46463 46464 5396661 28932 28933 647960416 40655 40671 929514583 82993 82994 822024353 63063 63070 412691162 97246 97239 74247528 4350 4351 439186745 2208 2230 630825409 24450 24464 207524941 64894 64895 58294355 56235 56236 424786780 32163 32164 514093695 67232 67233 434753063 87117 87118 264425239 89533 89558 980911512 42441 42447 367154826 76385 76386 520369619 22303 22318 563101513 31376 31367 954204542 22176 22177 11182612 40486 40487 609981124 19456 19457 978292872 68486 68477 12720313 3508 3501 194920528 92363 92349 95439101 58057 58058 876225054 56825 56838 880952901 4758 4759 824553825 72763 72734 200429129 84713 84714 373691893 36052 36053 302663458 38836 38837 57871940 71484 71485 642168654 39456 39457 579012024 40728 40729 929764601 52127 52156 810694159 76868 76869 251243373 48064 48066 149136370 69728 69729 447483827 50510 50524 86025594 46090 46091 423792337 39430 39422 598073717 21696 21706 749045599 58935 58941 8758377 1807 1827 28899687 51345 51346 499001875 74066 74077 961612480 24729 24714 564633122 21730 21751 888601830 2780 2781 294053293 29211 29186 45293973 3632 3658 589432526 27135 27160 834963619 10537 10538 139656527 15282 15265 977274684 44750 44770 611515471 71456 71457 213628366 48864 48869 190196249 23051 23080 892907131 14184 14180 917849184 48789 48766 251778045 24213 24214 529901817 42762 42779 200277524 76610 76601 59823717 92821 92822 9016486 22356 22369 612893111 15105 15106 346740031 39757 39763 592988397 45090 45091 661048201 24025 24026 296580289 13921 13922 549638026 48948 48946 979300024 50052 50079 579114605 11655 11679 771596398 20542 20543 39745963 52312 52313 731839639 86716 86717 982346442 17657 17637 394027139 17872 17873 222649143 89291 89310 24297632 62417 62403 725986230 82027 82028 309171767 88386 88387 307346221 37119 37120 220634336 54946 54947 311533966 20247 20248 286763028 6056 6044 492134751 61428 61446 145089597 68018 68001 425765416 86830 86831 182838541 98177 98193 669017460 65142 65119 462649769 37470 37453 421489681 89926 89937 821063806 75485 75486 542848818 75050 75051 648769729 51410 51400 863493729 36565 36537 317293487 12460 12442 519131386 87730 87731 764893760 57648 57677 968752541 42756 42757 811107260 53247 53251 847198894 92487 92463 639129840 38020 38021 745205026 28315 28316 548230453 87639 87640 24750448 3215 3235 492760590 33498 33499 539168455 95176 95160 344267938 82565 82566 824725140 90155 90135 825121809 40811 40818 987748169 18416 18417 709153781 34375 34376 753801188 19598 19569 580146766 10968 10969 881861544 26988 26989 966906716 27982 27992 808316253 45385 45386 677791516 66728 66729 814255849 45085 45065 294475950 62567 62568 530383923 98030 98039 123189677 14895 14889 726910364 85500 85505 353083357 11039 11040 760337080 41638 41639 106662056 25654 25655 395024870 36382 36365 862838919 28627 28628 610772263 67257 67258 122279592 64706 64692 712141924 94760 94761 763408110 4304 4316 636303960 97151 97160 292000581 26065 26047 994427635 65974 65975 222519133 84377 84378 798827445 38834 38862 204858082 83840 83817 824242886 43424 43449 280164801 8485 8486 858135921 36862 36863 193009203 98494 98495 549876430 89642 89620 487617206 81345 81346 72044420 34472 34473 781735219 30691 30701 247396339 47497 47498 915302416 88069 88070 889271997 5015 5044 187715170 71847 71859 941543749 11023 11024 171234811 643 644 567076681 50521 50522 863142861 45109 45089 554727449 92300 92288 595569166 4710 4711 884361035 46234 46235 398317068 21105 21106 949869359 55864 55880 259161805 34360 34361 111311723 801 788 53576913 36959 36960 377380680 93159 93185 413443853 45379 45394 671787448 45421 45413 691959567 88006 88007 959264961 89069 89070 881315347 1389 1412 551526425 22055 22056 831734624 48072 48046 361634194 38914 38893 386437634 97337 97338 717699793 92437 92438 513589119 95937 95938 778950126 96129 96099 836411303 18139 18109 290938450 33796 33797 322674357 90485 90486 381873839 92164 92165 635843529 55736 55737 349011010 47668 47689 627211475 73666 73667 392583886 68413 68395 278994151 52952 52959 869302398 18596 18618 833410294 35627 35630 279171485 85446 85447 672367988 95208 95225 4964839 38733 38734 127210504 68381 68377 487669415 64457 64437 907741690 79311 79310 729140368 94780 94779 269798269 90743 90744 543962286 73794 73775 268472449 18042 18043 193600755 88446 88447 832912060 49536 49537 277498081 14512 14513 20696837 64415 64416 307621539 48512 48516 805796996 62727 62699 154184440 74409 74410 528566861 8840 8841 165565469 12988 12966 742866905 71357 71358 159005023 31219 31197 982076200 78509 78510 826249910 77796 77797 905932481 41309 41310 27817468 87217 87218 379937854 94764 94765 910121854 4312 4313 304399354 58108 58111 308878993 7149 7150 533521765 41592 41593 612665337 28891 28892 395730685 30969 30990 938011637 92733 92724 776456467 96640 96663 970601514 32397 32401 575825389 56784 56761 857805086 73081 73082 294441873 80284 80296 417057738 45076 45078 126943716 79287 79288 530021612 73889 73909 333489246 92673 92644 863502263 82976 82977 421228198 91055 91056 681051295 51065 51066 849169785 92080 92050 377568697 81497 81514 734653069 83596 83574 711077696 75897 75888 483166262 45782 45783 190294129 15879 15862 271531959 22225 22234 417057260 1358 1388 735536984 45535 45536 813885934 49737 49707 543704172 73824 73849 334561 45971 45972 415252122 95178 95165 949342126 72552 72539 768161140 65882 65883 815430963 65732 65752 360089028 66361 66362 586745604 24106 24094 738205976 12251 12252 26187549 91108 91106 844450696 42197 42199 161775825 2207 2208 958502726 19183 19184 62022761 98069 98096 179395526 8584 8585 194739035 60417 60418 353490213 210 222 554173896 59440 59441 623037195 19899 19925 961795871 45734 45735 592198500 30782 30783 724090311 3323 3324 854574156 86919 86890 661120013 63546 63547 671149388 98820 98829 944636943 9524 9525 746040990 29591 29592 461991930 69550 69573 292696935 9813 9814 961622025 70324 70325 613353037 87857 87863 648552961 30705 30706 551858737 77120 77150 517902489 46331 46354 964601951 55551 55552 866175630 82394 82395 77953421 65028 65018 192450820 88714 88715 637505687 44081 44082 280894490 48266 48268 537821196 44892 44893 328686513 38372 38373 904999089 88244 88261 769156174 84552 84553 824642860 42113 42120 790879820 31099 31102 348782478 477 478 190266402 49393 49383 824084088 50493 50494 325125930 97361 97362 647546323 10081 10072 469923011 56745 56746 782436274 22643 22664 782730570 23313 23314 217743867 23001 23002 705070267 36751 36767 996555422 33119 33120 264656854 30594 30595 798295916 11537 11538 835818744 16623 16594 695624963 90799 90800 659443821 323 301 993347714 90038 90039 865306426 58700 58701 188903983 41011 40998 722017659 78767 78746 230135438 77677 77678 75298130 15902 15925 270738250 7447 7448 265294408 2012 1982 520440709 6650 6651 581474330 43911 43912 115051206 90907 90908 302035782 13152 13153 949011300 26965 26966 209723121 24464 24449 633302923 58770 58771 885895702 97738 97712 259851804 80474 80475 816147530 30824 30850 68447447 67021 67022 268345760 69623 69624 870560289 38412 38413 478033065 68518 68496 295682247 45079 45080 354655855 36114 36115 45437098 11510 11511 283432056 41686 41687 867617055 68636 68618 830105968 23946 23947 273023233 27630 27623 383765455 50843 50819 328585493 38576 38553 679961036 235 236 205588517 11972 11984 505030552 30909 30910 435313080 50838 50846 475852501 70751 70752 898598170 9885 9891 580939805 35762 35763 254588591 14307 14309 314995959 50409 50432 33427794 93652 93653 902697031 74093 74094 646777522 41844 41873 317768346 30107 30108 120065256 1851 1870 988003574 28412 28413 728642289 16336 16337 560198349 13007 12983 667752772 31525 31518 947974381 23867 23857 615344427 67633 67634 760593471 35188 35194 438529758 70266 70267 553959215 36235 36236 270248557 96989 96977 728035902 88838 88839 656245481 40597 40596 983257211 68583 68584 568299563 4018 4039 62388108 75869 75886 16749625 26224 26225 834557892 33747 33751 533611138 34094 34095 995744310 57506 57500 518198332 74197 74198 899062200 91392 91393 259360207 27705 27701 636327784 9314 9315 830956918 99881 99882 843768703 96195 96172 106993889 28622 28623 119328083 55382 55383 478182689 22954 22955 485922923 93761 93791 517598047 10681 10692 878970118 39268 39269 414995854 89085 89097 795363452 15008 15037 95399288 23728 23724 712252611 95515 95533 266565185 54246 54247 273952363 209 210 760657447 37913 37914 392163876 69159 69186 450761006 93794 93795 952211792 62609 62610 125378229 44684 44685 600241166 63000 63019 861061134 85029 85059 794984677 20702 20703 953930734 85425 85397 40296952 82777 82788 164761089 66677 66678 390446769 10867 10868 942276657 6465 6453 750572188 12012 12007 707292177 39334 39335 519101724 52463 52464 847460235 33182 33183 96061066 66046 66075 870984909 40557 40544 865454923 85953 85964 547694376 56395 56396 881221389 83126 83127 273726508 80739 80768 642850448 10942 10943 745322983 10783 10784 243556357 26268 26240 690441166 97568 97569 426123991 83820 83831 397334516 18765 18766 559230362 67838 67839 205524782 55296 55306 324719303 75954 75955 304453205 53705 53725 556654512 97435 97436 235911000 69997 69974 605267259 69159 69160 144098646 68593 68619 390285945 28898 28899 152662722 69072 69073 511909696 93417 93418 835731972 47229 47204 203372954 63194 63224 432611822 57516 57517 132867243 70072 70073 248934162 38034 38035 433447288 74399 74400 130798935 89760 89754 547107966 35055 35070 586812843 62265 62266 370566855 19565 19566 525130835 15722 15714 877612011 54491 54504 822052816 3043 3036 979678578 42097 42098 641778011 21150 21149 227701764 43962 43945 446025320 32711 32691 509935871 44004 44005 968769791 96280 96281 854579705 43584 43604 899620497 73518 73539 611982050 18214 18187 558352372 78317 78303 334718375 98823 98851 952377745 47341 47369 379265053 27347 27353 679813536 62560 62572 109825374 89065 89066 139810056 96733 96734 428941363 56615 56616 189027010 6081 6082 383254447 96093 96094 183842254 2019 2020 365812736 89909 89938 717789284 5046 5017 682393908 18452 18453 442569260 91480 91481 251320493 49165 49181 385581152 51193 51214 13602400 81452 81453 634177760 68315 68316 840807764 64847 64836 370817296 61578 61579 454951672 70538 70539 282633499 32598 32599 503287441 64921 64922 471478060 10155 10184 633625040 7454 7443 600207694 61146 61139 570160116 22325 22341 964690 85074 85075 112711472 33440 33441 85738001 30544 30545 675097172 5523 5493 273073299 89198 89185 274379049 1787 1788 551836217 11220 11245 815267248 49325 49326 953019494 87406 87427 563973081 7918 7889 812516995 72030 72031 63214665 67015 67016 595317041 2714 2715 76012584 53830 53831 45696637 73923 73924 530853984 89625 89626 360259443 20174 20160 944568222 87688 87698 701614957 68264 68265 625224780 84641 84642 655547391 13430 13450 534742322 96878 96867 908536975 89903 89904 712652064 52687 52714 781246950 25099 25125 120316395 84 94 41937245 11300 11301 48367574 83051 83052 763988765 57346 57347 476579823 60555 60526 431477055 91824 91805 767767728 30606 30607 655901155 49685 49712 813081410 79884 79865 155218204 8289 8290 205704136 61278 61279 46904900 52215 52216 483928802 48555 48556 456603358 11919 11920 507946430 52320 52293 894014283 34593 34611 972301165 99959 99952 664688327 89088 89094 362204857 2753 2754 827690094 79865 79878 124258746 79560 79563 570423052 38090 38091 515625449 16402 16412 318257638 61150 61130 420682225 50367 50348 529821834 75174 75161 34325467 94723 94724 135774254 25173 25174 264753344 77292 77293 357311984 99608 99609 825119382 52616 52586 322911833 81523 81524 150639293 87251 87252 328312116 634 635 861015675 43629 43641 7024327 11601 11602 642653130 12213 12214 782958351 37268 37269 754887655 60070 60075 429623504 41998 41993 257400040 74904 74905 501449904 42577 42600 541448894 55372 55353 181562133 84330 84331 148428696 40619 40620 766291492 15880 15881 980330610 45796 45815 975529408 74916 74891 901973461 62134 62132 244325406 18070 18095 921225762 35612 35587 105669079 70203 70204 103006648 36038 36015 902068301 93761 93782 679939778 90497 90526 196346034 98170 98171 178257805 18020 18021 674510632 9134 9135 782952675 28818 28800 331186169 12995 12977 505173215 61434 61435 844295369 33157 33128 258651759 28053 28054 223856811 46836 46817 311931040 59847 59848 963482453 92620 92621 621357395 62030 62031 294991256 27291 27292 776186528 30451 30452 697707025 12509 12499 125450337 2319 2346 163006795 60187 60159 884044543 26225 26224 208910253 64154 64155 101721119 19292 19293 919601502 60579 60568 207071237 66812 66813 388300711 58379 58380 239956846 49505 49506 451852858 88503 88504 330087636 14929 14916 879488747 32428 32447 684652092 25859 25842 544477451 8849 8828 98825180 41575 41586 175436058 5552 5550 102766853 9692 9693 749579784 88509 88494 250972773 73605 73606 628351459 35507 35481 713778585 15581 15582 632730571 83615 83616 157634640 27137 27125 20843012 30600 30580 153250086 91646 91641 197485803 7063 7064 744145432 96667 96668 935271514 71460 71466 711034266 81798 81778 978748001 66838 66839 254302060 69314 69333 177984512 68490 68502 680810980 89759 89760 476637412 59977 59970 653822039 7109 7110 351732120 85518 85519 809284891 31353 31337 716854399 56175 56176 803630844 95427 95452 22335146 53995 53996 529314316 18085 18108 259715631 91324 91315 538080394 49671 49682 455924617 88058 88035 434347043 44162 44163 545187414 77973 77974 2979861 15386 15378 405818717 40734 40730 360349428 96918 96911 42948575 18375 18360 253891819 13777 13778 706868824 56185 56205 472140300 56534 56535 108842848 36966 36967 867906800 63453 63454 890747759 9375 9357 753695373 90606 90607 475992804 15430 15426 292310885 94805 94806 924940611 95560 95561 303647394 66926 66945 411362095 59102 59103 611271615 6362 6363 646185255 29211 29212 460257009 78726 78727 59763370 60391 60392 962886187 48933 48934 902528186 44372 44373 169310877 9315 9316 514965733 85204 85180 404625278 95076 95056 650084229 40409 40388 740019899 35831 35848 832874041 41660 41677 89311309 13679 13685 443126539 94990 94971 881561560 46874 46875 149686680 23210 23211 864029650 73477 73478 817308347 19144 19167 953683316 3383 3384 405747461 97679 97694 22546897 40540 40541 362161210 54783 54807 476868542 31452 31453 335685252 69220 69195 237050493 4680 4687 634955722 78397 78372 931819983 13330 13354 549607997 35552 35562 472453748 28410 28397 518775172 81646 81647 375439274 30800 30785 55129678 40993 41022 567018989 53879 53880 55678514 82826 82827 746407917 87435 87436 166008114 57556 57533 984789090 36834 36857 655079352 25563 25564 455537436 80273 80261 293509458 50232 50205 316576363 76485 76486 568124525 35063 35077 3018993 9679 9680 568328843 44809 44827 759288745 39550 39578 735358419 17714 17695 203030360 39313 39314 109938029 19056 19057 493726142 36659 36660 664591582 17592 17593 558977127 11398 11399 220455887 86547 86548 63868716 47818 47819 943549017 94715 94716 881947365 31640 31645 904380364 54140 54152 730060406 14562 14554 856425959 51896 51884 350351407 17255 17256 459043368 57887 57871 219937939 56690 56709 561633299 66038 66011 776764473 38001 38002 204212118 99760 99761 567413168 14710 14711 563383051 8343 8344 392810561 49784 49785 524479628 6121 6122 165783339 76529 76552 680714097 57110 57113 792890100 33550 33551 517895944 71128 71114 239605178 43014 43015 725374058 77641 77642 402033513 4499 4472 166017413 83828 83829 485581823 65216 65193 648683495 1736 1737 563541659 1597 1610 783270059 6605 6627 252036503 60713 60718 27948495 78115 78116 645318152 48543 48519 229239442 4877 4894 371237854 5914 5915 200906254 39670 39679 680279580 66308 66309 224294616 95215 95216 120907631 23375 23373 438308094 80011 80012 597170022 94786 94803 792764753 75303 75292 464878114 92161 92174 782422477 40741 40742 940039643 33415 33407 330955000 73563 73564 313945728 65441 65440 984810546 14542 14543 452690302 10650 10651 57460595 35999 36000 306211325 66298 66276 277315414 77556 77557 716222262 60575 60576 5045777 24642 24643 699388480 45904 45905 502930319 66130 66142 472673835 82560 82561 345268804 25592 25621 193614393 46093 46116 887952506 64405 64406 516625333 69100 69099 515826290 88 108 676877401 65109 65127 659461406 12200 12201 511541137 51397 51373 10015578 28271 28250 467790871 7640 7641 589579060 68617 68623 2475314 40510 40496 584528785 51402 51403 584616957 52153 52154 568700694 26846 26847 980738042 97206 97235 188538397 66760 66781 510644386 66294 66295 845867380 52369 52372 792644251 16787 16788 450642208 41020 41021 217956456 63867 63876 938709602 48383 48384 435940136 54156 54181 484103975 88403 88404 990429573 91393 91363 509615641 176 177 911584996 38093 38089 437468730 84391 84362 197805029 36392 36393 449324756 31952 31953 966478305 56597 56598 577077016 89663 89664 464654002 93189 93190 446438199 51485 51503 743805592 64168 64169 644650055 54861 54840 849952261 46209 46218 651342084 26904 26883 834778401 96788 96789 73474815 19845 19846 17475838 94347 94334 204627933 43822 43797 576241337 90179 90180 848833841 53030 53031 882263161 53267 53265 182917425 82243 82244 216905303 7455 7457 151673596 90972 90973 365508322 79539 79540 579562064 52460 52468 17807188 80136 80137 196481934 779 780 251177681 81951 81977 893194750 31772 31773 866982289 80238 80208 254379985 17926 17927 215465059 69096 69097 670655591 45668 45669 287864005 7842 7847 696957385 67492 67497 485926390 2737 2738 446489411 91146 91120 767395598 11727 11714 563428420 1873 1901 452028176 3850 3833 253196631 24467 24468 62152645 69916 69919 249121547 23389 23403 42465218 78431 78427 941709716 66595 66596 463069653 99508 99500 515121649 2796 2787 129538031 35724 35750 75017076 63889 63890 485703459 49602 49579 737572451 18877 18878 912778294 30542 30543 879653894 18237 18260 166057608 76402 76394 978014874 23951 23948 102871664 19634 19614 749417217 46897 46898 872010942 92467 92468 357115105 45026 45027 63057663 90814 90815 675562741 66103 66104 563015916 6726 6715 409632756 70884 70885 63130409 66888 66912 434638070 23780 23762 733867689 81186 81210 914377191 71281 71282 266179367 42489 42485 383746339 94794 94795 697156958 87645 87663 446480246 1253 1254 275257571 74264 74265 625325697 9099 9108 799957672 51876 51877 567744278 26085 26086 510495370 70808 70809 158367578 67057 67058 317309446 98493 98494 505790833 44103 44104 803955684 36139 36140 841106604 22040 22041 960585005 54605 54609 428523742 87698 87675 696872200 82521 82534 15423326 42866 42867 72502069 44237 44263 479337161 65154 65155 430224631 19575 19576 211390802 31550 31551 838961670 79141 79142 736221430 33390 33391 480078207 94609 94610 262345970 836 813 879154898 76128 76102 273937030 78751 78757 797468836 24622 24623 166927608 31450 31470 955472814 46102 46127 923549209 7845 7846 996082702 91583 91608 299945007 3902 3923 765380634 57438 57433 194307742 13612 13621 666615793 1186 1179 132791450 49182 49212 732676873 47137 47159 199163233 24351 24352 625851488 73856 73867 718806149 42345 42325 775856423 11287 11290 567334307 50580 50550 691982980 5785 5794 330049628 66880 66908 206533063 3983 3984 430967656 98369 98370 578263780 79634 79635 652833133 61159 61160 915578864 52968 52965 313201351 31094 31095 733773063 17698 17717 385624535 12136 12157 162003985 26402 26403 81960499 80514 80515 826014435 52855 52885 556279171 11816 11829 519050295 13915 13938 973114760 18819 18820 68367030 94763 94764 33329045 6485 6486 751504351 48315 48316 827132182 91352 91334 219031224 37255 37248 497168184 39226 39227 125771682 16606 16607 475014337 60761 60762 417007831 82889 82871 888788908 27991 27992 938145272 15311 15312 810672907 67582 67583 200558860 68451 68452 41681456 23672 23673 344220631 82260 82280 740174774 79103 79113 948498237 58797 58789 111917601 70559 70560 578931039 95766 95767 387412214 93671 93672 163050925 71740 71760 293724838 527 524 430679697 9612 9625 232178896 45508 45509 873950044 12986 12984 688846916 16830 16831 482086518 62312 62301 746651850 87670 87671 78532994 22889 22890 399781603 17616 17638 200059027 86984 86955 470987403 36591 36592 853830934 73664 73665 111823454 6352 6376 553877299 40659 40660 913824347 34041 34042 194908229 52612 52613 537997440 45966 45952 161939011 32528 32517 827935843 89747 89720 271274190 48360 48390 37901665 80672 80669 919496067 11659 11660 543389734 18519 18520 166813068 73468 73469 190217478 11291 11308 626585856 51760 51761 980805156 69568 69541 269676411 38013 38005 968507911 11081 11059 779495544 53481 53474 151828181 25276 25260 500582871 12271 12299 345443184 11394 11380 798225100 18952 18973 688535212 60676 60694 57838288 98793 98794 831231703 92768 92769 736473853 4589 4590 203305405 70797 70798 893218787 39046 39048 8412054 39531 39532 951021118 67046 67047 476996623 77780 77790 749086550 87776 87777 289732196 69642 69643 580666407 88375 88378 604110292 92395 92398 70741590 64499 64500 356831984 28208 28209 252890530 93920 93921 453852895 17158 17159 262012768 93182 93184 201331563 31664 31660 90331817 52563 52592 472653001 22333 22322 520392246 90109 90084 871789357 92001 91983 909241710 8703 8704 191833084 81622 81608 170154991 85346 85376 960003619 56630 56631 683944258 47926 47927 246060645 18496 18497 407031667 92887 92888 259957750 90341 90355 292828883 96908 96909 798671632 56493 56494 202238213 74110 74135 742132952 24745 24732 828772676 22229 22230 853219936 62373 62374 619941324 3952 3953 103679708 90313 90342 29171360 65034 65035 499617855 57716 57706 61115002 68234 68235 744245072 91607 91578 682322499 62702 62678 476234599 45638 45620 2177633 3515 3516 200489752 23860 23861 57774124 50237 50229 685734005 12015 11999 441214597 96395 96394 492091575 3434 3407 312746195 33097 33098 513493520 98529 98555 889382890 14322 14323 440065162 45176 45177 926575415 96914 96933 626411959 64004 64005 373933941 30098 30069 934719749 82210 82211 333764648 37901 37902 465240770 71430 71431 736432652 31230 31225 891288077 80989 80990 796911192 13471 13472 652217435 48362 48368 438376891 47269 47287 782172697 78689 78664 5797971 96057 96058 732356705 1818 1819 308967557 62557 62554 180557807 57896 57887 591012785 28210 28203 707642113 24654 24680 706825300 68666 68683 896199005 2982 2973 110907170 28338 28339 673321043 86997 86998 685021343 21254 21255 548315344 75152 75153 580916228 85687 85705 11458661 58432 58430 874799017 53154 53155 767670770 89812 89813 745745356 85872 85873 995924274 57706 57707 888972318 56590 56591 186549161 41541 41542 24297516 94478 94489 272122639 89947 89939 725631523 44447 44448 178652908 30650 30675 226552630 86867 86868 202405636 48140 48141 552933753 92227 92228 196758960 24771 24765 373796279 31827 31828 587876086 41690 41691 853295193 78819 78811 412986474 72398 72399 831318352 33479 33480 242021256 64633 64619 26172791 42691 42716 137356261 12931 12932 344587740 50161 50155 316703386 71842 71843 623307177 31000 31001 11447215 79491 79482 578045189 20550 20551 271386864 96287 96281 93763840 89556 89557 212569449 884 885 712942217 55107 55108 35751252 53356 53347 759563643 65194 65195 355224860 7821 7832 760232509 64864 64890 597250563 71270 71291 943765079 40902 40927 401991738 64832 64833 452833911 62520 62521 832389485 3623 3600 784489658 73225 73226 661657166 13497 13479 572107242 50210 50190 956210247 64553 64554 698919299 62208 62209 690285677 15477 15478 450797131 86454 86455 175942211 38718 38719 101593097 96967 96992 316891215 89401 89402 144455057 48019 47995 788529425 29951 29952 693950904 14 20 295080449 88849 88850 465783415 33756 33757 269077833 57226 57227 861657638 47901 47877 318653365 75848 75849 346405281 63056 63057 153536961 78372 78373 857190380 61769 61770 513803561 98511 98512 575060833 8322 8326 929655013 63942 63955 33267899 15019 15020 244897895 9847 9845 678240822 41448 41449 439699944 13040 13045 92518949 83142 83137 855954372 56904 56905 160552172 37051 37052 519380133 51539 51540 800774443 22542 22543 721284011 67983 67959 963484877 89255 89256 303696112 98527 98528 669832101 29567 29568 98867970 70220 70221 721009537 76358 76359 463202040 756 757 706590666 42299 42323 943436516 75264 75265 596448086 24011 24000 436804493 95413 95414 117017570 74664 74679 566421120 79315 79320 443756213 84161 84151 600149586 94687 94702 631422296 12783 12799 555972723 23581 23572 406030550 24406 24385 457015411 19372 19373 359804475 68480 68471 64401895 17214 17229 521727065 92276 92303 169974919 86923 86919 79674014 28648 28638 205259024 52848 52844 573523038 65229 65248 144410935 68311 68315 131862254 42480 42481 622098044 65945 65946 58689571 22118 22098 542320470 78778 78768 13529024 13318 13319 702617890 67328 67340 825973390 26575 26555 516064143 20025 20045 752362188 21408 21413 73335821 78589 78590 337839195 1425 1440 569269528 35012 35041 302142142 48709 48710 554390370 85834 85842 781552125 72676 72685 967229240 85215 85216 592954680 29261 29255 717790514 78036 78037 805067827 82627 82628 8412285 13850 13849 163993205 5804 5797 790926979 62192 62193 318177137 38539 38568 171820484 47014 47015 847854142 25165 25152 334207602 429 430 681942174 98448 98427 13938931 66513 66514 890417489 16508 16509 997907305 88589 88601 709294806 27946 27969 12377144 7949 7950 546253057 42280 42295 868813575 75702 75703 285008227 72239 72240 873305836 23865 23878 23447533 29351 29326 89017024 18927 18941 780268418 24654 24646 724944209 6587 6590 413804413 93404 93424 537715036 9012 8999 798253737 46123 46127 621894742 43974 43975 864676549 70060 70061 461067732 79038 79039 935168833 48494 48495 134645914 85427 85428 886534857 19386 19356 825107356 90138 90139 610388594 61917 61933 920304357 77726 77711 647748411 24453 24476 859783085 77370 77371 216908910 72437 72456 820657598 79026 79005 485969598 95753 95750 980868580 9641 9642 353881694 3276 3277 7635583 89773 89774 620553537 27065 27054 241239714 65218 65202 359312014 47915 47925 833054434 42623 42601 34413153 73451 73460 890593260 66893 66894 93499875 7643 7644 990672329 63223 63197 785438807 83752 83750 765560806 35854 35855 825132239 15368 15393 964387603 91285 91299 356812519 3136 3137 231760337 50206 50205 311058708 25363 25381 475342340 68 65 972295955 15831 15832 173863542 21978 21988 461746163 61207 61230 29488600 74855 74840 216326438 47211 47212 896335231 19066 19080 299656180 37571 37572 58950946 2879 2853 734119271 30622 30623 942778476 12401 12402 280814746 49415 49439 101803429 65121 65122 134754338 8170 8171 956818914 44361 44378 312184741 51712 51731 481923929 23500 23501 175268486 28068 28069 981992862 6278 6263 553019284 66441 66442 849257542 79220 79208 111094759 29151 29163 349262144 83582 83583 229844209 91888 91862 707397818 21589 21590 815498785 29368 29369 573729376 87054 87027 670835249 44558 44530 19819763 5548 5561 931251709 58966 58967 560088069 25892 25869 362213888 46646 46647 948890332 71027 71049 323539871 23835 23811 981657722 2659 2660 494891017 84007 84008 165959362 67156 67169 204537240 79063 79043 592395599 79808 79819 438296500 65352 65338 200569044 83884 83870 256350114 89679 89700 745036006 74453 74473 153954897 19842 19843 854830458 18905 18906 152294589 95926 95927 949719047 62677 62652 856643113 72064 72051 353930259 42432 42433 232015773 16482 16483 211229519 48360 48361 215908097 96383 96390 889538350 78360 78361 223534780 50302 50303 303482157 44029 44030 892688798 7656 7635 720576625 46593 46594 659717740 8630 8652 466305530 52821 52824 762768108 55267 55268 583110669 79697 79688 403193028 7322 7294 482185721 37310 37311 617969177 36740 36741 36664568 52525 52517 780854675 86255 86279 547749088 22781 22766 745036929 1519 1509 521267740 15006 14979 562726939 49610 49639 150461924 33314 33340 146666732 17053 17054 398581149 30482 30452 850076437 76583 76610 334376411 95902 95883 148185714 7115 7097 450689139 15380 15381 852571220 61482 61481 276851439 31840 31841 898228129 88323 88349 112264814 75833 75847 929793654 77960 77981 388240481 17197 17198 768780837 69496 69482 726450457 50925 50921 947768389 41513 41537 76884815 11905 11902 804477799 52776 52773 216259847 75310 75326 665741843 12617 12647 652138370 53559 53572 388410179 84090 84082 528323791 72500 72494 311774381 82638 82654 427479478 39563 39564 144558992 20881 20882 895357339 83038 83039 524056159 37212 37237 653489263 85313 85314 762026680 17527 17530 987903244 37814 37815 757927115 10380 10375 659097823 98938 98925 344258540 72906 72882 545915255 58345 58346 967539211 70050 70051 483410266 69060 69061 334373025 83028 83029 201951830 99691 99692 325431958 73997 74001 242279320 40319 40306 777194405 82651 82652 974402076 18372 18382 843539372 61558 61579 967225255 65308 65309 27786871 17389 17390 862028712 56342 56340 765648956 97652 97641 246334017 38227 38228 486078094 56707 56719 100655955 53666 53667 907520230 86345 86346 173069386 65932 65927 514125717 48144 48137 363839319 92046 92061 115918665 21450 21451 665457930 58428 58429 936678359 98081 98055 173423747 87870 87859 248792822 23010 22988 881194453 9260 9278 438709687 66949 66921 705067670 29339 29340 846775659 68449 68448 215290118 89264 89265 555295665 75343 75331 820926466 87791 87792 364242808 16637 16639 165578172 82642 82643 365455590 20589 20590 540895542 67627 67620 82275271 67440 67441 617646412 58463 58434 971674649 20153 20164 624602074 94547 94526 369411273 97253 97263 977286138 37022 37023 749036432 23828 23829 422953424 26481 26473 986839209 5623 5624 160745542 32366 32367 100295336 92156 92157 80802648 67 69 128292908 12452 12474 275005823 36564 36584 901974311 74314 74304 591441388 56289 56294 270136027 28116 28117 332125625 90921 90940 471304934 6208 6234 753745279 80077 80078 756258599 27316 27313 935109461 50778 50779 457824310 43570 43568 567793880 26837 26838 977523311 56005 56006 641192005 43623 43624 398612498 59011 59007 419804278 33022 33020 85727269 48588 48607 205695568 80955 80956 50505732 22805 22781 804205268 51535 51543 588721779 76715 76687 423045817 25558 25559 603016458 18774 18775 492539005 95945 95938 952122563 86356 86340 956470717 45440 45417 273118577 3169 3170 318152038 22093 22094 880939665 26971 26980 38134472 30242 30243 746748459 77125 77126 476714964 52872 52873 717564789 37404 37385 935699783 19033 19037 573613809 93191 93190 164886373 10541 10542 268494619 13708 13709 970275848 28221 28238 827148098 67733 67734 883561354 77943 77969 284335205 70042 70022 795459371 59575 59576 660692463 84810 84811 48432859 73982 74003 701974214 71385 71386 567096223 40842 40843 535335864 80598 80599 596754146 34071 34072 419802342 95754 95755 701304063 43760 43777 732925507 66268 66269 292134482 52534 52515 20813840 11712 11705 904314095 84250 84270 576933538 95987 96001 201680589 40303 40304 375242521 13913 13936 291657195 3451 3479 126762778 74463 74459 546025342 31967 31989 992750090 22835 22836 251396750 40911 40890 891044797 1176 1177 973681006 82978 82982 752856597 67115 67116 423756606 73900 73901 642097184 70092 70064 305337732 77330 77331 926784061 47233 47203 615542338 76712 76713 112740875 57896 57910 953337350 45411 45412 920432432 54084 54085 695021977 39457 39451 801406799 75832 75858 576626889 7461 7485 324502112 27942 27943 969159583 66421 66422 710149347 26970 26971 250741678 27281 27283 137043973 44197 44198 69943182 99151 99139 128732523 41602 41610 32806307 74426 74427 841890665 36131 36132 362474373 14236 14237 550608018 67627 67628 521758260 46909 46927 810137525 38811 38829 819700745 28590 28591 877237383 24129 24130 767132081 93131 93151 721075021 7866 7867 691303897 61081 61082 323696985 45055 45072 942905803 20408 20409 245582937 27977 27978 297775086 56220 56191 736600585 10627 10621 538085366 74512 74498 382524951 85680 85657 717209052 95993 95994 875446070 15647 15648 784323221 2765 2764 277936900 59694 59710 588165236 60475 60501 371404488 71856 71854 306187708 74296 74297 949992940 8914 8915 606485156 26168 26156 368472451 9312 9318 727757701 2333 2362 112637334 71365 71366 669035918 43609 43610 479233021 16155 16156 185740211 52184 52160 381174932 58855 58856 921632684 92259 92257 91101230 73808 73786 814931289 4863 4841 433240459 2565 2548 139500428 95777 95764 233795980 65971 65977 196627204 12492 12505 156013791 43124 43125 628050943 83574 83575 755613731 62112 62113 619578676 62461 62478 28860185 7369 7385 432652810 17184 17175 158839719 99910 99911 138711864 67855 67847 597297763 39028 39029 654659956 86709 86710 32482778 83481 83482 504088728 24937 24938 897922771 13247 13224 847065298 27588 27618 98549131 3727 3728 566210622 26529 26518 190391013 81412 81402 190262076 29085 29086 217292001 54353 54339 548754567 92690 92691 741581422 14946 14947 897176828 30427 30407 39198834 59536 59537 528558388 72995 72996 617579279 98034 98035 845328100 30606 30602 255650618 45194 45195 707965459 4090 4080 261703349 7868 7889 343572340 58559 58587 576342941 2282 2283 85879893 4404 4422 151239875 6190 6207 992347438 85147 85148 426047977 52094 52095 143423754 58144 58145 706983038 83254 83260 9620752 60114 60115 320124870 69215 69214 38949385 15655 15629 328960948 91980 92008 103080486 88720 88721 271847565 13647 13676 573040747 18087 18117 928626988 78399 78400 227398709 32868 32884 128220382 53914 53915 401035541 62963 62965 4339426 34140 34141 890753407 97581 97582 539494586 9240 9241 33213864 82737 82728 495015823 55523 55515 218903163 38983 38997 839911512 53064 53087 797897806 78088 78089 220609148 65780 65791 841350615 44776 44786 453524795 85666 85655 466184967 86893 86894 381771457 93722 93714 620084227 54966 54938 823865774 86426 86427 411498647 18160 18161 50052397 99264 99273 931567730 99551 99552 243478003 1030 1054 601341183 53058 53059 800775527 91261 91262 919529610 55428 55429 772070822 8865 8866 469160177 71616 71593 377020890 84127 84139 370223429 6629 6630 249353813 68321 68317 91373144 82068 82038 971547739 60918 60919 745518280 33336 33326 494686681 79828 79816 97896691 97930 97956 670400869 29639 29640 267299431 36718 36719 730224836 78926 78903 354492228 82472 82474 506698834 92714 92715 585635538 85865 85866 303413607 89128 89100 695805682 79100 79101 386285830 18932 18922 88210601 94216 94217 123439349 41867 41868 347069688 17326 17345 95467317 28048 28078 159419730 74181 74182 912934079 88558 88559 62302554 62376 62377 889189180 73140 73141 883343288 93192 93197 948556614 65262 65232 710790013 51202 51199 362812464 36327 36328 821499238 76452 76453 142404175 43336 43309 102930260 33453 33454 720858146 20475 20476 683534940 35174 35175 873974614 91088 91089 219023378 21035 21036 355498157 67931 67932 841231635 89351 89352 73489428 92848 92849 760817129 12774 12775 791989811 3828 3829 191176556 11204 11217 644919264 54691 54692 93370718 17293 17323 694637167 21781 21782 754299465 98990 98991 869032780 96575 96577 53776677 1214 1215 738883251 71280 71281 475547713 28410 28411 970941797 88669 88674 560021091 80326 80327 203951590 53469 53470 786908899 42688 42703 934497119 41282 41283 574132545 64641 64648 28725861 19212 19213 132325871 90116 90117 837220713 83353 83379 748404382 15705 15706 801909124 65013 65017 334348126 92747 92748 493763374 45662 45663 708801444 11465 11437 901269160 66173 66174 754767424 74562 74563 895375020 26641 26626 336998247 18030 18053 472296616 42177 42149 612100576 98250 98254 710262722 60646 60648 67882264 69854 69855 842577169 89262 89289 725083323 20128 20144 445601746 32637 32647 452412636 94755 94756 568095370 94464 94466 957357127 20247 20260 540824581 79737 79736 12794395 69690 69682 125026234 28335 28326 746428733 92565 92587 26035824 98183 98159 190876093 80700 80688 778619405 7223 7224 353489679 81460 81467 919263793 82253 82254 205063762 34940 34931 357356337 34029 34047 139416805 14750 14751 586712385 74070 74082 696901291 15492 15480 439691219 7881 7882 614316259 34304 34305 622886929 36760 36734 883816838 79020 79040 326390862 36644 36645 282490481 91990 91991 866415477 974 975 868942935 17830 17810 913398383 816 797 933119585 35709 35710 468081641 17591 17605 169202148 33645 33646 905559812 82155 82156 871916502 40563 40564 798034810 43154 43155 20977992 49336 49337 383940893 31242 31243 19519940 89457 89431 771900532 98938 98939 252382172 86637 86609 48835814 95100 95101 482192924 6845 6846 451625912 37416 37423 582832104 22601 22602 6999686 69600 69617 899936977 62547 62548 966974182 41577 41552 92577298 80694 80691 407139598 42425 42435 691319896 68879 68906 933931832 11850 11851 200115875 17746 17747 852464131 70184 70190 535101526 61183 61165 725032659 46962 46963 457370927 74500 74483 48242828 18273 18274 744000223 96399 96409 667606455 45573 45574 527132529 79395 79396 171066430 7761 7760 289107978 72266 72267 514090522 50310 50311 814602745 21471 21472 441798109 54445 54453 427881545 49131 49158 37218117 26180 26196 592068670 89319 89320 940563412 40263 40264 50501823 13309 13286 783320442 12806 12805 9952157 52127 52109 784072754 10270 10271 406670561 77001 77007 511599414 89671 89658 852133253 56375 56376 961581557 7852 7858 879309777 98207 98190 341059444 23522 23523 324935702 36603 36604 472354925 90718 90719 338195124 32032 32046 852917915 87767 87768 455431983 44540 44550 628690994 90208 90209 504480328 97242 97230 859115143 92064 92065 489486517 83821 83822 128082739 77386 77387 787554280 26098 26089 745723527 9205 9206 452407724 97600 97590 267777539 53844 53817 137153183 43574 43548 436888687 17404 17405 289220409 70340 70337 872746256 329 303 950750741 72148 72178 677904482 36635 36636 298639234 75461 75447 766306689 73306 73321 519605211 66624 66633 690742932 30097 30098 423544877 71549 71550 517494312 3832 3833 918009239 77965 77975 560428561 82201 82231 297462942 32653 32668 334183790 74325 74310 82176661 40686 40687 791786971 78547 78548 140306984 24788 24789 594099395 45753 45767 244895352 84396 84380 443188947 52304 52322 247944862 10640 10641 820834699 679 680 365961589 95968 95969 264727445 50057 50058 32992624 68377 68392 929053329 80741 80742 418060006 63715 63716 845691047 97655 97657 558795861 75374 75375 363883813 56759 56749 349366512 4868 4865 839282702 84907 84908 141671043 8068 8081 1712250 20411 20412 598885209 96378 96379 675411992 4717 4718 601266953 13232 13242 878117105 73482 73498 911988193 43094 43117 322984197 39078 39066 945004685 576 578 654631673 83330 83331 792397932 7388 7389 195319509 47765 47766 756125752 94274 94275 936589576 2893 2894 953340075 92871 92872 643115837 38931 38941 807036329 63836 63837 699471736 1537 1538 742973995 9880 9881 679025576 22343 22344 657778917 94327 94297 883246714 95037 95038 565589360 49712 49713 90572505 20013 20014 994627027 55483 55484 297253693 66983 66984 513938713 46112 46134 449483598 83351 83355 27357071 65596 65604 616960076 69070 69085 115397676 6635 6636 646984494 3986 3987 39987652 10750 10749 286956867 23711 23732 260990740 25827 25802 405675629 43527 43517 707801223 80519 80515 135433824 47757 47758 293733263 66609 66601 321187308 11351 11376 472157783 20165 20176 381916225 60775 60776 300094800 96254 96255 475865319 67770 67771 270640148 22398 22387 217228864 79770 79781 719326536 79652 79653 201082110 38655 38656 185636345 25711 25712 471940848 45109 45110 959378733 70197 70175 121598703 23171 23186 486521297 82232 82233 346737672 1912 1899 176149466 7895 7896 414347238 51626 51653 184738375 83640 83641 369051930 75632 75626 511088947 27240 27241 214365604 48534 48535 96746812 95164 95146 778162195 68777 68766 723798798 22559 22577 859434564 34471 34475 213716592 14780 14781 798018666 19404 19405 57905342 50502 50516 917211560 73883 73884 795084231 79329 79330 722956173 76824 76847 300782451 2522 2523 351519344 467 437 7418607 44796 44797 918800380 88864 88865 716917686 85288 85313 458387252 34181 34193 362977844 75030 75031 768223437 37877 37878 428448938 60256 60257 896933439 85189 85204 978280240 27531 27504 641522719 15440 15441 804244238 81383 81413 812798865 19863 19891 139660552 97772 97793 340887841 1183 1206 728061980 80070 80056 827700737 48639 48609 783662333 79905 79906 45464562 58897 58914 263893077 87633 87634 55892250 51032 51033 674752711 64676 64692 818446673 60625 60616 324615514 30360 30361 417822146 55306 55318 638751378 68687 68700 755858294 49232 49233 164792429 6365 6366 51842280 87592 87614 768191621 93852 93853 982515800 96410 96411 298594485 44018 44019 628743818 56710 56711 178377421 29980 29981 131055245 20037 20046 684040193 13841 13842 998642212 23722 23693 274801373 533 534 928309779 77283 77299 926646683 39758 39744 921113636 56826 56804 407697678 78444 78445 999257136 34046 34047 300479709 5265 5280 705840613 33084 33062 467971510 39243 39244 540458592 12497 12498 493577093 20189 20190 67865216 71993 71999 281949232 92523 92495 433130171 45740 45741 122973366 64606 64583 122713600 74535 74511 572695286 33873 33874 820631712 59762 59763 782655611 6322 6307 244676727 71858 71859 985115504 7181 7182 625743247 19296 19297 795106237 63868 63869 381123754 64042 64043 55008027 18975 18995 382679416 17074 17075 553906413 35327 35310 133295249 68600 68601 126355678 27184 27185 331127752 27056 27057 294956882 97142 97119 518708433 33463 33464 535778033 39104 39086 820907769 55926 55927 122368714 73873 73874 937865930 66596 66597 862454048 16790 16791 402687585 63785 63792 462937735 19264 19265 360323148 7920 7944 896644814 80334 80350 160987987 81778 81779 974702480 24053 24054 751736168 70433 70440 8212310 63282 63283 476801794 24711 24688 871135528 41694 41695 382656508 8977 8990 784759948 87270 87271 163614798 18916 18942 757533406 72487 72511 905442505 16009 15994 773618538 24489 24490 283234199 53556 53562 169327937 41582 41560 911570191 15484 15485 88006370 44674 44675 317477991 72101 72102 91739603 20378 20379 842974174 47779 47765 861004691 50247 50243 774074969 18844 18839 506548511 82819 82820 87558413 86922 86923 251059906 64732 64724 158204858 57416 57417 92207142 31911 31886 874496466 34411 34416 521578721 37910 37926 741441242 53663 53664 194890272 1096 1099 3885576 17284 17263 10639079 13085 13091 476851743 14482 14465 611097347 43148 43149 172504683 94965 94944 350287190 75659 75660 126814063 82127 82128 227490249 6503 6525 432619528 81374 81351 61892771 38048 38049 688107257 11736 11753 787359967 72243 72244 549922447 9899 9900 825244805 20909 20910 702376446 41117 41118 964687412 35661 35662 448011805 95524 95533 393836059 47869 47870 748469779 11133 11134 177719220 59014 59015 527684294 23041 23042 63733095 5187 5171 958062007 22647 22648 571460667 65793 65794 377796082 83365 83366 931496071 5010 5011 495450484 47527 47528 14014313 31 2 531328586 73934 73930 757131888 2631 2614 152405173 395 396 545216010 45827 45828 214118970 8509 8490 564317044 53878 53879 285263809 84657 84658 232359023 94536 94537 827295841 1248 1249 952407687 27270 27291 308380117 24753 24751 627746460 71336 71337 861466839 41048 41028 446317078 35117 35118 640071642 77728 77729 847070622 15910 15922 938322314 20403 20404 8427682 70057 70060 409137246 71611 71607 791228184 18822 18823 919966604 33841 33820 542810945 40912 40936 747542859 64822 64823 619348318 65313 65314 638385462 31490 31491 672306712 2694 2681 576811209 32370 32371 630446915 19291 19292 795800311 83375 83376 11823215 44069 44070 209240076 15845 15833 467180407 11140 11141 356561630 47611 47612 25612366 26477 26478 571947143 45281 45282 389622191 70443 70466 307263874 61683 61684 507843733 14090 14091 681708925 5458 5471 141545897 54140 54141 4400715 60186 60196 730899463 23862 23861 274394456 53844 53858 275933045 10099 10100 950366414 41381 41382 523283991 67722 67699 282752305 31224 31225 824771392 7298 7299 382598814 3080 3063 521313311 8184 8161 766292062 88870 88886 42759087 34772 34773 615296883 48103 48104 453883937 83276 83285 878681008 10817 10818 689008174 18581 18582 453434999 12720 12692 181574886 94255 94252 498049820 30500 30472 197689270 5888 5880 547138431 65865 65857 706460889 46387 46399 960419447 71445 71463 998743545 64698 64699 651766243 87972 87973 290149625 94223 94224 382668174 4500 4501 748597189 34881 34902 344540354 8771 8793 240516942 966 967 831977265 59873 59861 551732228 73734 73732 906914524 77991 77992 289071018 32536 32537 384399339 4140 4166 346176000 62345 62346 332743711 15577 15601 841232318 34738 34739 34390963 17189 17175 435989444 93087 93059 721959905 95962 95986 344698918 80204 80205 223032349 69974 69975 280184979 64453 64427 732933826 57820 57811 173507262 80461 80462 505403118 32949 32950 605942924 70139 70140 842059591 3012 3032 759597618 52162 52163 137982538 92216 92217 937569191 89662 89663 134432976 90948 90976 477179187 82931 82936 45320985 65989 65960 655453780 62074 62075 569208832 38346 38329 581178453 2179 2176 934656907 93929 93913 791907421 7661 7667 473081447 76473 76474 266222236 20252 20249 671822980 845 846 798351735 67679 67680 807334356 22794 22807 743755438 52905 52890 502616400 54187 54188 87600511 20005 20006 359703269 15886 15900 329918380 93522 93523 359303828 30868 30869 531832932 88886 88887 280127979 65514 65515 132755238 80448 80449 11876494 42592 42593 955337773 5397 5398 905483237 63545 63546 163999098 39487 39488 498137933 44206 44207 418016492 11707 11680 124036858 61641 61642 748849897 46625 46608 132918448 32800 32818 933406267 61989 61964 692970023 90495 90502 345782320 85278 85249 590006127 9834 9835 166715416 40994 40968 752561426 56205 56206 418081145 7049 7025 888734876 13815 13826 798985029 54098 54099 297515574 19161 19162 995701388 5494 5465 267799080 96678 96679 52709430 43003 43004 783945587 16667 16668 853473993 14611 14612 810243474 82521 82522 520165067 64401 64424 89953986 20189 20159 402182596 81459 81460 482028901 37795 37793 296165657 21811 21812 550160583 11924 11906 219930302 19507 19508 329473677 11629 11630 735273112 89286 89272 88493282 70471 70468 644190228 37142 37143 444137539 62059 62060 836724976 43309 43310 309046450 26717 26718 679707931 7960 7961 903094999 45175 45176 774151685 39129 39130 541516903 1774 1775 852786304 33872 33881 60996918 64796 64797 125985434 31767 31792 11618448 63667 63686 940674039 15216 15217 61106123 42270 42300 126506754 95919 95945 900940775 67098 67126 598318377 8079 8080 410254741 38972 38973 105607524 16459 16468 903496909 72577 72578 493383600 39590 39591 426797408 23283 23287 718507492 74178 74179 855721262 68905 68911 230141839 32652 32668 929573409 5074 5075 793346367 89117 89118 80450972 57853 57854 449257574 35839 35843 947961246 33652 33653 152632361 47205 47206 565628657 94472 94467 561869157 62411 62412 871133601 81137 81138 79957655 21481 21458 806202611 72551 72543 634772017 41287 41288 616606654 2074 2053 960272106 5072 5073 858516563 78296 78288 959118150 56821 56849 256062987 77366 77367 79688179 25605 25634 207600431 79203 79216 138557989 4502 4518 50483119 83374 83375 974148949 30670 30671 789563264 7274 7275 701819251 77702 77703 900660047 67302 67307 765393846 98388 98406 818542746 68431 68432 939931081 62420 62421 309167686 10041 10021 787209038 86530 86531 324012760 96277 96278 149028692 97527 97528 227017355 65122 65123 336795235 99102 99087 137345024 23637 23628 155723563 7517 7518 606768628 81398 81406 434319454 81833 81860 718908189 37678 37679 348503710 15081 15082 437916651 58450 58470 120738327 96053 96054 259144847 4703 4704 28673554 76892 76893 421218130 64428 64429 404419470 71923 71924 297952342 80365 80366 346515721 46143 46144 720050277 66032 66033 344268809 59487 59499 294157404 20707 20708 758479649 44564 44565 84815812 20595 20612 290128981 25070 25071 23509028 4163 4164 911464475 64609 64610 803539770 60606 60610 527183040 6430 6456 647889501 85769 85780 802923662 44177 44178 281922745 69034 69016 830613926 84895 84896 762586504 60085 60086 824644436 45890 45891 678983937 91124 91128 633441954 73848 73857 860284101 62982 62961 709850652 14136 14137 439768589 98627 98636 949092060 55340 55341 126160758 69850 69851 818668734 78329 78318 989156923 92542 92543 169624176 48720 48721 569764997 79285 79286 136537099 17774 17790 490868875 33974 33949 793926901 4610 4611 740828535 23250 23251 1710721 68767 68768 40545358 24160 24161 159592763 96113 96085 21953287 48563 48558 436573858 3755 3742 731717250 33886 33909 460860181 16760 16758 314398641 54161 54162 660775744 10805 10806 65299726 96033 96006 58389394 7116 7122 489290263 42064 42065 682404434 75207 75185 271029316 28455 28456 162288205 17092 17093 347688648 19064 19065 762764029 54195 54196 638620160 8959 8954 448367247 18286 18287 739882555 99571 99558 239432819 84201 84202 614683639 23939 23940 960048645 43929 43930 659615580 72051 72037 530898088 52535 52529 644034539 92615 92616 564205524 32950 32956 772732601 64809 64825 390991202 14498 14512 736711794 36898 36887 282835592 54382 54352 278680824 68900 68871 181357261 7312 7282 123502421 44516 44487 888904254 36181 36182 991737962 74563 74593 544790854 32483 32503 937157287 92386 92372 244600649 54520 54535 472795216 24150 24151 343643853 64494 64480 126743458 6024 6032 177044941 18338 18315 332253216 82418 82419 336172667 10438 10443 489081147 28055 28056 925430873 86322 86323 326667530 23195 23217 435337048 74369 74370 987332505 13407 13408 777538650 13999 13980 411128961 68450 68451 354269324 76440 76442 186858428 70543 70534 612158742 32352 32330 327728826 4104 4105 532314592 21153 21139 838534202 34036 34025 2519273 41227 41228 303510716 14722 14714 536637943 15418 15439 774624018 84014 84015 639866375 66534 66535 569843304 78242 78243 693571477 61868 61862 274596672 63141 63142 840791289 88056 88057 233710641 34913 34914 162066271 91869 91870 409862390 94363 94355 755774728 77123 77142 775525582 28315 28308 706146088 32361 32362 848598136 75843 75872 132250159 30160 30153 727625022 57628 57629 867591694 2624 2621 947254662 18472 18460 995426729 48670 48659 339408036 29153 29154 527717361 23508 23509 787158423 64184 64170 308495677 56676 56647 532284089 21538 21513 507682786 42558 42559 969874899 92565 92546 249780476 84805 84801 331571948 11207 11213 889961428 31930 31931 350627927 66375 66376 891724593 19269 19270 660298224 35836 35815 372782303 9379 9380 562303614 59978 59979 770398585 91317 91296 514884735 56936 56937 400866283 52752 52753 425847560 72789 72790 943913101 76606 76607 730626403 22415 22416 109943531 20260 20259 5658375 90686 90687 324682190 44480 44468 59949934 13014 13015 642086305 54474 54497 194951017 71127 71128 873475875 8706 8678 638870712 16197 16186 972440210 778 779 713728790 81435 81436 244818610 3205 3187 337930777 69122 69137 857896827 91916 91915 454649953 40312 40322 814659273 56272 56254 777951160 50682 50680 320021441 71205 71179 991229616 27733 27734 728144523 14623 14624 505798745 59175 59146 948527603 11916 11917 248216888 79574 79575 912681065 74093 74107 987358755 45725 45726 107177689 24630 24631 942012469 91265 91255 913691517 39788 39789 453204646 69967 69968 90806646 57124 57125 363255544 40970 40990 407992991 35332 35348 950498598 10813 10835 807967547 53051 53076 529899012 27098 27083 411781967 58089 58109 776103562 60200 60201 277719053 31048 31049 688460202 62469 62471 344299008 10016 9997 629925056 57326 57310 177430051 40921 40892 983005402 57178 57159 160935118 9029 9013 468304983 55119 55120 391520249 6406 6430 644942214 22990 22976 426297082 57206 57207 649737315 56423 56424 696045168 37487 37488 464803449 17255 17262 51737986 24055 24068 394841597 66505 66494 741629895 58092 58089 271748952 5634 5663 268692964 62169 62146 6167703 67675 67651 336620190 3810 3809 939727261 9137 9138 420846822 80032 80019 11730360 68499 68500 49836623 41174 41187 183443246 1890 1896 423443326 99799 99789 926981420 93263 93264 633724601 75010 75011 629440020 79284 79306 828162068 70265 70274 235093819 46941 46942 135058811 16709 16703 461765962 73006 72989 900672736 99375 99349 128348844 90721 90691 664625692 38223 38224 845205134 74751 74752 679295421 88584 88585 835985273 88846 88847 785685831 12495 12501 844121693 96407 96408 521089062 60588 60569 573846324 44831 44824 521861307 13233 13218 8088458 96948 96935 687160672 91070 91071 722983131 44002 44003 801770576 54591 54592 856773395 94267 94268 134443636 82371 82372 658102619 29392 29413 394816130 81067 81085 118193611 4089 4078 479477055 58820 58815 378685277 87028 87029 605571773 94648 94672 354588105 29645 29646 550107874 30037 30029 471321990 76570 76578 872156190 81888 81889 147330636 21686 21689 255254262 37179 37175 531754125 14095 14096 603277849 44951 44952 336360915 18370 18359 666581223 20792 20793 367960963 34050 34067 340721277 8988 8978 884596365 36699 36704 700875050 49552 49553 52560747 19773 19774 290324398 48931 48922 394011902 70253 70254 93138016 37728 37729 770397096 4173 4174 603047910 75773 75801 857939815 17112 17115 650318774 5743 5744 158085260 26320 26321 521285498 93320 93321 602905577 71516 71517 289553864 78314 78315 959849253 58068 58077 966759277 1007 1001 890402284 56502 56488 687776882 4951 4952 313889361 15967 15981 785033671 45873 45878 125276437 34710 34711 517045166 94544 94540 275412597 72607 72627 651470517 926 927 416048698 44123 44146 520447121 67819 67836 990084621 94023 94002 863370280 40488 40489 697297150 40014 40015 696124805 53527 53546 32558941 76110 76140 216260693 52960 52961 815680769 15986 15996 454579671 17839 17813 503477074 40250 40268 788870497 13030 13003 986516466 85582 85571 822661578 15281 15276 310922687 95837 95838 21138707 96279 96304 705191243 21168 21185 648977663 95381 95382 447933247 71460 71467 477977775 76311 76312 602439020 36248 36231 496161441 76820 76806 353572202 12219 12230 701193976 17618 17596 267983606 91570 91571 208346644 10119 10094 71983817 77918 77919 922938665 61898 61921 906650174 35740 35723 896109103 29236 29237 640684168 41259 41256 750945620 19271 19272 865934670 10687 10688 401105029 55870 55871 758363966 12723 12751 602689036 91154 91155 448520878 97396 97377 364639629 37370 37371 338747511 55577 55578 894310905 96654 96640 429000047 51636 51624 781280406 58835 58831 485849732 49888 49873 441919531 62564 62565 153942135 83117 83118 930868965 53673 53674 666131445 61810 61836 708266867 58614 58615 652046781 20030 20006 858505705 90269 90280 836120587 51680 51681 828007642 95474 95475 239272038 77146 77147 476769202 32513 32514 9527612 53390 53420 627116157 4870 4871 887426675 90380 90388 941134866 92218 92219 933866554 89523 89524 298526012 24014 24015 790691107 4083 4106 160252170 28534 28535 222868577 66224 66212 241376608 74021 74022 71462198 62471 62472 362967984 44566 44567 401929751 69971 69972 567189232 87616 87632 111792555 23501 23502 943489834 35750 35755 575707362 6897 6925 960470926 89867 89868 66064405 85421 85422 190333183 97025 97026 978704169 24997 25003 610339738 32803 32804 254060662 84682 84683 682673006 6897 6879 160673860 17187 17188 333851933 80572 80573 50135065 92182 92195 800744001 80507 80508 819724893 35708 35706 651953150 13561 13585 749787829 58465 58489 311047047 33208 33178 655060494 74085 74068 899360564 33269 33270 944725046 13607 13608 998619486 3152 3153 50722990 48363 48361 511176015 76332 76333 668120637 22028 22042 177829931 14672 14673 791032768 84324 84325 327479692 45993 45989 242029780 17655 17626 957558526 78597 78598 644359294 55194 55201 141916308 78533 78534 85628864 51830 51831 995809453 2305 2306 222178999 96437 96438 19567374 21150 21165 592295627 66098 66094 521354547 88012 88034 480574853 57644 57663 421081067 12879 12880 232386053 34174 34202 139875129 55738 55739 316245964 5009 5035 126540879 22706 22702 658189744 95920 95921 845307957 76378 76379 437815412 66706 66720 472484173 69627 69651 984197546 58463 58462 621043040 50245 50249 789409743 92283 92284 567733105 45721 45702 961480059 10000 10001 138945074 52057 52053 432830994 56696 56697 976967099 91975 91976 547030437 37880 37881 905150129 46009 46010 522517388 83192 83193 915829172 45597 45598 813400637 55129 55107 592912681 43330 43331 331998461 35486 35499 780136661 86989 86990 560823300 31297 31298 703286067 24512 24489 340381051 95084 95071 250035008 54070 54075 13405209 81396 81397 389374526 48793 48772 926817977 15073 15074 959151524 36802 36803 449482644 84560 84561 170822182 82742 82768 202800778 489 488 905331684 14848 14849 529610150 74909 74883 141693122 68491 68467 433804874 38381 38382 292772723 29015 29013 910181875 77517 77533 237405824 80898 80899 494481869 38669 38670 654447235 64188 64189 917496907 31063 31064 173595817 50092 50094 895538226 23988 24011 23835214 87132 87133 593855145 94578 94579 312386715 98999 98988 813560399 32675 32676 398740836 80863 80862 150523340 91058 91059 959137707 89599 89600 889559479 74594 74598 177465289 11574 11575 790643018 75670 75673 153605512 43073 43074 356602534 59985 59983 720070461 79787 79788 444519599 93776 93778 329313836 22528 22529 739494123 76105 76106 735822929 28624 28625 638605420 42462 42463 314268498 81305 81306 755848928 66367 66362 588450747 61107 61137 540907513 96823 96817 94944683 17451 17452 738854181 8645 8646 822429916 45043 45044 603200226 74890 74879 671876654 24164 24165 893784928 5382 5383 270726810 25696 25688 378255941 42672 42673 670528715 12419 12420 859370881 98992 98993 717006879 20843 20844 291371516 58737 58758 82370642 72265 72266 640840258 33845 33819 592384962 33408 33409 915558610 75365 75366 599445986 92721 92693 828924269 25956 25951 611907600 57310 57290 521300870 30773 30744 334297333 7052 7053 326331523 34566 34567 831302417 46028 46027 797101255 98767 98768 305012424 99340 99341 699610105 97989 97990 649336529 15860 15837 670491833 42389 42408 678391006 95782 95805 621066991 19519 19520 49244288 16250 16251 797248167 75434 75417 760639881 86091 86100 828992091 62705 62706 33277529 99313 99333 507253149 69057 69029 965673558 47969 47983 21019645 95126 95127 611362091 65440 65441 87952788 58451 58458 184334546 3935 3964 278764514 74365 74366 568504671 40760 40761 741696763 65485 65460 169573114 90679 90690 278310346 17109 17132 439806000 28940 28941 457579601 76744 76771 67304744 48938 48951 647485576 20768 20769 610685187 52919 52923 635934575 65966 65967 494909741 20147 20117 287705827 61620 61633 909929353 18123 18152 568214538 62479 62487 881287220 63528 63523 272353678 51478 51479 115332536 5633 5634 943792396 43221 43234 992683652 84214 84216 616410985 69780 69807 53820457 99680 99652 129427179 27438 27428 463313162 47577 47582 606014296 13046 13058 534178352 8864 8841 353239160 18927 18928 301488292 60461 60460 265620718 90858 90834 731096684 58442 58461 685331553 47688 47689 803928075 52303 52276 421305588 92921 92922 340449336 46711 46712 125251762 74005 73978 949744689 28172 28173 393109365 51245 51234 798115935 3100 3101 980882326 31557 31558 985084060 24217 24235 999454947 93407 93422 742993601 49042 49043 499728340 80348 80349 647567352 41480 41489 841097302 51880 51907 785004647 64747 64748 486218414 892 890 538141994 61613 61614 848245208 69555 69556 693228530 69785 69786 146478727 63098 63114 104869275 66409 66410 589388653 80858 80878 165555306 61799 61800 826543592 42380 42381 442006320 51798 51799 255319991 3988 3989 499097768 8478 8479 628227207 24883 24884 260657040 42741 42742 337041329 1224 1225 585065787 93020 93021 724205457 43564 43578 698473553 18660 18666 421994468 47405 47434 37599115 77338 77359 897150762 26790 26791 89371252 84780 84781 713379077 43826 43827 983485559 5133 5122 403524333 81777 81781 716169225 20443 20441 639770329 38484 38485 234136972 68127 68146 69659952 58007 58020 196939451 53547 53556 388548677 13856 13857 856802445 24133 24134 285747610 68576 68577 859255800 52462 52436 341318893 13467 13440 897575323 99059 99060 976671431 26100 26108 217887574 38198 38221 987947621 53454 53435 127718677 11321 11322 255373516 16773 16774 920752993 21018 21003 162612767 99630 99631 3262087 60969 60970 26866596 34627 34628 741219753 19012 19013 824007394 16879 16901 324333765 70300 70278 22201930 99716 99717 218626810 49647 49648 27103083 97805 97806 16711108 95689 95690 806447386 2340 2341 815833838 58138 58158 87929420 53748 53749 42728053 81762 81757 406166060 20050 20053 605982803 32758 32759 615666387 92139 92125 191074632 48457 48458 232129134 6494 6516 843639309 51821 51822 603651866 23551 23552 924653268 31328 31329 758932385 12952 12953 68313684 7793 7794 606855956 49605 49632 161540811 6043 6047 391282624 81588 81589 798513253 29854 29855 995953063 8084 8097 478030848 11136 11110 783724336 43056 43083 440226486 29792 29793 934534329 23633 23634 917272864 12815 12816 178774842 42024 42025 319611523 93735 93736 839583823 15849 15871 300591516 5079 5069 997577967 65232 65233 751689891 68572 68545 59229047 65138 65160 388294440 43101 43102 314366681 26608 26609 641785670 26215 26216 392941918 63164 63143 110990108 67880 67881 759598999 63316 63320 129546670 49670 49682 297172589 42512 42490 769565516 3871 3880 721003665 35350 35351 398824093 27577 27606 905345266 62780 62800 587419230 90680 90681 623640114 48369 48370 624684649 58890 58891 475709775 70338 70339 688795096 388 380 360730660 98210 98211 274247649 68630 68631 30746128 38094 38095 125267103 82290 82320 878428344 92800 92801 249115597 45691 45692 568457708 35260 35249 99132586 29433 29434 593829896 87818 87799 220558384 22646 22647 239758439 26420 26416 45533468 1913 1914 249329861 26286 26287 737702918 76609 76610 250745369 25002 24972 348628903 37385 37364 725512285 4213 4214 594985289 5820 5839 695162524 14820 14791 534697313 41729 41730 79503946 52353 52365 379476545 8971 8945 181220638 24541 24542 608533639 64331 64332 935061019 14420 14421 323836332 35804 35802 595373078 79327 79318 939508477 48511 48494 591501973 32498 32499 218118314 37591 37592 439628077 62896 62887 687989708 36949 36964 999910425 81201 81218 273767069 73660 73686 502777420 40599 40600 807985940 74571 74561 62657010 24083 24084 340045961 77983 77984 812923783 80747 80748 52794467 44926 44903 624986618 86142 86143 266938530 21287 21288 303307797 53739 53742 232733913 20407 20380 648075884 48169 48170 148090016 37448 37459 333659178 87370 87358 371351445 10529 10541 73673283 10504 10503 129784724 74226 74255 188600734 69562 69563 923539051 16035 16036 459128475 58036 58050 796829145 24352 24353 628586356 28280 28281 717578181 4727 4730 998351048 78760 78761 769173192 1012 1013 97333402 91815 91842 239968547 29802 29803 101687442 99888 99889 149731693 33376 33400 704248287 88727 88732 327355561 16166 16167 769693995 5084 5085 65821548 40256 40257 117334947 39971 39972 897377817 86635 86636 334738677 29588 29589 731554429 64790 64791 242547783 91349 91379 15139382 61363 61381 631974935 91808 91809 366645444 18247 18248 704271030 8800 8781 285713798 63899 63903 761092627 53959 53960 703467361 91706 91707 636248122 43284 43289 635889776 88190 88161 412108627 64109 64112 89824389 43943 43923 450408716 40122 40123 760143586 72413 72394 414738609 87619 87620 847601401 33203 33222 201120916 39954 39955 988919925 29298 29326 369223500 31232 31251 526549162 70189 70218 157935061 63432 63433 951076773 72500 72524 16474959 81244 81245 897725619 51972 51955 691184119 72095 72096 167049981 62026 62027 341421218 25921 25922 881990738 75257 75258 849451083 62083 62084 437882703 83176 83177 8679688 62799 62816 691310954 91544 91545 700950035 24410 24411 713176983 97007 97012 872201060 6950 6951 62746102 66650 66651 319729837 7913 7914 499202227 1124 1125 932488600 54260 54238 430384907 94667 94660 754042321 53250 53254 66184064 47655 47656 671823424 28836 28837 393696969 74051 74052 203313779 53927 53928 358758791 53774 53780 36515733 53548 53549 164439976 8499 8501 450771705 37856 37857 743191629 97345 97355 961592699 40625 40615 277749149 67130 67131 21942298 27595 27582 187408812 18118 18141 471543231 53984 53981 924185097 99842 99837 220446493 70976 70991 833666365 51820 51821 246483580 84924 84925 634939135 35431 35460 39712735 65679 65660 934660001 94386 94387 24791783 88197 88198 953034160 79973 79974 415395241 55559 55560 185295517 69672 69675 43526015 55814 55806 189781776 88616 88630 629261004 44708 44697 70543986 8365 8366 194467410 81966 81967 40904687 16990 16976 864359462 20942 20943 533741369 24186 24203 185985465 80431 80446 825817479 16017 16018 323247595 97980 97979 563967404 28866 28871 426533328 89681 89691 88124505 25720 25721 103994054 69381 69368 549933552 47342 47333 457135700 4001 4002 228467005 7397 7398 683839703 96174 96175 775076920 34729 34730 823675736 39166 39167 370551978 3183 3184 21807886 72519 72546 742650608 73660 73661 575913919 11691 11662 561731173 88053 88054 290692438 81260 81287 15681102 54504 54505 55992649 45583 45610 790646940 45316 45317 954819183 98027 98028 711633397 69581 69593 524571326 61588 61589 953859361 78934 78927 950579899 48200 48201 251959486 28779 28780 124593492 49614 49630 889696041 29737 29738 399431857 78162 78187 689274309 95078 95079 344462761 51716 51717 352677743 1872 1846 42061308 52944 52945 104430601 26472 26473 847753496 75555 75556 31161277 49427 49433 968900604 79593 79594 799624373 44556 44558 954040786 20902 20903 842840721 83596 83567 877847380 71843 71844 733855752 95223 95224 379457364 65168 65182 897672179 25997 26004 969497854 31504 31523 562705569 67146 67147 980220871 27292 27293 86938871 18647 18631 927492120 73098 73099 654757316 37958 37960 460536873 96820 96798 705195876 19958 19961 852998680 33098 33099 783356472 51286 51260 210254012 94747 94746 729834541 8010 8011 693602848 48182 48183 764010165 97717 97718 625085968 58126 58113 471744391 94356 94386 486787823 75851 75836 713301047 59913 59891 300256734 88617 88623 992166529 50490 50491 33935186 24209 24210 963308428 60534 60535 56014379 36172 36186 393641839 34350 34327 422832266 77035 77036 15094917 3553 3554 948128073 28073 28103 555013232 92561 92546 291615751 84459 84460 628546690 15604 15605 578314948 30945 30946 336639825 80417 80406 961105430 46658 46659 177544880 13203 13204 32899569 74084 74104 82048786 4745 4746 778174232 26260 26280 401908595 75248 75268 712819047 54257 54228 302812745 89526 89527 496585021 58644 58645 198935373 28748 28726 989386427 73790 73791 886730479 44714 44715 237010390 70274 70304 294049173 56844 56848 529905435 40757 40763 199505772 47641 47628 453530780 41764 41765 156040706 43155 43141 371256104 84336 84339 145072968 12585 12586 42136384 2065 2057 585954366 76552 76525 942618014 22428 22446 45329739 18325 18341 176969955 18315 18316 142346810 56443 56444 481236133 88228 88252 896482397 69984 69965 639621121 45904 45921 732671832 37266 37267 516372343 89670 89671 817275588 96324 96296 393358835 20036 20032 601341305 48966 48975 614612800 1345 1346 739270527 54736 54719 192638081 16320 16321 122213619 28894 28895 102727348 65291 65292 842738288 97228 97209 64595984 18324 18325 759691992 13271 13270 312732232 3329 3330 121736575 73469 73498 164893010 68190 68191 683709146 88869 88854 981944297 55237 55227 620770568 15111 15095 862800296 41649 41650 301879267 42310 42314 545646804 9370 9391 521646233 68365 68340 834773833 68340 68341 35304078 73760 73785 25890607 68157 68146 610401279 82538 82515 983468854 95594 95568 37133156 63198 63225 948965316 17864 17841 160850376 64391 64375 505584365 85336 85337 293029692 82048 82038 770619481 75590 75591 23632710 5468 5452 445503439 89180 89209 320433954 7939 7940 724255196 36727 36731 946745389 3697 3698 688521547 89441 89442 838185127 39481 39456 105620633 71051 71053 132607663 7470 7465 105764545 55169 55170 376721545 9683 9684 259811940 54951 54933 981373610 3161 3132 154306769 70039 70017 414593328 87142 87143 402029671 58198 58199 435888345 9224 9225 785042020 1498 1499 34737265 11484 11485 462063272 63258 63259 497346337 78742 78752 948908228 60257 60258 131680374 73034 73014 262407284 79670 79651 572937257 50056 50057 860252142 93438 93439 528313547 76945 76956 263789289 76053 76069 319982169 49860 49868 564815603 48194 48195 515404568 20590 20591 44997973 83198 83199 140927696 27111 27102 957955305 57808 57809 442369606 23230 23239 510033165 15626 15627 616438092 47388 47389 763177412 26266 26267 857897060 31206 31207 719635320 64341 64371 604561517 93000 93001 388162374 30830 30831 864077986 12508 12490 139034587 73363 73384 744254841 86266 86256 346530541 89602 89603 946215199 95435 95436 531087481 16292 16293 516918819 73091 73107 228179678 64358 64359 896236216 63353 63354 652152913 77186 77187 24270791 31304 31285 924436779 86545 86546 760863538 73472 73500 972070631 93025 93026 11976887 46010 46011 898547565 70278 70281 98314184 46758 46774 194058434 50095 50088 472171577 85643 85663 897965224 26859 26846 492491475 44994 44964 413255489 31520 31533 892293454 72754 72755 320633998 40086 40087 914493547 97863 97886 200451837 49470 49469 432221018 2405 2406 545829750 33128 33129 112581178 16556 16586 419008089 29703 29694 943766620 14147 14158 127172954 75461 75462 187092632 30384 30385 997045850 20697 20698 141747859 66488 66489 952306781 57429 57430 488370661 7701 7702 785933312 22932 22933 760671222 5690 5683 388911499 23364 23391 374545563 17215 17194 91105211 52927 52926 502594828 91939 91951 48457275 74200 74206 414864482 37307 37308 514746075 52232 52233 393770370 5803 5804 354836119 12915 12916 35151588 61327 61328 836535923 67624 67625 53459632 90018 90019 866921357 47229 47230 443412851 38070 38071 194379083 89392 89394 296892698 17153 17141 225001597 70497 70470 765194487 54930 54931 343499648 40183 40179 311536162 2468 2469 612430540 19540 19541 987790538 27996 27991 664518081 12871 12879 237448262 30338 30339 233940497 66478 66453 834766968 77600 77608 514340265 35995 35996 800295870 60440 60414 965716377 669 696 767453900 59791 59801 150474490 9647 9640 993305391 46895 46904 84244391 17184 17180 423563382 32977 32947 667936005 98097 98127 893862032 25438 25439 275529157 74740 74741 28221243 50685 50664 33856688 38562 38563 933506699 69513 69499 276974974 4644 4645 942011886 43482 43483 600768734 2859 2835 921107833 67119 67120 244907351 55890 55867 682336551 23912 23894 301978951 94115 94116 220892500 40167 40169 409391356 60684 60685 786273894 24456 24449 330256761 85668 85669 184118526 27827 27828 249691582 71893 71883 876919165 69005 69020 889340163 88814 88815 948605302 64121 64122 727266708 19970 19967 847279433 459 460 637968115 16706 16707 884068628 18850 18851 553941380 82634 82605 553575862 86049 86072 716131815 2710 2724 8672179 64201 64176 702694596 24956 24948 472439828 82336 82310 465331219 2705 2706 604263506 24369 24351 607377222 74913 74914 116460477 92761 92747 75632136 84200 84217 134844558 86832 86833 694341638 19940 19941 115836289 50512 50513 932964899 16459 16460 880555757 65812 65813 282488222 57607 57584 791438202 30607 30609 228827279 27086 27087 305841701 40618 40645 311818024 84836 84847 427473140 74339 74340 36479683 60425 60426 315486236 75033 75034 95859961 45848 45847 803205783 47644 47668 947061938 51824 51825 455130684 1719 1692 975484213 21086 21087 944652588 13465 13466 460874639 93823 93817 236340191 75029 75003 604413027 48732 48736 658321038 89186 89187 494828552 58854 58855 547983987 61361 61336 89367640 45687 45715 887778568 41698 41685 345895038 26030 26031 258555736 11008 11035 854083124 39501 39516 379889988 5331 5332 621369025 20275 20276 124823306 74163 74164 928458524 13513 13493 26956735 54252 54253 394342021 89691 89692 485788567 93604 93605 473595583 73109 73112 460958702 90667 90668 136406755 21316 21338 909494654 81759 81772 506664524 95911 95937 740658189 18771 18772 450802283 29278 29257 264182250 90248 90249 273635472 54926 54927 372520796 69389 69369 858725634 44491 44492 945225406 22620 22621 487710111 47462 47480 397762300 31677 31678 168188661 23905 23890 666372393 39204 39205 685586282 15903 15904 744887533 65105 65106 4186625 64459 64460 28829322 17524 17525 358088056 67308 67289 862089264 3353 3342 814823232 18791 18792 554779372 73749 73750 823336944 92134 92112 673157222 94646 94643 412508392 42572 42573 49767409 68409 68399 331468092 61319 61303 575362610 1168 1164 71696605 23006 23007 211069157 89699 89677 945046600 26127 26099 745637348 50522 50523 410847302 10440 10441 439308261 42888 42907 483437966 7478 7506 901108797 5454 5425 416947089 38464 38480 891189751 83027 83017 523276388 76195 76206 923270218 14274 14275 40018553 14760 14761 582796575 21779 21780 648658310 89033 89017 944356741 39019 39016 124929154 60728 60726 344290329 40594 40575 768256549 24899 24900 687875373 86756 86757 814593449 66269 66270 404677129 41265 41266 87674252 16394 16395 229274947 48119 48120 10351013 61195 61196 579817650 3197 3196 157248881 57735 57716 799190722 77790 77791 127481070 9477 9465 616896543 46461 46469 269541495 88234 88213 613381565 18175 18200 257452791 92940 92941 14402229 7776 7750 938529445 78139 78114 990779830 43748 43749 779661810 77680 77681 306640281 55145 55121 636526699 879 880 948998183 36428 36440 869611438 75308 75295 757477890 49576 49577 326122868 10846 10838 78245084 86845 86846 459968430 95577 95553 653002638 12148 12149 180669243 62242 62212 261388729 16645 16646 397547323 92802 92818 338183761 64822 64804 274900673 21590 21599 936945455 52875 52876 811512998 23059 23060 596953560 9217 9230 648171591 53380 53381 238838061 90674 90689 435502069 93546 93556 661569324 1426 1427 91831321 91008 91018 825450060 81372 81373 812278548 48755 48756 728793894 2527 2522 827432692 87789 87790 89185837 93232 93237 103996111 50082 50107 320186310 98540 98514 420949543 8961 8939 150302658 46962 46980 516078227 21988 21987 550411784 35247 35259 420294518 9439 9440 202407286 59291 59292 17732250 4885 4886 192598035 42369 42355 381733420 14723 14718 832197558 67819 67820 365073867 65946 65938 58552092 12658 12668 725999590 58158 58159 365460459 11404 11424 350579812 19295 19296 137314681 95090 95091 103836807 55350 55351 620568762 41952 41970 551648185 10186 10167 658915009 43072 43054 445396491 83174 83144 405356455 69705 69706 69719087 87330 87301 149124537 22386 22387 587354228 8315 8335 641908683 759 783 723422976 24921 24928 895304054 1109 1110 86656851 33928 33929 62366657 89195 89203 364608737 73392 73393 322031965 97395 97396 409318826 79926 79927 242029913 42754 42751 80012108 30349 30335 7606009 1895 1885 71609470 64187 64158 771283160 95904 95915 595147559 73037 73038 672726005 25795 25790 405057298 24355 24356 315332914 73904 73905 502653468 94460 94486 80635613 36461 36462 381914117 56129 56151 425840827 74719 74720 283326256 55600 55594 446877731 53168 53169 823125503 26950 26933 403992029 22352 22353 616148946 98070 98071 29946363 89866 89871 573346739 50179 50180 736630579 33738 33739 970065774 93260 93252 587364915 59428 59429 737729149 38577 38572 245598847 4138 4139 276693717 7504 7520 248652696 92433 92454 601971831 74396 74397 674764808 188 189 805371615 28910 28880 675380816 31701 31702 478916734 88632 88624 802399648 59897 59868 154814296 15920 15921 423581771 23909 23927 229647443 61365 61344 278590062 7251 7252 55798055 1817 1818 241453401 25665 25643 944626066 24273 24285 532004790 60690 60686 240010084 78804 78805 608585403 21718 21731 289031063 9283 9301 918960110 48872 48873 904768911 6238 6239 292914416 9204 9193 302965721 51679 51689 627955982 40928 40929 878602334 85811 85793 863673887 18943 18931 365756719 3571 3572 661647321 17346 17358 119608784 49939 49940 940208290 94651 94661 240076165 17702 17703 897199243 38359 38360 580649275 44330 44331 265514595 48958 48959 58499134 80867 80873 935627848 12670 12671 313868464 49484 49485 858441844 6482 6483 751180473 41618 41639 978718505 42154 42155 239210829 85604 85605 90487329 91329 91330 166406728 46132 46156 602412040 83549 83550 636176611 73371 73372 509589061 21804 21805 532840397 98854 98858 92753045 26359 26360 493100030 2993 2985 902341948 90965 90966 757176730 27139 27133 268629436 87107 87081 483429392 92572 92580 803725533 49174 49192 455711048 64287 64291 369684438 37384 37385 315874290 33521 33522 67428695 10408 10434 118701844 48174 48175 524404434 26716 26745 732822766 5114 5115 468661702 13098 13099 658945294 46073 46074 113770879 88860 88846 524103751 18686 18678 605598821 83973 83946 580697305 79813 79814 764898885 35757 35758 293577786 43820 43798 331128215 28568 28569 707530525 73611 73620 330907382 79465 79460 271324629 81366 81341 546981333 19506 19507 691468026 85838 85841 567715141 39560 39534 558925456 17151 17152 856831227 51600 51601 905115596 72029 72021 630702616 80745 80752 429636506 39967 39937 991526961 52420 52421 205886439 72801 72802 790478438 24802 24807 700378617 86514 86513 683909932 90482 90472 942317305 56778 56789 376198912 93302 93303 964978421 65348 65349 561313670 5206 5188 949013352 8126 8127 654059122 37719 37720 29438642 32899 32900 408878279 58685 58664 686243175 8029 8030 382528297 76928 76945 218092755 73526 73536 999149145 89270 89261 30928535 93474 93475 913213201 14148 14172 992875486 82843 82867 216541752 19982 20003 279855151 41385 41373 320270302 85172 85181 667354259 90496 90497 902408940 11595 11596 802362488 96503 96504 960693323 52048 52049 223684066 71537 71538 608853419 26948 26950 130658728 32063 32058 372512223 22110 22111 547658995 45729 45759 545416462 22776 22777 500055231 37475 37471 92199335 52019 52033 253091294 19073 19074 612352071 17585 17588 936864964 88234 88230 39509079 87302 87303 722040540 99944 99914 344705888 38254 38255 707885567 37466 37447 683900361 69822 69813 455282595 17570 17571 478336222 76864 76866 101967668 824 826 932767520 38896 38887 448693381 96112 96113 779994035 6269 6296 941029474 58422 58404 886996798 14523 14524 851141243 56883 56884 950400988 50034 50012 755503474 6739 6721 100898000 89260 89283 183606267 47295 47296 682952355 66634 66635 500506263 62786 62787 914735742 21609 21602 323907289 83331 83332 950985284 47380 47381 271634827 84718 84692 10546787 78614 78612 471710614 67299 67300 481421947 71757 71785 915635598 82447 82448 851721457 97090 97115 697166370 26667 26668 153451100 67591 67592 131304788 18700 18712 901503368 6538 6565 920818416 46995 46996 525167514 50001 50027 953486177 45030 45035 848391681 58417 58418 246662729 79288 79289 203187935 39437 39450 754515706 2530 2525 702175706 53144 53145 722664410 1611 1612 447100779 59179 59201 458257034 28917 28943 300528886 51715 51744 488067048 83243 83240 434535215 17040 17041 717281611 43906 43907 555510366 56589 56581 26346707 30554 30575 220487813 68266 68275 485633257 78984 78985 853452037 70343 70344 786629861 17049 17033 41189224 21394 21395 251556967 30225 30226 723729375 10249 10266 277081255 28360 28358 17235022 78933 78934 160102069 27021 27022 966066292 38308 38309 819011544 41234 41256 379680805 38794 38811 497367814 37210 37182 693121567 9561 9562 731258526 15002 15013 768508886 43149 43137 466938528 53139 53137 945649340 86520 86490 902837812 76964 76965 64271399 41835 41836 535845932 64701 64724 282041135 73348 73372 950272211 82728 82729 301722465 38874 38875 717195721 5902 5903 408267853 49589 49590 382376506 39578 39597 425197073 74761 74762 545768228 95146 95138 534670702 48273 48274 357295950 85276 85277 377516426 26579 26580 736733038 37763 37764 941333582 31391 31392 514656424 95887 95888 77330132 28515 28526 355712864 67430 67429 721188464 70407 70390 896379942 8056 8051 557375553 67422 67415 449681574 35684 35685 446078133 8727 8728 572425143 58399 58424 11096029 37130 37126 526245824 87218 87219 636541616 18256 18257 325075768 61746 61747 235466018 68684 68685 115722587 70783 70784 380596333 64577 64606 262732335 45884 45885 467925243 62269 62252 766320077 12697 12710 261769913 47741 47739 553147583 47932 47917 722186392 75035 75040 492943054 87698 87685 912874754 1586 1587 258294838 60327 60328 388782698 6948 6929 478929055 98740 98741 876670092 55178 55153 144035006 47135 47143 480693184 78815 78806 687597221 23249 23265 269920980 5785 5776 514315212 69591 69578 151459313 76568 76562 353858973 36554 36555 672154301 8120 8119 494051588 78989 79005 976121096 73808 73809 166368917 8761 8767 362398586 71310 71311 330997490 48065 48066 44926441 87330 87327 383329074 40940 40941 35010499 15895 15888 796716422 19386 19387 229001217 14328 14329 10550601 5231 5232 836591992 21033 21053 279169387 31497 31498 610643525 11412 11416 864647797 4494 4466 170354191 74809 74810 951518236 98464 98465 643421949 72190 72218 198506524 94411 94441 888484805 47932 47946 511863304 97756 97757 206770559 19975 19976 528373984 48321 48342 869376390 4418 4430 346451035 87246 87247 591854419 24817 24804 919196933 32107 32119 783214788 25547 25563 186190898 58747 58767 258850411 22691 22692 235778481 58112 58122 690208697 54373 54392 635334687 32482 32483 131241526 59231 59232 251214687 79849 79833 897905680 41968 41977 593671387 33027 33028 478412273 60841 60842 374404191 14713 14714 326733630 55316 55342 619726361 32870 32897 907821793 21320 21321 72558567 66885 66913 454427029 85699 85723 515063004 30943 30952 888595553 2188 2202 885419257 22026 22027 347038169 79078 79079 260804630 75250 75251 246283016 13482 13483 259194681 7734 7735 704448415 83987 84011 313265709 6168 6169 440787700 91528 91516 31333300 19362 19363 470053584 12819 12820 918759356 62479 62462 392362500 97792 97793 318598379 88273 88282 929847420 90707 90705 107847805 76652 76653 518918274 35058 35073 76483033 46439 46440 472623135 40330 40341 217511575 52083 52103 209792777 90679 90669 413597068 38930 38931 846213872 67877 67878 791266773 99401 99402 299970069 57652 57653 50968830 70261 70262 100273716 31716 31717 853123423 50365 50357 607291396 88533 88562 154207308 12221 12222 841423739 59321 59322 897075100 3061 3062 784441521 14550 14539 200477843 32141 32148 10032766 38861 38841 633040756 98369 98356 518812415 39250 39232 96352782 13401 13402 498297902 9534 9535 309670536 86180 86181 600298127 80597 80598 113890907 80058 80059 981878865 89373 89389 916180684 74507 74510 428878999 22569 22570 629568040 4607 4608 993020808 52917 52896 51033955 99920 99921 394650445 16197 16210 180062336 10798 10824 144990809 22367 22368 197592205 66512 66482 318070437 39426 39447 327878576 48188 48194 116435714 71082 71058 221219327 34544 34536 938539701 90464 90441 817927457 94655 94672 516371575 76119 76096 162479077 68113 68114 843591547 34486 34483 323163194 12961 12931 385214001 93181 93182 898623375 5549 5556 692528747 53579 53580 904430915 2589 2578 77896580 90080 90081 711218030 28126 28127 709822753 6661 6667 229373531 16840 16841 508012095 99924 99920 574302988 21487 21499 895106339 38611 38612 379664611 58237 58238 649174868 82805 82806 637672381 54058 54059 604211703 6599 6600 188731044 47894 47887 132844866 2641 2642 186074766 91785 91786 826923559 46746 46727 634922973 71824 71825 938244698 65148 65149 959046195 48757 48742 295157163 89999 90003 830166126 6344 6345 524669695 4664 4688 313167294 72006 72009 920138342 25566 25567 669891226 33922 33923 842908898 84626 84609 786694071 99883 99898 770633061 58243 58231 448190274 87535 87536 517798724 48920 48921 215281186 71888 71872 33180407 44487 44488 371217289 24853 24854 726126974 718 740 468273931 58695 58686 609409067 98587 98588 427398996 73728 73752 18491245 96732 96720 347641195 64340 64341 735354633 37244 37228 428849073 42066 42067 355463238 64380 64406 270337390 16325 16326 426110226 46614 46615 567389023 29947 29961 148170557 55441 55442 484133974 8055 8030 155855826 23064 23065 748769373 43288 43289 648440561 41809 41797 286414217 97617 97595 54362257 49810 49811 734624524 69611 69613 864905450 17526 17533 506236930 53407 53408 176443120 7066 7067 452512901 8276 8253 666656617 46031 46048 581366208 90403 90404 493386997 93360 93378 998308569 78443 78444 523615161 16403 16404 661139323 52672 52692 881848342 7322 7341 890841093 19766 19767 579988708 42465 42466 119279531 23804 23805 634777107 40013 40014 688965746 94644 94619 716514861 18863 18864 458005657 22532 22512 561442808 49672 49673 247569255 36510 36539 602686383 39580 39561 136383628 32782 32783 809952659 72640 72658 241578915 71114 71144 949101776 94063 94064 85366082 22324 22325 530689512 94247 94272 824382424 30060 30061 573435635 89322 89308 903094486 11027 11028 725778012 43621 43642 790091265 62907 62931 57277417 63837 63838 966505075 56598 56591 30665251 50275 50260 981794860 39366 39374 345738576 510 528 167174118 68129 68130 954597524 19908 19909 807950253 50889 50890 416145509 23820 23850 572980522 99785 99811 955903575 29331 29332 43315721 62238 62239 115545653 49370 49366 44279448 28580 28581 448363756 35917 35918 828480291 54228 54229 369907381 88821 88822 499729655 12710 12705 453371378 54365 54366 250406564 75062 75054 932908976 46458 46429 861113386 34849 34850 696338685 57618 57619 99108810 13288 13300 124053321 15189 15166 166519293 22364 22365 443264665 77249 77250 704766609 87581 87554 364668342 87955 87949 849654788 83468 83439 958954625 8048 8032 355500085 63710 63711 270798169 41126 41127 120050479 68456 68457 462689568 1083 1084 986570239 2704 2702 8383907 68310 68311 853771705 65771 65750 193261864 13611 13612 776544085 23318 23327 851713160 1361 1343 23936198 63858 63859 694448193 75369 75370 68427083 76578 76571 749313152 42727 42728 442479575 11154 11155 892750955 21021 21022 627853701 3709 3710 760430815 22034 22035 849236877 13404 13405 279950872 41532 41546 964979013 77762 77763 952325360 36763 36764 180694874 49013 49014 669832061 73238 73241 411229328 50417 50387 862425133 2342 2351 230445928 44521 44525 888371806 2686 2689 698949230 1236 1237 177470676 42555 42563 190394454 52874 52875 260350817 84436 84408 69251672 12320 12321 512792648 30445 30446 843823484 81720 81721 100367258 94572 94554 875299456 34754 34764 563492167 7218 7202 319346254 70251 70263 458722245 48518 48493 475070750 77326 77346 731075778 48593 48599 284951083 84974 84975 98589260 77578 77591 107592748 3242 3243 758904150 36417 36394 289319733 71402 71403 675404531 26245 26246 784302919 1224 1219 885664077 4891 4892 123699185 94586 94587 181654734 45057 45032 45621137 40857 40858 208141618 72830 72831 555638160 54656 54628 459852621 36568 36598 209283471 79957 79932 728934864 56115 56116 172743505 36600 36573 800180814 63619 63620 68415217 1365 1370 653757859 8911 8912 730025551 85307 85279 463048754 70222 70223 513069791 74272 74282 876463887 69405 69406 412759323 50868 50891 539726398 19284 19285 361734976 90334 90335 620573531 41254 41275 629477304 95083 95087 549594417 90494 90495 424590674 17156 17186 577292764 91748 91749 598652053 1284 1285 401393032 71862 71863 212492856 91475 91476 457640928 93162 93179 21609980 97006 97007 768904370 45314 45315 817342900 26566 26584 16285168 67779 67763 169598945 79788 79795 286876495 97003 97030 554297735 29905 29925 688550060 43831 43857 362035611 57800 57820 941713402 53961 53962 949275768 26216 26242 718030538 80261 80253 736999272 10953 10927 528101309 63397 63398 683034596 6105 6106 770096521 1007 1008 691520043 78799 78822 652850692 53754 53763 228827630 63631 63632 586443998 35719 35720 443734748 33645 33617 738525032 30104 30105 158166820 42591 42592 20394107 68317 68326 158930883 53787 53788 839431101 95731 95749 351793641 56444 56445 296140136 20399 20400 635386795 64136 64137 254405841 78067 78043 888390947 76347 76348 394989270 43812 43813 148870339 66017 66018 256855275 53045 53064 775908832 81809 81808 798281321 32447 32448 133424368 82096 82097 65877490 48644 48656 666360241 70155 70156 549492628 61207 61208 205720927 29139 29165 699243516 35122 35123 147816143 99496 99497 958153179 1954 1955 919633387 75087 75079 18490338 98673 98686 45459657 68705 68696 939603659 82415 82416 405958176 92825 92826 406048359 28133 28134 491009246 55208 55194 306535426 19008 19009 159318339 79895 79896 73299423 61466 61471 377651784 4135 4136 500191156 83669 83664 96648550 5529 5553 30178228 4689 4690 966896501 19584 19605 798264186 62794 62793 794586339 70794 70795 291645186 62236 62220 702082127 12125 12126 746920614 25891 25892 728606255 40964 40986 871656393 38002 37981 132189087 63423 63424 18068417 61487 61488 9716450 3046 3028 732430132 75571 75572 265102302 64879 64867 363939979 98018 98019 983756135 52971 52954 926712305 19996 19997 836540099 5211 5201 817236334 85414 85428 573650829 68203 68233 805534318 86749 86750 707132182 14969 14942 981837998 24831 24832 905239197 9371 9372 651093468 40805 40788 334554203 86813 86815 758195174 75566 75577 725138230 14650 14655 231542683 60156 60157 914555312 30336 30337 951484518 18384 18385 228544414 69137 69139 449662005 60998 60999 236187468 97093 97122 723283124 69407 69401 806660666 10156 10175 134684259 82680 82681 500187743 61496 61476 90620452 52288 52289 531064324 51588 51589 914637275 82341 82342 376059920 57058 57035 154881376 19304 19294 570220902 75248 75249 386233710 35618 35619 538842869 51428 51449 547077741 73349 73350 370730592 2677 2657 451979505 55729 55730 122325375 45307 45308 827349307 4756 4757 773397329 87541 87542 943572802 5081 5110 733733943 25411 25416 769435638 63634 63635 643459077 27035 27043 396527177 14124 14113 42505146 38859 38862 908762191 2278 2279 806649952 56006 56007 342157006 1622 1609 817271660 86519 86520 141175436 53810 53811 442995574 2813 2836 411065850 20726 20718 446556030 56795 56822 284644594 91087 91088 524686985 33742 33743 95450042 28541 28542 251810375 29730 29705 570027654 57417 57418 572814846 63558 63559 41878141 10741 10742 508585366 85322 85335 650696233 21690 21691 300249752 23103 23109 614858223 86210 86188 853010740 19389 19390 384788597 73847 73848 815642933 84350 84328 93239425 7084 7085 798018465 57454 57455 686582992 72857 72858 410963297 62142 62156 639348643 37156 37157 72766291 35692 35693 444518291 20132 20106 386172240 53700 53672 182704405 56495 56497 421299640 85826 85827 955186113 1829 1804 323691255 97118 97119 824306601 35659 35660 256272172 38280 38281 786285643 18721 18723 252234052 43829 43827 258832156 68374 68355 263896939 82796 82797 542790357 44851 44852 702005759 96485 96486 367010341 18144 18140 604367856 4333 4334 686648327 63691 63692 873010322 53404 53405 961368781 56149 56173 478597567 66922 66923 400259628 10780 10781 780100586 25939 25930 256717790 1181 1182 554025997 84806 84807 215759337 93889 93911 704421261 97170 97171 501847927 63183 63184 997912955 52319 52320 677371308 67365 67366 470964554 67140 67163 336582851 73179 73153 100048190 93059 93079 775479741 79681 79664 684581355 38251 38252 835332458 12202 12229 710814855 58851 58833 236540098 60681 60682 125157172 61063 61064 390494143 53251 53255 779806096 53991 54019 281354126 45018 45019 129293265 10547 10548 106185393 85554 85555 702336906 59269 59270 74819463 33028 33014 377703986 86745 86722 501536076 79912 79913 510357625 66566 66559 489068810 58091 58092 244303313 14698 14699 496205714 23172 23173 669108042 66717 66718 419006239 75555 75545 407256078 30262 30264 551418392 77525 77533 685808770 68509 68512 638003725 61464 61488 359934923 62545 62571 446282034 32183 32197 646119925 93968 93994 885316992 74807 74789 209340936 35887 35899 783043061 65573 65574 805224493 31587 31564 474597548 1465 1466 141521547 3092 3070 124556537 54121 54141 498186081 55554 55575 494170772 49344 49322 66072273 32666 32693 698718972 56495 56492 256003122 17757 17747 540827210 85367 85349 463872402 20391 20392 628801410 62856 62857 627236412 79636 79651 371143597 50911 50912 776832446 4041 4042 645336366 93140 93130 217899897 1743 1745 185150043 94988 94990 275600877 10021 10022 69760602 71484 71481 543311475 99376 99391 915357316 81662 81663 167323073 43955 43956 881012186 37033 37012 556481763 49756 49760 490588227 79323 79347 202557470 70624 70625 66535754 44920 44921 612660305 79106 79107 771557729 35238 35239 226152015 90327 90305 513592055 67212 67213 981433104 89162 89163 686706418 31416 31426 757401788 65229 65226 389641033 99329 99300 950035627 11349 11369 339358794 53937 53938 859442307 99850 99851 782412858 97840 97841 604105935 90779 90780 585300907 41341 41369 755380049 58419 58420 216882539 71388 71389 768386378 4913 4914 800179789 13166 13144 875514513 9786 9773 974012578 33419 33420 43411290 10266 10261 268765436 91139 91119 994420091 29597 29598 19830105 31520 31521 891356072 54119 54120 573096817 46263 46261 277270222 43435 43445 662568757 25680 25681 541546311 9936 9937 374609150 61422 61433 87286260 76560 76561 639164497 35136 35127 454565257 54991 54976 577067421 9544 9549 294952711 21554 21550 121995052 11367 11368 396595707 41340 41341 262007988 99676 99677 666461350 66632 66633 754437908 79592 79577 335606193 651 652 203785336 81902 81872 23820899 94353 94347 420863703 83884 83869 862457978 28096 28097 986051351 31971 31972 990705347 92566 92567 998687171 17920 17914 297742592 9653 9654 584461737 90394 90411 619745444 98514 98515 240118138 48055 48078 876294938 70357 70358 438151313 89133 89152 349094311 28185 28186 813332494 59143 59144 450939371 84169 84170 615596637 90350 90351 556198283 83976 83961 869643108 64066 64067 300851725 40752 40723 471640303 97315 97316 459717206 98812 98834 544835593 79266 79267 190080228 22799 22826 55033164 11909 11938 770826843 25150 25151 40891452 19090 19103 820677206 63399 63400 484683221 15832 15830 499320020 9271 9272 615802827 30567 30543 755520390 3149 3134 332458953 23799 23782 662141426 30038 30039 181228168 14236 14254 834816782 45042 45043 825577871 35014 35015 289452901 79904 79906 53966389 64508 64509 502459902 30053 30054 245119096 26838 26832 694779652 13038 13039 941131073 4629 4606 876046124 37580 37582 921646641 64782 64786 751221702 1580 1581 61131913 33994 34004 416840535 23218 23236 432259332 62771 62772 97101414 40779 40780 803985508 47535 47536 942478969 73742 73712 621021430 32353 32354 986483943 40058 40059 258462879 70644 70645 417711977 52541 52542 981223388 52514 52515 452065505 41118 41137 987410446 2402 2386 639705243 96354 96355 73103338 45590 45597 918286102 56542 56522 916937636 33971 33946 143830707 57567 57572 149673187 38423 38424 909528478 30465 30466 520227201 88407 88408 784574070 50969 50970 433076879 53720 53721 325190543 2306 2307 625552785 43827 43837 766189755 7865 7864 123191349 80026 80034 618688148 98852 98833 305592745 7021 7022 197094064 34781 34752 714822086 76914 76915 176594220 23710 23702 103899268 458 459 93304897 96217 96191 898194917 10362 10358 355425472 76864 76865 188694052 14183 14184 941813741 62036 62037 723594671 6433 6431 572704667 80548 80549 151374246 27983 27984 101763359 80608 80597 570705034 30729 30730 49615054 89146 89126 954879753 2462 2478 884554112 25068 25042 173716446 62941 62911 553176148 8827 8826 479751059 78459 78460 152649612 68685 68686 438563153 73740 73741 112361693 97932 97944 53287781 91382 91399 345072444 37879 37880 69229505 12232 12233 210532278 18986 19006 544281469 64046 64047 679287953 2462 2435 715670102 43834 43835 664334347 21518 21526 874028132 74113 74114 721895753 43220 43221 343787146 65486 65487 98764778 98250 98251 700651055 47459 47439 56853713 21091 21092 209751335 47650 47651 670501643 7725 7726 750641672 5714 5715 626044119 39825 39844 10706299 11706 11709 46824883 40898 40899 194902018 60495 60496 738049515 54994 55018 74780351 46906 46907 320175549 72831 72827 499521391 93023 93008 436421234 31786 31783 799777930 17343 17352 906382939 20226 20227 591430020 33800 33808 773013472 53023 52996 814611435 14488 14489 226890150 43266 43282 820650507 19082 19083 505090210 45491 45492 290805127 43768 43766 204590063 23430 23443 232173089 76251 76252 456639375 77009 77010 412019154 539 540 517457522 84210 84211 112332189 76862 76836 830092839 71987 71988 267210582 84547 84528 911200971 72055 72056 732116317 87118 87119 285427071 31741 31742 808842723 43475 43476 906631849 79472 79448 547303674 37450 37441 959422734 79005 79006 604138730 58425 58430 693055516 82020 82042 25210667 91942 91936 89233476 64395 64396 225367509 46369 46370 907542673 20893 20894 521423068 3796 3776 961967760 82426 82427 401849876 98556 98557 547253164 19488 19510 771364613 26731 26761 259223832 89439 89452 413466585 2556 2554 521920982 61906 61907 165550889 39026 39027 762352696 86447 86456 850718907 38580 38566 414664156 88031 88054 434343509 47274 47250 774971283 37057 37058 73490467 45837 45821 569473500 40422 40433 185504400 6857 6877 323715920 23298 23323 539969936 12278 12295 618342539 67405 67406 741367734 57370 57342 787351909 7425 7426 796221820 55034 55035 134209515 31017 31018 771717389 59983 59984 531980024 29621 29641 992898227 68953 68954 852134905 59552 59553 910495260 40958 40959 623910645 3674 3675 562144794 28800 28789 91307774 42075 42060 81200251 73863 73864 443527178 48982 48955 163367178 2335 2351 386566355 62293 62294 618299570 36846 36876 165934099 5187 5183 475029765 68422 68423 983664589 78293 78265 817503670 31195 31196 354141314 28827 28817 151183229 54273 54274 200182906 99682 99683 711782314 21819 21802 997918484 9989 9990 647405436 25219 25237 817786837 30313 30314 430319180 33485 33486 596642651 40537 40555 568899529 68786 68787 796049763 36901 36925 79310827 45765 45751 554974525 13498 13481 419172325 25324 25343 73768596 78023 78024 512319797 19608 19628 257163985 55155 55156 502361713 11366 11367 188383694 89093 89094 626718118 49941 49928 696228533 98267 98282 861742472 78280 78305 980968968 13427 13428 89866379 57867 57839 699597518 30969 30970 872912338 30367 30368 908191166 43831 43835 754011789 19975 20001 694870392 9200 9201 183782812 53505 53514 721696601 84666 84667 239211280 31064 31063 525890735 40960 40961 551838926 49609 49601 94868782 16988 17015 163912637 51617 51618 425967816 51560 51538 514153198 75842 75843 401116128 83641 83654 65500867 71764 71781 6588186 68248 68249 34337260 48460 48489 711138627 18115 18116 191111506 80834 80855 912865750 60539 60543 879581746 64724 64725 947832520 66159 66160 47119148 66793 66769 978881911 54085 54086 473037798 90179 90188 352341086 3514 3536 969548735 35172 35179 765146817 9439 9446 992474673 32121 32115 631522880 64292 64265 270982951 17851 17860 138884331 59841 59822 667810530 37753 37730 589807319 90032 90033 208943867 43569 43595 455831378 26125 26123 159472563 44690 44681 391500182 74534 74506 474350064 51337 51334 857245636 28658 28641 89827008 67367 67382 596214195 2242 2231 530097683 16308 16309 736824888 5727 5728 315591782 51787 51788 163050098 94507 94508 539743877 46592 46593 778094863 12935 12936 997553174 70394 70422 618934499 83527 83528 495402271 24655 24671 903475544 71477 71485 689447611 52138 52139 196372089 22718 22740 240127169 12104 12105 24911221 85753 85754 242177918 85764 85765 83850484 91372 91362 199300542 94745 94747 537117470 3121 3116 805481933 15984 16001 364052159 29862 29863 1902082 89425 89426 918292516 82731 82727 130575695 87102 87103 351071186 30157 30154 248300464 85058 85059 298448619 37857 37858 850849506 48132 48128 242780250 39429 39430 36329375 58992 58993 250376483 14326 14327 54749028 23661 23681 911421450 78347 78348 201035531 47037 47045 859700331 70249 70236 177139847 79199 79200 345759585 80657 80658 556461950 26385 26392 858500115 63798 63799 852058799 73440 73448 63065916 59747 59748 225411644 63196 63198 93626506 19543 19544 329840463 34947 34970 729607675 33390 33411 31942973 88066 88037 249069583 78074 78089 872028496 85174 85182 127196217 98065 98059 763290588 45098 45126 262090818 33562 33557 204232305 86648 86642 788870430 53177 53173 536733999 19436 19437 77673200 1955 1956 130133917 89322 89323 568112845 17604 17618 596088387 51896 51888 670532542 30979 30980 70462742 3254 3228 146026466 75253 75254 246809476 61830 61831 754405145 89697 89698 53510540 38316 38317 801682528 60233 60216 889433465 77108 77109 443828084 52812 52796 14246565 63685 63712 850354760 59990 60003 628629323 5150 5151 810307760 68283 68284 91346249 44917 44947 12664694 76109 76110 515122728 34128 34123 929983621 66684 66703 40686184 17908 17909 155644173 68021 68012 936178494 91016 90997 149279814 27818 27814 380974497 77992 78022 456989913 96520 96521 619562093 61308 61309 997149893 79407 79394 440803020 7622 7623 245454286 71431 71458 699949630 50896 50897 277529187 62876 62902 278110895 72865 72866 644650872 52175 52176 789660850 90985 90959 253602554 25208 25192 353897293 89989 89990 682833634 19171 19141 764363947 58613 58614 67777647 26089 26090 34304882 65126 65127 344808983 9534 9540 821045543 39815 39816 906751702 34076 34077 933152848 77652 77653 690890735 30078 30079 554599818 91173 91144 920624707 91659 91660 823773174 63769 63745 521223882 47813 47814 937138628 26704 26701 86950957 91898 91926 915187890 90835 90836 644611398 37065 37074 118361254 22469 22465 347651727 71919 71892 390148372 49630 49631 492004071 46485 46486 388241102 83896 83897 512800694 89513 89534 767521213 13566 13554 566712805 54945 54946 111501321 20316 20314 2391294 50801 50783 194967467 53024 52997 494428363 61465 61477 350604222 64742 64714 721290023 21376 21350 180966020 50805 50806 822214590 80875 80889 329695326 53923 53918 946288735 13794 13767 626019719 24240 24241 462063859 54998 54974 601429430 15008 15009 410990211 22911 22912 210686204 804 808 836640337 5846 5847 786881442 19360 19390 771141512 41337 41338 793393808 55388 55389 932546184 49422 49423 803768554 1639 1640 242117746 33865 33866 916223622 12546 12547 327885508 94066 94083 449248127 31210 31211 701925443 52251 52249 85156839 61843 61838 368114501 2589 2581 267266969 30972 30977 469801232 5232 5240 874502294 68086 68087 637263304 3187 3180 838537359 25948 25949 622377272 45089 45101 72800806 54456 54427 509034669 99214 99215 588424673 48542 48538 477553494 3801 3792 477583703 86822 86833 878020541 93534 93528 997224599 1731 1710 383939336 71098 71099 366762145 11386 11399 441895734 41596 41597 753578376 58006 58007 906417439 41410 41399 957799149 44648 44649 303387933 7821 7848 480223834 86233 86234 862706616 79794 79795 599616213 26836 26819 350528655 83700 83701 728097180 47959 47974 447468043 84504 84481 667971852 52098 52099 77618415 78592 78593 347322803 58022 58030 854829343 75057 75058 676221986 31272 31280 433962311 15111 15123 71170810 9252 9253 428165819 63504 63505 345139978 77050 77080 276910359 39243 39235 446463587 54383 54363 361432417 11920 11932 8786143 23781 23787 321976060 47230 47212 117592477 7993 7994 101264676 37490 37491 306861445 76022 75996 659873669 83417 83418 340784340 26984 26985 848954923 96149 96137 785662906 75525 75532 124942830 65172 65173 815242508 47265 47266 899012606 77088 77081 428814410 39208 39189 826133812 50255 50248 639089657 23793 23801 122476454 93247 93248 958256079 7257 7258 835946634 52917 52918 883652009 25056 25048 572165932 33555 33541 784721670 46737 46738 380578658 78811 78804 969977194 41046 41055 350311290 61130 61141 564160185 28517 28500 818993080 77205 77206 415202697 88042 88021 860338552 91079 91080 409129210 6269 6270 790069232 22612 22642 716277066 46121 46137 609263176 17575 17548 828405959 71906 71907 391527741 65832 65833 717499297 26638 26612 658006147 32524 32533 669124147 70970 70971 41791826 59895 59912 904379764 14694 14695 771441410 98789 98798 157867694 21856 21855 20663267 43279 43280 504632901 5038 5039 785881685 8094 8109 480086797 70701 70678 538472502 38781 38782 800648799 92942 92943 764508068 79960 79961 899701760 36026 36010 770300364 18284 18285 303940459 25849 25850 676138225 22228 22227 100553714 65623 65624 273721763 81954 81955 872937056 78965 78966 553843117 78584 78600 520169227 73475 73476 325077019 94541 94512 130552043 93082 93068 422091392 70765 70763 967033608 68997 68998 498765908 99987 99984 166030394 63656 63657 229471095 30727 30705 34567219 72152 72153 3597956 79482 79483 479990547 40078 40079 420535011 86604 86622 911351923 70068 70069 724691711 88622 88619 71583604 30410 30423 951243600 97910 97907 302841769 42816 42817 941852097 19710 19711 236987259 38352 38353 684566795 7402 7403 454097473 83357 83358 745538696 71634 71635 213956078 7478 7470 986793611 76596 76584 545146681 97568 97544 382967260 34343 34354 159772716 93390 93381 970179245 47434 47435 382479548 95277 95271 875525801 92335 92336 925402323 31615 31645 818867636 65837 65838 550710678 70666 70645 145808766 2181 2167 712747013 19344 19345 153341824 61793 61794 843883108 79805 79782 166454846 87157 87158 233865487 15168 15144 198369440 60274 60303 897487258 62042 62043 938694966 46758 46759 276886819 42847 42848 118074713 85911 85912 568240086 24019 24036 360993108 67802 67803 473181185 3514 3490 407424321 45155 45156 494171331 27554 27534 905448416 34650 34655 250255423 96978 97006 343480488 77443 77461 457382891 68298 68279 351285134 89672 89676 324680411 54083 54084 448038128 69531 69508 116506755 42573 42574 60670959 24755 24760 855884606 13293 13294 115451195 71241 71242 463361941 37508 37537 770301776 85870 85884 928574425 25724 25725 488395225 41297 41298 951467228 61333 61314 337369047 36668 36688 802098293 52756 52775 467562548 52166 52152 611370665 16950 16951 92721886 69963 69964 909090471 57498 57499 163352258 45739 45716 327721298 99520 99521 13271784 65196 65204 30403061 79322 79323 483721323 41745 41773 624160364 44476 44500 836992119 77905 77906 625697189 29769 29783 48114364 89575 89576 372101864 12559 12560 984702403 6172 6173 26606274 33669 33664 427406937 39273 39287 16010961 69146 69119 781766740 5463 5464 840154278 74117 74129 574327384 1900 1901 700844300 32574 32575 802512184 56945 56946 510875847 64314 64327 462563495 55787 55802 251868281 54755 54756 407081482 7557 7558 518368628 65647 65667 754119669 51411 51412 858280367 80034 80031 668729333 60722 60723 938572470 27981 27982 432386476 10003 10004 684867962 52589 52566 542827587 68367 68368 348748887 7831 7854 704307961 65909 65910 803698881 39220 39221 792517356 56423 56396 245818653 81474 81475 314874848 16543 16538 749033322 60993 60994 90904843 73714 73727 109850956 39325 39326 779440999 13300 13307 786314501 45671 45682 771400229 40701 40702 822025549 19667 19668 715053516 95892 95887 519538188 53279 53302 361351063 62326 62327 562470181 10572 10573 509523942 91386 91387 899847812 40672 40642 687562202 69040 69064 807070824 32634 32635 705372555 13855 13844 435496011 13318 13313 491495732 48769 48770 186966098 69160 69161 986922074 14870 14871 142040233 11705 11706 69438836 85721 85722 685393701 68565 68585 774628126 57976 57965 685802443 81293 81264 278777839 84193 84203 709684094 56411 56412 430177869 15032 15033 562081677 86723 86744 347706075 52196 52183 73339026 29629 29630 23365830 70088 70082 533098701 55414 55440 883197 75021 75005 384194099 705 708 402087749 8529 8530 6672134 30016 30043 705759264 30419 30414 199906319 62196 62197 429555299 6504 6503 458330098 88908 88899 137122637 52099 52088 897324661 71112 71140 690042767 42114 42115 973302338 22628 22629 345260308 20689 20690 455818942 72237 72238 152673462 99737 99738 225220105 62656 62657 625043638 5493 5494 209672924 22766 22767 745505498 7204 7205 750840668 62543 62544 733133824 98859 98853 425051513 22277 22251 146593595 49762 49763 991703322 74698 74702 27191375 86290 86282 475574070 8650 8645 364845246 74648 74627 616779884 58283 58286 700064949 1845 1846 161498809 49442 49443 375376040 34907 34915 677948529 13491 13492 32003345 85645 85646 673378534 84226 84227 521268210 73670 73671 704502118 96790 96814 560753175 44865 44866 383350229 38563 38564 235367178 45368 45369 135913161 18429 18417 892407620 3757 3753 883140207 3449 3450 454890799 17653 17683 846316861 47778 47779 928048537 10886 10916 182324892 43104 43105 139643465 84313 84335 377830075 56410 56424 587354357 77398 77399 511654780 54947 54948 197667702 47429 47415 90352289 68085 68058 145426958 12530 12518 571781873 44455 44475 354837403 67611 67612 110408111 4629 4630 834805277 87581 87582 843033187 42898 42899 952006658 24358 24381 614796188 72350 72337 559308308 99361 99362 348634259 49294 49269 152714472 14933 14934 176415120 82991 83014 360400994 29149 29130 472455355 31568 31569 241300530 66938 66939 397411635 62674 62676 705463213 64407 64408 738611754 17551 17552 922994466 36917 36908 510370505 83338 83339 109318036 39468 39443 807649435 55875 55853 16837057 10312 10316 985865702 44677 44678 852155190 27671 27672 974896644 27565 27566 797565046 41156 41184 144045702 60613 60592 719112428 2687 2688 371568241 36501 36492 384640207 12914 12915 693573544 75723 75724 388587183 36508 36509 666132373 1810 1811 445868147 90144 90127 413096086 82845 82846 660335783 95206 95207 219397987 48197 48172 249428598 97637 97620 480533855 62227 62228 219090087 68149 68150 978177628 60022 60023 206676907 27915 27916 950409685 66153 66154 272483506 84940 84941 731018705 16379 16380 39876799 35664 35665 386316187 48007 48008 686012517 60785 60786 149649603 46457 46467 427992393 41265 41275 899672266 4378 4351 885819603 2446 2447 480048659 39825 39803 888268112 49201 49202 337710347 29090 29094 195358232 9459 9445 653096982 91048 91049 48502710 55802 55813 118111654 61497 61484 906333798 35274 35275 11203104 25869 25896 821031564 42808 42798 973406794 73456 73457 487304153 33700 33717 3342609 69245 69273 109355107 29026 29027 578195568 94553 94554 232467122 13140 13141 110910647 35871 35844 987592950 95205 95206 105012430 46434 46435 446487065 74052 74034 604179166 79299 79289 884631691 33587 33605 949110739 37354 37368 99424147 54120 54121 372398330 92336 92337 890035929 34115 34089 526416551 87275 87247 519924471 43080 43091 865216262 72152 72156 992692948 203 207 683275752 44507 44506 903220554 14834 14835 160909848 3751 3752 675785860 74291 74277 224523242 97505 97506 346587213 89876 89877 406767863 15766 15754 694864475 12094 12095 217639357 11119 11120 831368979 50098 50099 727220950 36198 36212 645627240 77883 77884 977929526 56277 56278 679482612 38395 38396 8877417 719 720 746139283 14834 14850 6888164 49090 49118 327307612 82005 82006 267745535 92040 92041 591770393 18756 18757 605777314 57841 57870 416493494 81109 81131 33115691 52001 52031 135266720 23329 23330 56006393 89647 89648 59232964 76656 76657 262527995 11611 11612 757396269 97965 97966 496725163 81768 81769 653875128 21416 21417 459052052 34998 34999 701376017 62743 62744 739708826 98968 98991 957596198 2927 2914 989711159 50064 50065 337605442 24826 24839 887111077 1163 1186 112827250 23988 23964 222406728 91081 91082 4011611 83013 83014 87755333 7886 7887 61176665 96217 96218 840177157 77826 77827 454009454 17628 17629 236672333 23016 23034 430116687 89765 89795 967318198 30740 30721 755252809 47104 47105 805019785 1091 1092 241756678 33011 33012 930551299 96255 96256 699574420 84818 84792 280011829 47987 48002 355045330 20398 20392 480551034 94492 94489 511321358 63537 63548 92386368 96967 96972 144898147 19841 19811 64833034 35316 35317 92568073 89389 89397 76404396 27060 27061 838526292 1627 1628 846634349 17195 17196 158993618 71068 71069 541417054 61079 61051 714734155 84833 84806 848985616 40321 40302 441872914 77373 77388 638000057 81584 81585 750786741 80247 80248 689457776 39420 39427 724363050 85988 85989 261783428 94836 94837 775797175 78229 78230 695742949 27896 27919 609275852 71684 71692 521596788 39666 39691 929880846 28343 28344 366992787 83541 83542 705924423 74662 74632 39930600 15080 15081 187059713 26679 26680 516017593 44257 44265 951817846 63974 63975 143537626 36604 36605 442833806 69621 69622 247073322 21009 21010 497133058 86526 86513 875511140 44988 44989 554688146 21608 21633 765415629 68346 68347 704622041 73356 73357 210361331 91252 91275 569195830 67056 67057 932398447 90137 90138 723212557 60371 60372 184982500 94909 94883 879858990 86600 86585 868766918 84292 84274 182240319 69834 69835 1947681 99862 99858 697446739 91997 92018 869345746 61271 61272 932513044 74213 74240 190674658 29 30 615159190 78441 78432 253450904 35357 35346 822631032 49127 49128 467842198 94931 94932 379870621 60400 60401 609955629 21529 21530 174947573 28421 28403 638611855 45615 45616 663436367 1853 1854 448892892 55275 55272 426565378 27468 27469 525284433 82746 82747 789176695 87311 87306 353035860 43782 43771 255019962 31467 31468 744210669 45102 45095 795025165 99960 99944 509380169 89701 89702 884102880 73100 73101 946270703 8955 8956 614579176 81240 81219 331897153 37280 37281 309537683 95513 95514 91524073 80494 80479 78658481 74220 74221 706637412 54033 54027 156669708 17707 17717 774827273 59458 59459 96422301 5698 5701 606574067 73238 73251 318907077 30613 30585 356509040 44997 44978 795184519 42528 42550 797703957 45263 45252 371606875 40766 40767 989726904 51742 51765 989599382 88188 88189 801850305 63484 63505 138128197 39583 39613 351909328 49345 49346 479298989 278 259 360227753 24501 24524 683712406 61251 61252 797240329 12556 12529 631877563 45022 45035 846896995 83766 83782 482989915 41600 41611 226499493 25710 25711 503657403 54619 54620 469377482 25854 25884 997480734 94314 94315 279738387 95483 95498 841172443 2758 2732 801968162 79117 79090 294962523 17652 17653 272278418 13074 13075 711190420 54858 54840 489383320 4285 4286 536651879 27859 27860 582793296 3320 3321 919037309 3078 3083 33723950 80388 80402 437168467 5793 5819 505510629 72666 72667 162334176 97564 97565 827672258 11216 11214 414623919 91992 91993 437688187 86767 86768 86013725 72336 72311 617189636 3785 3786 744700291 70428 70429 592741011 64199 64200 945273866 49512 49513 651924483 79575 79590 370570840 590 591 121634318 83978 84001 486569006 99641 99666 402453381 23850 23851 377682959 65698 65706 131763619 68137 68138 794352443 84387 84388 69077429 54247 54248 925963070 1662 1677 723498837 51430 51400 547731892 25861 25852 761606539 98029 98010 629634052 4412 4413 884448070 19070 19074 895919504 93675 93676 581008151 80035 80055 983336919 53384 53363 987461396 80996 80969 62908619 68970 68973 92279502 27726 27747 874456683 43167 43168 382635878 11690 11691 474107804 89996 89973 676536674 7839 7858 893784670 6374 6375 717796905 16173 16174 569162153 31918 31932 350163620 72376 72377 545145453 48029 48028 937311773 6805 6806 553814159 22119 22102 109293260 79337 79331 842695156 56588 56589 696323567 9213 9214 517588039 33545 33546 947292353 9975 9974 827109341 45234 45235 683558619 39461 39462 910272854 14077 14078 326064635 54005 53997 349113398 34961 34966 104016830 33260 33261 42722797 80256 80257 898933499 22386 22379 455337335 60098 60099 264288038 47589 47590 624939257 62221 62241 192819317 75477 75502 167986621 49867 49868 40049855 57579 57580 744429558 75891 75878 803457096 63910 63927 500662881 77093 77094 175495906 59758 59739 999015238 33749 33774 357303308 6644 6645 444091647 80352 80353 412543476 84130 84131 454159262 15636 15637 671041860 68130 68131 724591135 42649 42640 674712775 6371 6401 231389379 22700 22701 708519342 54135 54120 855959871 7372 7366 759334636 64310 64311 48567174 80619 80643 284308229 86328 86348 143253033 32018 32019 775064644 30056 30057 270154771 34694 34695 769366082 83727 83728 336451136 75627 75605 209808428 71288 71291 514195204 54554 54555 872194427 48202 48203 211470789 1601 1602 491566918 69518 69510 366691045 60756 60770 929637477 90357 90370 835353762 24648 24676 135926690 3645 3674 314780559 36442 36443 644115022 55008 54987 812050988 27151 27152 714007195 61307 61308 259325014 65627 65628 52925089 11054 11059 612048091 80278 80279 979081666 41134 41135 213776826 58821 58816 232827088 74638 74639 6852061 25230 25231 449366281 70004 70028 395789428 33241 33242 282852027 50293 50294 942683600 63346 63373 220908132 34828 34829 418629421 67733 67717 238368009 47445 47422 578154392 31295 31296 803860111 27509 27510 472143363 96726 96727 730673626 98683 98700 211190077 91078 91079 950565697 75031 75032 857279401 7641 7636 194650414 23710 23711 708755787 70301 70302 936373901 46249 46250 861706082 87201 87202 65883995 94639 94652 675642313 28883 28884 455641501 13407 13437 127025291 8121 8122 375883048 20404 20422 932483707 63751 63752 52032227 53062 53063 219491219 15012 15035 49814381 54150 54151 608664061 20304 20305 366921886 3325 3344 786280206 16133 16134 824000763 84486 84476 110476957 40730 40731 911493089 87643 87644 658383360 2711 2712 884354970 494 466 448913086 43888 43889 144870353 32399 32400 483102593 77925 77912 587463547 72451 72478 663798826 64276 64284 742406129 56338 56322 713420010 55895 55884 615883140 10683 10707 929200658 16701 16712 346944054 58220 58221 589547551 70274 70275 588188423 97706 97707 954884458 2162 2163 455254926 43542 43572 521709000 52964 52965 994170372 65916 65917 70950091 65380 65381 963775904 319 322 215131682 79189 79190 383670145 548 560 199723932 68915 68920 726529839 17952 17962 60651080 55275 55276 819319100 78462 78463 378888705 96399 96400 332039206 9429 9406 785104796 52308 52320 846212958 5621 5631 997057782 43817 43818 292300535 98855 98856 402246139 21434 21435 276365630 38966 38967 772164745 45274 45260 908987079 88404 88391 513877731 42167 42165 495349654 79937 79951 164954528 1043 1044 67007029 81991 81992 633272065 62441 62442 21469871 91561 91562 253531338 51928 51929 842805439 78338 78339 667802177 38646 38647 78351682 11699 11714 136478319 62982 62955 470307583 26648 26649 335945401 9321 9322 881789389 67753 67754 26002567 64837 64866 384029284 82663 82666 792070895 36825 36810 69393053 26996 27006 696229789 93152 93144 549886422 93118 93091 631257265 12736 12737 417863547 96398 96396 19881639 14074 14075 413174757 18961 18962 65824527 2686 2687 92276398 72774 72775 22910928 78290 78272 564616799 86977 86978 797582083 1146 1123 275520994 88870 88871 533303929 86191 86172 812200285 57924 57925 972520839 1572 1573 889895633 73020 73005 4551955 7104 7085 676810035 34546 34547 107207980 94162 94163 601123674 77076 77077 424135234 22435 22436 249419313 18716 18717 449496631 67128 67129 383532036 89411 89392 396477483 14281 14282 505474552 20981 20967 74007580 59707 59708 399578861 3401 3402 733023802 44910 44911 690187640 15631 15632 506288203 62079 62061 130938449 28420 28421 754957935 5313 5308 166001163 71466 71447 898828515 56408 56409 778026087 70723 70719 278892532 62728 62729 651430490 53143 53144 585492218 38764 38761 292021406 67491 67486 345935126 56954 56955 395598267 37833 37834 855582760 24048 24049 25432312 70231 70216 271719659 45525 45504 877879361 42476 42458 121961020 57936 57937 798824857 42729 42730 429089416 29331 29321 13916853 65097 65098 760531250 10392 10373 536116441 68610 68589 523498467 92845 92818 721897399 66234 66230 583425054 78665 78666 678744222 60283 60259 438758810 72160 72161 563350677 61442 61443 984412702 20511 20531 438858944 17407 17408 793068053 15701 15702 426104723 61494 61469 97503672 96513 96532 37915937 91888 91889 668638382 89486 89461 511614322 63932 63933 242532617 80097 80123 661957383 4338 4323 278002984 51295 51296 185779770 36302 36303 98624946 99308 99289 357929211 34721 34730 695962459 33172 33173 203489517 42605 42606 840987333 13771 13772 452110600 95196 95215 284592649 49540 49516 879446536 64565 64566 711731703 59059 59040 619038991 31762 31763 279646 71027 71028 585748916 10928 10921 980553333 93448 93449 427549929 94176 94177 36467771 73233 73234 794934634 4881 4882 272756799 37868 37881 711951526 56965 56966 537050183 55129 55130 774800073 78423 78424 605724844 85223 85224 682740828 87166 87167 412252034 88146 88147 209951996 27810 27819 687019191 50827 50832 121097911 41438 41456 626194706 37815 37816 124466060 18515 18503 823251231 72852 72853 408355595 73460 73466 426983781 17216 17217 16401786 19634 19635 552249178 91640 91641 234909693 28597 28617 564451109 99844 99839 980161956 16150 16151 552488536 45847 45867 682475113 36771 36758 806704523 78406 78407 980788959 77057 77086 465111076 34339 34340 953058119 3363 3334 30966934 21936 21937 388490628 54704 54726 990503595 1579 1572 186629728 1050 1051 939434118 76182 76160 796674866 45022 45023 560132306 16712 16713 968472294 18657 18643 767386934 616 617 498887316 8430 8417 375827987 22247 22248 185685368 57573 57574 316324383 14101 14102 672024124 50154 50155 558962867 94879 94892 740097406 85768 85769 841543706 52384 52385 710031975 82328 82323 961536378 24286 24287 219055532 54781 54795 192776318 70963 70979 725568111 71132 71146 461859088 12774 12746 154553766 70026 70027 696973212 34229 34205 661403850 4495 4496 822905789 82624 82607 892303353 32127 32125 773811840 61933 61934 426046921 50835 50821 48120596 27131 27132 958676738 62526 62530 330447527 18760 18785 515458101 79443 79466 267039269 13226 13224 366249801 98527 98557 195752889 54787 54788 784024368 69813 69814 844748857 31597 31589 835400416 83167 83168 789880638 43800 43815 677545596 40910 40911 533476702 49078 49090 31795702 87790 87796 691381197 71708 71709 629269447 53161 53157 245083886 96859 96860 705693428 87839 87820 516262582 47927 47920 239171726 46351 46352 893143326 66238 66239 114749479 9180 9181 593995516 8378 8379 237603405 95820 95834 243524437 14388 14392 365727311 76605 76633 396134919 4764 4765 413754448 39308 39310 628166787 58774 58768 611741348 1239 1240 10075704 72372 72373 734116070 5942 5933 73044173 97028 97029 681579540 37449 37450 912225366 32303 32304 157930108 86733 86734 868442455 22382 22400 940292081 92808 92809 336209013 60175 60166 989947809 49200 49171 169276498 769 747 992708189 36204 36205 717435984 46754 46755 191941862 13550 13580 109434787 5374 5375 858725582 64523 64524 837756129 91576 91552 587877854 60498 60520 308968955 49981 49982 759675993 20115 20116 187396756 7372 7373 42951429 44460 44455 271138077 84746 84758 310568093 93799 93800 284037648 42525 42526 517076873 49155 49156 708643750 41435 41438 827879968 75232 75204 350268103 39580 39581 434721971 34830 34825 428566810 13926 13898 338144052 50273 50274 34892344 56845 56846 400851418 67024 67026 753751118 83447 83417 711589712 25422 25411 886930822 81880 81884 959038248 72058 72059 267927582 51713 51716 886552203 63627 63610 199747304 26891 26909 821810257 91185 91186 112332737 32636 32637 526021233 32667 32669 592958778 69121 69122 141762937 23689 23699 179002838 81856 81860 450261244 82079 82080 818588581 43556 43585 478850446 7284 7275 900510342 19419 19420 534859655 7909 7920 422498222 9893 9910 621205249 11652 11676 721257844 4256 4265 897639982 23466 23442 956592899 64471 64480 365782980 74663 74642 307562862 54832 54833 360313636 36110 36128 573266506 15083 15084 703593894 36716 36717 719017932 77817 77793 948050271 94007 94008 818051333 26327 26328 434502253 84513 84514 94996649 74088 74089 734976373 59703 59718 208568692 92418 92444 515381380 92844 92845 953331995 69351 69349 633509217 16092 16093 42059049 62045 62046 362038174 39655 39649 980225718 21216 21226 938289397 78617 78618 35495487 951 952 989281692 73506 73507 739832586 38900 38901 670419777 96514 96515 220706865 78240 78256 142238150 56247 56260 906401786 88924 88900 903991027 78858 78865 937285072 3000 3001 164581999 87575 87590 19161929 98092 98101 861144371 37589 37590 556983771 73535 73554 292844636 46735 46736 265008281 25428 25429 666014363 90696 90714 274238426 77635 77636 39117704 87802 87773 514394091 21445 21446 89453792 33488 33489 91976708 17861 17862 379050197 45961 45962 521934107 92162 92163 239780683 93748 93776 132459600 86078 86052 197419539 30498 30499 521064103 15594 15588 620443217 20034 20044 818810315 23919 23920 175447570 1687 1716 31153544 92162 92132 822833320 65339 65357 310912323 17473 17474 870539356 94674 94675 868980382 77590 77591 247849078 77025 77026 134321071 22456 22457 409293917 22077 22079 211211596 86406 86384 481088044 23255 23280 974060441 33593 33594 783886159 22409 22410 865197714 59133 59134 337422521 83859 83860 275919250 92919 92920 695806149 50806 50800 461920035 54879 54852 709899108 16446 16447 222193130 68300 68289 740713529 3004 2999 551019194 74454 74452 429721523 32911 32939 173861812 22712 22723 815373555 55839 55840 487535555 27579 27580 872269993 29059 29060 509409540 73639 73630 540335484 71878 71879 622861935 25176 25177 938091735 92285 92286 935693655 30404 30405 446451070 92381 92377 38491426 89070 89077 835248980 21543 21524 691548091 67367 67368 165076290 98629 98630 380195241 84005 84006 171273763 71875 71850 914274079 67447 67422 35336592 68813 68811 363503885 31391 31413 92143628 62337 62338 821215341 83194 83195 349596455 43029 43030 364773008 76656 76678 549962343 53047 53028 522273199 88338 88362 888829204 28076 28095 313051081 34907 34908 514521772 40221 40222 407883997 85683 85684 951892378 51272 51269 7934025 88041 88012 703420644 95174 95196 876685150 70757 70739 384656519 72340 72352 137801323 57535 57536 648457805 18752 18756 969806175 18614 18615 430930708 7595 7598 149462093 44582 44567 955678285 29521 29522 247571930 20095 20118 990947261 71827 71828 51869852 200 201 352452554 51864 51867 832994835 71625 71626 323986771 4612 4590 490796752 43089 43069 39596003 24756 24757 952563221 12841 12842 580600833 41455 41479 20337972 23310 23311 787598996 58352 58342 895742878 75545 75559 219258596 28975 28967 589159787 6149 6122 949011745 36140 36141 295208960 77376 77363 973129853 34013 34004 351968689 52800 52801 272754742 55475 55476 439627014 43874 43875 554905245 88200 88198 943005664 64624 64634 791687449 15041 15032 667715830 62643 62673 75707009 17625 17626 856221138 27204 27205 422044512 16034 16035 747296506 82432 82433 362454521 40708 40709 102705808 80281 80282 282239266 3302 3303 170102020 39333 39351 28423711 55278 55297 758378916 89889 89877 896162021 72410 72411 714846050 89377 89378 473892723 10231 10232 140580645 42657 42640 333008916 79986 80004 666186082 73815 73816 630893705 36075 36064 909947504 7878 7879 629283544 60173 60174 640050312 84056 84057 684123534 51905 51906 404568796 68185 68186 858190026 77763 77789 429465899 52005 51979 234376767 37135 37107 79049043 93634 93635 814344469 34603 34604 822947645 27444 27447 842624462 31602 31603 761041207 80925 80895 473142282 37481 37494 355367011 6235 6236 659568110 38638 38613 488879603 37613 37584 974360229 20793 20770 611703947 19086 19087 185128612 84199 84200 91349320 52281 52282 709254600 50535 50529 232016725 93379 93375 706773308 36581 36597 861680237 96899 96904 62568949 65558 65552 217874175 19688 19707 235218983 45211 45236 272619268 30935 30936 972915582 19774 19775 379124193 97134 97135 46888575 98318 98319 792718725 52433 52434 255656412 97759 97760 595926587 97744 97745 467028290 85456 85457 785201093 33114 33115 686923883 66203 66208 670589262 46299 46300 214394560 80761 80762 434921323 19755 19756 354049102 54859 54887 861090741 41151 41152 202887307 9697 9682 833369277 60191 60196 110829777 17653 17654 217296768 22558 22559 810788030 58989 58991 754273155 84394 84396 389766503 57215 57189 282279029 57392 57393 828581800 77752 77765 671368513 22101 22131 115034665 52196 52197 489706132 18016 18010 485084215 40841 40839 157855180 73633 73656 310778359 18164 18150 324425936 80692 80678 390188741 54366 54367 277171807 11368 11369 698676912 9496 9494 449011360 69912 69913 229293493 6023 6024 90290784 28705 28725 753945524 66628 66629 842051981 10219 10220 681397560 88601 88573 146315162 68308 68309 150860391 36535 36536 165121536 35062 35075 616787451 84822 84823 934488342 39966 39967 240624543 94841 94833 32981414 28720 28728 632857650 71371 71372 708436398 1555 1556 865738653 65647 65645 683284081 41629 41630 204506491 81261 81262 838001393 97167 97173 188433614 52087 52088 324762497 41676 41647 415530394 95497 95498 123269558 29838 29839 761076563 55930 55921 935874705 36907 36908 307927623 13491 13473 905243699 97646 97647 385194793 35910 35911 604002890 72784 72754 22154695 43218 43219 289513093 78224 78225 734807365 12909 12910 727632366 83643 83649 338339403 27617 27618 291507721 89094 89095 818853757 92396 92397 596387306 66340 66341 55901947 10821 10822 833477317 83435 83415 381294379 28267 28240 866168543 55562 55563 767483565 82414 82415 525964199 88038 88039 342385450 41213 41214 796672256 43024 42995 474524461 10792 10793 482219860 25220 25221 99641359 7172 7188 318411474 44760 44745 898551075 32174 32185 816040705 15847 15873 733197492 79081 79082 722432288 25863 25864 360257375 20150 20153 938651483 22613 22614 655776456 74180 74165 18828153 4948 4921 836036387 58004 58012 820826324 28941 28933 286947464 36825 36826 461476640 40767 40769 151720404 36978 36956 759801998 49294 49295 627670389 43657 43679 558146574 48365 48366 377043382 74661 74640 489593825 1736 1710 762853914 95289 95309 849881418 52926 52927 443120618 61868 61869 125173731 53399 53400 122018644 90913 90921 180938711 74076 74077 843506052 87805 87806 569005887 19871 19872 226606102 56161 56162 959554451 92634 92635 342612425 96993 96994 278519081 72662 72663 669057806 56322 56317 307155770 63129 63130 208752588 75049 75050 979261284 19659 19683 687211455 28448 28425 834562053 16926 16927 880427056 32397 32391 254155631 2762 2763 514404416 32553 32575 668373299 580 605 904679843 3020 3021 835112492 47722 47718 142738329 67878 67879 668680158 35991 36012 384187833 5478 5482 499113474 73852 73851 741759487 16499 16500 852817421 87920 87921 214432634 61031 61032 967586493 21153 21134 802830433 31980 31981 976898058 62409 62410 863506617 56932 56933 828355008 12095 12109 899820668 8023 8013 666597598 48815 48816 709301014 49526 49520 488122183 34481 34485 632456276 71622 71649 270279113 27768 27769 118193614 52646 52663 141176525 1617 1618 617094588 89400 89408 313704930 49856 49872 87074324 83969 83944 213216763 97522 97500 878809622 96127 96128 346106207 11861 11852 144166023 53219 53202 198040673 61347 61348 216257149 75913 75914 430624079 69084 69085 873148317 16555 16560 800305404 95547 95548 809242250 17518 17519 655283797 22471 22453 260918769 24015 24016 418258339 34063 34074 155387554 13049 13050 82255579 87970 87971 21927238 73336 73363 387904414 29179 29161 681684506 85172 85174 53824919 67555 67556 662490107 62812 62809 659214526 92166 92189 317982245 73772 73794 742064117 21938 21926 894245816 1824 1809 117840841 35887 35883 362061275 57626 57610 360727560 79181 79199 914944328 80634 80630 287109243 10278 10279 494241452 71707 71733 725221747 93751 93752 839566172 61696 61697 503209184 49257 49258 238454406 42139 42147 296551892 46537 46561 969609701 11319 11320 177755990 71361 71382 925594430 49478 49470 948338823 83940 83941 942679965 77344 77315 861875767 63452 63465 498626161 72514 72515 730220521 20679 20680 76654604 54361 54362 630576063 72776 72805 337419041 46937 46938 312754649 58174 58185 406554569 71944 71945 81458224 37234 37235 54214484 54211 54212 15710031 64670 64671 153949359 66722 66726 523444300 84266 84243 447368143 33989 33997 334997525 6193 6174 916747156 99256 99257 274407203 35933 35934 789194667 58928 58929 637412752 11358 11346 655662403 61405 61379 989178007 46275 46276 601663992 50742 50743 899856166 59404 59422 185921574 81141 81142 351182288 44452 44453 185883478 5893 5895 395084172 87263 87264 639427216 17667 17674 423912381 54919 54920 347879765 33998 33999 592841893 39410 39411 267394242 67839 67866 177772595 30537 30538 915702005 32555 32556 11186691 12309 12307 725598090 58849 58850 926858362 66161 66162 47844155 93947 93948 554993537 54240 54241 500571733 170 171 283564232 6754 6755 589311204 31454 31479 450416901 94444 94450 825201949 14980 14950 182820883 37217 37218 996690240 60501 60502 376709839 34987 34997 796212943 52036 52037 339849614 31597 31598 543566818 62037 62013 784464174 73009 73010 285631103 7588 7589 619746775 2029 2030 331153640 87814 87815 915525783 66496 66497 167023719 89243 89244 234435531 6525 6526 894244936 96686 96695 917953973 58928 58932 825705094 98714 98715 306542796 69311 69312 97525896 19023 19024 220962803 46457 46456 297519974 69660 69661 664732778 1861 1862 726119542 2974 2951 523391602 9839 9835 737796310 43869 43870 985874496 33247 33260 924933788 71887 71888 882771823 62802 62803 153998641 82575 82576 144618002 92576 92592 485400414 26854 26855 298433640 21082 21095 574542626 28855 28848 178314413 57506 57510 336478842 14386 14387 881887382 8762 8748 227033719 89067 89059 84595170 69164 69165 568138102 95866 95867 978875914 89333 89334 739537966 71093 71094 819106774 82673 82674 366995085 41274 41296 831242839 70157 70158 537317888 77323 77304 179509463 30593 30616 786815900 10195 10210 628190284 53627 53628 63758077 1644 1645 966395987 45101 45084 324433051 47738 47744 408898651 62060 62080 317470876 33603 33578 525483871 19729 19730 990395876 58279 58249 474966015 36991 37001 57801926 42428 42434 595145202 82866 82895 341185373 79055 79056 145120913 367 375 880602742 18467 18468 466086696 66196 66200 96296707 77440 77441 929063763 69609 69596 423204648 18311 18312 530637143 88532 88562 267451115 38248 38244 291859897 64088 64089 646924781 37094 37097 685288466 88196 88172 890131793 10351 10329 199690214 57587 57600 469542856 5127 5128 248492229 54248 54255 361834394 22393 22372 285761940 3593 3566 843116861 12119 12109 38805383 98443 98434 969999453 54643 54644 730505982 55910 55905 368916970 12038 12039 296761927 52951 52977 770889563 60102 60075 627482531 59064 59065 698143956 24047 24048 436616267 97976 97965 190960088 20674 20675 257102943 88645 88627 714943864 57142 57143 316654608 24156 24180 692604361 95532 95533 201099000 67118 67109 830236301 83049 83050 824360968 67604 67605 572182028 36393 36400 390569688 54178 54179 942382048 39503 39524 578191191 38090 38118 414539614 23057 23058 374654728 61289 61290 153055601 8974 8951 591058840 19845 19863 46810988 59170 59171 359666237 69806 69804 113098309 26801 26802 17069617 21412 21413 339417315 84740 84741 285720758 81927 81928 79575057 28023 28037 542859996 99189 99198 400838978 71597 71574 90612065 8134 8135 999023296 15185 15179 795986079 68110 68128 273317970 37470 37471 727917822 73263 73264 673333637 75860 75861 761428505 51155 51156 301160370 21236 21237 92383559 30731 30732 494860571 10819 10820 498515708 59031 59004 41354189 26000 26001 836371811 47481 47482 203407864 25717 25719 336566575 43660 43661 277965552 24023 24024 481136283 24789 24808 513476667 41107 41108 471712326 37822 37823 172965328 59669 59670 626182029 46381 46382 440014939 79535 79536 189925400 56508 56509 520983606 96785 96786 798480783 95906 95930 59531271 240 241 52172057 88830 88831 547823224 17100 17101 221593255 57934 57935 42641792 5321 5339 377551467 26017 26018 337364888 87930 87931 693241285 87529 87507 122821245 84929 84930 428201672 98344 98322 739163240 82437 82438 467787343 32210 32201 945273412 9111 9123 32998021 43664 43665 51551028 84985 84986 4066192 30028 30029 487985774 14688 14669 785850175 54104 54105 817831201 20929 20930 34102233 94885 94886 351781665 5388 5389 111039036 35186 35197 753926179 63383 63384 752858480 38796 38809 24239815 5930 5931 409201634 74191 74192 271471660 14839 14840 989461380 19138 19125 550829707 17833 17822 264874142 84977 84981 430792923 61507 61492 215012741 38433 38434 913925651 27180 27193 731550054 8466 8447 148862583 84801 84802 568093686 49174 49168 296618716 79788 79789 248566785 64105 64106 488644931 93273 93274 443969665 29841 29871 574516209 63182 63207 625584398 81382 81374 484269862 13513 13514 123611432 17462 17463 96061466 12235 12236 128616842 5048 5049 790816129 59373 59355 912333365 882 883 363813618 82272 82282 110071490 88071 88064 892505325 48364 48367 215568657 8306 8307 857329780 30918 30919 240125122 52118 52119 903563426 91988 91987 643030468 18265 18266 412865893 55247 55223 964673346 29944 29926 499380048 26472 26484 794168886 27011 27012 927988826 16832 16851 451427492 1015 1016 863316433 71639 71654 740046701 86138 86139 2650789 59840 59847 61149555 55298 55299 960824299 19433 19416 285501627 96752 96753 385779116 22905 22906 985350355 13153 13128 37391378 90278 90301 35286993 98391 98392 325717864 16212 16238 532108180 66188 66189 38833875 95477 95478 393841921 40895 40865 244744053 19495 19496 733927225 2604 2586 587087823 37009 37010 565070023 55740 55768 452474691 47659 47685 870600993 16510 16523 128105046 92253 92255 770966217 66623 66624 919235465 71359 71360 348426685 76913 76914 914316592 48008 48010 382121690 16881 16882 945677066 40537 40535 611612824 14867 14850 280057948 26322 26323 724855039 47462 47463 136482702 1182 1183 740084207 42199 42200 757479517 80702 80703 876453910 74218 74219 326503651 63112 63117 247079101 69584 69585 796298335 82674 82675 25407170 51416 51410 242725944 55951 55952 678880844 88078 88079 428631467 37195 37183 374438704 6761 6791 610613484 59472 59473 663273806 51349 51350 764939143 3610 3611 465797994 26991 26983 447917186 88017 88018 675106212 44292 44293 267811337 72668 72674 226422066 68709 68691 527687251 72284 72285 420107949 8549 8572 688333884 1491 1500 840602052 20384 20385 902205113 37628 37629 906629975 46142 46140 197265858 30786 30787 855397817 16491 16492 783340023 98407 98419 26827121 35547 35556 648316882 15499 15511 776396814 6134 6160 280232408 62676 62677 727143073 25909 25910 79294138 53983 53984 894275691 20486 20480 20968927 67 68 142202087 33929 33905 950287514 42482 42483 962474543 95694 95695 511495799 30260 30261 318617314 74195 74194 27674840 29136 29131 258347174 17787 17788 243312059 90574 90575 217869516 27852 27854 262760123 46677 46678 951637065 11694 11668 359411396 67432 67405 573091615 6932 6933 783309537 37398 37399 775736997 14863 14864 20561733 85533 85549 762300964 73622 73623 173336014 86881 86882 555928499 28417 28435 288288652 46942 46967 61496570 94021 94010 35078181 12894 12891 105656769 60444 60428 673801042 60546 60547 59371630 91685 91695 457700686 63815 63806 860993966 4540 4541 209064467 23385 23386 482060319 78584 78585 946231961 5164 5171 227661787 36079 36071 704960379 80996 81016 96178154 70565 70566 227677906 48915 48941 801678889 51732 51727 223089207 2975 2946 897392068 13198 13169 765827348 62108 62109 218856740 94009 94010 187643171 714 715 9765126 41697 41724 389550636 41643 41636 242814169 87765 87739 781471197 97947 97948 591166196 88249 88259 374498244 4534 4535 264240069 7112 7113 483593086 56188 56216 247692179 17292 17293 641253402 30598 30610 205532762 77478 77479 162818123 13874 13875 446153896 98370 98371 922682152 13245 13246 993454719 39548 39549 769524773 4401 4402 567242327 4237 4212 366168614 73293 73294 674728213 85407 85404 222330268 38637 38610 218834147 12114 12112 754315542 65127 65136 201255198 97644 97645 904940251 51380 51361 902139101 62533 62557 964094866 25783 25784 930872672 91890 91913 791935575 72980 72981 99446853 39581 39582 786320268 13880 13851 194447977 34839 34840 47635859 46824 46825 43670957 28982 29003 549565825 18235 18236 371462783 71582 71568 83568331 1325 1302 655448145 28970 28971 291553429 646 647 563002077 4127 4128 880144026 92035 92036 473009589 4808 4809 8366123 8460 8469 634997919 15165 15158 256298320 94455 94446 349487296 35254 35255 726116376 82700 82712 948563407 69262 69290 634776292 84802 84803 814979046 83460 83453 225558766 23136 23119 132395307 87496 87484 135992206 13819 13820 474711791 36992 36993 801262685 10918 10941 778523031 95160 95164 998125391 89890 89903 999693546 16425 16435 367489469 31660 31661 906839323 90881 90882 998759318 15878 15879 950963582 20235 20255 931536826 15673 15655 316948515 69215 69222 101130859 88474 88475 189102711 37473 37456 475570316 54269 54239 796917347 12862 12863 529234589 33592 33597 965574358 8353 8354 954105383 61011 61012 350006102 20581 20576 673698646 41191 41208 537360578 71449 71444 615170756 24148 24153 91080717 30758 30759 101034862 1506 1507 42403977 56142 56172 164372555 49146 49176 289401214 46207 46233 509698711 25964 25965 432329455 83282 83283 597178288 76370 76371 761086138 80024 80025 154167589 87013 87014 424882998 7647 7623 716661583 65963 65964 207903001 58515 58492 782500466 31083 31084 130711357 46625 46613 488969890 62022 61994 884851951 71129 71146 149329071 53098 53099 971425873 5205 5181 555368592 88927 88945 851968563 87364 87353 881473846 58380 58376 24534165 67099 67100 387976095 39524 39505 218434138 10283 10284 983556547 52381 52395 526004298 94613 94587 639330433 79563 79564 823697642 95220 95221 158397280 33414 33415 786547005 6116 6117 107103043 17595 17608 904005100 45105 45106 695506141 82036 82037 542839653 52299 52321 16456384 72430 72431 861009688 8403 8404 167259397 68 48 156204700 17863 17864 822339281 34425 34426 65368111 70394 70395 818820684 76183 76184 651193286 48845 48824 575908700 50097 50098 594010606 69742 69743 952763449 95058 95029 493604165 71612 71613 934718457 16511 16512 157031265 31745 31746 314625374 37198 37219 246898737 60086 60105 58352097 64540 64541 274683565 67678 67662 426529248 68280 68281 693913134 41639 41640 77767091 28307 28308 123604184 40440 40441 301054198 36962 36976 651066009 35038 35045 404825537 94202 94217 186831121 99341 99359 875289481 43918 43928 444666620 46813 46814 455217010 1266 1267 602474285 20654 20662 273522919 90932 90933 427527771 34296 34288 462856703 13129 13126 716332362 59999 60013 184286919 71181 71205 377853151 65647 65628 450725388 40190 40218 472461146 77996 77970 294734911 70388 70400 132461874 8876 8877 551174552 420 428 913126558 15154 15134 707656608 2211 2184 102799665 44084 44088 134324749 85042 85071 581546339 91386 91392 911398053 96786 96787 645756324 43462 43432 384537085 17807 17816 369307583 78027 78026 552493881 5281 5264 651026508 71909 71910 856633354 52596 52606 297717478 18379 18380 461267187 64856 64861 438156273 28246 28251 176449031 42934 42935 548555241 12149 12150 164098599 26211 26198 744712237 69099 69095 826243062 52553 52554 180989689 7132 7123 730572720 9490 9491 61170292 10194 10186 286037874 86206 86205 318938587 94282 94291 369200829 58732 58744 814189402 26262 26253 243507000 36606 36607 388927761 79174 79165 377223232 81967 81945 472820194 56865 56867 723209567 30933 30934 86022188 6661 6656 90268301 27258 27259 227958521 64322 64323 620563307 70235 70243 641979767 30740 30741 724500654 49939 49967 781123053 31059 31081 413062691 31889 31877 310604706 64406 64407 99962377 37679 37680 182018407 34816 34817 835092868 16192 16185 337622866 67930 67919 852805272 85289 85268 316535412 34452 34432 353245846 99377 99406 477554884 50000 50001 728555035 90550 90551 112846666 59950 59951 575712679 47715 47721 965269264 34892 34901 308487427 71025 71026 960107604 5407 5408 412049754 72021 72022 540288233 46634 46635 307240936 41556 41557 313607815 29826 29847 346741368 8398 8399 591606306 43026 43027 195358897 38463 38464 428529113 44078 44067 371980258 9079 9072 660790086 18501 18530 691680085 2458 2459 73811818 90055 90047 421226658 88295 88296 685665174 8345 8366 696241583 38563 38561 874763455 53803 53815 668068896 70021 70022 568081536 89517 89518 900472548 14157 14160 131724674 4294 4295 639897634 82836 82843 716569782 9010 9011 633363491 10078 10101 902189540 78527 78528 956779684 44825 44829 162019720 3145 3146 925986918 77835 77843 105669965 88810 88805 28227279 18849 18844 545587667 90585 90571 299710203 4579 4580 229476296 60740 60741 396348590 54380 54392 58909022 70142 70143 548469518 46904 46905 99273336 49251 49225 350263062 64361 64368 734851687 29499 29518 853787580 41562 41563 689914402 62601 62602 779528614 60955 60956 231229421 65858 65874 260149334 69149 69150 729488622 10343 10373 684851610 65616 65617 847371440 11197 11198 302717397 75861 75881 313693563 17079 17062 726489549 68479 68480 285974502 92565 92553 249993094 77293 77294 576114336 62047 62072 626648322 47684 47685 706540247 40266 40242 287666662 42530 42531 936272083 64278 64279 853759542 58798 58800 145724229 44409 44410 349861881 47868 47859 260880624 97976 97977 606789241 75500 75501 425756214 17905 17931 47769360 75401 75409 558551051 15516 15517 285877491 68728 68729 530635042 18322 18332 234954302 42683 42698 461896050 27747 27728 26439781 54370 54387 979799221 56572 56573 413681171 52628 52629 106869789 56244 56264 233969056 33783 33786 126733492 92280 92281 428350137 70099 70112 19804409 93975 93976 856655183 47251 47263 568150777 24163 24153 746487184 12195 12174 615445948 72751 72740 206837914 7528 7510 340223037 14958 14931 253279497 80288 80289 38274829 97244 97245 641879768 10514 10537 133057987 57146 57147 858269085 33367 33368 333751977 29039 29040 998984523 26407 26408 562876555 57234 57242 560322232 49809 49810 138215294 84478 84479 14696242 84132 84133 380497772 2943 2944 993122412 92580 92581 111234891 90730 90709 309937228 70787 70788 616126154 81733 81734 59834156 82802 82799 775296472 33532 33520 199855903 67846 67847 348234020 8221 8226 263450385 62810 62811 897374613 44794 44821 139100515 34650 34672 85215596 52419 52420 918077151 8649 8650 334311261 47949 47950 403141233 23974 23975 404594576 78866 78849 710962317 12717 12702 903794989 16332 16315 641551194 93871 93853 689060553 58347 58360 202859333 34277 34270 618160882 5098 5092 267415565 6458 6459 344447315 78420 78421 586001695 74227 74239 478789877 47716 47717 166756627 78486 78502 12978398 38797 38798 596547909 68435 68414 115515067 80531 80532 8591207 99975 99979 298104727 68912 68916 796021080 96686 96691 4561629 76588 76589 435058754 32998 32999 586402699 66378 66379 250177062 98275 98276 659546876 81992 81974 591451052 78711 78712 766124829 59662 59671 139074349 95559 95560 272582556 45968 45969 939675556 47319 47342 287986515 92177 92178 603660323 30637 30665 475717931 43692 43693 950284524 45293 45265 37501321 30924 30925 396314877 53070 53071 911388458 16239 16248 634021105 7909 7910 248145775 83774 83763 533981169 66604 66605 909478874 71131 71108 240331505 43526 43527 990198345 80884 80885 454093534 93859 93868 928870092 47879 47880 540541583 30505 30506 892775456 29493 29494 933747303 23898 23899 261892633 31764 31765 778589600 99078 99072 818448460 80640 80660 25252766 5042 5043 166611194 99352 99329 237589760 64944 64945 629149816 50322 50323 203261529 41727 41728 728496696 62086 62069 97500091 79132 79133 675315138 1473 1489 622173867 3385 3386 188012402 7258 7288 139952942 79023 79030 280588014 70365 70351 535448151 91531 91541 997945024 53414 53424 128350795 49556 49557 484438807 74452 74453 352263975 41246 41272 990168429 4217 4218 202084216 86384 86409 122496467 69152 69153 226599704 6204 6192 603109475 36692 36716 785657514 35337 35338 501163812 8251 8252 409848015 84276 84277 357697980 46043 46052 326628638 78598 78599 879394529 74294 74269 378074105 5607 5582 479772292 20380 20381 28361616 3153 3146 813318542 93876 93899 285124972 40648 40637 782890309 17731 17732 538753129 44642 44661 338375009 41622 41623 638993623 11543 11544 956979057 48885 48861 143586834 84640 84643 86584905 94821 94834 888206186 24125 24126 751761725 72938 72915 342206942 99871 99856 21018174 33459 33480 777310442 64880 64881 463780639 31610 31611 444179363 71442 71443 744678462 95468 95469 835108804 40034 40048 625753688 57644 57639 561361649 13835 13820 541094592 45744 45745 235803664 1609 1610 728307272 592 567 847118903 71368 71369 743149159 25614 25584 548579211 57357 57358 328931347 48564 48593 119728133 19104 19114 492944455 14846 14841 387931144 75271 75299 402065397 14284 14297 234793622 4383 4409 938219409 64288 64289 206744674 90151 90152 913159138 40944 40919 332042176 50025 50006 446868700 50476 50477 301883710 76288 76289 180929859 48936 48949 785622868 16729 16738 409284377 96102 96103 235750782 22503 22507 321202151 53073 53074 975830137 48115 48089 93773930 51370 51375 519565356 45641 45670 289466699 43614 43615 297056799 88840 88835 861308318 75503 75502 499710681 85264 85285 448573927 35791 35792 404261529 40606 40616 430503416 11673 11674 404952567 62526 62527 48956920 34483 34476 569743005 30162 30163 222917656 261 262 571315419 73257 73228 602883132 33193 33213 83069149 90830 90831 892736273 59136 59137 260907665 78973 78958 660306355 61204 61205 297096342 71567 71539 135204797 32168 32169 706401300 44663 44651 287139051 22494 22522 235235047 11911 11912 643965694 61751 61752 24735580 46637 46640 417112969 50362 50342 305548529 19753 19729 130673556 14965 14966 720485083 42799 42800 649294336 74389 74390 625689694 46727 46714 393494147 24196 24197 707131052 16701 16702 466742791 74247 74233 762798980 55281 55254 578027408 79653 79654 942428227 22963 22991 263936084 85557 85558 839660454 8371 8372 818260567 42953 42954 165237733 49323 49295 69554391 74196 74220 803221571 79985 79986 764228776 78241 78242 274088425 70544 70560 264756411 6759 6784 966003910 50698 50693 636896781 97517 97510 538211460 13620 13596 459941012 47883 47910 154505185 73003 72979 302507463 70542 70543 529495675 47006 46979 657686618 73564 73589 665524641 93005 92983 588350566 17758 17759 831929507 53414 53415 64982661 43303 43304 68169786 38437 38438 663993046 61467 61447 198646871 10160 10161 129706512 66179 66180 255248012 80104 80105 333779280 40379 40380 676766908 77799 77806 877677917 65944 65916 952480185 96943 96950 985369273 89111 89112 969738396 22789 22763 656679713 14830 14816 439420065 16845 16846 648896405 48746 48764 438741553 26136 26137 455614894 84253 84231 402605885 21409 21410 30353243 47615 47605 215063807 99708 99709 273447326 83982 83976 3434960 15865 15866 283558518 41253 41264 578285178 1194 1205 599910022 13371 13372 634922172 85170 85186 812354840 9151 9149 481790413 56540 56556 414026221 57102 57080 612029119 85804 85805 221291850 6685 6686 645016435 36537 36538 643186456 59625 59616 474427998 19710 19729 348601432 91645 91646 135157118 61419 61414 338469066 95019 95020 742629717 6330 6329 386481573 12383 12389 49633481 63869 63870 262522522 66121 66136 612929177 52346 52347 627225812 17022 17023 767819134 47994 47979 384602615 66589 66590 329451010 26836 26846 66887245 83415 83385 698824230 12380 12400 203132153 1782 1783 204854332 80708 80699 533668229 48607 48608 648303058 89341 89365 566339573 32524 32525 350169295 8452 8442 66888890 15913 15914 291543827 38580 38561 593577213 37523 37524 533126792 92379 92380 726643392 74567 74577 978436081 56477 56478 344436823 12073 12074 655618710 61786 61787 550753074 62014 62032 429595080 27501 27502 991631279 32029 32018 174652092 64790 64772 774631112 51151 51152 695359903 25331 25332 863818011 69938 69932 458734426 80987 80988 336372544 35672 35673 248842274 20296 20320 535235718 60166 60167 691476612 59548 59549 380840781 88218 88219 740146008 97257 97258 546691510 40120 40121 92513960 63329 63330 941627803 94656 94657 622930056 41437 41438 673458748 58937 58935 419579299 69669 69670 267304877 12467 12489 856302668 55789 55790 712313865 1916 1895 869940408 80915 80905 521476054 74269 74270 245214000 7155 7156 819360734 70913 70903 706157975 73798 73823 792078617 6600 6601 986965919 60043 60062 138402903 90541 90559 190775011 57764 57787 772410371 48693 48688 320154820 98119 98120 409094722 75354 75355 343764879 82182 82195 285079400 6299 6300 173339528 34280 34281 525417895 82461 82462 881263364 15775 15776 504514485 6673 6699 42869403 19912 19913 712586768 48294 48272 858271976 30621 30595 532664571 14382 14383 985152469 23836 23855 633682471 53594 53595 901336798 29822 29816 189951877 43425 43452 659316097 40549 40527 703200937 57901 57883 885568529 63319 63320 791133589 72864 72865 340053118 56603 56595 655259978 91250 91251 24289710 16998 17000 481917654 50255 50238 492409251 84290 84291 846526935 52286 52287 253156950 75204 75177 56643653 64910 64911 881070226 89959 89933 862293432 98257 98239 983357689 8679 8664 862480280 92817 92818 997760494 59289 59290 72407022 25392 25393 316998037 40747 40737 423377118 93022 93023 638422905 38978 38979 955015902 92853 92871 206289634 4973 4974 826865947 52229 52209 858156091 76492 76493 646952435 92172 92185 847719290 99234 99235 446785227 79945 79938 532841023 84035 84036 786946008 68435 68408 556398105 75359 75336 26362447 39726 39727 622047523 21537 21534 332829967 71292 71306 505392456 47982 47987 724767152 44459 44449 550078494 4709 4710 781461707 31776 31777 232975507 70804 70814 86925437 66375 66363 578396338 84906 84892 490988444 16900 16901 194304194 73539 73543 830335596 94162 94154 521252431 3111 3110 476531549 83260 83261 388390636 49109 49132 99180375 52064 52065 879160913 4775 4776 26864624 47228 47208 172457664 84556 84557 817820216 50894 50895 952847455 89565 89566 423143979 11420 11436 137281887 2225 2226 48750949 52416 52397 979334138 18352 18353 24015902 90315 90337 560564813 544 538 305408134 59156 59148 550695252 91416 91433 682189982 93001 93022 478115245 78197 78198 847718755 95238 95239 790606457 50921 50922 760197205 5742 5768 483853618 81726 81747 634871273 85449 85450 40883762 70649 70661 833502999 68674 68698 24474438 98080 98081 763355283 52552 52553 787690202 6770 6771 503635607 47406 47388 727554671 1201 1202 293519232 98972 98969 942178569 38829 38824 33190510 77518 77499 590027901 11752 11753 56075572 80062 80063 878018201 34210 34211 306913849 23766 23770 815623782 19403 19432 567895908 10425 10433 137395450 62459 62462 567744609 32372 32373 688717512 82997 82996 218905303 69791 69778 219484954 73825 73845 964164224 28406 28407 234063602 48116 48143 570908503 31622 31614 151986321 45487 45481 36443615 28980 28992 333716934 40346 40370 718564733 82045 82053 358962669 29922 29923 181585700 39737 39738 772253402 87034 87035 176423424 51291 51292 492938731 82047 82029 799671340 37939 37909 108767213 34513 34534 443048142 918 923 785248912 84463 84464 596456652 42991 42979 504756549 63181 63163 214635867 98575 98584 484090789 95103 95104 560429028 26968 26951 168912987 55315 55320 580098982 32405 32381 135792608 23747 23748 227151401 67923 67912 414247774 12184 12197 102747204 68317 68304 928838957 60227 60228 637779654 26218 26245 103856460 98290 98291 525876105 5879 5855 220216855 75612 75613 42025676 91944 91923 412836232 52695 52696 253056679 54205 54206 581198087 6918 6919 177082413 86212 86210 940990270 59524 59512 696101722 6663 6664 202230991 71766 71794 195547729 96105 96106 580918612 37218 37241 530974674 81857 81827 41446649 13209 13223 205438677 3085 3095 851468580 7888 7889 505345441 31374 31368 643236037 6223 6224 847707319 79522 79523 823040678 53248 53249 222453984 56824 56842 509344080 5576 5590 515328334 66529 66505 333313010 63937 63938 671611956 87397 87381 283685871 49772 49773 946611610 36666 36667 664124762 74845 74846 625893408 51138 51139 745038329 36245 36270 73868926 6700 6701 160806473 32046 32047 232843554 90317 90331 863864900 18874 18875 143832215 48655 48673 559488796 25425 25426 968507827 17014 17015 505837625 92669 92670 21068758 32125 32126 511836714 39848 39826 817607742 97016 96989 931828851 62808 62809 847085481 25218 25208 449732961 35790 35802 426677423 23802 23803 49758561 3699 3700 159754425 81701 81731 367386445 90151 90141 268987734 86445 86446 429217204 2322 2323 1158772 98729 98730 244251933 23475 23500 434570953 32617 32618 721644461 86954 86955 284839580 26615 26616 13263511 83541 83537 383390739 39142 39151 514070510 52110 52111 144403416 34144 34123 949925053 2844 2845 41912933 75291 75292 479206376 84392 84387 55469859 81708 81706 89666819 68876 68864 620562057 95197 95198 331475116 47228 47229 801256385 13834 13810 300384070 45893 45894 396592478 8815 8798 706446748 47392 47394 436830159 98360 98387 366571950 6832 6833 99024131 54697 54698 296410940 69895 69921 373410286 96563 96564 928391646 24893 24894 925548942 64932 64913 956367874 89753 89754 331652576 29370 29371 507540044 52581 52582 865171994 86544 86543 735842612 47984 47964 243281278 23216 23214 503015097 9577 9547 893341716 93623 93596 621101193 51237 51238 518660571 54257 54258 825639818 17396 17397 353930815 14578 14554 759949349 89806 89824 430311111 28569 28558 297361434 63000 63001 69142626 97350 97351 71483311 93830 93831 947524488 6274 6275 54588038 10379 10380 879553471 13093 13094 671476128 7791 7792 44924082 97220 97219 235027901 3111 3112 554867345 81576 81577 134722962 60031 60032 847305110 83714 83730 844863363 3739 3766 557694462 34057 34058 139913730 6426 6417 164097355 72551 72523 954578752 13759 13760 922676755 33910 33911 629968267 6804 6829 642046416 35963 35964 957780675 66536 66564 132920762 75778 75798 686662572 38895 38888 245255149 89668 89650 659996857 70490 70491 903903324 888 889 654358849 24034 24035 198292602 60708 60709 402413366 80367 80337 91560954 74922 74901 224420623 80972 80981 180902499 78450 78451 29183201 75523 75524 932955476 59451 59445 998066469 96746 96722 215145944 33918 33934 813028686 11287 11288 529491930 11208 11209 58110997 58436 58410 604651404 20327 20306 847846195 1308 1309 473450384 20601 20602 939704390 53554 53555 638398142 4026 4004 863776724 6079 6080 15410225 93187 93203 245480826 50203 50191 279226536 68301 68312 30588815 15033 15034 831437329 55180 55156 220606919 16692 16678 939926636 89555 89534 666877789 20081 20082 736145617 47397 47395 965175100 64757 64758 231403079 69887 69888 260861693 90911 90912 451726583 7492 7493 826526471 57052 57024 648257080 12940 12941 381608097 67010 66982 891562924 62441 62459 425464824 86386 86375 839581130 78270 78271 691232469 13445 13446 298571281 55450 55433 201459710 55970 55971 261689991 57122 57123 808664115 74261 74262 823374604 7236 7237 284764943 44291 44307 300548943 75728 75729 898075206 43625 43634 948399078 73649 73650 172530912 5479 5482 183421191 97367 97343 819328073 21647 21648 367590819 99574 99575 258017599 1499 1500 480756027 61971 61942 11033068 77393 77372 328223845 77160 77161 401967340 21108 21118 931900061 33331 33318 827513796 40378 40379 125870501 77865 77866 911644726 59398 59391 185739676 45518 45490 865150606 13172 13166 384407806 70043 70044 397132833 16064 16065 612145053 12988 12989 41142173 26557 26558 162380505 48752 48753 911494311 84383 84384 930911615 74777 74778 157493929 21362 21339 981790358 59069 59070 288918372 51879 51886 637471608 34880 34881 886428618 86731 86728 536334295 45708 45730 827995375 12158 12159 635052924 4895 4878 502072154 14909 14934 406593079 30688 30689 608637266 48422 48421 988883968 89382 89397 77595828 53507 53508 883526439 9673 9674 6371653 48705 48706 530423118 60942 60943 119939649 3817 3812 769741304 19652 19653 300292344 63815 63829 609093252 17900 17901 529190096 97455 97431 521943252 8304 8314 639584977 41991 41985 578106674 64864 64865 590774196 33995 33973 88009128 24259 24279 732188197 2856 2857 157272855 13248 13273 195268569 65715 65729 167440766 40548 40549 485607256 25087 25088 506867878 33322 33323 367921432 92103 92104 560713313 15415 15417 748718743 52939 52940 329534920 89934 89918 671936523 56082 56068 364422429 71143 71162 448045341 1314 1315 520285466 63242 63261 824812177 91045 91070 852514012 44441 44442 992308562 28729 28722 426272583 37999 37998 319555993 14500 14473 966603313 16972 16973 615887218 65568 65569 709429427 76427 76428 629517338 26595 26619 491758291 74477 74478 763760932 73796 73768 742652195 13291 13292 580252061 96943 96961 163444394 75042 75043 513797318 44847 44848 806847976 13833 13852 310339911 67510 67529 748790448 82245 82246 682454966 68465 68466 282747486 47367 47368 519731485 64273 64299 57311930 42414 42442 156476639 57969 57970 393142332 16438 16413 156295193 32716 32717 929359215 54276 54277 349682441 83939 83940 305698756 33209 33210 180617509 11317 11313 864050562 42270 42271 253607303 81231 81232 415328581 32525 32526 792342387 41210 41211 502835672 8319 8320 793041193 66811 66812 302315414 63318 63297 649532837 47652 47653 541039765 86177 86203 311375649 73709 73680 72737332 65490 65491 74090530 18684 18685 9017612 63405 63421 287755168 80393 80394 762544330 44139 44140 128265098 53062 53076 447224285 1525 1526 732918780 78680 78681 604682641 16060 16061 946538251 25340 25356 317703821 75221 75212 35409065 428 429 629464743 20634 20662 859451701 56553 56554 485409715 20800 20801 384096612 67169 67170 710677648 25603 25604 940544229 36141 36142 550665148 7321 7306 411712250 77064 77065 526182601 98319 98292 944450030 9758 9759 8420834 11405 11406 88348374 47281 47282 40124975 72118 72119 783046620 88588 88605 171563825 39352 39367 310947020 21196 21197 411794643 92271 92270 458156896 8172 8173 502522602 49055 49036 867744545 89940 89941 28280966 18511 18512 775810409 25117 25118 642458118 84135 84136 111799554 21961 21988 952366249 10105 10084 186746745 90213 90214 33025926 6558 6559 227876436 7131 7132 861487197 57499 57500 349563751 20041 20055 10949125 82168 82169 695604470 289 290 406646593 15162 15163 974974597 26722 26723 536674388 15144 15118 725723277 77332 77362 272175497 92957 92977 152513716 97025 97045 456559029 96933 96934 442226279 83896 83895 815279346 65980 65961 287448543 91184 91173 218361181 62969 62989 703716891 7519 7520 951329753 7798 7799 752387844 19498 19519 889503540 40462 40455 464370180 13084 13085 323025561 67845 67841 847533128 31455 31444 946648773 3570 3571 761451060 92485 92486 759564730 96688 96689 944348375 10476 10477 398213644 72717 72740 920944698 49067 49068 362297602 96771 96753 602215106 18669 18670 847810484 32708 32709 429165201 44212 44205 10600453 63551 63580 757579817 23251 23281 430088045 74195 74196 275208538 69442 69416 563570100 49541 49542 898964058 15402 15403 824578464 29314 29315 696333108 84549 84550 49938371 33458 33449 817179891 91759 91736 469467747 12897 12898 868366840 30739 30740 230525032 7670 7683 700936554 86812 86789 206045064 55652 55632 304072997 36827 36820 525800202 40050 40051 493354395 43090 43065 476019487 38185 38197 143252614 21095 21096 359441340 70730 70731 537263879 84398 84381 207776883 23029 23030 138937743 79139 79140 537270933 16067 16053 466113398 20767 20768 662786468 15889 15890 938600573 38610 38595 285137482 8591 8619 848396312 2509 2496 951994689 15468 15487 618721005 5016 4986 878439279 79824 79825 176286226 90123 90124 353596672 94464 94475 643410528 83344 83345 524890734 60124 60125 143251538 74098 74096 698266621 45118 45134 418795965 52831 52826 25885524 43948 43949 983865348 43656 43665 915345959 9630 9624 161730307 62012 62013 629803333 94901 94889 906149290 31267 31247 495320975 16483 16499 62905084 23850 23827 903435269 50385 50409 854782287 45245 45266 768858243 60365 60366 111272772 95928 95929 723164163 39585 39586 397137336 21321 21343 908806236 27212 27211 298724100 21534 21540 977044066 53232 53233 253207866 86419 86440 402855869 61406 61407 34552903 1931 1919 563794072 45252 45254 306397671 28388 28389 62604963 90983 90984 462300780 44760 44761 364521633 58716 58703 263544779 4829 4830 515832934 13400 13401 96052695 24733 24734 542046111 85197 85198 153621887 95396 95397 836023200 44903 44904 530927436 25096 25097 176057000 18606 18607 263209783 65946 65970 547883685 3290 3291 138921044 42582 42567 941430032 93588 93589 425275880 84848 84873 127256192 83445 83446 784556707 4075 4076 488402522 58516 58517 581673345 43873 43853 390968469 40305 40330 216745799 36436 36437 185334590 81980 81950 46413531 8047 8068 106582727 52693 52694 574338994 4021 4022 636657994 83833 83853 923546601 97934 97935 628426097 13623 13602 724333667 32126 32151 931172432 30124 30125 707559486 64377 64360 214755476 41141 41122 253325062 7931 7932 401292203 22274 22275 475034696 46971 46987 890968086 31129 31148 781323311 14147 14148 197606535 44513 44514 18916373 66867 66880 669232718 81248 81228 732925911 85727 85737 690456037 29697 29698 551074245 66149 66150 968600288 22366 22367 91213900 91667 91668 571098710 14115 14134 500763726 10061 10062 482739861 67970 67948 200473074 13138 13139 505035956 11784 11785 749505666 61176 61204 544056657 80534 80535 393169637 24597 24598 243305494 5234 5209 546284111 85605 85606 829314752 42623 42624 568570495 30325 30330 330939334 48433 48415 505158727 51768 51769 626537267 65862 65863 153647983 54871 54842 766744482 85957 85958 916676900 23389 23390 275089245 82141 82164 888394123 39350 39330 911569783 61750 61751 128274183 10249 10270 221956162 12102 12077 242298816 12544 12538 594955261 96470 96471 612051472 57279 57280 296918356 84852 84871 441040799 40579 40580 848394448 20616 20628 809177495 1623 1597 851200325 96671 96672 608923894 36669 36686 589754544 29419 29420 722379804 20963 20961 297955049 13850 13844 983643317 34961 34980 119727098 77424 77398 245750041 44033 44034 206331237 24333 24309 20769411 94417 94418 398845723 30968 30954 899307781 87341 87342 738644656 89447 89448 490186370 32909 32882 885328408 23120 23121 251473887 36749 36750 949320160 97409 97400 544752362 78921 78904 531729929 8630 8631 54089364 50790 50769 347913495 70014 70015 995923112 91620 91608 706228861 79341 79342 297233587 38892 38891 31320709 18284 18265 68390999 760 761 785757858 72515 72516 291161761 80066 80088 424286582 95885 95915 118187071 86529 86530 62601884 5442 5461 612821374 38627 38628 754037869 58800 58801 909069487 23557 23558 278434659 42404 42405 705149678 61053 61076 281050619 30488 30489 831330926 55568 55579 442849788 14220 14221 222373289 99611 99612 816447145 95323 95300 53090159 94594 94595 778746195 41494 41495 135467075 48668 48669 950415144 1034 1046 92025678 13832 13833 170447484 16403 16393 899196152 90057 90058 601282593 53983 53963 189123654 12630 12613 132762161 24690 24691 753245676 20612 20613 53478668 43764 43765 762105265 71933 71934 212636907 44749 44759 282559584 64555 64556 264889420 36153 36174 939549653 1667 1668 925295622 16961 16962 926905685 2188 2189 470711858 39907 39894 196375318 90053 90057 878295220 29818 29841 468246280 64807 64808 670533668 98816 98814 371695735 81789 81790 702272405 41819 41820 541659494 27344 27353 235520890 23436 23437 202464944 66241 66238 97130476 94671 94646 648240620 54715 54694 109247554 6129 6130 286494982 23136 23153 299604013 50771 50785 771367409 27262 27263 457633428 5522 5523 999213496 46673 46674 861604340 30742 30764 360949209 11868 11869 826665901 25296 25297 549330611 77377 77378 173638001 28170 28171 426773197 46252 46253 491465490 58216 58217 232814730 63410 63411 394791693 92192 92215 937275806 99279 99306 141340861 11844 11867 395914302 38782 38794 917527327 31465 31452 344077283 27857 27872 917869905 16756 16757 712214252 15698 15699 688329756 85104 85105 480879570 48325 48326 167835599 26638 26640 813233915 32351 32353 866366465 60746 60748 609962068 74031 74032 965752443 28775 28746 736194849 60877 60906 904480002 2425 2426 311154423 99265 99266 2696497 79752 79777 286981185 52891 52892 468217157 17238 17235 982687219 41445 41446 632925570 62129 62130 493116502 3301 3302 988290691 57549 57540 215048536 4607 4615 854791494 81383 81384 84372578 53300 53301 937654822 53882 53883 866705878 74384 74370 772351844 76942 76960 798939357 81685 81714 625259151 11835 11836 883462264 30319 30320 700271385 51871 51872 141079189 8100 8114 827714026 77343 77344 368100065 230 254 210450600 43045 43023 219927147 22609 22610 607601571 96924 96910 927080588 22901 22902 883411009 48938 48968 921276066 29852 29861 348119953 18175 18176 724466203 45314 45324 832722092 53217 53218 244587058 77085 77101 500390279 30931 30932 599200246 16484 16485 920070923 74529 74559 434998555 49825 49855 824166360 66136 66123 485830318 53536 53537 248276137 75441 75445 228760576 34929 34930 138848789 49925 49926 524146611 67782 67783 897740228 39975 39957 6600713 72567 72558 543563838 43851 43852 244183610 38738 38739 626049562 21900 21881 864070421 18888 18867 811313459 22168 22169 330156354 17404 17431 582675842 79693 79694 843964838 7498 7499 423267043 8911 8927 786192603 48076 48050 860780341 67193 67198 252593496 65631 65614 568936227 28537 28538 869206469 24481 24482 694919765 69601 69602 400873259 70215 70205 198862970 67002 66992 932052856 75829 75830 47107211 34946 34955 350591050 96380 96381 56744872 15068 15050 121923480 20244 20221 9221905 33206 33207 68600659 77811 77812 651358681 65683 65684 609485168 2251 2252 498827107 78131 78110 652259748 11228 11237 44875266 47135 47113 606959984 4841 4827 696199027 1989 1990 650086177 20375 20392 957190972 40559 40560 907413170 19205 19230 150403740 88805 88806 377272081 32181 32182 885068833 91357 91376 364913794 24363 24364 861344460 68748 68749 31354093 99444 99432 855872011 11280 11250 306293005 72471 72459 230807628 56084 56072 434346287 73224 73207 167427589 6273 6258 858773765 65745 65746 964363891 94312 94313 532226652 45327 45317 144311248 82048 82057 430654783 11209 11219 359739368 72997 72975 984305162 14497 14525 281053406 9136 9128 268231796 21340 21337 448562301 14295 14322 145764579 1389 1374 107445584 6897 6880 94599596 88625 88626 996350320 57664 57641 724746306 26563 26534 887251852 52977 52965 946389782 44958 44950 148004531 9120 9121 732633182 26594 26595 242750376 2210 2199 548444564 65368 65369 24731380 15727 15728 82293670 57236 57220 535620776 23802 23804 455361802 64441 64419 498645520 37749 37750 875291669 84636 84666 15290994 51239 51233 488186436 46912 46913 17133356 10570 10571 447348892 14314 14315 560245249 25719 25711 502995927 27568 27550 368509824 2691 2692 466401238 14229 14230 86024693 19953 19924 795745153 93601 93602 316053499 90541 90528 705057049 64440 64449 566009694 99086 99087 908112448 66383 66384 944154211 78853 78854 233339573 94464 94465 498477317 16889 16890 656964061 50108 50109 380644625 93732 93752 237731235 92130 92150 329899832 40216 40217 897240276 26643 26634 351457337 71099 71123 646687155 81555 81572 829840090 96165 96155 605347184 17806 17807 592426628 52652 52653 537075904 24167 24158 56283782 1658 1631 886664833 23632 23638 380426788 84110 84089 40597279 97520 97537 826757511 40782 40811 449399473 79320 79341 492130892 81658 81659 967878959 6281 6309 919883032 16388 16385 804757694 30109 30110 30299559 28655 28665 969496911 95520 95521 405051961 4523 4524 73609441 20234 20221 721399531 41254 41227 886845508 10256 10282 307099537 22781 22782 78556934 18004 18005 579923467 44111 44112 536316600 42754 42755 407000983 5118 5138 494693494 35540 35523 399463406 43632 43633 909096312 31952 31928 344391706 4968 4946 366032506 43710 43711 987480058 40859 40885 698708508 16611 16598 651253054 83515 83516 877343469 65718 65724 968539261 58783 58770 306199150 68975 68976 354970025 40777 40802 785946193 77011 77012 310292635 71766 71737 407559543 38698 38720 404364279 18304 18305 678092580 27972 27951 863705412 18811 18812 446870151 60424 60411 905791187 40019 40020 51755450 12386 12379 395013027 44709 44714 995611029 91354 91355 416958341 65413 65414 126315030 64282 64283 540128667 54016 54024 780449257 68079 68080 585149421 7749 7750 369514906 59058 59059 632919702 81 87 680226348 89718 89738 852299254 51366 51367 410206167 26186 26156 108484560 38575 38576 923956965 72277 72285 440028620 7831 7805 688459145 27463 27447 481107351 34752 34744 89150077 35279 35296 37120361 35768 35775 709411735 99266 99294 385685511 23454 23438 241690065 85049 85069 742195977 51519 51538 840625025 88029 88030 998116644 68335 68360 356896632 85246 85247 606394427 60203 60175 264821026 74370 74371 640319731 15673 15674 830638517 84621 84617 652312408 37689 37690 590585273 50631 50659 434912317 64090 64091 24218320 71660 71674 45220184 96939 96945 805992344 12696 12698 306108829 24145 24146 89097137 88363 88364 718262763 12112 12113 741465965 44359 44360 182236569 95203 95186 833024050 90974 90975 815063740 80126 80127 100164540 74316 74313 871871419 12477 12470 763392228 24140 24141 191322916 95901 95883 692059754 10336 10348 730680333 35774 35775 803131554 71188 71189 83276937 38907 38908 947000781 70668 70669 352365947 61402 61403 701680230 51118 51136 331431148 77465 77444 911234180 42972 42985 940784337 43536 43518 161464450 34739 34727 194515979 90124 90117 429975594 77350 77379 596852001 52054 52055 468036004 39274 39275 953115642 84479 84488 240153641 12702 12710 33818001 57682 57656 53172652 84445 84446 626466573 44884 44885 742242525 90931 90943 682470692 63917 63918 512159082 12881 12882 412999820 42430 42431 317500662 87718 87719 891040887 64974 64975 721050545 22152 22153 39903404 1832 1833 764143278 16377 16357 355455519 16159 16170 856749311 96075 96076 148911854 55512 55513 650227040 87670 87680 251667536 18765 18747 704952070 74362 74335 583935074 58557 58558 316614307 23904 23907 513042857 98505 98506 218819123 60802 60832 957091587 35549 35550 966346043 52428 52429 687265806 17534 17549 323277202 58274 58262 715915609 8445 8446 914477593 56816 56817 94316459 97532 97547 588872762 93973 93974 138759898 10321 10322 865460724 43496 43497 650017151 66240 66241 941535738 95982 95999 732660001 78415 78408 371934046 8097 8098 859799621 85026 85046 946545019 97605 97606 742583729 71347 71319 265195293 23334 23364 961453097 78492 78493 87357448 58108 58109 79065121 49973 49974 462869942 99640 99648 598585294 69141 69152 297096950 14165 14177 331167421 2541 2515 110908139 94208 94209 799517090 91894 91895 164503160 70687 70688 329291798 31667 31651 787718401 47755 47756 812137986 58593 58586 824409703 90052 90044 353232520 37058 37059 72975617 7979 7991 65524431 91588 91582 547684862 79650 79651 370768212 36957 36947 785964851 54255 54256 159328011 46667 46668 948755969 53799 53800 486712613 92304 92325 84260065 84296 84284 241466633 44319 44302 441434766 83874 83875 355145234 62335 62350 379521485 44325 44326 128085651 17938 17939 463678749 13458 13459 548150460 20353 20369 54675224 4197 4213 229899336 97028 97046 445691476 17355 17338 106358826 36103 36130 576987053 63167 63168 603119802 68517 68544 719708824 7349 7334 319777482 53149 53162 47481506 30281 30270 631196515 59154 59155 245314434 58110 58115 668121040 70303 70280 493972316 29897 29896 145717667 94622 94644 68400471 16756 16783 73775371 25975 25976 437235044 310 281 731656638 48028 48029 677633807 39869 39879 28711565 99497 99524 996213757 52765 52782 605488548 12851 12835 250282132 3300 3301 542693586 32504 32505 502327494 52332 52333 495839480 61593 61575 422704393 97071 97072 284182218 27119 27138 113138961 88010 88011 318742427 36796 36787 545370247 57060 57061 760999334 20235 20245 520698010 74466 74456 289743303 79250 79252 257236315 80245 80246 671773989 45855 45827 625348555 98167 98137 258045742 65506 65518 895126789 22187 22175 707058124 37685 37656 142072636 5091 5092 107518753 47476 47477 746274402 52467 52468 362648269 64365 64375 496456026 51932 51933 484622279 3942 3943 776827803 26348 26349 593545372 95277 95278 226669180 35133 35141 95704684 86704 86718 829230237 10262 10263 269329204 64707 64708 282800090 7773 7774 452869305 77492 77493 784235326 81785 81815 516015091 16782 16783 698436417 96718 96719 277220282 57224 57211 192003950 63517 63518 967415853 79672 79673 549162176 91734 91735 201065453 24580 24576 807607121 48156 48157 355637713 46131 46106 240593217 56552 56567 446974569 32746 32747 912441390 87566 87541 794771897 96955 96936 499167501 52957 52983 958630802 50135 50136 195884394 95012 95013 492694461 51610 51606 192198470 44869 44870 674562743 75484 75472 496739592 52566 52548 185578688 72424 72436 669260259 47271 47254 381590665 9087 9083 692205113 94931 94942 393982708 80304 80305 201302457 96430 96406 933376467 76531 76532 655973488 19281 19282 49618133 30861 30862 398594188 62226 62227 986223417 54681 54665 992229159 20828 20820 345250361 94903 94904 165010336 47475 47454 908865278 15738 15754 257210525 42143 42144 208347407 93857 93858 903023049 16513 16523 729376695 77004 77005 383001895 36877 36851 973429714 35312 35313 387731019 79815 79816 581439383 65211 65216 716663641 64362 64363 689814934 42548 42549 400793575 78895 78896 80582524 50398 50372 769598517 25854 25855 897628194 81097 81089 3185483 9523 9498 639131630 59873 59881 440701492 1633 1634 828143293 78181 78182 808424199 41149 41136 246096114 73929 73930 792718013 8146 8172 413345576 12721 12722 553220087 79738 79714 320336961 42149 42150 310542003 44787 44788 68963013 21904 21902 444691229 47436 47420 803764286 6283 6267 479077961 54420 54421 377445186 27102 27128 565777600 96466 96467 663601824 50243 50244 324918048 78997 78998 584054009 65035 65018 380399842 61839 61810 344348370 56997 57025 345620915 55065 55066 733457094 61206 61233 351074718 40478 40479 218891902 60383 60384 577618930 43942 43921 699227054 33413 33414 815009194 63016 63017 593788996 94242 94243 639169349 30059 30072 680957910 55541 55554 844894692 671 672 494524063 68253 68224 817168817 82414 82426 65646597 15674 15676 532369122 32598 32588 990599186 63369 63370 261779329 47289 47290 413524357 46096 46104 623370530 11886 11906 246453939 74685 74686 941094869 18548 18558 890601638 3365 3366 102830566 64665 64666 833801913 13226 13198 188614312 49888 49889 623152300 20550 20545 435922342 16908 16909 51266731 84477 84504 878881498 54362 54363 290983979 43180 43179 458805973 51360 51370 471724824 54512 54506 556860546 9208 9222 513948433 37534 37535 255869142 9911 9912 224147378 41214 41187 454796039 40907 40908 459376967 71210 71226 844525495 63654 63657 698830303 13153 13160 132015601 63352 63353 374766473 39964 39952 285440856 43487 43488 282513095 33678 33690 813491513 4153 4154 703130296 876 881 879297237 86137 86138 221074487 37835 37836 94039396 49831 49833 882757564 17334 17322 331140842 68173 68196 86369131 63849 63854 331180462 17030 17031 681069943 2806 2807 697850137 68608 68609 871610765 90612 90613 585702149 83480 83481 745947979 97891 97916 254168649 87996 87997 388450506 96876 96877 512349304 32192 32193 442811136 76253 76254 351658138 12445 12446 322075945 48545 48551 440624021 89411 89412 562507448 5292 5293 504972409 4254 4255 633178712 25692 25719 391559881 1527 1535 642686035 22345 22358 100497971 58674 58652 484470470 42464 42471 881141040 63021 62992 122549525 1816 1817 982112886 28550 28551 84657649 83839 83825 801420023 49254 49255 972152868 89413 89435 298559774 75497 75498 711004497 45570 45571 973948186 78011 77999 231407682 88309 88310 469691131 50385 50374 611598813 63103 63104 587336210 80293 80320 669990537 16113 16094 369777139 16736 16714 686345121 40224 40225 181535356 31889 31890 526268408 79839 79840 897379703 2974 2946 608970317 74620 74621 556968345 12852 12853 222140801 60142 60154 82526814 23562 23591 202633677 36979 36980 267444016 24729 24744 567395917 6789 6764 570384359 92389 92408 683243940 25310 25311 573066125 54574 54596 210297018 18123 18150 143729709 66099 66100 769093844 2830 2806 129181305 86313 86314 425233527 60293 60273 904466759 39366 39343 617360275 48026 48012 655607111 30520 30491 401972013 43269 43270 10759538 50330 50319 649568195 97183 97184 690109180 80103 80104 292625192 86438 86447 493429619 44354 44358 934708671 28543 28553 309702934 88826 88827 790361276 12452 12453 695179669 84482 84483 612486146 17102 17103 345403284 83244 83269 458483651 15444 15423 753250954 76844 76845 426201199 84975 84976 589877264 49537 49519 723653243 25648 25653 214745222 67666 67667 450079239 34607 34626 338589022 15274 15275 723555199 52316 52317 140435426 26789 26790 766300975 39592 39593 798621275 17256 17277 220635572 99913 99914 643264234 36000 35995 557084130 47989 47977 832851114 66639 66664 81257264 28491 28462 262497621 41690 41697 340883760 99399 99400 830600851 58581 58582 105970764 31193 31199 987544402 13669 13673 338143758 47105 47108 708792170 7980 7981 281230716 92305 92335 897635838 76346 76347 968373186 35138 35116 374769504 67051 67035 744949278 55896 55900 209222262 33253 33273 972435513 71730 71740 772063219 82397 82392 156688372 54001 54002 361124111 93281 93259 677583640 96590 96605 248462934 27909 27910 536898598 9889 9912 828328250 27604 27596 702141105 93092 93109 758273618 66078 66079 74219731 49457 49458 921517669 76983 76963 437119838 37242 37243 597398659 57483 57484 211246196 39490 39491 596599879 59882 59883 910371797 16772 16773 783098190 15976 15977 572752757 37443 37444 253684366 55429 55434 566581394 13319 13320 972653265 60642 60643 361865944 63529 63535 665095956 44390 44391 928482120 24272 24260 163022725 63831 63833 17172469 81445 81446 802362891 26803 26804 767006219 9204 9183 666294928 28628 28643 266003742 74457 74430 724776821 28284 28285 766648529 12312 12313 855977359 99727 99748 385746551 11925 11926 26099313 28187 28177 783304599 62717 62718 458073775 95831 95845 212543980 37568 37569 685393588 2335 2347 180361210 80472 80502 867040273 96076 96058 218591123 21465 21466 393330601 54616 54642 530789767 47 48 728605567 72991 72992 243304395 31954 31955 899029370 23114 23115 660608357 11401 11402 387944850 11943 11933 597413087 86675 86676 55030250 55452 55433 59898327 34484 34479 6829666 37372 37373 488959208 71737 71751 31929152 63318 63340 944170937 45326 45327 153602961 70807 70808 384113896 51285 51286 657869790 17541 17562 932752986 69698 69678 506533109 63460 63461 732239717 40249 40250 166628617 28136 28137 854706301 57247 57248 561816583 82165 82146 527032511 72902 72903 592678081 75980 75964 329581218 74931 74932 341262756 17191 17201 376428521 707 708 225375620 93644 93629 266601254 52546 52547 98019463 78957 78974 91819917 73678 73679 813215864 81682 81683 384752695 33583 33603 726329893 61729 61730 759303316 16305 16319 714109639 22933 22922 818487348 26826 26827 416717382 62718 62719 74225272 57269 57270 826211470 93059 93065 658237644 53962 53956 547979306 95880 95881 299570337 99207 99208 377889831 48163 48173 872152741 9802 9774 179045996 16021 16022 307443349 68595 68616 937974547 21394 21373 170321135 10510 10511 364716921 34919 34920 641218646 28114 28115 994639255 68564 68565 652561211 48478 48477 87299580 4018 4046 389270045 37722 37746 580423114 56947 56946 950862750 3128 3146 562192762 28933 28915 662803708 34622 34623 864515320 21533 21534 195954036 75848 75868 238371087 98728 98729 923963332 47772 47742 37415168 47905 47879 935880342 91353 91338 173332235 1200 1201 335040383 164 154 563018764 46270 46271 793125542 71706 71705 949830351 47039 47041 59932425 90818 90814 510582005 22690 22685 514521255 52930 52931 226110107 97574 97588 166442598 66869 66870 265200874 72248 72249 466053532 75232 75261 881953327 62505 62506 294715416 14025 14026 438104999 96742 96743 145821296 82321 82322 502875303 22932 22941 404539637 46396 46412 319585895 82831 82845 809872621 98946 98971 657016212 88105 88106 535922288 50117 50118 467055618 27739 27740 214310710 34249 34250 814803619 25155 25168 65729312 52937 52947 64949456 40027 40015 395762728 25954 25924 658260429 83242 83243 706461913 75254 75280 521117102 92987 92995 525733778 35162 35163 523050940 19323 19324 654048614 73141 73155 559610443 44794 44799 459140506 47070 47085 659904934 48232 48248 905238241 617 636 243858366 17236 17237 161863032 2410 2425 227217337 42299 42294 339642527 64514 64515 60509850 97741 97751 203190617 72324 72348 94507158 59332 59358 2156860 6978 6979 679468184 48713 48711 762805804 49350 49351 941848646 33050 33074 514031279 96732 96733 307331856 80718 80719 802831668 69841 69836 12531212 10193 10183 178451391 71200 71201 542326282 12526 12527 380115334 19403 19379 949357892 69994 69995 46744696 1609 1619 521108411 3863 3864 817166149 83690 83710 827168944 6140 6141 476679927 84433 84443 946424334 99831 99832 838555090 55450 55451 723483812 28451 28473 712874829 60769 60770 6167425 58332 58360 994800781 34825 34819 371441514 43722 43723 59954823 1556 1564 942130706 96819 96841 453094713 66076 66092 102174911 79472 79497 850296892 98205 98206 317709033 26167 26168 768421312 78370 78371 446091386 70689 70660 472425381 59538 59550 105038725 19021 19022 43002905 87101 87095 167595692 33661 33648 637708503 55196 55197 785111617 41778 41792 925667370 26244 26271 840634506 69089 69117 942624178 16600 16601 7634832 56093 56094 211907749 69600 69627 649988066 10951 10952 536139408 6811 6812 559338695 12250 12235 144700562 89387 89388 408345086 37704 37705 289085260 86779 86780 193435448 73419 73404 274950816 97433 97450 917038891 18836 18837 192780410 31150 31151 620440200 18708 18709 314372931 61047 61063 428237484 44426 44433 798410469 5482 5483 942879104 95294 95287 776042593 96031 96032 614266519 41485 41486 624151994 52033 52034 505447143 89428 89429 663214559 1160 1161 145032237 62885 62914 631799127 71299 71283 899060281 43909 43910 925435863 17700 17701 124293080 33621 33622 639817674 54411 54423 131367485 98316 98315 174265360 69059 69077 140853396 73702 73703 19543443 98152 98153 318694032 94154 94124 415978658 23824 23829 658251532 68791 68792 441512819 81666 81667 11080074 67579 67593 121893693 5472 5473 351398731 10302 10279 757920575 95018 95037 71382153 93256 93272 598632154 46776 46777 255015363 33784 33785 350838885 48797 48790 269362356 14755 14774 15232346 13934 13933 765043837 2567 2568 152977661 83722 83723 737973250 51773 51774 643857670 88201 88202 103972143 1638 1631 762612450 37188 37181 15653975 38087 38088 381160346 46633 46634 278193688 6998 6984 20784245 54143 54129 470236986 92724 92699 24415623 53842 53843 754118848 30302 30319 875264846 37909 37910 72035486 32147 32122 79163056 1725 1698 206315510 19258 19235 224161176 90583 90565 719481420 99940 99965 256949791 93546 93562 330928204 59182 59183 135125134 77771 77766 589639938 52100 52104 483983286 82177 82178 734931323 90921 90904 44593911 88003 88004 224433017 46018 46001 383105877 12275 12276 394002116 82989 83007 730236078 69885 69862 391467853 78146 78134 507318641 48868 48869 373904818 74541 74530 657471033 55324 55325 268259956 87015 87045 650659064 23478 23505 747722120 21723 21724 425567219 47590 47591 395566669 32946 32947 925175765 92286 92287 213111378 11104 11093 137799467 26412 26413 94699369 83589 83615 436825078 15665 15640 134239346 63004 63005 737201520 89440 89417 936729231 58942 58943 423391862 8804 8796 919559103 19775 19776 184299331 9493 9516 385402790 29583 29584 914352492 25056 25071 101696013 26032 26033 522362598 66579 66580 819262051 32995 32996 381281261 71187 71188 514150465 69088 69064 651930893 2605 2581 781773011 94764 94794 960800614 13313 13314 203387012 29994 29978 21168878 13017 13018 167982343 28360 28347 520324242 5735 5717 277704604 8769 8770 680037578 87091 87107 905859041 44835 44812 73188476 85347 85322 374042277 16873 16874 82786524 41616 41601 953865786 82176 82169 901692337 73781 73771 430611258 21069 21070 305903008 23492 23467 948717443 27550 27528 934036822 85085 85075 870609509 52481 52454 380713812 31479 31480 578339344 68705 68706 897484150 1061 1090 168706975 38262 38288 889764087 40859 40863 237318105 39099 39096 667381001 92123 92124 766204676 36982 36983 538266304 88217 88218 609293646 17127 17147 922077038 66639 66640 319296445 85862 85875 812467016 21974 21975 195834247 54372 54373 794421372 54949 54950 872422393 96494 96515 849033994 43296 43270 763790834 35459 35460 472823063 6439 6440 706775144 70323 70333 211552685 65318 65319 533683823 72897 72898 262705444 9410 9435 655029918 61012 61021 570620217 34110 34088 73557756 71585 71586 293364293 1603 1604 844259256 51012 51013 574058389 80675 80669 441962796 98141 98114 876187735 85832 85846 644270820 65854 65855 245783452 70019 70031 833967181 37112 37090 783175719 76947 76930 28848358 51683 51684 727929709 82681 82682 812438037 88960 88961 951757320 46371 46356 849278185 46249 46277 6958037 18390 18373 392440220 8491 8471 125284607 93436 93437 283111683 57672 57652 895921625 73703 73715 620774697 1700 1701 145863769 97055 97062 7325559 92151 92152 328953113 29376 29377 394239697 5136 5115 972109428 35645 35646 108549306 22543 22557 688676108 32787 32786 990633071 66593 66575 866340989 99728 99756 20481530 87423 87424 794256402 94111 94112 670120486 95052 95053 999870117 95178 95201 198759143 95184 95185 633132557 58596 58594 452539562 85874 85875 14448865 69909 69898 389770396 61870 61882 330106275 22841 22842 357143098 27497 27498 875089922 14112 14113 682331844 85175 85176 216240286 19532 19540 769931971 36848 36873 191693558 73952 73956 714616461 69374 69375 997630171 84654 84655 295234288 3217 3206 159949354 69338 69339 28663589 67881 67893 131983333 43017 43018 349635799 88530 88545 491478752 90658 90659 205393003 44425 44422 48427485 5034 5035 163536477 26489 26517 207829912 1769 1778 382556376 10367 10341 656234707 98932 98955 210693375 98295 98270 533326409 49083 49084 91163893 97320 97321 47192 83522 83523 872705516 70443 70445 460810634 97264 97265 672030538 12414 12386 375398126 48339 48314 19329261 23564 23565 89906710 88525 88543 446800301 6555 6556 894482852 59235 59236 286443956 99345 99346 854420629 65165 65166 92061559 74454 74455 487138639 70949 70950 4645673 52208 52186 367895073 75373 75350 396129706 64596 64580 394600240 62374 62354 512593054 11805 11776 214805656 34166 34171 874173853 96830 96840 438829970 66695 66699 619829129 13694 13665 108418987 58044 58066 908935968 61954 61955 417165845 45986 45987 915254372 17488 17489 878109452 20462 20463 706967360 27994 27995 127787067 53600 53601 175183544 37877 37880 673854305 55630 55626 406533886 95113 95097 572041872 90761 90763 971112696 70561 70547 195187701 55720 55711 933240219 67491 67492 128575866 91036 91037 853566070 48110 48111 418765943 50170 50143 710487091 25996 25985 881154643 3449 3438 127795101 9845 9846 938940807 57002 57010 116666075 39899 39918 814739780 76470 76471 577217132 84876 84872 425479815 55791 55812 548679281 64672 64666 824590924 86646 86647 939061656 7325 7318 839783212 80667 80644 876961567 93085 93086 39856319 8500 8475 38523875 79125 79148 663001132 52665 52643 872750896 48120 48121 619387297 69200 69202 906954025 43790 43772 894810565 18030 18032 792299446 33741 33742 406090665 40808 40794 453718409 52977 52978 78450086 43550 43551 153128686 10101 10102 901747567 19614 19634 959311861 70452 70453 377425624 53176 53199 355114873 77432 77443 765606681 57990 57991 855776273 50410 50411 190677730 77240 77241 720248382 24078 24092 343824465 70466 70467 947767162 16540 16541 745877367 38035 38036 515807622 47492 47500 957548037 22155 22156 121593924 95339 95340 368106910 56635 56636 324254204 51143 51173 208249583 66563 66564 369347934 59019 59036 279074413 4246 4216 720656344 190 191 736654568 93541 93542 521342289 6255 6256 380253250 25505 25506 573387019 17793 17791 855681902 29726 29727 39459985 16457 16458 475351876 54724 54725 717574370 99343 99344 620038226 18909 18910 126867391 23776 23777 473524493 84069 84051 334685425 33234 33226 718747186 3056 3051 508883974 85267 85295 13963234 74136 74120 496543348 12294 12311 198692400 97311 97312 300267514 79770 79740 205117646 33999 33993 355492684 45895 45887 5217386 11823 11796 785680922 23430 23431 962807599 56341 56361 453185225 79028 79037 720560642 35033 35024 361013837 87730 87712 933200354 64332 64320 748202999 53030 53005 836608624 43418 43392 731919595 91343 91367 46961205 19109 19127 40555205 73203 73204 525714418 31083 31092 79216031 20990 20991 57597501 92222 92235 584298117 75179 75180 325250363 35313 35337 944631779 39160 39135 943943845 18845 18846 516586261 90001 90028 944309761 82922 82923 129803728 27628 27629 841137345 56864 56867 598051638 3945 3946 551582451 19685 19686 626478422 24691 24692 904420149 65078 65065 982090883 62115 62120 408118366 80921 80926 77220394 15783 15784 672310377 67745 67746 522302653 47206 47207 110270833 47165 47167 794805899 73632 73629 616831907 71987 72013 931540341 30872 30883 131866906 34949 34950 589510672 78346 78347 71558349 8570 8572 827295021 16144 16140 931241849 61578 61592 874233158 18550 18551 589563394 24012 24011 806551958 67428 67429 864964205 93521 93540 83484313 40997 40998 303458897 61651 61652 262348754 28259 28260 381460019 20160 20161 387620721 90779 90794 267104836 84924 84902 479395065 5567 5568 223067870 88426 88427 783358750 96634 96635 781334737 80594 80583 186909980 75002 75009 285982312 24051 24044 411004148 2947 2948 488742159 65360 65352 446446654 2048 2049 501086407 84305 84317 723112532 66800 66797 539830258 67380 67369 440920903 99343 99352 76034205 46752 46753 945075921 42986 42996 73541666 8977 8978 993852316 23299 23300 362415149 9122 9148 369627000 67622 67623 893667097 80051 80052 400442456 10845 10846 104732442 43673 43674 647029510 92678 92679 803313176 74789 74802 615030122 85757 85758 893839416 88644 88640 40601827 68322 68342 9497540 99963 99938 181098381 66991 66992 700751353 44747 44748 242506505 36896 36897 79475690 55908 55882 961215006 4274 4287 800336265 24641 24642 752736203 50659 50660 876940324 43566 43567 951171735 19424 19402 112732148 44749 44746 508985336 69410 69411 746832062 55655 55625 2267202 63315 63305 542011098 43344 43345 481116664 29838 29820 715262977 90036 90064 21944360 68568 68569 939626005 98414 98387 868364140 91373 91347 763740482 42840 42841 288216203 29389 29390 599931630 19134 19105 50262988 22360 22358 339698049 71281 71267 632517218 97910 97881 981434258 53242 53266 170222902 69213 69214 343122094 16974 16975 741277524 91135 91136 586383740 97159 97135 958631988 99689 99690 293968592 91372 91373 122278748 25435 25432 609262367 93918 93889 35574972 63141 63146 246276919 90240 90230 45297869 43759 43760 697562179 70302 70278 331432029 69252 69230 579042309 69872 69884 752585536 87882 87888 925839588 69222 69223 861940733 91143 91144 689530403 37236 37244 535087342 4641 4642 616261930 43701 43721 498345731 61174 61156 579036613 69574 69564 421504760 65859 65860 380971914 63240 63241 859744629 31374 31395 503259247 60929 60942 289805488 18427 18419 969564768 37778 37779 187115557 35105 35106 610708718 98821 98822 828657817 36946 36940 746730583 90770 90771 215258651 71435 71436 269435541 70710 70711 124614407 96422 96428 483896141 30205 30216 405569893 79914 79915 929059617 50951 50942 340349154 32494 32518 640425338 76124 76125 96220239 10019 10034 685811006 68623 68624 361393065 62098 62099 674245601 19475 19476 965749421 91698 91692 326708471 90413 90436 675518290 81836 81820 482259130 85711 85723 326059882 13577 13578 46712017 18326 18331 630649901 39035 39006 343392999 47780 47781 768728216 73538 73523 925182555 13518 13526 121198246 35727 35700 66443577 69678 69660 908790231 61149 61156 429789836 60344 60345 850760463 22185 22186 187055443 43006 43007 412397797 74350 74351 163042271 22431 22432 84818463 81133 81134 91383092 80043 80017 492438077 95030 95017 903302360 28155 28151 287980868 42596 42597 48097280 6613 6614 127926072 77929 77954 768153967 26962 26963 357864023 72950 72949 822478674 87480 87481 742109188 4072 4056 107018906 43494 43495 317619609 79826 79827 910305947 10615 10630 922050786 58305 58324 632382628 6997 6998 195399367 9506 9507 960347240 35561 35562 709889086 1064 1085 115816316 83316 83317 657217226 74895 74893 809986806 11603 11604 182984473 54458 54453 756139303 10800 10801 592098529 17156 17157 137782048 66046 66047 97402757 33769 33772 52325754 95081 95082 641322115 17838 17839 952588892 50123 50148 774156152 34986 34987 463653618 98957 98958 87431154 25941 25937 471369952 27484 27477 936326970 15635 15630 788706936 86143 86144 597461952 82925 82926 575943728 34901 34902 859785911 63368 63369 246927734 48285 48279 508076851 93690 93688 777804877 22590 22591 338848843 31671 31684 850775769 28171 28172 823020629 20526 20527 776225324 24871 24886 445170425 77327 77329 540926733 77478 77473 313181889 36930 36931 487911321 37432 37433 282705216 55906 55917 946022900 13102 13093 571740395 87085 87084 686482038 94325 94300 472392855 99094 99074 554203153 57767 57764 856013474 85953 85954 454182952 82176 82177 870078005 81027 81028 824473520 27346 27340 209197400 93738 93718 370783953 19504 19498 229491616 55809 55810 563884453 37675 37676 642492223 23344 23321 80202700 50545 50546 546500042 89554 89555 748955403 51451 51457 554504062 53993 53994 740433374 2598 2599 875740990 32496 32497 151360259 56362 56372 340177486 73158 73146 565869689 2609 2610 485905626 54542 54550 39294370 19802 19803 745549272 22519 22513 886167836 54154 54132 925755014 81040 81041 350490935 69465 69442 332078301 13539 13540 165849218 14540 14541 273536010 92929 92937 944780708 59980 59981 636684319 50828 50829 760775358 84232 84255 148924600 80028 80029 124746294 95700 95701 43894562 6555 6566 481937821 87258 87235 460170330 40859 40860 633954681 7763 7764 541111083 58478 58456 919760941 23403 23374 114373983 56670 56671 631641142 32246 32229 624626839 11465 11489 89309938 14563 14561 368636183 39973 39974 410132280 77182 77183 592738920 13754 13747 712366279 24577 24578 6084613 35588 35613 406322661 21343 21344 674406018 73471 73493 785167505 26091 26092 928263792 15728 15723 469142935 93311 93312 448769125 31072 31073 365299983 45847 45872 235001945 91066 91071 576778841 54581 54563 433639789 38330 38318 727070019 67529 67530 213365576 25197 25217 652329268 32173 32174 133614194 3005 3006 398457942 58515 58516 67974332 30301 30302 542537232 10862 10843 660936249 52640 52641 124137172 77696 77697 600246119 79091 79092 847405266 13221 13222 387284001 98555 98556 4976315 67481 67491 686760543 96771 96741 747978106 28880 28851 871592018 88323 88343 959848628 27530 27536 349558346 40747 40748 581516141 53071 53081 195635665 9108 9135 61031189 46738 46739 331193046 59403 59374 315894835 74693 74713 978453740 63032 63020 440110833 20860 20848 728999498 48173 48150 234369045 33728 33729 189168502 33507 33523 109174388 26081 26099 409896785 60196 60197 915832035 83076 83100 461651809 7774 7770 518120711 75934 75952 747270928 3583 3581 52535737 88913 88889 137019594 16471 16447 911362782 6840 6841 498122214 14702 14703 584371342 42749 42750 87598536 57387 57388 923277812 77478 77481 284641536 20470 20471 355069203 2693 2663 621024952 85198 85201 105316817 60180 60181 363467292 88066 88067 812461589 94667 94668 745387170 96622 96628 91022414 64780 64781 460296089 99471 99472 826618985 91972 91973 600362576 67355 67356 664271997 14574 14575 587764721 35759 35760 984329742 77926 77908 389929642 19829 19830 659821746 96233 96234 268263509 13256 13266 243199651 41709 41710 491280389 34047 34074 970341450 69415 69416 334127099 75668 75669 687375298 53716 53732 621797335 52517 52523 122581321 70175 70176 636978277 7858 7855 914209686 28939 28940 993754114 52550 52551 592458799 97196 97197 205539522 21759 21760 186402800 34816 34843 246619659 32785 32758 342739196 87453 87478 163837473 81804 81805 625465709 39194 39195 507896070 1328 1329 163649459 37995 37996 910889724 45671 45672 859707076 7453 7454 923964854 12751 12723 433934822 71627 71628 404396436 63451 63427 750541072 53976 53998 737076147 48693 48705 354770444 26428 26429 266863248 43391 43373 418218708 78776 78777 923245142 31795 31771 486317054 32776 32789 779870323 42690 42670 517848799 55570 55571 415005439 66752 66753 904508302 86247 86254 63982390 92936 92916 473606674 62451 62442 255982730 43746 43747 899355168 7691 7692 781978054 31096 31097 357777736 29210 29220 920719548 55244 55245 218298811 31691 31706 930152001 82039 82051 583656277 33660 33661 636155627 61322 61323 77340383 27737 27738 579374740 29430 29431 482879219 91675 91699 78222988 72427 72400 84181263 11352 11353 650225488 77682 77683 201693086 41310 41292 970319620 39178 39179 322234280 17264 17265 964818500 36943 36944 742637028 332 356 622508794 11899 11900 847332504 13489 13490 88123968 63102 63103 260457046 23093 23101 901129242 61227 61236 432040361 89374 89375 438042076 4193 4194 933885968 46411 46414 682777650 14219 14242 718425592 70876 70877 262444722 75244 75231 41183588 33860 33887 386630361 54672 54644 551394046 35225 35239 554958407 9343 9344 44343707 16468 16461 95155173 79767 79782 721134501 48318 48319 640079354 70114 70096 40768253 74981 74996 746141365 17156 17130 843182863 43878 43879 271231730 76384 76385 374752011 79221 79222 336519171 96842 96843 975275604 89976 89977 908672984 38646 38618 637616161 66905 66906 918616657 38445 38446 901954159 5155 5173 787466844 70642 70649 263853010 98818 98813 10237255 4584 4585 805804147 52582 52594 775953470 3454 3451 141035049 31531 31547 620507744 14967 14968 855903281 1895 1910 689623079 38742 38743 765970088 35509 35521 907073962 51610 51627 508053267 74265 74276 587997874 87514 87515 221924606 1352 1353 922450718 98524 98525 36697103 44923 44950 972509882 22336 22337 749666871 93283 93265 866941452 35362 35338 95691185 99677 99686 617008427 29236 29265 524500343 31946 31947 539037386 55991 56012 784855788 43400 43401 63198461 13411 13394 627610912 47221 47196 851969873 98150 98151 443583861 31341 31321 463076164 86171 86172 685844188 17623 17624 611316445 83798 83814 597190000 36126 36127 848285850 81590 81591 819864534 14251 14280 881109564 13384 13385 339122760 78231 78232 994924876 74660 74650 27979839 16129 16130 44152265 61089 61090 778486782 16793 16766 743551784 17104 17105 321535059 3345 3346 467692805 45435 45436 222452711 7152 7153 500705972 48088 48089 233802124 29091 29081 528076775 35570 35571 702847042 33861 33862 371883017 94823 94807 389587424 3963 3949 930667385 87269 87270 608920994 95800 95801 715667475 13281 13282 358461221 151 146 599198918 83161 83162 444089984 48934 48951 99185828 60334 60335 581153024 81308 81307 557450673 58412 58413 166038565 71019 71020 195631230 92314 92315 58172933 97581 97586 346982531 57667 57668 723671181 83587 83588 289940928 65675 65676 899821784 64811 64789 895768371 95890 95877 852786498 68211 68212 862621738 27272 27262 164694763 52161 52162 79692591 90780 90781 120558598 18923 18924 114458027 58837 58833 4373850 80976 80998 552153395 86097 86124 850962163 38257 38267 386102202 41813 41829 460228261 40168 40182 159904611 91155 91130 114798675 83278 83279 284255232 40611 40612 453455762 86414 86428 556610920 68668 68669 793495095 45999 46028 375775770 50106 50130 470094075 34968 34969 967888557 856 834 878113311 23281 23272 608332676 67681 67698 952303651 89934 89962 562341013 54798 54799 721463007 27816 27796 132902372 30017 30033 43128111 74005 73975 804938069 84370 84371 30686081 72794 72796 130973169 58336 58351 932255164 5746 5747 820425471 95204 95182 110274254 92446 92447 290497283 85298 85308 419255439 13317 13290 278210962 9749 9744 313442828 14438 14439 511550425 77731 77732 871425554 53341 53321 243802035 58679 58680 526755562 80432 80461 183348852 95127 95102 67212158 92050 92076 836985219 43864 43865 31333061 5740 5769 991390482 16260 16261 960790666 37783 37784 51083150 17107 17108 637205750 85658 85659 535535429 85201 85215 301947321 67794 67795 692593873 83975 83976 966046835 60478 60468 980545880 22236 22242 395538057 84015 84012 691476773 16672 16653 852856505 85032 85033 17162858 71793 71766 407784937 7307 7296 669604271 20950 20951 364408041 74258 74238 252283469 52766 52767 32077620 21111 21112 622799590 2036 2018 654180701 46894 46873 461717069 99662 99639 495165277 6124 6125 543984338 2735 2736 635718168 74990 74978 127093527 9113 9114 663389162 12503 12520 593356836 46810 46840 987630257 87363 87364 276667127 1022 1014 978522922 64992 65016 77583959 33493 33494 82631632 48135 48108 373840181 32845 32846 736964832 67865 67866 496719457 88032 88033 968806432 82880 82881 42521382 48985 48986 46783452 54827 54828 59690486 58507 58516 820500767 63048 63049 718001691 18767 18766 219349769 51677 51678 196223298 81607 81608 423901821 52598 52576 976923250 72318 72319 321876443 55153 55152 277343882 23027 23037 18226504 19982 19983 934366823 72154 72155 886382713 25080 25081 601915758 95219 95230 539536786 58318 58319 233139430 94179 94180 813044144 32078 32087 981637695 34328 34329 891630348 787 799 249715732 80362 80376 691355154 56900 56901 251523681 17940 17955 609065964 82887 82894 737020902 79197 79191 747821395 44395 44396 707146191 74686 74699 463092188 70856 70835 229637887 92201 92202 262308996 53099 53095 304787633 30760 30761 695470849 75505 75522 557415022 7318 7336 775025580 60634 60635 724585078 70773 70774 961743686 75569 75579 723431306 32696 32697 484491445 16411 16408 573281967 14344 14345 238550858 26812 26783 886734404 80872 80875 868524821 90477 90478 13721393 98526 98527 396315037 56242 56243 294589869 68825 68826 630409016 81870 81871 530507366 6315 6314 706100478 50351 50371 568808907 92375 92376 971762488 10713 10714 273923039 71218 71209 75035260 13656 13685 647178267 33824 33825 209853920 77982 78012 479595991 31775 31776 297297341 52083 52109 797213091 85057 85041 657778959 85228 85240 36881625 32457 32458 662188851 65167 65156 822879310 31189 31190 515216154 92008 92009 95369773 73568 73569 487363113 27724 27722 871035475 68722 68741 874222664 77570 77571 924923433 33458 33446 681486808 65712 65713 670074698 19110 19111 654219577 38450 38448 595358117 23772 23744 222116352 65109 65123 28514231 8952 8958 838806831 86714 86731 312861488 18391 18392 820764035 69202 69203 666733996 7017 7010 558770669 1599 1600 333478722 94015 93985 565917622 4766 4767 539452237 48630 48631 352206611 69068 69052 68198935 69201 69180 247580357 13376 13377 761790166 33759 33760 581254684 20895 20865 380313230 69049 69050 921088482 63736 63737 812927446 63329 63347 274728687 22674 22675 348251237 83249 83250 519402250 99916 99917 303065577 7818 7819 747869674 49388 49389 610407595 4823 4831 949649916 69341 69342 155620919 85405 85406 934072648 58932 58907 560308152 54222 54205 525542240 72787 72788 719578036 49963 49945 247730576 95325 95326 86271114 68360 68341 586937926 44366 44373 817440459 20916 20914 983978103 44192 44203 460354929 95869 95870 583062763 3844 3845 121397391 74207 74208 714810422 5935 5909 123233383 85115 85116 110796224 68835 68811 5781123 21036 21037 976658242 24745 24769 792886638 12894 12895 60072848 94486 94496 98029419 36924 36950 124912331 50685 50686 727733482 30930 30919 388162858 26793 26794 915353008 4750 4751 751565167 15447 15448 954011655 45017 45018 825569258 38622 38623 649101675 48896 48897 440545854 60090 60091 54035849 46044 46020 568722113 20279 20297 462895747 94062 94075 983599064 7905 7934 614737337 51692 51721 415938738 90313 90308 309412263 82634 82635 395041551 41815 41816 949040703 84968 84984 752174960 46986 46987 183914052 44685 44686 615963343 84004 84005 598670169 6768 6769 186742129 13308 13309 358639209 60017 60018 465841361 58188 58167 815841331 70672 70684 732989629 84738 84739 125615360 16583 16592 243003551 67876 67877 280967977 89288 89289 950269143 824 822 164805511 28905 28929 6856423 63411 63388 609399182 3016 3009 697097748 36182 36160 740943636 78393 78394 190643899 31221 31222 946286471 67517 67488 67292789 5193 5194 545961862 44743 44744 911743690 30094 30095 175590925 42275 42299 657862671 46373 46374 354843898 73348 73323 77612085 730 731 600874133 58736 58762 858574725 49345 49326 285824334 76674 76684 492206160 79489 79474 593115655 33927 33928 866798548 97522 97505 259320036 55201 55202 881269156 37478 37465 708014209 95075 95076 814744435 21768 21796 595641663 27250 27257 696322820 58391 58410 470232683 34482 34483 304588612 60097 60080 755724761 4298 4299 902024732 76179 76163 832693370 4154 4143 770814652 32408 32409 898383929 7620 7607 449896442 61572 61573 807971207 58629 58610 848425401 42969 42970 849257412 77416 77399 171143798 57677 57679 540041115 79339 79316 542560994 40284 40260 789527252 63560 63561 562108846 22848 22849 178939283 97443 97419 875869564 21115 21113 385444916 30090 30114 212719914 26381 26382 444762154 20466 20465 12047360 68382 68406 334422845 74969 74968 7076304 15034 15035 93081205 42109 42131 54357842 9517 9518 386230697 31519 31537 884422146 26854 26824 135586295 74095 74121 114188743 84719 84720 526473852 81727 81729 907573880 45592 45593 4748002 4120 4132 98589740 33012 33013 761887323 38400 38401 497181409 61107 61078 979964152 51462 51492 109617027 28104 28105 904159120 62812 62800 440390322 61574 61575 177883591 35086 35087 462573268 90910 90893 127370501 52918 52919 965779324 88133 88106 635814259 51574 51573 464830444 26712 26707 480260831 92358 92366 577814078 41059 41031 761468810 81975 81976 418478786 29472 29473 575680194 10844 10816 496242555 80085 80098 205068983 27185 27203 583762149 62852 62857 326613062 8216 8197 405502027 97799 97804 170392621 331 332 28769277 37441 37454 128207849 55667 55670 32093077 5804 5805 840425146 43368 43369 32965409 6111 6112 579721796 6118 6143 149580040 10031 10032 267645225 22746 22735 11989624 82643 82661 300082817 46013 46027 53522337 59009 59010 432517115 17943 17944 212063012 32939 32921 262631148 73225 73206 624596356 3864 3842 939922172 34809 34826 154406304 34342 34343 717774618 68154 68155 700836020 73731 73732 242703977 86831 86833 781114122 58718 58709 601851983 1625 1626 446808370 59059 59060 203698514 53717 53718 886981796 58805 58806 5570325 98126 98127 853194689 27717 27731 627973460 76500 76501 843872738 41093 41075 40331513 67234 67245 883921739 32390 32391 700494630 7392 7393 705587974 32329 32330 207868088 25456 25469 3776271 66701 66702 806047454 4636 4615 441709985 92904 92903 999224100 92224 92225 798628705 59843 59816 746802932 80340 80352 391716666 57576 57577 936171509 10910 10911 989933447 92541 92542 97951192 59129 59102 102007021 85505 85522 648419636 35290 35303 425953156 15868 15852 966048496 11939 11940 737875247 77457 77458 673253203 68826 68827 604898294 55426 55401 862916377 7754 7755 731764871 97946 97947 110458414 55166 55167 41622914 94362 94345 42274598 94411 94412 421720446 59291 59277 473139857 98245 98223 802040700 28057 28058 690329114 89975 90002 266147632 86154 86155 996971696 9686 9687 608792407 93505 93482 795704691 4857 4858 550192012 47935 47958 953675519 52211 52230 771366326 20331 20317 883529520 44342 44369 798321079 57662 57674 62806018 87978 87986 408682039 93963 93936 889633461 20260 20261 700337171 44651 44621 933804593 92074 92075 756126270 14078 14106 965700680 62408 62386 977877861 75912 75888 449442734 56286 56287 544563157 31785 31786 362956421 88499 88500 588439967 68916 68917 702533862 90806 90807 510380918 6148 6171 365304126 28097 28098 747426382 79400 79401 667604591 95993 95963 2881724 85549 85519 285301334 80579 80580 580416169 40711 40712 653050591 27862 27860 946252627 43084 43085 747589925 22902 22903 734740635 87058 87052 320579532 17191 17161 26616643 97354 97340 42824924 52057 52058 449100687 484 485 91926513 52772 52753 592106112 550 551 713898 8132 8133 298047386 73832 73833 806633654 21056 21036 710557692 99310 99293 256286491 19105 19106 181826897 97821 97822 709699349 22387 22364 300370234 31141 31142 970035729 52129 52130 312885432 57675 57676 264856584 61632 61633 985478155 66058 66047 534313091 70504 70505 118436491 73717 73746 375182361 82659 82637 245521437 1261 1262 839296669 41661 41662 546555600 17915 17916 7021162 67417 67418 296180871 36986 36987 337910736 93470 93499 775739709 30710 30711 716389139 69065 69091 266956627 29552 29547 990530220 1996 1997 792548050 7160 7131 407837403 82016 82043 974185134 80628 80602 17031628 49595 49596 44576206 99789 99761 328380740 23406 23407 911963671 81860 81841 583721390 96846 96847 868727568 97736 97737 65955101 54144 54145 796718692 10799 10782 457810418 96425 96426 127111928 33418 33419 429697879 22967 22968 230592188 91366 91367 492346236 15050 15048 696815803 74277 74279 835319180 60765 60790 547772504 49530 49531 779141781 1784 1767 411490101 90521 90523 459164874 3265 3235 981532159 27096 27097 527527799 66592 66615 176214042 83187 83188 74125875 15874 15849 519629597 46721 46722 856605562 45084 45081 422698911 58367 58368 122720561 62449 62441 696194994 50138 50114 286763078 68147 68148 24230162 66121 66126 718997027 32319 32340 897963893 54950 54951 290475714 61413 61414 205903424 51045 51046 745643206 53620 53633 437809376 36166 36141 879697970 70939 70938 434155173 66186 66203 403226633 88155 88177 135363387 86003 86026 69977349 80251 80252 379618136 77235 77231 462699078 11399 11408 329710088 96744 96732 961900300 7709 7686 24929973 78419 78413 844629568 69915 69888 247120284 16719 16720 133855898 99965 99966 691430254 18831 18844 897283459 25074 25096 144593512 2328 2329 759136629 37957 37928 23856949 96621 96622 455942132 55209 55210 344031611 2722 2697 66702084 4805 4778 27891554 32296 32300 622074209 68540 68541 276335480 52890 52863 406957762 35031 35032 278506280 98889 98890 447813567 67724 67715 260413733 93594 93584 596477136 60072 60073 70446964 74 75 743264678 33830 33812 206631009 92598 92599 202484258 22635 22636 760480374 26721 26706 403951509 65877 65878 613635435 4456 4439 190314240 90858 90859 614708159 25979 25974 744239748 31882 31883 955940514 47109 47120 54579744 96286 96287 344504394 79123 79125 50518629 58338 58317 356465269 36309 36310 818734378 22996 23017 871403626 86135 86132 392880820 94896 94897 335035115 45023 45011 238845695 17209 17229 910082898 86606 86607 534099875 60262 60263 694793736 89383 89370 477283343 66939 66910 245138803 27974 27946 306802206 63244 63258 512744510 8828 8846 871707739 69513 69514 527767150 25222 25229 983216688 98563 98564 834985553 17486 17487 803599495 77084 77085 586444352 97622 97623 494103045 54933 54907 730618399 39288 39266 802655612 91609 91610 783707781 1264 1279 63654009 19010 19034 120464534 13707 13708 806832837 52200 52192 175725959 49819 49820 253567939 57001 56998 549115576 67339 67340 795979251 85673 85648 164328068 88599 88600 444197694 87935 87961 861998684 69585 69603 530692392 23121 23122 816515350 45413 45427 165531771 20331 20351 350794034 41046 41039 493998059 13094 13095 637499044 53024 53011 66429587 86502 86520 428934216 32715 32697 662735846 92857 92858 998390405 45547 45573 775627784 45037 45033 200970357 97482 97484 329200939 89151 89152 46956218 7321 7305 733993418 66732 66733 211291275 31127 31128 927028125 20170 20168 198141752 49280 49279 971129920 85624 85653 956732442 50138 50140 144895417 27293 27294 793095731 24736 24737 762931700 19614 19598 544433552 92290 92291 117090960 90802 90803 688064225 40059 40060 56225838 92957 92958 675471805 83602 83603 18387884 34090 34064 664455849 81025 81027 702893790 70456 70468 360269023 76943 76944 919584690 14413 14414 982641153 87664 87650 599190322 73217 73223 28683201 6144 6145 719042201 26238 26239 129451007 58493 58505 256781560 71859 71882 631480541 57339 57340 558979794 60337 60338 451617969 7066 7063 234021027 62882 62883 426311688 45682 45689 877089895 96877 96867 713159988 21814 21832 980354462 64425 64426 245045068 59039 59036 98552323 71102 71120 444704612 79275 79264 794296976 3881 3886 470230944 50196 50197 775362301 30630 30631 502616378 23514 23515 728135318 69079 69080 875239588 31561 31551 554407007 43242 43243 323731239 89839 89840 667121467 42232 42233 68542985 92225 92248 705466138 414 415 519429871 46565 46566 93555253 80155 80156 905360542 12735 12736 392541708 56823 56824 48237941 24217 24240 62832692 53869 53862 73042434 86297 86298 534359707 84570 84571 611900201 86810 86787 287330075 14667 14668 259110981 3010 3011 102522162 97974 97975 174892706 94373 94374 343915109 20310 20286 354392699 78941 78951 38853976 41257 41285 882127785 47382 47394 431883924 62096 62073 10374318 38762 38771 346165111 95236 95237 359545429 98070 98044 322812765 72467 72449 332115752 21667 21668 756663083 66323 66324 800241917 97412 97426 370995107 85557 85573 394121709 96612 96613 873115239 95379 95353 657308766 67443 67459 951299720 51094 51065 673963202 27197 27198 570910873 83611 83616 196003758 55047 55069 252231900 85503 85497 471899960 21067 21086 110764824 96140 96164 350006035 60112 60108 417020142 33627 33616 648517614 97156 97149 704712144 53788 53816 265059592 27698 27690 669506721 27421 27422 455219229 48384 48385 602926522 74970 74971 38278945 17903 17904 93444803 87080 87062 555274650 59906 59930 915237982 97468 97469 474917211 41831 41817 71967044 34042 34043 214347456 27077 27078 216124626 92322 92313 131316975 70801 70775 2303367 93751 93741 397886511 18719 18720 755308912 52552 52524 518766219 27949 27925 610908478 53191 53192 301193982 11200 11204 441510021 70885 70886 285019720 92676 92677 252129720 63184 63185 922805612 33449 33450 905851872 91721 91727 754729744 83482 83502 930059532 7845 7817 675741769 30454 30450 777237979 50947 50948 900877902 24166 24187 818745914 88889 88872 99224276 97455 97456 757084655 7093 7094 939108310 43486 43474 252950674 57613 57619 360892186 80423 80411 747963741 65445 65446 719407145 83297 83298 381735108 449 450 115030987 84648 84657 74893347 9704 9705 865579121 13261 13262 51488701 46379 46383 747771486 76627 76647 675136782 72753 72725 867490179 79162 79163 504494159 44095 44082 225878400 92407 92408 456132380 94492 94493 797606031 40404 40416 870878277 56607 56608 226224794 63847 63850 852540433 37736 37734 906380659 20246 20272 526663913 4658 4659 388362013 14625 14620 33799640 95609 95615 363105113 43790 43777 499114299 58308 58309 810516219 66930 66924 894526756 93367 93368 245887789 90646 90639 947975086 10344 10345 997244052 54138 54139 104192304 11493 11494 172685391 19033 19034 965350341 49608 49604 491210317 43666 43667 941898911 91086 91101 116075946 68459 68460 162150957 52125 52126 278023757 30574 30586 531147949 71657 71659 427070637 61879 61880 532847096 88104 88093 471296818 5994 5995 545129472 86949 86950 818626494 91294 91296 926590282 84986 84987 56269410 57401 57402 165619004 63395 63396 710228916 6603 6576 380570694 77533 77534 153592074 87146 87151 936565106 48595 48596 885825563 248 242 161785534 41504 41505 291976661 76752 76753 834864565 53761 53762 461497241 54634 54635 427481271 50840 50841 996812178 34228 34237 165616126 36706 36703 309424351 23125 23109 758922746 23781 23754 741064999 10392 10393 684595145 43208 43189 370331988 29743 29752 465077108 89757 89758 428417076 55842 55843 76159400 162 163 391223812 90100 90101 403638144 6257 6286 860323710 8773 8801 711334937 57018 57037 355571788 13197 13198 648974998 54963 54956 645133259 83629 83652 302603020 784 785 475747240 63226 63227 176555662 1134 1135 923027478 40996 40997 577531916 62219 62228 513555269 84882 84862 882663466 10854 10864 201824190 95610 95580 304928879 61218 61215 875327134 99916 99943 716660670 27540 27541 55318618 3257 3238 683930100 46995 46983 114015399 76500 76513 392415175 31422 31439 270568902 28617 28618 798473729 14439 14440 499585454 6098 6099 697392683 54088 54110 576000743 25390 25415 981955566 32756 32764 116279321 64230 64231 563845163 49672 49689 407616811 14759 14760 337491348 43142 43127 568607562 56827 56801 524323944 17627 17628 931011264 38341 38342 762137411 61270 61255 580742861 80127 80128 268329615 18287 18313 304501099 31465 31466 683349875 29389 29359 775683471 15297 15298 221515014 1321 1320 256285714 90770 90758 592739526 26707 26708 880757443 18659 18686 396048189 17778 17779 709033876 3757 3748 558371184 17637 17638 871156503 73267 73291 461005629 76918 76891 229526566 98999 99002 640834767 69383 69384 915623885 55954 55955 350550121 86776 86781 321950717 52677 52665 180972251 87416 87417 665855254 68813 68814 90207881 47073 47074 450688263 52018 52019 273390405 98343 98344 907142860 236 264 321839689 89937 89964 504465549 76361 76377 849850168 18632 18660 216694950 52609 52610 893816307 34584 34585 264071792 95327 95345 459621934 32081 32082 294590803 93384 93385 791431541 3644 3645 684197603 1533 1534 468608822 61917 61918 571742461 68152 68169 840628379 27622 27615 281094223 43717 43718 930565966 80882 80874 599210955 47856 47857 534603972 51169 51170 75003843 92181 92182 910902316 51789 51812 199584564 35744 35745 131724781 19800 19812 749077827 97925 97926 755058358 59194 59174 991212679 34011 34012 231933625 22597 22593 676833440 70363 70338 697117531 35097 35076 309645736 39308 39309 636652892 22395 22398 514417296 56361 56366 555464515 27342 27343 476971787 54683 54684 601974569 82624 82625 731081120 44064 44065 278341529 43818 43819 15868792 23371 23372 566033810 38330 38332 135765735 37973 37975 934068415 732 733 833375790 39532 39511 161806498 45373 45403 266656493 70543 70544 416618126 80316 80324 160975602 76964 76947 505486613 97258 97260 385420412 48150 48130 488552561 49416 49417 659641234 57181 57182 651108464 68581 68560 979974793 26867 26876 174677962 85576 85603 885692224 31711 31710 246431952 25297 25313 717350367 27276 27277 637179985 36321 36322 251805376 19957 19958 530736528 73461 73460 352047384 35166 35179 895231822 50520 50496 625740837 21941 21942 775417633 18405 18406 313342049 30855 30856 282522975 53881 53882 881879796 32061 32033 183424330 34427 34415 506211107 72182 72202 399706239 89616 89617 338087253 5916 5932 624328645 7875 7847 856272270 48286 48267 962815012 29707 29723 27002819 30506 30507 279042398 6824 6806 999665717 3602 3603 262087134 46155 46151 369354916 12637 12638 75680728 23650 23669 862721037 5968 5969 883122165 90823 90824 617916106 6526 6527 138012066 96810 96811 781935682 30831 30832 604198150 79492 79500 979887520 24918 24919 664623499 66487 66477 696766322 95836 95837 662080616 96294 96295 94585327 55860 55831 981657073 36367 36381 268388701 33779 33780 358364329 31991 31980 152851620 4451 4422 751026929 18263 18247 782022275 99197 99199 650186557 33918 33919 605176174 24506 24507 144922220 32371 32346 702316741 12926 12927 666931782 27936 27953 251584308 47628 47653 202556810 38921 38922 618100567 1472 1468 646500631 80668 80670 583027806 61333 61334 536163699 98539 98533 732378640 59134 59135 187776302 35775 35773 158236833 99231 99232 982850243 14665 14666 323831138 7280 7281 140752731 52429 52430 592620991 79654 79668 161328961 58170 58171 386633091 26420 26421 935246147 23292 23295 462782624 45675 45676 480235104 78897 78887 754190024 19116 19091 368775225 90744 90745 193056854 65244 65245 417727552 20847 20848 285572064 83860 83861 977915756 47427 47414 794605217 46678 46679 707668657 88343 88344 796294333 76052 76033 93515089 41626 41651 993853870 67176 67177 863371586 12615 12635 782113378 51622 51623 84788964 50586 50605 100844288 59802 59805 714977459 13975 13976 474694410 48366 48367 471318514 85159 85160 890046181 18917 18936 406633437 22080 22081 655233711 66054 66047 461703084 62937 62960 595319805 98775 98776 281273651 81457 81465 462735909 41003 41004 659785459 1329 1330 296419824 64050 64037 926063688 72012 72013 164791610 25872 25873 162321278 22611 22633 273351565 38408 38414 297923315 14286 14287 800283777 88275 88276 500686772 35323 35306 365430031 13516 13517 429485973 91446 91471 682595858 68884 68885 780745664 12320 12305 290889485 96004 95999 265468235 85013 85001 102818080 60434 60424 180727187 80429 80430 550099825 5176 5183 824538063 97833 97834 678400112 60252 60261 596387079 53422 53409 799770387 38245 38246 993005423 95140 95141 2936261 92259 92269 660224761 8404 8384 791153704 84234 84235 675691459 6266 6243 954971171 66647 66648 627427089 3225 3206 934067805 89446 89456 725667358 88582 88583 200940530 17249 17250 575123853 28332 28333 544578505 69263 69236 327727990 50891 50907 119944504 30828 30829 56217332 29569 29570 85529004 52705 52707 735471794 76942 76933 659254854 40790 40791 261370995 59106 59087 75110447 34806 34807 102694050 69298 69271 127028689 70675 70648 352420449 20312 20313 822842592 60876 60877 704979554 83257 83284 768967849 94415 94416 365613713 2863 2852 435800419 67369 67399 948871933 70585 70586 320066568 27847 27873 247889063 65895 65888 292258834 67013 67014 723529603 24782 24762 21845648 99145 99129 521348135 6506 6507 962042997 4130 4131 989773773 8982 8983 941943468 63716 63705 386607418 79357 79358 959811849 12955 12956 148394788 8792 8793 390088841 68833 68834 347630917 96088 96107 651956758 37429 37407 184863499 13945 13946 423459337 96821 96822 108701734 27976 27995 447472070 84995 84996 412549712 10907 10908 64675201 62304 62305 690394020 12427 12404 889648833 53068 53069 784990999 99569 99570 151981077 70278 70266 692031904 22128 22108 276999771 77864 77870 578374257 96017 96015 530604269 5389 5407 610568878 34903 34904 650654190 79513 79514 297656179 21508 21509 65002353 41678 41697 837599274 52109 52136 189465064 40749 40745 821996716 30948 30952 806508298 35303 35304 114271794 61739 61740 285372006 99040 99020 455327386 82921 82944 475453681 66566 66547 982575298 77128 77129 120385600 63541 63554 912351415 64748 64728 350137360 73712 73733 383515043 46315 46316 485647636 42300 42301 608627952 14311 14312 89146340 3400 3420 807401213 745 740 225626056 60845 60846 451605615 12859 12860 672054762 44953 44954 735851215 2790 2791 293099703 77511 77512 230653347 65606 65607 370626431 6447 6463 611895451 91847 91840 686127396 96353 96334 428108763 27127 27128 316066991 19206 19207 372478545 49745 49756 889390777 23373 23374 662043300 42080 42074 373826415 56356 56357 608947445 88829 88839 155164333 84515 84516 939076416 74887 74888 33381499 36603 36622 313314328 69140 69128 989632466 9680 9681 825411209 33075 33086 135435850 67602 67595 448367772 29607 29614 161349563 64795 64796 873635490 36992 36981 589171228 36531 36532 404115599 63329 63312 759473093 79496 79497 18124422 79923 79924 773713523 66447 66448 693286827 44728 44729 534181290 71398 71399 71414814 89792 89764 289483428 20479 20480 174822262 14950 14977 267785785 88750 88751 118467323 28506 28507 614203783 72804 72805 38053721 64824 64827 162573985 34168 34169 896605588 56587 56588 948076277 85838 85866 261584538 18338 18339 25081593 84640 84616 43162886 35102 35103 330908269 58030 58050 343322044 12658 12686 864828691 97789 97782 302587594 20437 20438 909921197 68885 68909 881458513 13918 13919 398699092 42121 42122 399219527 15897 15898 395557548 57893 57921 714910269 87615 87645 131481255 98062 98054 382213916 7702 7703 508084240 23247 23218 864835674 89647 89623 895123962 75609 75610 425568775 87717 87718 534031667 91410 91411 805177730 59523 59524 121429865 16575 16576 218732904 20777 20786 124723193 37503 37504 93336253 57130 57154 519661770 95386 95387 77090964 42502 42527 431038765 41820 41821 167262087 40693 40694 950499164 7963 7972 803586645 59400 59419 388778000 39086 39087 889514752 28266 28268 278224855 84797 84811 174754764 7593 7594 132336849 12672 12663 124051432 36493 36494 736396435 20054 20055 7498152 74763 74764 789019097 92549 92550 487382949 51866 51867 660123636 20387 20384 819867402 81042 81043 798747314 987 1017 471821267 33840 33815 632373181 40796 40802 412605559 70708 70738 417219102 16438 16445 105799653 21103 21099 322136281 73674 73685 878381522 65481 65499 707736909 55923 55948 301326711 46916 46917 159673453 46945 46917 622291141 45347 45348 504184792 18830 18834 861572234 61757 61758 527397330 28999 29012 70280878 49089 49090 384888929 79785 79786 880295311 69759 69742 721009044 81271 81272 524242547 99202 99203 756681085 26347 26348 265818985 44073 44099 200437049 35430 35431 780799623 82142 82143 508855694 2776 2786 823090643 37684 37685 473753733 16242 16243 292610990 21775 21776 688418030 4663 4664 404186657 58143 58171 607845080 18026 18027 920773965 83644 83645 774931570 5995 5996 258209579 59698 59691 68925119 55365 55371 72129210 75857 75854 467134341 8534 8535 893139411 69620 69648 415143512 19333 19334 988036729 82289 82269 301050812 24186 24170 575182871 8353 8348 272088429 5272 5273 148965595 35580 35566 522655613 33461 33448 288153668 12368 12338 269588240 89413 89387 706496174 60062 60036 331374632 89144 89145 932653862 42114 42120 836064704 78341 78342 938782168 5897 5898 678645846 75742 75768 586742386 90991 91016 344155716 50417 50418 388431528 11851 11821 822888734 85004 85005 99360214 32427 32428 145823893 43329 43356 224292241 16780 16781 201265309 47577 47578 315360991 93809 93838 170442155 84830 84831 789533171 5771 5772 549122377 29693 29694 628247053 61230 61234 517778633 43335 43352 701625704 15642 15667 688731887 50614 50634 599636136 6540 6526 900930952 17119 17120 194317806 75457 75470 130955770 27292 27295 863861237 5025 5047 536537836 361 362 882457125 40812 40785 623386433 45395 45380 465933998 68482 68483 413876214 93699 93700 948655093 65479 65480 273064047 7943 7927 245712950 71980 71962 333668111 91687 91688 829395016 93481 93470 771062480 82448 82449 148077916 12865 12866 851223287 41957 41958 157141943 22424 22418 830385714 4572 4549 442563353 95849 95860 853895373 1784 1785 593547341 84283 84284 186347245 10849 10850 60794514 14639 14640 206104701 72643 72623 624082847 19484 19485 751186415 47428 47429 59470436 53012 53007 271303599 79079 79080 577561862 41254 41250 932294569 59491 59492 982378276 83910 83913 189808880 10856 10872 225390852 39375 39376 974475527 4255 4256 17710602 10881 10882 464063673 45967 45968 662050911 34953 34954 630015984 60177 60191 379769172 31062 31040 563414226 22773 22774 115301039 81013 81014 619135553 79234 79235 570336277 96667 96652 919434296 11157 11158 895104476 90127 90151 838347120 40625 40626 885318100 65550 65551 170581146 67083 67084 125516490 9644 9634 891939375 98369 98386 775214103 31449 31450 933319155 63888 63889 992515968 83694 83695 261516066 3333 3334 504670690 98865 98866 145433399 51083 51084 480968887 99282 99281 871045188 14877 14853 608873907 85798 85799 495511032 56562 56563 74619233 77323 77324 621074201 86303 86304 253417661 97017 97018 469266103 59867 59841 556956571 94388 94389 849876605 17221 17198 220461752 99473 99474 286417895 15384 15385 860177414 93761 93762 517834765 32769 32793 725410292 16492 16485 809317523 1150 1121 343953332 72138 72139 905562542 66961 66962 392964095 64977 64978 27515105 66480 66481 802558950 14290 14291 990490146 3566 3564 756081667 31528 31500 500183838 58515 58537 956532991 85533 85506 674124526 31995 31977 37228239 1860 1861 660438569 63596 63608 6352316 66488 66480 464250008 30100 30101 99578335 84693 84694 305093364 54614 54615 598052950 38725 38750 49731871 72510 72511 110217324 76310 76295 86646023 62351 62346 935668339 90424 90441 569236926 86195 86222 635286468 62767 62772 259347613 66718 66719 647063185 80783 80784 573771686 23848 23830 326423683 40788 40794 123420122 35996 36008 611573720 59806 59807 174993228 95253 95277 640870827 70291 70292 597720691 66087 66099 507776487 47858 47830 389740020 33283 33275 101944864 98894 98895 622050524 21456 21448 826738336 27897 27898 152158158 61033 61034 766094809 59834 59813 288347351 1226 1227 851689745 64666 64667 849273918 16839 16835 858197137 95782 95801 843962618 4172 4187 847887507 20133 20134 863611272 63335 63336 256318993 94271 94252 289291346 66333 66343 76594628 62906 62907 762178930 74437 74418 353795496 88334 88341 398551692 59064 59081 695042802 97338 97339 254038021 25267 25268 710130259 50352 50372 762462304 56688 56709 187165674 773 774 584471460 69582 69557 754576473 55772 55773 531525375 82173 82197 257526489 1341 1342 427042631 58256 58267 305394868 82111 82112 182877372 14277 14278 561205997 79000 78996 177229150 95218 95213 660921038 42735 42713 470129141 56768 56769 873370062 3505 3506 795607392 91547 91548 978877762 73567 73556 696597247 16323 16303 913437889 38416 38417 562491683 48842 48843 356819660 98952 98953 902421818 40607 40595 284078970 67657 67658 802004013 21116 21117 277090086 50508 50509 11820736 25227 25247 960841621 14211 14212 417882803 7825 7841 734184967 15231 15232 56926634 38044 38045 556330444 68026 68027 838158649 41619 41647 824835339 24246 24247 280473455 64252 64253 884868897 18832 18814 390589501 48827 48834 33286051 82253 82235 100772472 71659 71665 527414466 42588 42589 387111567 13865 13866 968509727 86078 86079 991388236 70396 70397 240459397 59825 59813 540045565 99821 99822 889118849 72681 72664 173200159 31901 31902 313212119 61618 61645 681173990 83958 83968 732951224 82644 82655 984173848 71372 71377 831897060 39702 39703 859683613 55442 55448 217016715 7467 7461 230616708 79269 79293 524054754 4677 4678 366846111 15028 15036 203661424 55825 55833 504019320 94133 94134 951149539 60544 60530 535684391 97480 97481 86197282 82106 82107 371433642 99363 99364 794867526 4842 4843 474355558 73832 73862 467893849 7855 7856 950276384 84313 84314 323649551 25152 25132 482975404 88027 88028 387515371 86926 86955 367978253 69792 69805 6606714 17772 17773 849059319 4946 4938 560995676 19974 19948 87582293 15273 15284 696984327 52956 52957 855711716 45442 45443 126868354 66729 66753 673400587 22460 22461 718513994 84077 84078 753017478 70235 70227 954809074 3410 3419 128770962 72579 72591 690180751 61839 61840 577679179 91190 91191 680086840 70936 70927 468706081 92727 92732 315475565 29362 29363 572320631 24494 24495 536043169 21275 21276 828514239 27220 27221 852508430 4994 5010 201466729 67937 67938 724102679 73308 73297 777788857 32007 32008 65019643 60199 60169 399966501 21542 21553 326026403 36899 36896 773530857 757 758 826655618 67942 67943 120534418 42251 42225 214469508 83368 83369 384026513 3176 3177 9871607 22112 22093 285402043 78320 78321 518621717 99820 99821 866770243 41126 41121 539655 24405 24410 604286413 61722 61723 720936360 81477 81478 297321173 39449 39453 995113131 56820 56810 978225754 67881 67882 908523022 1726 1727 871332432 33632 33633 511260684 97768 97798 785841907 58016 58023 828016739 58047 58036 300063167 56489 56508 444091330 2777 2778 826268899 39920 39921 42584328 85525 85501 324490105 97555 97556 429182941 57694 57695 319971646 88404 88405 80328599 11311 11314 430498652 89921 89939 706998166 66049 66050 302294645 44628 44629 620322898 31356 31370 635960489 18518 18539 795752575 112 113 557639645 66688 66693 654922986 28218 28206 749923845 93764 93773 595106549 1703 1704 615703931 92680 92682 167132526 65143 65167 81859826 43103 43104 851178858 3345 3319 721525939 76301 76324 185760962 31402 31395 786730144 83279 83280 80970506 38774 38775 139328935 29918 29919 416478757 66617 66618 343574476 82061 82062 357998015 10837 10838 378173415 13720 13735 550957391 82328 82329 243452794 46358 46359 264897561 79515 79516 660502266 71031 71057 847064531 61284 61285 388277380 82936 82949 285842821 36059 36060 965356990 91085 91086 820730095 92977 92978 735279056 93611 93638 826599544 41245 41246 958051564 4806 4832 334502377 7827 7800 968961347 97203 97179 35025619 48882 48881 358778544 3105 3085 48335587 41785 41763 19698474 55947 55946 302540867 3047 3048 268217693 2847 2848 313660038 79820 79818 736119388 96724 96694 198850366 65511 65510 558414593 51670 51671 528696996 33158 33161 117936467 75626 75627 707923255 50865 50876 204721113 64407 64390 94765026 21208 21209 418572289 12767 12768 660138159 84712 84713 472328769 21367 21373 27561867 89770 89771 17481823 34735 34736 686365119 30747 30748 350148513 3337 3338 409118786 70558 70549 396597576 6241 6242 653822729 50553 50537 274526103 41142 41143 515445042 6528 6518 89301690 46070 46071 60015398 44212 44213 312168353 22438 22422 196545803 93998 93999 889877370 60760 60777 526273326 74261 74246 939527876 95517 95518 410780245 15723 15724 340523692 48853 48875 974725316 77095 77096 208577881 75465 75466 729195051 92537 92566 462120264 17119 17102 141472847 58341 58365 803086242 40843 40844 550547319 62260 62261 242409890 33462 33463 399510276 86760 86780 6409684 92908 92909 696434407 4738 4739 670991224 450 451 386036847 23908 23893 431742981 87577 87570 818954476 87192 87205 97444916 69412 69431 408389956 55943 55944 412270404 41645 41650 967466219 18547 18548 48281968 94639 94622 490498043 88383 88379 108533391 93833 93834 280795482 53617 53618 777580463 9982 9983 831243677 52284 52285 266858803 42224 42225 895367109 92245 92246 668694043 36167 36179 411394762 81900 81901 501738854 42832 42833 821879312 94070 94096 959095149 86804 86777 295080056 54174 54166 596653614 41948 41960 504212422 24029 24000 231715032 37544 37545 623888784 97167 97168 133458743 38488 38483 568182267 68806 68810 40637879 29487 29509 983285922 16842 16869 202892863 41256 41257 842071840 71273 71259 866651138 30385 30391 160375339 27719 27720 688092153 99281 99309 299991094 36729 36704 452262802 4744 4745 140938318 82400 82381 765231662 42687 42658 707180328 57079 57076 564088870 4108 4109 497339671 9184 9185 713421300 68650 68651 746319053 2846 2835 941445404 28531 28532 248019518 96171 96172 299824008 90992 91021 605917558 78282 78283 707870202 89560 89548 88404628 20669 20670 38115588 82773 82774 702604899 62497 62512 153778676 38500 38501 361057403 12186 12187 941403617 58908 58884 3638123 359 360 386508743 7603 7626 885237439 76867 76848 645988578 51171 51170 162419745 61979 61988 285002906 87614 87615 646219673 28803 28804 685313488 14590 14591 110527561 19780 19781 595479790 51890 51891 782424601 68615 68605 806126694 82695 82686 226683505 87419 87405 43452545 2121 2122 954233052 78431 78420 209773775 26843 26844 459720438 37230 37233 876148681 69293 69267 728741189 89923 89901 676546094 23647 23667 488890752 78536 78534 689380470 27667 27679 714866650 29277 29251 558484159 8249 8250 890924326 53343 53349 221553981 58064 58065 93924056 22395 22396 123293067 23708 23717 592635733 2478 2463 830474747 77726 77714 687411222 13726 13750 151474602 4017 4009 174634105 2128 2106 351087632 68633 68652 877784726 97155 97156 284000559 34920 34921 513751318 70892 70905 695209174 18677 18678 641870131 75420 75395 212521825 29350 29351 442402833 53822 53823 343882150 7991 7990 856827409 36322 36323 900356640 57365 57377 710627389 60783 60762 814682247 35142 35150 772779173 9727 9728 889052828 77948 77973 333860329 71275 71276 799623713 97894 97865 22960568 9528 9529 941640632 45523 45524 876783364 98196 98197 649834828 72901 72908 609855581 42900 42901 209745229 94359 94360 726090055 74688 74703 564486534 5463 5450 578642178 53826 53827 774152989 41037 41015 464287719 66069 66070 171843251 6428 6414 277077212 89675 89657 310484697 9202 9208 222858707 76993 76994 130761371 45259 45260 64034289 90462 90444 240868357 40896 40897 790036005 76717 76706 203474294 36121 36122 248167987 87521 87540 237397679 43198 43179 96010078 93427 93423 487485293 28236 28237 371673340 99384 99385 634645198 22340 22322 470632564 66181 66161 652362796 10430 10431 340249581 386 368 591859632 31368 31369 613269053 32924 32925 176277996 72778 72786 236160302 19184 19185 607124691 38268 38269 483052134 8685 8689 544758286 19254 19255 808881065 91047 91066 459480207 20381 20382 754655532 94579 94607 29908171 87288 87301 605376681 9202 9203 823936263 20247 20239 462107902 99237 99207 885296553 55838 55811 562077588 90415 90416 457273623 85809 85823 201290130 47685 47686 200462440 38317 38322 736788354 53135 53136 717310469 38062 38051 674618274 12944 12945 157047997 36000 36001 210520573 70659 70660 85983924 58742 58743 608751264 7326 7310 479788185 82115 82116 790058185 6027 6045 892501684 51950 51960 679692874 47374 47369 358603874 12737 12738 753496018 72422 72418 84102299 44014 44026 762399678 93204 93205 278687889 25036 25037 485666402 72953 72980 303785684 17224 17237 875526774 10724 10725 240045274 74757 74758 901069273 40999 41000 542708736 7548 7549 901860735 38422 38423 128457746 21669 21681 953458345 24199 24204 850975902 79744 79745 322546778 35866 35837 998775733 18433 18420 964217111 16189 16204 439490090 1417 1447 816311446 24261 24280 20232674 76881 76899 921941579 31509 31510 253965774 97417 97418 166536431 86919 86948 575305253 51250 51265 31514848 64842 64845 673262344 73423 73444 511976910 77099 77100 70098561 90598 90599 72897629 7817 7791 943700171 1990 1961 697768914 55614 55615 895858444 13718 13746 422243815 34480 34483 408444646 18679 18650 452007902 54280 54281 977878567 65016 65017 946770520 19613 19643 36198803 44885 44886 469483277 17072 17073 491473036 26428 26455 618428669 41405 41406 598120349 54971 54970 240775044 42748 42719 585251575 66404 66408 732598334 60789 60790 621305501 75740 75711 974844573 77407 77423 938084084 14464 14465 730798687 76604 76605 272881049 58268 58269 72038019 68493 68494 829152635 3995 3979 697302396 30590 30566 719249012 6297 6277 823585133 21616 21617 525695053 67295 67296 467690747 87846 87847 51850670 12608 12609 822117160 11255 11256 4472957 32033 32034 544997069 69071 69065 687518437 37531 37514 950356268 5210 5189 998671587 65529 65515 260217049 26724 26725 778422243 94469 94470 902110654 55919 55892 580633982 75973 75974 302904388 27514 27515 154273755 9513 9532 249024518 90313 90314 404048174 29512 29490 514553254 36859 36860 763566365 14404 14405 147006860 74016 74017 175790568 59037 59062 340770936 67220 67221 716948515 90501 90502 197410092 60002 59977 569573430 11058 11059 395390328 15098 15099 479213341 10665 10666 388392127 80631 80620 916046684 62922 62929 868230529 70681 70682 20506892 6567 6568 622006516 84192 84193 596075617 22757 22763 212219414 47032 47024 988732715 97611 97612 355489727 85577 85578 479593178 67789 67796 387841581 18342 18354 471195077 55179 55180 331752304 57732 57702 31384947 91535 91508 286694391 34391 34392 539612438 23256 23239 673178773 5747 5752 626138368 14561 14560 527810284 15516 15522 538166603 38413 38414 473452422 81339 81340 738615290 60570 60578 604444970 34679 34708 100315111 48008 47996 573319101 68070 68050 844762491 43077 43083 600460644 62013 61985 965523118 11492 11493 825991876 35224 35225 442846374 49483 49484 460671325 78958 78943 605816592 16004 16005 587480697 30569 30578 349123390 70442 70417 61180175 94426 94427 127228920 88104 88106 343148502 99804 99786 671937823 70576 70582 538589385 30210 30211 567673923 40013 40005 187818649 17355 17356 281380590 67925 67926 669014762 2593 2594 24492952 91893 91865 476687845 25129 25130 622934773 31253 31254 969410701 35607 35608 269230661 37153 37158 658576828 38363 38365 201690361 19143 19146 471746663 37092 37093 172091268 85973 85951 504073524 86687 86688 108654926 62224 62235 27675332 31008 31023 992893995 8179 8195 607509933 17795 17766 7019127 49956 49957 912411026 90446 90441 765194343 56210 56211 559390254 64015 63993 51263125 85640 85658 384206994 12717 12718 480798507 63758 63782 42053008 49270 49275 57233520 20291 20301 244707171 22674 22645 94171387 92004 92005 786248877 20235 20236 823137358 98054 98070 278390407 69560 69561 35656298 29611 29612 220363903 28915 28906 65187166 89082 89083 988708924 29131 29132 304786732 45211 45212 469152674 58409 58410 279069911 89042 89022 186959812 32547 32548 299494688 18050 18051 297178742 64967 64943 895090483 41079 41061 584955418 97658 97631 802476253 12407 12395 194732768 8898 8899 158241093 82629 82620 247780498 31397 31415 570119226 94799 94800 571084658 16438 16408 364848550 98447 98427 383671687 17749 17766 865410401 93501 93502 158058994 13352 13339 446788532 8595 8579 840805042 29888 29889 878805672 21222 21223 193660972 49248 49249 291105272 41465 41472 701559208 76787 76789 266409634 90963 90976 1243195 56143 56144 189400942 15743 15732 443230145 97094 97105 924883091 85737 85738 215893318 25234 25231 398008470 8561 8563 856586084 52793 52802 675308900 59153 59154 840641045 99342 99343 5671136 42237 42225 138460153 39939 39940 751959679 36347 36370 652760043 21637 21629 199208885 49330 49331 557908009 60230 60238 731020408 12214 12215 977358485 8722 8714 660368908 46534 46504 967369968 41934 41935 67840769 3437 3446 589879394 88537 88538 99571564 60211 60209 713391676 6387 6388 676579235 82254 82255 986855277 68559 68545 89327283 34382 34383 951858856 40936 40937 159514157 62014 61992 553570067 34451 34452 856181993 62339 62312 359696577 2958 2959 396901653 70021 69994 959348991 81553 81560 247851909 84495 84496 328484688 65588 65602 349583912 56028 56029 296112293 92616 92617 657645993 37190 37191 257081244 18863 18882 464299500 4939 4953 615242589 27984 27988 946859509 41045 41042 483917833 67509 67510 482368089 4922 4923 573552421 84 85 242958723 51905 51902 809156430 10674 10675 192160935 4567 4568 960362067 572 573 829498234 41517 41496 451575882 15327 15320 536695923 64801 64802 333531795 91486 91487 380533286 59846 59831 815138277 6598 6599 785154030 38031 38032 200776100 55385 55380 822042573 88618 88589 366752659 32699 32700 535723915 3213 3191 982744133 68917 68910 513261149 47652 47676 691017620 41993 42009 956304455 46592 46572 270753897 29299 29300 22856745 37966 37967 42174316 26973 26974 330062845 19395 19396 332532497 12267 12268 601542161 66788 66767 170287916 1802 1803 143408 68976 68977 555356726 56797 56798 211902007 89607 89608 269460077 96642 96643 172706291 15649 15634 595785418 3321 3322 388840456 78086 78087 406986257 32195 32196 562032789 22689 22690 876632981 64842 64843 629686692 46751 46757 481762963 51483 51484 551098759 8054 8084 909510509 77716 77717 553044478 1493 1518 280053077 28203 28233 26956069 92496 92497 894722327 27567 27592 647442919 73151 73152 9649634 64426 64456 367142052 10776 10767 919695960 13810 13794 191132320 87177 87203 574440923 98201 98207 831986661 43453 43454 258239575 9907 9937 172502598 17312 17313 217804168 64556 64557 590208322 42953 42968 774917515 90297 90298 421213452 33905 33877 204550855 59756 59757 860549286 71476 71470 792374457 51922 51923 95089586 93431 93456 357111060 62405 62395 748758171 22643 22633 392059314 81562 81536 411628725 26906 26907 706635203 13627 13628 891724701 88778 88779 204062709 73138 73132 822265453 88071 88059 489048877 86843 86844 166087319 31281 31282 63343251 45578 45572 222467506 92926 92927 702254090 31890 31891 725224459 23362 23363 756993449 66030 66031 473363056 96118 96124 429444384 10053 10068 401903877 58659 58660 136170323 25930 25948 146462907 24044 24047 732352942 99254 99255 662769984 90388 90415 84176975 25355 25380 723445694 40057 40058 562453094 74771 74772 849061669 68313 68314 121248811 53639 53612 540762616 75502 75507 470443480 61819 61820 245160778 79888 79892 662135334 60643 60647 916504177 6552 6534 645451627 14116 14103 859581310 81817 81818 349253351 72309 72310 913966504 68424 68425 413513594 28395 28416 5424177 98837 98853 74377772 80680 80664 156030693 27525 27526 153921120 39206 39207 126193736 76595 76596 90301488 98477 98478 247614129 84183 84171 61164973 3410 3418 11943103 45566 45561 583926846 11792 11774 90093353 59648 59668 899161501 55932 55944 153695143 33340 33341 520817229 32770 32779 531601326 70020 70026 913687947 60007 60037 444971881 73978 73967 941627424 60280 60253 773627375 32544 32549 954528316 17015 17016 488773442 72608 72630 831442866 39694 39724 158275967 80039 80030 480520894 62873 62859 579189058 38383 38384 865104406 25111 25112 609406117 28988 28999 61827973 85240 85235 89451754 42821 42840 465191667 38149 38150 846536987 35668 35672 230008828 91712 91682 126636196 53318 53297 796001278 13810 13837 938318423 82838 82839 49385925 81453 81454 352555232 31507 31503 500040454 14582 14574 34925529 88338 88352 595284113 4096 4102 3125615 75960 75985 744829042 77821 77831 66859821 19010 19016 920403020 82538 82555 182132361 76240 76223 167930605 1809 1788 151519740 40148 40149 30773894 22086 22087 985389389 33647 33652 628032327 4720 4721 34113935 2242 2219 563944315 84993 84987 591007780 1449 1472 368153147 27715 27705 64844251 7774 7747 289283120 3355 3341 873686689 77394 77395 979620259 34285 34286 158474997 10036 10027 617783571 81855 81880 397058700 40698 40711 441463923 25028 25005 258312213 72481 72482 925940482 51711 51703 277656648 90475 90476 882007878 47466 47467 853651345 14349 14341 498248632 27208 27209 951448241 94482 94476 194759362 22997 22998 273211516 31107 31108 230501539 60504 60484 538671848 76069 76070 277635194 1701 1698 627815074 60843 60857 570490135 41908 41909 849912621 8347 8348 14805704 46722 46723 224878722 23848 23849 570746520 28079 28089 787461876 88089 88118 938451687 23765 23766 851717775 86616 86596 120268893 89157 89185 375422274 7303 7323 729874816 68467 68468 536145599 53003 52995 753366579 96394 96379 424891082 17593 17566 209989070 59699 59680 929883092 52361 52362 961421434 59498 59491 619024705 63641 63653 739671223 99510 99511 497275564 24349 24323 525122101 1403 1404 295908183 15490 15462 575150340 9661 9641 418431815 57390 57391 635404431 99170 99171 373314296 18090 18080 180550834 1414 1443 815421983 98493 98468 70286538 90687 90707 764456259 75502 75503 882762281 83796 83797 77668669 76313 76314 961504337 48752 48751 998775727 75424 75425 776362024 14026 14027 287385674 90895 90896 799282234 58477 58478 220383630 97797 97778 645773347 64840 64841 927230555 75014 75034 578936256 34257 34281 860917570 90739 90740 412835499 12596 12591 721428925 50529 50530 165869354 63390 63391 438665160 37073 37074 25096688 45530 45544 585234331 77883 77900 643245849 82610 82611 451388067 88602 88603 903209716 75405 75406 278797103 27753 27746 168880796 1545 1546 322589547 57075 57076 98392711 35605 35606 675545642 41781 41782 897131047 81256 81257 447584666 17961 17962 43672740 70837 70838 55405757 90513 90514 584384917 79468 79464 221622959 65336 65330 773325167 6474 6490 654775363 96312 96313 386735039 42292 42293 718576694 50026 50027 609991927 5767 5768 183811193 58319 58320 979786552 31855 31856 822322125 75826 75827 818551251 11133 11110 22784042 67996 67982 779956000 82958 82940 216672787 59201 59230 821183441 9020 9021 835189945 54087 54088 159304903 63745 63746 20111325 18044 18038 873080709 40042 40065 518424686 58987 58991 261363607 56787 56788 507826904 26632 26633 841692699 89267 89270 942318341 88850 88836 56121511 43366 43377 345465644 49955 49956 474485840 1243 1230 224670068 72414 72415 202540775 45036 45037 866724743 60432 60433 302573470 60209 60210 337103627 11459 11460 397588890 82932 82933 988190073 5196 5197 359643698 90898 90899 49768019 83329 83316 280401092 40583 40569 790851245 31736 31737 881171147 2573 2574 584734834 91141 91158 871540083 10995 10968 552212506 78738 78739 123692242 75157 75160 828888789 38692 38677 341856061 79829 79830 258364960 30878 30903 513490906 37093 37071 69879204 37224 37225 929338586 32906 32936 278100630 66260 66261 189935353 89136 89160 770069827 16769 16770 98830068 12772 12797 835523305 71519 71520 830827667 98741 98742 709751466 55462 55484 983720414 3144 3125 406529934 73659 73640 351777464 95394 95371 636839849 60791 60821 136899561 53517 53518 42692805 21666 21667 250042943 96282 96283 226541844 12418 12419 737501815 60497 60474 131187578 96351 96359 586447839 41125 41126 993283727 37131 37143 189740860 87138 87139 687251706 77804 77805 30808773 76242 76271 815123919 22833 22848 863168571 44100 44101 460240084 1597 1598 739214900 4713 4714 795796172 4486 4487 740507342 45295 45296 815674724 63164 63142 892160331 41225 41239 68403755 64872 64876 244209015 61032 61033 800432385 61996 61997 817061163 32831 32832 905623131 58970 58971 731995616 12530 12501 979307418 36346 36366 642895873 54962 54963 986287295 38931 38918 939007580 82562 82588 622854631 33973 33974 66746192 30853 30854 277869908 77484 77454 891705746 179 190 774008707 59363 59390 32606028 72579 72561 749531305 85036 85052 800780138 19080 19081 334886740 95604 95577 138887706 43180 43166 453672343 49525 49522 190549946 58887 58888 33029499 9646 9657 275386357 14847 14848 754247103 86392 86396 37550816 32755 32756 411873771 62168 62169 508377014 44362 44390 57848045 83908 83909 710244417 59050 59051 110146402 40925 40926 263671430 68741 68712 476094902 98149 98150 72675026 34241 34242 544528422 46743 46763 52973993 81029 81030 543466765 37951 37940 837282376 57361 57362 28257355 83895 83866 670646160 82879 82880 708890093 45073 45074 249685112 89432 89433 114226571 3863 3884 493949711 26810 26792 332475335 18187 18188 975022056 97426 97444 930013886 42496 42473 430718519 58862 58863 638345674 26668 26658 333003906 74610 74606 118799781 21483 21494 831054593 38170 38180 974922994 25729 25715 695242522 56939 56958 619408406 88445 88446 492744118 46594 46590 908389184 74418 74435 48797366 13877 13894 396103164 46827 46828 128976117 97851 97852 672297796 20752 20737 931119304 31298 31299 400500436 68751 68759 841808177 67822 67823 771506720 28250 28265 855628921 46492 46493 494938889 54844 54845 523192374 66572 66573 159391876 76706 76707 968266998 69868 69862 904392895 57550 57575 524745394 96331 96302 215399502 3453 3454 766025333 8136 8108 350357622 48791 48792 142852926 82126 82146 913215912 40614 40615 685903688 57084 57085 327486034 72937 72938 211584486 76449 76450 544474061 66189 66190 443293401 49721 49722 605640683 11345 11346 472039394 68587 68593 132561993 41198 41183 155049105 94998 94992 981269980 66237 66238 634249540 69508 69509 691467818 32382 32400 747907381 28411 28410 265094741 80057 80058 752856551 48146 48176 423157209 47152 47129 123596311 72998 72999 593537860 87284 87290 209102908 87546 87532 576825717 88954 88955 620663400 74639 74640 778624139 39921 39919 121059332 73143 73125 245321465 25019 25020 276109389 87435 87449 617986771 12799 12800 728390949 88182 88154 469598705 77123 77124 920944642 59776 59797 116415651 72959 72960 248434366 76540 76563 207473478 11116 11117 657222200 27485 27486 614400545 41253 41254 79617848 26800 26820 572154821 15903 15885 583619454 56116 56141 90648206 14399 14395 408554167 90149 90123 831786463 50127 50150 938972124 8494 8481 863245529 49344 49372 322135280 4174 4194 317432182 97328 97334 891112182 4019 4044 300841659 72357 72379 368402404 75151 75152 192926601 24148 24125 705438013 45640 45668 886006990 38426 38427 567888589 92943 92944 933165771 35731 35732 553179401 91550 91551 893315870 63181 63182 17370807 81643 81644 267627979 93698 93699 664864641 37714 37715 458994437 46385 46359 47233189 91033 91034 849462381 64748 64749 371155901 20194 20195 947989158 35332 35333 442307488 34257 34227 511362471 26140 26141 567904210 31728 31735 839109777 83215 83216 696255 7523 7524 934959774 93357 93358 933278698 49440 49441 890280641 71179 71180 741054672 46257 46246 230950504 65875 65846 662958065 91979 91980 844881607 72340 72347 384355780 43338 43319 232383549 82584 82585 131968888 34564 34545 877409287 40172 40173 818165189 41806 41777 891998616 14188 14189 218314480 90872 90873 545328307 55837 55838 78337034 92423 92402 924635189 30136 30137 198767192 47742 47743 27599971 19629 19630 336465110 20461 20472 745153244 64882 64856 448844489 68376 68358 39300440 61288 61289 921078869 34470 34489 168920321 23717 23741 531538715 20174 20148 4093872 2741 2742 224968690 53231 53253 868012364 18241 18244 51636721 98520 98521 667952288 24883 24877 64118580 54226 54202 226207802 36585 36586 813682808 76904 76914 26732666 3531 3532 203417965 99735 99736 733106889 23241 23230 398265356 16232 16233 640883177 2786 2775 982047924 66834 66842 393470297 62038 62067 513749825 44660 44668 272617749 28584 28563 782789157 35822 35823 83409912 45034 45035 357133849 72338 72361 884987247 71819 71820 441704753 46802 46803 957185311 19720 19735 949633982 28214 28215 756741109 43323 43298 180815522 80411 80419 584325063 49923 49924 333569742 95614 95630 964065349 59738 59739 267396289 8911 8920 73708754 91057 91073 101561283 15560 15561 465450556 67517 67518 592995742 44403 44402 681898949 82641 82657 524927656 30831 30861 312159613 23666 23690 139693938 15077 15078 210200100 20987 20988 787701228 18320 18314 646013796 62485 62494 126464417 97398 97399 720821084 3234 3235 291972947 60984 61006 331007285 84910 84919 977239129 76527 76550 778546230 2096 2114 306853911 34571 34562 867582962 63358 63338 640297778 79262 79263 323610287 52261 52235 41271254 93979 93980 899734048 58002 58003 87107703 28817 28798 623594892 50058 50059 555366511 98579 98600 367194827 58787 58788 430088529 19319 19337 832793334 29788 29789 138082756 22254 22279 317285593 29565 29548 402653644 77747 77724 905689544 12 13 465691706 35702 35703 679513079 44717 44718 321912241 49617 49600 810351924 20978 20992 302417024 99948 99923 507313006 10527 10528 443328242 309 310 298816682 79606 79607 892001605 90876 90877 490556867 98339 98340 259469857 70073 70074 419717815 94363 94364 523715665 80217 80218 719236755 73757 73758 886849486 6484 6493 341576993 42409 42431 306306373 14576 14572 915481326 60549 60550 782915337 55925 55932 679386276 58044 58061 236965256 66021 66022 740824070 2072 2080 531075255 37513 37514 947056985 40863 40877 964328222 61047 61050 128519444 82644 82635 84871251 43584 43602 161847546 30073 30074 902985173 20319 20325 459700849 64492 64510 1892109 83635 83615 278950101 74619 74595 554560240 60469 60496 649808234 57674 57672 497179328 43618 43619 386130083 17364 17365 937545320 15846 15835 466085840 40816 40817 120990668 98793 98814 626561759 8646 8647 650875585 45760 45737 377595226 51636 51614 462230733 63630 63631 449721160 88162 88152 807430209 56559 56584 243726823 15483 15503 625386840 23267 23268 775073400 76185 76178 836491599 56153 56154 89445689 10848 10871 23970017 84956 84957 816806260 13816 13817 696541956 70268 70246 554798759 16365 16366 169124918 97476 97469 946485678 54546 54528 171642801 72133 72134 525340806 62016 62017 423378696 72454 72443 581843538 59376 59395 270794578 73119 73120 309526055 18743 18753 342660734 40290 40266 162353866 13415 13416 895793035 24375 24376 111810712 34453 34454 892968022 56058 56059 206073146 3629 3611 115226833 21188 21189 845737070 31040 31039 187455883 19130 19115 763627174 29012 29016 19771509 92977 92956 632585222 37912 37913 102674576 80848 80827 142086892 48184 48190 967016900 38662 38673 568860805 34263 34264 255530806 89519 89520 849554089 36320 36340 804491317 76350 76351 442494744 42278 42296 488494020 54803 54804 892139951 83127 83125 10493648 64706 64701 356555698 81696 81703 652500593 11439 11440 536047888 72332 72333 876378564 82084 82085 349401236 28269 28276 86006029 95797 95821 27241511 40286 40287 711194149 67584 67585 439088484 50550 50533 366258779 83927 83948 981924832 65754 65736 250145500 95691 95700 410330332 72034 72019 123587858 11115 11134 185262219 19974 19947 416711394 1622 1646 95797287 39362 39365 175846816 12247 12265 670958805 53455 53449 286745724 67234 67235 250250870 82683 82684 688657325 29862 29855 164951988 57481 57467 905350948 70658 70659 649293316 59473 59474 648833795 51964 51965 689399013 6804 6831 315244235 78514 78519 723360474 63704 63683 372234163 11507 11510 581940356 51542 51520 186802764 79488 79500 889106840 34586 34565 242960116 76549 76535 755542164 24844 24845 681320675 49460 49485 835519752 49038 49049 492722772 74952 74953 608198346 87347 87367 226134245 5573 5574 527877114 81475 81476 86701880 6485 6467 573506940 69495 69496 989959349 91756 91777 105171624 84703 84681 209610184 7797 7798 121345381 57599 57593 566591647 77989 77990 858616453 39431 39432 540410651 95057 95058 231183959 49313 49292 921174026 66072 66058 19729418 17652 17632 757735315 63025 63015 791421720 72903 72904 108470321 79512 79494 407405374 49328 49329 79019106 15328 15342 248047472 96802 96803 849949417 96389 96393 536429710 75753 75744 553047676 49185 49186 298117528 32755 32769 341580324 59539 59540 868462125 65141 65142 47437900 42141 42135 441608439 17590 17591 915304839 50788 50795 35935782 96350 96333 25973479 23507 23492 722020843 27746 27733 848147329 54420 54440 496735116 51010 51011 786067114 15341 15342 428083812 85735 85713 751238380 68803 68783 534684010 38060 38061 81399900 42545 42574 40072628 77343 77356 868479431 61719 61720 396994721 45484 45485 347695867 24962 24963 667057215 10897 10898 877092683 83020 82998 813873205 26066 26067 507893859 4789 4775 446543933 17957 17981 284902304 75441 75442 59054385 89133 89103 625608113 43329 43328 644730383 42222 42223 759132088 39128 39129 460612076 83165 83166 101351128 66942 66923 17981632 75377 75378 290521360 38702 38703 235538908 41402 41403 278032269 25678 25679 58961076 95540 95541 346391952 24740 24741 634061250 24274 24275 913521948 83206 83207 829317859 28246 28263 754914032 16318 16319 734162356 29776 29777 652605561 79812 79803 234794013 62032 62033 239613637 32945 32931 38915193 8629 8634 402516546 84651 84663 625224623 77215 77218 626421979 29667 29690 172408926 72751 72728 115094256 80032 80033 577269885 70832 70833 602913191 67580 67581 466059084 83878 83889 853122677 87206 87235 366950345 84000 84001 474728503 8871 8900 649802676 19487 19488 980008554 5133 5134 379791078 74259 74260 332777944 65159 65167 282724906 7981 8003 280669091 82741 82742 999129503 88829 88830 603562230 99905 99906 451411067 98927 98929 452997608 32198 32197 450646796 68556 68557 1472723 91849 91878 93949871 6968 6958 266860968 70305 70306 194571059 1307 1308 276057926 14366 14368 531239028 29762 29752 472176046 45971 45968 154171230 4606 4610 329849137 88313 88343 492379790 91903 91892 993545983 88265 88266 417158680 6732 6733 719800350 38830 38831 77056772 48760 48787 86586209 18514 18488 413643713 58402 58403 743310758 88230 88248 742800563 9773 9796 219079804 29086 29087 140595635 5384 5408 443697701 6730 6732 683934592 42906 42927 815965020 22818 22819 203921260 98560 98562 166207382 35701 35730 24923105 12754 12755 905877214 83921 83892 846923171 75490 75491 36546917 34525 34526 820882297 40378 40407 14980125 14099 14110 34782503 42239 42240 545758120 77049 77050 290876600 34530 34517 923783621 36081 36082 209928383 31865 31866 638666475 88544 88534 585353136 28359 28364 93953129 28926 28901 24276796 17935 17957 990248241 60591 60619 871264964 83642 83643 631310527 76413 76414 463604710 54386 54374 536596212 22930 22931 475972239 50419 50420 314998690 5159 5160 496540807 73898 73873 271541513 65527 65502 629683814 80145 80146 158180226 23297 23312 336452623 75038 75058 853403984 42217 42211 598476560 27473 27474 550495517 45706 45726 322048541 78784 78810 521742114 91357 91353 320515294 38490 38491 374242320 13329 13336 212883658 16808 16837 629276227 86986 86987 854437534 97990 98002 978184308 62300 62301 229594983 24742 24743 428011936 52752 52772 79409442 99407 99408 794903240 40856 40857 376332582 62884 62906 563464748 36687 36688 847016041 52866 52867 522613780 56392 56364 453466820 83673 83668 915650943 91877 91878 171342965 41984 41985 602584129 16185 16186 52272402 63734 63735 315329593 17918 17919 380271157 15379 15380 144231832 4256 4257 173149267 97737 97748 271564399 37243 37244 445658478 82267 82248 277059181 28163 28189 183147962 40422 40423 775883674 942 943 57812103 95864 95865 802669097 22528 22547 806342843 79795 79789 752004665 86736 86737 704114712 55823 55824 712837402 62688 62689 278087714 46024 46025 991223161 76651 76652 402473041 11907 11917 539900585 39870 39853 454061380 17822 17823 82979468 75902 75898 742445890 64049 64050 91261822 5559 5558 329647285 19570 19571 752386482 72580 72581 467742207 9915 9916 841207496 21453 21454 758786201 30898 30899 159848682 81708 81709 930607756 42978 42979 823087774 55308 55286 651922575 31640 31658 50080997 15863 15834 282436205 63949 63953 496248119 24820 24821 833667930 35588 35592 66473334 76193 76197 206176387 71846 71854 134443234 92126 92127 393379331 49546 49548 277665456 51668 51669 560303778 2988 2989 202841339 42101 42102 463658032 47451 47452 935322469 46990 46991 727222313 2190 2206 993960802 92259 92239 985004701 38695 38696 544205452 60705 60706 173112254 29633 29634 876360500 65181 65193 993653492 44215 44208 540872919 56739 56728 19672941 41199 41228 344996713 40381 40382 580512077 84850 84851 679009975 61443 61444 852278648 24132 24142 212142216 11275 11276 508883517 48453 48454 816634040 78297 78298 763773648 90751 90752 642250450 55341 55342 776050490 14966 14959 981202961 94580 94581 617749794 77047 77048 318773145 48893 48917 786012251 13868 13848 778181138 82719 82720 40872562 60998 61021 285764981 74863 74857 722279317 3373 3374 792770700 61203 61204 312882302 10508 10509 40869013 45664 45665 511478506 69072 69044 8374002 45051 45023 332330169 87140 87141 674407482 76561 76560 963594006 84070 84065 631741688 30755 30747 307322507 61260 61277 651799489 68075 68059 180814484 59622 59635 776987944 34034 34035 564252950 13722 13723 768074408 66291 66261 959288690 39354 39355 809046184 59520 59521 105832448 16869 16870 701673586 52768 52769 287807172 76944 76945 727902125 22513 22527 830175873 80139 80140 268980320 82425 82426 436716751 33972 33973 725146843 70437 70453 733985914 70039 70025 634666288 34225 34251 884945425 26668 26657 532206729 14793 14771 896969231 80170 80164 692537619 32795 32777 113949800 7415 7409 121607570 20981 20982 504398062 12902 12903 590294803 14776 14761 779443278 58730 58741 480116167 86420 86421 505922314 82992 83012 296639830 64206 64207 116195447 43513 43514 770792699 49864 49865 454583323 59431 59418 665446249 89603 89604 271630910 47283 47295 428507068 78070 78071 758859086 29580 29581 702092830 29202 29203 3838749 11000 10981 755038570 41823 41822 49075386 91877 91896 261641687 11758 11777 803352516 70243 70238 400941268 46462 46463 486335420 29734 29718 783519003 40821 40806 593713219 52013 52038 622804913 41538 41514 932596620 63290 63292 92117959 35179 35166 595633511 57683 57710 408453776 90017 90018 527570398 94466 94467 632465374 67251 67252 718123200 13827 13828 48501571 75048 75049 513100737 61417 61418 137024863 93332 93346 658462993 75727 75728 86933799 72910 72911 613935101 26148 26175 359141999 19052 19053 223471974 32164 32193 998466701 32440 32441 395162029 94652 94653 29747584 82050 82051 364484367 32866 32883 843577529 50299 50303 894688135 4058 4077 20338707 52223 52195 265906437 29290 29281 966264582 67592 67593 669161804 55905 55906 641314320 53312 53313 351326868 47942 47943 350530270 36561 36531 719289799 45430 45440 927380686 70913 70914 236405946 77164 77165 335447333 25783 25795 58467144 72849 72876 829500353 64637 64623 255396171 19814 19815 624299780 4219 4220 337970216 37618 37589 27912232 58537 58548 897486303 32 33 182837708 3792 3818 497216457 20135 20162 135930362 72625 72655 251246750 52946 52963 411633924 88272 88273 638573828 43944 43945 650457218 81347 81348 384029113 62090 62091 72207106 96809 96810 363717266 70774 70775 510460411 6987 6988 287100578 96300 96297 380584109 20097 20089 347841420 40265 40264 265638501 73021 73022 284992949 94138 94139 421124438 2642 2643 364000982 80568 80569 939709708 44174 44184 402293348 57384 57395 987626348 23485 23486 821179966 70364 70365 784465694 67013 67003 463022955 14720 14721 599815896 96018 96021 982166211 75110 75103 914495144 1952 1953 213916388 26468 26483 432751165 68519 68520 110149615 37898 37926 651196357 41394 41366 620977482 36616 36617 140653870 91990 91999 513308448 71094 71114 326332796 97881 97882 446168617 5765 5770 81102705 7971 7972 155616132 95596 95591 698217673 15206 15207 166635040 42967 42968 578828815 44973 44974 865245939 60517 60518 59123633 99998 99999 627660871 41804 41805 95688335 84253 84254 958816686 73052 73031 262117169 31629 31631 913377164 89602 89579 947565779 2874 2875 739586867 61440 61428 11047305 35653 35673 229859211 83638 83630 574263278 75442 75443 42481110 58021 58003 895788430 66460 66461 291759263 18147 18148 553611195 76302 76320 964878477 72069 72074 324732745 84202 84203 318773902 55111 55132 495703191 29583 29576 341541607 2773 2774 719783689 90995 90996 422219238 44850 44843 118813101 40347 40351 87809155 88331 88332 434569143 88461 88462 772798028 11793 11794 690897257 84077 84106 562751769 10661 10689 92350294 58009 58010 124377944 39156 39157 685248759 95213 95204 809356427 9585 9586 187838736 61875 61876 70343155 9057 9058 961961658 39283 39284 748173399 82161 82185 680510287 23762 23741 340675269 69407 69408 122658497 47484 47485 951781525 90502 90473 938527296 62030 62040 493659264 64500 64501 119563041 88348 88357 628886679 46060 46069 600812671 21045 21046 277620068 30006 30007 285757584 94065 94081 34504500 75881 75882 951537185 67244 67245 837642079 86391 86396 992889065 70534 70535 922631238 22237 22238 278283823 24593 24594 490411796 98393 98396 97343643 65306 65278 334938314 13760 13761 467389123 46564 46565 536149709 89122 89123 182058794 46309 46336 451984475 52387 52362 987047215 29225 29226 1839020 50558 50577 744881699 80380 80359 944385467 92073 92064 121468185 66170 66171 834238990 83659 83660 969115826 75039 75040 705768994 85797 85796 203006181 6852 6853 960100485 84404 84430 886607179 69221 69222 975898024 10301 10291 381163004 28736 28752 739397625 91468 91482 390366451 71000 71025 348004786 68134 68156 367660140 68786 68760 710476824 1595 1596 786016408 75921 75950 332338789 49066 49077 242546324 1104 1098 786633362 82992 83004 289063300 125 126 862115603 84885 84886 96641350 71085 71070 203347606 55184 55185 651730642 73482 73483 15694920 954 955 220856950 50076 50068 166777746 49290 49291 409617070 73778 73779 985344723 71238 71240 110516390 72289 72290 976321746 93421 93422 916016124 92067 92068 351969221 14460 14461 905133111 30692 30693 205307621 63858 63885 866157202 45586 45578 643400686 39445 39442 52825942 44025 44022 344328622 66358 66340 206136040 63276 63277 466034789 69609 69607 79536153 18743 18737 6588208 33049 33050 199334711 75064 75090 275012959 35599 35600 960971040 12625 12626 841691902 26874 26866 115020265 49266 49249 673564756 58199 58171 985842014 59792 59793 292735116 64756 64757 537717944 52230 52218 212838571 28401 28373 845049155 93877 93878 469556636 24985 24986 382730191 21748 21728 396805909 53125 53126 128030634 22937 22938 552079925 14091 14092 546592724 89808 89809 325659744 61521 61491 158904740 99965 99964 580469282 43410 43411 337655550 40158 40159 172990926 32124 32125 673583438 52930 52953 944823858 82867 82872 401629089 13107 13108 920694684 79310 79336 565671527 51361 51362 856189884 1579 1605 435922505 75621 75622 174195288 87931 87932 4691650 44901 44902 739109231 43715 43716 707210944 32824 32825 823776808 60700 60699 467242191 30500 30501 904115577 93155 93156 887128335 16478 16479 340036479 97639 97625 341696268 21787 21788 1482866 32978 32979 951303976 95598 95612 458903501 75753 75754 2901426 88913 88904 81896770 27504 27505 776013321 9057 9047 349938296 9463 9483 670367058 94516 94517 747443423 35067 35068 308615015 93258 93259 175418845 28215 28216 954939293 42027 42028 499080778 49950 49951 904527076 90820 90841 990534285 37414 37424 797153929 83072 83075 280715029 84140 84141 406157635 38996 38976 231522952 12634 12627 290024701 80843 80858 354753175 24559 24542 431160889 69482 69483 933861950 86516 86534 120429197 51506 51536 911465152 60654 60632 933378991 69954 69955 789109835 72735 72736 155868705 5876 5877 635319191 1117 1118 18359398 34561 34590 667667937 98164 98143 783498376 57133 57134 871770058 31407 31425 898728677 16871 16872 283331876 52245 52233 471844378 91482 91483 60006883 96772 96773 478683786 53635 53612 592035969 85165 85166 566317424 23612 23637 475368925 17448 17434 888672253 88393 88394 985801225 51352 51343 937833522 85631 85603 360242450 91646 91673 488804774 45236 45237 579384814 14827 14828 149752481 92019 92036 938085967 55850 55851 208672677 32752 32725 948588601 24671 24672 134133681 46274 46275 460726344 48131 48132 736269328 12798 12799 717063693 9080 9081 685265093 68008 68009 286451817 24845 24846 419260317 45464 45465 596979116 42923 42924 463697854 88172 88173 927616310 29850 29878 905895208 67911 67912 383977261 50246 50247 945265988 62256 62257 86455431 77372 77364 808967396 95384 95355 559536814 95755 95756 845415960 43060 43061 122928608 20796 20797 842335464 46194 46209 398779389 75715 75716 481301050 8612 8613 320777573 824 825 117482564 34630 34625 476518499 31118 31110 951615266 31006 31016 375195581 30750 30751 896032513 60990 60991 944240702 23673 23653 899133717 82112 82113 941645096 53173 53174 678622084 53540 53516 586842094 44272 44293 218759151 95738 95713 209273136 27591 27581 220445267 44621 44622 143903898 25561 25552 200583179 95113 95127 452921086 63548 63549 450629227 77438 77439 164408466 1678 1664 871551880 71021 71049 112971997 43968 43969 899270785 7359 7360 750475153 53476 53477 561649237 41680 41696 409281128 27265 27292 843448952 27915 27942 950785304 7340 7352 532376709 84443 84460 481429510 55553 55543 983263696 18132 18159 836703787 60375 60376 506473007 66594 66623 610068630 87394 87410 873397896 94254 94242 687778147 42123 42102 887520216 97539 97540 807923511 78110 78111 90213269 86383 86408 962585554 58205 58206 823193342 30944 30957 317935596 13664 13658 772749141 93756 93768 834199074 76329 76314 164474240 87858 87882 816563557 44657 44658 384602086 51860 51861 663053226 19341 19338 280943329 12632 12633 926789489 7556 7567 368100490 2363 2389 103656366 87822 87830 693027145 42736 42728 233024845 58415 58399 496787128 11640 11641 728549183 28709 28727 626643625 48215 48202 572319179 67060 67082 70193737 27944 27945 440614599 38203 38204 833079105 7661 7660 55050741 91385 91386 526743107 99529 99559 827057777 81411 81383 36483171 69391 69413 132087591 98483 98484 124473498 81737 81763 156192443 23435 23436 184625255 75793 75794 154842721 42229 42230 144222092 58636 58637 882383762 54022 53993 515837565 26798 26778 234992173 6220 6226 823491628 44067 44040 84208918 47237 47238 483955633 55399 55400 924225595 56821 56822 341995717 64538 64539 339177840 49986 49959 127801427 59031 59032 898373091 73969 73943 527626644 94358 94359 127660587 54812 54807 310766746 45377 45378 926589223 95346 95347 649383002 23291 23262 902407528 4222 4223 622365341 62581 62556 470639581 24746 24747 174106846 54917 54922 859694299 89736 89751 521717219 21272 21273 290105469 18838 18839 667125191 44072 44089 61295992 68319 68346 368084389 92765 92766 342099177 50376 50386 142543105 20404 20401 369650903 78183 78184 571598825 50104 50097 700656438 50268 50269 691388712 68341 68342 291086907 41344 41348 277235826 34878 34879 456007031 52025 52026 375098882 80347 80348 760752093 1340 1341 748732161 57818 57819 639623201 86429 86430 736620318 26119 26094 219552191 96804 96805 770507353 70260 70235 734035459 23903 23904 885377719 56940 56941 956779916 23545 23546 651466932 49794 49795 156581063 33547 33548 672213573 58706 58707 98488602 93892 93890 49933361 29824 29837 11473481 66942 66943 464623099 50998 50999 857391846 97348 97357 213981659 41241 41268 150012482 74263 74269 60892531 52026 52027 601732374 57740 57729 543562281 70556 70557 717928465 33937 33951 851848585 26075 26076 390466422 7833 7834 675264148 53979 53980 377125061 43589 43612 971770815 5648 5623 930754701 53042 53043 442092887 71993 71994 168381613 42188 42189 267057794 43378 43379 716110446 19801 19774 927083663 96374 96375 120440059 97544 97514 21424307 71022 71023 643567921 40 34 913360852 82457 82458 546014971 57612 57613 670709785 90049 90050 939741252 46204 46205 491208695 62191 62192 208855051 43700 43701 487932492 2205 2206 394881187 7819 7815 252666627 56838 56856 225786658 69647 69648 49047815 55433 55434 221672409 13619 13620 611688856 50699 50700 597092526 20596 20597 708000622 10902 10889 236591476 54376 54346 73197412 57738 57730 305965325 40638 40639 70643300 43009 43010 386866800 20273 20274 995831141 89740 89741 603444895 94483 94454 415887032 94250 94251 187705213 63518 63519 785510772 84303 84291 413042578 37117 37118 640362604 46717 46718 506364960 88123 88124 457710179 40505 40521 991982823 70532 70549 482154021 39731 39732 970662996 29185 29186 345610426 17260 17261 184979286 81465 81466 635607095 72278 72279 192551654 49903 49928 691367694 77772 77793 76738245 95459 95470 925737130 3733 3740 211166371 27027 27028 712841027 7308 7309 644044942 39437 39424 751504887 55685 55696 558449974 73617 73618 455700711 85147 85135 188546138 40797 40769 472455353 19481 19508 247419140 96889 96890 382858855 80285 80286 66547103 31097 31098 808531198 31748 31727 130762018 3782 3783 256588951 73610 73628 203972503 81514 81502 477964957 84772 84778 104535757 43267 43268 732529605 88596 88597 912855246 64071 64072 226317281 5038 5066 766319072 86581 86590 573143696 84341 84356 34307891 12760 12761 249106982 75389 75390 460732997 91314 91315 169354195 67928 67929 618818373 96393 96401 679515980 3096 3097 994449166 44247 44248 947564258 12057 12028 534118422 58852 58850 122178266 17741 17728 324077116 25640 25663 749421363 60908 60909 691232090 77972 77956 554901687 89064 89065 609112968 72677 72669 808020799 70432 70433 674918560 62167 62146 828665819 55663 55664 6913622 94648 94649 988496099 33575 33579 419657169 82380 82381 644505266 56318 56319 983208798 73319 73320 377551729 27905 27906 97932684 54967 54968 110276477 23792 23793 484837276 74589 74590 857121754 86942 86943 945647094 21880 21908 741390877 20107 20082 235219245 46410 46411 663709298 57418 57394 168424237 19946 19947 225642997 24074 24085 710013571 43023 43024 871432259 27602 27603 634864535 15306 15307 525276025 44183 44184 446130920 81282 81276 985974475 40043 40044 634671968 62883 62875 523142070 6710 6693 959600282 41850 41851 866184834 54180 54181 691532873 70953 70933 164207251 17540 17541 313493989 60129 60130 409417285 20002 19993 566258721 96666 96667 447707866 70768 70769 889749620 14120 14121 67737489 60120 60129 196872853 4647 4636 394633532 40738 40739 255800615 65146 65147 298058621 14489 14505 420600034 11988 11989 473291538 48990 49010 977868766 93261 93269 864321431 3922 3923 505284390 58586 58587 702797014 21980 21981 187755390 23353 23346 47955911 81388 81368 40601938 86595 86596 233186984 53750 53751 558148225 52326 52337 181305144 46961 46946 673995268 25401 25402 560797270 61046 61048 98596534 16743 16744 292851791 3949 3927 52376936 28515 28516 201491065 6892 6893 509157069 25617 25635 811621988 82826 82830 396430332 8835 8834 662341416 17109 17114 846814442 13428 13429 602911423 49109 49110 846580130 80505 80506 18245001 46078 46079 930689267 48778 48771 504496585 29408 29409 5422143 84891 84892 726476977 76001 76002 134481028 23107 23120 810215679 14405 14406 772645144 83507 83508 97818881 20110 20111 498356464 52731 52732 212239673 32208 32209 851946896 71872 71873 868230605 72792 72805 65037539 42110 42111 134838734 5470 5471 60525632 66625 66609 690935782 32638 32639 104693358 76558 76536 844378836 87232 87243 669549565 41031 41044 518532534 10162 10163 42938510 82119 82142 150348483 31944 31921 323785617 56259 56252 342122494 36007 36008 793305652 89792 89816 726774108 16934 16935 883431577 10189 10190 8709076 7019 7020 457548265 38876 38877 250226237 88076 88077 157258093 40657 40643 726522515 25278 25279 351903580 70858 70845 529482940 89724 89725 108068373 22787 22788 742018054 43130 43131 880544524 58485 58488 840128699 13744 13745 252360882 12457 12458 518840189 46082 46083 858246955 25498 25499 345903690 56482 56483 668119506 34350 34359 112758025 5856 5879 399557454 12187 12177 80414126 43984 43995 359342267 82525 82498 860454779 98606 98591 654854255 59048 59049 985911083 90570 90571 173111656 71882 71905 100303604 54997 54998 111386326 19301 19271 138658744 28216 28199 485703440 65933 65934 127034476 30515 30538 762922720 26065 26063 327409977 74464 74459 146114748 105 106 744272057 82867 82895 740723756 91671 91685 199144398 9389 9390 352396945 21252 21253 268692343 73894 73866 978095269 29296 29297 858820750 97810 97811 306860858 35950 35939 500574543 72187 72188 273586422 27276 27305 842894390 88678 88679 383652982 31074 31075 968408868 16627 16628 468573142 79301 79277 860583495 26113 26114 532991445 43917 43918 437724147 30331 30307 141079265 98542 98543 508494444 2321 2307 255034914 81574 81575 699711075 15736 15737 241720315 96103 96104 987598402 62114 62115 325229371 8541 8542 663242042 50163 50193 807531961 14979 15008 539554462 40856 40835 726060369 50527 50516 371566421 27090 27120 334964982 87373 87383 892478281 47105 47106 833570599 82095 82096 896661380 50836 50857 824551228 88925 88926 441639282 10483 10484 142244381 73919 73920 301125642 47249 47250 335518898 54541 54542 103097554 61978 61990 985983509 64963 64983 144387313 35290 35291 826701102 8433 8416 94021699 27543 27549 714471258 32337 32338 700091922 1188 1186 478323735 35204 35178 792289437 94665 94651 882445013 8598 8597 453830278 86374 86391 716763924 99192 99193 882222270 27616 27617 487987950 92073 92056 877982599 39793 39794 320967137 91007 91019 188398728 42791 42815 390902245 52849 52850 430693738 3514 3515 967396553 81625 81615 793540683 43823 43811 548528743 72574 72569 269012756 92766 92767 841057445 28901 28902 199259996 80515 80527 589352340 75193 75212 45836841 23618 23599 952665436 26707 26711 334679986 45305 45316 969641589 19893 19894 656267779 63495 63496 865275630 95121 95122 139263992 56300 56301 537534440 67995 68024 922974940 23394 23392 919466604 55418 55399 925326417 98585 98609 313969523 59867 59868 343141566 42322 42323 340544195 84229 84216 315234292 87819 87810 235960923 45253 45254 112274970 98912 98939 856068681 46946 46947 250059236 38232 38238 11948086 27490 27499 203840736 8465 8466 58836924 70380 70381 599086180 11581 11579 306299044 18904 18901 393621846 50168 50169 921898113 90660 90669 819495556 76403 76404 162847124 64231 64232 89724835 15146 15159 318276355 2844 2857 652796050 8529 8506 862475795 73763 73764 305977430 26555 26578 337438117 19006 19007 808188857 56484 56485 449182874 93658 93659 912941077 28679 28680 759350084 20623 20635 348613719 8906 8907 963603095 80382 80405 169177582 78974 78970 462566516 49110 49097 111416300 94905 94918 844257111 63511 63507 619663694 86952 86942 105755033 66477 66478 409449614 17763 17764 141153140 69867 69842 13434974 89 90 466890045 38846 38863 733928959 80712 80706 619792399 27134 27135 346548721 74306 74307 900255713 6452 6459 106512643 54080 54081 953978218 15295 15296 915653729 40295 40296 557978447 2498 2507 216605020 52235 52236 186559398 60286 60287 923193872 86002 86004 524568855 89039 89040 469914649 2906 2914 864081372 39955 39929 755750233 99102 99103 212715054 51370 51371 832067559 74435 74436 987086800 61500 61507 219943260 41457 41458 571378159 73998 73999 931800882 29117 29114 965098954 42456 42446 251076022 64108 64109 854968834 41248 41224 633389513 59800 59775 26820628 60362 60363 825098764 90054 90055 959048533 82028 82020 979941371 25716 25717 296050709 97192 97165 440553213 56914 56915 296541112 67481 67465 498622171 51512 51521 212243643 76668 76669 786350537 17338 17331 563063425 35483 35484 728576338 1462 1463 614562601 91525 91526 747187228 99815 99816 312905502 31300 31289 297534799 70815 70816 689851605 34629 34630 781428697 97815 97816 546840292 40603 40611 775068067 24770 24771 347361581 87278 87279 213680345 66219 66220 238157447 1386 1387 564824288 62110 62103 139332261 79091 79094 266059416 77200 77201 567161664 83703 83704 213464663 68584 68589 12861978 54540 54511 369109858 51980 51997 798031912 724 704 870344013 62553 62528 594116922 58652 58653 109247645 68431 68448 50949079 54438 54408 858904954 4809 4810 721981335 87288 87289 882521506 59580 59581 700987098 38582 38583 792447271 63297 63298 874805008 40652 40668 140671957 67350 67332 393803603 14980 14989 727981331 62877 62878 940492039 86482 86483 672758080 84762 84770 646126571 98383 98384 86567020 9897 9898 368727975 71932 71933 237722848 47233 47234 126561364 23333 23334 826462419 21906 21890 864600836 7084 7064 54638531 72491 72492 482327611 12172 12173 450562655 33766 33767 944691734 66315 66316 583536131 65580 65581 661243781 65189 65190 763752678 61566 61559 293220946 54027 54028 230220412 23393 23412 662486463 52179 52174 169782096 79338 79316 298084114 97605 97629 254640030 7628 7629 722245217 62402 62403 842178156 61201 61202 403094761 46346 46369 443967157 3647 3648 35487019 17172 17178 321713032 48981 48954 735846074 54907 54891 560512011 32122 32124 730780443 99811 99814 127671219 44857 44858 594001694 99146 99147 787468445 76850 76853 855544569 56505 56506 875573170 29273 29291 440653743 17499 17477 77648945 56185 56186 88281026 16592 16593 290142621 46385 46386 732379500 72516 72517 388458234 7706 7711 116451376 66754 66771 71456706 51256 51257 949399900 60833 60834 18734691 64539 64540 555771866 86692 86695 956360548 54661 54632 280063342 20052 20053 756467678 86885 86901 598474308 89166 89196 692127564 72595 72596 446051321 8348 8347 368902198 31168 31169 995862425 43098 43099 633499982 82991 82963 373485098 94155 94156 753374612 39381 39382 845358558 35635 35648 187842961 14021 14039 207114824 13969 13956 943548647 62192 62222 439807947 8005 8000 598288676 10892 10869 70851865 37962 37963 3342080 6537 6538 98840418 9092 9093 965559102 65057 65071 391877677 13254 13255 880107221 99566 99567 119494423 98574 98545 277522099 45982 45983 691661460 9386 9410 977593377 36906 36886 424854153 27557 27555 16173384 24058 24054 632121960 11739 11762 868300450 33084 33085 973864291 52625 52611 583867794 98231 98210 108739190 14775 14776 111942023 70122 70123 5335694 34338 34333 233624451 86453 86454 283544903 56720 56721 104261797 51504 51477 501261821 44972 44962 982237651 50048 50049 335886559 15223 15240 937603450 14899 14900 708999425 28926 28927 584368108 37117 37088 514082957 99414 99403 817686610 27796 27797 168384000 96129 96130 556811159 73870 73863 376172154 35359 35360 382101668 12423 12451 370894169 20641 20635 149310766 97962 97968 506940249 79481 79482 462285696 64393 64366 174078402 69506 69507 253080310 66835 66836 914391663 13703 13704 616148188 78059 78060 602586891 87765 87775 85293799 93866 93878 332087908 97287 97302 636839357 87954 87930 94291241 61550 61573 270482176 26328 26332 113362999 77043 77044 326767699 20670 20671 510222705 6043 6044 292268132 97907 97908 4581203 49714 49730 756769360 18944 18963 751304416 79094 79095 151951782 510 517 97543239 84907 84931 372493957 96966 96967 150096998 92611 92612 94860948 95540 95532 983478277 21113 21114 326500526 73128 73129 879570910 36146 36147 189565076 12174 12182 459872021 41943 41944 932828751 87839 87840 847942382 68778 68800 643163252 52364 52386 97768981 29119 29145 985976346 7233 7263 256405969 58490 58468 611831015 16050 16051 111125824 87797 87798 878112275 58228 58248 456011408 63372 63373 90342158 82731 82761 393735070 93178 93179 598766862 14293 14275 693333337 64176 64177 594178054 65411 65424 295036405 35790 35793 259261091 24052 24053 428893710 20872 20873 161474494 94920 94921 602801396 60682 60698 40292265 83199 83200 447047833 81447 81417 846813145 669 690 940845133 38068 38069 820158366 76751 76752 955905491 73430 73431 367710022 51833 51847 723494738 15117 15118 711722501 26346 26324 809413328 57988 57989 715253348 18672 18643 627726120 95083 95075 636999816 11935 11960 584313243 81364 81365 142054902 75028 75013 726058708 30922 30923 371493887 53805 53819 393339302 5707 5682 459563154 96300 96305 838743320 79435 79465 275452621 97178 97179 275392208 60480 60481 420075055 60996 60997 256932508 79837 79819 906769423 58006 57985 778558322 50296 50297 88231529 2338 2343 523707981 5758 5749 915771682 68840 68867 63382674 55860 55861 385831871 55887 55888 56262411 92803 92797 117400743 17930 17931 140581324 69848 69849 261596085 42683 42701 294865578 29762 29763 118086199 33808 33805 904895423 49698 49722 78279885 80489 80490 392688593 60871 60847 64289018 32734 32762 964745255 40245 40264 799142042 9171 9172 784813119 32647 32638 777568006 55131 55132 699469208 3701 3687 416988887 79008 78986 408083876 9078 9097 694014530 60227 60257 222348928 71444 71445 461097682 38563 38545 371071327 50504 50514 875716326 92402 92403 88787946 74337 74307 457501366 93990 93964 245303626 21371 21372 568696163 50116 50117 71407802 76000 76001 997754707 96502 96503 108404321 47750 47751 790389160 19115 19087 346574312 75716 75732 985528647 90469 90477 690494901 30714 30724 930675588 98503 98504 424936541 77011 77005 495623940 74704 74720 968840682 23871 23872 623860567 9099 9100 494320445 99624 99625 432291545 52838 52865 157897295 35048 35049 1701996 91191 91192 119256859 51123 51132 471785758 31679 31680 703046426 43043 43044 139147559 68967 68968 887960258 96251 96252 363367666 98673 98674 551246478 79490 79491 142447311 96726 96743 329026521 58847 58829 841948920 50794 50818 87413160 98662 98663 260404786 61691 61663 422592515 75183 75172 510351841 9308 9309 810519958 55709 55690 878771396 53855 53831 65771460 8560 8561 61810542 52124 52137 120624286 84970 84977 787438507 36336 36337 662449172 57373 57355 157563454 64079 64080 915840038 75624 75625 658882597 54182 54162 567500634 11471 11472 378757511 25472 25473 987493369 71791 71792 59015689 22634 22643 231811953 17053 17067 105488722 34593 34594 144398993 62545 62523 130501269 96673 96674 30773343 35006 35007 304615215 79083 79109 654502838 31447 31448 639635030 35615 35616 842968730 60817 60818 400984789 53835 53823 568210977 912 913 882454101 2157 2158 107192936 88287 88288 329335872 72575 72588 826738823 60616 60617 439903734 26584 26589 320036364 39204 39230 536037824 55463 55440 557876735 92321 92322 75906816 89840 89841 658606976 57931 57956 834495070 56321 56322 982011019 23526 23553 223501496 46061 46042 381577003 6120 6121 46241512 35290 35297 998048345 6656 6641 487197342 87488 87489 963305015 50773 50802 782545782 98936 98953 270921937 64638 64639 363276221 51093 51122 623266555 4388 4366 7477249 42474 42504 753607317 58899 58896 493158977 26127 26128 880979046 72543 72544 997575594 77102 77089 961382322 14735 14736 36095242 18206 18200 406245921 29979 29998 722150689 31739 31740 180914714 47455 47432 294777487 74522 74514 54550247 96023 96024 56807808 60814 60811 140636027 6088 6089 44170618 77753 77754 125690529 63550 63521 935910741 1405 1406 224103152 94943 94944 119083139 93730 93731 852833996 32727 32728 695723388 68581 68574 558358233 85955 85981 911068345 73461 73449 712830075 56875 56876 60516361 51536 51533 748856046 99961 99962 659251454 16808 16809 380934630 77676 77677 468616804 22654 22666 455640718 25781 25782 620621493 71506 71507 832781612 27018 27019 199707281 97375 97349 911503374 61881 61871 797973875 54181 54207 169178870 73569 73570 167387686 67631 67602 150026689 49794 49785 552848093 3342 3353 99778126 18677 18688 781909601 24790 24791 19389889 36521 36522 727812771 2860 2861 438147814 13120 13103 436960936 69792 69773 627616672 91209 91193 315280506 62969 62970 324678335 35733 35745 724583355 5820 5821 538483446 30687 30688 621775428 20329 20324 471450880 8194 8165 698166820 40565 40577 895698505 12942 12929 318780714 91866 91867 535883081 6681 6660 1377913 63123 63136 748294384 44075 44091 61880859 67673 67674 69808757 17767 17768 274509410 35806 35807 366920106 512 513 738433972 52867 52879 526847284 94889 94890 136705379 18332 18333 781128625 97323 97324 861744946 440 441 867028173 5255 5256 616705397 73263 73252 581535811 44398 44399 826495944 22644 22653 47907458 82718 82719 399752092 68765 68766 715174969 21083 21084 566425806 63297 63288 269974644 33051 33034 677143249 47245 47246 351597279 6389 6362 160668706 13403 13404 711441008 78673 78674 344856836 26109 26100 470927052 71195 71196 628190383 67475 67456 101025149 14582 14604 399179716 9693 9687 39036423 18169 18144 933402584 17296 17269 762382227 67834 67835 254943813 43381 43382 706784816 85565 85552 379144308 80314 80285 435513467 74645 74646 83962827 26815 26816 395104014 33323 33324 690480623 29928 29929 569649018 98063 98064 680690069 26752 26758 752527418 88440 88441 848289426 52770 52771 425710451 27906 27887 556428428 20577 20578 823725327 27443 27444 945614727 37846 37847 856499034 84779 84780 522746827 13500 13501 680934399 41218 41200 369463528 18579 18594 10176391 78634 78635 736015998 97279 97301 802767972 41331 41332 25770969 96249 96250 129003306 39378 39377 436070113 32844 32860 542261677 19633 19635 92848603 85432 85433 2264352 5856 5857 854957861 77588 77594 55776428 90492 90467 805680895 95251 95234 236546529 92366 92341 965568632 79457 79458 525610156 19622 19632 16828560 97816 97794 900989051 72680 72670 749846811 37414 37423 137597709 5210 5211 384083019 75135 75105 892166816 8874 8900 81091258 5810 5811 487702932 94036 94037 130615446 97955 97967 85084406 64225 64226 624029374 26969 26994 409096430 1081 1082 456586960 92234 92204 745322419 65462 65470 741978402 27946 27958 200075752 53807 53815 721423522 73431 73420 458662174 33858 33859 967679995 44712 44713 263068598 52837 52816 900007370 97338 97333 782816499 46352 46353 56317738 33920 33921 533404903 71056 71058 901725242 74500 74470 128189926 44849 44850 914937189 95741 95765 923636685 43393 43380 441719381 28969 28970 442412692 6626 6627 62421820 22097 22107 715295313 83370 83374 996278312 54609 54610 203127006 379 374 91778823 40270 40295 865093428 46109 46105 823212928 71570 71552 332459205 89851 89827 353503549 67438 67439 306970283 44593 44594 262637201 52464 52465 995907916 23146 23147 291523334 17784 17785 370785177 49460 49461 940706823 24452 24462 868729911 57432 57414 375432258 13634 13635 120048681 1453 1464 862075713 37742 37743 495314284 59420 59419 121769882 48723 48720 657391495 79886 79887 224155984 66878 66879 716137364 46921 46922 690074575 13204 13205 807273215 31257 31258 245762151 81389 81390 739332712 30767 30768 905737667 96687 96688 460890995 60855 60837 506608329 81415 81443 153874508 67341 67342 287098624 57588 57589 757620593 75293 75317 802507585 65409 65410 246435321 36397 36417 618358353 62803 62818 845824444 29845 29846 195468957 27879 27862 673283166 58196 58197 569781024 86461 86456 291295665 95343 95363 377574351 65357 65364 295697956 50030 50003 847171199 41879 41880 741473347 54008 53995 923717454 93442 93443 302708604 96391 96418 295910565 18798 18799 524848929 87061 87069 678814649 64028 64015 964715876 76126 76127 56321731 63475 63485 767507215 34704 34705 127151096 39172 39145 958968647 16574 16551 887550973 14958 14959 260148199 9469 9490 187032771 80568 80589 908524033 27121 27122 99458112 40044 40050 378293643 58010 58011 135115576 61667 61645 505622865 62878 62880 447750031 43769 43760 261403218 45205 45204 48116003 4241 4250 219781651 44423 44441 538549748 75818 75819 21877539 89456 89457 87526761 19510 19489 358333510 9219 9213 369755116 42732 42738 434878846 12856 12872 688231042 71925 71926 538565023 8884 8885 165169890 90674 90653 133473131 1200 1209 9427987 59395 59379 627591649 63617 63618 252999468 87979 88008 967679504 45438 45439 454984583 21274 21251 181480782 7631 7632 139606164 54462 54454 461263676 48125 48097 708619426 88971 88982 246244443 75658 75659 533099560 33352 33353 773704852 71751 71749 219141243 56238 56239 611649333 88531 88532 789008482 67780 67775 561696185 34531 34532 194826171 59468 59469 435086352 50173 50169 456154420 26708 26709 951595435 58603 58604 733393633 37197 37180 877587302 61794 61800 458367826 60981 61004 760779516 83668 83669 16688577 31676 31677 661396605 1399 1400 144368177 41427 41428 914812079 26357 26367 552935003 35700 35701 183531020 61099 61105 217352015 3824 3825 990616707 56245 56274 114936292 80655 80656 788700035 80679 80680 522316609 24281 24282 175728636 30469 30470 533070839 38787 38788 660026026 8722 8723 257294652 11883 11899 942580589 40109 40116 223079354 84695 84700 614710534 24929 24930 858555034 96250 96245 525239287 26729 26730 755339048 44860 44861 34604535 6552 6553 358754868 5890 5891 275119187 48804 48810 295234832 90756 90785 965869218 33123 33139 601793056 13199 13178 880264346 2310 2314 614193406 34258 34273 657087042 2238 2239 644155135 55630 55631 220578824 52756 52757 7510130 6083 6077 290233776 50527 50528 31841633 11220 11203 959720476 50886 50887 872833396 51423 51440 483824484 85325 85304 675838696 42229 42234 747861448 9730 9731 894301115 66892 66893 355189453 64175 64176 544674191 65116 65100 252990366 39392 39414 699822234 61488 61477 456866854 80739 80740 128755427 88064 88066 251574451 94681 94682 864082704 28360 28361 957211507 38106 38114 248537098 12184 12185 154939947 76592 76593 998573221 80589 80617 956161017 80283 80284 443663577 1724 1752 856508602 30735 30721 45563285 92646 92647 885951128 24751 24752 737202812 72466 72442 132185352 70008 69984 917961551 63021 63040 154440255 12849 12850 823048906 41721 41722 364860690 29886 29887 901320318 96758 96759 216628845 53158 53177 949101359 34208 34209 740019934 6993 6994 965938166 77384 77369 749071818 54584 54585 241524260 62872 62868 564728236 44104 44113 947476561 43041 43042 648602602 38877 38878 586421229 67999 67972 953477973 7357 7377 915473157 5431 5432 93461467 64193 64168 198339699 8870 8881 81361553 17985 17986 428002946 10200 10208 985094324 61732 61733 880432306 24933 24961 203210642 40539 40540 870390905 67401 67402 423137 35554 35555 134012113 38561 38537 187473683 46243 46242 54005681 78254 78255 676184907 59949 59950 60082644 52690 52691 754483715 18810 18814 299351083 44799 44819 51840762 88321 88291 3874181 32745 32767 715619938 82733 82714 209888509 30763 30764 529335485 66666 66691 550073240 83521 83513 286463945 75656 75632 11177001 97789 97787 926574051 13856 13885 452329963 83863 83864 303220187 13773 13774 905613275 93545 93522 427140196 71675 71676 442226401 52828 52829 893174542 40389 40380 881841359 85778 85779 928000554 25358 25357 138020547 78695 78696 457468693 71801 71777 676975998 13211 13227 309533247 88799 88790 776391206 18560 18585 767942957 10770 10771 545973377 4360 4361 194594809 40909 40907 606707907 26283 26284 777163606 37109 37110 901841603 91719 91736 355910047 56912 56890 224655558 51786 51798 782402124 30493 30494 201775914 26147 26148 993361219 7474 7475 513207480 14456 14427 565787659 83106 83107 215027581 1122 1134 573308396 43178 43179 313328636 34639 34640 177685886 89371 89372 533131307 98848 98849 9559099 18118 18102 707314200 79662 79671 233412531 20286 20268 229685937 55090 55092 673626951 49624 49607 944781782 65404 65427 924665699 11289 11290 172166679 67506 67511 35325592 74367 74368 249680870 85587 85614 41001797 20428 20399 749325387 15145 15146 618509528 72140 72157 668337802 16803 16808 526747061 55575 55576 486230171 22314 22325 600010879 58374 58380 233602586 57066 57067 426976366 62038 62057 293189959 10515 10516 66148396 11443 11444 697285305 18018 18019 167488318 14416 14439 296605114 2957 2958 801283634 41746 41747 710639234 23578 23579 826422824 30778 30779 878575603 62704 62705 338571857 78764 78780 701882666 76345 76346 954215233 87588 87589 817398206 90938 90909 744528410 75978 75966 305706918 89225 89226 587806435 24766 24738 602584270 7244 7245 565294435 54563 54564 906719702 58698 58701 784838850 27584 27585 379523880 76357 76358 271830247 18921 18922 737561065 57653 57647 653424691 11200 11188 885340690 9223 9249 184497538 44190 44181 954016338 44910 44893 908541556 28713 28706 246026112 22857 22858 902833988 85681 85682 349957742 87890 87891 329305376 89424 89425 871427544 43110 43111 986426571 47503 47504 169432379 89443 89473 187627912 15135 15136 756952965 50694 50704 959525513 72006 72007 372413181 78667 78668 247804308 92521 92522 189368193 35427 35428 546637926 1368 1395 755485958 28088 28118 257069766 5792 5793 479339823 55165 55166 417287078 5680 5666 80875305 15458 15466 921970840 46541 46542 272785473 42160 42144 494229641 11664 11690 999563603 87982 87983 9090457 39310 39311 946348159 24890 24865 128749518 46773 46774 127357763 34596 34597 790098690 68262 68245 212391268 24650 24662 967303429 35808 35809 428010786 41364 41365 183356139 97667 97645 780321134 42458 42468 851212104 82998 83012 572699135 74569 74566 819311766 67877 67906 242278784 75047 75048 568591197 41070 41092 674001750 50983 50988 451246592 25973 25974 242886695 70964 70965 926330148 68015 68010 776229829 5408 5409 471155288 12867 12868 93758819 36093 36094 739462462 72201 72202 358985611 75673 75653 565419070 42692 42693 310669234 3607 3608 647332859 20021 20022 653780281 4938 4916 721787632 23927 23928 924739575 16422 16423 389587357 30771 30799 515837626 68573 68565 497112650 83950 83951 245487257 24967 24968 812474717 24707 24708 248021007 74176 74177 512648665 22387 22360 34586026 43803 43804 942758513 58548 58546 121852461 81367 81338 596562904 96907 96908 616764377 74817 74818 573085860 31338 31339 885520890 29186 29187 127488707 58088 58075 951797297 58589 58590 778168941 91075 91104 96579701 6265 6266 752061716 67820 67821 253512050 59292 59293 153559427 12935 12964 97337250 38490 38519 480575852 15302 15303 742820542 10187 10188 978707017 26873 26855 244348915 58766 58741 759724796 97323 97302 54224189 78700 78701 594019484 34486 34487 88680368 86342 86343 951126387 28911 28882 448798070 41115 41102 679602194 1618 1622 659681271 61529 61530 974619144 81553 81524 263055466 1077 1068 449384907 17441 17442 901957790 92907 92883 705703949 80770 80771 9853459 49261 49288 234795025 82867 82858 367711368 38948 38949 922202820 10370 10347 494223789 23782 23753 52414681 67905 67888 970541491 82917 82918 597186674 93276 93277 880804293 98117 98097 394924062 51888 51889 446795791 27884 27885 270914512 85031 85050 601506246 98860 98861 318626864 98576 98604 343431022 15199 15200 929432037 22093 22103 766821207 60293 60294 835776131 13021 13022 702566261 460 461 232735840 17148 17147 140421276 88994 88976 797029939 58093 58094 442560221 68551 68552 633614076 27169 27186 650912400 88062 88048 233478683 54124 54125 509242897 870 880 663304891 79152 79142 166075475 2422 2405 703012363 39031 39032 284174782 97791 97780 275814008 67023 67052 559839428 69626 69627 764514055 23544 23545 20347738 16627 16621 382058909 60194 60195 34466183 84608 84609 166986649 36262 36263 123994696 75270 75295 998935708 43300 43301 88903150 14481 14482 396878079 60800 60773 628733662 38762 38763 30779235 70447 70448 280507453 25758 25755 931677607 48636 48618 155241036 71059 71060 301205809 25953 25966 757593947 97109 97093 121206558 24103 24104 204052818 17389 17401 448827692 39528 39503 318815264 95003 94997 882147814 93572 93573 603308720 14278 14279 820530258 84480 84500 899022776 81177 81178 228391900 50258 50259 627759473 58545 58546 576665356 12989 12987 695353284 23180 23203 107974772 62237 62238 366161879 71793 71794 373703765 79715 79738 957438652 93752 93754 747961390 95167 95168 361680396 22724 22748 526208739 4479 4480 930136397 52636 52637 104373848 26327 26347 223913030 46852 46853 322510650 93335 93336 962022831 86155 86156 257624242 85233 85234 650183045 28505 28519 929027652 23410 23411 93511792 91837 91838 993347141 60978 60979 692853799 25840 25848 469408915 5336 5337 333614358 99053 99079 791786252 26645 26617 160296721 45605 45578 875215190 7727 7715 993462280 52431 52432 143686786 18153 18154 823492352 9843 9844 38122049 53035 53036 181081617 21774 21754 595630281 54178 54161 955492842 81164 81165 669429287 38681 38674 752534243 71785 71786 903360876 12424 12425 714109781 86257 86258 322815298 62163 62164 345106371 83969 83970 999339781 94319 94320 284130146 32540 32532 862874818 17082 17098 764162943 44467 44477 970605534 57041 57062 730046672 97061 97062 523368689 32039 32011 890972770 18547 18571 839134809 19438 19451 241556554 80779 80780 536645679 11766 11767 500128748 58730 58758 906697943 29454 29455 728139542 43924 43925 903231882 21390 21388 63382315 50257 50286 914273646 16040 16061 219420784 31750 31777 478772822 24587 24588 682263085 45280 45281 284217061 92039 92040 377867185 91117 91103 634862990 61607 61593 200592263 89654 89655 724500595 61860 61861 789660743 10672 10673 210883790 71110 71086 931388462 87000 87001 880705013 16998 16999 690854978 97352 97353 899511361 78042 78043 879718142 26463 26460 75438493 83814 83815 182489274 89559 89560 683342111 3521 3532 140454452 1336 1337 558805681 84893 84894 575306776 79894 79899 288152454 38872 38873 797899164 21940 21941 971883743 14185 14186 426870050 37406 37431 758201705 81358 81371 508732853 72500 72481 313894151 14474 14475 541157719 1956 1964 6732932 35518 35519 116957265 624 612 352786272 39291 39273 450912465 39530 39515 735727820 98526 98500 363523024 32199 32179 550093047 85198 85228 65943797 14333 14334 943018916 50107 50108 928719735 20795 20820 238447130 20894 20924 984870874 88144 88145 569141451 45441 45455 896926854 87470 87494 961460022 92930 92931 150900169 15269 15243 100667530 18643 18661 195883514 56899 56878 35366128 81295 81281 613182449 25213 25221 421415500 64185 64186 707217940 52945 52927 96554763 52882 52889 815121356 64893 64894 798428090 13268 13255 178355453 54029 54023 962334209 4703 4700 607889039 27934 27935 754265534 59602 59591 224937993 16646 16671 260084712 40855 40856 266324338 66048 66049 229044 29743 29744 400403254 9348 9349 869369864 21590 21583 179921282 60960 60961 992298282 75781 75753 115036924 82697 82676 887841353 89124 89125 289201017 74169 74178 514633632 76839 76819 640765538 88152 88153 751056258 19903 19911 890228309 50172 50173 224739005 24080 24081 628486272 87764 87748 954013597 19044 19041 259572869 58307 58308 567945988 78762 78763 954990256 78390 78417 915031256 95881 95900 924868272 45638 45639 95491309 23309 23283 862605132 41266 41259 165905214 34158 34188 864393961 88848 88849 63733736 53469 53443 524791361 59028 59029 248167575 74542 74515 298173188 46261 46237 191018983 8310 8311 600864395 41318 41319 587397599 25879 25884 803072415 37268 37271 536516316 51913 51914 879076944 91713 91714 735464607 94336 94337 509123413 70665 70666 896987323 70004 70030 729116346 29738 29739 128827970 408 392 318247912 57488 57489 44966619 66412 66413 812785911 47267 47277 714680705 96408 96398 12500731 50207 50208 598513963 27680 27671 344713465 37012 37013 548632355 86080 86109 116222919 91416 91446 248478822 92351 92352 237397149 38542 38543 107188943 90575 90595 58375262 71130 71131 259157225 84250 84230 212418945 58488 58489 228093919 65733 65734 156702060 89446 89447 435195253 85700 85701 9552579 91442 91443 262238460 94759 94760 635868176 15529 15543 388441997 32847 32848 399932244 69249 69250 153155984 76008 76009 509887841 4091 4092 957041465 5009 5004 980600924 24313 24338 502846163 9406 9381 175964070 74783 74784 670958673 67145 67146 146151473 40864 40834 873449302 53996 53966 712094004 77192 77162 675249639 30580 30550 509771295 81215 81216 255753587 72906 72886 737280256 51386 51387 710146447 9410 9411 389969692 43514 43531 485266824 63909 63910 289928658 97770 97771 504800437 21788 21789 87910758 70177 70194 458757930 92879 92885 10101379 15627 15640 271203512 21239 21231 48440366 19792 19793 498194823 33895 33896 716757784 76605 76606 760738413 28761 28762 329717491 68373 68382 32364020 98346 98347 542564319 1501 1519 146666462 51400 51398 424615138 81752 81753 404671950 39112 39113 400521784 41820 41837 811908257 36514 36524 141850031 71626 71634 614371731 31784 31785 114183784 94004 94005 817848363 14747 14748 68260752 92674 92675 228987983 81828 81801 216872575 81383 81369 591652804 29438 29426 184601284 74210 74211 58047623 91594 91595 784122435 18395 18396 325383105 21914 21915 934261002 61979 61980 208088174 20797 20798 100515626 97123 97124 590588848 56353 56354 959656045 17865 17886 336222582 70061 70055 296893546 60832 60814 547655436 396 397 635776491 33445 33446 576897211 91124 91125 194764476 92819 92820 249207158 20326 20327 119880202 65081 65082 695690565 94277 94278 364315540 45040 45043 455314383 19090 19074 395248279 55822 55830 866842468 84899 84904 912856556 6292 6312 854705189 93541 93515 958005944 93841 93842 289922132 60603 60631 615775691 59596 59605 876544613 21754 21735 972823321 66726 66723 9211679 99066 99067 131593961 21552 21553 545991237 45238 45218 770299607 11401 11428 418748356 81036 81028 471563228 63766 63787 976176941 52848 52825 644510729 55990 55991 526499534 50276 50282 853947064 7342 7354 322214012 71364 71394 987773520 44803 44824 598494536 44779 44766 452733413 76501 76502 479143262 86681 86682 263973919 52362 52390 414503752 76532 76533 639960178 49406 49383 643410944 22473 22474 920068934 59379 59375 504495750 88415 88416 28184176 33324 33300 502921167 52701 52686 376424961 68110 68103 495868169 5919 5920 488443883 11143 11144 335612149 94175 94176 558218345 4443 4471 488285807 14996 14997 723293281 90607 90616 330876195 48113 48114 345604890 26890 26891 676810066 70408 70409 305891271 78136 78125 810982538 14906 14885 754996118 86129 86150 914150749 89289 89290 515884931 68692 68693 541331020 36406 36435 597076749 2591 2592 954608032 87831 87832 275510824 10255 10256 828233453 66351 66352 819579243 34306 34313 865405894 35378 35379 667643423 83774 83775 451193697 21765 21766 123915708 51959 51950 345556164 34775 34746 316844416 1502 1503 174014323 18626 18600 487931304 33213 33202 512356337 67353 67354 108517576 11761 11762 20309670 74984 74985 238157512 74644 74645 425298739 494 495 606378872 30822 30823 856233390 81392 81393 217159771 9943 9944 114677721 35754 35755 148911108 31320 31302 636976011 86905 86916 83661029 78434 78435 52735466 5914 5917 17615401 42006 42018 9438620 40288 40259 69492653 87463 87464 753228598 1674 1675 46771010 49168 49157 883488292 65088 65089 907572474 78121 78122 835752429 37201 37202 414799749 73630 73631 872417910 54801 54802 401930961 69569 69563 175442195 74760 74730 437162117 2670 2671 397005867 3241 3237 280625970 40084 40085 364129430 80559 80560 443384493 40258 40259 473312846 5844 5845 812118158 96706 96730 554277553 75875 75876 843709633 95004 95005 828396940 56256 56257 908256423 96935 96936 139179025 86145 86146 21784884 97635 97636 1352226 72799 72770 6766409 58043 58039 822321545 34058 34072 134661644 49261 49262 616801455 73650 73651 665599498 44030 44031 642675727 45269 45271 864273764 324 325 59548246 27215 27216 904478936 13457 13458 337417193 80385 80386 362619704 42228 42223 269912621 28879 28880 262685563 10205 10206 615899161 43545 43543 690200464 89436 89435 428444232 7630 7628 602494639 33714 33712 235040341 58689 58690 613275430 19633 19634 687620685 23846 23827 977270949 3273 3291 873229752 36623 36644 22805634 18244 18270 260207068 67908 67909 331793001 81121 81122 136844721 19260 19261 293583587 49779 49752 550852782 53006 53000 740083158 79139 79167 436189567 28165 28168 148296565 65482 65483 94706037 33190 33191 939217444 18830 18801 147930795 9928 9929 872294610 38085 38086 956010370 18443 18444 258846308 83069 83099 496887640 62670 62646 516948077 63575 63555 524168662 63872 63875 655822587 15479 15480 406042381 56794 56815 177533188 25927 25915 900871881 22380 22379 368044026 5277 5278 68578231 43651 43636 65515096 65831 65832 596163006 93361 93380 681645398 87704 87705 156517296 44875 44856 301942260 26731 26732 870521646 76598 76599 357794008 43019 43020 496358185 82721 82691 17427008 52037 52042 456324825 23583 23584 72820945 53073 53051 818123848 91948 91949 720152042 15195 15196 142547551 57879 57880 788147147 16407 16436 861028599 67302 67329 307727448 30948 30949 347652294 76287 76288 278376007 66072 66051 473223163 10209 10210 837288739 72496 72504 819476716 5044 5045 368381163 83183 83153 507605705 32020 32021 537714458 3284 3275 550446785 74351 74348 717514446 3 4 536719403 13568 13592 164877238 51463 51449 224811781 29162 29163 323907986 52298 52315 889970752 76321 76322 435511480 89370 89361 533001006 91641 91624 799389133 5317 5331 636082508 55614 55635 280175984 8691 8680 124362049 71152 71153 923639595 83231 83242 744940146 52146 52147 691594257 62585 62598 709626885 85679 85676 673169188 46011 45983 287560064 99635 99630 373701701 89068 89098 452948492 82126 82127 153798776 24490 24460 117519379 95439 95431 912942072 49090 49101 996990635 57165 57166 338199233 876 879 59225483 68338 68339 955824692 99768 99744 424118207 7934 7935 718098806 95172 95153 884287804 2117 2118 452309793 94538 94539 561667872 39146 39165 248178720 95102 95103 191029105 85306 85307 252834470 49775 49776 962063292 61065 61066 420546517 2364 2363 976862888 88566 88567 196435050 19 39 524591785 14218 14219 423141406 46732 46724 419848924 95677 95678 656234065 61672 61697 595515714 77293 77318 515665173 72454 72455 593350088 66383 66395 231943550 48397 48398 367467722 6559 6560 388799930 39662 39663 522905395 95579 95554 266198964 92145 92163 859571612 40280 40281 117039075 97570 97571 186881637 23428 23455 937318549 53233 53257 672068092 61845 61846 146519218 7498 7503 593829224 76277 76265 765326897 5979 5980 841339180 38089 38090 409807747 44259 44253 282217504 15307 15308 492527770 13267 13291 882573674 63909 63919 87827474 11683 11700 579642155 9633 9634 175224541 91059 91071 385297023 55948 55949 629889562 73691 73692 726168175 86592 86593 41776970 47171 47172 608197698 92855 92856 48872494 7616 7622 898843054 27546 27522 650217325 95773 95774 365561179 70071 70043 672469652 49684 49685 695117527 71087 71088 453614396 21807 21790 225448791 32165 32145 163559284 6570 6571 112290594 72547 72521 282308678 6968 6962 89549020 64671 64687 26486987 21700 21678 450878663 47777 47760 663095409 23426 23427 621272644 77145 77146 412079392 5707 5732 199305181 44850 44851 79688941 99810 99834 787053330 37312 37313 786145423 99608 99634 471152937 37313 37325 718015185 9028 9029 348162919 83947 83965 107671863 25465 25456 752430753 76574 76575 637578982 5901 5873 222292902 9993 9994 859640334 22949 22950 365550230 72740 72757 233938577 93624 93651 334730846 49554 49555 753331391 267 268 816626124 58207 58232 975627061 96328 96313 36270072 83229 83230 454358165 23953 23954 898026360 42438 42439 290586914 93979 93965 182787065 60229 60230 791940515 53774 53776 242190536 56107 56108 563274343 13640 13641 601930145 19139 19140 811941731 34185 34186 509456398 72553 72555 291235297 41808 41809 498191994 70122 70131 458689782 69980 69981 4385219 86253 86277 150613734 41787 41813 411488578 92813 92814 810892844 95611 95638 872350470 37563 37550 754610906 20693 20694 391452306 91974 91982 949825045 60512 60531 578957136 10657 10653 638920777 63876 63877 497853995 36488 36489 769667687 88598 88599 773913341 67923 67924 531022518 23182 23183 671290679 19751 19752 999157216 43234 43221 108950635 21918 21919 759792373 33077 33078 12950286 93853 93854 382226322 72406 72407 101495168 12137 12138 725795493 82774 82746 385551964 53378 53407 943669059 56684 56685 290707409 28009 28010 885245760 86932 86933 657943475 40769 40743 855153330 12666 12667 618396037 78374 78381 439451973 43594 43588 308503543 18729 18746 178192506 18558 18553 272461044 13731 13732 208920838 97550 97565 658439607 78415 78416 925763209 42429 42430 342981070 49856 49836 795176727 46300 46301 825825853 64079 64072 471524690 33328 33329 371604106 65110 65116 632764252 44122 44123 828401268 98255 98266 208122187 70310 70330 601138720 49985 49979 216501212 54274 54275 967100241 62430 62452 14610740 32273 32276 196459441 97257 97269 208053575 38669 38650 676921120 46426 46444 224358241 33092 33065 18000007 18167 18168 190969545 76039 76015 231679090 67720 67721 708788508 2679 2680 43711136 12443 12448 963625232 38414 38388 715886724 43940 43941 6862068 1059 1043 40345690 23238 23239 600639243 13893 13894 620414215 6432 6433 924528684 20431 20432 218117211 77058 77059 252366951 34303 34326 763600375 46295 46309 118685035 60093 60094 430794318 66172 66154 424482903 92940 92933 914018146 35662 35663 794962739 99528 99529 585482820 12822 12809 61665185 87338 87339 887626982 26203 26198 513084359 10106 10120 713340555 55983 55984 443305208 8638 8635 987122032 89575 89598 241034852 99796 99784 161964485 80375 80376 705013686 10069 10066 2547525 97291 97276 188669457 41918 41919 631550393 55696 55697 627977191 16851 16874 710112621 35277 35278 27749729 89710 89704 230047263 78266 78267 518549714 75166 75167 937433910 59797 59816 657825197 64436 64437 302892688 24185 24186 705895092 27751 27752 307767142 4941 4942 959996369 21138 21109 732344837 42836 42837 429653258 39613 39614 534945521 16061 16062 869501783 44937 44913 335247658 77107 77132 719057083 46194 46198 348968335 84957 84948 140638093 37205 37206 421965447 16070 16064 584235482 24244 24245 729156585 80049 80050 155472785 96009 96010 696686545 12435 12453 864378059 45048 45027 639970344 43877 43878 432103018 43737 43720 657534836 40637 40631 853196924 94916 94917 631603149 76788 76796 887523839 71828 71834 963634404 11556 11551 539961846 5888 5889 67568622 66645 66646 155018752 43656 43642 951926209 21819 21820 79150507 39914 39925 583901328 47012 47013 590211086 64710 64712 90538602 50982 50983 323662441 77171 77172 857133639 77352 77353 433399109 33904 33905 495060119 52832 52833 981313039 73557 73558 370763483 16045 16046 898869432 97623 97629 280841322 37214 37215 654754149 74745 74746 172378260 52783 52788 278027652 53760 53761 234971284 44423 44397 304995622 87764 87746 885572750 24239 24209 191585505 52229 52230 323417136 71622 71623 996914805 9914 9931 795961403 81684 81692 434796918 8249 8242 104897352 20875 20876 609260941 23087 23108 510565884 8756 8757 120325950 26550 26571 771256489 13609 13610 580682721 328 329 598710017 71778 71779 430699314 43508 43499 860941264 74774 74775 732554728 88145 88146 502160674 85583 85568 156580910 1881 1882 168452330 11281 11282 2018672 76310 76311 412630884 43576 43579 535119182 14625 14643 731236925 25999 25982 492478490 31748 31770 279669591 87003 87004 826470677 69044 69045 257176982 67518 67519 385344443 49098 49099 483176090 34999 35012 597082832 99598 99606 320921105 48545 48547 22240765 61218 61232 664325485 21274 21275 555702332 8983 8984 184660050 98257 98258 44664785 2788 2801 929624288 47119 47134 14432827 75251 75262 501489 82952 82970 794549556 80101 80088 719243745 65836 65829 611683310 45722 45744 304384196 83412 83413 937428498 46873 46852 127465687 32202 32218 295718681 89628 89637 266675196 78031 78045 801418785 40223 40253 40359679 24771 24749 129738931 80609 80585 439609428 35116 35117 645198676 13040 13039 719191326 66732 66722 483554512 25875 25883 623231304 95986 95987 628574524 58072 58076 551258576 78452 78453 601231492 97633 97608 880955438 87246 87219 229571304 40826 40799 125807266 21966 21944 466982684 76232 76233 178436113 29055 29064 324788383 98352 98353 911515531 49304 49305 861452390 81294 81295 22607330 27064 27065 440485244 85203 85204 199827605 36925 36950 154701364 56711 56712 636130379 19848 19855 605030460 20868 20869 660192913 91393 91394 547717649 34390 34391 246270208 10597 10598 42546389 87062 87064 228264539 76072 76078 134887377 88915 88916 250270664 49479 49480 95918998 80047 80039 729218719 97527 97539 786185756 3953 3978 743178958 91443 91429 525938127 39403 39373 80845450 79365 79382 478818096 31901 31917 141438400 57455 57427 12032728 88630 88640 704449252 78839 78840 481175049 56327 56317 385229805 55686 55682 221997496 81012 81031 286848381 74807 74808 468810680 15240 15241 107976316 30892 30893 203782370 96994 96995 880679524 13398 13399 231681207 38183 38196 607427463 97632 97633 778638981 6786 6787 201529759 44949 44950 483397933 43590 43591 668420890 24684 24685 745863361 3593 3594 939442631 44510 44484 277590141 61004 61005 80591232 74852 74857 560270093 35455 35448 6862965 39920 39897 618195804 30799 30785 427137209 55533 55555 54485684 28709 28710 930134702 56902 56925 272649944 19231 19232 344233396 46656 46657 467417762 66171 66163 268617799 85643 85644 258547124 43281 43290 761198642 99853 99827 9253541 18220 18222 994302792 43401 43402 779259957 21624 21628 614033782 43992 43964 304783587 69740 69741 358395663 13230 13231 436376198 64903 64881 671693229 2982 2983 659370007 12101 12091 41415939 32141 32151 693916785 94958 94965 934784244 37077 37078 172007529 9962 9963 340599131 25751 25721 147519919 38162 38163 462456798 859 875 319046816 62571 62551 772333324 3982 3984 883100457 70214 70215 251496504 99784 99785 291884841 39792 39793 617711262 29138 29139 984207002 1447 1459 972383315 59295 59287 893548300 44803 44833 495995628 71024 71023 940777191 17172 17168 69275081 32468 32473 424408063 6778 6779 204189324 4191 4203 657851183 62169 62170 991763181 66951 66960 898105468 89804 89805 962820137 72766 72767 654566730 48689 48690 884592481 99641 99642 697814277 71035 71036 493712557 77585 77591 893044241 45979 45957 645988502 77835 77841 378445251 60386 60387 262331547 48982 48983 727900331 14825 14845 473946292 83524 83550 655939223 84941 84963 841415583 84451 84452 576769138 73115 73116 368857244 59995 59996 9648356 19493 19502 559628867 69663 69664 469241370 50994 50995 11591296 96760 96780 292878639 53767 53768 345189834 42638 42639 827359583 70818 70819 232639695 66104 66105 324773073 12291 12290 510752331 86112 86113 600800842 40903 40926 851868533 5583 5597 344301421 84605 84603 746556680 18370 18371 525644924 97914 97907 997072358 51466 51467 580172766 52402 52429 788240834 58555 58556 824069409 6853 6854 235008995 26485 26486 638001219 55301 55305 826349324 94064 94065 108293944 27878 27873 54088591 23169 23170 695461792 15348 15349 230010351 59386 59378 166421252 60717 60718 886000841 46877 46867 75982366 72968 72969 324976199 83789 83790 62823575 24462 24463 696964029 21964 21989 16102333 74279 74280 374392679 45348 45349 72707773 36185 36186 722405779 61956 61960 74376953 4741 4742 47175152 65049 65050 491610032 42804 42805 330514668 13651 13668 838035654 10877 10878 380788043 79547 79552 265987646 2054 2055 993864305 34828 34810 553972102 31565 31537 936249195 64542 64563 704002574 60671 60672 351197041 24719 24720 598027231 79 99 718665613 46890 46920 620117130 32656 32674 999974961 78855 78884 886919266 52398 52399 206216154 2617 2603 264098212 51852 51829 119252714 20861 20862 139873719 71996 72005 481531942 94136 94137 485225911 81337 81351 507278653 71508 71507 545377469 55834 55835 586967941 76135 76157 526661330 50334 50356 429873669 33495 33496 774272355 82706 82708 202488603 87964 87965 500254143 72138 72153 91801428 16450 16451 893840062 23177 23173 885344043 26625 26601 682700626 26213 26214 559111122 54002 54003 75307433 85244 85273 41782965 34689 34690 404935074 47504 47505 72041439 67230 67225 354469359 45350 45380 144254471 77028 77029 618985958 37881 37900 825088921 8030 8051 85996449 95797 95798 760805519 23460 23461 127168672 63981 64003 706529618 12801 12829 589298895 68667 68647 376210707 33260 33246 87440752 12026 12027 108188572 52249 52250 165812014 70220 70190 513251018 39545 39546 889463382 41006 41031 860700552 13456 13453 15134623 96221 96222 991658024 82408 82391 122433766 91217 91210 185016355 83044 83069 97174876 19098 19120 724141000 80295 80296 519728027 45906 45907 779576202 15965 15966 771730654 69356 69357 132886595 9858 9859 461723340 33554 33555 399069398 64 65 48647405 43661 43670 504676235 26785 26768 93698850 19211 19187 117775184 22148 22159 276653685 71625 71654 961182881 53924 53928 761820092 24046 24031 625996862 91351 91345 19135149 14991 14992 747914253 20755 20756 281246891 84961 84950 557394957 6811 6799 205294578 73014 73017 203292458 66762 66763 434528746 93074 93073 698276208 16827 16828 237591519 6850 6851 419554761 56734 56735 15271065 39120 39121 763673528 35299 35273 811049664 94894 94880 217150137 57994 58015 628378497 28579 28580 428865341 27302 27303 327984120 88200 88201 287184843 2387 2395 527682820 21294 21291 603074152 92456 92457 672703571 32057 32058 804921162 69588 69601 210363149 68078 68069 704943475 15878 15866 490514679 77073 77069 698533372 67159 67160 229802374 40564 40588 639225040 55813 55829 876621829 41023 41024 846958507 22052 22053 714619830 97299 97300 167601571 1033 1034 19376152 57003 57012 957921334 93494 93495 466142507 51764 51739 316181663 46803 46804 131342219 27294 27276 408853723 95855 95856 144445479 72587 72593 547431722 81526 81525 322215377 91156 91148 72881445 9912 9913 490039301 18113 18091 536414000 47226 47236 767170265 90861 90833 887521706 62695 62714 61742411 90016 89993 488439516 47589 47591 73340389 67141 67142 456042981 34015 34016 528852062 78977 78978 197393671 59234 59231 741904289 57598 57617 468984984 14314 14323 712073025 52848 52877 425045818 90081 90087 227784847 5584 5555 933663519 20059 20060 197705566 23005 23006 303863549 13513 13508 853684652 39968 39992 656691089 64628 64634 15505844 77942 77943 96846173 92378 92379 852536370 89531 89537 925197483 92230 92248 177659579 61768 61769 341472545 36649 36654 758635048 25255 25256 530019983 65936 65960 47527618 80760 80785 988325494 38075 38049 650711268 27676 27665 836944554 92011 92025 852405537 17077 17078 656886434 88737 88717 444317130 31593 31594 74763214 46405 46425 653122820 77396 77389 367282840 73855 73856 36249935 21764 21765 655017357 39908 39899 920105698 54375 54376 127413705 29827 29828 262820758 54879 54850 190618818 67055 67056 705275890 98384 98362 500794934 50616 50617 241282907 87996 88008 257058619 14845 14833 210954639 89281 89258 712437540 3313 3314 682859389 34499 34488 734941708 59340 59341 916705444 52649 52666 365052429 26542 26561 68357429 59526 59522 741000102 69486 69487 480571025 19661 19679 838081909 20963 20964 379892454 83044 83027 270587642 21283 21284 400712467 64757 64775 98025456 69821 69822 369829213 35415 35416 314825956 69662 69663 50798151 57526 57527 349524875 28250 28251 178402694 88827 88828 361707615 18117 18119 712008567 48339 48340 889008875 45299 45278 980378338 44101 44076 409196132 32060 32061 996847863 67507 67488 608013670 56255 56233 990780899 45929 45930 736236784 66469 66444 847921942 6370 6371 95093707 77512 77496 107695897 94710 94736 928846594 70671 70672 85258542 53974 53975 327500192 43472 43473 697609737 37343 37344 40267569 49588 49589 382347314 9808 9809 88268131 40364 40365 424661457 86614 86608 909020801 90671 90672 205034437 79806 79821 337063340 94167 94168 723464025 8580 8581 125923550 56265 56266 50819503 71729 71730 480426297 38941 38942 585629274 43034 43035 530606577 75691 75701 802746942 18849 18867 515860876 77856 77857 423956971 86737 86738 991533613 38991 38992 684697317 76764 76736 893032955 39591 39592 820495552 25213 25231 346956007 31264 31265 592885912 67078 67061 287033587 24748 24749 851485649 25288 25278 687756676 83664 83642 425872657 21670 21671 782436262 49763 49764 936171537 57774 57775 498460480 53482 53477 103925232 55987 55988 206729052 87583 87597 536505897 28484 28485 685886506 80391 80407 690054392 78440 78462 484697545 75314 75344 313624929 12037 12057 669437051 14163 14164 4858938 79543 79528 786879194 51087 51088 224413095 52236 52237 400117212 94815 94816 223554496 87872 87873 629453922 94313 94306 227337580 140 141 637750838 35526 35519 263009080 75594 75595 571826497 55098 55099 65461176 8113 8084 640725559 30875 30876 145301729 80370 80371 211562639 17698 17699 471042981 13638 13613 54087205 63679 63693 979016408 91847 91848 353048257 81002 80995 913577160 63278 63279 780343824 67534 67543 506776905 32619 32620 957332329 13019 13020 700727379 80947 80923 117356506 27418 27419 935033610 37817 37818 338429868 52670 52660 45872614 12595 12613 380426209 17477 17454 367370752 47495 47496 316057909 11129 11130 205632879 34423 34424 564690874 93813 93831 141267075 33182 33156 984472590 33111 33126 40080727 36453 36454 551632847 94490 94492 755323953 40549 40550 392407511 34038 34061 581760041 13088 13089 560809146 67147 67145 657494983 71269 71243 539379649 93468 93471 972335176 12589 12590 178895676 35163 35164 389583411 58938 58914 252486134 53944 53945 269310742 84162 84188 701627852 98539 98512 904054330 85233 85238 263586861 8407 8408 704774516 24483 24512 693737470 2160 2161 458540849 82161 82162 799169296 64244 64245 241116639 24776 24766 186777152 47468 47469 14074440 90435 90419 485374021 3408 3409 690529388 93439 93440 874214281 25940 25941 301579483 598 615 799298241 22266 22263 399773651 11378 11360 602364604 19146 19147 605302320 68271 68272 710338798 19757 19758 542997017 27760 27761 406708013 96701 96695 985899978 19534 19518 236550315 56452 56426 773580421 722 741 541972123 81285 81286 308645374 14069 14049 829584202 5093 5112 920250102 39866 39867 204160937 26621 26622 124652500 30996 31003 221632392 62465 62443 614952250 77607 77608 607729738 29779 29780 130069767 60023 60026 948673569 38619 38620 474169186 5377 5379 139953624 304 305 320412127 86767 86761 835038990 6680 6681 956252411 79234 79259 395441613 27479 27502 202944592 43068 43069 270950744 23842 23825 850468447 92757 92758 929928780 35638 35621 990931331 93080 93081 527502648 66929 66930 260588724 59108 59098 779321784 77646 77671 105602555 37667 37668 831836748 7362 7336 528948385 53163 53164 76985207 60899 60900 383879645 25666 25667 711817371 35414 35415 807983463 5101 5092 411683061 77127 77110 442832776 83339 83324 142585448 47253 47247 424486504 69706 69708 963723522 21724 21725 666071911 18244 18226 720585533 99482 99483 526138595 8056 8057 793071238 74688 74681 518093475 96333 96334 777574718 39760 39761 903340771 31835 31836 480293791 63709 63710 313597518 22241 22242 607855984 45667 45655 783913990 67812 67813 263347792 18666 18676 711848449 47419 47420 703029763 92916 92917 487765477 66364 66365 940956587 58756 58737 189951478 73406 73407 30383371 96065 96066 616083578 82224 82225 391851351 8804 8831 580334736 103 74 822492971 4005 4028 92077147 94054 94039 422242588 46471 46443 638437042 15415 15416 112335133 67587 67560 311109217 91193 91194 745493915 39229 39230 384922718 57212 57213 964836742 96807 96808 190940145 6016 6017 835177549 12290 12291 423913515 85341 85370 459271945 48413 48403 978805226 1097 1105 170077893 47549 47541 809587817 37968 37985 521785208 87761 87756 792966917 99172 99189 859590847 53263 53264 63708196 5414 5415 262370770 57396 57411 709679481 98489 98477 783318118 62222 62223 892199015 74158 74159 532899762 14843 14853 260050684 12844 12845 261885595 24409 24430 196293268 81962 81989 245116113 55777 55796 153004702 46647 46635 777625913 73365 73354 109490320 3893 3894 896793911 88403 88415 956470477 10607 10608 96343676 33133 33134 767013193 906 907 690614986 79223 79226 932328404 79411 79386 979255237 92495 92496 768098765 19784 19785 332776581 33473 33474 366884708 7226 7227 276030154 55105 55106 572905159 43372 43380 70234586 78742 78743 697215937 19963 19970 610669568 76643 76644 755195463 58653 58673 802731569 49290 49297 954370411 94402 94403 164557508 33663 33664 645125083 6145 6141 175084646 48377 48366 723179357 68625 68601 307775810 17470 17490 636422510 19314 19325 776199277 26463 26489 465609634 38582 38576 509692192 35044 35045 932790387 83700 83698 481138951 91679 91680 614151803 17751 17752 39914461 27810 27811 121120294 46549 46550 217280125 7618 7619 283172111 10181 10182 723043762 68808 68820 737342199 99163 99162 504118472 8829 8843 757301767 25019 25046 113684106 81314 81315 131394066 45972 45991 645177424 36810 36838 939054783 75418 75419 831393858 60588 60589 806100615 40160 40161 732178936 83791 83772 931365670 6386 6405 404483465 55920 55921 259618533 24518 24545 542759167 24050 24051 571228258 8040 8041 182733461 40762 40763 777185406 17142 17143 891037540 7291 7292 897125495 57284 57301 615164184 68780 68776 858397881 90737 90743 928023311 83393 83366 115898446 93967 93968 616376777 47964 47965 101960278 68532 68524 475706527 69808 69817 87513731 93966 93977 563184158 35106 35111 995626051 89349 89338 872293413 15024 15043 198595664 7035 7036 96937444 87542 87543 187867746 43104 43120 913833757 24348 24378 138980541 17372 17373 466215859 77620 77643 568223661 89492 89484 155470128 69983 69984 384144285 31998 31999 853978742 19892 19893 698629228 90077 90078 106963982 26236 26237 923080136 67366 67367 870106287 61493 61494 704684482 43742 43743 943000166 52509 52500 925987205 42308 42309 797708787 62769 62797 598105532 91529 91550 129554199 22273 22275 777085580 43180 43181 351798851 80066 80047 503847577 6681 6682 273926318 67249 67275 185804492 10736 10725 709124215 90198 90199 688821170 27245 27246 123294624 76800 76819 796384749 86788 86774 913549022 19433 19410 236476613 20715 20716 213224883 89996 90019 14343233 61944 61950 392794068 30479 30480 293390637 87815 87789 663602640 58651 58627 473986341 35265 35236 23933073 32407 32408 873330421 791 792 424493202 55451 55452 361138489 47803 47823 747308507 63121 63122 28464961 17165 17168 883409922 91229 91230 928881206 67161 67162 321635631 62950 62960 89440646 76036 76037 670999146 75132 75133 631713669 51297 51304 371151338 74578 74579 145646491 18049 18078 628173329 7604 7605 777268720 16857 16858 330949962 70262 70263 250981321 99890 99891 652787151 57548 57549 549578833 19885 19886 611286489 35106 35113 111844952 66289 66295 162732470 42303 42304 661903238 76164 76155 495805524 69328 69329 591782721 81558 81536 721806813 45698 45699 490810673 4579 4602 957830272 7863 7864 719155982 31605 31606 121872075 2489 2477 118733887 66952 66953 692538334 5849 5835 782832380 41534 41535 478729193 41393 41394 694871356 84599 84600 524075262 56993 56994 541201826 57123 57099 621168904 93391 93392 348857425 50987 51006 659657071 39475 39448 968398867 39845 39846 882428324 73860 73861 143893307 33163 33186 356597856 83729 83752 642860605 37812 37830 764780466 96800 96795 150960665 86677 86668 722806051 46222 46216 455590913 49215 49216 225687227 80359 80360 45390497 33954 33955 73385792 78455 78456 402704932 7250 7276 829068630 12824 12825 950673627 36122 36132 233696009 88520 88531 277858765 48948 48975 677911108 31916 31917 582345142 34411 34429 703027696 67058 67059 926345792 36790 36791 682411915 54663 54637 802685690 86387 86389 990589742 89558 89559 76302317 31078 31079 338571012 82416 82417 60872892 62323 62328 976405124 75275 75276 101252868 59331 59353 14555204 78636 78637 992699054 76871 76862 819490736 27910 27938 583055406 53039 53059 123532816 25550 25551 519128268 81825 81826 669917373 50858 50838 246140507 51031 51032 255122433 21448 21449 524216519 24448 24464 714039848 30778 30808 612801411 9770 9771 288261881 43903 43931 430469496 42683 42667 715109710 71063 71062 236187231 35539 35559 544669665 32470 32471 997455035 73878 73879 632142190 36961 36962 317093988 46429 46410 644290422 94689 94690 693152947 19496 19477 923560771 44392 44393 74319259 32550 32551 23091255 12567 12588 714965177 61578 61558 428793173 95720 95746 338915777 56026 56027 402754474 39315 39328 974254909 21541 21542 147624031 71760 71761 279102573 28633 28649 550904009 84040 84010 351186473 19979 19985 179775726 79071 79044 819262038 41689 41718 531663932 57169 57191 379761516 39984 39985 48409072 28454 28460 599417593 12054 12028 866490644 99597 99598 131047089 14950 14920 677875661 31087 31088 1934723 93573 93574 617762187 95491 95516 734300953 80683 80684 586218549 54920 54921 296745935 31857 31858 468978688 47127 47104 973473072 18921 18927 622254146 86177 86178 78274353 35321 35314 168273228 47898 47879 198782207 74975 74992 180910210 34757 34754 945650693 93257 93239 242343638 39779 39765 399166043 56864 56865 698984142 26163 26144 711317557 61090 61091 101145364 33562 33563 838846680 37727 37728 68207431 20019 20020 690603323 25340 25329 523060556 82548 82549 355016182 75470 75463 526926459 85269 85277 787567308 27048 27032 887901094 95062 95063 574612113 92118 92109 279447615 44434 44435 36606847 3158 3151 269184851 29427 29428 395651624 33918 33947 945224257 96898 96881 59511943 98837 98821 439098999 44014 44015 22757095 53196 53197 313253711 16917 16934 348590579 4867 4868 109607447 83721 83744 239692683 57423 57419 287078000 14396 14404 444732881 70022 70023 268962524 93273 93251 904857271 69245 69239 272396590 53578 53579 769197760 90146 90159 443901378 93993 94011 59326580 69063 69064 980594953 84466 84465 421227099 4439 4440 742446306 89089 89090 707531087 37563 37570 951561764 8591 8592 730414379 85270 85259 635799503 4828 4829 522975839 47943 47944 566132950 36577 36578 723636563 76204 76226 851025947 56457 56458 773204389 36711 36714 566252186 59985 59966 442029467 79537 79547 835350830 72405 72406 260860265 10161 10158 451527861 25417 25418 725619333 38761 38762 500905642 47402 47431 851338894 25888 25889 523658423 64595 64568 579747004 65336 65320 677650142 4803 4804 687690177 69874 69875 536236728 89430 89431 952470187 8259 8241 977928255 70681 70691 446064229 54732 54759 396646134 2283 2272 846395169 95159 95136 61057378 70905 70906 386671241 70037 70038 72594139 38479 38497 251531646 5634 5652 18631382 83469 83452 783597616 99464 99465 322298171 69410 69383 235410023 72104 72099 808207643 71266 71257 53499280 35748 35737 541183734 64587 64588 80078054 18756 18739 589019214 85965 85966 580304707 50186 50187 360756893 48144 48145 702196512 48211 48212 526858185 63032 63033 301036670 50451 50479 2367470 78769 78740 345680564 40662 40676 831915923 11649 11656 196054 99714 99715 956504323 35101 35076 507872071 16631 16632 195977759 20458 20459 53612771 34979 34974 854563359 82743 82735 424587538 14913 14888 672639566 59863 59835 47415404 18142 18163 663525454 74523 74525 153933330 97053 97024 315967685 12156 12157 245025521 56159 56160 786749241 96331 96303 164123084 37688 37689 361580438 33338 33339 265913844 81805 81827 805984789 85748 85742 769765546 39005 38999 965366412 67676 67677 243080772 44031 44049 436207559 29752 29753 178318235 54248 54275 735959610 85137 85136 83186036 17158 17142 934928501 78983 78984 11352916 99012 99010 612620778 24562 24563 54049307 29967 29968 895406772 39328 39329 835444359 90924 90925 600432207 91575 91576 703456645 70216 70217 436443792 38199 38206 949459039 34583 34584 843823673 48943 48944 17895761 26159 26160 144466647 3872 3873 275616565 40270 40271 566966601 39157 39176 238928260 35477 35453 844753066 56916 56917 731806693 51793 51780 418769230 23992 23968 940191870 51542 51543 970560281 49407 49408 353381414 33644 33668 66511633 67858 67859 458834107 11905 11899 306936004 82985 82997 579311252 98068 98072 169359805 74134 74135 394844385 15442 15430 131544045 73211 73212 581700593 19204 19208 92620485 85238 85239 889495699 75650 75651 860137292 27314 27315 468364985 93064 93065 714938214 93681 93671 526073632 59870 59871 714210625 36871 36843 486149035 35818 35831 345371764 54222 54223 83921867 81227 81228 92211418 23173 23174 443580857 14118 14093 409424167 5188 5207 978079363 38892 38878 374520854 5315 5288 997302991 88697 88667 327847459 53807 53805 600039791 88292 88318 457076544 97615 97640 427229543 84877 84868 435913912 33615 33605 581038720 33682 33683 8171646 80368 80369 395589161 35370 35371 152252213 28335 28310 514123802 85071 85072 81677326 75895 75897 930091241 25691 25692 233018075 78564 78576 652392730 29201 29202 330743382 72527 72528 908591571 87332 87333 151726946 49963 49964 714963301 79559 79560 597561209 6359 6360 925320030 54492 54491 580725948 98535 98536 669438752 72080 72081 618766609 30199 30178 833291847 992 993 16118677 77052 77053 455712199 3418 3419 527128545 2904 2890 590404983 38783 38801 847033446 62626 62600 829353944 68292 68293 313540091 71187 71217 229402344 58865 58892 467009488 62936 62911 689122612 23831 23832 103127792 28189 28190 126919880 89951 89927 681586598 33689 33690 403425864 5322 5316 676339321 3495 3508 119950889 27324 27351 431458394 16611 16612 317719384 17884 17885 919881587 66720 66715 654752345 59978 59971 170509083 42224 42201 36530461 70032 70033 867603704 65707 65727 674662306 39034 39057 418148853 36258 36229 154171756 7783 7784 989826935 50800 50780 46310607 53897 53892 6489746 39297 39280 871841557 28291 28292 59036118 19506 19481 754044659 52156 52148 657669327 60363 60346 232641487 91199 91200 541016590 53021 53051 723726154 77105 77106 684492365 30982 31008 446798239 2118 2111 672933500 99710 99687 591208436 8269 8270 132982838 51919 51948 586519201 80200 80201 823747882 42246 42222 895893866 57257 57233 792586009 70715 70730 409225468 28614 28601 162518426 19916 19935 656635910 58811 58820 235953077 7274 7270 13556865 1054 1069 875193785 84575 84576 862713247 12903 12926 281271822 54850 54830 149139603 14073 14074 974448476 63365 63366 411339156 92992 92967 903749532 4608 4609 236864228 51595 51598 595605183 96869 96871 349645618 35641 35642 412724844 14845 14846 266184472 79641 79619 272393683 35925 35926 871831724 39831 39832 522687366 94376 94377 405423006 7811 7827 948963099 37274 37275 768257900 19262 19243 322720873 62259 62229 574590212 91656 91637 187924516 96025 96026 368007432 73899 73900 838511185 25177 25178 715516021 46912 46918 648934657 86442 86443 160354168 88407 88429 689863126 72251 72240 309473355 64311 64339 531342530 31874 31875 898024915 45816 45828 622554549 8219 8225 366441023 5306 5307 968122611 72608 72609 633411566 73782 73783 139333230 61055 61069 769859894 15287 15281 738274114 94931 94927 127969943 15623 15624 620045395 82843 82844 11155643 62129 62118 473867758 19535 19536 440493311 58254 58227 717113726 64347 64348 350574196 22368 22381 899979569 52121 52122 397555587 32397 32398 123186773 9505 9510 393717415 51602 51603 897023312 99821 99841 383785948 2917 2918 314389378 92476 92477 716918650 97171 97172 719356260 66349 66350 554952136 19667 19670 225206044 3568 3587 369007142 47125 47098 467357731 52353 52354 578213729 83992 83993 353956851 15829 15818 529680516 2822 2823 41707856 70432 70416 915781599 93902 93903 658936704 72319 72320 3947805 51972 51985 607586572 31071 31072 644164646 42680 42704 395907393 4940 4941 691356837 90310 90311 225566708 26098 26099 992514712 90381 90369 601626640 31715 31685 555906959 62453 62443 916360041 91712 91711 319542998 52568 52569 882991254 14711 14712 506490935 79849 79850 410682003 90091 90092 432498204 66159 66129 133715959 7498 7486 469108033 25068 25069 293606361 41070 41071 27857129 64975 64976 197654208 21518 21519 564380251 94898 94905 743095137 2963 2964 929311656 53954 53955 602659711 84044 84045 293880220 63350 63373 649883620 88018 88019 737896528 88167 88168 285470581 51803 51804 986735022 12836 12837 802588354 20126 20127 187564860 64895 64890 599957953 84583 84584 73445210 98015 97985 585208323 22043 22049 70416274 46046 46047 767616525 40736 40737 386463614 43740 43732 72944380 46288 46301 66766103 34021 34045 904775101 12439 12440 403463444 43116 43117 413488368 55361 55362 955177349 1377 1379 695826752 77396 77407 755491915 15426 15425 478183313 27712 27713 549182284 84000 84009 410758508 53650 53646 204576675 62312 62313 897321352 18449 18450 537874847 84861 84862 478970961 8821 8806 152296502 51250 51278 386386987 96803 96804 649759355 98598 98599 517179534 65484 65462 73191877 95870 95843 135290527 15303 15308 637047871 60191 60214 631130148 75716 75717 229882353 25321 25322 521759093 68406 68427 724654610 19614 19615 343565205 29780 29806 749533398 86564 86565 364794123 99207 99205 604056097 1844 1869 37084060 4684 4685 390144830 1790 1776 234162364 66737 66738 806072417 66144 66137 743006045 31408 31409 590858461 53409 53410 476868440 69118 69119 538923487 47056 47057 861356408 82713 82740 409543749 12663 12664 560115334 22726 22727 941874028 92743 92722 177126779 63721 63740 714952690 43719 43720 339902496 74251 74252 379499904 71307 71308 536414763 85040 85030 24921468 98440 98441 730665086 10777 10751 686867395 6740 6741 843714652 69714 69703 241555522 12721 12710 323594396 67151 67150 551939471 22603 22596 438500546 38205 38206 322291949 51825 51819 187632550 25626 25627 290917316 72088 72095 120449661 67315 67319 842672387 66316 66317 193175855 82592 82593 604493138 96746 96757 561465528 41415 41416 385980200 51623 51633 478280263 61610 61588 675083821 61910 61888 657247084 55906 55929 964872136 94727 94728 312942811 18665 18643 209398217 95762 95754 545532492 45571 45572 438164217 20450 20445 76199302 44262 44237 544000757 70259 70283 663624527 15622 15623 526401098 81464 81465 596749699 54116 54115 705348022 16347 16348 117579383 7601 7602 664691962 45778 45759 194376085 65574 65545 932849185 7602 7593 546578540 81048 81045 853045602 97213 97243 857442608 3714 3736 928368283 99277 99302 469180265 38722 38717 425245786 72215 72185 34984399 38646 38661 42946058 9952 9939 381260832 50997 50998 678902960 94257 94258 734122311 44489 44490 363592390 13504 13505 192834534 35788 35817 417561623 76511 76512 87999167 16627 16656 944736167 14838 14839 793027331 33324 33334 647933396 66731 66732 609406959 41986 42010 728255028 7691 7662 93322895 82375 82367 138344606 42168 42170 230868310 17620 17646 146683543 83413 83414 595765894 25719 25720 169692721 93459 93460 249385506 52225 52226 748908975 44418 44446 589600821 32354 32353 153920899 62884 62908 485055341 17953 17954 288295953 50747 50748 77111704 93626 93627 14927422 91599 91618 168482969 72979 72980 283761038 50547 50576 79593253 62862 62890 254982186 46098 46099 343465523 60260 60261 240104487 19337 19341 118662230 49776 49773 99331542 43340 43341 953052306 35980 35970 741459507 58738 58710 566796625 75280 75266 668901164 63285 63286 765461029 38661 38643 642854040 70545 70550 845846547 60099 60109 42375871 33346 33369 211923815 27015 27038 991229199 25938 25939 25419045 51864 51868 521002496 44101 44102 447529491 7882 7883 658808106 42509 42510 88306267 34155 34156 543706232 88585 88595 661791646 70022 70018 507520028 26196 26197 930852457 36650 36651 758609739 88563 88564 617780032 90553 90554 531584723 58886 58887 497510287 12490 12491 131568794 36511 36512 54338011 54223 54224 294761818 20601 20577 741970228 38418 38419 207738921 54983 54984 701748418 6421 6422 538110503 23295 23306 746604765 15273 15258 966847501 58600 58601 694873046 49322 49323 750580762 98559 98530 902583858 700 701 434913474 98496 98473 704684194 6748 6749 280312078 85705 85706 989451337 43893 43894 121855073 23318 23342 424850536 9801 9802 419360062 12500 12524 850810644 97796 97797 340884520 69521 69502 16223448 64928 64929 344290087 65696 65720 378985238 12005 11977 444954153 60663 60660 701297830 43977 43963 825965594 30092 30120 599654820 85715 85701 936232311 83664 83665 117235840 50271 50272 312575338 92122 92123 484996851 19298 19281 586590855 1082 1081 829296350 78405 78406 154249863 11887 11888 250146 22284 22285 462467678 3371 3360 813486863 32563 32564 43036998 77268 77269 638349213 42839 42849 587127831 45461 45462 643264121 3382 3383 574982762 59128 59129 813347088 37576 37577 471793174 84623 84624 381689955 12685 12686 955235591 84997 84967 775100258 70442 70472 535137497 91361 91336 464297130 40222 40211 581747583 51623 51616 258605292 94268 94269 614469187 90844 90845 213407093 58771 58772 426452661 13859 13839 665427702 62892 62893 465226180 42976 42953 583364108 48500 48501 923327870 73647 73648 15995519 78328 78329 428060616 33528 33550 223945962 76221 76210 578403604 30013 30014 215915507 66655 66656 468631473 27123 27118 360512852 63927 63928 641980125 4556 4575 403133307 42963 42964 200757960 68128 68132 607661655 50010 49997 547047535 46445 46438 429250078 64922 64923 104217203 97722 97747 178675348 76035 76030 164746286 97960 97961 475586594 14788 14786 813599059 38501 38502 844421565 8114 8095 67460333 1546 1527 222147266 97549 97550 409114824 5487 5468 201407718 83672 83673 879710923 52632 52638 712869161 23591 23575 259425282 16188 16212 596214799 27332 27357 341957124 57894 57895 143184366 13940 13941 100203136 99040 99041 24342573 30313 30315 60696716 85153 85154 608843200 75368 75395 65395723 16044 16045 22984917 12455 12468 539276417 89043 89044 775393393 48569 48570 585734062 1875 1876 855722970 9357 9374 386319737 19435 19436 484764663 4899 4903 44538712 75738 75754 727428048 8182 8196 542025214 74368 74369 353872604 5838 5860 66824202 82124 82125 119553720 63207 63208 573055808 66719 66720 494466664 57414 57415 969910992 3007 3008 753889819 30559 30560 311302701 19738 19739 983325075 80922 80923 841886392 66925 66927 513639500 7208 7218 949912710 80068 80069 366499334 11469 11470 817112632 70858 70882 599208454 40151 40172 88224541 28540 28541 52460782 94502 94524 751599208 57981 57982 61945189 92441 92442 580510694 9036 9047 412084103 14364 14348 865378992 29149 29139 570017758 26604 26605 579062199 39658 39661 989156270 87663 87636 549512064 79254 79255 901680801 2514 2536 415605268 73665 73680 271772548 69208 69209 759468899 31406 31390 236904374 78524 78513 320575163 7804 7812 245879358 94679 94680 526998947 87526 87552 89888341 10379 10388 882935037 16948 16955 356377583 44293 44299 606692819 14198 14206 849666096 41813 41784 824842000 111 81 146504536 79408 79384 570604721 27417 27387 757093813 88605 88578 224951189 60127 60128 198189177 21183 21184 876259426 53604 53610 370586599 36291 36290 763380493 53785 53786 142057000 14013 13987 682152380 34158 34146 50877374 32042 32043 514203874 22166 22167 611756326 7821 7822 887974699 80687 80688 434789665 29669 29670 88382434 86263 86264 629046962 20975 20968 439624321 15954 15973 987227280 48620 48621 512120345 27888 27900 136969040 65975 66004 76711929 55322 55337 808438660 93621 93622 647979090 862 863 368975146 27178 27179 178377867 57045 57046 42766532 86330 86331 308738834 91697 91683 555845137 93428 93429 220220878 15396 15416 673728909 63673 63675 10304958 76991 76987 109271933 92212 92213 41920158 20186 20172 39837265 15153 15150 143699137 97576 97563 215458994 2151 2152 92051346 84011 84031 31856020 94014 94021 418599219 23025 23029 529408276 1584 1593 686399079 12588 12589 534202078 18700 18717 668122685 36584 36566 303627972 82459 82460 277507518 1375 1376 326322100 84527 84528 473973087 63164 63178 838154818 95530 95558 675391686 9646 9647 163695687 57780 57770 90792247 82980 82981 935542350 22588 22607 549935396 66171 66172 139876413 86487 86488 555424321 67901 67902 503231831 30917 30921 627465558 81829 81830 952087875 8797 8775 215944186 27832 27833 99445704 58420 58415 530047257 11029 11030 462775520 71313 71338 779574026 30640 30668 126133985 68273 68255 269597997 96697 96698 38180867 84168 84179 342690284 22356 22357 808360155 74060 74046 678086340 27970 27971 143892402 78064 78080 655346838 62355 62356 325421388 42101 42091 744045209 68589 68590 950098323 21687 21688 153884540 37929 37950 848216117 86298 86299 797990942 91700 91697 151079088 5461 5462 514621962 94823 94824 411363879 40882 40883 824265160 97425 97426 26516338 80754 80747 373256570 18749 18771 138666466 89248 89274 525598393 81516 81517 830449985 49282 49258 253804879 59798 59799 795013534 19293 19294 314906911 37405 37406 230548206 44090 44114 413630723 44938 44939 539227137 27130 27131 873119997 83737 83748 282356165 75915 75912 113850232 2576 2577 495820664 32720 32696 136372416 7454 7455 787400831 78256 78254 914655389 86622 86636 61633912 86471 86472 949001909 48870 48871 337620932 74758 74752 947348216 905 927 945640039 38908 38913 36831794 97180 97202 886295756 29653 29654 414399987 3453 3426 689107517 78345 78346 285468217 52121 52103 602854908 77340 77341 137081800 16103 16104 916221749 21432 21433 501568841 1729 1708 140451400 88916 88914 539470460 27785 27793 285718311 7774 7775 888531641 99480 99475 619524816 45738 45721 337022759 48687 48695 900214342 27584 27569 815203344 97293 97296 894031160 40780 40781 21429919 1814 1815 865779048 89281 89294 838634333 16513 16514 541447043 80065 80066 643228338 75588 75589 32901389 61259 61260 69985332 40702 40703 854499896 30334 30335 665689855 41785 41786 621390619 9588 9589 147357587 96095 96096 692008716 44644 44647 841299155 43669 43686 862416416 26896 26875 292574493 19868 19892 705211067 1221 1207 204647318 33015 33013 961302254 96495 96518 990482709 42794 42776 159254406 77333 77334 478033494 62197 62198 474769512 36296 36297 372279503 82158 82182 687969302 98006 97999 180058202 69891 69892 834281418 69525 69526 267988820 98463 98442 52984647 24065 24040 233769606 44155 44156 286589724 97212 97226 988131636 66648 66649 442387270 9000 9001 245574565 22295 22296 554786515 72057 72063 26027966 92014 92036 10367638 34498 34499 570604057 13553 13542 609084842 4481 4489 83610312 42049 42050 140457556 99912 99913 717369872 41902 41903 392992295 29187 29188 170572256 544 545 130127275 6798 6799 677178253 13355 13356 781489384 50341 50342 134752117 74132 74106 59548628 79776 79777 943117435 24703 24704 176472067 73501 73499 773164961 54437 54446 409332192 51102 51075 750985736 79744 79720 999370171 71204 71205 439767352 39690 39691 36749513 94382 94393 824233314 67184 67188 900090333 71403 71404 132491672 60591 60592 823139938 83433 83412 460939791 40865 40858 249775700 71841 71842 523911780 96655 96626 660643703 86826 86846 609668030 5603 5612 933930803 70118 70139 731339332 41333 41335 705505140 35833 35808 806238615 15902 15903 493849887 28006 28007 185820877 59159 59160 743261951 64113 64114 960404507 92458 92459 786370681 68210 68231 727675757 55479 55454 405191113 33634 33625 754200182 8425 8411 332072523 14788 14789 507367209 23900 23888 106829290 16620 16621 78590544 42541 42542 739660600 16955 16956 346692701 7181 7171 844040505 35206 35207 320760504 12734 12735 805167171 30308 30338 803724827 57162 57163 419174649 79507 79508 867860664 10651 10647 16379539 45120 45116 883051595 14890 14891 58097598 14359 14360 617965054 24262 24263 223717226 43998 43999 745192341 81202 81203 96211265 47327 47328 713553345 2266 2294 875508054 86475 86452 49160080 85128 85129 588286064 8757 8773 634161803 81401 81391 359104531 25088 25089 55990080 42536 42543 897623563 987 988 802304190 78899 78884 641651602 91174 91175 372761806 36269 36268 865385447 74475 74476 944638543 65819 65824 226484053 91830 91831 937412236 93773 93774 774667089 99094 99078 763577817 5801 5802 643483091 21726 21727 331299394 16875 16876 656742478 52446 52429 735728738 95716 95742 831641396 56262 56263 895596921 94473 94474 57101430 14980 14981 58957953 78888 78868 534088500 65203 65204 377122698 60377 60378 546139283 77568 77569 138535762 36753 36754 334468731 4283 4262 479570549 48481 48454 997084604 61780 61766 79196305 13876 13904 677882550 26289 26297 8278976 70675 70667 317468633 47096 47097 339535903 76086 76087 898406077 67020 67016 426553921 49104 49105 58186597 50667 50675 116257099 98610 98611 937221371 66963 66964 278772091 8064 8065 771956252 62050 62031 435055134 36522 36505 296221072 63483 63484 589245649 74779 74802 591644383 18977 18952 373463153 74608 74609 786470060 73092 73083 868123603 82291 82292 183641253 258 259 519048431 46565 46538 846637589 93966 93967 98737079 39011 39002 624869971 39829 39830 694812660 83880 83881 352589714 89439 89445 369641449 87128 87150 787781724 60915 60916 104325148 88717 88736 374166681 79080 79081 522041242 29652 29640 726820541 14258 14259 324420879 66597 66574 830228223 22906 22936 584092758 72036 72031 334678210 90725 90726 278208691 10859 10864 822928270 49369 49368 257144055 65053 65070 134646460 51879 51860 405159131 75999 76000 775906883 88551 88569 648738043 37981 37970 606557046 65084 65085 137991204 49277 49293 178577646 29565 29566 705207114 85811 85812 494984876 96207 96208 73712202 56966 56967 29472646 18186 18189 964276130 7514 7527 921874096 76366 76387 794282307 95465 95466 123159489 50754 50755 384442234 88052 88082 487448820 20580 20581 516703654 99587 99567 469872157 85163 85164 935569319 41320 41321 706160445 83355 83356 993100425 95214 95226 739747286 32561 32562 921209540 72009 72010 715369985 25887 25897 242390119 20239 20215 844408524 20065 20064 388281010 76137 76138 174853319 32493 32494 708157427 23432 23441 558799874 23936 23923 875366903 51728 51729 935187469 5512 5513 344224927 98628 98629 264339922 13849 13878 569988709 87002 87010 935196108 69161 69170 217020444 49646 49663 517743141 82990 82973 649377997 56265 56250 945080120 59041 59039 842933800 79397 79395 532882885 76947 76919 4077596 82507 82508 74509134 86913 86942 746614462 73827 73825 846993599 40260 40251 351658089 19644 19621 717726480 93200 93216 208700954 66350 66351 898481889 36295 36303 855708600 39545 39573 614923073 97500 97501 891643990 47019 47020 476933503 10239 10244 547946272 1522 1523 486715657 71265 71266 265420030 14621 14631 723613776 10221 10194 116673753 80740 80726 493627068 80300 80301 653456102 38096 38097 61105114 29879 29880 770194923 2575 2576 925555435 51967 51953 391931817 63489 63490 855491383 60564 60565 816588899 65907 65908 844413890 34676 34684 24401537 13828 13829 877930553 92616 92618 757792204 39448 39449 281200852 65552 65553 640971131 96644 96645 474223873 82481 82473 231857078 69035 69036 295415823 31097 31126 994065946 30702 30681 778626566 89271 89301 156226156 12253 12254 852364482 36604 36594 499769027 12863 12876 496294904 64402 64403 724328226 54771 54755 961916354 93767 93768 805846878 82435 82436 263993484 39938 39908 57538248 40992 40983 117279957 95996 96022 736568552 87495 87496 525150444 62993 62994 415295924 67681 67682 337913946 38143 38123 384700868 329 330 287838587 24657 24658 482700561 21585 21558 713649101 33159 33166 342110509 40562 40563 59083905 5082 5073 164370259 1754 1734 573787317 59395 59396 939380420 73424 73408 1787214 35632 35633 329019362 60943 60944 234611733 52217 52218 895980472 75821 75810 268574908 43966 43967 499353201 31658 31659 727844260 70917 70895 541167727 42288 42289 270575148 56057 56033 68289085 64651 64662 134860800 4656 4657 440968423 24990 25013 505317222 57487 57507 632693585 55485 55495 24161717 11473 11474 885795272 17636 17637 957588524 29452 29453 486122979 6251 6259 307269827 76910 76902 305766083 94260 94261 794021577 13457 13480 837571637 4821 4822 612300807 84787 84788 282220303 19396 19417 240124014 66925 66905 976237522 40283 40286 840766356 83971 83965 856637108 53408 53419 241734828 55204 55229 29666690 17538 17539 591522839 40495 40496 50057196 90270 90271 271725077 95301 95302 128492351 30943 30918 707815267 83935 83936 207525922 20996 20997 641343123 2152 2147 497944754 1730 1731 910779011 82438 82416 516479611 31782 31776 391497984 59718 59722 945035873 90275 90248 405505679 1703 1692 339361438 89806 89821 272337258 11755 11756 197293590 27778 27779 387906282 50075 50076 209564964 58995 58996 817520534 94781 94782 126264076 76131 76133 134238261 82924 82925 541206142 84539 84540 625189403 54105 54106 13444209 52664 52665 216187679 20217 20218 621053706 38625 38631 652787930 42487 42494 396777027 38996 38997 53799282 1472 1496 960835311 90353 90354 586597845 55393 55414 511820762 3272 3273 253320713 78437 78411 142500491 85569 85576 970336532 11674 11675 685590115 74593 74602 388584058 59143 59116 604286724 2996 2997 529954730 79942 79920 30867848 55874 55875 887745434 54433 54434 322513214 45445 45446 799557220 1072 1073 566798240 60794 60793 469118475 72293 72294 253243648 48893 48894 444414817 49930 49931 687735030 83285 83286 924603252 38286 38287 18235547 5470 5450 63136920 71054 71025 335305092 46626 46629 352468504 87303 87304 956386871 23756 23757 834331791 21873 21887 991372492 62836 62826 203002363 92097 92098 165389818 37687 37670 960939812 13338 13339 324484905 31859 31871 967274451 41347 41348 742728461 32906 32907 12530652 2027 2051 420660662 29133 29142 760302292 39536 39537 714998886 54474 54486 162583655 40152 40153 870760014 50051 50062 985002139 41069 41093 106976799 54756 54757 166956547 59968 59953 456952645 97262 97263 847161494 34444 34446 437692802 71548 71547 264646280 12221 12209 545594671 27282 27292 751706465 43982 43983 831137151 70560 70579 252432384 4685 4686 236753173 32528 32529 879737532 89592 89578 962525186 36915 36941 386401895 42174 42175 770634079 81643 81670 632608535 90602 90628 269178532 8628 8629 240611486 13170 13188 456400269 7889 7890 5820546 72873 72874 180558654 78360 78369 495245944 7379 7352 55469972 45993 46004 178840821 37791 37813 151504064 81298 81299 819649971 87587 87588 694069564 59093 59083 717124921 11159 11166 598416796 77892 77906 942453347 73834 73835 50223672 40436 40437 841403424 21415 21416 945527400 5347 5348 488457466 24166 24158 31884507 8842 8843 692478998 11987 11985 676098149 36553 36574 502118988 66364 66370 156130149 47022 47014 366524982 21406 21436 70067069 68441 68442 402588604 35573 35574 256951873 82137 82110 607277808 24442 24443 460041104 37358 37341 320874750 52008 52004 534074803 22604 22605 453905135 47989 47990 907900007 42495 42479 841914053 21149 21162 415888651 70747 70748 31605235 28052 28069 446459742 96216 96244 977943209 51853 51829 178841179 64013 64018 687305922 50670 50692 280586021 78922 78927 491352812 15258 15259 230444671 59603 59612 745412560 26723 26743 805155537 49507 49493 211444994 84415 84416 45591334 39374 39375 424052342 91962 91982 229256586 74073 74057 10042032 71320 71316 756613517 12951 12952 970388684 25797 25798 553238606 73904 73891 409631179 45938 45935 880656492 43492 43493 848449734 50491 50492 819836224 19740 19741 960446066 66428 66429 973756766 49773 49774 46259217 56483 56477 747088644 86818 86803 470311806 60024 60037 994643412 27654 27655 401720314 57707 57708 344702006 49871 49865 18733768 24647 24643 413147460 90006 90031 123491521 76800 76801 818113666 8379 8374 375130115 88306 88307 311772923 52093 52094 447490368 76063 76066 934162088 8675 8702 40419446 96525 96542 867797035 1808 1779 158408032 37860 37861 787145854 64410 64411 649374742 62542 62572 18777196 60530 60544 851964074 20464 20483 919059969 62600 62601 861666806 50411 50390 385890716 64449 64444 909582633 57513 57514 433757001 84029 84042 973327054 53841 53842 71707353 32818 32840 219875381 93657 93658 769140564 6253 6232 518599782 22319 22332 88030341 79444 79445 598482826 74550 74551 247193151 54408 54397 716327609 34261 34262 701923988 95375 95376 225840966 49361 49371 357127154 11740 11741 781260006 58069 58086 337142010 82910 82929 637927021 96934 96946 446460132 68239 68240 565528732 2465 2466 520746376 18313 18294 126645395 28751 28752 518812490 10660 10661 860477248 3493 3473 930161598 27259 27267 14875138 3169 3179 255930496 11321 11303 904630805 30168 30169 776321327 31678 31688 548278724 93709 93706 280609594 22191 22192 325280951 49907 49908 716341792 61404 61405 551433575 29753 29747 413346540 33649 33650 648955814 29072 29080 557276140 73220 73190 591788364 44504 44502 603058857 81620 81621 738005719 13657 13663 667091959 68729 68723 481248121 98670 98671 464959938 8713 8714 536710206 29298 29282 816752885 81234 81235 401208592 13754 13748 187664984 91042 91037 94933865 90087 90076 639047187 9384 9385 425470850 80471 80472 176656974 84100 84106 512326733 21868 21881 69937001 25700 25701 234153692 60945 60946 255323134 37717 37718 570564595 93017 93032 192806873 58431 58432 527119596 83930 83931 956791593 98015 98043 441890774 85530 85503 611182028 32473 32474 558894761 43911 43931 403515483 35030 35031 177251996 71512 71539 830035028 33472 33478 821782383 3253 3254 165718244 94039 94019 573447949 20702 20679 20224514 15506 15529 741410300 46788 46777 643231927 91262 91246 4075553 30649 30629 420682821 86327 86328 19757478 34380 34381 111587789 21972 21980 917531046 65366 65381 211662223 84455 84456 713554661 9251 9252 54919779 6330 6304 150817394 45509 45510 858499105 64208 64184 561126736 49058 49030 738398505 45317 45318 961169246 84207 84202 663017862 80549 80550 191497477 33836 33837 167150657 38240 38255 55999013 36693 36694 334262391 20604 20626 71486407 51438 51439 299446634 80841 80869 424656935 52958 52936 571824932 16001 16002 125827495 39621 39633 960926133 73215 73233 249481301 60208 60228 727646758 96282 96287 240261439 48263 48244 229915563 43012 42988 308683045 57128 57115 513733001 49629 49611 839222782 46191 46192 940335100 60937 60938 438851748 76353 76340 383331106 25920 25921 291775130 70580 70581 46621331 91771 91772 921932252 18605 18606 268197067 65393 65394 866655727 73927 73898 959726361 11802 11818 205960884 46357 46358 35909651 50164 50165 925043757 56776 56777 385764313 9047 9048 620126330 8532 8533 805153174 36275 36301 835412992 24654 24640 767007212 13857 13858 132263670 11563 11555 501541061 81337 81361 349899160 41880 41881 954264900 49026 49016 553780983 8544 8545 308395904 79777 79747 598216951 89157 89156 690347935 94145 94146 682169232 17586 17561 239542916 74671 74672 714334622 85984 86014 463384898 37638 37621 276932573 10171 10172 325368243 21814 21815 168981826 75623 75624 331380517 92045 92046 827835715 915 916 32032548 96892 96883 873618967 21514 21515 841567740 68426 68446 49407705 34334 34335 596975078 72079 72080 992032405 78950 78951 529188231 64341 64340 930314428 64038 64029 551220496 34157 34149 151800435 41578 41602 150719381 92610 92611 26213792 11557 11543 244868911 90944 90919 550641545 78566 78576 54264516 31098 31081 553317634 57298 57314 748500836 38454 38455 993710263 12343 12344 458401430 83697 83698 487920233 84137 84132 719798763 47151 47152 881015561 77244 77245 908899159 75218 75219 186301947 49231 49232 589697916 35441 35468 542995885 92531 92532 846802037 22371 22386 18335408 39674 39675 366837323 43227 43249 865905184 69128 69140 953844488 79829 79853 689510339 21001 21002 103378138 14212 14213 132633689 40395 40396 617123720 63640 63641 132399905 81056 81051 883707042 37334 37352 821361305 75043 75044 732460643 35164 35165 219617931 84290 84300 132663268 59628 59627 870229969 55355 55356 682943456 38120 38118 139489053 53421 53422 757186320 85615 85616 900549951 20302 20303 423970510 94278 94257 583929358 42553 42554 15150629 10083 10084 671707095 80112 80113 663176773 42295 42268 926763653 22758 22771 971197672 63850 63870 541111665 36543 36545 771085545 44946 44923 408799977 80605 80606 248541129 62526 62515 687929914 64926 64952 874159527 21220 21221 202877680 59721 59698 668356980 53052 53051 284027339 50726 50727 168519535 30349 30350 685127557 59136 59141 439812642 33237 33238 336241741 44876 44851 665660031 53789 53790 129474954 98781 98782 720535769 77448 77449 437183356 57355 57356 549048706 34345 34331 341199895 20637 20658 111488997 38462 38463 802143285 68646 68655 398135770 44029 44006 848023629 37249 37250 396617039 53241 53262 182294338 94026 94043 465512175 59169 59170 341200022 22775 22776 558158696 96976 97003 967764083 86831 86828 574428310 29160 29166 592653808 37376 37377 599301703 88176 88188 593227619 2460 2442 289679840 92431 92422 517290468 2739 2740 933561910 50356 50379 369018519 95610 95636 857363576 9735 9736 792403125 20244 20245 48654003 18423 18424 526631163 43039 43062 347697381 33325 33326 84809986 96536 96560 592009943 41343 41361 846058761 95591 95620 730772340 56688 56718 572911207 35149 35169 22322144 34309 34310 729962213 79920 79924 44897999 99159 99160 806005484 70348 70369 131248640 71288 71311 340784320 19400 19370 294150572 47859 47860 785082657 16550 16551 899984344 90112 90113 657729983 43497 43498 636674275 78111 78094 113238083 45760 45738 784086612 49965 49974 896527831 19050 19051 563376406 24859 24860 228769520 37204 37205 176300053 99887 99891 395137273 53930 53916 828058914 3297 3298 64784288 90611 90612 499309135 40320 40339 561281784 93954 93940 58685373 6376 6377 269609029 86893 86873 118417251 37329 37328 977395408 17650 17651 25292380 89751 89752 601720617 81682 81690 879514413 62182 62183 970326609 30116 30128 470909380 95255 95230 95730148 31016 31017 199858081 69174 69173 62490519 57326 57347 158320684 19611 19616 387696687 17724 17725 723479667 51968 51969 19895049 2059 2060 220972243 22446 22431 740376589 8627 8628 363218863 49138 49139 711717487 42539 42547 289127340 11639 11640 23716761 19994 19969 447084120 59469 59464 746734145 44961 44962 910830848 20895 20903 406807810 15404 15405 541119936 82425 82409 200125382 14665 14689 211800314 6438 6439 501558245 85356 85357 591961781 46414 46411 448095015 87525 87504 591400280 53920 53908 146445552 72351 72358 583902943 28475 28478 567079325 31070 31071 467460600 63153 63176 403690005 52378 52379 218420443 48460 48443 135145816 97624 97603 536149377 84501 84479 844120500 87057 87058 381658288 30666 30689 273895328 8941 8942 727905514 8235 8236 921973740 25818 25832 648146156 93253 93238 12819532 54197 54198 746920184 95438 95439 965912531 81760 81769 272939690 53076 53074 177721052 71392 71388 723574916 38357 38371 181936841 43533 43524 864891262 1301 1272 274892252 24491 24492 816126816 16012 16013 300027292 40953 40954 27634173 65455 65428 857330384 39804 39781 55489736 98631 98632 926974374 78261 78262 843461996 53831 53814 659620883 70343 70372 751898757 44222 44202 994901791 94370 94342 743831036 81043 81044 417316960 3914 3906 419988657 36881 36852 924733487 15605 15615 600917377 63712 63713 266628677 35078 35099 715993780 58547 58548 747833179 48021 48022 806713724 76224 76225 755979176 67554 67555 410860385 35929 35930 39560172 54995 54996 202827015 52794 52795 453155581 54985 54957 844514115 92418 92409 612559332 35666 35667 100662227 74571 74572 814215354 78418 78419 392335535 37974 37975 929438343 59121 59095 768065888 42240 42241 395474112 11455 11447 442568617 87304 87305 477477908 43754 43755 325281562 23992 24016 171031576 60358 60350 71315365 96904 96924 198362067 26372 26373 446636171 85104 85099 308688618 65727 65728 754586818 17873 17874 761809775 46165 46166 479299257 99940 99941 920691599 12028 12029 406922860 27470 27471 926283790 32460 32450 585511647 33377 33378 961149632 55946 55947 127129025 11204 11215 631161522 7060 7061 702040460 61881 61882 139029566 93035 93036 530624874 26645 26643 859799802 76631 76632 496631352 81640 81641 669116134 97009 97010 722315899 22117 22118 469868107 85653 85637 222240059 74728 74729 947010447 85535 85532 275164517 19908 19893 57148610 4402 4403 427823970 95053 95054 369153569 38831 38847 148089991 54760 54761 757167034 52978 52979 623713746 70620 70644 273186671 29973 29974 849828689 2413 2409 103374838 24497 24498 800500647 13887 13888 402820524 30287 30259 965702558 95439 95440 108084767 60707 60721 135072156 82022 82001 89602564 83973 83974 428186721 72146 72170 719602827 77523 77548 149129841 24231 24232 121500014 96980 96988 791007046 72531 72549 30918067 98813 98791 574528787 13112 13113 467251761 45618 45643 35080182 64942 64924 111350385 18287 18293 520611213 23421 23422 907947611 70263 70244 316451802 4279 4280 551907183 7428 7426 110149321 75099 75078 231344827 72907 72911 455941048 49170 49168 595227197 52375 52395 227268271 60556 60547 371271561 10764 10765 831017034 83892 83893 141498827 65005 65006 327611415 28559 28586 795510832 16342 16343 98042386 14848 14859 817462043 82352 82333 952173852 9398 9399 130056891 17324 17320 775457446 74437 74464 731751632 71830 71831 621676959 88572 88571 200439628 7012 7027 618986463 70430 70427 342068836 64219 64220 180473381 14545 14546 7769246 11653 11666 287468704 84452 84453 232097853 86438 86435 352958435 55524 55539 579975646 40448 40436 918142271 77434 77435 346002743 75983 75990 293794173 100 93 783745063 65671 65690 172491282 46394 46395 911106033 41638 41663 760976576 63842 63843 589119467 86524 86525 298693526 98882 98894 21264652 77514 77515 665042418 6113 6114 686459951 78658 78645 349096058 91398 91392 580701630 64327 64328 575790173 94436 94464 153129901 67563 67564 351074375 3955 3956 874072060 13839 13868 935268788 455 467 961084983 114 115 639568330 52549 52547 800423523 53682 53706 517888657 64329 64330 671323753 76219 76220 494970403 73661 73662 257230170 58870 58871 116060689 4099 4100 48973027 97929 97946 321859621 21620 21621 992681857 68325 68326 699447471 98580 98581 137373357 25977 25968 516582728 25224 25218 263869121 67128 67134 547565126 41316 41317 554154179 53991 53983 470582935 51006 51007 737417300 59343 59344 664579597 40444 40445 824729328 98355 98377 24140991 30276 30258 544901322 44334 44335 424216273 11090 11071 652567395 55990 55975 603744977 38542 38557 823489881 37641 37613 329617379 12428 12429 695485581 68640 68641 89155108 99175 99181 388057742 22634 22635 492665032 61998 61999 585990525 54025 54035 390122861 4657 4658 363658558 28325 28326 478498594 16493 16502 311611502 6762 6740 183480293 93176 93183 97576664 61844 61845 831380515 72593 72605 621747473 58206 58207 774920370 14439 14419 803613083 79366 79367 783370959 47804 47805 405839638 8254 8255 630667896 24789 24817 942557252 4240 4241 495296784 58687 58688 225917743 69666 69648 155830331 85393 85374 803430885 68242 68247 106205632 25213 25195 802442532 49853 49854 819557267 38980 38963 443150819 91792 91793 583445286 24157 24142 805810623 89267 89268 497258349 78340 78341 7233036 8431 8432 350003555 33467 33468 941914416 93113 93091 3918850 97213 97230 968075625 64633 64634 265253217 6823 6814 2027254 1767 1756 528010099 74136 74137 679524358 60961 60962 324319864 30233 30234 498158926 45805 45806 318125462 46870 46871 906321767 26822 26823 821129084 39750 39751 772682067 59799 59800 2463351 80715 80716 881164638 93577 93554 420964309 81379 81386 677923275 32240 32241 755773486 19540 19532 940345509 8968 8970 917933696 78472 78473 969744124 29746 29747 610722967 73083 73098 623408022 85693 85694 802217350 84493 84466 533610121 54128 54129 696406362 45222 45223 622997792 13213 13214 677430215 75864 75865 781779135 50147 50148 96576279 39595 39612 924161039 20228 20229 448581204 12306 12307 838049317 21605 21591 97670892 56790 56765 596216706 94007 94026 224540865 36330 36347 339205043 91046 91047 123051295 48441 48430 97712470 48115 48116 509549267 95244 95245 332809284 35204 35191 659760928 82949 82950 932708969 93023 93024 558447422 40407 40408 684472808 66539 66568 617815443 35955 35956 188516449 12536 12537 738737657 63527 63517 539119386 26605 26606 538848689 87010 86994 496104284 21583 21564 564498925 49240 49210 702168119 23382 23383 801827114 91719 91739 208112537 38264 38284 70950181 7350 7325 23729693 41511 41488 312821663 54785 54786 149540938 84964 84970 37550456 60141 60142 231815807 3360 3335 787496004 1437 1467 414262891 96884 96868 45307114 5878 5905 529722648 86057 86058 272388024 70095 70096 926450220 77578 77579 724702655 52974 52975 374273327 20757 20758 903594459 5287 5288 210241734 73502 73503 379861492 87895 87924 745081933 9781 9782 648459023 55309 55324 912195297 73416 73402 679967762 45795 45767 972531576 55602 55603 251548646 51099 51112 613283208 32940 32912 278822261 52685 52681 269118780 25292 25279 745181797 40802 40803 199676091 6624 6647 115975655 59141 59142 955402848 79259 79254 574384503 31187 31188 542201802 7969 7978 932426070 73544 73540 286037834 88940 88941 150256035 10329 10330 428574782 12617 12618 967092590 23789 23790 168266559 87955 87956 73961098 42435 42410 798168498 18187 18177 979079639 92840 92841 263345301 23878 23852 627778952 75622 75623 639776438 48215 48205 459884787 23859 23868 206002597 97288 97289 344894387 94568 94551 823410517 70550 70551 826627698 19417 19434 123355846 12728 12729 561557180 42694 42695 192418639 71051 71080 763491235 81506 81488 384216773 31844 31823 2935328 94471 94469 581309373 61264 61247 986010131 9298 9296 225461155 68845 68846 356455825 13124 13125 747435394 90672 90673 747734795 42415 42416 194487868 78294 78295 108230309 13461 13455 855207840 92475 92504 408276608 27576 27577 638056334 26526 26527 757807098 16135 16136 490837593 3961 3975 8465649 58673 58674 684548492 63324 63320 674330026 16640 16615 137605887 9787 9788 367191333 62751 62752 325389319 26443 26444 916016005 93865 93842 939475004 8597 8593 224614846 54284 54312 929746384 66151 66152 130808905 83702 83703 224373624 58142 58143 216012072 97101 97102 604290168 6361 6386 62081589 51127 51128 311153638 83303 83293 838175427 62981 62966 467242890 61679 61680 247370185 74207 74203 503564238 17114 17115 497186736 44219 44220 863230294 77898 77899 836703127 85462 85477 88597831 78975 78957 680490688 1792 1793 146828057 4341 4342 201278660 3269 3249 138429140 81597 81611 231637552 61076 61077 250497349 60377 60361 277738321 12380 12355 421664782 58500 58501 345461152 47914 47942 429233492 20279 20280 955416057 77023 77024 967854637 36757 36758 136202827 89238 89239 278063454 29578 29580 910387063 45419 45414 823875013 42698 42679 758443566 64697 64698 688807725 48334 48335 981694533 46979 46980 714360067 87152 87153 508613509 89733 89734 501628352 2431 2432 389242089 15441 15442 188330163 81185 81186 120585938 88936 88937 768000745 92199 92200 186285205 75202 75203 659364789 3002 3003 98377465 58884 58885 126268924 99529 99515 864811214 76904 76905 226982934 52895 52896 730014871 25817 25787 904143006 85309 85310 665553652 93360 93389 45476913 57554 57555 212147054 10822 10803 229337403 82608 82609 148537679 88185 88184 112780183 13531 13532 731493831 25734 25735 550115682 93123 93142 25783261 7939 7949 34599202 50364 50365 631411907 4529 4530 396145844 38354 38355 771055272 32665 32666 428165605 68200 68201 490925221 21211 21212 708698762 42808 42816 804548349 60660 60661 386890565 132 133 115772530 70135 70117 7146363 6739 6716 597471042 84097 84098 741392583 8116 8117 44699575 59826 59827 701069248 70618 70619 979630341 27277 27278 560274869 62142 62141 267390960 9160 9161 443427618 89688 89674 721275085 14047 14058 771254442 1938 1934 375986534 88403 88420 71568937 307 284 812312200 88384 88385 247475118 87090 87091 536911634 17164 17165 919892465 63668 63669 69355726 15757 15732 660186948 70881 70882 464666613 35092 35093 809941618 7943 7929 119011739 73089 73108 116963172 37805 37806 977910411 46840 46825 286516444 52105 52082 353592552 53705 53711 417319618 27670 27671 943806842 75697 75698 299551444 62378 62373 939488015 11245 11219 143047665 97353 97326 141445548 41995 42000 548525697 68265 68266 859982013 66347 66348 332596142 97498 97499 361877191 85499 85512 832665954 45461 45449 995770126 2056 2057 554494738 1009 1006 70373376 56362 56363 347440315 66743 66769 382032040 61230 61251 389396189 56694 56695 73836196 73795 73775 603773530 70488 70482 604016887 92278 92306 791203348 51007 50979 387153232 73268 73269 714048952 53845 53846 831222168 2684 2685 485305406 74365 74335 109214720 66936 66950 172955364 88783 88760 531461582 66019 66017 858474354 88853 88828 158881002 84400 84401 389134833 21220 21229 810060764 98463 98464 533284806 85817 85795 921875527 66746 66745 763954676 63105 63129 593561096 89069 89073 639045621 2390 2381 449391151 31187 31165 285748702 44615 44616 480767481 54941 54942 840698626 81442 81443 657760008 34974 34975 937998853 56761 56762 357085041 69644 69645 45663783 30484 30493 980120852 83115 83085 607427620 22362 22363 503971716 91929 91930 161268907 78745 78746 922674581 75616 75633 811279632 5927 5944 375946830 99096 99094 20166679 25719 25733 157323784 60045 60046 502982123 94980 94981 240932982 55200 55176 909390804 58355 58356 308223110 20274 20275 62318629 63768 63769 526853443 37121 37122 903198852 82377 82378 322756815 1571 1572 830849085 31348 31349 749737258 42741 42769 120156514 16017 15993 540613983 30069 30067 660071827 77245 77246 603578801 6475 6498 18140387 9086 9081 234520603 14370 14372 805434637 59182 59210 901037654 53383 53384 859476598 72817 72818 258630340 15922 15923 616946711 8780 8781 298589549 97714 97705 383450469 72022 72030 291216015 42858 42859 608644617 86025 86044 157484295 54764 54765 997180384 41064 41076 825659663 53898 53899 519573001 49399 49400 997273584 86401 86414 901002600 87577 87578 661977511 24486 24507 596207715 18447 18448 485899387 63374 63347 662524255 2825 2798 757431313 52292 52305 806811949 84180 84181 973677835 45576 45580 269950646 84643 84670 314453789 3772 3773 301473996 97669 97695 698699102 61160 61161 864683879 6162 6148 471538630 29220 29221 94805662 17876 17877 896075781 69965 69992 142587546 60781 60801 333049076 995 996 969836561 96184 96177 266188841 22071 22096 701638746 38063 38083 674722163 89563 89564 921326924 77864 77859 586809067 10006 9980 321645498 41173 41174 693564905 75141 75142 941719612 15587 15588 902610114 68051 68027 792951583 75353 75354 576038909 61332 61311 59161298 43891 43892 875038807 14195 14196 16993720 16062 16063 900903842 20597 20586 187400657 68865 68877 353921094 96882 96854 982303833 23801 23802 559833584 99855 99849 789054616 8659 8660 975308288 95666 95678 934911693 33680 33681 795189926 25021 25025 306038403 61581 61582 377769935 61786 61765 495992494 75269 75245 828751320 37095 37096 991966129 59954 59966 302531223 82964 82982 99152397 56049 56019 957881708 92767 92754 538538889 93651 93652 999351176 80591 80592 742165265 34784 34785 692116363 71531 71532 914660612 5321 5322 110077346 39256 39238 985855882 89562 89591 688161319 99691 99716 409985726 65332 65315 347486408 22013 22011 458259856 84543 84547 500640861 63007 63008 97940892 5711 5712 128951819 18862 18865 607253418 16637 16624 677221109 27841 27862 920491402 23667 23668 478396790 59286 59282 687297153 13687 13710 496585148 7875 7890 347206483 61621 61622 648299725 40829 40802 549381910 31481 31452 896725832 11974 12004 67855931 88193 88179 579708647 50218 50209 837240734 82993 83020 952015737 54662 54671 183272082 24997 25006 375846320 85859 85845 512685578 88773 88772 539525147 28273 28284 954238626 8230 8218 955615683 14153 14139 292161537 71436 71437 614877581 72437 72430 629314302 40443 40442 462819872 20514 20515 641793008 84581 84582 431952076 22000 21987 366037790 99419 99409 718364100 74590 74608 931806722 11401 11391 297087532 48818 48819 303998033 1876 1856 63535957 45546 45554 355128802 12193 12194 136998716 79740 79741 584629528 62531 62508 12071497 65301 65305 6285446 15388 15383 431588065 2680 2681 118209452 32441 32442 450345438 48451 48452 719936643 93942 93943 364532791 84336 84353 56834340 3770 3754 83856746 87714 87741 945919035 86212 86213 394607771 68651 68681 430637888 75141 75146 418705047 11032 11033 187365115 53133 53131 750452936 90792 90786 800122222 50655 50683 331055894 37914 37915 505737469 10185 10186 620826495 46767 46774 199512988 6141 6142 414099483 24336 24337 688818874 61358 61359 118778895 88559 88560 611419781 12598 12571 9894913 36676 36677 495167470 7117 7100 755381059 48125 48116 125097318 58255 58242 972527002 70732 70745 778851328 97420 97411 654084958 44639 44640 263813077 55452 55453 700145933 95226 95227 297973663 99314 99294 757123191 10123 10124 240928360 69396 69397 928146341 12145 12174 867201883 86753 86754 842740075 13127 13128 14441071 61901 61902 654195374 14248 14249 710024419 63570 63584 689340734 4056 4070 883073265 89392 89412 62288429 57330 57354 570913345 4061 4085 714236216 34290 34291 360424098 84285 84301 631114070 2811 2812 245624301 97800 97801 170002229 8710 8711 216112735 46127 46128 633116384 53093 53083 329718627 70389 70390 339715295 85137 85138 912611549 10822 10802 327018682 56179 56180 836001291 48645 48646 232915857 65899 65895 896599857 61854 61855 113406959 69837 69838 76000593 72383 72359 768400106 11687 11668 405683865 31018 31019 835364791 77363 77372 343844359 14878 14879 276984264 10929 10902 432643965 50798 50799 172390932 5938 5958 326135432 4557 4558 766030647 35958 35959 539327300 84052 84075 611236476 33140 33141 245418355 58769 58779 728651504 45900 45901 576269596 30151 30122 291107880 20004 20032 126833320 37433 37434 389837631 64298 64270 370327337 31724 31725 552132173 44206 44214 409144484 77341 77342 430799642 11399 11386 232587499 78659 78660 983372284 82444 82445 137076315 28909 28910 834865023 34202 34187 811976219 95712 95713 482361536 57580 57581 905671964 83941 83963 672827654 58206 58217 649984945 63713 63735 7379412 95700 95721 770615954 8316 8327 849360377 53025 53026 620059699 72723 72724 713860757 96832 96833 722409372 19140 19141 94074190 95806 95807 135822967 10019 10049 645150749 96181 96197 355870195 52169 52195 659257818 66502 66472 89656585 28371 28372 689893931 25618 25619 283950385 8154 8179 557797061 40693 40671 469897136 78301 78302 432575589 58324 58325 887763024 52849 52827 286139140 28565 28580 574277107 88615 88608 315711992 62756 62757 785136426 24447 24448 49131401 45726 45710 999702009 28029 28033 668356709 34951 34952 320893350 22172 22179 157328908 75009 75010 895058517 41339 41340 176218866 18393 18370 68245464 95176 95177 445733424 41069 41094 36190929 46141 46142 761223050 6561 6562 721033900 64761 64772 482397393 83402 83403 985561112 992 988 629870373 24969 24970 954031795 94761 94762 183591049 60333 60334 936825472 68639 68640 92981430 83967 83949 427151963 75840 75841 125073828 91425 91426 810873636 49362 49363 688216448 14595 14596 896361303 65097 65074 429115791 57253 57270 483176435 79403 79404 728471913 4692 4693 533804692 24210 24211 843054495 48496 48513 669507545 20501 20502 959585067 54746 54774 114963693 78077 78078 368663223 89525 89526 176317696 8697 8698 681278512 6906 6907 378861957 71095 71071 646095286 54336 54337 370164599 56586 56587 141141684 18662 18664 714914108 12509 12505 486359750 91215 91216 702637175 58860 58846 293523649 21822 21823 402255894 34168 34189 3689035 11340 11341 399285 36286 36287 623382689 92746 92738 294515044 59527 59528 291448403 76690 76696 366791205 56328 56341 264818578 94420 94421 609835046 90474 90475 597119246 35650 35651 32479241 18928 18947 36932040 64125 64130 955629541 31007 31008 29823407 80038 80061 946492365 41611 41612 139485811 88236 88237 142426603 97369 97370 691264810 85794 85766 197613948 97863 97847 739408989 65749 65761 505725945 22297 22286 985112427 68513 68533 821335399 28978 28956 759596408 8692 8702 989798070 44451 44452 215585215 50331 50356 92530637 81510 81511 310170865 41268 41269 848655571 83040 83041 55320857 4652 4680 675409383 34778 34807 706167035 86809 86831 796974549 88850 88851 174145312 78888 78912 424817332 22049 22050 14828128 70286 70266 949413182 98717 98722 511949856 96756 96729 251592020 58896 58916 528778496 57704 57705 559233851 13383 13402 164123880 32669 32670 778640324 90774 90764 328711746 69378 69379 316842106 87968 87969 431965209 30352 30353 548741611 52150 52151 771323058 88100 88076 535572765 48588 48586 442802366 26952 26956 849077580 88809 88810 641399982 8580 8592 153655988 32372 32375 212123746 504 511 183780867 52694 52691 279677818 85833 85834 190736465 47069 47070 637910775 59130 59131 312335697 13330 13331 818488617 165 159 956794312 58907 58920 618438667 4305 4306 656374949 74895 74885 885731117 33990 33991 68757941 63941 63942 786283895 4649 4636 269870264 27995 27996 375278297 77603 77593 821973363 62524 62525 572319901 15904 15905 330112066 88432 88421 903387641 66838 66830 242862641 29161 29134 492197172 90447 90448 251916293 98230 98213 255551367 59137 59138 449128634 7378 7382 342840019 66551 66557 716852095 52221 52251 923214891 90622 90625 746153090 38509 38483 43260483 14701 14675 237440510 72939 72940 585654728 34392 34393 910767999 93259 93256 809360764 70927 70928 740337427 17914 17937 871937083 90810 90812 686389085 44859 44860 757408100 52738 52739 908194216 86343 86373 529395413 20421 20419 368807663 15885 15886 789135457 7391 7406 748943950 49049 49074 195139042 4274 4263 36305483 27149 27150 815081077 91186 91197 412702204 48415 48416 16601365 81518 81519 897732089 54549 54550 905665445 33131 33132 748222104 14968 14969 89765050 3322 3323 274933654 48030 48031 284434127 99152 99125 109680572 21573 21574 90608364 39568 39584 997749280 82464 82454 107370762 70175 70163 682646518 68655 68665 49204013 37381 37394 624350277 68520 68534 490054882 62548 62549 979425534 99420 99450 285027868 80437 80438 523265643 56579 56580 731084461 28144 28145 627834351 82504 82514 664074449 2865 2866 889313976 88655 88668 254271855 22661 22680 60710947 16771 16743 206735750 61432 61433 205375283 10523 10549 421459849 93381 93382 232857188 39777 39778 202328427 2624 2623 427353168 46913 46906 107633106 19089 19112 603856658 62262 62263 892028236 28183 28184 169319717 40455 40451 858076731 39909 39936 471329129 32863 32864 652665748 93516 93506 847024769 1995 1966 782526367 50516 50497 452856430 33565 33588 125805059 55936 55938 79363089 33526 33527 923948538 53916 53889 581675510 56580 56603 796727302 92970 92971 542795112 82591 82581 288283040 63441 63442 869147664 87315 87316 175086031 65707 65708 95839109 40139 40136 708464180 64605 64606 834536499 45504 45505 556737215 78489 78490 514834968 8135 8136 288333087 91751 91747 361672815 42716 42717 102838399 17715 17716 567187256 46639 46640 546343326 89453 89475 43281118 37031 37032 454338008 44976 44977 212633399 97148 97145 726996602 4917 4918 107045081 15880 15909 745806394 29721 29722 844214994 7371 7400 560653267 75738 75733 805715811 51832 51849 829807735 5925 5926 162564528 24466 24467 91821388 62020 62021 167674175 64373 64352 960691469 63175 63146 199692514 33966 33967 575235453 55533 55534 928158927 90307 90285 280553006 69724 69732 330146627 73541 73543 73748106 92635 92636 343147625 85224 85212 740699375 66296 66279 257371590 96244 96245 780508 42765 42769 893525278 37818 37819 879490442 26929 26948 524381956 13948 13939 588606682 2916 2908 393080734 65501 65502 729248143 53274 53275 832603419 42852 42867 794533838 41753 41754 281871077 85713 85714 387888144 63659 63660 8094386 28942 28943 181815184 83504 83505 374373021 93617 93618 791953831 6461 6445 742258710 53866 53867 800461651 32636 32631 335589345 4653 4654 439195262 52901 52902 422236574 88121 88122 294714316 96077 96078 449484527 21487 21488 858302170 60983 60984 946648671 21307 21308 942823705 76789 76790 76279828 40529 40530 62757132 24407 24408 516969053 66435 66428 610828162 87938 87939 201883913 2571 2586 134383567 33008 32982 759236103 16778 16757 441524912 44150 44167 751397517 47067 47048 105708681 29452 29461 380902670 81751 81752 671953074 80593 80594 957135282 96982 96983 496790064 50226 50209 543529841 38951 38930 763984612 20791 20792 251607707 92216 92212 79471382 96047 96048 700420957 27801 27802 933898074 21897 21881 441689771 59413 59419 254335532 49979 49970 630533638 36596 36597 711561084 18270 18271 1092707 26026 26027 185480700 14181 14182 423183179 58272 58273 210691913 94616 94615 188321214 52 57 788986859 23517 23518 221531112 81239 81240 344007275 47266 47267 836953531 2651 2643 699872456 12071 12072 635872446 87370 87369 661148738 74621 74622 489884184 11894 11895 768116969 9746 9743 545207812 70614 70615 803110720 61098 61099 401023893 82421 82422 401468984 42275 42276 996040324 14321 14327 597204200 25513 25493 342082192 74416 74417 822313183 93408 93409 446080723 38865 38868 332656692 56551 56526 402731157 8552 8553 608037994 63862 63863 395295489 39350 39351 930266770 18546 18570 394626459 15237 15223 874157597 71372 71373 289410581 82969 82981 733598066 89822 89823 394102333 6633 6634 374749431 33241 33226 495107722 57688 57675 377102862 99902 99903 783722120 34096 34081 33441830 23713 23686 712909822 50262 50263 500924868 7763 7766 492703976 84263 84264 946751772 86769 86781 889396968 71974 71975 905326293 26657 26645 564431089 85058 85066 504434211 96063 96064 432397229 25923 25924 268081551 63354 63355 469228467 89980 89981 572402567 7380 7393 544048754 27118 27125 519104337 1550 1545 498870451 36236 36237 337715827 29679 29680 513976805 45713 45714 535358272 70342 70368 812531135 76025 76026 210704180 36426 36425 942853260 82213 82214 339057395 78313 78314 277914444 67542 67565 70112278 62505 62496 6411994 28729 28730 615625105 670 679 231775685 61545 61556 149504317 10194 10190 683672155 24115 24116 720927674 26516 26517 321360193 8795 8794 978552576 30983 30969 741941423 8934 8919 886345302 64704 64705 759556568 24272 24294 408749599 61332 61329 440220924 9335 9361 617256732 33882 33893 433506903 80697 80698 255089696 85106 85107 617998256 13839 13843 668206472 72649 72656 530141359 77574 77602 172078405 52311 52312 421281035 43077 43078 493869101 14894 14889 899644890 5293 5294 691965127 65297 65277 467548912 75480 75471 969212289 10913 10914 483193919 65107 65108 811351665 86412 86434 200798069 45239 45244 374016302 69762 69766 195804966 88658 88671 701908524 90054 90044 589384576 10650 10647 627347780 80931 80932 816244713 41753 41783 195303477 93673 93698 867142393 71439 71437 489818990 78124 78137 575901624 50607 50629 242219220 64277 64278 38142457 17008 16997 354395169 29892 29893 189318104 6399 6400 879877774 30491 30494 733259459 20463 20448 475636669 98597 98598 975778637 72610 72602 562321339 54823 54824 975117388 75350 75351 50128879 85561 85545 159232587 272 273 30739548 39531 39513 3607764 72827 72828 28626722 70011 70002 446473026 84885 84862 144396828 67995 67996 734550443 95649 95650 735530625 14930 14921 537240382 48442 48443 813029416 43760 43761 829791422 32441 32459 94593932 34261 34231 675242313 64994 64995 646651442 17580 17576 979934364 52524 52525 12507452 44586 44580 292996312 5450 5458 689963721 45620 45621 190954751 8127 8128 130008388 53552 53522 755414972 24161 24162 70174084 40876 40849 579046634 41864 41884 625725995 93022 93016 805068743 1353 1369 364904885 53875 53876 542660311 38891 38892 55254353 83768 83752 553411411 15968 15969 180279662 74370 74345 25006973 2720 2721 682161976 24107 24125 111883646 75534 75555 531421300 45994 45997 503594492 62585 62584 675323082 19953 19954 693375654 28931 28932 470076261 35657 35662 985183016 7651 7652 700078828 98101 98102 658490997 64973 64974 523288387 65429 65409 946431409 50279 50280 270286904 10260 10265 460990086 61637 61646 855344660 91005 91006 189123894 49553 49554 268186784 1036 1065 701008369 94815 94792 685429411 23893 23911 171553772 71126 71127 673573065 79460 79461 402458956 80799 80800 283380520 45343 45344 650682725 93808 93810 485538240 89824 89825 315225372 4621 4622 411109976 79646 79623 126055341 36889 36911 153385578 2472 2473 378424901 77322 77317 959785373 33135 33115 719900687 93001 93002 872736150 42178 42206 348503760 5930 5939 755741730 70714 70737 160177630 52666 52675 882838760 21521 21522 27007179 36809 36800 431515198 775 776 199158104 17046 17071 925433944 63160 63161 302680667 41060 41061 609969482 22534 22539 622773488 470 471 105519183 33226 33227 667463655 73280 73281 695951361 77267 77258 800520794 44681 44680 319750886 39060 39061 330466289 5519 5520 394287042 69093 69065 578941392 24319 24326 844298008 15283 15284 514786826 98605 98611 238271151 59774 59794 209651705 99153 99154 221284610 1944 1945 693265395 2514 2534 731836702 69120 69144 165967973 63496 63488 688250802 81472 81473 465480640 62080 62069 86521255 28514 28544 88641159 21830 21814 355488073 94407 94410 664337740 53971 53972 198683128 35752 35753 869911089 56841 56842 430042566 14875 14858 866683105 56950 56939 828007348 89486 89474 91635785 29330 29331 656680377 8703 8682 453803777 52108 52109 632127565 88568 88582 453750720 42516 42517 785548028 37451 37452 24256547 55439 55440 165778788 66215 66216 430411037 80681 80704 917667517 32354 32355 818074911 2620 2599 662786147 11613 11614 437897176 4109 4082 697562176 37346 37347 522367666 50072 50073 583633442 20806 20810 753252767 66126 66155 110435353 48996 49011 87603105 91780 91782 823478887 94684 94685 953850139 79309 79307 335499580 2942 2972 288137212 39644 39652 293201567 84537 84538 788846637 87147 87148 946080673 19796 19826 535157936 79461 79462 803035762 33612 33639 389860195 18700 18701 696665589 12869 12870 583763080 9424 9425 14740990 26382 26384 931030684 40723 40724 715757016 70720 70721 737228734 81245 81246 426088044 86084 86087 999390704 88676 88677 510270965 25718 25736 639416549 63221 63222 856940441 49003 48973 733730005 89384 89385 775188242 17607 17632 658277724 27380 27389 239936756 7015 7042 561301539 29101 29102 265486988 98970 98971 794266700 25799 25821 957660376 33496 33479 581617552 34067 34069 241080565 29156 29157 861741080 59517 59497 210403044 88169 88156 564236963 74549 74562 81587259 11255 11281 339083453 88036 88044 239439369 13614 13599 645179431 92338 92339 677251510 38357 38328 298507535 83029 83023 159869103 55036 55052 774703286 12777 12752 353003723 59495 59500 328813536 15022 15021 374879943 71445 71446 840686771 14394 14395 843632939 67400 67401 667900507 7021 6997 451064177 76179 76180 89019162 23878 23879 361023065 10523 10537 178680604 7851 7852 482267412 79860 79882 603871886 33073 33069 171933040 18579 18607 741278955 21895 21866 728379240 58604 58584 68469614 63568 63575 378385652 42644 42634 469166472 15781 15801 121328392 44033 44020 797227269 94533 94557 768903926 99778 99754 730438372 12488 12489 848307506 97428 97429 367463720 1363 1364 568422771 53458 53472 185943519 60465 60469 874531446 6193 6194 448217862 79389 79390 827398562 90360 90356 845291552 7157 7158 34573372 96273 96274 947985271 58507 58505 149823804 94666 94667 980967872 81593 81594 213281188 40258 40269 36371091 81272 81273 453667661 48505 48506 138581895 12675 12676 831175297 60585 60607 586549978 26131 26132 294872562 29057 29058 73179804 18433 18434 936936582 61394 61395 765894001 70501 70504 923588167 26214 26184 416419332 40256 40271 193130955 69076 69080 364906911 31522 31523 897008845 16819 16820 81065696 19171 19196 653660593 87535 87525 497568952 34230 34215 850594891 33750 33751 578454975 26574 26559 944051392 41795 41796 886602159 97424 97425 454551134 86941 86942 433965917 61811 61795 393043948 9160 9183 374735028 17643 17639 617611158 39333 39352 128693944 49258 49259 77086276 98638 98639 747481681 95912 95913 909531010 59652 59653 104839523 82965 82986 172811333 95616 95617 330458313 6381 6382 687372695 20027 20050 923363265 10604 10600 215939538 58468 58469 69742780 54339 54361 41399428 37134 37162 326446056 81452 81468 834303317 75207 75208 11633216 40589 40590 801253412 78291 78292 310882926 43232 43233 59593086 45440 45441 780401716 28154 28155 659650435 91216 91234 995116703 24192 24181 853049414 30391 30392 707011263 93155 93151 879265002 54295 54306 513530307 91859 91860 810149247 56331 56320 190706184 22807 22821 747016361 69597 69606 33649196 10581 10582 365528898 62722 62738 910224777 96577 96578 285080424 34186 34201 300529064 57104 57105 244880005 34599 34575 69123405 46122 46123 800345745 20956 20957 673949448 58429 58401 469661859 9328 9329 948869556 91429 91430 126159858 69241 69242 25340136 77938 77939 339696953 91773 91774 969883141 21235 21236 295939890 47495 47465 870551363 92624 92625 640458064 5957 5976 745085764 98805 98806 403533442 58838 58814 503204694 49801 49794 117481200 18172 18173 726946181 70151 70143 493707315 38741 38763 513506021 91428 91429 734659126 90293 90294 766760692 61868 61890 701624077 40589 40615 816743901 61299 61304 548700744 87669 87647 22415254 63663 63664 804778067 85768 85758 911272364 11051 11052 587075088 98934 98951 412880079 68481 68482 742152270 84598 84590 53044044 24425 24426 718693575 46104 46114 465230843 1389 1409 106110698 60429 60404 966352017 41057 41079 548140007 20952 20943 905560096 93082 93083 203343397 16836 16818 588623616 39462 39451 680403260 34674 34693 642789100 93211 93188 216178759 43308 43313 622755553 37546 37547 196139249 98878 98883 885240440 71646 71665 38986520 92317 92337 676828052 73218 73236 977125060 65875 65876 835780278 41025 41026 526430065 72167 72153 369696478 76037 76024 375249622 39053 39040 982284389 57332 57310 294128261 36652 36653 956905926 76680 76681 667305082 8806 8807 573299279 2884 2885 200697728 20341 20342 972458267 26048 26049 659648313 79571 79572 269683372 37769 37796 338887116 17620 17602 29466783 59753 59736 593048750 62650 62680 74484844 46374 46382 854388243 19374 19375 509639798 90337 90338 168222955 34851 34878 146589598 33332 33325 265268120 13274 13275 294199529 68751 68752 885479539 71920 71921 568453363 84294 84273 297698892 21502 21490 413733562 21170 21171 631285111 29143 29144 981380200 74134 74154 587960341 54631 54601 927138180 49712 49704 133534110 81777 81778 761244024 40317 40318 873137356 10664 10687 130383006 14955 14981 209897793 3568 3569 376710154 23015 23000 432037334 51251 51248 756423863 69911 69912 193937364 97322 97313 547613377 388 382 18720758 53121 53122 36553469 20714 20704 417984108 18043 18054 835798152 72129 72133 158919818 2741 2725 72964386 69522 69502 702024593 25850 25851 739950873 5850 5853 886049139 4751 4752 228030829 13015 13031 460100251 15944 15945 123297180 95545 95546 463188454 80229 80230 194178546 75433 75443 377249664 50608 50602 515441984 37472 37473 631269346 4921 4922 257032085 86916 86930 296602570 25622 25623 574030394 54652 54653 40365871 34368 34341 432805004 11224 11225 638752187 62189 62190 627675990 87580 87581 558065982 38942 38943 925213579 88457 88458 174213012 33705 33713 476592920 63791 63820 813545841 17911 17890 662996814 6074 6092 541983581 10077 10106 10877864 2540 2544 597532744 95368 95369 953596385 35667 35648 408962946 71251 71237 711187648 37108 37089 472052199 98301 98298 742669164 5568 5569 63348467 29018 29021 986215900 99651 99670 470249893 98207 98212 574303748 13065 13045 276745185 6318 6346 680320309 41104 41105 675890215 853 854 6607578 3593 3598 595215723 4290 4291 191652283 21708 21709 572536031 51844 51825 538981942 90440 90437 97757971 68696 68700 763434933 28140 28141 892408814 82835 82836 257555229 53267 53239 718926282 36563 36547 612679362 65659 65663 762817420 73616 73618 362090736 86411 86386 217285998 46347 46324 254667347 13368 13383 691048518 40988 40974 812468681 67987 68017 192964258 73335 73336 179117131 34721 34722 952739197 64825 64826 614507136 27865 27835 650503884 79236 79237 422189971 37691 37692 860500138 70916 70917 737638644 7140 7129 247430210 49889 49890 326794550 97639 97647 977728593 16009 16031 402872724 77720 77747 26932974 25722 25723 655555667 67106 67109 542978431 54472 54473 671840637 97961 97962 801780955 86190 86179 566921263 75333 75327 49894278 85657 85658 901022373 91072 91065 525550098 21241 21254 817378723 83306 83290 381600213 53798 53799 427590896 56696 56685 384083115 95636 95637 857100799 75596 75597 387269852 88685 88675 259544740 37569 37598 596485510 83770 83771 326216516 21308 21309 839420903 53875 53859 818316612 51410 51411 456910755 1238 1239 400320994 61969 61970 484510175 28404 28388 480081834 35493 35478 490422306 19544 19545 133885772 93237 93238 907011722 23688 23689 230066174 55261 55262 982415759 60966 60938 764514645 32230 32204 560781107 75915 75893 876814069 52246 52247 723472187 90546 90570 171704788 88355 88335 374026667 54751 54752 279703620 48111 48130 187524279 96088 96097 153473712 9527 9528 466451809 53685 53686 658416766 35726 35697 299399237 93336 93337 102771469 30372 30373 879632542 51863 51864 150237742 34474 34491 607577720 92864 92865 974400266 19773 19744 248526517 3439 3413 352111028 63606 63582 904392924 71613 71614 579504021 63338 63339 604750100 90335 90336 240080267 76087 76108 926385737 11808 11809 532563558 69956 69940 681868761 21900 21901 86721254 72159 72183 94775390 51664 51665 869758829 19557 19558 293647523 26121 26115 892972374 64805 64781 482488925 89834 89835 437964071 66227 66239 534994499 2880 2897 183181104 10532 10533 222115630 91790 91791 902985327 27440 27442 901256227 66988 66989 149588313 43843 43844 162086965 1967 1944 163368255 97333 97361 963588320 63771 63800 143784168 19675 19692 6962336 60107 60108 44160644 14662 14648 28801524 9966 9951 187987806 15557 15560 22823367 23206 23230 890373594 59859 59880 976067803 75534 75535 143264879 46645 46656 362064372 6533 6521 531245492 42680 42681 419069876 81178 81179 212758922 87309 87334 218593068 93918 93919 157704284 77551 77559 619679897 27006 27007 188431065 31125 31126 481226828 11354 11355 193585264 60087 60079 696810066 94959 94960 211503011 71686 71716 327204952 61849 61871 345592971 66106 66107 440495927 20194 20223 507185343 48822 48838 995020428 88007 88008 380227557 46906 46913 702697153 81487 81488 268000885 57623 57630 970918328 67593 67594 999261107 15192 15193 244073245 43069 43070 609914299 34957 34933 475140066 90019 90011 733091172 12775 12776 959238645 69395 69409 639596150 20578 20579 122388693 10394 10368 142515140 9993 9981 69630359 35953 35955 424138309 56236 56237 831456467 84574 84592 105977987 46515 46516 908245190 78403 78408 446108189 20776 20783 204325320 16230 16231 247577213 35607 35636 474877669 94864 94872 631863899 48811 48812 424329162 86745 86746 467323044 22695 22693 696345573 34803 34804 153157909 99005 99006 872753261 25301 25302 744465522 72106 72107 31752666 45850 45833 886615998 96275 96276 974427462 13192 13215 121688894 67107 67136 120823609 49442 49425 480740801 10933 10957 368087222 56728 56729 781198631 99189 99190 520674443 63684 63685 442033688 30928 30916 983767698 37552 37553 647839919 87020 87007 747794128 71490 71491 528186465 60319 60320 842933237 64815 64829 347187676 43664 43690 494072426 88893 88889 420599019 27237 27251 977326874 39618 39595 492890323 27498 27499 182679673 76602 76603 999911453 55955 55956 706257889 72660 72689 472449796 58809 58826 839460579 87171 87141 897501339 56045 56046 143566959 68812 68795 598192998 79467 79469 480304864 90730 90744 884830285 25498 25489 875805524 8370 8371 237054074 57732 57733 109863774 74710 74711 747653533 14296 14297 931307679 98204 98205 355561623 41160 41130 19079788 72744 72745 382882734 75540 75541 663007141 18611 18612 452363258 10593 10594 401613627 55118 55119 17257286 54264 54265 678215676 41063 41064 215718594 9161 9162 744227434 90448 90458 143313999 54251 54224 892828996 20161 20162 66675100 95856 95881 598738795 59435 59436 242917633 8466 8467 867706633 41714 41716 744905318 70564 70565 912569237 7744 7745 907299296 31968 31969 49266429 45774 45797 898549642 41533 41561 114165355 73851 73852 42147020 55255 55256 365719688 97453 97454 255298227 56315 56316 323124995 63084 63100 443802165 12562 12563 386090021 48312 48313 671521737 73807 73808 276404215 88253 88254 583997924 41755 41754 609659424 75150 75151 49139796 52616 52617 56132241 5068 5069 20656033 69183 69156 272695682 3588 3589 558742516 4856 4857 596321132 73926 73927 343992319 77083 77107 849796633 21731 21744 48776128 82474 82504 381767536 53752 53763 389826081 43166 43136 780089339 78689 78660 650849313 20544 20538 338751495 99196 99176 713822097 26802 26772 395852448 62665 62666 905024565 54646 54647 284756047 72119 72120 944500067 66050 66051 28824487 11080 11081 739437387 35993 35994 48271443 20007 20008 197353637 26245 26216 51043596 87922 87939 469053322 82807 82808 692086323 49882 49899 101270796 16217 16220 910723872 75233 75234 931860173 58809 58799 65179482 48988 48989 486500865 56253 56272 357385980 42693 42694 829164396 32894 32895 14873952 85455 85456 590002431 22172 22195 591605145 51288 51309 659334830 5361 5373 299231975 38176 38206 665650475 33151 33152 758284557 81621 81622 964653007 16283 16312 833851653 48336 48309 586542115 626 620 479342950 47731 47720 601124308 98381 98382 624254891 28893 28880 235296985 54179 54169 481973055 51725 51726 524616614 95547 95577 121961186 87374 87375 153399968 94030 94031 644859266 28868 28884 972148165 22779 22757 511420243 43397 43405 868248965 64953 64954 475918619 30901 30902 703251868 48672 48673 307903676 23058 23059 312536475 24366 24339 791616427 7378 7379 678520210 29063 29089 664519820 76034 76063 688948359 49979 49980 900925713 94548 94574 862545480 48604 48605 469320947 23454 23455 805136709 25712 25742 639949947 84010 84011 661826646 12328 12308 346778977 62275 62263 606206737 26014 26015 862510943 43434 43435 763489256 31874 31870 319154741 50266 50267 481296608 72667 72668 954636538 64839 64827 611401809 98414 98415 895100298 99205 99206 928328692 1414 1389 722703254 77083 77084 708659329 53608 53598 383613460 95315 95342 540116529 1917 1890 839034099 98735 98727 979043465 49084 49091 332510105 63864 63865 905606868 91115 91116 779280282 32612 32613 803386697 6951 6963 206398479 91460 91446 657349235 51730 51727 511726601 22159 22160 660873410 64854 64863 419267955 77764 77765 717425994 69614 69615 134849824 52408 52430 750923116 50752 50753 460397099 49906 49890 932657458 22676 22669 964760260 46251 46241 495617594 8700 8699 337637621 29921 29931 224448549 44161 44170 756730415 96879 96880 574258324 75097 75099 976467113 2347 2348 462370252 60772 60781 94164442 89916 89917 801654520 17352 17353 237451936 76229 76231 921779574 65441 65428 491214704 61944 61945 317331005 53491 53497 280153796 68604 68584 127480688 97459 97460 124760056 38168 38160 436615432 73085 73078 32872486 68812 68813 97033159 12294 12295 136016411 73671 73672 88226213 22777 22753 545573956 38341 38332 916474527 73669 73670 789818914 23764 23765 362185855 94650 94649 666097981 71931 71932 891213657 69670 69671 108465860 82152 82151 410829188 1469 1470 772639049 49062 49063 345704822 32211 32212 507047503 22119 22101 666877764 84833 84834 213923804 1270 1271 216500293 8788 8789 999315987 62007 62008 181774735 57529 57504 737104897 68574 68575 884009026 23318 23319 113643598 68736 68737 132519552 36004 35995 135451355 8139 8169 197698828 80496 80497 813950518 52377 52388 366135847 88811 88812 701845323 52064 52087 700896278 81070 81071 863423881 2796 2797 75162935 82951 82952 392804529 62429 62430 162247657 1100 1074 941691514 44566 44583 191866950 21399 21375 574105876 65370 65371 627528941 24701 24702 35369559 96268 96269 844517551 22194 22195 619653085 34973 34983 39636957 37071 37070 648563900 53801 53802 580513404 9431 9432 106646329 86710 86694 63545860 55930 55959 13094770 18472 18493 522621427 7769 7770 765285152 43230 43231 426797236 62698 62699 820847950 1039 1040 903151896 16803 16804 467096025 72033 72012 881641744 19337 19338 495173846 3957 3958 396029478 51494 51471 170387510 46042 46054 921447886 82282 82259 300220980 11696 11697 680242991 31691 31689 912836127 87075 87069 123045254 69966 69944 23294030 27841 27827 110870588 66640 66638 32142879 76007 76018 73050008 44943 44944 271030174 46367 46392 428768262 31281 31278 440288876 57324 57325 511123946 8391 8387 78768760 48358 48361 51977467 97311 97335 411168754 718 705 948846452 1216 1190 172558741 62804 62805 715355321 32283 32276 527251194 58872 58879 252398526 83270 83271 726280204 64510 64530 195911706 96966 96990 892973662 65351 65377 436666246 22830 22851 391582427 76705 76720 662798925 53075 53076 169979402 42243 42271 256318307 94831 94812 833578368 70516 70521 768556918 76273 76274 407490530 72588 72615 844413702 92406 92407 16318655 42531 42532 79210323 9594 9595 994624890 81948 81940 48263551 10475 10476 98520600 85284 85285 143018849 51616 51591 983110195 58375 58376 85483305 86220 86213 722560519 85395 85396 92018552 72853 72854 722700055 43018 43019 599021759 51294 51289 28483931 41591 41606 467706251 6204 6210 689258543 90056 90057 150596166 58242 58243 607110008 28703 28705 535885756 99317 99298 396493302 10693 10711 662705988 65937 65941 164780530 65597 65598 387157310 21915 21932 980627475 70503 70526 83868582 82221 82222 556209962 1013 1027 960516064 97055 97056 436661435 36352 36346 865673765 42336 42333 155979563 77918 77926 982871632 4499 4500 583874924 41815 41832 830956365 14076 14053 240913458 56793 56772 518109992 23955 23944 128534001 41976 41994 867295603 71190 71214 948697910 49980 49989 753872733 61366 61339 451144838 97134 97148 595262755 97147 97148 548899629 44365 44366 492283086 60569 60591 509535346 29992 29993 777164200 77497 77492 571616734 52911 52912 599922632 94445 94452 621956033 53144 53127 870336926 21431 21432 605776106 71336 71319 522437899 40016 40017 682195083 7344 7345 116299158 53213 53214 56441980 2296 2301 903323193 842 843 324801177 62678 62705 713772021 58031 58003 614507145 56370 56371 902028149 2041 2042 581663098 37326 37327 825875345 22774 22775 826592005 6775 6776 297776557 8429 8425 958755605 31132 31112 661573069 14153 14154 916768757 53452 53423 992720659 7747 7748 942412463 69686 69687 465662663 36610 36603 667356909 43890 43862 6191622 12340 12335 369853666 16333 16334 627311271 25131 25128 591810034 4973 4953 655638352 92681 92677 252943471 45238 45245 769107670 75961 75933 595421494 53217 53225 856852697 50698 50699 892167367 34205 34206 121104853 64286 64287 40062677 828 829 320593027 80810 80834 745897489 59488 59517 116802584 39189 39190 383472701 29461 29489 879839559 15237 15255 404386178 64648 64635 101668644 39160 39161 956865643 31223 31214 680670145 44282 44283 8595608 74225 74226 712392922 5852 5827 352139232 17748 17760 190552017 26707 26717 815935798 49298 49299 263768786 52541 52554 284374202 32583 32563 791881888 93733 93734 898544359 63533 63541 606865234 97664 97665 398689522 58969 58949 560664427 71187 71159 509726836 84976 84963 202113581 7193 7191 455647733 97588 97589 335811704 28194 28216 652748490 65720 65721 730599575 86116 86117 724829241 45459 45460 382221800 20139 20168 487289210 99879 99887 452581279 82452 82453 110396071 68240 68247 797530587 18721 18743 852939253 24000 24007 546288648 55978 55979 389946729 7670 7671 845907751 75177 75203 657511375 99990 99980 301604317 54127 54107 130604827 34515 34509 626190611 38550 38551 438065068 87984 87963 124717090 92265 92266 688133075 58908 58927 922717883 54161 54135 752079455 91997 91998 595157004 81033 81030 564727432 75564 75565 29963496 82563 82584 263396878 54570 54586 399113602 71276 71277 527006907 46562 46563 283538577 12508 12509 290492322 11132 11133 536220182 59272 59273 220905437 10837 10848 539822662 36436 36429 693173426 76584 76556 696608455 40537 40521 118635270 3703 3704 403792433 87133 87142 560058772 40956 40957 116237914 79950 79922 450722600 43716 43717 985987795 52309 52310 557784960 8493 8494 839727110 50552 50566 484997834 54993 55006 222976329 73936 73937 404651870 35619 35604 34078784 39223 39242 203737601 1385 1386 472028869 21949 21950 671005164 78596 78574 285356310 66698 66699 351970343 25637 25638 704206454 75062 75059 729013460 58802 58803 23089100 1099 1093 837409576 12906 12890 511126729 93180 93186 813500684 53093 53094 245271533 93724 93725 495323638 76225 76206 252563426 84246 84273 166932884 38851 38852 343089194 38111 38100 750352809 92628 92629 404896935 52192 52218 570413882 31742 31747 31111913 87330 87331 891058123 23107 23108 446999627 27235 27261 801122407 38012 38031 91923083 25957 25958 826547370 67281 67282 667545819 56628 56629 378642787 46262 46263 96263249 78376 78388 400993522 55106 55107 727089317 27798 27799 737661922 84232 84233 110696821 66805 66806 916347410 33777 33785 576748760 97510 97511 101813310 49848 49849 488251866 48436 48433 361007461 41169 41170 767563553 25114 25132 468756599 29895 29865 76799044 81388 81389 10397866 85478 85479 13242766 43269 43292 764984538 96139 96140 585350123 67192 67193 428898675 99458 99459 685365788 63016 63040 131718508 8374 8388 186249239 96158 96159 617738143 17041 17042 304941213 32911 32925 56959937 37321 37322 911393994 31585 31586 550003859 97379 97389 293606451 63541 63521 368068785 14402 14403 184991328 90990 90995 531324164 70251 70270 459538703 87431 87432 830221644 26047 26021 198653834 64273 64274 449818322 31263 31283 189153267 43166 43193 952089681 15493 15481 880939083 37813 37814 828934312 69457 69451 934166343 95498 95499 580082399 5967 5968 393236714 93614 93615 907626537 55500 55528 244421687 64407 64379 452574327 7732 7733 968954808 47318 47319 693071336 55455 55452 513669772 8063 8064 965898454 28897 28898 151357051 28088 28089 478363146 29519 29520 236152723 92176 92177 324351353 27880 27892 904047596 54378 54379 840041926 46106 46113 500478139 4238 4215 368068214 294 295 820879949 16428 16401 134656864 72393 72394 161794784 12330 12331 579462548 66889 66890 765059973 36106 36107 442049485 65021 65022 1487886 3775 3776 599741696 22463 22464 264219438 46109 46125 461161601 44674 44669 437599481 343 335 28657208 84736 84715 14635746 82133 82106 702323287 1870 1871 566736879 22325 22326 65225153 48472 48473 546131474 72963 72982 75167396 91265 91266 59857640 26250 26265 489448592 57227 57228 260687845 23092 23093 124134895 7602 7603 314957820 11947 11925 592535049 45039 45065 28073858 40467 40448 635707046 55565 55566 991769695 2875 2876 671484365 14564 14565 606224645 6266 6267 34944494 69497 69498 607305940 37205 37178 140051291 76620 76646 653296059 27408 27409 679510972 55902 55872 924354183 31901 31881 842477480 37347 37318 8751003 56913 56914 996140277 47754 47763 553770634 66466 66467 823959857 87591 87564 243472271 55133 55122 323216410 57260 57246 362553947 33675 33652 580996616 22127 22144 477976574 59070 59071 34974686 40378 40390 787218642 88726 88731 457862884 15710 15687 657478304 34785 34807 574300193 91754 91755 475213244 85852 85853 960909840 29260 29262 322728143 46508 46509 298816063 19211 19237 522930857 94798 94826 609096674 99028 99029 645263314 90993 91010 843736724 72827 72832 811001129 8591 8608 682306261 9633 9608 832501604 24988 25003 343227673 62664 62665 117595766 33882 33883 134459359 16642 16643 709386950 6680 6689 537180975 32205 32206 539344585 96763 96773 243286500 30977 30978 376764528 82606 82607 493346189 9404 9405 177433837 42125 42100 518344363 24525 24526 701673740 26920 26921 531683043 57091 57092 204851535 94603 94578 814165256 74252 74223 565056660 28534 28549 368337428 84797 84798 372282177 29860 29878 616396081 84282 84310 519369170 11048 11049 923502593 85154 85165 30096730 86801 86802 331345541 68093 68094 474368635 7720 7721 858467166 4309 4310 782200196 49166 49167 642015274 88873 88874 487977142 76040 76020 940146561 93993 93994 319383245 72818 72827 115934175 61522 61523 625199543 67566 67560 939647512 77119 77120 265999447 20303 20304 242443850 3812 3813 731503675 43597 43598 330313936 41044 41045 763651347 50047 50064 766129787 29669 29651 372034596 95155 95156 166497702 78475 78487 78987519 28979 29008 679109426 71957 71964 865518890 75337 75348 713636098 21829 21830 897463392 76479 76480 80617142 22581 22553 408670862 64651 64652 513400033 41654 41683 739579046 70583 70584 680189893 63987 63999 615232023 34932 34933 708722444 22670 22671 813107512 64949 64950 895133373 15071 15072 648605053 23591 23573 286918878 48417 48418 645870031 87048 87024 868106449 29283 29284 208141395 49028 49029 853977369 44101 44078 662106014 68385 68386 612203294 35672 35679 754035685 84601 84602 9557026 52528 52529 215971428 68653 68628 102788495 28045 28063 191520681 43720 43746 728897833 30341 30357 808250198 7151 7177 123338521 97479 97478 383257 83073 83074 679529573 82690 82691 147262711 58189 58190 82427929 50316 50291 895889065 88903 88904 752313803 54328 54329 643925322 5900 5881 936573809 37672 37702 322337016 27806 27807 233406705 59466 59467 142876352 97638 97622 694419878 67674 67675 474891391 90108 90109 623885143 65343 65351 592192209 12566 12567 103261096 66907 66908 481581542 96582 96586 611728017 29386 29387 455737704 57670 57671 880374803 77164 77184 874783555 25121 25148 689743221 28364 28338 410095688 69961 69962 90502284 92540 92541 177342672 11190 11191 566867013 15992 15963 541014669 19800 19801 575293599 21072 21073 518099777 12693 12694 496061550 82034 82035 587881963 28017 28006 839808138 50389 50390 482258190 95523 95524 193834075 6133 6148 58728673 83216 83217 187837004 97889 97890 808392382 79437 79415 34478835 13807 13820 344268999 91816 91817 776260876 33458 33464 151848855 1632 1633 256355090 83777 83778 185987912 54772 54773 432638612 52777 52778 868655304 61422 61405 98597897 13432 13410 295482401 96119 96120 463094636 83545 83546 242920222 61221 61224 946149183 99666 99667 585767348 59628 59630 937285613 43409 43410 277768692 51828 51829 594935601 1583 1584 429383034 67613 67614 923529451 65246 65247 652869176 40240 40241 497322763 7327 7328 441982148 79034 79035 826135231 60832 60822 640563563 99863 99864 151686485 6878 6879 946504102 53905 53906 457483785 41744 41745 25393499 93061 93063 349006832 49322 49327 117885733 30615 30616 834325390 82383 82384 822163941 36319 36293 403716626 9797 9798 107398933 10175 10185 423768407 47042 47061 316114446 33246 33247 353154435 21790 21791 757839082 77449 77478 599236505 52321 52337 775494411 81192 81193 77757661 53904 53905 470769287 89551 89552 575228561 44644 44645 771635804 43438 43439 602196704 356 357 178726833 11013 11014 525705884 95539 95540 768574912 41166 41167 899354731 27442 27443 858653516 17468 17453 21644249 57348 57349 867518720 66880 66868 546771509 54498 54499 926477504 42147 42148 373953687 38986 38987 223909243 61864 61865 867409887 70352 70345 529255360 4715 4689 319839386 86685 86692 75400211 81688 81703 870342194 3167 3166 397282548 16502 16528 800595020 94665 94666 593956536 44384 44385 223809460 48622 48623 16975298 67703 67678 255407978 99165 99161 47394436 40797 40772 282212707 61218 61219 490538469 91011 91012 434954440 57222 57223 117830382 9262 9284 43377931 65579 65562 712882607 74581 74582 957189467 82451 82439 627947783 73325 73326 347305894 90880 90881 102153461 45249 45250 686828671 31140 31128 384767755 83037 83038 179346157 90796 90808 62091510 67029 67058 159689707 32531 32532 707403564 2865 2881 691080088 97030 97031 398992212 55376 55364 600622345 80897 80896 129306022 65317 65319 631780193 2274 2304 196383646 56424 56425 156870241 95309 95310 961206790 33124 33139 834656860 34422 34436 187434472 89904 89905 207524446 1689 1691 251187907 96344 96345 132469879 48825 48826 163906733 13411 13391 859597588 37894 37895 645398230 90010 90011 648160473 35259 35260 374616882 95243 95222 82522865 17338 17339 896025908 65196 65197 531846457 81222 81205 348180814 40828 40825 104264679 31051 31079 53785073 63258 63270 709352973 38508 38509 190494321 78467 78448 72599477 91266 91238 625147439 28962 28951 602307198 79185 79186 625247743 31990 31991 257549236 93656 93673 748450926 62842 62843 618636835 45266 45245 928517173 20241 20216 228179219 78363 78364 338231816 56724 56725 783602960 14467 14452 811743996 78986 78978 531134048 21934 21935 115683097 57516 57504 647663235 8179 8180 570837218 19200 19201 407282799 99062 99063 391243576 77825 77826 389717763 20659 20657 174899754 16306 16307 631010489 73264 73265 85506679 42940 42910 411877054 28025 28026 277024883 52326 52330 295625049 97383 97364 432116236 26495 26516 61854838 51556 51532 785237574 96766 96741 985865985 29546 29547 328935487 68471 68467 778879648 24602 24604 127449313 65735 65743 319642622 99664 99649 239373668 47311 47312 172319465 70766 70786 569448191 67188 67206 366444391 32365 32366 484801396 40108 40109 763945151 65834 65835 801323758 19296 19294 217684755 76916 76917 443392044 89214 89215 458251867 80513 80512 955775328 24715 24691 840663799 80626 80602 458875306 80954 80955 918913775 89976 89969 941673172 93512 93513 845005451 17963 17953 502955092 19093 19094 84268357 50760 50761 578783989 64605 64617 626770375 42121 42134 286173995 27458 27473 381675680 82424 82425 186759990 39401 39380 192052498 85687 85678 679473975 46911 46912 752081193 21615 21598 692767624 54856 54836 671767043 5082 5083 790666107 4903 4904 687438487 30656 30657 397361198 72987 72988 857832624 86803 86779 493764003 60168 60169 898867209 5730 5731 298176472 57654 57655 6557756 11820 11821 39878497 5538 5514 826980916 417 418 192889801 41519 41520 710017276 19555 19556 485021755 90308 90309 760746084 86105 86097 533078375 193 194 768371601 78797 78801 537555956 32474 32475 368863867 30084 30085 38316428 39193 39168 497706151 80582 80585 548777207 35475 35476 652456202 23392 23393 503221549 85957 85941 638021768 25035 25014 764658526 25035 25028 680783201 93431 93404 30640699 78947 78969 996946443 40943 40944 13341522 65473 65474 642195704 93287 93280 402034172 97166 97167 532339832 51836 51837 865611343 34739 34748 908397967 82554 82555 116879676 78775 78776 470968131 70484 70485 545049750 47489 47460 498715986 97058 97059 225806184 48413 48414 327975626 66578 66607 322945094 4875 4855 259848655 97005 97006 142614091 62606 62609 664624608 59659 59660 860398184 24111 24112 361344511 76936 76943 881123106 12856 12857 942486080 83845 83846 832224774 8173 8174 132948284 85978 85949 299674537 2058 2059 581553117 79951 79952 42480590 32391 32392 882334668 23589 23608 264925235 4063 4064 847977291 10311 10312 768791579 91607 91608 134842590 6371 6372 212393748 59823 59824 44408639 95728 95729 949970416 23951 23952 797221590 82918 82919 38710256 22636 22628 343846438 74858 74859 451966525 59451 59459 706078953 37551 37552 751790281 74997 74998 306596191 68696 68697 586787354 52750 52751 382757808 88616 88619 780409046 70685 70658 834731477 72675 72676 126754706 89863 89864 712298020 78536 78532 825585012 74815 74816 860736559 61666 61667 180428948 48926 48927 866742944 48227 48228 977434949 70979 70992 830329964 84703 84699 524916295 63549 63550 260342157 21932 21933 381090379 74731 74758 385785202 34557 34558 49394037 80682 80677 590728314 31475 31480 203442217 65241 65226 233513695 46693 46689 965063972 26798 26799 725195184 85831 85832 786329886 23003 23004 205789261 82842 82843 887510805 72491 72504 744200098 16970 16971 42031442 14322 14330 865265722 20973 20974 520890469 19559 19543 739468310 90981 90982 309362821 66035 66036 348897652 29806 29807 707818053 61001 61020 70456717 15654 15630 302018783 52335 52350 479636386 31075 31076 55045811 83182 83183 737695254 23332 23344 501922423 93175 93159 110741664 74974 74975 693371380 80764 80765 449709080 39778 39771 704203396 262 292 703126535 70859 70860 608900269 37094 37096 151914853 84261 84280 287860347 31020 31033 963755606 1342 1352 856758744 66671 66672 567709133 18016 18044 725377874 6125 6126 733028453 36264 36265 494485251 17799 17827 299633649 82009 82010 934284153 94113 94114 237038960 63704 63727 786749678 88972 88973 824063012 31697 31698 429014824 18963 18948 767432847 24817 24826 818714319 73385 73382 858248296 79554 79555 52451574 39087 39104 434350829 50737 50714 162727380 95208 95204 581873036 69533 69514 587424432 83055 83056 272685273 44435 44409 945012907 56969 56970 902648261 63433 63421 293469998 44553 44554 509331641 40918 40937 124491636 36620 36600 724846396 89502 89503 168393541 98244 98268 588802247 93286 93302 257524746 98113 98114 855922621 24109 24110 68428425 6642 6643 997530603 86734 86735 30499624 67996 67997 241639823 8514 8541 94994759 81072 81073 535252447 54570 54584 577208340 37495 37497 631728212 81730 81741 979073728 39337 39343 877258639 32695 32696 757389870 12837 12838 823817488 65124 65148 440706577 6059 6034 243238565 2806 2832 257637128 63933 63934 946074213 95136 95152 530973181 92320 92321 773658643 60359 60360 894768863 44431 44407 503662219 15511 15512 461782072 64811 64783 747712872 70166 70167 322917906 39679 39680 44149596 44734 44748 802059825 90908 90909 50612181 31887 31869 465288607 22140 22138 978849333 33972 33974 792672975 32572 32573 921820459 63326 63330 580539154 16379 16400 313622910 16404 16405 707237196 83938 83939 988199612 84999 85000 533122303 61422 61423 355002933 73099 73100 764136210 72727 72728 521561425 78627 78628 292476980 6327 6328 85791286 97860 97861 948100441 8898 8926 190297672 21734 21735 273008959 79943 79937 123719512 6103 6114 391181921 5693 5721 670507861 35309 35310 622251366 34915 34916 715063482 13323 13324 118750270 96167 96151 430222514 19009 18998 632168556 39719 39732 292722607 22124 22125 112769447 52359 52370 218768320 59534 59548 29096817 67497 67498 174516648 29247 29221 387240283 79148 79149 740457159 47364 47365 929200041 65387 65413 907169457 93936 93913 608438656 18293 18279 484508692 61766 61759 808906299 84876 84889 313493806 7868 7858 855265829 46207 46213 980948395 94965 94966 156168435 23400 23401 764278173 77990 78001 767816019 90958 90959 67912624 59458 59485 548065606 79020 79021 454759408 15604 15614 339907948 73313 73314 321383658 92779 92780 408972975 80589 80612 438149276 95287 95295 637911273 50621 50617 393502147 72401 72402 381836059 38227 38205 741291757 5107 5114 918529097 6244 6272 450831879 6960 6961 746146112 77700 77691 534329256 19978 19979 465090134 94123 94124 315299650 69329 69358 427277153 46419 46427 73357527 32039 32025 545272007 44898 44899 483946383 61127 61128 739508209 79295 79296 57279559 13851 13865 101800576 5473 5474 748283728 80177 80178 928767812 9223 9224 677037753 27799 27800 899841528 62864 62865 277847822 23383 23389 500871996 2471 2472 259724049 13472 13473 38804560 53767 53786 710692652 41273 41274 955081125 12679 12689 353360498 24828 24829 365265107 88781 88782 950529721 78827 78848 51734264 26786 26787 178701971 72879 72880 954511322 85581 85582 850173337 8065 8066 196398846 71737 71738 741700096 36522 36510 854386526 62435 62436 593759290 52312 52334 823805593 33351 33325 131825885 31868 31851 109294208 76418 76419 918276321 74140 74121 692895096 48353 48354 931726061 83579 83560 732443204 46062 46063 697491152 70106 70107 279673333 20473 20474 731373829 53677 53678 42855688 61356 61376 717571264 31670 31661 869501139 14700 14717 347514012 81184 81185 39233526 78398 78370 341577695 26931 26919 80738739 60211 60212 767316885 3839 3840 599550933 15635 15636 978944070 89936 89937 568630921 4230 4231 452730322 8814 8788 96261102 17086 17087 385326209 22462 22449 52920699 77049 77040 650640842 31 32 474776061 38542 38515 403066823 48845 48846 58071436 92178 92179 411130213 28673 28674 256183037 1138 1139 186954110 27728 27748 888107191 6939 6951 147568376 28331 28347 875013964 4224 4225 609343849 3497 3514 371454153 78196 78197 743808018 31217 31218 764720016 40841 40815 476698767 88977 88964 714471774 83581 83569 945725472 33135 33151 294533497 56303 56304 726544527 10507 10508 485288270 29958 29977 398572524 7057 7058 669957288 45311 45330 788212685 51980 51962 659563568 98953 98982 855264580 3855 3853 517834507 32855 32839 224164211 4162 4160 626485461 32974 32995 22518736 31869 31870 970466512 88108 88100 704227510 30025 30026 265393998 80132 80106 720759513 23210 23185 612244688 31740 31741 8357654 69632 69633 620690797 79216 79223 532119304 98636 98637 2077240 72850 72851 936826957 75573 75574 516808830 54475 54476 537926899 62539 62540 839933387 14378 14366 60524223 73141 73169 990892186 57013 57014 294152653 67444 67445 341072975 93441 93442 111184807 8312 8313 706624944 88063 88064 584777267 53125 53110 581763500 44795 44791 724490931 98334 98332 5283847 81601 81622 316819046 24316 24307 823515418 99214 99217 436714698 77768 77769 927577059 17292 17281 372881127 832 833 221081797 36080 36081 181886442 28536 28532 470235137 27457 27458 392725283 5902 5901 654816442 29463 29464 95567446 78163 78164 523274767 75419 75420 832943315 14732 14733 95604701 7010 6985 697961806 81811 81831 609581162 61152 61166 704576345 82834 82858 193073854 95471 95497 555231950 93632 93633 566681906 60854 60881 161701940 18741 18742 960147724 68906 68907 22098596 70313 70323 263984111 78030 78031 41469096 39902 39903 476606664 26331 26332 181716577 80455 80456 247936027 72119 72146 581702094 10368 10370 275782971 81890 81916 244021960 70532 70533 590621393 67415 67394 41510560 25298 25299 695441974 97073 97095 442221128 1791 1792 531724078 48615 48627 339776698 35222 35223 560241263 48547 48548 252636504 67193 67203 233075563 82031 82032 151708293 38749 38750 507940922 22644 22645 713652787 41839 41840 597174004 88141 88125 299038653 76879 76892 139358703 81154 81155 23152610 31665 31666 849399194 95521 95522 444458208 39970 39971 242316617 5024 5010 686965393 62372 62396 517244359 34114 34130 878673316 8541 8562 721827960 56070 56054 948973257 24827 24828 371883000 84483 84484 928273925 57939 57940 408611200 81346 81347 463362192 1064 1068 968430925 12744 12747 715404513 45309 45337 84050095 14450 14446 279770975 34066 34067 350390647 74507 74508 475478106 2995 2996 779048597 85695 85696 854498109 22293 22294 425788009 89340 89316 25542816 91467 91472 902675235 83400 83401 679984826 50336 50325 751982498 16983 17002 658290510 58678 58679 374133112 24590 24591 270422191 27080 27062 937727330 97976 98006 424212374 61345 61346 684141029 93383 93403 583280884 78233 78234 196200927 3809 3810 51611257 9924 9925 213048953 408 409 727246699 53398 53393 183800809 26971 26972 737844873 30129 30147 847420760 22578 22579 138468009 15910 15911 577946326 56054 56060 925821277 7029 7030 387056785 84653 84654 737389927 20173 20181 63650449 1869 1870 480982062 751 761 551063348 55944 55945 850519446 25598 25593 298788457 72390 72403 226541568 72071 72097 902991612 40438 40439 850777174 80021 80037 201996295 92845 92833 916602814 80051 80059 237212410 79599 79588 901779835 15462 15492 497355564 4310 4295 44506059 8228 8203 662193536 21198 21199 516760772 30250 30251 984421726 24233 24248 856367395 28150 28151 595868083 95618 95610 631821341 41211 41212 14425147 91587 91588 346890085 34296 34272 637469664 19708 19709 122864581 69690 69717 401085022 76497 76481 270729570 81161 81162 511256956 32859 32879 480992586 41091 41071 884048372 80784 80785 803497021 66857 66854 286586142 92262 92263 998063055 89687 89688 753205355 31497 31514 253358612 37631 37632 364471407 56545 56542 164341224 52890 52876 142073848 62827 62806 243111879 98683 98670 395227579 2406 2431 870764459 91877 91851 668277562 39747 39726 189837945 84586 84587 862062668 77571 77546 356990433 47821 47822 316407189 22508 22509 838572919 82130 82131 133613832 11266 11267 981186083 96686 96687 495257198 17773 17774 775210079 77951 77952 381147681 1834 1835 893276931 25789 25791 313672345 38604 38605 12163195 48760 48761 698693296 97854 97869 732809184 70574 70575 186880405 41482 41474 186851825 68701 68702 704819026 46791 46792 312019293 72600 72607 196636966 17950 17957 634902531 96314 96315 53142312 67638 67639 273052425 54676 54677 283275757 67548 67549 780754129 39972 39973 455058854 90694 90674 858407062 8942 8943 682893010 71624 71654 431679445 66789 66790 68405700 38297 38298 508753551 74781 74789 124996571 98375 98376 419048999 72470 72471 530466254 74272 74273 734922152 6523 6499 194406280 8380 8364 37815045 21917 21918 515948055 76898 76899 896962975 92738 92721 303912768 21809 21810 438058278 30551 30536 744730496 39695 39696 284644504 78917 78918 354846839 36511 36481 363617708 93747 93738 760656625 14104 14105 308149204 9126 9151 547149554 63134 63151 801327761 73157 73158 151732906 3356 3357 929845437 52850 52869 742657428 51582 51583 146638805 40192 40207 504063371 91955 91959 650059787 32895 32896 291848490 22033 22034 727608851 29934 29935 158924236 92307 92299 937220667 3273 3269 481534673 11400 11401 657574420 15419 15420 61187202 9964 9965 501242523 20367 20352 52238574 26119 26117 924750152 79913 79902 766062435 75408 75380 322674968 39341 39342 167654868 59832 59833 735821247 37188 37213 517714394 97620 97621 997336419 83871 83850 149595887 94738 94755 608869625 30020 30021 829322089 99824 99825 966241726 15834 15835 417421540 61786 61808 124430332 39606 39619 939064702 6104 6095 541079694 16747 16767 75717689 85826 85835 236719146 30604 30603 145065816 22939 22915 996291600 45350 45327 326458096 61096 61113 859537679 24737 24721 572963840 27445 27446 876972706 56208 56234 975204327 45584 45603 596350439 12948 12932 675971947 15826 15827 606526738 98047 98058 550945852 79430 79421 661105857 68735 68736 801560719 56228 56229 925926206 49862 49892 210932345 17520 17527 452510364 23010 22985 210614760 34350 34351 186749856 57568 57587 369315613 25178 25179 988226625 34366 34367 740911892 90187 90188 241182548 47806 47807 23316816 11483 11484 910007103 94272 94273 206976838 83457 83452 612345995 50271 50251 647322723 4564 4552 273794806 14962 14963 543459775 41353 41326 824750584 51927 51935 366274438 82527 82528 337124957 84450 84428 902030066 38813 38800 287809050 93682 93698 140185672 95630 95621 571623696 33276 33303 227216923 32776 32785 912706428 51749 51750 425354859 87490 87491 582064544 62173 62201 216473683 42436 42437 630616256 97544 97562 22517714 78117 78107 793415475 63098 63071 184545317 85754 85752 460257816 15351 15330 252282136 25381 25356 812118630 60083 60084 486567567 65653 65629 739561966 40230 40231 235416614 43706 43707 685738602 44941 44924 994666384 33472 33473 667071129 11276 11254 901570067 14808 14809 158981423 91582 91587 155916092 41041 41042 166751844 53980 53973 282857476 66174 66151 114018257 70937 70920 484007881 33074 33046 168454559 58682 58708 317503062 69113 69114 998498256 3950 3951 918305104 9892 9872 376685023 70561 70586 849634844 60991 60992 23251404 14347 14348 390935144 59835 59836 920802429 19901 19885 502407598 74415 74431 685185328 36366 36367 382967027 37703 37704 516246933 32321 32300 84819705 46494 46493 137076030 6925 6926 748351333 91921 91922 159346621 85376 85367 992120171 92766 92771 176839652 11821 11846 377827115 6671 6672 213874269 93882 93883 976571328 62080 62081 59755662 79198 79211 708482344 61925 61926 226276049 46860 46861 532813136 24767 24759 455757450 6943 6944 652071674 89586 89587 690035366 90083 90084 929688725 1251 1252 204713756 70271 70298 122077678 93228 93229 309240632 49055 49079 333987875 60062 60051 288428759 79623 79624 90151199 647 648 85754839 59540 59541 336000037 43475 43500 454352909 61948 61949 598828354 33585 33586 954776666 19404 19432 437070259 20814 20815 852150182 61265 61249 803638267 5536 5551 892365143 23768 23742 867361441 15993 15994 256309014 96406 96407 438946127 76238 76242 425242570 69451 69452 73443302 80746 80747 185575105 15015 15016 964075748 18211 18216 808039266 78755 78756 212531350 37473 37496 146737450 32637 32638 62047458 77795 77822 992744713 35887 35888 779111358 68312 68283 201149156 37629 37619 889900906 50026 50000 756411089 5201 5202 68628228 57132 57133 524288474 27396 27380 60636141 85392 85364 584897555 86597 86598 922006587 44227 44228 54755514 67975 67976 776504727 53589 53601 772961921 64547 64548 469181257 1754 1755 556321649 68530 68531 668991471 51169 51184 628906691 50434 50458 756642383 22313 22314 698648051 70794 70777 382550187 53688 53689 35100082 67247 67248 577712468 98066 98067 972550234 86552 86553 839986197 65310 65311 43587559 82880 82870 714228650 38945 38954 200929549 79110 79122 211585694 56855 56830 667741847 83799 83815 444065580 49255 49256 781010893 87892 87896 802007643 66367 66368 902394337 78994 79000 545529539 30967 30988 44483026 49849 49864 332482658 57390 57394 39691423 21836 21848 102571756 4679 4707 204011397 13919 13945 523605851 97916 97917 847979128 30413 30414 621804328 49069 49070 964925793 84917 84918 443042981 79851 79852 333110067 96186 96187 688460435 62478 62462 257025597 4148 4149 815933669 2964 2980 519500576 87600 87618 585550656 60253 60275 321057369 69391 69403 545097776 84690 84712 411393759 10426 10427 856918847 27068 27069 70815995 35864 35883 450159166 96052 96025 798408155 10084 10085 97408775 21678 21663 216204237 5507 5489 564025192 68262 68263 524580457 53249 53250 514752653 3767 3768 871812345 47146 47163 531169011 75886 75887 886079821 5651 5652 797789718 76654 76629 8783240 73591 73592 255349105 85159 85179 248571257 63532 63533 256666135 41533 41529 444145858 56061 56062 440145033 85809 85810 394993927 5868 5869 937862338 24176 24152 818733829 99953 99954 988397737 44457 44436 66350382 7998 7999 434737735 4676 4665 93773586 88789 88790 404000341 91172 91173 670355109 56820 56803 655975141 96014 96015 701752783 6939 6940 831981515 99138 99139 323601227 50492 50509 12053357 45795 45796 678226583 71362 71363 739589816 4529 4535 370324094 4132 4128 96317571 1942 1943 561916638 48467 48488 602042436 73582 73583 944915053 75678 75654 55394925 34884 34885 941144254 23899 23900 927622773 50116 50087 906362414 92090 92082 52000356 59555 59556 984020025 59471 59460 620012488 39375 39380 22781857 53288 53289 938388087 55445 55470 961979832 13538 13552 575390917 43985 43986 327000089 72068 72069 297129528 43281 43309 633116980 98868 98883 111584432 1410 1411 279232372 92363 92375 42862836 3233 3246 490847003 10356 10357 281181657 80423 80431 347460873 64135 64136 902758567 44653 44659 135734646 57776 57777 608924269 53275 53251 576211278 77328 77329 116494933 66724 66725 872721604 22649 22650 187693553 14115 14112 981186746 97785 97755 109079175 42927 42939 624024385 23598 23599 535354546 31193 31223 244309856 75019 75020 114404014 69847 69853 73879629 19048 19044 990215964 80677 80678 18268369 72379 72380 110663223 76140 76141 454599915 81272 81270 971562373 98357 98356 341147254 18318 18346 879568134 15617 15627 41564224 21449 21450 685281558 38157 38158 767624617 50885 50886 634106616 9631 9608 308259169 55915 55916 585071808 3712 3729 753564182 51435 51429 559890497 45097 45098 6443469 15152 15182 155970186 70563 70564 571395284 46041 46042 21819974 39348 39349 448750315 57875 57876 938236442 85747 85735 678658213 54308 54315 448503098 42214 42215 846341818 80364 80365 347695404 38022 38037 922301926 54074 54067 193969617 69758 69767 396079775 46522 46552 752775719 27154 27174 773721053 67182 67183 692121343 72805 72806 714676950 96397 96398 730311133 34585 34586 534557123 12434 12435 446737719 12751 12731 10424119 91233 91237 20450386 647 668 865338418 32356 32357 619738654 53405 53377 305841196 84691 84693 55737416 72964 72962 18841755 1582 1583 779900223 55786 55810 581094448 68685 68656 450707634 91415 91416 774576447 44183 44170 646902650 76085 76100 433487231 20296 20280 870620698 84119 84098 807581062 55278 55279 858750620 47246 47243 298192856 32152 32153 273617614 55227 55202 826704099 24218 24191 418558191 38012 38006 489399771 55711 55701 266206625 66757 66733 824972688 35779 35772 597262663 95344 95351 132079376 91514 91515 78639657 76401 76381 131418989 61796 61770 874756834 79427 79428 113165232 63852 63854 384662738 63961 63977 106319144 17363 17364 256073462 43002 43003 40426313 41597 41614 929511806 57623 57624 500075336 5258 5259 197556260 91326 91327 99245445 18887 18917 354367334 94141 94142 908178509 16186 16171 175461207 31985 31962 610995838 13129 13140 726564766 5626 5622 231565226 63431 63432 420904701 64116 64117 414183531 54339 54358 988955134 9804 9805 3729320 25462 25448 63928290 40640 40641 965677124 78638 78639 178412049 95776 95777 871526640 1565 1555 657946716 53602 53603 394644210 64787 64774 81411874 79191 79219 662288511 69490 69462 944302681 29391 29392 105549054 50414 50415 46556047 6717 6694 674845619 41677 41678 237105949 11615 11616 869116246 48749 48750 897851170 60084 60085 601410760 91646 91633 856801528 11386 11387 204204354 18644 18665 99764589 62846 62834 884661521 84110 84111 208444071 31200 31170 505152109 42923 42948 406302580 14928 14929 203855496 40167 40168 741164009 83624 83654 831736198 12098 12099 87015786 63972 63973 980400893 48471 48458 221419482 34620 34641 577785726 55246 55247 748444911 46613 46586 430297174 15107 15108 631213512 18500 18528 553583954 30096 30097 221412596 33279 33306 566269263 27097 27098 441687403 60016 60017 794990144 15841 15842 237459782 29558 29561 805585293 99426 99448 156201385 53079 53080 473265673 44952 44953 311746455 20206 20193 439650136 43308 43315 696265965 92263 92244 159882093 46151 46158 83850976 88686 88687 373994749 69930 69960 61180136 84320 84328 144314879 8190 8188 773982487 78396 78386 118414479 3944 3945 914747083 96995 96996 14931957 90130 90131 69255017 28923 28924 736990425 43473 43474 433650682 29842 29843 522666023 61898 61899 572253760 10304 10330 17929604 38678 38679 313249352 28348 28349 31704893 52567 52544 226049558 2033 2061 53554044 1299 1300 332974598 80831 80832 800547913 69046 69047 150985590 48277 48288 305063349 72831 72832 316322785 98914 98926 592403088 17760 17761 845307665 31715 31716 16709849 10518 10519 484201593 84665 84666 666073461 40828 40829 709983791 92922 92923 795003010 45750 45773 736676094 19350 19344 777987272 73963 73964 910481441 73208 73220 786796544 80102 80078 448463277 1668 1646 791713762 47182 47209 164346483 49179 49180 459288834 38830 38857 574808268 19175 19200 674092965 5884 5885 254315494 71703 71704 636329144 33921 33945 109296639 41231 41250 913286935 11650 11658 785764084 34133 34134 829354530 67572 67578 818506319 59262 59277 978706917 3995 3996 575827435 44786 44787 742525963 83434 83446 554129791 88708 88692 858707933 37238 37265 532742423 13137 13111 774555573 21965 21966 512622871 62079 62065 912234357 73728 73729 384032890 33754 33755 87656674 40205 40206 934079244 59844 59845 528676558 435 436 953914140 86738 86762 490587601 54568 54569 69872678 19759 19760 268067030 50042 50060 203172809 19253 19254 693914242 9743 9744 580910730 11572 11569 603919687 21759 21761 374957559 92962 92963 232694578 22862 22863 128083961 19446 19428 147742324 99576 99598 662127321 39123 39124 876294466 13561 13562 179996021 32540 32541 950109662 91845 91846 595426202 25292 25301 561182031 74791 74764 209364665 83557 83558 481077972 97026 97027 334005362 85938 85961 37624176 99239 99213 622085947 67100 67085 558302039 61460 61461 449231825 43782 43790 317016530 71534 71551 759807341 98718 98696 359039562 26449 26450 817838861 43722 43728 37479055 22368 22369 674059890 82882 82907 189619059 36721 36740 942491489 73440 73441 441832805 42286 42292 963637749 60131 60142 296150107 777 767 706844580 26533 26529 113289699 38134 38135 31235206 27232 27233 398163505 15542 15543 846520446 83273 83274 641461001 44168 44172 834491885 84425 84402 63294750 36824 36825 760037601 59884 59901 39928515 53786 53794 515037964 14704 14701 837788084 84867 84849 336882048 71036 71037 148627533 85461 85446 705538899 42190 42191 441077147 44585 44586 158170375 20020 20015 312724325 3746 3764 781393138 74415 74416 677279953 65643 65644 710670423 76480 76495 794999886 30543 30544 392167161 28657 28664 585756638 76279 76280 700916582 6166 6167 71106497 95934 95925 605183168 55456 55457 944847852 66816 66814 104074823 65265 65266 466616809 58553 58559 750832331 47835 47836 654169611 80402 80403 781763371 20505 20491 892468008 40247 40248 424155612 72804 72806 549719413 1441 1427 376571012 43394 43395 396654294 39574 39562 884488883 4257 4282 370009861 39785 39786 780467501 91875 91876 612662277 50914 50897 921353784 46899 46919 178585392 24777 24762 203414683 33822 33825 480892962 9826 9829 366087252 21250 21251 317717980 21019 21020 504943168 21942 21943 274928822 34836 34837 110410249 39610 39593 320716063 83715 83714 14169608 64279 64280 954035642 8143 8144 164188070 30080 30081 710561824 32085 32084 187565227 72204 72198 797351611 62396 62388 790011726 95731 95761 303209788 92327 92351 550787804 50641 50642 541104567 11284 11294 328205355 78124 78127 156365634 63754 63779 90997092 65071 65072 515579448 23684 23685 139549718 81356 81357 893260628 38927 38903 306194965 74942 74945 729582514 82137 82146 264984620 86481 86482 277163218 85767 85768 752540794 98939 98965 374550249 53788 53805 921486997 28619 28625 606618215 95168 95167 252387315 15349 15350 615593950 79543 79544 806053819 40254 40242 538605731 90927 90914 183458043 20517 20518 587621336 86395 86396 570149010 69090 69089 419930887 71150 71151 644239366 16665 16684 527258868 19530 19531 975767301 91102 91103 195582568 44114 44142 491224433 77994 77995 542739044 30445 30454 362193651 67366 67365 979062686 76696 76697 821376721 67569 67558 630677582 2875 2846 70423756 58519 58520 104157435 10101 10109 639234748 17293 17264 329017633 72704 72697 189219686 27003 27004 711872349 24946 24947 351207984 91853 91854 54565051 98975 98990 560672984 55522 55497 933282942 27432 27433 123191918 18750 18751 673732328 14959 14969 8732576 66526 66525 505129343 17517 17518 710809516 84090 84080 759018790 15411 15412 193764401 95097 95080 211066050 76802 76803 252735050 8290 8318 830925557 22424 22425 387472448 69104 69098 576979100 29996 29997 359354794 39246 39267 993335141 88752 88773 1334657 55706 55707 351892461 52783 52784 691739951 96150 96162 424361861 72107 72084 238286608 10772 10787 38668192 12002 11999 112987243 43583 43576 841779065 50683 50684 642582747 10269 10270 319469613 14529 14554 257029076 97723 97709 216716515 6304 6305 49631116 81515 81517 703730991 12837 12854 376904764 71165 71166 901389277 1980 1954 427652929 41568 41569 833721646 34896 34876 986255148 38510 38511 840759497 23007 23008 95929783 89311 89312 902091231 55387 55382 857520087 11487 11488 448027115 77046 77047 832348085 93288 93289 995184197 27174 27175 357599244 69362 69363 54026812 86432 86433 165803602 75259 75260 990961057 71401 71402 143956979 85176 85158 882642519 81988 81989 237888323 91993 91994 573638466 96595 96596 874018059 90200 90201 615878935 36927 36928 34701323 92716 92740 769399552 73363 73385 270745681 32199 32219 768078940 22549 22577 977816436 54069 54070 281310419 55065 55063 33633934 83125 83118 574858754 17446 17447 115700378 3235 3236 105539018 5835 5831 465098446 55993 55989 216629239 49107 49108 709530045 87702 87700 901746428 52081 52082 149822624 10049 10056 535706748 27799 27825 178605073 76445 76446 978781997 96202 96232 496614653 98146 98124 770037641 33902 33903 863561180 94005 94034 704672069 58294 58313 556904569 85611 85586 445199290 66646 66647 940608806 32168 32191 85979749 78413 78414 695084582 55299 55317 519693013 28824 28798 807354306 48023 48046 127699024 85880 85881 576012930 12510 12511 442604978 26916 26935 746879641 46949 46950 801936643 62934 62935 23453544 12771 12792 932300520 95043 95044 270473402 55644 55645 959933774 25637 25628 867814363 52461 52462 43641090 15221 15231 799595411 13502 13523 233853258 47176 47177 931145267 80175 80152 850757127 1067 1068 288245838 2304 2305 12923836 51751 51752 431219381 43090 43111 57630324 38639 38640 96301770 61737 61732 86698430 26820 26821 869306673 1000 1001 554548028 83332 83338 81458909 24601 24602 322701672 52292 52293 439603801 410 394 211035749 14826 14827 304569364 38695 38691 217588374 10692 10693 975999783 83931 83932 111575054 2789 2790 329447163 41221 41207 93713138 61256 61257 270656587 29362 29361 44126416 87574 87575 400866297 23685 23714 427538688 75719 75695 586484119 7394 7395 467709169 69281 69282 356831492 40081 40102 127320046 771 772 879585370 41767 41796 884888802 93607 93610 719440031 18691 18720 893730808 39355 39356 434420016 80915 80916 19358658 60046 60047 400253743 96214 96229 997961576 42962 42963 117176801 9788 9803 608351520 43101 43114 903654997 3733 3760 23374097 28889 28887 437565631 26967 26968 643062650 75210 75211 321239720 63420 63421 564331733 90610 90620 487546406 65197 65214 365779868 48019 47989 581389825 17553 17523 409726186 36374 36375 847096400 20364 20365 202766404 59475 59476 526116813 73821 73809 461027040 13757 13758 852410106 57460 57480 504099152 61650 61675 696328311 7871 7868 393332268 86321 86322 368591090 35726 35727 386339361 57856 57857 598030671 17831 17832 325290248 4188 4189 431627297 82693 82694 777615161 44751 44752 583770898 63535 63536 590732364 24574 24575 425828123 67716 67717 523021100 19319 19295 623733497 96820 96799 956975972 63381 63382 965563938 22710 22711 949197709 72203 72185 586913116 8036 8037 150805352 91868 91839 796306870 98483 98471 87727268 54446 54447 790922781 30428 30408 856838656 68378 68406 656767510 22241 22235 972170087 1067 1076 918962995 99540 99532 268834188 31234 31235 205909612 83917 83918 990870676 52227 52228 431633423 37638 37628 924041847 37771 37772 294030184 24627 24642 212097158 82624 82636 172266641 17423 17453 473903038 14747 14737 894127580 87329 87330 388122648 78880 78877 495120535 81986 82001 567036283 38371 38346 536039950 32810 32780 684960652 74980 74981 195690301 29569 29545 509148499 14237 14245 292644791 7860 7858 526853612 59244 59272 990314436 54678 54657 848090742 12209 12210 128224440 47222 47223 198757458 51209 51194 574952138 51533 51534 471700263 99332 99333 288354620 40792 40793 620622402 50924 50925 280451518 2718 2692 183166465 1648 1674 83723805 23936 23937 769343089 68607 68614 88483390 19312 19313 15415817 43032 43033 43560651 88356 88357 44270685 22672 22673 575435243 35060 35087 989479306 7268 7269 771287640 95633 95634 258977952 20865 20866 182229532 39769 39763 157284656 82777 82778 630813145 69985 69986 195134007 83122 83138 837406665 36043 36049 855056324 64457 64444 812580065 72449 72450 44787667 85482 85462 160160978 37284 37285 515300920 56470 56471 81752211 18864 18856 898824008 49741 49742 325420289 77070 77071 540919310 10496 10485 253161621 34510 34536 289333740 45371 45374 217215234 79044 79045 95479849 24304 24313 873184691 19027 19048 897720563 71113 71114 466437607 29364 29365 290054756 89924 89925 936798752 47853 47871 948550541 45951 45922 48751680 43246 43220 303445677 80621 80625 450186075 74637 74638 425529371 72647 72648 30742566 94834 94835 887629548 24457 24458 593264741 14240 14241 233998579 94644 94645 406101288 50281 50305 552839180 4936 4938 293988791 8402 8380 837633197 851 868 990861252 74666 74667 777053187 70623 70609 358574285 74587 74571 522080250 16858 16834 464831564 35043 35044 261512701 53539 53515 292051670 10281 10282 436343394 31536 31537 706976108 56535 56543 759684476 80208 80188 176292964 10878 10877 446902406 49748 49749 714988636 17365 17366 203532439 74471 74462 516528234 20666 20637 30030227 20735 20728 96996555 60550 60537 985495832 55875 55901 755631355 81217 81236 990675192 65779 65776 512948975 20708 20709 52186474 26437 26438 330894093 8566 8575 286256056 55924 55918 69999009 90204 90205 132773094 742 743 78665301 94069 94052 859234348 63769 63763 335160889 11368 11370 198423857 16700 16693 542819851 52730 52731 431087760 85548 85549 982590842 45890 45905 231336480 64392 64393 714808361 63981 63982 549833880 5659 5660 476772257 33328 33317 110027069 8844 8845 763905437 89767 89791 34158307 52910 52911 884529829 14510 14511 590107416 18591 18592 403066431 85805 85803 530087538 6854 6853 226625996 34142 34162 290004010 93649 93650 399482068 86053 86054 276157027 31311 31286 600080422 10602 10577 464972142 82902 82903 421162537 59843 59850 669261078 35453 35450 491783207 90171 90172 655739493 37525 37547 590766453 13281 13295 556018849 45179 45157 911863547 40735 40723 599964913 13909 13910 928412751 603 627 563479907 52039 52043 25334708 66654 66655 934776867 14694 14689 329576850 5957 5982 582810479 69073 69074 86896969 32785 32761 469075007 59737 59738 231504683 57313 57307 695182351 41188 41189 705389533 55704 55709 506272622 84097 84072 739750512 58327 58328 496566112 51058 51059 783077700 9632 9633 6470519 97114 97125 409367463 77897 77887 20283788 64969 64973 657306957 53531 53532 316708962 76671 76672 58195746 51651 51628 582668796 43346 43347 689076979 58865 58866 724139141 31360 31361 948999226 50841 50842 841272455 58951 58952 75095026 82217 82187 342771885 26438 26412 143760153 39369 39358 554920252 52265 52266 410256879 91273 91274 25345745 78023 78013 811051579 59520 59540 106467596 15559 15560 474426999 58106 58093 758919447 84449 84450 803287296 23277 23267 426435429 67722 67723 302957874 90941 90942 53537656 34597 34598 955675729 86996 86997 286754003 71571 71572 486547436 42591 42564 103179056 74002 74003 335423723 32888 32864 402805403 39413 39414 683724894 21615 21631 591332882 46760 46747 128220563 72978 72979 54601499 56255 56256 855147685 52409 52390 61247769 98741 98716 667851371 38327 38328 305251580 26132 26133 133733344 83026 83027 686878321 18001 18002 327232356 21850 21828 462438705 52886 52887 277712742 46158 46165 357117314 51963 51946 279394057 55105 55121 83106761 90380 90381 383314094 14009 14010 882252294 12487 12478 25710000 2802 2793 860018752 24113 24114 303878463 69848 69840 588400061 92953 92967 236448545 5973 5993 749970398 64686 64688 495882061 74035 74025 162270563 88668 88665 411908082 64259 64260 582267006 35369 35370 726797583 51779 51780 999375832 98662 98680 577037468 65619 65606 903460474 11418 11434 313049956 98791 98792 964399955 97858 97859 312051541 21825 21836 889059262 67154 67128 362270354 35064 35048 630343362 74589 74594 391848205 91646 91645 809751457 39078 39079 543185311 1484 1486 654808393 26709 26680 176352798 90555 90556 323033893 92411 92412 52721265 37223 37224 171259372 23598 23588 788988909 13054 13055 183580034 29721 29720 110475276 40134 40135 839104998 46648 46636 366847813 61579 61580 48090188 15346 15324 487063720 6522 6523 774116561 54079 54080 516915591 28369 28370 81805850 66936 66937 493951828 45822 45848 391186261 77792 77805 596870550 27990 27991 371551933 2142 2143 420645451 11017 11003 162982355 23528 23529 941138463 70524 70525 635386829 54721 54722 604507311 13246 13242 245386785 21251 21252 638706770 25557 25563 197087172 57241 57264 531960249 53460 53461 666493703 50391 50365 969520424 87995 88002 646244980 69779 69771 723537854 80457 80458 122999262 22900 22901 179994724 35099 35126 608005993 19332 19320 763383076 82138 82139 125046267 75616 75617 847913649 24076 24099 760107670 30559 30539 274434286 45035 45036 266859821 9792 9793 417393101 53393 53394 227412901 15055 15056 988747335 51222 51241 566173604 87919 87920 716975326 92815 92816 55472610 73866 73867 638670630 92008 92031 731576940 69951 69968 938731535 90471 90472 422219269 23882 23894 993078696 85441 85432 689669345 50058 50070 562651755 92347 92325 183637134 70907 70896 65004037 62062 62063 140581927 92529 92530 694135067 83246 83254 599549997 51506 51507 71505877 97149 97150 286401750 94261 94286 470355574 73841 73842 924781034 59663 59664 84383962 17250 17251 123621633 68759 68760 522794208 79062 79092 828497859 74380 74381 838195065 78230 78231 277148433 42301 42330 652425592 58880 58868 662084167 47770 47771 703783722 47521 47500 457891260 1786 1787 867478369 79085 79086 791829177 4359 4349 59519531 78352 78353 509428285 42466 42467 335582614 44791 44815 86192304 88289 88294 610216101 80014 79990 199776320 93912 93925 616326919 69508 69490 609160378 52820 52825 27644054 22545 22567 937474170 26946 26920 621529329 72484 72473 498383076 16523 16524 524669111 82724 82725 836442411 31904 31915 816593960 75102 75090 117768672 75674 75665 305742347 77878 77879 155197251 18361 18362 711667759 97705 97731 900633859 37280 37263 722935471 80752 80753 831921927 93587 93575 544230465 38769 38770 329970594 57970 57966 74185117 81514 81515 807889558 11499 11500 261310086 8482 8510 14612207 4633 4634 9331606 77917 77918 929497490 70479 70480 309246523 22939 22946 168726243 16653 16647 952917193 83964 83965 627715818 17291 17278 452543261 58764 58765 131789572 35279 35251 134778608 883 884 960843513 89652 89653 968796866 83784 83785 414152352 9077 9078 279255748 62885 62858 145325213 91850 91851 476957573 59992 59993 307236466 77899 77900 766777890 54611 54634 627796497 63792 63804 908020605 80346 80347 322113955 93310 93311 39178834 87464 87436 567859872 77934 77935 790674507 91671 91658 331503320 62133 62134 527154319 1939 1940 417585141 38682 38666 225206160 24916 24890 665516108 25714 25715 838349319 7787 7788 981539142 49425 49426 247055109 48331 48349 401718462 66561 66562 267141935 27176 27200 807460352 68461 68462 485359958 69078 69079 853296821 86335 86336 77903899 57428 57429 689542312 68965 68937 444187668 31702 31729 484216733 9892 9893 543123081 88559 88561 440177478 60421 60422 152608338 81347 81339 944920587 17376 17377 797985118 24204 24189 290542851 21209 21210 210362445 45315 45316 288044011 43588 43589 159275991 43637 43625 826863140 39619 39620 960883533 26047 26034 23023232 64966 64967 381772025 47897 47884 404656050 4718 4722 508221671 57232 57233 172427915 62103 62132 244986157 36307 36308 28069017 8811 8804 596924922 5172 5173 217372948 16992 16993 488434339 40644 40658 323797951 81442 81431 178947346 11087 11088 647190662 79303 79294 553133372 47328 47329 275155747 71521 71510 854846177 39066 39067 789064247 86578 86579 991471026 90340 90366 966222145 79409 79410 411189544 66571 66598 419026444 21061 21062 44481483 92607 92593 815261145 14733 14734 324155255 36826 36827 917262552 37409 37410 901699498 28664 28665 505928663 32965 32981 203067095 5383 5361 211245842 30907 30908 350256005 58971 58980 92546313 78784 78791 132592821 8163 8179 608160863 88317 88318 861924180 21213 21214 877082947 16856 16865 228067244 59127 59106 434971595 19224 19225 783532284 51982 51983 798106043 72251 72252 272114562 47477 47505 355769792 31406 31407 44962419 88260 88285 719557859 17963 17964 250379154 75512 75541 219497848 21736 21737 763201505 36333 36330 287326503 2218 2219 618823742 50897 50898 520832999 54337 54342 162960337 18700 18699 884764021 48013 48022 328466619 39064 39065 779135567 40568 40569 662918229 62647 62648 545970823 77674 77675 402188798 3841 3842 659193013 19748 19761 192206724 24839 24840 456792762 33737 33738 19443756 82921 82922 177241882 52688 52689 837485728 24548 24530 941989432 69500 69501 720475161 2374 2375 905242261 33737 33736 625227376 61318 61319 145333462 29398 29399 671388188 53984 54000 590844059 864 865 313726576 93161 93162 298883611 41045 41046 75835009 26261 26280 785522558 23280 23289 820931034 87826 87827 244251538 3262 3263 287758868 15796 15797 12466476 32819 32846 962857879 173 174 197041567 73634 73635 829872195 61861 61856 573068175 72692 72662 795981902 81055 81069 165590206 88758 88745 274460827 86165 86166 879595404 58829 58835 613746570 55380 55381 329497121 17488 17492 305100830 34984 34985 331710064 85475 85476 195551458 24278 24261 316804158 5981 5982 942439704 68334 68335 101980585 52583 52601 619292123 9326 9327 532744920 57194 57195 402187888 34032 34018 514998226 29654 29655 641937052 1312 1313 263059032 29311 29312 980147041 3978 3958 998739161 15294 15277 553301638 5327 5328 257799015 16790 16776 319535118 74688 74689 441853730 16584 16585 898511765 11630 11631 628848850 93393 93394 760531332 39507 39477 525643845 2060 2040 190616340 74881 74882 427227401 4271 4272 878543204 38520 38545 543427149 62904 62911 439252976 4670 4671 756281892 75024 75041 5870231 49745 49763 118696730 22965 22987 446230350 28742 28753 170717404 43548 43576 967117370 51344 51345 216269105 88696 88697 420857320 83069 83070 273678344 39713 39714 272783328 67437 67438 141438864 41925 41947 781823560 58243 58267 192038584 50935 50946 449297270 87252 87259 578871468 41296 41297 143206820 48422 48394 604548133 26450 26451 435263683 36600 36601 470723412 70225 70226 277150981 94743 94727 599793693 92443 92457 632328363 32880 32881 766453309 95430 95425 213550876 40615 40616 110904160 26022 26031 469443433 80236 80243 258297976 68045 68025 96611438 49632 49633 34610240 86825 86805 313968765 64485 64496 634991307 28448 28449 683063356 33303 33304 195272409 2610 2611 406429298 43508 43526 87563975 58395 58396 855776256 64656 64657 594905804 60805 60792 106900354 85450 85451 20641007 75422 75444 969546145 59767 59777 364227308 88785 88814 857409529 13121 13122 131200729 96938 96933 854097655 36154 36165 22496603 71500 71501 736695430 50943 50944 267399158 20051 20052 603259430 45559 45560 555831609 92675 92694 612962382 94969 94944 201985373 16806 16807 629132825 67787 67767 705855725 5644 5646 971889928 52733 52734 961987465 31914 31915 882918400 90845 90823 830347837 75889 75890 434103794 77981 77982 697113242 60557 60548 157462133 9512 9513 121368393 18484 18485 176716188 5750 5751 599193189 6648 6649 523262988 9513 9514 877367729 60757 60733 791810752 17529 17551 404820982 42376 42377 571621334 20933 20934 82599016 19653 19654 763707144 38373 38374 549383639 67412 67413 121511702 74366 74367 841198649 69939 69940 113446430 65751 65752 174007709 46699 46695 169641428 25463 25464 561750632 20604 20602 881351433 41480 41481 6268757 32573 32559 530070569 79026 79027 284118225 80132 80133 163344949 6735 6755 149991914 92793 92780 805061471 65194 65211 435732593 62848 62849 108394433 86268 86278 478051684 43229 43230 200273997 56708 56692 447560782 20001 19995 402089057 51313 51309 251638581 95576 95577 596356691 82175 82182 702082052 20142 20143 203038574 76088 76109 810309252 39690 39672 531715530 10564 10541 82813001 91676 91677 652980770 8675 8662 613926604 81594 81595 728857777 65001 65002 908556008 46831 46832 193156493 90339 90317 620008930 64368 64359 320492974 41878 41879 369359688 95643 95628 7545682 39297 39298 433739760 40364 40376 249954912 86226 86227 635300483 76129 76138 174533212 78325 78326 287424991 88425 88454 29102032 34979 34980 727099892 55560 55561 109388968 39247 39248 374748997 18970 18971 854867130 55889 55859 531992305 77419 77420 154054866 6603 6607 903366703 10027 10028 841796719 42896 42905 746369624 6333 6305 614561470 86281 86282 166070335 950 951 810599580 1021 1022 331180303 44321 44312 183985508 88803 88804 705689265 95528 95540 111893746 43986 44010 296944333 29913 29914 766810958 89639 89640 57395275 83343 83320 204277028 12699 12686 290918807 62997 62998 218264866 15604 15600 220721643 62733 62734 636928561 5180 5181 609376949 1275 1249 317916107 26370 26371 340242247 63606 63605 791058732 80021 79993 43263057 53178 53196 802501896 95143 95137 673281922 97617 97618 541990322 57280 57281 223037166 22785 22755 32322926 90533 90534 145071465 28809 28810 431295169 64709 64705 602499060 45724 45725 775268215 68038 68047 890498104 6171 6172 589303590 85903 85911 131592904 86925 86917 392724043 82646 82647 516174110 61218 61207 415932653 16464 16465 421262552 36938 36939 734737316 35349 35350 454504249 44303 44304 815336813 92707 92708 303919590 51620 51621 992591221 93167 93168 859098308 34631 34632 802458008 58761 58762 428054075 75542 75558 292426918 91471 91472 900095994 14330 14306 142778098 51244 51245 594928220 93668 93683 485129344 88862 88863 870615279 20594 20595 536538987 15382 15406 156945129 25643 25644 755638421 92965 92966 401105433 42885 42871 439170325 3008 3009 19267294 22581 22555 555375114 53643 53623 428782845 95374 95381 674353643 26848 26849 206139237 25280 25281 934549187 30607 30623 154715704 82765 82766 751767150 22879 22880 244591830 11679 11680 664384223 51531 51553 525060288 88107 88104 169485342 53645 53647 357555635 94646 94647 524172249 93631 93635 128901380 79424 79425 460762267 99142 99118 19804279 90799 90782 344582352 60982 60983 439159069 98818 98819 265509688 67020 67021 525288887 49038 49009 278463488 67786 67762 792487630 68045 68046 865486658 11282 11283 386142049 4203 4204 739572894 12025 12026 830215898 47930 47921 709618084 3067 3068 681860182 92231 92261 228617737 29275 29276 936409303 55709 55732 544999479 23409 23410 410339640 52475 52497 162671792 67525 67526 575040799 4944 4939 667318053 53076 53077 20899167 82544 82528 486422114 21642 21668 500541065 28660 28661 663174930 13164 13165 528128539 7508 7486 549597386 93190 93178 9884063 12017 12018 293608288 71988 71971 310930318 77809 77839 838172537 29816 29790 843665629 99854 99856 709197902 1897 1898 351359989 79778 79779 144538362 94227 94228 587374593 23417 23387 667016576 56469 56470 586278231 62217 62218 794977268 21975 21957 648388490 22811 22799 522267001 23888 23889 795695708 23075 23076 111696674 95690 95704 292389400 53315 53313 63419032 68153 68145 30715748 43328 43329 253879958 78709 78710 249975621 13835 13836 857516152 33670 33671 548034287 81715 81716 754009943 2889 2863 596352520 33157 33155 555444297 10438 10439 585417530 7409 7410 515781014 55018 55019 411239269 66697 66698 741357618 90356 90347 52396627 96268 96246 469849583 78003 78028 812934399 98127 98097 333529678 1909 1910 929956642 11203 11204 434457560 11765 11749 595908746 34410 34390 992595186 95620 95627 445789117 87545 87546 769091324 71106 71107 603249071 64451 64452 809875237 3642 3643 740490545 25991 25978 705919793 15978 16007 695929720 53039 53044 964573727 4132 4150 649717130 62968 62969 310774478 71880 71865 744254391 41769 41770 895158248 4536 4537 891044408 51883 51884 845734537 30171 30188 696275700 91869 91849 966974566 20587 20588 105073573 95917 95942 973690349 10064 10048 414387875 8361 8362 234072876 62477 62478 936273640 51595 51588 733458006 16986 17009 430463127 61044 61045 880455720 96179 96180 97524301 87231 87238 725732522 52397 52381 899593736 11035 11036 941969405 702 685 676545447 23179 23164 241057131 16016 16031 766008494 7497 7498 583325614 917 918 446354249 21510 21514 759255974 92069 92070 766191689 95165 95166 932277664 39315 39316 217422087 38958 38974 13078815 72244 72245 318789952 26842 26843 621474834 40497 40498 960142270 72606 72607 894748850 6970 6971 995152221 87214 87215 31823269 35727 35708 447194321 99754 99755 213632361 97980 97981 367320897 64177 64178 793375966 54659 54672 215538237 40457 40476 970658330 23566 23567 892319729 9623 9634 375458922 50946 50947 131908198 48294 48295 895398961 31930 31909 154867198 83247 83248 987171743 68075 68076 661300876 57107 57130 790142352 7476 7466 987256064 39049 39077 438386664 14416 14426 779754688 52971 52955 257975763 45152 45156 960780542 78133 78122 847855535 52088 52101 645384144 86798 86772 123116743 96274 96275 929387982 53147 53172 974471885 2384 2401 906058758 22152 22159 227402666 81818 81813 988934962 21606 21607 37440294 36921 36940 208433902 55782 55783 257799038 68157 68187 924250801 45988 45965 510784818 43358 43359 271299901 58613 58626 524974833 22063 22064 306286161 23549 23550 860531167 35741 35742 510700928 94364 94387 197688044 34629 34658 900930639 1376 1394 212599061 37260 37267 223226793 25458 25459 835250484 76155 76168 822005314 90170 90171 916833331 4875 4873 663224511 97278 97279 341751930 47481 47474 244924813 96188 96160 956288367 47422 47392 606834658 24036 24038 730997860 72816 72817 842505986 6655 6683 965372955 38389 38409 637063307 82042 82043 45580491 72469 72479 72090364 970 993 620570878 74825 74836 333237710 25994 25971 422201064 90243 90244 501668899 12468 12498 7592074 90441 90435 383022571 5628 5629 51322624 10869 10846 114669171 4357 4358 710259650 5224 5238 997594403 66937 66917 479641725 33797 33798 21867217 45349 45350 1710598 50132 50133 804070867 35111 35086 505825809 27903 27904 654244473 18711 18716 310583090 43548 43549 848884024 34470 34471 626782945 54790 54791 757865118 94190 94219 277162876 22315 22333 93135859 92214 92215 861728206 57851 57852 601283023 54470 54471 606227139 40977 40978 175764547 74111 74112 872348908 51937 51938 348586661 50745 50746 139057629 73674 73648 579893260 29010 29011 629671430 32280 32289 616636777 52757 52758 430774954 59199 59193 874806394 51028 51029 631647637 28530 28531 199065175 84968 84944 564175985 49869 49870 626491440 56204 56205 566529488 75671 75672 690122156 83218 83219 147197404 39177 39207 715083236 54695 54679 261858756 6248 6224 602001802 35035 35036 185302702 53879 53865 781134009 71728 71751 67547690 7090 7091 383680119 67225 67226 918823366 73472 73475 250028741 81648 81654 341000297 96319 96320 21704723 90856 90872 530707107 91794 91795 578273496 50092 50114 437424118 64328 64342 338064514 12076 12073 324841560 49477 49467 759291751 24464 24465 177824026 65497 65498 529776170 31041 31065 269561425 47471 47472 704741722 63533 63534 390318618 53811 53812 215163776 94033 94049 163446300 79924 79936 508606434 79810 79805 150090730 7586 7602 513801056 20188 20189 85063893 24419 24420 182374624 92747 92739 842926437 59968 59969 181509425 1173 1174 50838894 38618 38619 655079328 25704 25689 766542129 65685 65686 130627309 76527 76528 925902605 84822 84838 386071066 41979 41972 343571834 9944 9958 619515610 29301 29302 371586759 17066 17058 419137380 61382 61400 249926515 35069 35093 546167514 97016 97017 251739414 87373 87374 737687131 5635 5636 668949252 72882 72883 389077539 44937 44938 703376951 62113 62138 943314480 23023 23006 783986078 20595 20596 324678323 79706 79707 251065291 59756 59740 946662874 44918 44929 713627207 29684 29699 328112092 86508 86507 249022696 83756 83757 825287635 20153 20154 242148729 1237 1217 204338899 88486 88487 930976535 44410 44411 354828703 10932 10933 275378988 43199 43200 712399515 10742 10767 421018559 24483 24484 773376799 59524 59541 169001591 4566 4567 125906157 14261 14262 183456998 51219 51215 653895003 70393 70365 527274640 58479 58480 427429777 22781 22779 457810280 97779 97780 292718105 72158 72159 670737692 84788 84815 561716233 69465 69466 967164305 20565 20566 812055441 47828 47829 595756144 11742 11723 978975143 1961 1962 818913866 84381 84387 296950558 25100 25101 710340179 94431 94417 385724586 72810 72811 491841809 56568 56589 819558615 20967 20968 879082634 21430 21443 303820600 672 673 368573891 85559 85560 951115263 75155 75132 181400086 30865 30866 47824968 45971 45982 321533809 15569 15570 645376033 16407 16432 109114902 34248 34234 772580690 17537 17538 535021454 99441 99463 300846732 10374 10375 220554352 29758 29736 435945767 24687 24675 457610291 97871 97856 252779147 55866 55861 240183654 2411 2412 428147637 75245 75221 18563195 89759 89746 883024765 57424 57438 187657671 39013 39014 663026217 67322 67319 512144242 9215 9223 806832603 29891 29883 680673393 48044 48045 124961794 16262 16257 303550046 62119 62120 783814633 7142 7118 401804393 34272 34273 522221303 17094 17095 218099755 99741 99715 341123091 39059 39060 809726529 50503 50531 89751708 66343 66366 146079979 74488 74475 211192989 62274 62275 989946174 57112 57113 423526759 76426 76433 227709586 37412 37403 452876818 32932 32933 52533777 54517 54504 336101520 16252 16225 761057073 78045 78046 235747824 32561 32560 769708295 63654 63647 135556523 8585 8586 759929445 43765 43768 45879960 36803 36799 393498537 96975 97001 401860172 37931 37944 974715190 25886 25899 459490127 94286 94290 312912574 2420 2436 263461100 17676 17677 44502856 16160 16159 734592030 55040 55011 158196617 75322 75323 154518399 18164 18151 603872974 63447 63448 786389152 3969 3970 314479359 32080 32081 360449392 56740 56741 516665882 56272 56273 758662894 63462 63463 605985252 89058 89062 958271620 47951 47952 974842317 60763 60764 345794600 72824 72807 230216868 86981 86982 107850584 46428 46411 702447058 22760 22770 760317459 52485 52486 937368742 3763 3740 206523142 41973 41974 603870818 54503 54504 240565999 79780 79759 892110985 61576 61577 748520648 20610 20611 350742247 94298 94299 736606781 64215 64216 479168356 51594 51595 545609500 37855 37838 248715769 46837 46838 777297327 6413 6419 733452700 61910 61906 312225660 17125 17126 445527709 30317 30318 851081947 51448 51420 680875617 9980 9965 903797549 69315 69316 444260261 90106 90091 423027701 91607 91611 65010724 3387 3405 40466482 45081 45082 466262207 92469 92464 854927644 80266 80242 274530989 5549 5550 522512715 91000 91001 405077084 78648 78638 226959304 94177 94192 498486818 49401 49402 159655651 79290 79266 265206605 1401 1425 17518263 11482 11483 291215917 74788 74789 773484571 30114 30115 520831912 76656 76682 992196228 37002 37017 273391954 86916 86928 67145197 79330 79324 66373189 11806 11833 844004605 97167 97175 509347556 75641 75616 163436757 47443 47444 361497458 30355 30356 559818803 81861 81862 528097514 28149 28150 922009115 51881 51882 629877096 59900 59879 812970992 71997 71969 210615118 61964 61952 656791502 11806 11807 449609401 39152 39153 817039993 49136 49137 814353018 70996 70971 503020700 4645 4617 227758747 6593 6594 263776044 40369 40370 83436313 43820 43821 223033939 51027 51028 95795032 80210 80224 488081274 52631 52632 688196069 2537 2516 356259258 54389 54418 231147662 9772 9751 483356105 260 261 754186838 83605 83606 272839929 21995 21996 302948100 43972 43997 563309848 35449 35450 379760164 18808 18809 981859484 32648 32643 590939750 66037 66041 483258639 46312 46322 449127191 64704 64689 668295176 22084 22059 270850221 15989 15990 113904671 648 652 360439448 4673 4674 687925957 27499 27500 3240443 17830 17858 804238073 36635 36625 405871820 99645 99646 204864865 87915 87916 56285616 89923 89926 176379050 37225 37224 311530414 28552 28553 204733678 71967 71959 616150526 54007 54008 128577441 81614 81638 359238698 34868 34869 805318729 40858 40850 806587858 20536 20506 985850284 27072 27064 825731435 21077 21080 284851872 58743 58744 378787296 49226 49227 981650557 28496 28483 18806427 46509 46497 316427766 13333 13334 11554122 55183 55163 787511266 88169 88170 526797037 27028 27029 462450606 10649 10632 726814017 24162 24163 582365722 74733 74719 858999533 24040 24041 184504342 11479 11457 310825701 72728 72746 676249823 54710 54740 10798005 98535 98517 659754394 9991 9992 27370927 91978 91963 581692965 45277 45262 301530206 22810 22811 660903965 7770 7771 27395504 73713 73735 872586382 46158 46159 147268282 96596 96574 497943070 57701 57721 974458697 91332 91333 460947725 31959 31960 344567824 99016 99046 273559858 38899 38919 147696394 96933 96945 247896532 71094 71095 551164062 84706 84707 932909363 81359 81360 473711017 1720 1712 967304181 4185 4162 825568548 95458 95466 880588213 53703 53689 192663025 16120 16108 873218097 11313 11314 729601086 23032 23027 575523167 59215 59216 134337345 1994 1995 456201829 49184 49157 306227566 6986 6990 267139131 3357 3377 9817343 39818 39788 509195688 15497 15498 245952990 18701 18702 639999049 53930 53931 548201282 90205 90216 211667100 60309 60310 637642748 42422 42423 98633437 61217 61218 725704458 55904 55905 590304788 67499 67496 769118656 75759 75787 773585710 98610 98600 322098110 65446 65464 797276245 8587 8590 564512930 37517 37518 132601135 79901 79900 519095189 71091 71092 157243535 16273 16274 284024405 64064 64056 92991390 82945 82955 760861157 8699 8700 454460175 59996 59986 166830593 95676 95702 917505699 83894 83896 65897646 37963 37964 495993871 92135 92136 880974232 10719 10720 244411453 1208 1232 406443292 67864 67891 812185281 29834 29835 403612855 95410 95411 596032557 26761 26762 558201964 69330 69331 876223398 89180 89177 933817550 75641 75634 993395625 26905 26935 140855971 33245 33246 459062360 86062 86085 363040621 29221 29222 864711803 66207 66202 784286135 30414 30431 558470703 71306 71316 530284667 48136 48137 503107113 59243 59244 876033086 82664 82665 503867464 2842 2843 501961901 35531 35532 807230553 2535 2536 511342016 34155 34152 613646857 11745 11746 388333349 82514 82530 576957818 28518 28519 131718022 34930 34943 240297011 37095 37067 149855877 74950 74951 951876508 49574 49582 768375997 78231 78252 983189782 39583 39584 608615122 98802 98817 399119382 37463 37464 620939991 30359 30335 939538428 80574 80583 662562056 75817 75818 767154167 43917 43900 853480530 47086 47087 649770189 40475 40476 49941891 44722 44723 737479662 92870 92871 592044699 78138 78122 434575694 74543 74544 343225431 82688 82689 610339157 47214 47184 823682963 21790 21795 546548320 84305 84306 754287950 55075 55076 913740630 9836 9837 493146745 7237 7231 305521437 17397 17409 551221516 74352 74361 235633382 64513 64514 823980183 80947 80948 50349266 34736 34706 984688894 72042 72013 295015106 14350 14321 741931970 31020 31021 518201290 38945 38946 325909330 53122 53113 192098156 20437 20425 751875847 40030 40031 460462429 5289 5290 77828183 95204 95205 133593509 51257 51241 936145834 52880 52881 788622642 84717 84718 600226433 96816 96817 680356491 64284 64285 400166256 83128 83129 901386587 7518 7543 393567425 40239 40229 837962084 59684 59685 245577752 41091 41120 977748054 48072 48073 862446822 81759 81760 248703939 18388 18409 718314776 77522 77496 590947065 51591 51580 672833381 12840 12867 475982275 80273 80274 629947554 18556 18541 350085238 19477 19453 35217260 77734 77717 5805663 94548 94544 539069369 54242 54255 601562588 80894 80895 244000327 1365 1366 479077284 88213 88214 565768129 24585 24586 116023182 89503 89504 619937510 15152 15160 970121050 93760 93759 240014693 70703 70704 461234151 80264 80276 768880847 3716 3717 48256162 7310 7311 800609295 61723 61724 611226142 36627 36628 262881055 8195 8181 813359144 4187 4216 476509099 18555 18556 28164414 44401 44402 362863102 57468 57469 717670016 37521 37522 837430792 11006 11007 753837402 14312 14313 862759892 28165 28166 120560388 79080 79075 615103443 71674 71675 739703006 80350 80351 958608116 53099 53090 929471223 43439 43426 991669796 34552 34553 285306477 91747 91776 311144056 59018 59019 266567821 82778 82779 569258547 73306 73300 326253749 36807 36808 279508905 7646 7647 46592633 67869 67841 639186836 19326 19306 543273008 213 214 281004789 85351 85352 781529400 7427 7428 894346436 1913 1896 60462170 91600 91601 881375474 3662 3663 461600506 7762 7737 915589475 2010 2022 437854531 47966 47967 324969505 21760 21754 696989965 33986 33968 81133766 87313 87321 547387493 94156 94157 38592885 28718 28719 478494548 31054 31032 455173356 37231 37232 937263862 1105 1086 742761024 14852 14853 520077828 50539 50538 49288962 34045 34064 407951382 97394 97395 39477668 10072 10073 741019612 74749 74732 448147635 15933 15934 344247343 56926 56927 610044659 49022 49023 605015270 99955 99972 436447192 10055 10038 307871088 58309 58308 76453325 85086 85067 33637848 87113 87114 358603648 61955 61962 932751732 98108 98109 704440989 13490 13513 499392825 96990 96991 992994764 37763 37767 300634477 72779 72809 633878942 89075 89076 565939694 18347 18348 762517171 42320 42345 700008699 60310 60311 931756817 1123 1124 136898948 51018 51019 673747624 38415 38416 812452413 53220 53238 866509095 39940 39961 991004164 56520 56521 353861369 41114 41095 86037410 86982 86983 386011647 1289 1290 586162036 78891 78911 470204592 10762 10748 371634597 20778 20798 353209658 80877 80851 664144115 38584 38585 994899551 26367 26368 622007786 7854 7855 804895965 30206 30226 619034451 61409 61410 913716342 51125 51110 94412176 29790 29808 815537780 38280 38290 50399556 90324 90325 538858216 234 235 638878181 90250 90251 102167918 46468 46469 325546459 52851 52852 302218508 61571 61572 753245239 42082 42083 554481841 48096 48097 505676202 81580 81581 878913358 50007 49977 785421862 12503 12518 846559238 61451 61479 113750083 8387 8388 190354851 11898 11899 873427899 6860 6861 795985612 95889 95900 224484439 68057 68029 534200548 50668 50644 886417681 8608 8609 76047316 37506 37485 103167170 62409 62411 899876135 97652 97655 215108007 74770 74772 849508562 50865 50886 642499861 3996 3997 792059030 44875 44876 161391708 4535 4516 592419067 98223 98237 927838641 27569 27582 463456520 78475 78483 935766079 84441 84456 310235573 27073 27074 518516465 88020 88021 977071295 61244 61218 589858939 41705 41706 344469134 36878 36879 304130897 49863 49864 720237311 53834 53835 925237432 23790 23791 111919824 80469 80460 408161417 78279 78280 228031560 14309 14317 645783064 24109 24134 251209182 97137 97138 581830417 99568 99569 157526259 54190 54202 885000713 5585 5586 584551781 80440 80441 187178575 67076 67081 55736978 25006 25007 402797648 511 503 440615939 65235 65227 177588727 27235 27208 735035191 83524 83525 788310478 38346 38332 584059812 85117 85118 392913311 53910 53911 688677219 75121 75122 771923835 27825 27826 255172283 42779 42780 779250993 44007 44005 791537859 13111 13097 311475824 64955 64942 119280426 34831 34832 239055889 74129 74130 232337706 91191 91214 387549903 30161 30162 393079572 846 849 157846748 21369 21341 408677784 81592 81593 756778924 25022 24996 462052850 30264 30252 89264967 58785 58798 390127694 43354 43355 157558543 77420 77421 560991031 71118 71119 577019796 85827 85837 604261058 30700 30701 62750278 51253 51254 586519833 16710 16718 218987190 91512 91506 123670541 47982 47983 359033582 38433 38443 803276080 36192 36211 536964443 72851 72852 918220803 22924 22903 572200279 13711 13686 220205524 3931 3932 818375384 11349 11350 879962127 43329 43330 416003411 46947 46948 92889570 50508 50478 923714407 67495 67496 955943825 59948 59965 523528714 70056 70057 161587187 88116 88117 261028876 81699 81700 587874531 41462 41463 714051641 71582 71583 797399811 93577 93578 792562191 62261 62278 718982175 95064 95065 804990412 13431 13407 975474810 23145 23135 661949284 13287 13304 575899455 60489 60490 620165012 76975 76958 524103177 71143 71165 553852801 43983 43973 888933116 42210 42211 134805961 83708 83709 695813356 76687 76688 209125925 77854 77832 545471082 94559 94561 589515928 48125 48104 283012770 30476 30493 109224674 65562 65563 169447869 61182 61183 683977145 96465 96466 833212652 42295 42271 16057958 14683 14684 354775998 87017 87044 827108030 58933 58934 397701037 97989 97986 940212828 94544 94545 585781768 46963 46964 630502687 97620 97638 736585600 12410 12411 617823703 83468 83469 472549904 32621 32622 363021528 48100 48101 615840950 20830 20806 906514179 6727 6728 814144416 79510 79491 51051805 86789 86768 355284966 84890 84869 406429192 48768 48770 749244502 56079 56083 701088867 80989 81007 16041614 63711 63683 872009621 9922 9894 51106777 45651 45662 160736116 61257 61283 171598253 50384 50385 888919409 48530 48531 566231440 70219 70220 955783311 25378 25379 701712913 94021 94022 906751647 76064 76065 120015510 9056 9059 680652916 31752 31753 425390984 75536 75535 165658981 65474 65444 29141402 71614 71615 895482426 73266 73283 490835419 11833 11834 345597432 529 530 492014328 50161 50162 468239885 7924 7910 812555675 93005 93006 480764807 12043 12027 234897234 9283 9284 60850168 80039 80040 428566217 69030 69033 276478060 92347 92348 542201995 54251 54252 739566378 10505 10506 140381049 13128 13098 61409789 48525 48526 443574518 62349 62365 477815737 56812 56803 274427839 57799 57774 262842600 53672 53673 62002217 20521 20522 859223699 42560 42562 849596234 39369 39354 887694305 8148 8167 581207615 28239 28240 231505709 39082 39083 868029860 56273 56274 551143777 28208 28225 666623322 39337 39341 708896437 72584 72575 808503205 44777 44778 424954313 6605 6606 569672179 84274 84253 942060719 8996 9008 358663028 97363 97340 445774735 49787 49788 517427404 53291 53262 856221274 69889 69890 677770463 45903 45904 893386764 7 15 378284247 27463 27464 64549494 97162 97181 121570996 92103 92105 73344583 55490 55491 778781254 4011 4012 951851898 87953 87954 395568877 32628 32629 271247385 74148 74149 914142234 17021 17022 687180251 49955 49938 291127656 53733 53718 730828644 94550 94572 823131552 11108 11109 439821005 16804 16822 821726411 78179 78208 195164893 42459 42460 162739412 1826 1830 731127676 32426 32443 242909036 30137 30145 955007339 13573 13585 268613430 5513 5519 585264474 67857 67836 89405444 11919 11894 796181740 26157 26142 790017017 9329 9330 160393881 38301 38293 452859865 84735 84745 221388485 14302 14303 55576156 4166 4167 260131029 53804 53823 141686632 15861 15862 225149337 68196 68197 560277888 21742 21743 388952398 81312 81297 338448537 15229 15246 768538880 53889 53912 656856519 46471 46490 430078720 27467 27468 148412538 25784 25767 152292368 31768 31755 138274876 94283 94274 299711522 66848 66858 912275029 57736 57707 591726272 57063 57064 931687454 17486 17470 549759181 85463 85464 169419692 52955 52974 723213800 67197 67182 255714924 61311 61312 636029244 36566 36547 364269896 52603 52604 73510831 37721 37739 644440792 96008 95989 952962220 43159 43160 564500939 35972 35973 266409995 26174 26175 345575171 14913 14914 326797559 82864 82889 726531929 53011 53016 415047959 92046 92019 226098697 99798 99799 848362249 1151 1152 552436578 43935 43919 45327647 14117 14118 549760522 8051 8030 690323755 33763 33776 459616666 30434 30435 651816018 78381 78382 296074735 62495 62472 991119596 72863 72864 545576923 22578 22560 767259069 94719 94720 342062950 3867 3855 530663325 75651 75652 21946141 55125 55106 909495681 26267 26258 52040146 8542 8559 451499660 14463 14479 504153644 18225 18232 545036419 41933 41925 323490993 27646 27629 231382753 56666 56674 121212201 93304 93288 631878407 66155 66182 201825339 4573 4587 928445015 1618 1619 235075699 38392 38407 579985830 63084 63094 628040898 8639 8640 109079381 15558 15559 357883963 97230 97231 426083877 48532 48533 644752974 62481 62482 501407253 42335 42336 377295518 66244 66245 936149696 98392 98421 307590783 79360 79340 773253370 80477 80478 380017174 154 155 628957393 25055 25026 54022112 60690 60691 722827635 43537 43538 262637493 79175 79192 764322841 27597 27598 259218987 86648 86638 918230382 6508 6509 729875223 26052 26053 487845178 1645 1646 478234028 27436 27437 88253953 86696 86669 976660928 37365 37366 921452994 7959 7941 441292283 27220 27241 886523705 99951 99952 422249123 53996 53997 840949313 87184 87170 46627607 23170 23177 739684880 17964 17965 934448583 405 406 210351686 68170 68144 955329464 31535 31536 431575338 73997 73998 515101997 15534 15555 959762697 24723 24724 491026511 12999 12997 359546885 90950 90955 918262367 11084 11085 717797287 85188 85166 606675002 63096 63097 692272404 59564 59565 572736916 40026 40029 706283131 52920 52921 94751288 64221 64222 327795297 322 345 345592301 22928 22929 397366433 33067 33068 707272292 81619 81601 420639507 88611 88612 70368799 6795 6810 525145069 45458 45459 697178313 53600 53594 671496724 87738 87708 715616475 31718 31720 136636166 60982 60977 276104157 62211 62212 700950595 97103 97126 398322847 6410 6411 634419700 71192 71193 857363106 64047 64048 340668931 92696 92726 608610842 59291 59295 485839878 8024 8025 662409077 61773 61754 168165941 89661 89667 705336990 32494 32495 653001593 82333 82334 802563846 88882 88883 816104892 10848 10849 495372972 27982 27983 554155187 39730 39731 169102628 9948 9974 56202770 71872 71847 337079722 93915 93916 873623084 17762 17763 339487915 15275 15287 473874893 44351 44359 831693934 67473 67475 848688402 25187 25195 395532212 90991 90962 959492339 65717 65700 234272701 56981 56987 50266028 88570 88540 763162288 4545 4546 425588555 76482 76483 732051412 89449 89450 97633023 26329 26337 721570844 60842 60843 533847685 24708 24686 143787134 18168 18169 598231781 59487 59488 866675123 93822 93823 426085066 67072 67073 254607869 66107 66108 221575298 62958 62959 411915960 50267 50268 734031495 10392 10415 549950483 59369 59370 918936765 46590 46591 655506156 21475 21464 353596342 98920 98921 617139765 6696 6697 702149878 17857 17856 869988154 68573 68574 487515554 52701 52702 804073936 9732 9748 481977043 85666 85672 527358617 34953 34982 431903507 94871 94879 378016649 99745 99718 866459495 48740 48741 534852280 5954 5931 729081071 51722 51711 767400565 20467 20473 155319687 77616 77617 290795385 74586 74612 976522298 90063 90075 346215170 81844 81845 915328249 32754 32735 324300113 46826 46827 79247127 66071 66072 978035442 95702 95703 420093438 28452 28453 690137772 28708 28712 554356042 99924 99894 614173994 51612 51611 485047619 16142 16162 841208717 10587 10564 814761246 45111 45112 206441450 92242 92236 834154920 60551 60552 573934242 94510 94511 38901640 29626 29627 803571064 70957 70969 615548265 60220 60221 977048627 64194 64177 278906615 15095 15096 629115883 62863 62845 871687305 72930 72931 925061140 9732 9724 772477435 40886 40887 764987720 62633 62634 79479619 28068 28086 691556382 96295 96270 577444494 65843 65873 276530531 81041 81025 773201485 19298 19299 227997782 50687 50693 884839208 83693 83694 401192623 56823 56830 170204472 78454 78429 458634212 14457 14487 147012131 69000 69020 234607916 32048 32057 897245039 98466 98467 165144088 50923 50922 168976770 82317 82318 929253929 57638 57639 48276800 80097 80098 924141892 86136 86137 68704677 7271 7272 70937564 12119 12120 801330458 50617 50587 482010228 30641 30642 811770213 74532 74509 881927817 92479 92480 912506107 61639 61640 178147957 72052 72050 961067272 42669 42670 859954066 74799 74800 72686584 19125 19113 626068423 35971 35950 153204935 96547 96522 480069618 54977 54978 784753627 34483 34460 261586855 42143 42150 724961945 96537 96538 751553893 79213 79200 342581459 28602 28605 429590785 88756 88750 213022656 13955 13936 515127141 76733 76734 124506557 38889 38864 513450781 11585 11586 936590026 3181 3168 792322262 31366 31367 586034012 69984 69985 718006328 29005 29006 510230021 42655 42656 437461710 91856 91857 772932462 3999 3995 320219851 35976 35963 72530327 67106 67107 312610216 50936 50937 557271313 35473 35474 759444495 63681 63652 737298172 50829 50830 892200512 75433 75462 93712596 14027 14048 679746433 98604 98605 193727495 93720 93721 12027313 18005 17983 67925138 93938 93939 727304338 81526 81527 35791732 68698 68718 440210230 92257 92258 300646073 98621 98622 637235045 98085 98063 771337255 68675 68676 191127166 67905 67906 222079278 51331 51332 654074973 17599 17620 91025514 70486 70476 639442087 23817 23818 645653320 54091 54092 658757354 64945 64922 432022223 65037 65033 667397655 76704 76705 122097879 97768 97769 896266862 81506 81491 346001735 20841 20842 298667615 77391 77373 535702145 16443 16460 427487648 10510 10493 259900780 19236 19237 158205732 75651 75627 175496084 98837 98838 433287757 4389 4390 377845009 7404 7405 150795164 29141 29142 309660813 20644 20645 386419535 55942 55943 143772726 15674 15652 611376013 6620 6621 337492067 86003 86004 815650928 12525 12526 302514771 29119 29144 274333750 23879 23880 573844334 96263 96286 507414495 29338 29339 810860554 34735 34727 236885886 58474 58475 101977810 16013 16014 742189526 53204 53205 823848413 71701 71731 741333502 74003 74031 855436831 87692 87716 31494505 76285 76273 729089145 23098 23099 234089301 77282 77283 94798898 90370 90371 818421656 91274 91275 520731003 51268 51269 770113507 36326 36324 735855328 29130 29155 683660891 65824 65838 14287402 79731 79732 965947505 65605 65606 470313356 90168 90169 226400742 91847 91824 137679337 81916 81913 690593295 62765 62783 5038770 88136 88165 143180507 29573 29600 432634035 71653 71645 710715819 38679 38680 702545044 21554 21555 517535197 22317 22326 453058222 98345 98333 724255302 45663 45664 564407720 84435 84436 699807539 1665 1666 427782472 18819 18791 955922173 32519 32520 239009158 89965 89937 766663367 94245 94246 566652268 25318 25319 534707282 48024 48048 554847964 12933 12934 776417442 41973 41951 779801407 20982 20983 382050205 26214 26225 488223831 47461 47483 457382711 41738 41739 98678314 44419 44442 953878128 77605 77602 925813542 19186 19214 147487924 40881 40882 880441951 40485 40486 714641051 88661 88662 142223118 5111 5082 432601738 96464 96465 264772052 43985 43965 448541658 65403 65405 468212096 1420 1426 305920183 40883 40884 744297715 65614 65590 223499279 5784 5785 563468024 13235 13236 786997641 53603 53598 547137350 11728 11715 440375368 2916 2898 20593078 35295 35296 174468499 24800 24801 403601397 98676 98680 322681189 25954 25955 922969746 38618 38592 235769948 7089 7073 212287264 6360 6361 146909146 67092 67093 952263564 7452 7453 729519369 49976 49977 727392123 8644 8647 686196723 61016 61017 139382053 9603 9573 983471159 22307 22308 365546635 16149 16165 697242794 71428 71429 577265213 39095 39096 686820934 50478 50506 830567866 78309 78296 246671115 55863 55891 808027668 75173 75174 577396355 44145 44146 312080241 54184 54196 918352590 52847 52864 563227243 87153 87154 77285485 6521 6515 484829100 75429 75430 238463559 72621 72622 246203419 28748 28775 263174076 34757 34778 517935920 14655 14678 945618114 11592 11593 191430356 1633 1612 863040384 97688 97689 150819321 24190 24191 205036955 12275 12293 39680857 93728 93729 641017828 90878 90879 834411585 95632 95618 967608244 82041 82042 981082649 27638 27639 981577781 89774 89775 816051858 27902 27903 104661461 79063 79064 523961603 31310 31306 260047128 87400 87428 901585137 46221 46222 823880597 83946 83940 915465017 78593 78616 215619574 44689 44685 484442218 22029 22052 133836821 5613 5594 947779990 11424 11425 858307731 35847 35848 473811039 47881 47882 984470991 31607 31608 500119351 42219 42220 516521502 31878 31867 156725847 91169 91170 30582750 3120 3121 632013254 6475 6502 86029368 35167 35168 820214178 3949 3952 241630727 39276 39277 21132821 47332 47314 137409846 57634 57635 451497277 63696 63697 145447386 14752 14753 964668540 91188 91162 729217873 31787 31788 107091770 36962 36975 828370625 84336 84341 103956566 36742 36743 798676689 96533 96552 292868446 32209 32205 411883043 21624 21625 570546172 86897 86898 569730863 95214 95221 317961701 53943 53959 847128891 34025 34026 347509455 14326 14340 909888439 37778 37788 235045073 42035 42036 882671645 97665 97666 479432251 28643 28644 90167955 17458 17461 963333386 64925 64926 297139766 16619 16620 230604937 63570 63571 85172551 31691 31701 643593443 60139 60140 303851043 62137 62139 146234562 10034 10035 106089051 67250 67251 715495671 16120 16109 493861003 85941 85920 298062189 64060 64061 30344160 6688 6689 713560053 95819 95820 429555354 81633 81634 799879165 59181 59182 166830199 77573 77574 839895034 55186 55202 3426136 63654 63655 242220486 70348 70349 450727158 68776 68758 865616047 10013 10003 179548835 22348 22343 641293249 13592 13607 612449536 541 542 341082778 4788 4797 512487611 6352 6359 689626507 55631 55632 639388679 28428 28455 147851214 82269 82270 154025343 14082 14083 21236475 91691 91682 43459195 56809 56810 503400106 39258 39259 750369079 90267 90268 411655718 2019 2044 636791136 27359 27387 902754264 89119 89148 868292844 40147 40148 8648608 80178 80179 122242625 58923 58953 988656719 99078 99055 587123747 30532 30533 483003807 33253 33224 171121618 84750 84761 926506220 36241 36246 946790776 45430 45431 621072736 24960 24961 525747631 79475 79476 35875828 71924 71916 524660313 19822 19845 432970316 989 975 559313902 89763 89764 633028600 95605 95606 518091124 92238 92239 781242367 27313 27287 503023951 42739 42740 575811490 68505 68500 955758383 84873 84864 951773283 70025 70026 668747297 59563 59564 441359532 5043 5044 784123683 72350 72351 594816825 50260 50257 317836460 99579 99573 506988758 25323 25324 768131587 69160 69149 804027290 64119 64120 823668777 65355 65350 7660335 45715 45716 197691210 66734 66735 82702078 2176 2158 139656078 92288 92278 390438905 65089 65090 653346501 97174 97175 971010920 30383 30379 132581180 52170 52168 334024176 96714 96719 295849886 71334 71335 993160152 74082 74060 417485827 50299 50300 560149295 34651 34648 428039066 75656 75657 759865969 83993 83972 966975854 79027 78997 553652196 95789 95790 507033944 14172 14163 213200562 93398 93388 290998701 56039 56040 179781510 35381 35382 966849354 87437 87438 368710297 2682 2683 476858692 60110 60111 614419952 46854 46863 243243598 35075 35095 576873753 72276 72277 67022174 79893 79894 545107971 99029 99030 132610559 58583 58584 171936648 78795 78796 552579569 6087 6088 817090032 45113 45114 820330642 49560 49569 400888056 84534 84535 58244265 56527 56533 846342488 79915 79916 373519350 947 948 55129996 76545 76546 93417014 84967 84941 179719592 67701 67702 917063830 71080 71100 890750249 91045 91046 960407584 82165 82166 119205131 44149 44172 878721578 11993 11994 669202298 16981 16982 346690072 79779 79780 558115051 3854 3855 973267481 27251 27269 398450449 35310 35280 647816836 70051 70052 450750669 49602 49603 774808865 69183 69182 235289060 51461 51462 656244551 24314 24315 102887784 51944 51970 287113009 70544 70545 133535608 24984 25014 912890163 41548 41549 123394450 29067 29068 364900187 91660 91690 517938409 23751 23747 814561095 36779 36780 437744984 76889 76859 827377334 61151 61130 968353333 82311 82312 208351114 53032 53025 585461621 8625 8626 119509366 48629 48618 639781646 74876 74896 870797710 30949 30946 832257919 1204 1208 957617874 16369 16342 457194398 6812 6789 874469361 7285 7286 904254613 10903 10875 963401407 96933 96912 812696616 78198 78228 684412268 84344 84345 155542699 58952 58953 547810314 55366 55381 492981645 18581 18609 256830031 20638 20639 942638854 54642 54643 657028738 96784 96798 921800426 71362 71342 432944428 18253 18254 796867331 57611 57625 533484322 30027 30053 922277512 38784 38785 583810387 66641 66642 880513659 67413 67400 194510958 2437 2438 702767608 7823 7824 69960789 1411 1393 263865198 50735 50760 976816507 50755 50756 874187535 40661 40662 305328696 80648 80649 395492929 62548 62544 147066062 60066 60039 196741697 44701 44702 278866960 36968 36969 310509620 44873 44874 627725222 37300 37301 230918303 82427 82428 972760887 18364 18365 809044132 76619 76620 533531452 55580 55581 542872695 29823 29824 847288428 76087 76088 360552142 33551 33552 417255384 66791 66792 660607582 44294 44314 195733597 5163 5140 428392274 71968 71980 993642549 12883 12860 971206168 21438 21440 501006044 54678 54679 872031795 20208 20209 708038567 84160 84161 20993648 41985 41986 471558508 27330 27341 178879903 20535 20527 45944731 23476 23484 637727859 64073 64095 215233750 97212 97213 525333094 51599 51604 607647482 90012 90008 668835828 39931 39945 830439939 50499 50500 551063062 17811 17812 221617162 78563 78571 125688062 41964 41969 795895891 28448 28470 714822168 61711 61714 563684296 10626 10627 216169344 50939 50940 442821513 45213 45226 788609743 99596 99597 237717295 80723 80724 210538341 92064 92071 453581893 6953 6971 571162792 97994 98016 551953284 36916 36917 293811669 26568 26569 287891147 51757 51771 773250581 2314 2315 57345708 77174 77175 17332485 21367 21368 404411364 96717 96718 935339923 78207 78232 447285050 9408 9407 433602963 46482 46510 475870173 39132 39133 316431736 19516 19517 130941685 90706 90707 739132093 37994 37987 799481298 93328 93316 968534354 62367 62343 928625084 67150 67140 600093041 76583 76601 549718438 83031 83057 732808661 74956 74957 193467831 40988 41003 327296877 30882 30880 564387291 53216 53209 993620801 93449 93450 95224276 54082 54079 566812663 67740 67741 925376370 54255 54233 40382406 78206 78207 543435926 41163 41164 931849444 94780 94781 883998399 84329 84347 615806606 65824 65825 405351719 25486 25487 730896114 86839 86840 356012149 38127 38134 234903927 16006 16007 698502984 74651 74639 599679190 27833 27853 895986494 10980 10981 14528030 49682 49676 297830665 32100 32078 663651017 63576 63577 169007599 78335 78332 124818801 95097 95099 842177092 81520 81521 237389540 1882 1883 782927008 64019 64035 858110714 95619 95620 316291679 4798 4799 160140844 45160 45188 281897383 43347 43348 869650025 32545 32546 623624177 46340 46368 990203200 28948 28949 982288697 52580 52572 775739135 54509 54510 900449438 95452 95476 650926816 10659 10648 731144330 58481 58482 57231061 59785 59786 309523393 85217 85235 362938890 1652 1666 778014724 4071 4067 506791790 59746 59747 677756663 41081 41082 391470709 86511 86512 769245751 24992 24980 722179177 96948 96949 521259857 52889 52917 972838991 65884 65906 62914861 2076 2060 868495809 35708 35709 580290308 63114 63096 62309030 71432 71460 694122490 2151 2133 931488591 48880 48881 919922782 34164 34150 15824029 26221 26222 706311090 66186 66216 587444163 13372 13373 994040361 29549 29550 963423656 20218 20219 147200002 11898 11903 54989873 83481 83504 709745411 57407 57408 262230539 55898 55899 539504532 3672 3673 624298712 14560 14561 579274151 69707 69679 838130313 55085 55086 921537505 23790 23820 749824666 18538 18539 560070822 78862 78863 798027540 84765 84781 185830721 39488 39498 841109751 98517 98518 801743684 34957 34958 748435820 15485 15486 143757753 7171 7185 312986457 51571 51572 293688108 71146 71147 241769850 90977 90978 628285135 81705 81703 20279059 84869 84897 277336024 27619 27644 777706820 74753 74765 681762688 65122 65111 686557478 47175 47176 247891663 38662 38677 500400962 49130 49107 822655606 66665 66641 810091702 7931 7937 806274006 55836 55837 292777176 89889 89870 798935679 26773 26762 523733531 59269 59248 213838057 69584 69613 353432622 20498 20499 680465514 7803 7799 521128387 23696 23697 81062733 10518 10533 381693696 44920 44891 926590842 34621 34596 18091103 12699 12700 299732168 54745 54735 928936740 39765 39746 780011478 38393 38382 850918849 65948 65923 928777668 60057 60058 84831739 86877 86878 72331717 85044 85045 14598457 33132 33133 439332112 69419 69429 318711436 38816 38792 137381470 44422 44436 103389136 9838 9853 783774990 82059 82066 418677529 7827 7828 194185618 86383 86384 708022752 43714 43715 305095217 16665 16666 315931458 42104 42126 397591716 72577 72595 143997755 28999 29000 867531514 3041 3012 128637442 23682 23680 904375873 60925 60955 763192189 86564 86587 87877503 91842 91819 684869938 66190 66191 564126948 55507 55512 368779831 93730 93736 462486309 71989 71990 211561653 65755 65783 254458934 36980 36982 147671266 79928 79925 690909682 36871 36874 196657085 74082 74088 489504223 6209 6210 345885753 54946 54926 668140582 42793 42797 895114058 44694 44721 111235817 31546 31547 79651536 4084 4085 71382596 90435 90451 167857615 86978 86951 965838789 52765 52766 204416804 7292 7315 792791401 36537 36509 754854581 6791 6787 350625705 42002 42003 430976864 36289 36290 182053602 85574 85575 712249994 77841 77842 134764228 16244 16252 291995791 36199 36201 705398261 24265 24266 215499541 95955 95956 120132700 64591 64583 137460408 78192 78189 857344249 18620 18621 347619741 5086 5087 78013240 87719 87713 593056537 46537 46529 942852472 21454 21472 648751421 99969 99983 292642830 69754 69755 118449442 19195 19196 192871325 85581 85554 746091729 14730 14731 289351837 2565 2556 120931000 16234 16235 917381051 19113 19095 222846660 5516 5526 141496094 58387 58405 510303211 99820 99842 748390150 21392 21393 666770593 41794 41795 668814504 70750 70732 824311341 18069 18070 268180974 78111 78100 492783191 99177 99173 737558742 7253 7254 647635898 30433 30457 145456566 96693 96664 562276106 96483 96461 277878124 37511 37485 917199182 31318 31320 994742119 37644 37645 636312372 41191 41192 577498600 43910 43900 614654639 2894 2911 671018222 35073 35074 114660904 1175 1170 807944529 12905 12883 49726711 90842 90843 189724877 84129 84135 873246090 79663 79664 931068436 96453 96426 81253363 65221 65205 924192996 42503 42504 674819570 54786 54787 16893200 22630 22624 878680308 62280 62281 88172720 83971 83990 50754639 51099 51100 791798091 30752 30753 256947020 21299 21323 584485699 51043 51044 106215708 72275 72288 214611414 12969 12970 359284196 65045 65037 636877810 84955 84956 5627508 56656 56657 773535785 44232 44233 814039188 84928 84944 67529134 99045 99071 149364649 1367 1370 396753863 9148 9161 266669122 5849 5850 313099279 77170 77164 924137127 58522 58543 962458560 57115 57116 756205969 2916 2917 69222612 41977 41955 750950660 13432 13433 433641094 69723 69724 344675809 86078 86107 485587119 98264 98265 631137043 18198 18199 623839189 82543 82544 83567801 43194 43170 805863090 37859 37868 524871472 5934 5935 665546382 38434 38435 311671298 31832 31843 457021950 50485 50473 257392306 1643 1644 809279791 67170 67150 382552075 22388 22389 482733737 69094 69095 628943711 95710 95711 575138314 1028 1029 726393755 21638 21612 156687961 71236 71237 724102863 89136 89137 134483790 56679 56672 125181417 14074 14048 16904928 87606 87607 510229862 99370 99371 304798529 52733 52762 50567611 30267 30287 923166695 45492 45484 365285419 60760 60733 522545018 31470 31471 207504333 17256 17257 463412943 56097 56125 913028304 31914 31919 214838508 92575 92576 133616308 83086 83063 667645705 2767 2765 906374263 90234 90229 435340102 20626 20631 686902242 31052 31078 360461088 76277 76278 725623988 8459 8460 613112811 68992 68993 600988360 53568 53569 160793295 28206 28207 83426890 8848 8843 402015109 84593 84594 728772168 59956 59957 597438628 22970 22971 396273245 87349 87350 326716150 67727 67728 632890373 77212 77213 793419429 16521 16500 988242115 89979 89980 573225233 551 538 512795586 95496 95497 631233899 90942 90923 620972999 91774 91775 86150678 86090 86086 322697074 44048 44049 893329730 19275 19289 491784103 90620 90646 454318571 64328 64345 176382152 7156 7157 59237477 27535 27536 311100690 57630 57631 450723974 79463 79464 876816281 67278 67279 667770861 88516 88508 136438020 6034 6063 489555679 61049 61050 427712485 82262 82263 607554798 64915 64916 5477090 99431 99432 991117000 15728 15702 503886284 45561 45562 307528721 36170 36142 263318707 46683 46695 176719766 65765 65786 428021833 12866 12867 645712540 4496 4497 569773357 30871 30845 940877118 38839 38832 802841801 94335 94336 423355160 8564 8575 789939280 97254 97250 507837816 82815 82816 334088611 35839 35840 395634728 66325 66322 477951448 51885 51886 961498431 78731 78725 360811128 89658 89668 813049686 7551 7572 710102282 67152 67138 597030699 65406 65393 603868901 54320 54347 890859883 15088 15089 549132161 5768 5772 162959747 16500 16501 152263141 38650 38623 970367120 39265 39284 181292429 98867 98868 383456101 29045 29046 469847566 21607 21608 921386938 30191 30207 495873142 62855 62841 739578281 65788 65786 483320965 78435 78411 858613721 33857 33843 756474762 61100 61101 710587394 62746 62770 891137903 3074 3084 601671532 70886 70887 863710884 76703 76724 914368281 18409 18402 756146311 91206 91176 576374330 77029 77030 671407025 32893 32894 683830907 16448 16449 583605277 50750 50754 678683679 46568 46580 254909376 16206 16207 133935102 62675 62676 898509678 50207 50226 69545172 58747 58748 36304296 72207 72208 113429056 55176 55148 897420517 30117 30098 962456103 95791 95772 600620524 91552 91581 186598117 8347 8376 872575578 44440 44441 331930316 85276 85265 45752119 18610 18611 339021245 38832 38803 993927056 23771 23772 449624365 11433 11424 47908693 93394 93395 239093598 41378 41379 610319020 72109 72110 340606165 79503 79504 629509829 90787 90788 710288625 81395 81396 86118382 70784 70785 190417196 81169 81170 668712320 9978 9972 550169792 99760 99771 377396785 12620 12636 897109992 27772 27757 479899458 37578 37593 37725596 39981 39982 411101011 43974 43981 242741722 42401 42402 853289445 12214 12229 49078124 18052 18053 169913043 19883 19895 710268011 96033 96034 879303748 7668 7669 569993450 96364 96365 974420173 67510 67516 514556499 7103 7129 672453671 12209 12214 366445418 42661 42662 146181411 18646 18619 362368581 54205 54182 349241906 75015 75016 959738766 83781 83782 576348497 61371 61372 240173541 85051 85052 384695794 29396 29373 852030126 21655 21656 264684277 51904 51905 139877363 23986 23987 130124864 94057 94047 785346574 71462 71463 841330085 29138 29130 474941059 67120 67121 907980456 91583 91565 789166240 36826 36848 519342250 53744 53759 952220999 21495 21496 645746311 52834 52831 426473327 73543 73569 114959846 23179 23180 544811830 10019 10004 700610139 53843 53846 334856627 86191 86192 15444469 54265 54266 136355150 70536 70537 335792055 87367 87368 700429989 4601 4623 305039840 62072 62066 847849049 35081 35096 461203832 42867 42868 652025210 36643 36644 59538163 55983 55966 288625436 80973 80993 986094922 76435 76461 49855505 59200 59201 848829592 3254 3268 834936229 57872 57901 948184590 3353 3354 617731696 4733 4734 6248362 353 354 316635246 70980 70981 124245056 34608 34606 228789629 66018 66019 942349211 60411 60405 47173378 61203 61209 288381572 17416 17417 409246619 10331 10359 824334703 29201 29189 459312936 68554 68555 381135860 7342 7350 973269664 91516 91517 575979908 3394 3417 369282727 45191 45192 686926459 62649 62650 900761987 11229 11228 486758549 5969 5957 935294558 83056 83057 743620294 22319 22320 375140108 24517 24541 712479186 78612 78583 295124407 16449 16450 301526520 9977 9978 134370620 65176 65181 642121750 12019 12020 941704158 18559 18560 104904376 17358 17382 983955820 33723 33724 210469926 98084 98061 272081492 8926 8927 343877313 12278 12306 602176768 33368 33369 586271548 63744 63745 318290003 69449 69470 369529679 52655 52629 654578156 74447 74448 410608295 97007 97008 984129830 95305 95276 415344640 13798 13826 274340669 37200 37201 819142458 52505 52480 19164724 80433 80434 14796214 52427 52449 117313778 36270 36271 319949114 44341 44342 5338972 40366 40385 333919791 64680 64674 565271336 63529 63531 199723896 12049 12050 29946310 95475 95495 776083718 11385 11386 53722701 67196 67197 830285455 62052 62053 622432794 23134 23135 12325358 71324 71314 222222761 69969 69970 588264360 8809 8810 697615891 83228 83229 605835942 41776 41746 387974602 18628 18603 671940920 95610 95618 65518086 97504 97505 921447104 8050 8051 376977492 84857 84858 578208561 8074 8075 824483405 67254 67245 630330019 24077 24107 349098249 28995 28996 259697110 59951 59952 422930423 10359 10360 257177534 55294 55295 181822750 57848 57854 517858864 71172 71173 567460903 5716 5717 575134277 96504 96508 76949959 7242 7243 416224603 27862 27863 384568565 13552 13534 684545862 9121 9122 587953120 81438 81439 678476308 37013 37014 317039801 2293 2272 438791049 10433 10434 304461111 37458 37459 960412391 25568 25569 555488410 31965 31966 115682688 52313 52314 705944902 25477 25478 576710394 56833 56818 796070862 51208 51184 974356564 7550 7551 245205083 43504 43505 511294341 91806 91782 680418839 88421 88433 660241425 13748 13749 262723085 10645 10646 760941324 54158 54153 537392731 42351 42352 687027563 66459 66460 17945510 68917 68907 17589512 75606 75592 753943005 26484 26485 242737138 18601 18587 553856078 36079 36092 304533119 47143 47144 792232402 62057 62046 297683198 50206 50216 358676233 37336 37337 502487275 83227 83228 318764158 1999 2015 659519578 6889 6890 535065477 57325 57326 652868456 72545 72573 105280106 71555 71537 265365538 63691 63670 640322781 6286 6281 317472778 6335 6336 256563538 53319 53320 622665542 8796 8826 592324071 15148 15149 473002720 51800 51810 849215154 5387 5388 942999023 74543 74537 286183579 68487 68508 379106882 92136 92129 627297294 7966 7967 294831305 20812 20813 262003808 7352 7353 601674349 39203 39204 177993623 78092 78093 74709410 58633 58634 338842705 99331 99335 667707147 91359 91331 856288735 57158 57166 948416596 4761 4762 65573169 58769 58770 922340891 63049 63051 970588041 62780 62781 499407391 22868 22869 651465180 97574 97575 195640614 5319 5320 480146880 97229 97204 56381008 10297 10327 865882407 61081 61111 277688195 62630 62649 978851554 28737 28732 812288150 49098 49092 785796089 34668 34670 847035965 51846 51840 954367036 10358 10369 398188849 94497 94498 284936602 38972 38986 380942913 91410 91390 50861456 72957 72965 783796972 75657 75676 635851523 18696 18726 396015881 78796 78772 33022748 76169 76170 697723664 82334 82359 79040365 95693 95669 26493170 99789 99790 39369986 87109 87112 605471933 74008 74009 778393150 20721 20738 979456143 98122 98123 876443524 33967 33968 4246162 61570 61558 42239708 90910 90911 641467458 33791 33786 562414613 4582 4583 297744656 15459 15463 636567335 30827 30842 421335667 57542 57521 431050447 93086 93074 81016397 43320 43348 181169893 94797 94809 980424784 19082 19072 621598427 20294 20295 711796933 8093 8094 162905284 52608 52609 347384539 88897 88877 573210933 32866 32867 349870658 91776 91777 879129024 37521 37534 945620047 27558 27559 101028958 85034 85035 282709731 13706 13707 247432425 67087 67114 695593798 45095 45096 477773698 56170 56171 306452482 1438 1439 542291628 13418 13415 671660865 82631 82637 627740940 30628 30629 83069124 56313 56288 677416480 37868 37869 976896805 22412 22391 352642388 51181 51182 707982577 27382 27376 707097092 95306 95307 868043096 53756 53748 423470208 14856 14857 703715263 35113 35107 123351318 83616 83617 807932957 46133 46134 769344944 85212 85185 328378632 41231 41216 270311932 98709 98739 521855818 52188 52169 791056314 82670 82671 454081823 74982 74983 464187972 54757 54754 619088326 79174 79172 688843041 46729 46730 239168679 25163 25164 564222209 28026 28033 25296823 74758 74759 557251200 32207 32208 959314881 55148 55149 121590835 72630 72652 480813564 84633 84634 62398751 3818 3819 524408085 63953 63943 376242617 15870 15871 563733809 67477 67470 787461997 49382 49352 178735813 56840 56841 789861745 80363 80338 783986488 23982 24007 740827288 56764 56765 48824068 95829 95830 745582458 69350 69366 595450091 80573 80574 783969596 83966 83967 664370274 25359 25360 387781780 79240 79241 976151996 95058 95070 407527897 94622 94632 402928487 89816 89786 738006266 39638 39639 87635597 17080 17081 525783488 70433 70444 328033184 15312 15313 31620840 25584 25585 867090941 12943 12944 573532050 27798 27807 129751564 29025 29003 144656812 35004 35005 487932222 53557 53585 884922646 22860 22861 791154627 66290 66268 67206085 61332 61349 46516606 12048 12033 525599860 15753 15738 950772713 27771 27772 702168632 78655 78670 635273508 29384 29385 641225344 82707 82690 362039303 29953 29954 410653220 83655 83656 357218948 82420 82421 968998082 20299 20286 320313931 43380 43381 558071793 25476 25477 726028475 67592 67579 327425142 23097 23103 626086624 54575 54602 50920370 5118 5144 636480507 49651 49652 782782785 89354 89355 699218168 46636 46637 695747960 44464 44441 545675706 11389 11390 556877562 11072 11073 631105188 20727 20755 100299298 45268 45244 361080362 98648 98639 433255356 73813 73788 837007388 56454 56455 140440357 84340 84341 434659198 7212 7230 20784082 63626 63653 756547648 64185 64212 590995702 19274 19275 992989614 2600 2593 35734252 49871 49890 300602111 4034 4035 47305926 34341 34314 392802016 37650 37651 115702567 99212 99213 40702120 78022 78023 322403392 59406 59411 942882183 58435 58459 614644430 84312 84313 81312951 93885 93886 167091698 41906 41907 208262174 38130 38131 774567639 85332 85333 402072547 95583 95584 86269892 78332 78333 907061556 77786 77787 606292031 57583 57589 493726010 44654 44670 630239918 70786 70792 523534664 54577 54549 255226274 92168 92169 262438448 17663 17662 149464417 7211 7206 940233482 8937 8908 254572650 62277 62278 666863739 76801 76802 849401963 29614 29643 789960550 38146 38145 85515626 49389 49414 687187847 9429 9430 659792685 57191 57192 823038141 25475 25459 503037751 79725 79726 654049803 25247 25224 838693215 4200 4201 839571950 22230 22231 757605319 32256 32229 814487629 70414 70415 151195183 86679 86680 508282965 14465 14466 568870952 70886 70870 453252126 56022 56005 399999061 56771 56772 453760512 69079 69108 735986612 62379 62380 599279428 173 148 861334654 55767 55742 239837363 11907 11888 5969596 94450 94429 771696538 75102 75103 832087082 32154 32155 192103093 3494 3517 414351693 92120 92121 388643273 68475 68464 314035786 14882 14883 314382528 98976 98974 480549930 11528 11529 445884982 19969 19970 429177621 56239 56253 171013365 20483 20484 184549979 81425 81426 928421161 68551 68565 900963167 25503 25504 460922139 26711 26687 563397226 15978 15979 718119162 2380 2381 843913986 53485 53486 155148857 43094 43089 38712306 45899 45900 643788596 44286 44287 582104588 58623 58631 978807514 88385 88378 720085053 92057 92042 295988943 50014 50015 631153929 84073 84074 125982831 79267 79268 417241497 80048 80053 326142460 51390 51391 649718987 51200 51201 290335547 34601 34602 101606871 17809 17822 541431500 75898 75871 508342646 5152 5122 885692723 98477 98496 448027974 19880 19864 781828925 54386 54372 66944198 40430 40431 567318830 47999 48000 571654751 11786 11759 30050258 16073 16060 692629700 42413 42384 875396381 40432 40433 215099168 58284 58285 746895376 61664 61665 243736774 97388 97378 691822911 78460 78470 894213095 82844 82845 987161354 31800 31828 556021437 15044 15045 686268637 11910 11911 884018607 25197 25198 483176380 40609 40610 282460964 84076 84077 303046521 58294 58309 946483443 40655 40656 256524861 53693 53723 170351654 29003 29015 44090364 51302 51308 911441480 22640 22615 387234536 54562 54545 11935149 39152 39136 332571162 43650 43651 591306214 52535 52562 847490252 1019 1020 936976892 29168 29147 861226810 99893 99894 814523188 1757 1764 363566587 5763 5760 77380247 99271 99272 906494004 43801 43799 260183478 4941 4961 656605581 75645 75660 126637467 29232 29233 256426917 66967 66968 367725120 99895 99889 534856328 40414 40415 83325390 34988 34989 282074474 93955 93925 587423109 30295 30322 697164025 73736 73737 44900368 85618 85619 790812105 82635 82636 860997696 67901 67924 31672472 7324 7325 679311880 38491 38492 35478809 15303 15304 14948677 50357 50358 348618450 50809 50810 312194044 31026 31027 329225852 69381 69391 838104628 42348 42369 98064318 62368 62352 636120118 98864 98865 657252444 34320 34312 92755437 89993 90002 881712436 2300 2303 840241193 76031 76032 409192017 60360 60361 507935504 97450 97431 553249970 71251 71259 975721167 26474 26495 53572680 87238 87239 741682640 90044 90045 318693162 32502 32503 954834239 15051 15052 224064680 3734 3735 6614972 6704 6695 717819424 38976 38979 154981944 27039 27067 938485298 24398 24417 443401159 59283 59284 690526686 44038 44039 235447048 59929 59930 236177382 14498 14499 142922226 79118 79119 391774456 88265 88253 379527717 85101 85102 215173887 59346 59347 943750051 27384 27385 841971602 28138 28149 247127647 49977 49978 135332839 30243 30244 448261438 67370 67381 832684637 42291 42297 784787214 66678 66679 293701526 32597 32598 449436774 78768 78788 415691310 36545 36568 470131078 65185 65186 373778422 8063 8033 840397151 40946 40947 707998669 81008 81016 94693823 76352 76353 364543280 83241 83211 126894686 20397 20398 875040244 46845 46823 697001670 68894 68895 894070809 17439 17440 281363801 24422 24437 408860373 7514 7490 41178495 70302 70276 449709031 65477 65481 580552357 27271 27292 865938300 61162 61170 966506625 65094 65095 280722088 73848 73823 132824883 84730 84731 79961693 43929 43911 164539836 22084 22085 507400314 46044 46048 507812200 49802 49817 719481048 96400 96401 583395275 75358 75344 66796843 51733 51762 457045036 85904 85927 823926343 58395 58413 481218537 9802 9803 630155576 61711 61717 517065862 37241 37237 79608774 89397 89398 635589033 81289 81291 911256152 64449 64446 450373652 87380 87409 542660379 6129 6141 896847167 39177 39151 79803623 7450 7451 903696010 12339 12364 546635852 32705 32714 503932519 10090 10087 64681876 20406 20407 453477847 34260 34261 533730981 70691 70692 456024309 31982 31983 665881246 23166 23182 705807858 32164 32134 665005348 95228 95217 172515680 42747 42718 36666001 5481 5482 141645757 22459 22460 572247564 9436 9437 195225872 86125 86126 176424880 17360 17361 610568143 34902 34903 325635814 73809 73805 140803478 79322 79294 788671067 24251 24252 690628545 81370 81371 916493142 54997 54995 756139329 16828 16810 398850826 67040 67041 70686200 48578 48555 83503579 24764 24761 12979425 4192 4193 736558728 85710 85711 628872802 30408 30417 647383470 88380 88381 881455093 36169 36170 632431041 86324 86325 457270880 7670 7685 584229289 51222 51194 315352510 86392 86416 693897846 70429 70430 945662424 73400 73407 815273641 89106 89085 867912517 60078 60077 816466993 99352 99353 11939380 27133 27134 562994759 9539 9540 208767407 21206 21182 463931962 96352 96341 338718602 31396 31397 485071165 91555 91562 32212614 40683 40711 657496949 59998 59999 854268705 95344 95320 497793655 50262 50291 885094959 53945 53938 692953105 46876 46877 914981718 89881 89882 80618079 272 277 297241141 29878 29854 567082488 56167 56168 355679590 98760 98761 677201632 71685 71686 633269357 64877 64878 852673996 96486 96460 98426318 96629 96640 438855554 18084 18085 977700582 59959 59945 387035027 16378 16379 8820353 4698 4668 657999234 67404 67423 519656108 43462 43463 637771047 69078 69050 937128457 98838 98829 897721750 82116 82098 849474379 78828 78829 124674113 1163 1164 816526103 6774 6775 985798632 83712 83713 753524919 68559 68560 937940527 52756 52738 958759270 83995 84008 244053535 28124 28126 637071026 71347 71348 84343004 18183 18163 134687315 26998 26999 293532433 32788 32789 917315269 76348 76373 652627166 28453 28454 995528466 3858 3883 290558671 14749 14758 564228695 6243 6244 270677354 70704 70697 882262306 17472 17473 370093494 88347 88319 171553489 58606 58607 220388891 21797 21777 14918108 69979 69991 126503125 74098 74099 823590360 15209 15210 935297779 91328 91329 226741232 58132 58133 381385940 33045 33028 459220133 13526 13527 282388866 95472 95502 650046807 62064 62065 380177706 248 243 930668137 55951 55959 467729551 57005 57006 141117182 83195 83173 51108156 99984 99977 216184337 82723 82724 188171915 6982 6983 954999288 3487 3488 377084257 55231 55212 795403224 84381 84365 793380185 29508 29509 65545462 65139 65152 101737425 75088 75068 562527938 65186 65187 857229420 82228 82229 364310150 39037 39038 109608670 115 116 886365144 24671 24646 134189607 60006 60007 587655217 32109 32139 884985396 20246 20247 89160392 76276 76252 416448517 7461 7462 957827651 76348 76323 385525315 55741 55742 942413977 88218 88194 117514330 73597 73610 541483214 22876 22877 420580838 48827 48835 726318415 15074 15092 568496949 43877 43863 251813305 20845 20865 254183906 52374 52344 103375790 8630 8650 407507733 99061 99062 625896705 12015 12016 541944357 87175 87160 17295677 18090 18083 110943602 87146 87118 89288589 44296 44297 85933473 88964 88935 144998432 11340 11339 511787715 77533 77511 474196227 88157 88139 569644151 55284 55276 933676606 67742 67716 716257001 26800 26801 948540310 32009 32021 43223130 10769 10783 241575513 40750 40768 868866932 8502 8474 480617947 46442 46470 332101121 81046 81047 934558090 4572 4573 562927512 49453 49449 264806363 78080 78085 603914012 29178 29179 947362509 13568 13551 601092404 54599 54600 944183348 54663 54655 176070073 12812 12813 290101621 81747 81757 384375321 33349 33350 860634020 76416 76417 226669893 1055 1038 160593408 25634 25635 31971779 79654 79658 920250718 32597 32606 358678730 25869 25868 421955918 37310 37328 844731547 74436 74437 668189958 74762 74763 981955855 23819 23820 827815893 49625 49626 61807906 32803 32795 539576999 76288 76278 376906558 7038 7039 16892036 15378 15371 996560880 70860 70850 958202705 51927 51917 512363498 73010 73011 85285998 28796 28795 811317167 15770 15799 777887454 41755 41747 8503498 75822 75804 246379568 34926 34927 536737154 81885 81886 570346395 63137 63123 444373808 74132 74133 235146967 51964 51961 702900843 64251 64252 535095921 49554 49528 793228682 33082 33083 572509109 82792 82793 804478955 2930 2931 761020413 4190 4191 48317243 83428 83429 637574271 8937 8938 49825004 40712 40713 568521626 33959 33945 610028604 64728 64708 830304603 49323 49314 112040676 19317 19318 194188562 15276 15251 95465306 22925 22902 474535915 61457 61458 742175412 59874 59860 678483461 14970 14993 666621347 71295 71296 453641147 44498 44499 484146612 96145 96146 559128038 784 761 262544361 39664 39665 390014866 69293 69294 540247906 14167 14175 84670793 10728 10734 577076158 82745 82727 184915985 42789 42790 571352766 25761 25762 339974847 11079 11083 396919124 43219 43220 954953919 21642 21649 365313471 48287 48264 660953394 90912 90883 150743108 7333 7334 905788702 43557 43558 351318880 69651 69652 863038670 26122 26135 946710938 28864 28865 396946256 8401 8402 266990682 73132 73133 693247364 11519 11520 714345015 29570 29571 677377964 91409 91435 387753121 41542 41544 374545816 8925 8926 340183630 95180 95181 783093637 8844 8873 784756022 2357 2356 347200918 90246 90218 579243348 24495 24467 520396070 37910 37911 135043562 73743 73719 838028114 68792 68793 606487448 82816 82817 260008905 99686 99675 256900334 28996 28997 441078365 84521 84522 944528053 47973 47974 983080386 15788 15789 128088563 46516 46517 338905312 98868 98862 633783933 76659 76660 841576154 95039 95040 561586437 40035 40036 338221223 14433 14434 450440830 86088 86089 719059344 54151 54125 900965993 50411 50382 387536488 75389 75379 396464514 78076 78073 683081511 77003 77019 929660037 21171 21172 953106902 16785 16786 256180268 55807 55830 796617314 59774 59776 647054838 88758 88759 519326002 22392 22389 717420556 29091 29092 488205181 28310 28311 18825376 42874 42875 572880489 14962 14956 18770437 94108 94109 361260484 35749 35750 721790900 51554 51524 368912279 67785 67792 597203556 47931 47937 962272556 86905 86906 869621093 56059 56060 792669696 788 789 437601940 70929 70930 763602564 61866 61867 789148599 57225 57238 993626673 18582 18583 873466277 26125 26105 636847280 42851 42835 11626024 92788 92789 988735599 37929 37958 480043069 50696 50697 403676512 46030 46004 618928621 23680 23681 463878501 81054 81024 259835734 47814 47798 188973441 95889 95890 390397069 48035 48045 603197075 31072 31052 368700341 25774 25775 193843723 32487 32488 113441703 28179 28180 903997832 61251 61237 410022202 10957 10960 834789901 19823 19819 171539502 83339 83329 128199766 66753 66754 376895541 55414 55415 146846570 68277 68278 361528177 90042 90043 311569834 37297 37287 107382716 10257 10284 648067490 2690 2667 115076740 30591 30572 733461602 21395 21370 729345281 15498 15518 441959359 5207 5199 672155840 61042 61036 188776761 61258 61259 149104256 36670 36671 3629433 81583 81562 886917492 48426 48443 635731174 11166 11167 186183833 75393 75394 736821456 49247 49248 955997418 61055 61081 823539416 62960 62961 296609039 89683 89713 215008230 84169 84155 321276488 73045 73038 967290154 87401 87392 627572894 40468 40469 98016773 18133 18134 194534100 93959 93971 748327416 98075 98076 122761069 81839 81840 845058221 57265 57266 942021324 85417 85428 469274280 21939 21940 294558604 41179 41180 595464869 27143 27123 368455435 72966 72983 207794522 83259 83260 977613791 54684 54691 71175170 85088 85107 876623292 85373 85374 678277246 11094 11095 76889111 23513 23514 124027949 81420 81430 184058190 53127 53128 490891545 45657 45648 211261226 5489 5490 84015607 38309 38284 778188981 95877 95858 951176366 66342 66350 159217225 13331 13332 774156374 87662 87663 244561347 47513 47514 455530194 90268 90262 860328887 2596 2597 220459034 35353 35374 549702933 57833 57834 650680665 93702 93703 224367085 85618 85621 478456935 22160 22161 323592102 30350 30351 286517681 70702 70703 373746394 14500 14501 440621641 25052 25053 463865260 61436 61437 653745741 19159 19160 665093094 38288 38289 135590893 24598 24599 878899946 39247 39234 2785849 74124 74098 554993608 56546 56525 338911126 77747 77743 816198878 82014 82015 403431222 608 609 546611864 14261 14242 469155853 34484 34485 942724888 37427 37407 485789362 39409 39410 703174645 12247 12266 513589042 20606 20607 205238763 86920 86912 921346624 425 434 658961861 82691 82707 2678955 64699 64700 227488774 45466 45481 333939477 74322 74323 437756630 55752 55753 730444833 10040 10027 786070690 42430 42441 970149254 5015 5016 365741937 89879 89891 680656552 72965 72966 573882626 7095 7105 892207455 11729 11700 921408595 79286 79297 246116016 41155 41137 578052420 36072 36073 887221710 63314 63315 23271356 80550 80567 868631229 22387 22407 578898083 71618 71619 544799966 54289 54290 570227771 24763 24764 868836 42617 42599 578449479 93299 93300 664705222 46740 46741 884864887 71785 71759 76482554 57138 57139 822896796 68397 68374 182931100 2364 2365 867825186 46683 46684 546925454 15613 15633 155704006 64426 64427 486639964 76793 76794 76997961 43806 43807 251763936 95502 95503 73078132 71583 71557 586718758 45603 45604 402289879 98704 98688 924250359 86439 86456 499154781 13505 13526 121614484 52142 52120 609121517 84148 84168 673368469 79375 79376 384671403 13907 13925 319719872 18295 18296 351946462 14214 14228 413357340 34978 34979 554230446 76422 76446 844953824 11611 11634 607783635 47864 47836 834823374 83033 83034 186989706 38260 38263 41026905 9229 9230 594555192 17543 17544 668608365 31171 31172 434812504 62489 62490 504321889 54130 54114 206195381 21139 21143 817813437 67248 67249 344903795 57886 57887 415691383 59482 59483 346811581 87638 87646 451758963 83082 83112 78568104 41369 41370 997233954 24795 24794 915581483 37104 37079 973925494 89792 89793 999665557 56050 56051 863581412 44007 44031 703913658 56638 56625 4288233 45882 45905 208638227 17905 17897 657117188 87366 87367 493775360 98038 98030 873780162 67297 67326 714657793 10767 10738 877745578 31087 31062 228287183 38757 38736 480588662 8373 8374 132521309 58665 58666 516779753 63346 63348 543236289 78601 78602 290820048 8776 8777 296087128 68616 68608 452081226 85847 85846 345972115 98209 98210 109103460 56007 56037 868487877 79406 79407 16610227 2256 2257 600988311 1843 1844 310994510 99058 99059 457606216 38443 38444 94992399 88932 88933 928461686 66115 66116 545938072 5755 5763 756511900 3031 3017 861190153 88301 88302 628081496 20870 20871 172760996 5689 5690 788136245 64729 64757 425829829 80901 80902 989245224 12450 12451 291551001 49781 49782 156907083 49421 49416 877563156 78106 78107 655295374 86332 86303 479626524 22114 22111 822699166 83074 83044 612448996 60742 60743 325210902 25541 25542 972906560 18684 18687 36611629 29050 29045 735822982 63101 63102 636182590 55745 55757 173633283 73962 73976 733277152 67498 67499 787706627 34504 34522 909513042 8653 8654 639216659 20689 20667 237208390 85126 85127 62917864 71037 71038 784557727 87975 87976 687198830 18336 18361 815095171 87856 87857 210959682 65811 65812 880810734 86761 86788 859412675 95229 95230 426523836 58430 58431 44933691 45369 45370 433597953 93801 93790 556313752 90650 90651 175435704 95501 95488 468821826 23953 23972 71424006 72933 72919 807372917 20748 20730 673736784 47729 47751 965725105 58513 58543 558110049 30921 30897 821424721 10928 10939 228383959 876 877 424932840 89330 89337 1267998 49452 49453 356167389 3656 3655 392209521 86192 86193 763565491 81701 81702 914675939 99439 99456 802171660 7656 7657 779652234 71915 71916 104970509 4514 4511 332572318 76172 76173 666756979 36415 36445 208574569 72110 72092 356787548 78191 78172 791774042 8939 8940 703527493 26658 26685 146545274 56126 56154 286863480 11687 11715 638044436 71031 71058 406525232 72070 72071 29780151 18320 18321 722583890 55779 55780 274694417 38630 38631 436775673 76782 76806 496761549 98065 98082 563212260 5763 5757 413357696 8248 8232 560022683 13892 13910 453959631 67034 67012 92083114 18020 18031 467031935 74954 74965 362699095 82232 82230 936354352 86622 86634 322054558 17286 17287 332199728 40507 40508 906092707 7239 7240 894750519 98096 98097 903833824 46639 46635 281620353 86720 86721 844567403 89529 89547 891636648 67331 67336 472997313 20184 20167 547594787 40634 40613 873758804 47625 47603 85400134 10396 10397 219516817 15576 15577 817117142 24443 24435 683373034 42859 42835 133992315 72533 72524 812220216 55989 55990 615467407 78470 78477 72331705 32973 32974 566901823 58840 58824 979765027 88586 88587 731378693 17950 17929 52510128 94533 94551 128037282 47026 47036 42495751 47653 47649 513193160 82566 82567 365963638 69939 69943 231109714 93592 93593 279223920 4587 4562 807459066 11264 11283 984836106 79525 79526 210329665 23102 23082 289509268 82215 82216 477614323 97036 97037 349235410 41789 41790 533446746 56871 56844 943141138 76319 76320 49861503 16585 16586 562452355 37089 37113 877291560 69382 69383 785250763 14734 14750 315338716 30165 30166 166748778 81191 81180 761038096 79384 79386 270694992 58746 58725 740886024 57071 57072 563364269 41506 41525 384560462 28887 28888 885666415 5182 5192 428779713 59927 59953 830558412 12286 12287 139371558 5275 5276 938138193 5806 5807 569806631 3025 3013 428327943 48935 48936 602716544 14200 14201 419400361 36333 36359 596021988 73175 73176 153359299 12198 12199 524944986 60626 60627 82531641 25689 25690 496477795 48719 48720 179903252 63501 63503 742737092 19200 19177 915518588 16833 16834 536604198 36283 36258 323803186 33312 33302 791049887 20535 20536 386768101 4178 4179 768723312 69536 69537 732350254 39433 39403 687118892 30335 30336 680082093 55554 55555 733867997 71432 71433 228777054 4874 4875 708518384 36612 36613 750850074 97388 97412 858347020 7332 7355 494299906 37825 37826 700812131 76150 76178 510445467 49434 49423 983033238 57648 57642 334196918 82920 82939 131339870 65006 65030 653224238 2217 2221 594417364 10185 10178 921136471 54018 54035 206526495 85639 85633 28608974 18816 18817 568452634 44883 44863 68357492 10981 10982 179930785 84365 84366 507575432 88000 87995 971941130 35384 35388 110592593 36539 36528 876708025 53408 53403 488874916 74850 74851 135475326 68441 68412 195347313 79817 79800 638310296 51212 51238 332938325 10124 10125 396703457 85893 85894 848946367 62886 62901 282448645 14076 14077 835226915 50487 50514 38417974 44991 44992 117222446 51467 51468 951278008 91337 91338 570251406 14489 14490 907118844 43198 43199 201889730 801 777 585676412 3717 3718 357529342 31993 31968 516449627 33409 33410 897054184 94955 94982 877994267 35120 35121 444270853 59936 59937 395830072 1143 1128 754954841 20956 20958 385358936 57004 56984 711578605 25588 25593 998926257 91984 92006 115915914 552 553 765495134 97631 97644 146373398 99120 99121 153728415 91930 91931 396293476 58339 58340 302763515 33706 33735 194129228 26663 26664 287306396 19610 19611 640319247 97933 97907 129497977 4112 4113 116309692 95428 95415 855917948 94022 94020 698915643 97156 97157 604051266 67344 67345 150024095 15143 15144 622738690 7680 7681 71516801 37240 37251 369202190 98586 98600 885237310 71373 71374 763841166 49119 49107 120494081 10702 10683 236520431 78623 78629 800196888 60897 60868 614014713 26807 26808 555900863 36430 36431 729747796 19791 19792 518910043 64661 64673 637429326 48633 48614 600886846 36397 36398 432249853 68024 68025 69865739 78767 78754 287875349 92348 92342 731474608 90909 90910 384442206 5918 5919 727003936 84020 84047 676740035 14945 14946 683386279 16684 16662 70587053 49380 49381 886582022 3806 3807 251273945 64917 64943 664592257 25138 25139 970352173 15694 15692 849220580 9179 9180 588658778 23031 23032 851519962 49771 49772 454703293 57338 57350 459775745 66763 66764 321314008 47135 47114 177445707 59398 59410 91347997 16179 16180 687717640 251 267 220995441 5170 5171 354887840 98199 98171 118837356 7050 7051 541488056 30048 30049 474036152 95452 95453 252530714 73800 73801 522474136 748 749 138528091 93425 93426 894982828 45233 45242 904575250 38941 38918 605613807 19591 19577 463536840 64328 64329 748050259 48587 48600 619487239 66810 66811 267082158 24013 24014 845693533 27751 27737 699206651 21317 21347 250208520 74552 74553 487559789 18932 18931 320627662 23941 23942 163832014 56957 56958 681186238 12946 12947 299515693 844 869 919955627 98539 98550 289063237 73877 73854 676754402 46120 46121 130532112 85494 85506 989328812 46734 46735 238295584 58667 58643 990743193 82501 82483 814869081 71205 71207 915070198 58572 58573 993993329 31479 31460 406058443 21631 21628 535250070 23266 23267 428169336 86293 86294 346114615 82990 82991 885445224 45333 45330 650095912 61708 61718 111903154 32261 32269 517752652 29799 29800 27406778 74424 74425 83078796 15664 15665 298352010 83382 83383 394830223 1720 1721 764630509 28953 28954 739667257 69078 69061 4505216 88275 88247 194952810 38965 38943 491309577 95816 95817 194742577 29536 29556 113819703 22434 22435 536085968 49024 49025 171843517 99669 99639 664776761 55114 55115 635736241 83609 83610 188740857 32456 32481 263100647 14524 14525 384960076 33760 33761 313511597 70318 70319 232699119 86172 86173 214501734 30015 30037 638074127 17862 17863 219507959 90147 90148 227320518 48673 48674 881419235 24362 24363 460534057 34289 34290 210634292 13392 13393 555293744 50376 50359 765431075 80396 80397 470848584 48154 48150 20659360 72417 72418 561844743 14167 14168 478745352 53128 53129 954216956 66264 66288 902776616 12900 12901 524485214 62840 62841 532859578 37763 37772 396067868 19346 19357 563709368 3141 3142 241932126 71856 71847 967866675 32259 32260 671527877 80114 80126 500912024 10789 10790 976717620 13548 13577 671676443 77959 77960 399323412 44125 44126 26768395 28540 28528 971778915 7223 7238 296130354 8382 8388 546232554 19861 19862 106433594 87632 87633 51381430 74901 74902 153169466 54922 54923 9349982 48915 48922 418124243 42585 42570 147451155 73217 73218 369410797 17962 17981 553559248 11083 11084 833375360 23132 23133 58738314 76310 76319 277383075 31175 31176 388044934 35049 35050 258130917 62677 62678 377861761 3226 3227 69405525 58144 58116 271873734 33241 33225 689931116 53893 53891 732507832 70580 70589 677532137 437 425 19987398 11714 11715 180016959 97386 97363 66277046 79165 79166 775841589 43443 43447 577720407 27532 27519 54170732 83000 83001 75047011 5525 5555 779381522 61424 61448 270994575 37848 37837 508263641 93050 93080 619931841 65082 65080 143519912 20255 20234 588138878 67355 67377 720210338 45389 45394 824045653 27961 27962 780324543 12855 12845 341209000 86004 86005 951417450 64627 64628 895856372 38892 38893 744988553 42860 42880 204472342 5583 5584 972004760 36543 36544 969892247 93934 93936 91115156 39627 39635 887280380 64798 64792 406229494 62327 62328 769427783 7197 7201 998479326 56306 56330 585234007 90316 90317 786118018 86260 86270 184211630 13223 13217 510139892 14383 14370 786776719 52786 52787 145920146 310 311 382909067 45387 45379 326241486 52493 52494 108686947 4468 4481 345024496 83112 83100 848029266 46033 46034 596409033 35349 35364 317808656 55887 55909 379395598 29108 29109 500363347 43449 43450 362823227 84577 84598 969821562 6533 6558 108469972 80086 80067 202981667 66505 66506 881422931 22461 22462 876472253 92430 92403 334893781 74347 74348 7313040 76629 76611 180124602 37683 37684 794083654 82477 82487 332252447 44306 44307 443066364 33191 33181 211029415 97086 97088 518978409 29303 29304 629320836 71327 71328 289050678 77490 77468 338284802 52326 52327 942771807 73057 73042 321324218 14362 14363 353132268 60171 60172 864474293 83868 83869 121223333 54309 54310 183197309 32251 32252 79252913 61858 61845 279094947 70329 70299 343943397 95321 95350 303731218 39543 39567 643606350 71807 71808 660123256 95048 95065 521996524 77057 77058 369257629 23140 23141 846751568 47300 47296 942760558 64440 64441 291092192 45961 45977 206590711 7528 7529 138441702 43272 43273 561627449 17489 17519 472734032 44611 44631 394445062 88010 87990 557270525 48136 48116 22054000 93318 93308 688012781 33029 33030 934637882 49217 49195 511341173 15756 15726 477917178 98417 98418 577928327 61557 61582 872355767 61607 61608 756462904 99852 99869 75422876 73418 73419 408280471 28722 28723 360040668 42700 42681 420749847 19122 19123 383526656 21223 21224 86531304 26819 26820 922458732 7590 7591 70743225 16789 16804 711531356 80276 80277 469872729 76469 76484 212023999 97167 97139 337921193 12005 12000 509263767 64417 64402 80849186 4171 4161 549357719 8323 8324 661935090 50872 50845 144336571 3668 3685 264313992 95435 95443 535789501 97036 97049 73149633 90743 90733 358846539 6194 6195 898112743 13554 13529 445164474 98089 98090 71120349 393 394 252802966 91309 91310 302000551 58855 58833 157191911 85321 85334 838366039 30986 30987 817996225 30886 30887 241493083 69970 69971 532334979 98615 98616 2114049 63583 63601 280706970 8222 8223 252510411 86285 86305 719949395 71134 71135 25635780 56171 56172 474579872 65336 65337 253619452 92497 92498 123088725 3576 3593 647147008 73032 73011 33180311 64805 64806 341448639 93121 93147 278207976 52067 52090 486836828 1745 1740 264707837 48288 48289 634307613 47180 47199 905830318 34757 34758 257359214 93969 93949 802028474 44978 44975 979119619 98533 98534 77681985 69197 69198 945439247 14207 14236 383038332 24612 24621 423217824 88016 88017 471802778 42074 42100 141514169 63939 63920 707676413 62297 62298 730418690 27978 27979 890977113 26652 26653 743813096 65292 65293 108627930 90767 90779 806729883 1232 1259 446994227 43882 43904 926881948 6531 6532 61705792 80742 80752 747347294 42131 42113 848870292 63606 63579 783728186 59665 59666 924399776 5835 5836 797824404 40000 39992 811225298 42716 42743 876358807 50192 50211 86040666 74864 74834 973594056 51494 51517 68707114 3264 3265 306596975 77154 77155 422697049 48246 48247 118418806 28492 28512 941323749 94043 94045 763706561 73335 73306 206968115 69880 69881 494544221 80392 80393 425493785 41839 41849 376670113 39437 39444 154208125 32734 32735 868191225 68787 68788 678372119 84722 84723 777310647 91157 91153 485587404 32149 32150 881390204 62784 62785 34697635 31555 31556 952046701 41080 41095 682343404 51187 51188 275738219 36359 36351 637919264 31463 31456 190595907 1045 1046 582666081 26208 26195 204751027 49278 49279 90577337 83010 82992 873343225 2087 2088 329442734 87174 87178 941734296 16921 16922 899351456 3182 3160 942133143 34594 34595 837253001 71082 71096 816902699 91091 91118 339627852 83416 83417 96364791 63539 63540 569158831 58496 58497 311908893 45489 45490 825596041 73913 73914 849634525 78439 78444 450338855 65197 65198 481424792 35839 35828 21309242 75094 75117 102007191 99436 99441 97849673 63539 63552 201262726 99671 99672 768865222 64263 64264 733429625 53330 53340 625002526 33493 33497 783830020 86690 86683 297210761 60134 60135 23602225 38370 38367 152391707 89716 89698 750597809 20802 20803 430088272 34982 34955 588011897 92676 92694 488601523 21809 21823 190829323 55725 55726 854144732 7911 7892 998849894 35018 34996 973042352 69817 69818 589412059 88504 88505 947711282 60795 60802 737922059 7331 7340 396906662 47031 47029 383883224 53244 53245 892270980 68657 68635 917057888 61020 61021 146393117 96287 96288 470612769 62356 62357 477608259 38700 38701 663498830 4858 4871 195070299 25581 25605 926397177 78604 78605 908686624 15143 15125 665900460 4332 4333 161087025 58946 58926 336711285 17756 17757 955145468 22041 22016 772182755 66969 66998 622338446 32385 32356 758270402 58993 58994 69209025 13044 13045 516476331 37988 37989 723729979 66743 66744 257457781 95867 95868 815997252 3851 3852 711063615 47612 47613 533069801 70948 70920 38738705 21194 21212 948590719 29619 29620 842704641 83431 83441 996041802 98995 98980 633478456 58218 58242 716483292 38859 38872 590368758 44899 44900 245980602 15101 15102 191443724 14805 14806 799809966 97560 97561 71090961 82734 82735 592576553 48753 48742 864429932 62820 62821 480344295 36195 36217 604914134 23579 23565 71987821 5940 5914 526359514 72717 72694 406304773 62274 62247 240120376 1058 1062 101378001 85429 85430 520290461 26943 26944 371684787 92761 92745 91496829 40558 40559 63948463 8599 8600 98200160 22539 22540 467542551 64907 64908 987082938 62637 62664 884131715 40261 40262 256820083 66628 66644 349024181 77487 77499 785836955 57905 57906 930418868 74154 74163 891055192 11671 11672 857551951 42340 42356 575046219 68491 68492 53790229 63287 63281 864592391 15718 15693 766135745 37530 37555 58021709 81199 81200 879314450 61552 61579 485698155 36896 36917 304299856 60725 60726 39446484 70591 70605 884294137 62351 62352 374023918 52663 52664 960556674 1611 1627 183844937 17550 17551 810563450 8956 8957 83907455 38305 38306 452328162 83539 83540 19229045 77252 77254 929451491 14451 14452 593035305 40872 40873 934918932 89734 89731 330245384 7143 7123 867561589 18376 18375 857163690 62752 62740 323165615 4338 4339 175444870 99632 99633 698223214 11353 11354 209206132 24710 24711 341724914 39732 39733 71593146 79456 79427 27966127 98091 98064 856756922 20634 20664 190164127 83771 83772 674170231 10490 10512 981947958 28870 28874 117439814 83577 83578 47360350 14777 14795 99968019 58058 58059 621878847 24835 24836 192059746 53672 53693 20865002 49983 49984 837949474 51033 51034 21975482 23633 23605 787686931 42865 42866 862663059 65023 65024 541910750 91280 91300 633772630 3189 3160 745676903 74798 74777 605567830 65950 65973 660475756 86079 86080 59539743 93108 93114 257199466 10983 10984 796549837 87696 87697 157729061 15357 15348 171215720 42837 42836 485561034 68861 68839 207090860 77719 77732 406916373 16762 16787 58972030 46503 46509 70526685 62316 62306 762857797 1461 1462 357694247 25589 25590 789920602 73203 73177 638886750 40997 41010 656161699 11965 11974 303492011 34118 34119 98847754 23068 23069 879418518 65439 65440 243489011 15846 15847 825556667 6190 6184 254438293 67398 67420 706065441 960 961 588981397 17169 17170 406651866 59773 59764 38178136 35543 35544 120863575 8460 8461 154434227 55970 55959 683095788 57867 57890 104792734 37121 37135 720589138 53581 53582 843982599 44863 44872 372253400 71749 71754 202328244 33022 33023 196452947 69337 69355 718914865 22615 22616 991607943 38865 38853 457958978 89130 89105 105615552 82780 82781 111968937 51320 51327 592685420 88955 88939 176360072 99595 99616 114114079 8506 8499 610721566 65918 65919 595168548 33298 33299 50282800 79317 79308 440021848 63041 63036 617091569 26171 26172 342455334 27071 27044 458925486 388 389 131988196 19847 19848 553266728 99513 99539 822084976 17017 17006 902087434 58424 58418 357307227 67976 67977 8294000 69851 69867 48001662 48059 48060 604329525 85453 85464 465671726 94611 94612 172926803 82915 82919 69479941 5720 5721 543209643 52899 52900 384325444 98838 98852 191307697 9607 9609 435146016 87254 87255 500809731 52541 52558 926841969 7887 7907 228453886 14563 14564 728865301 34560 34539 21304312 54580 54568 192350128 98796 98797 134504379 6938 6939 657083419 19735 19736 56829959 78148 78149 301826719 56111 56140 324869952 31174 31175 326903769 83279 83255 258561544 77752 77753 867336978 56124 56125 829849362 13582 13595 456690990 56641 56635 398641409 4517 4518 957270440 96527 96528 49846472 493 519 680586910 19683 19684 110438652 19373 19374 999234133 54485 54504 251965090 50312 50313 766697552 2336 2337 535865596 28574 28597 571440847 28895 28908 803592993 43037 43038 102332834 43520 43527 962693593 936 906 338805066 8762 8763 492762863 97883 97884 954671843 41837 41827 892176395 94554 94560 226701744 17557 17558 252996705 40377 40378 801719387 19306 19282 133503098 30676 30686 859895577 48714 48715 741437880 75200 75182 45955533 31932 31933 16388493 24634 24664 156227961 2526 2551 629863294 70284 70287 422214413 26267 26268 303789968 66555 66542 861961650 32716 32727 620323358 77836 77837 799183680 18843 18844 784961899 5316 5330 356841150 88311 88312 724471610 90865 90869 304372045 77456 77446 552010018 83721 83734 39911007 7586 7587 764272280 5666 5667 590121121 85903 85904 389716141 22196 22197 998718683 7755 7762 485292242 58715 58716 508306156 96396 96397 183517690 62071 62072 106736562 83861 83856 58576457 31738 31740 985910689 69096 69091 253026419 88374 88404 85787463 99719 99736 889505047 34979 34950 443343962 521 505 275551303 53865 53866 471186416 68268 68269 602937862 95552 95553 423769524 59746 59762 957877820 35735 35718 918707060 8297 8287 637410508 11154 11166 845412722 32373 32374 805312152 66007 66008 952713743 73118 73116 623169974 9024 9025 659779627 60805 60810 713301400 47567 47568 885657154 61215 61216 847130698 19601 19625 223051677 82835 82810 958909333 52868 52875 111663187 69728 69726 70522606 71259 71260 692665134 51934 51945 375351262 15531 15532 192685462 23884 23905 495524424 66921 66895 585181587 56653 56682 459223477 62245 62246 529497069 56661 56662 136570920 584 585 271597154 61030 61031 133634866 19974 19975 994121842 41601 41619 443901201 13476 13447 7003212 43573 43574 358462193 32030 32025 940142147 88947 88948 793920731 47225 47226 623779756 80817 80826 364364258 67453 67458 286126867 38727 38728 234985132 62553 62558 560891232 5132 5133 139753020 80985 80986 573941044 58167 58168 641857697 15599 15600 138333176 88364 88356 895328624 86759 86760 341111058 74028 74029 649728220 50820 50821 161286740 48423 48424 672079531 26220 26193 691411511 62987 62988 227347792 42043 42044 269920171 75390 75391 646219493 64998 64999 996535308 37377 37378 417856297 41046 41076 645119214 57949 57950 631819636 35648 35620 303865443 36993 36994 780645306 50648 50649 106242295 68857 68872 167728467 71826 71848 905169327 6190 6191 457901180 40187 40211 708704262 23692 23693 754208597 53200 53201 554594633 32167 32168 580431565 56612 56613 345867178 92670 92671 60940366 17548 17557 639839894 68768 68770 275596820 32564 32565 427384793 45397 45421 774427005 84856 84850 182395012 12780 12769 809261113 69564 69565 972379425 15807 15808 429264877 57742 57727 997870224 15028 15029 574965824 36142 36143 233837626 58538 58525 17745950 82171 82172 203745508 22302 22303 757432851 97030 97045 17255235 6734 6758 452966758 72636 72634 206274226 22593 22591 499355345 40060 40061 105572938 69513 69536 175539271 74886 74887 675626207 89591 89592 248859805 47230 47216 356876703 38801 38823 921023447 93014 93015 427342807 22898 22899 769786199 82183 82184 617809013 28463 28464 268627903 83750 83728 181170739 46862 46848 13850645 35447 35448 440953888 93412 93386 147124931 68617 68588 920514697 40902 40903 305234264 87000 86982 225220426 5681 5708 69636367 74169 74186 764349541 34939 34940 663875029 42078 42077 393404362 67005 66988 642601638 10804 10805 307588653 30709 30729 852250603 9849 9850 707267982 27099 27100 702655780 80284 80285 119110681 45881 45883 630950159 85352 85353 881409296 19936 19937 181821230 77438 77454 6390335 77311 77322 411504521 60669 60670 336546969 69994 70021 695736357 79106 79136 96494314 58796 58772 965403552 68622 68623 710525911 25622 25618 332346593 1769 1770 159718946 21725 21726 307398506 57690 57691 814836913 85581 85583 600944896 28584 28585 435084445 24206 24207 327535118 93373 93374 885803437 92613 92614 347708868 7054 7055 402785985 6794 6795 683840836 9074 9075 529856447 92062 92038 690671534 36873 36874 242580844 84011 84012 252192872 70363 70364 734458854 67186 67201 867034790 10992 10993 605797257 89564 89565 717685557 66312 66313 768199573 78845 78862 430648468 12303 12302 179258309 94045 94046 554935757 75004 75026 190585418 1032 1021 812569004 19585 19586 375550710 75499 75514 146264859 21514 21541 310616118 46048 46049 100711614 42753 42766 816976244 2733 2732 873423649 86393 86415 483849861 41700 41717 871083557 56396 56397 609603039 65711 65723 170362519 75343 75344 287664781 98038 98039 466483706 31757 31758 851710664 57859 57853 991475074 10054 10055 552017825 75685 75686 261136672 25483 25507 197628725 54291 54292 936605784 85602 85603 472744241 28882 28908 288011651 33504 33530 8650916 97415 97417 502474076 63485 63486 697707481 60508 60509 954655248 14949 14921 948235987 28727 28728 108426950 19995 19996 898394697 89688 89689 139295209 8303 8304 733015245 29979 29980 887685199 47584 47585 282822956 34816 34800 132470853 19072 19068 794981526 14789 14790 35882178 54720 54698 881216321 82292 82293 910712769 21168 21187 348353332 60565 60544 354974925 59167 59153 828536951 11101 11124 306052632 57458 57459 266386504 81731 81732 3748323 67348 67342 658773944 57514 57515 820290412 91580 91560 944727672 64539 64551 75696441 63499 63472 638710855 71575 71576 301271713 96833 96834 70486800 9869 9870 422954394 51282 51283 903219602 1427 1428 343775950 37029 37030 97872976 8839 8840 266256147 763 774 953136618 2927 2917 111644112 20926 20934 789547568 87673 87674 619178250 4363 4344 316664707 64482 64483 639539917 45848 45873 898925912 67439 67459 697523556 38634 38639 817721298 41147 41122 334141853 44388 44392 831176817 87258 87264 713732848 50877 50866 166844956 77769 77770 559856693 38118 38134 723061792 18579 18580 981402493 20885 20859 69761099 1165 1166 794026515 21634 21651 934402313 76436 76457 404568418 49223 49218 242839922 14653 14660 542595385 79372 79373 953591512 52442 52443 503300280 86123 86121 198811613 83323 83324 763877427 7698 7699 274506410 20599 20600 506774720 49233 49234 413702626 11334 11335 365526227 88873 88896 901313720 83138 83139 991198705 88590 88575 478829188 93681 93682 13427661 67113 67114 937709455 65505 65506 554909020 43153 43175 798987931 32039 32040 98431300 79199 79176 963016398 30808 30809 625677258 27012 27019 214335234 35675 35648 542780619 28022 28010 658326196 89030 89008 61263978 76303 76333 418076047 25114 25115 629258521 39097 39071 648317681 80797 80777 942959813 39370 39398 289978591 21536 21525 657868946 56625 56633 471908037 21696 21695 500856266 17392 17393 508738677 92695 92723 985796733 44799 44773 724622253 39394 39419 482265586 59344 59345 855881571 13686 13687 167656859 38710 38737 401902444 66761 66762 867032264 63449 63447 152368930 45703 45704 330354832 36137 36138 969823128 68420 68412 168296335 84442 84443 318218139 17274 17275 867355715 93554 93555 877014445 9776 9802 997470504 50938 50924 967231138 43930 43910 445480972 2713 2714 778427881 44534 44535 191182667 20639 20640 727339481 62949 62939 543519991 10952 10979 760191330 13477 13495 532224748 20922 20923 587902797 27156 27157 106572261 84124 84125 570012611 98586 98587 115822331 58923 58919 620998274 36306 36307 296558591 96061 96086 251534046 66874 66875 281373118 48421 48422 867958184 94722 94695 796956195 39962 39987 541739351 36349 36374 562603762 65520 65521 759373242 42070 42071 940666750 97987 97988 56029559 61349 61363 849900160 65965 65988 568770054 67138 67131 353679390 49494 49492 222187497 81267 81293 652447753 87935 87964 58818738 79993 79994 384427326 93772 93773 90617244 74357 74358 582830766 33060 33057 271890814 38155 38156 941212895 27333 27343 295810269 53917 53936 168807566 92564 92563 954420221 37259 37232 843565251 16444 16445 139264416 80244 80245 84933698 66255 66256 1597609 72014 72015 577086388 20145 20168 47924569 13200 13193 462274896 85962 85936 345094447 20944 20945 694256216 79075 79076 128438901 2069 2070 869940451 47694 47695 191929125 74292 74280 371608024 91657 91658 696146545 53373 53388 89276814 81410 81425 384128205 13461 13431 728270469 34732 34733 631134539 60796 60797 229786524 57450 57451 668907138 8332 8313 918031694 839 840 547730345 44610 44615 178477260 7184 7157 169745559 13084 13064 156535985 14631 14603 521213910 85542 85543 300311374 53078 53079 434474836 83095 83096 49106133 47186 47187 454214240 47309 47329 368039485 25288 25289 805481699 52492 52517 393979572 89524 89525 213213099 87854 87855 437993393 49128 49129 165681541 84750 84730 579729629 4013 4014 733170587 92975 92976 444989931 2286 2275 947453825 78337 78338 610333762 40609 40593 370786140 5182 5183 488833771 27375 27357 30760950 27518 27496 207446440 82052 82072 252097282 57809 57801 248454519 25875 25876 310312878 42862 42863 46878316 7286 7287 683506063 45978 45979 592983886 72138 72167 213243095 62794 62795 196041125 13252 13253 8718743 56208 56227 606275422 2406 2407 146128034 70209 70206 261020341 89835 89836 763067973 44189 44215 589613866 50138 50115 68747436 10963 10948 439074433 55170 55159 565275108 59595 59596 171447180 75069 75070 960017819 22357 22358 708062570 95128 95152 772269284 62618 62619 479842087 66178 66179 446725230 26620 26621 210932702 10928 10929 582435463 55894 55907 934148376 48090 48093 282237800 2487 2495 475287571 56078 56095 634536962 53161 53162 936702027 26960 26961 468578393 58536 58546 347576574 29533 29534 706177831 56830 56831 492492624 45791 45792 208608025 55345 55346 196170148 62996 63016 20571138 54468 54463 844078018 14889 14887 671907091 80755 80757 14111925 49279 49309 505269858 27489 27490 783779867 61183 61207 913541905 7043 7044 373354252 55684 55673 70577771 44213 44203 80482633 60455 60456 959922197 54622 54623 364014734 97608 97609 269722700 63180 63181 431109032 59979 59959 902874373 95234 95235 881384297 93930 93926 798486735 85802 85776 428908508 45940 45951 936504095 36113 36114 486659125 75469 75439 881833358 39359 39360 857600505 93805 93806 334454601 20190 20191 644916318 52096 52090 426103838 47083 47084 606505765 40241 40242 748923040 14641 14665 941436106 30027 30028 449821523 50915 50916 752501844 33464 33465 104444499 70572 70573 601146362 142 143 623535447 75516 75506 768571413 71509 71517 988954236 89736 89760 515878412 96142 96143 680799297 40764 40765 642832324 76065 76066 119648137 50250 50251 147300474 29518 29519 909994195 29277 29278 567864161 14294 14295 190843983 76150 76151 923253389 21512 21513 566674399 27840 27841 948669665 86973 86983 922170852 69020 69007 5332933 31716 31744 489442939 19838 19839 118188050 42419 42437 410383356 86633 86607 864198911 51046 51029 443968640 34744 34740 504995704 11938 11939 262466900 89309 89279 998833215 72344 72345 661643584 17917 17910 428072251 74183 74184 307920947 58455 58456 246380026 72980 72963 737990145 51297 51298 842179819 76855 76825 942455890 7320 7321 213618376 84596 84599 306452944 79535 79562 225816997 90387 90388 289320717 4251 4252 829635707 94394 94375 37956016 18916 18932 154797565 86281 86269 757759404 28811 28812 895005904 30419 30413 325026621 4330 4357 343440381 63999 64000 973800089 36037 36036 51880760 13989 13990 707669508 93074 93077 842970497 49384 49385 899836529 25332 25333 441500240 6250 6251 744253738 61166 61182 889698561 77572 77573 513378846 99354 99357 26783183 74334 74335 218588027 6285 6286 391306316 16110 16121 630723716 65788 65789 683344201 92430 92415 774327801 51849 51850 358686636 19693 19694 538123346 80713 80714 600746811 12662 12663 908350182 66509 66524 719258234 34606 34607 482284541 24429 24434 518712072 48751 48767 816354303 80321 80322 406979832 38910 38911 859151883 24123 24124 492260869 4679 4680 96204726 96881 96906 705906197 56415 56416 408469310 20350 20336 94121428 37055 37067 839959141 33947 33948 557924106 73751 73774 287494823 19408 19418 524120603 67228 67229 100854655 58643 58644 538764314 32707 32708 693244039 67402 67403 806027087 64271 64272 633704818 9898 9926 763932271 970 955 504654182 86766 86767 782805365 1417 1418 240608177 74137 74119 718685654 88657 88672 152405264 27405 27406 747976385 98245 98246 419517578 40533 40534 881398178 80730 80731 939310465 90837 90838 952569561 45990 46001 942326591 11442 11443 593290856 34508 34521 403190074 83425 83426 539098971 88819 88831 905209232 65568 65596 721043755 88444 88451 572523003 30577 30578 540234679 56125 56126 525888830 69503 69499 922995491 9901 9902 692986301 2635 2627 526543156 15818 15842 690414203 80676 80677 390043126 54796 54820 870812751 16076 16086 61789237 75021 75022 860103519 63983 63984 349881831 81057 81058 668402065 91182 91188 277027298 5148 5149 400220617 47502 47503 797140401 61777 61798 541999243 84049 84050 778707566 85120 85140 854780377 2970 2971 798448307 49170 49171 661553109 95337 95356 166663955 13237 13222 378773036 30295 30296 302860091 4690 4691 311013945 2611 2586 125458177 27203 27204 625220958 97079 97080 492704526 40961 40962 466144422 9041 9035 343433620 93756 93757 678267307 84295 84294 259393699 51277 51260 937212187 47902 47903 711571286 86962 86940 740059739 30199 30212 312864442 40488 40461 978870407 56911 56933 545758866 53534 53523 155419460 29916 29923 105283875 38804 38805 516018827 77909 77891 139279395 15144 15145 393387444 24896 24897 379374919 35961 35962 439709152 22188 22186 342363479 18123 18131 491977807 29126 29127 897289836 26247 26248 741179706 41651 41652 798579958 7035 7051 132789395 69320 69321 754684931 31053 31043 898141571 4448 4449 832358814 5730 5747 300434597 76068 76069 285966961 45329 45332 175679325 1078 1106 624531818 23650 23651 659188345 5617 5603 879593162 28768 28786 854965656 91068 91070 324922568 54296 54297 454207930 67318 67319 941854643 12227 12228 978188124 89310 89311 89251152 61334 61347 38784940 22115 22141 107578245 95824 95825 251911824 19412 19387 547791180 93486 93461 580045036 90336 90344 492291753 86915 86916 269218393 66829 66844 207324253 36432 36434 490694403 39509 39510 553991853 60766 60738 828805089 31434 31435 623198703 24927 24934 177038671 83208 83209 370364923 71612 71582 533245610 97273 97274 756751816 12936 12937 925685455 90686 90666 914148924 88585 88586 225379311 83544 83545 439699894 33795 33793 189780592 61627 61645 705047800 20804 20805 709119946 9657 9658 667960001 54159 54160 735729249 61393 61371 4667316 90250 90254 187366243 62141 62139 272638657 82440 82466 513921213 9325 9326 346918245 89700 89701 158007959 37771 37754 412868915 83079 83055 149259767 70108 70109 246700275 1472 1473 957621010 40511 40512 853455922 97048 97064 151889340 8554 8555 635531077 99752 99753 260972589 44904 44897 589764223 71354 71355 409373237 93004 93027 465662663 87658 87674 497253670 74746 74771 329618756 2729 2731 467153752 91361 91331 457068043 13387 13360 320477562 50127 50136 485965472 4568 4595 879442778 78376 78377 821014372 12404 12405 977470779 47807 47808 139616406 31415 31411 2398749 76237 76238 935700341 11546 11547 294555228 35777 35778 221697324 36291 36293 742524045 32318 32314 769316117 96572 96573 281909654 58082 58070 556886873 11358 11359 808760422 14516 14545 788622396 94998 94999 59257567 13259 13260 924865268 87882 87883 422679408 65749 65750 301249127 93224 93225 836771985 59436 59426 217161375 88927 88928 842691897 26528 26529 135563888 62057 62058 871139061 78688 78689 220483357 22570 22571 539852241 85749 85751 602860472 92252 92253 220942780 65303 65273 707767144 97473 97474 309734952 77271 77272 730278930 45546 45547 152761823 15832 15833 309511589 87314 87324 153837484 63720 63698 688075139 2873 2844 880628320 74862 74839 499370906 77660 77635 2105940 38337 38338 909094840 83658 83639 243302835 26008 26009 861135559 56081 56074 685950605 1923 1912 200855645 35194 35212 377745681 3394 3391 820380576 78461 78462 791960182 65382 65361 922796710 92954 92953 432609534 62809 62797 674496771 65516 65544 593926633 24677 24678 740363843 52620 52631 645132878 99887 99888 236314879 5971 5983 181089848 53013 53029 480919948 8384 8385 410975552 47831 47858 639537894 65429 65443 750393350 85971 85981 140233438 34681 34652 869716338 712 713 369313438 8934 8935 300554442 81719 81720 448371918 34564 34565 122739499 47154 47146 63169805 38670 38671 55054851 54204 54205 792103458 97581 97591 810203572 39462 39440 991847428 58891 58892 386570248 86948 86946 605246364 83327 83328 479550246 80854 80835 942150933 74953 74954 749704476 55324 55307 899579266 26318 26329 393329108 9604 9614 294026846 71147 71135 539695870 91460 91461 841013438 79596 79593 955360029 8774 8775 880757015 68444 68445 702090656 57164 57188 716927013 28484 28496 238261202 68105 68087 61200408 22948 22940 56550500 53014 53015 529683961 8527 8521 939961746 53566 53564 160999106 51307 51308 114444664 94562 94563 237005810 77713 77703 943202256 19813 19814 666967672 32458 32464 588271924 44198 44199 412849682 76888 76889 496219018 75546 75547 42102808 47671 47658 173681569 72132 72133 528256217 40264 40265 218826104 46828 46829 465299398 37318 37341 555646739 7622 7645 107894638 37614 37618 622705342 13805 13806 306828511 44735 44729 656305548 81247 81248 113403087 80592 80593 698939688 96266 96244 200708007 29028 29029 377024829 24716 24704 206775631 79760 79761 101386005 2285 2286 91553394 9055 9056 370525776 37720 37721 131095915 80071 80041 330502912 73716 73717 868383719 51401 51427 349366229 19120 19121 406434216 10776 10777 132389210 23869 23870 954920805 4018 3991 959985787 29460 29461 975649116 16017 15987 579964970 91576 91554 788308419 52151 52174 977505852 81615 81616 197788949 18014 17993 599910020 58323 58324 130818271 94225 94226 818235257 64296 64297 703212133 49356 49354 361638394 70929 70942 242220073 30947 30948 620980757 46589 46590 272385975 53625 53603 579148780 30941 30942 879345603 69668 69669 34939271 59811 59831 792095344 45969 45996 894971279 97247 97248 719193394 19318 19319 533724606 8808 8832 867061053 73108 73109 993943017 86279 86301 809761002 6443 6423 559899032 22619 22646 594858380 3433 3412 102117331 9564 9588 998159802 39676 39677 949751257 30408 30409 128877276 61692 61693 74475039 52824 52845 560906512 80955 80983 11520180 9740 9741 748783143 90735 90736 180195979 89027 89028 567310313 69037 69038 157283600 91688 91666 664577750 27904 27922 18275502 1962 1974 336876935 57620 57621 595113846 48984 48985 920671702 97028 96999 776247511 44521 44538 17158645 8304 8285 658983830 52747 52736 449130528 63118 63133 824887996 11591 11592 563945879 52561 52564 444256664 72362 72387 122391997 849 850 697671149 26278 26279 184599682 35521 35549 577028420 98379 98396 161174717 75820 75821 537046251 19161 19151 504121337 96887 96888 266937770 96630 96631 396676229 79996 79968 800208654 59438 59439 581356645 81263 81252 771411670 75096 75097 948714778 88627 88652 632268383 57259 57282 324856181 41311 41326 593212048 48586 48556 548905679 83576 83577 485404141 77818 77819 193854977 1630 1631 366132674 70062 70078 961044448 644 645 185004399 71249 71250 801811572 97521 97511 668999926 63356 63357 391416372 52856 52842 547811211 9760 9761 855081555 36069 36083 330975316 19608 19609 174641885 9646 9671 405432715 26514 26493 990425889 50421 50422 230532116 87091 87092 395486309 76272 76273 428541385 2944 2945 539532302 39992 40012 137933877 97446 97447 505701860 41882 41883 978841731 43737 43738 701805404 24175 24197 907049424 35096 35097 587231248 5332 5333 284818648 6106 6135 49650300 15350 15351 367281217 91346 91318 35821963 87351 87381 122674014 91632 91633 691497016 78658 78634 254668198 47457 47458 517078417 65247 65266 460534121 32028 32029 877583091 86431 86452 996312793 42740 42741 91038790 91345 91363 21319408 10451 10452 372015811 69245 69241 311922327 13421 13422 207321111 11556 11560 50520756 38285 38286 2529289 9157 9158 118820396 25527 25526 955401075 87868 87869 750456157 50379 50392 424132557 80458 80453 549787478 56430 56406 572988817 27594 27580 468089611 63854 63861 293812422 37066 37067 780898802 17721 17722 445311694 5672 5673 768847065 44111 44081 506558037 6887 6915 602794415 67565 67557 840996724 13524 13530 167121947 78931 78932 370344213 99225 99226 708963079 20833 20834 207227274 7200 7201 584777817 12247 12244 182470005 95888 95895 41623717 92238 92253 168934886 24750 24751 520183085 47251 47268 862365545 37230 37231 806071418 2621 2637 595267097 29501 29502 667676573 6017 6018 606520694 12020 12021 961806364 82891 82892 407973009 41977 41978 374315319 32300 32299 188788030 59384 59383 55639799 52576 52604 799189366 74714 74741 705060543 70716 70687 573599207 82930 82928 209863982 95550 95551 235771731 16506 16507 744118503 52042 52043 260021958 56448 56451 909668547 98561 98562 336780054 77849 77850 940096475 70491 70463 685962946 83908 83915 525060608 76968 76969 822499493 58630 58631 687765743 72659 72633 753675235 64558 64556 492229915 8712 8713 340796723 51748 51768 538769673 54650 54651 171800515 4501 4502 529912236 2534 2540 531331703 30934 30935 43204834 56305 56306 35621597 79509 79510 545964957 16298 16299 460406253 52152 52172 111479786 21331 21332 173259633 92179 92180 908610330 29354 29355 387777694 84916 84917 226950579 24180 24161 73445752 76111 76112 118079798 60747 60720 58245548 65426 65427 241710261 11375 11376 487395568 59515 59516 529644189 4305 4290 403388647 87835 87836 898580830 57511 57512 244019099 4481 4505 916662299 96814 96815 151065461 74730 74715 119871142 2547 2548 110723914 54955 54956 437039322 52838 52839 43637710 79078 79073 920989363 3228 3202 251621930 63360 63336 986288078 47382 47383 637568095 63849 63846 466115923 14279 14305 37437808 63197 63198 322905877 61655 61679 849803789 78463 78464 441486276 19332 19307 244935447 17016 17009 498628135 24741 24742 613675287 72120 72121 532314992 34518 34519 500308837 66134 66135 155443705 99312 99313 480410518 90716 90744 772394252 80612 80613 653406563 1178 1179 972131351 1379 1380 427326618 50311 50330 461551562 67430 67431 336742412 84710 84711 471766179 61789 61790 931595464 51823 51824 615636656 39561 39589 965718795 7365 7366 953474725 14336 14337 133508818 86244 86217 168329533 82571 82572 130770288 55511 55512 461237346 71717 71718 181684877 2017 2018 580637819 40388 40389 102599111 45176 45184 911998831 27130 27126 167338733 77915 77916 99084199 4054 4055 305975643 38230 38231 239771752 73069 73070 120466968 47939 47940 55059121 52347 52348 488351597 3910 3911 209089150 64725 64738 649869352 31478 31459 999033001 92363 92370 610471897 48507 48494 886363522 38687 38691 453551493 5641 5645 493757716 65076 65102 280082432 63999 64001 778902816 69906 69907 991528938 45319 45344 848796640 96386 96402 322167654 22046 22047 910164609 89712 89713 89419535 84336 84337 20952143 99925 99931 214517324 49737 49761 310094074 55251 55260 775247865 2727 2711 516476758 55436 55451 845434994 69021 69022 68638881 23832 23853 390654848 69748 69749 335557015 7872 7873 144179272 87146 87147 982647125 64031 64032 993037693 84471 84484 587729726 32472 32473 567804879 84829 84830 863003004 41526 41556 909685326 74635 74636 433456105 76441 76442 532795001 71527 71543 652425154 5351 5354 982766651 81343 81346 479440272 96517 96518 444800141 6884 6885 984403199 24582 24583 84297530 72265 72249 696779886 81557 81558 280625586 58890 58914 80082387 11591 11566 514823526 88202 88203 855090635 4012 4013 666016710 25497 25498 921784086 67977 67978 354255349 32444 32437 319679722 86439 86440 779339569 39341 39345 358126958 68793 68766 90134433 29148 29149 403688098 70223 70224 146728203 24962 24943 602209737 91672 91673 244274249 8182 8188 117083748 34082 34083 268937600 52141 52142 457413232 71273 71250 273745178 57596 57603 80763082 98790 98780 177387407 98968 98969 346485456 3410 3411 546473764 61947 61972 474146134 72822 72841 885025950 6489 6490 684426927 31570 31589 268483180 43775 43776 178764401 73394 73395 333617822 5240 5241 230870633 49396 49389 443477405 73195 73196 543989205 6072 6085 328009191 8894 8895 254427121 67212 67228 351661518 20020 20009 345225461 87785 87795 201913512 18520 18521 658766551 88924 88925 970807661 72862 72887 219467292 26179 26150 118450068 47211 47223 547016813 64693 64694 666830432 70234 70205 277385936 56595 56568 825753361 92845 92846 176919631 91986 91987 817416703 4624 4637 282448732 89022 89043 811950495 25877 25898 473455453 96805 96815 28970970 92325 92320 642517898 22978 22979 204583340 69921 69928 348493732 24155 24156 722040462 99023 99024 953427144 24842 24872 924603309 63796 63792 250309781 57900 57901 17993741 57899 57900 284801800 60964 60965 900264405 46598 46626 12621870 66884 66867 653037919 18991 18992 603423576 41515 41499 311146290 22761 22752 192444510 3372 3373 756645401 59164 59137 845826227 43732 43707 826506055 1973 1992 198717240 19713 19684 120392956 54702 54703 314606230 52831 52838 340929366 62745 62746 298363009 41452 41451 371330534 78096 78097 82612635 29554 29535 518040406 87841 87824 262268807 6780 6781 934702378 86830 86855 508787969 35252 35253 948975914 73079 73080 178654097 57609 57610 456586024 71885 71886 820398939 53276 53267 93616460 58044 58048 883963747 33286 33299 307110021 50864 50865 901877873 62396 62397 346619202 36455 36456 480619190 26667 26640 708149144 36882 36883 757776042 60983 60965 23192377 77054 77055 997538996 5697 5722 901129233 61766 61767 912932395 5108 5106 867541109 39830 39843 829718525 36214 36242 157043458 43425 43420 510206674 24959 24960 656925236 8367 8375 623783872 63269 63266 853283752 75930 75931 155614631 80860 80861 315125515 73934 73940 962705527 53287 53288 442005504 67510 67503 812324280 7678 7679 309327423 41116 41108 115965135 6067 6086 669588366 79937 79957 18099287 25544 25545 482085803 13525 13511 279762630 29936 29937 894157624 85946 85940 785832788 49578 49579 564167205 8403 8407 559575942 25687 25688 476251985 62165 62166 949185463 14799 14780 684067838 78411 78433 627600552 74041 74034 133966957 23876 23882 190281242 16142 16160 352206598 10763 10764 118711287 32936 32938 610782056 45828 45812 479571340 77227 77228 691615283 16609 16637 699843713 31943 31929 415506302 88715 88716 798183205 40486 40467 143689585 70860 70862 538034874 90027 90028 144538207 20529 20530 83287741 83957 83963 333315901 96860 96872 432647025 28988 28989 945415624 17280 17286 825916302 73344 73345 202600807 23325 23326 482231277 5915 5916 832231294 90851 90852 100629800 84573 84574 550191817 35154 35173 699728375 87579 87571 388507447 25780 25781 561361417 17619 17620 974664393 46259 46267 506358485 83063 83064 553917534 61866 61895 52117224 37360 37361 998945479 20242 20243 702327839 42008 42003 492346274 26520 26521 290288340 32359 32347 907695907 67553 67554 665599094 81496 81497 710463067 57436 57444 793503120 98114 98100 47636612 57278 57279 655846777 35500 35517 975896836 79857 79858 193861816 48871 48872 490892749 74560 74561 156968005 50465 50466 585644311 99350 99351 579996633 11974 11975 437981389 20567 20568 722845637 28353 28335 118720584 98634 98635 772354018 77592 77566 316140664 44096 44097 234647330 96848 96849 863077850 78086 78074 361180758 6175 6176 726389277 23497 23498 789460164 48539 48540 256701699 68677 68678 992196733 56900 56924 224484868 10690 10691 142175598 11145 11146 208091740 71132 71133 76642923 24868 24869 977868480 14523 14494 951202029 75733 75734 341731353 10578 10579 215353655 24446 24447 832448994 82416 82398 119759477 91358 91365 704000495 84476 84477 58503127 66957 66958 735960211 48047 48048 946356032 56995 56969 317468457 32375 32376 58715917 64791 64792 486971603 14985 14986 177327639 59991 59992 459915774 89154 89155 185224442 16221 16218 125133165 32749 32750 834122329 93816 93817 804647812 47366 47375 553540363 99579 99584 140803572 32323 32324 674517379 76501 76486 877621291 89338 89339 803007100 73465 73466 274377742 63174 63175 304041606 69367 69395 115448653 64628 64629 683549759 39579 39580 331613718 25351 25352 662878461 18513 18514 197732629 42087 42106 749344037 48131 48109 586638402 23683 23684 967998278 14919 14934 908859131 45352 45353 226245729 91183 91184 404475764 71267 71268 765968151 27391 27395 736318408 13966 13956 32416931 9432 9458 564047219 40854 40874 848562898 6418 6419 257553466 41537 41538 108981660 45727 45728 908321041 32212 32188 64126927 60161 60162 879575779 27179 27180 290043256 31313 31314 313224618 8957 8958 862732426 96801 96777 318126074 57880 57874 877153512 26373 26366 459944984 38011 38012 471932355 25363 25364 739120142 44852 44853 552255155 87956 87957 160081029 58615 58591 857868447 45852 45853 766459838 36338 36339 151761335 19519 19514 3978872 14232 14207 960371329 72413 72418 791826988 67473 67474 981477436 28857 28858 797383199 7070 7071 898902472 43796 43819 93404251 10258 10259 813321251 24286 24289 152980604 22602 22587 405146082 49788 49789 766161561 30567 30568 942071457 20668 20648 917494559 97595 97590 607952559 53440 53441 204007449 24521 24523 465704699 39668 39673 707336261 16959 16960 975278703 17744 17745 985087627 92654 92653 598686661 12377 12378 609060559 35133 35134 926246187 35923 35937 256720342 66145 66132 549885420 1794 1795 81676086 93089 93074 441191793 58460 58454 38182388 80069 80070 608723917 53745 53746 384608593 74544 74545 953857529 45005 45012 300256622 53039 53040 530685372 99732 99733 347872174 76711 76712 725023865 78889 78872 15047492 16311 16332 633285780 4379 4380 918524450 69501 69513 869245494 96999 96983 768514234 18471 18477 441326405 7505 7506 959680770 12613 12614 363845921 67788 67769 80416676 97600 97584 727659921 75008 75009 443318149 97286 97300 795311128 35620 35648 968456500 18365 18366 532917560 81944 81945 576888173 2987 2988 86674211 87538 87539 673684351 29892 29870 379588351 17640 17646 763127507 49803 49829 65382593 34225 34236 705793170 29335 29327 379948046 97432 97440 165484375 48228 48248 635928052 39670 39671 681618443 60648 60637 606666957 29217 29218 745303025 86140 86141 351142303 29307 29304 529911359 43931 43932 681276550 26785 26790 578778218 41501 41488 382303474 42916 42905 744382107 12358 12334 271685325 6992 6993 404314669 94288 94289 328153503 35508 35509 41091716 42556 42579 854583523 88981 88992 521581550 37896 37867 929977424 65999 66000 520341899 71299 71300 935813937 58273 58274 471714113 19156 19144 921681806 37622 37623 572592050 9458 9459 807043008 76549 76562 122442776 81133 81119 722024284 73089 73070 341744596 60629 60644 942789218 35444 35445 916428882 5080 5071 243262760 44265 44253 114943293 71195 71222 577707062 58146 58138 549028479 42098 42099 172369931 90341 90353 338820177 13844 13866 577526186 12030 12031 134557551 39179 39160 69417451 97248 97249 5742453 85296 85324 493329663 85179 85180 852692455 20636 20637 551545089 88682 88697 688007156 58333 58321 527004076 64516 64517 414899718 41593 41584 138407032 36418 36408 896230585 72481 72505 378245159 36467 36468 433020019 59176 59177 429370515 65213 65214 947000011 11104 11132 797068554 23258 23273 415886659 49799 49800 897665745 42232 42241 562294238 97738 97739 896154531 69729 69704 338121003 92633 92634 812661038 5758 5759 611339481 60002 60026 603541676 55640 55628 200595123 30995 31006 179105159 49736 49725 243944702 62987 62992 879023667 67223 67194 338237330 11043 11019 756702727 39012 39013 776967409 59029 59030 569059518 67978 67968 977755066 58125 58110 196810384 76928 76952 272362350 49766 49767 37175642 55544 55545 684192482 96173 96170 601887117 83998 83999 704057418 4824 4838 446639455 56406 56407 736760635 8609 8610 640976898 39878 39879 852430009 30373 30374 797607877 78639 78631 517172312 28076 28073 831022255 39833 39834 670035697 60984 60985 376663073 35363 35364 634083618 93170 93171 7703663 53295 53296 314860636 52027 52002 742387033 34213 34203 162310646 58762 58742 567529805 8679 8705 945064533 42200 42193 809185310 43835 43857 724567743 94758 94759 21655980 29193 29200 844776039 54773 54746 956355749 48482 48483 972330431 6156 6157 525911203 16850 16851 964374660 92666 92667 671737701 45129 45130 536323012 53365 53358 621162783 63601 63590 257680082 11678 11704 534363172 52699 52711 557933761 38292 38293 820692577 29651 29652 351614163 9609 9594 415775513 94206 94192 58629251 98459 98460 913294887 21022 21023 594884043 22882 22867 740451782 79251 79257 361804835 99643 99644 120216406 11447 11423 687597817 62693 62694 260136416 6835 6851 381251950 66359 66360 357717967 89387 89381 717443575 23567 23568 958245244 50170 50171 686499939 20459 20487 272573879 51709 51710 12536615 65968 65985 606867298 94714 94715 866253169 24212 24213 264112633 31510 31511 75950432 93159 93160 280327762 5862 5863 638227007 60361 60362 908051535 5616 5617 902175000 36430 36438 18068607 56893 56910 378127315 57077 57078 189640531 79762 79763 905523438 12818 12819 651631042 84202 84221 721124445 36105 36099 211093793 28567 28555 495388839 81100 81101 44026395 7414 7415 808807662 32501 32524 505871098 35998 35999 475784923 68059 68060 924336172 3627 3638 610713627 33552 33557 123167989 43732 43745 903042855 29574 29571 172577495 4838 4853 807083895 60029 60039 38284722 2302 2303 43851758 36176 36177 888255180 77334 77309 24412903 13648 13656 102831567 12123 12093 442118372 99573 99574 30553854 90457 90458 109373400 37276 37277 300776218 94689 94662 752359784 4119 4120 863451228 92136 92122 607165672 42702 42703 753010869 47321 47324 184550005 25640 25641 704872045 7524 7525 552287545 2475 2476 891551943 43980 43981 29055979 36202 36203 824756089 23310 23315 618901341 45397 45373 665805621 74162 74137 908980135 33444 33445 823193531 20445 20446 166963325 89884 89885 533239731 79837 79815 331901209 67028 67029 902256967 34220 34221 598633796 39345 39373 331424443 93049 93022 254208154 32224 32225 99842284 30596 30606 377225454 48066 48062 379405078 15744 15745 352325130 36421 36448 113819869 26615 26613 622523091 88359 88360 180322838 32437 32460 558980640 20165 20141 535808269 13864 13865 180174877 9661 9662 488391484 71477 71478 25692301 8266 8267 528191308 54719 54696 77186454 38497 38471 872881415 74059 74047 746571190 60136 60137 451868776 30051 30057 111189354 31935 31943 436086827 53590 53591 749018405 31226 31227 547723472 64052 64053 647451295 1361 1362 199884483 76463 76464 395705491 3587 3568 891521138 37860 37866 995351151 65279 65272 535946758 90261 90289 527405857 90750 90765 777955212 97123 97151 85201331 33007 33008 956846960 1203 1204 162509515 15533 15520 556733412 93395 93410 518180380 24690 24676 618998423 86150 86151 284269464 84393 84394 334067484 15526 15516 701392643 30029 30030 36028983 30409 30410 664236272 13836 13837 897022564 71282 71283 7616082 57324 57345 488398889 75023 75024 666720513 24069 24057 782480194 23338 23326 831592197 61642 61612 403151999 64945 64946 330905383 33322 33346 931107962 79115 79116 629699906 88389 88384 279902673 70110 70111 766245109 84137 84143 399381397 16928 16947 468431551 70905 70894 466148447 72427 72457 810089996 57471 57472 243800206 9442 9443 77573157 86694 86666 810309647 46630 46631 506259492 12481 12470 729707592 39018 39019 481721812 46706 46735 362055914 66827 66828 292764691 42398 42399 8451050 53321 53330 293734355 7132 7151 882021704 69263 69264 74546108 34087 34088 89148052 3590 3591 604620262 14099 14100 972025754 88021 88022 134041887 39008 39009 864114363 65709 65680 315132673 47098 47099 539164860 5520 5521 543081897 11461 11470 590537178 78794 78823 574571792 15413 15414 131693927 38167 38168 750791686 32112 32109 756383769 30602 30579 263394003 47781 47776 267172280 19762 19744 328185019 25567 25589 454786834 75223 75231 232650190 90085 90086 458978565 23652 23665 827531804 9022 8994 295584859 60440 60424 982260210 75053 75064 577413354 40218 40219 336767996 99884 99885 252599737 44669 44654 988910353 97989 97984 391827268 45058 45059 617736046 77925 77926 558656360 13414 13404 312079854 27886 27887 548532209 46587 46588 923913346 41452 41453 950530778 72955 72964 851766123 30065 30053 137323133 26270 26271 759344044 78446 78447 86408557 81601 81579 418423376 89866 89867 814320322 88965 88966 857046249 86755 86756 64880343 25775 25756 591955437 13488 13489 898720217 15326 15327 890590684 15263 15264 910174359 76039 76010 376477903 9718 9743 654531005 30698 30712 127459852 56849 56850 450314582 80404 80405 609243586 60444 60445 104550120 15621 15622 420597264 93685 93688 670328535 59942 59943 501070116 82022 82023 566356846 26596 26597 730361916 13992 13993 242945770 61233 61234 232901224 53758 53744 787272765 13145 13154 3060517 45287 45261 356778364 23757 23728 343112516 49903 49904 826603049 35479 35481 239685494 64510 64511 487046820 67864 67865 728658769 12036 12037 342698666 78523 78524 416659022 20640 20639 400752889 86103 86104 736099299 59275 59302 201034786 5931 5903 484548437 16053 16054 149578641 8269 8271 480671467 63685 63686 947789497 55512 55520 494516975 72894 72895 467115468 73218 73219 910256406 99910 99922 981943389 72904 72905 654817884 7964 7965 417867176 58069 58076 129222942 40305 40331 16789478 60839 60838 850630754 97146 97145 131032894 79672 79671 241620732 16923 16930 695731976 27632 27633 678494725 64036 64051 477107553 25470 25471 444919291 97251 97252 238992754 99849 99839 755031826 26575 26596 984512086 73657 73658 354747559 31751 31735 56220206 12310 12311 847526213 66692 66717 683835108 766 793 895337735 7606 7607 29544743 69396 69424 963161898 29788 29761 559518875 45623 45624 667976621 98523 98524 19582178 88731 88732 17912298 87430 87426 848776398 23928 23903 129339169 5503 5474 709496537 86122 86129 366315302 57919 57930 187022926 80150 80122 773083 59065 59066 174123074 74979 74980 953417254 78820 78821 461762966 85050 85032 862413073 40039 40040 558180607 97302 97280 682886060 35809 35799 614606340 74039 74023 412436376 16585 16563 17267251 8118 8101 672803892 50201 50202 236170882 69832 69840 64162638 41001 41002 330040384 70267 70268 385022995 19058 19072 688007486 91355 91351 564113870 48188 48189 124048886 94266 94237 973525051 8033 8041 929401373 79806 79807 265707460 80640 80637 60648778 85436 85437 902572209 2683 2711 87127705 46538 46526 183265117 31012 31013 194127389 26304 26305 68693014 45180 45181 755821576 61763 61741 502567015 41635 41636 767403054 5493 5505 843064339 2902 2921 438434085 13166 13167 777091988 35089 35090 91562952 12478 12479 705397214 78810 78811 798255511 34646 34675 460761351 37939 37945 162297340 10215 10216 34490981 35094 35115 384694701 69006 69007 486317329 78951 78977 645257514 23900 23901 810280334 29974 29971 781239307 49920 49931 739023640 90984 90985 94620749 57691 57692 927588601 20844 20845 802233166 13567 13560 835758256 21534 21535 691327635 10104 10092 166263229 42363 42346 770773781 17280 17307 351765221 48856 48857 26911046 39500 39501 192743092 70851 70847 705228319 64065 64066 957786683 41067 41068 130734836 29171 29172 758629256 74503 74478 465293752 19935 19936 178479521 77318 77319 325906864 89681 89682 18684783 94142 94143 620915323 76325 76327 774564453 27769 27751 116549486 27305 27306 308517334 71808 71809 392273757 93220 93221 864181758 74102 74088 21646176 64827 64828 744385239 51015 51016 191796600 55978 55981 797608192 59316 59317 807843967 14110 14111 777559924 96823 96824 663842092 21191 21195 920179802 53098 53107 54824981 11100 11115 722578449 89704 89701 665103282 64801 64805 359976853 27994 27975 543686221 43947 43948 95553828 60979 60980 713628020 15342 15343 449183417 33278 33248 908637828 19227 19255 478969628 26666 26667 489146151 68093 68119 442557603 37074 37075 297833258 66799 66800 540322755 26636 26637 739133160 58065 58077 638631437 74527 74521 459626480 66812 66840 927456413 95230 95231 110716020 4038 4030 604819007 94161 94162 686388132 15876 15877 367427836 75381 75382 555760085 56212 56213 709536031 41254 41255 782075251 34995 34999 978356527 64009 64010 337875205 66122 66123 996824794 13183 13191 724294084 48341 48342 592405139 77056 77057 232489657 81528 81546 494660277 47328 47352 848863700 37698 37699 58201123 17881 17855 459398194 60044 60073 657145475 49569 49584 956945160 99685 99695 118100691 41050 41051 604136104 85634 85635 611354662 9849 9832 276629526 98497 98498 273413928 80494 80495 384945764 28466 28467 992804748 47478 47454 1331987 77625 77626 582793591 23181 23182 754948688 87487 87463 618472621 81209 81226 10627391 9554 9544 988332662 43223 43195 948255486 26834 26835 517550101 96449 96434 214747934 79988 79973 515545607 62856 62833 329009641 29767 29768 801241568 78037 78038 383100359 977 978 456983302 49493 49469 283942321 39786 39787 782745905 96921 96932 720870053 68437 68438 71548338 57669 57684 66060785 12990 12991 957429492 1953 1954 839918341 60722 60693 268087033 17554 17581 621558337 78451 78460 544981236 43230 43245 909813556 10911 10892 175397486 65898 65899 174755176 93418 93427 111868588 13059 13060 580967556 92966 92967 384470324 64032 64054 905767401 38237 38238 104409917 57897 57898 292583442 66570 66571 226927785 99236 99237 361237311 70748 70749 865491032 95001 95002 17541818 53687 53711 474958332 29791 29792 349228936 394 395 700825277 15469 15447 665824338 97282 97283 973139349 47690 47701 106873147 93966 93941 191666173 90062 90063 809619736 20371 20364 306175451 55796 55797 165555440 432 433 327868253 96556 96557 90067741 5561 5562 653892329 1280 1281 598671092 4366 4372 129043817 99726 99744 957754041 82738 82739 267854139 50340 50348 989193296 61933 61957 54964175 80541 80559 755260766 74927 74928 563775233 81595 81596 947511615 48733 48734 413014682 16876 16877 816311392 10993 10994 725246637 85032 85031 472014550 63940 63924 242006225 47972 47973 445061956 42994 43024 286354210 27542 27543 57924187 28026 28043 753613792 62224 62225 95116859 13689 13695 293044993 58089 58090 217994103 11571 11572 547500685 43048 43038 969466897 74007 74027 372276407 2004 2005 883366429 21218 21219 395513748 43123 43124 140809868 55194 55171 116553338 3301 3288 456885337 1677 1678 54803379 52371 52387 688077067 39491 39492 792629776 13541 13542 800829151 40387 40407 469368222 54778 54803 545214935 70889 70890 318278566 47841 47826 785684069 72437 72438 135744176 52887 52888 605591507 68863 68871 652681269 38131 38135 57201337 30940 30917 168089587 24062 24063 756580165 84079 84080 323277301 43835 43836 556433080 69713 69714 559371490 9580 9581 936547789 52108 52116 58959078 29831 29832 398564465 83522 83498 220610996 10874 10875 49407351 28786 28787 517690866 34153 34154 863761332 95114 95099 234747230 9183 9184 192168618 12729 12730 573567264 73943 73944 549319631 55477 55486 608541785 52343 52344 806415827 68290 68263 949698775 87288 87265 729920621 57007 57008 941741677 74400 74427 435856515 51577 51578 2592724 15586 15583 833607329 93103 93104 561238047 40899 40897 232870494 53872 53888 85200374 41286 41276 795123173 49320 49309 157038415 21622 21623 232429257 26898 26899 971658429 13494 13495 461731547 30575 30576 65326689 54719 54708 849612106 88746 88762 16646530 29504 29505 965330583 74516 74517 708028268 81308 81309 14978076 50311 50312 939192484 95593 95586 440824900 68676 68677 4132787 90336 90353 688081448 43581 43575 576536984 69372 69371 981670468 89912 89913 303952439 18208 18224 620136522 17523 17524 479518625 35184 35173 63020026 13752 13736 523732095 83448 83449 604745840 48330 48315 633844197 96848 96870 780239858 59595 59590 794236408 75398 75399 696189515 34098 34099 195229809 74311 74326 230632930 82184 82185 453997421 37694 37673 17005360 19714 19693 950081090 32815 32816 227046493 19027 19007 227434661 18796 18795 223837918 98218 98211 679546678 92958 92959 582978613 49705 49706 659991339 30494 30475 179871776 38063 38064 108543338 36313 36314 108898447 7431 7432 829200321 84856 84883 126852110 67003 67004 931771421 98856 98857 686058156 82440 82441 489383256 44614 44615 803312034 50280 50306 1113645 99829 99830 638593922 52356 52357 153163825 19834 19862 820702445 38831 38833 558013342 5885 5886 466373193 70482 70484 718649737 10927 10942 763136697 40741 40769 590383476 28810 28811 309097316 4234 4254 461004948 37281 37282 597323360 93218 93219 161570943 14192 14169 25087023 74963 74964 90285881 21664 21665 823143692 74021 74016 984889975 83904 83902 155048697 69115 69116 485358910 97704 97723 253168093 28165 28135 771587440 20759 20782 358244070 33583 33584 384765311 83681 83682 260451568 65851 65852 829851078 13742 13743 374139705 26586 26608 881735886 84338 84339 481733086 50408 50420 951278707 46843 46844 756297675 36482 36505 304535655 24990 25019 704326928 84072 84067 651010485 99694 99679 507778974 55209 55203 804843003 52748 52749 4354439 28275 28276 210090646 59177 59198 768835500 12428 12431 635597639 94448 94449 422526151 12910 12911 80244056 82200 82201 796629717 27941 27942 562686020 24708 24709 484947741 34157 34183 233759361 29461 29457 663232223 11867 11868 963430058 71933 71918 149490518 45594 45595 696719547 55008 55009 44278405 20060 20090 369517679 2738 2739 96642619 48971 48964 590674618 42416 42439 520184051 6056 6061 151493301 64841 64842 265204181 46284 46289 945497450 75399 75385 709629918 96196 96197 487633285 25571 25572 766135271 28301 28302 323506722 93566 93573 523806188 20713 20714 448068070 94256 94237 817844795 11797 11800 257809454 35804 35777 761401500 49391 49371 676619888 45082 45083 445282211 16984 16954 655415486 10643 10644 427963044 81668 81698 757093580 14197 14198 8622847 95674 95675 966094378 75469 75470 368034215 83413 83419 627783397 58032 58057 154444245 20688 20700 779760728 9160 9168 941828110 67142 67143 533718915 66797 66807 648326848 21014 20988 860279642 10538 10520 59094649 41979 41980 879232987 44643 44644 35437768 88475 88498 586424422 32753 32747 732650470 87787 87791 414337904 37088 37063 8500527 40616 40614 786497978 90615 90616 198791324 54481 54482 688743690 25425 25443 483049228 56937 56925 35958133 57431 57447 365013260 27007 26999 917638839 9697 9698 789186058 34971 34972 600809496 67443 67435 766341382 52655 52656 143731011 42984 42987 152601205 55787 55788 283893748 81368 81369 7512363 37157 37158 720931238 75537 75538 86162046 32762 32744 690735370 4753 4754 280691452 77000 77001 289946775 51533 51536 369002802 72240 72241 857875548 26453 26454 787450196 79942 79957 57145079 26276 26277 178238945 35991 35992 525239272 22113 22114 763007094 66003 66004 669723667 34048 34049 27500685 43462 43492 50818222 76404 76419 764036457 53349 53350 848283182 97691 97704 830626810 48851 48862 252575401 88944 88937 773670858 65704 65700 54992745 40311 40312 940568923 1 2 598585836 31212 31194 883283524 2047 2048 984725644 27961 27966 423450640 37016 37019 632520378 67765 67766 175708288 35026 35006 987514304 87163 87164 344557705 11849 11850 809421622 50555 50585 457743342 93645 93646 677461406 24079 24080 278456366 12047 12045 714717578 67311 67340 955590609 36315 36312 260772767 91177 91178 950431716 14806 14832 963388840 13869 13853 529473572 67361 67374 300480319 47844 47848 730122399 39344 39345 878941969 27586 27587 803675805 71301 71302 532886155 44950 44970 301698161 78334 78335 835242761 21691 21715 845254742 92170 92188 586373643 23544 23564 864266416 29017 29018 294164682 67008 67009 743242461 13961 13962 99227247 70622 70623 436673728 16963 16964 636052032 14093 14111 47918363 52344 52345 878386382 29290 29291 950046275 35796 35798 124448472 81479 81480 767704880 64391 64392 420935111 79084 79098 930323630 97095 97096 292250730 87735 87737 314919825 52082 52083 322674298 74683 74676 579816484 48766 48767 861879980 31386 31387 18013024 39291 39264 693211010 83875 83876 454958578 59909 59910 652561836 6295 6315 709650938 43968 43961 288141445 51247 51248 76816734 13329 13330 692405612 10365 10358 57950020 23579 23580 986875244 44032 44033 70781012 73332 73309 306044278 68039 68040 794777502 52771 52751 745807989 37082 37052 129476159 72587 72588 603856862 48005 48006 821752819 50992 50993 567286317 11120 11139 986792552 15467 15452 860215067 94802 94803 965404533 43668 43691 28147715 97834 97864 239745694 78417 78418 553213982 23552 23582 651812844 46190 46191 491812272 15335 15313 982781109 63404 63408 989063518 69495 69483 327671969 57810 57782 356394763 19202 19203 795661753 2163 2150 882156277 70634 70623 280624161 58313 58305 985730171 35070 35072 903669805 34103 34104 387507750 44848 44873 822839679 48190 48163 984280172 2032 2061 667742697 57096 57078 650560710 88738 88765 653072092 9686 9657 531524570 48614 48615 51729404 74155 74156 421452407 75748 75749 849542619 52516 52513 536716628 80973 80949 128905004 92571 92572 616830469 31122 31143 768235072 6887 6888 459718025 87742 87718 405110952 95292 95308 692756605 74427 74433 776350465 79030 79025 497677459 81827 81828 962702667 53713 53714 444852758 67047 67041 817333223 44348 44362 885727993 87746 87757 292612924 81393 81394 564708000 62472 62473 75482039 99906 99935 85349497 20288 20258 640463769 82968 82991 127962047 35000 35001 961644596 97352 97379 792680422 77778 77797 539113008 89462 89487 572430296 16903 16904 324269486 1743 1744 20071244 33364 33369 250215405 26192 26171 722543298 85486 85488 929018561 57434 57435 781228923 74893 74921 823239276 40934 40907 537024822 88904 88905 180010439 844 845 864813489 99929 99930 260932569 71289 71290 611294576 66735 66716 944883205 44906 44907 996257674 33659 33660 960081484 93284 93313 789660778 19998 19999 934837960 25442 25443 588511796 7449 7468 774539859 12887 12888 367522751 53326 53347 689499560 5954 5955 887273985 41658 41659 187112436 54883 54859 520732237 2793 2780 753418440 8779 8762 258600386 42160 42161 632792621 55205 55206 21881185 53800 53801 77448309 28094 28076 456131332 45941 45942 241181884 74200 74198 17966043 32340 32333 933657397 95535 95557 936812784 38506 38495 5430417 27414 27434 877081927 53155 53156 363696331 52567 52568 540402783 2663 2664 226323530 46181 46182 827933565 70201 70202 61506621 21855 21856 599305125 12395 12402 732330159 28207 28208 220819185 76386 76387 629551665 26721 26722 546541781 68015 68016 311729942 97007 96995 495951614 12120 12132 273879944 12961 12962 551593767 95751 95752 375398603 57536 57537 638608705 92807 92808 69134198 2644 2631 974715712 63127 63128 118832312 78315 78318 50340141 25664 25665 580206636 77671 77672 600849027 27808 27809 950870979 46558 46557 907428515 16415 16416 947068699 88570 88571 781113463 11563 11572 679801602 81098 81092 552639987 1838 1845 792848686 59772 59773 457797292 46808 46809 275221337 13217 13218 691145995 28262 28279 950299129 89758 89778 99415860 92178 92166 974608442 67485 67496 875928489 33599 33600 930157166 32771 32744 891956234 37911 37912 420217776 44331 44341 22186018 89776 89757 761333951 11282 11310 334233393 89871 89872 749949976 75790 75806 291472023 26925 26926 801121623 7091 7100 965113556 3024 3025 247858321 73454 73435 98085070 78922 78923 27105307 67059 67072 490784441 16157 16154 5391349 82546 82547 356185384 83084 83085 180331738 52207 52208 530521975 18369 18370 194201671 37700 37687 253132999 53126 53127 780908953 80855 80856 935635899 56975 56956 252819340 9566 9567 745077368 54330 54304 169126523 97479 97459 820619212 3904 3920 421813840 15250 15251 417298660 27624 27625 499196327 37509 37510 993836879 59974 59975 208555541 79547 79529 47943939 24974 24980 319463520 59264 59265 248478739 94637 94638 888771750 68136 68108 295970489 21628 21641 113180585 93329 93317 940639369 12705 12685 970161678 32213 32214 118882358 95111 95126 207182168 38388 38385 896852030 76414 76415 200957622 2600 2627 343925711 28045 28046 651593878 1135 1160 572487834 75501 75479 173999813 56566 56567 594644742 30145 30146 723870459 927 928 826136816 17824 17825 213334015 56336 56337 276817872 57720 57739 870290464 1156 1175 990883846 45852 45822 527884645 69050 69060 902037799 27949 27931 841750043 6886 6863 229313215 75803 75795 168502419 14619 14620 457964667 61970 61988 994688637 87179 87180 262090568 31756 31767 390419201 58240 58265 832042837 13265 13266 107244476 36608 36609 518160440 85209 85194 906527792 52317 52304 251739098 54789 54790 473193557 5765 5769 272373625 71054 71055 405710405 78006 77999 15791389 18252 18253 713841034 2534 2535 860854544 85223 85233 745399935 71898 71899 805256831 37705 37706 587647423 92063 92037 799314613 68409 68417 786166704 11014 11034 922795932 83248 83249 455604126 44834 44835 885740238 89455 89456 483938992 76606 76631 359887193 25694 25712 996087830 27398 27399 452693407 24187 24182 842952093 69620 69621 398719823 4826 4827 448179360 83001 82993 969246964 3950 3965 114226020 88807 88797 187634339 1509 1484 116522090 95403 95418 989680494 69930 69955 637189639 94333 94334 430853040 24607 24621 776927502 19443 19444 774834454 58956 58957 879964880 75829 75835 391242810 82644 82645 348609307 17253 17254 437675924 47386 47415 563072260 20732 20733 697448173 17256 17263 779243195 12888 12905 573542950 52077 52093 808976566 53394 53395 321592818 57876 57895 386471790 13340 13316 995192451 34265 34266 385138774 16611 16641 543177270 34413 34428 893999796 31916 31913 292125398 62779 62780 594814573 41005 41006 880978733 66606 66626 794546881 8017 8018 266412742 27196 27214 728072367 84642 84643 993824077 29642 29643 178817501 7501 7502 292165818 87050 87037 766588758 67803 67804 810447643 72992 72993 494994771 72136 72155 843919708 87678 87679 263222321 59030 59023 58854217 81687 81688 56969482 59007 58986 22975395 60207 60208 726994224 61124 61110 566559839 22475 22476 72419095 15417 15418 409262532 1241 1242 516605523 60338 60339 96602179 91491 91462 129988298 54836 54837 94388457 7953 7954 990117651 60812 60801 566067203 39626 39627 649604380 80949 80950 305728892 31928 31929 229026487 21239 21240 722436458 80044 80045 734349507 31260 31283 452919715 66077 66078 566037125 93461 93462 324814101 52594 52595 751852126 6415 6442 756546513 96750 96751 596180737 91908 91933 584263632 90557 90530 675236449 78365 78366 317109804 79913 79914 521451155 97113 97114 203019597 55951 55924 904400382 10078 10079 296583216 1702 1703 886583273 2572 2585 821035904 8899 8900 556214672 36152 36153 583907949 270 271 256182160 73065 73091 226473135 87592 87605 138030066 21870 21871 670869942 6846 6873 18353608 34774 34761 63163382 79269 79265 542159125 17230 17231 131407141 99755 99756 803650690 73243 73218 907776742 36311 36312 717869117 90872 90842 682471945 87389 87390 840258506 27442 27419 779844233 93971 93982 751471794 47056 47066 238158620 81524 81525 947913383 82233 82210 399262825 9339 9340 820262793 47062 47077 919529596 82353 82346 912729745 95699 95720 842351535 74040 74041 433034263 82255 82278 342699069 18775 18776 379520162 60226 60216 473273332 75105 75106 460215583 36613 36614 305514081 35256 35269 190408876 71509 71510 228272075 73846 73845 333469269 66299 66307 529481709 34687 34688 375158058 39881 39875 468487238 82232 82243 854333215 76238 76239 102717356 71408 71409 962707457 36717 36718 868322334 24728 24729 706493537 66128 66129 190741427 12755 12765 728468266 85296 85297 647824032 96472 96497 328787090 49438 49439 410384998 18406 18407 529116301 9775 9756 399157010 51622 51604 904003412 51604 51600 973979512 54467 54468 100065427 58699 58700 887391975 73457 73441 368700019 33730 33722 1073404 32585 32581 887210399 12542 12543 789825371 53621 53622 358040011 94874 94888 975681413 1000 1030 94643374 97012 97013 104070914 75966 75961 955990756 89182 89181 886123742 23170 23159 23476484 53516 53487 158627017 51367 51342 480709100 84796 84797 698092988 31433 31458 53442699 9755 9740 584126178 91156 91169 899854001 55997 55998 63528558 76008 75993 227186911 12988 12965 718524816 18859 18860 766670860 16571 16572 612489311 44333 44334 624859357 71962 71963 987079631 78946 78947 371958259 57742 57726 350610075 54024 54041 975588626 86494 86511 932730366 36608 36605 165215955 97952 97953 471457406 98084 98085 499184562 37994 37971 813178190 99421 99422 192685136 344 345 109287298 53658 53655 50423607 58158 58147 659466086 16527 16515 137222489 11277 11303 92847953 76931 76932 107194202 53652 53653 464132074 65383 65384 915276732 44944 44933 381948200 39646 39655 42285138 17696 17670 187801478 9559 9560 30581829 98963 98964 886833101 57870 57871 887786298 14418 14434 349353880 60193 60194 976329533 4145 4146 100916831 48902 48903 294311477 49120 49112 444708122 74405 74419 377898814 86829 86814 605495500 30159 30164 589458764 35519 35520 106562006 91075 91090 782464333 56385 56386 115116308 75509 75510 529753890 4823 4841 632172480 8488 8505 206241516 99137 99138 106683988 42296 42268 751745414 51899 51900 934680742 66328 66329 511486219 74881 74852 157275572 25126 25106 894474507 34619 34620 72821367 83729 83730 827418414 1392 1366 80131698 28487 28488 528783154 23477 23483 532801094 32433 32435 19900658 3523 3519 70685071 52970 52971 433833666 97638 97660 126302785 80018 80048 969673031 350 351 974551939 82952 82974 632971163 9494 9507 131423385 95154 95176 773450616 74386 74385 350572854 73946 73942 328457590 82585 82557 809046811 58813 58838 455492852 63554 63555 231256206 3718 3719 289804780 86523 86528 871544390 22942 22965 402186668 59865 59851 796008143 61082 61083 699683161 49763 49745 907693887 53572 53573 248793444 29065 29064 41325220 51128 51155 25241945 3511 3497 968291024 22201 22202 351217179 31114 31128 262946604 366 367 873416517 37915 37925 384178395 11722 11747 859847293 92337 92338 562673797 73680 73696 509838394 52853 52882 265015816 97874 97875 524654373 88917 88924 229166593 25191 25192 230305207 63372 63385 173968101 79166 79195 701340812 57442 57428 64444163 56554 56545 589100491 76633 76612 992388118 27735 27736 191209149 6758 6759 106427060 64280 64301 276942554 91390 91386 537250482 9531 9511 162470301 24853 24867 230486023 75855 75835 898616349 50388 50408 534486774 51994 51995 368014575 78694 78695 425312354 92691 92692 506262219 7272 7273 535956889 71589 71586 539310215 64750 64763 906607152 2782 2783 654802640 46648 46649 556159654 62792 62793 19822485 46845 46818 717754357 84280 84281 655423218 72559 72560 16399597 895 875 953132555 43757 43758 59524046 74095 74096 632409597 2793 2794 392343632 46680 46679 378191433 43223 43201 585730836 74317 74318 483340228 71405 71406 319437379 85951 85952 854683115 86251 86258 324580667 41032 41033 796008608 38624 38608 116049360 72909 72910 632592512 5138 5141 234132786 79118 79093 382024837 86493 86472 33755043 11946 11947 1352167 26748 26742 801166133 13346 13362 117964963 4878 4879 127236063 4091 4098 170599646 82331 82344 923103951 95283 95296 947498596 43494 43514 877051362 70925 70913 893097765 74184 74185 645473964 49645 49657 122456591 71572 71573 102992272 32510 32512 385944243 50619 50620 6721913 52356 52367 489820750 63642 63643 902420520 83824 83825 566297298 26703 26704 365185742 1552 1580 737659680 22340 22341 521080761 99662 99663 738571031 9391 9392 554670142 69458 69459 93327540 6363 6359 459164926 42959 42960 906325611 37265 37293 609367035 18889 18877 681095955 63555 63556 501250098 45985 45977 992189920 15793 15818 687011932 89550 89541 582284544 52323 52324 898910003 13537 13531 338701712 7628 7625 7489715 38629 38646 508851773 81024 81025 337201999 73852 73853 627946692 40637 40638 844753544 70369 70370 88877987 10781 10782 645953978 21171 21152 652561178 70032 70013 695061721 31925 31926 209899525 26359 26329 153222718 53847 53848 727297096 69302 69303 523843722 80603 80590 82622835 85832 85833 516371494 71927 71938 249647021 7944 7945 356294565 31344 31345 156161627 63351 63352 242968161 63666 63644 170477894 92957 92944 258896043 29555 29535 893690802 28630 28631 848343649 47047 47048 350421889 7535 7530 782879953 7917 7918 272810525 70571 70594 503887298 17166 17144 222219037 64440 64448 9978417 70726 70717 792829017 68607 68579 856313359 19176 19177 580789055 4374 4385 942469497 51841 51842 901667431 72031 72040 447601334 31884 31885 290903348 73909 73910 305976378 66703 66680 127944661 67029 67030 891404876 25889 25913 841481125 14746 14759 431624956 35095 35096 748831222 46393 46374 48970466 53155 53159 540475275 69510 69534 330660850 15573 15574 624643432 496 497 379035258 55111 55112 462212482 45457 45458 500629147 12021 12022 155938907 10705 10706 668508168 14284 14274 826605560 60112 60113 342225297 76268 76269 153702915 41643 41634 760424668 76535 76530 283689067 76623 76624 18175861 93192 93193 38775747 6883 6884 867761952 35604 35605 263617739 4095 4111 245551106 67402 67404 614891219 36395 36396 838294677 36343 36344 318723822 43751 43777 413472057 31044 31045 471273953 64852 64873 228806998 6714 6719 701814291 33107 33108 592417687 86829 86809 73124412 10963 10971 581507816 6739 6740 930857285 39053 39066 727914902 87603 87604 395893013 9621 9622 268961290 1260 1237 873529004 6400 6401 544317054 77867 77868 675413178 86622 86616 829757942 74028 74001 170050207 18769 18752 289223697 32555 32541 952228983 75122 75123 803382897 16285 16286 854980599 83415 83441 595991275 66157 66158 215016554 11949 11950 660352699 44493 44494 990986667 75146 75142 499798687 96662 96639 763575957 37515 37505 830368227 89578 89579 192083988 75732 75746 666011910 84030 84031 293177607 46043 46073 937886223 23336 23333 840330804 49597 49598 962264349 63982 63983 928160597 25856 25833 492980131 61787 61788 33777142 1168 1169 77487034 21999 22000 738369237 69063 69039 75857958 91212 91213 737093095 86282 86283 825363832 37759 37778 282958397 26604 26588 975999080 93046 93071 930253630 77140 77141 45108002 82916 82917 728906477 86659 86660 518571850 23203 23175 687156498 56923 56924 709881774 87339 87359 82231786 94833 94834 35437217 65253 65258 817751593 77602 77579 616305078 45704 45705 805816162 52061 52062 257502760 63568 63594 125719692 24723 24738 739096266 3409 3410 675742656 51712 51687 133491316 46876 46891 763087287 17348 17320 108311763 39768 39769 814289666 18391 18401 166286155 13216 13217 958011802 5786 5787 970204586 96656 96657 611483447 16201 16199 260061389 66962 66959 461979223 93254 93255 419681711 40951 40952 420237606 39946 39923 907462935 89334 89328 950076031 33311 33305 224869251 3589 3580 538350192 96591 96592 724684350 68535 68536 784567161 7984 7956 230856848 78813 78814 225960563 12641 12657 32242639 21353 21366 873015362 64218 64190 705137343 60258 60259 587719874 2994 2995 580225130 78240 78241 779846951 24561 24562 934298840 157 127 420519555 10721 10722 93017767 81765 81766 682964382 70024 70007 945936792 75171 75167 971287986 17236 17228 232752879 31269 31240 874460559 55483 55455 709035148 64830 64842 972854809 27115 27108 730241955 87107 87108 218806430 48513 48489 260023711 27426 27418 928109318 61958 61959 630469659 48819 48820 342233079 9674 9671 254696070 30714 30728 120225566 71656 71685 907435385 25348 25349 293585566 3626 3627 61214533 37503 37498 299525252 93771 93772 983767266 57146 57119 832824209 21977 21978 648584198 15241 15242 111867734 98866 98854 831124398 86067 86068 761958250 23887 23888 664946860 13310 13311 542192993 3595 3596 962770993 12539 12558 597249905 21120 21123 76988336 19578 19581 577385407 27911 27912 628494957 49068 49069 250833979 47459 47460 759834381 82097 82121 577656031 14480 14481 812716134 12045 12046 400176936 83508 83498 770493615 65511 65513 778930186 58390 58391 690971960 92474 92475 727874556 2955 2956 862687995 42701 42702 152536379 48321 48322 314943545 43600 43582 138457035 16703 16704 673192352 47743 47765 346780841 60684 60674 54503936 39185 39186 881909870 29416 29417 260632688 8443 8451 768668586 49300 49301 972130150 45958 45959 302551515 76868 76883 262138080 76080 76067 938999389 72172 72173 655980988 61545 61546 474628958 33122 33123 893517865 84625 84626 600968248 24355 24331 600045446 86367 86393 476588311 3777 3798 708401885 90746 90760 320698133 36840 36841 297199094 2667 2666 695449961 52489 52490 209318451 39940 39949 653692852 34922 34923 287057653 11226 11224 103714117 8968 8994 194757891 14435 14436 773474159 20605 20585 306388027 80611 80612 692277411 55121 55122 665652109 755 784 901724159 72814 72815 650020187 64518 64492 931457994 87378 87379 995769269 60164 60165 97603473 26544 26545 749929277 60542 60512 917575075 75373 75374 716884763 60268 60282 912743829 48182 48204 203031840 60806 60824 222617648 40342 40324 506516977 30449 30450 417320790 42724 42725 106202045 32633 32639 226199468 24460 24461 124313622 40954 40955 493672204 77847 77848 359153643 87571 87567 944255525 79384 79354 373836402 63017 63040 470521602 53588 53589 997229209 62475 62467 113329159 22155 22158 417075461 9881 9882 739591768 78122 78094 602942163 47549 47550 666152375 10741 10730 461191732 72746 72747 669038213 13536 13533 154163325 15921 15922 402851084 65087 65091 383848848 21515 21516 346877931 46472 46473 931567568 61495 61496 646437673 44511 44531 72754156 36332 36333 446868078 71650 71651 93075977 25700 25716 395243396 75496 75498 596980758 479 480 23933385 33500 33482 484627956 28870 28871 165488404 74275 74276 553393150 57950 57951 503321815 78582 78583 846232579 22031 22032 127905324 28324 28321 286996615 63838 63866 767236503 28190 28166 629445720 89404 89400 653946081 65987 65960 705276672 18595 18596 560256432 39601 39602 56406952 18291 18304 463136617 78798 78799 595961839 37335 37312 540109514 27184 27196 714226793 60239 60247 819455100 87275 87276 425648904 69702 69681 337546325 84782 84753 790379167 73255 73257 861709662 39103 39104 497781349 78083 78086 662380203 28903 28904 518657380 94939 94960 783095054 43129 43130 829567250 78261 78276 568226344 35282 35267 376435544 71852 71853 955950054 35211 35233 787235448 36469 36472 918103015 70487 70476 779883626 88872 88873 484887449 26470 26498 406442509 31212 31213 278834657 15539 15524 522629456 47387 47379 174112586 94404 94405 962612117 90605 90630 288050028 73104 73105 797753032 69585 69562 326159300 97253 97244 780464732 47111 47129 963032413 5654 5655 685969613 20472 20452 398847239 16635 16609 188729135 89972 89973 915796968 46094 46095 607222413 53156 53182 734204767 49054 49055 554765508 27802 27803 77406995 60294 60295 99342078 99235 99236 850677518 50611 50612 388756374 61467 61454 954061745 3864 3865 763133209 48468 48469 41913260 73852 73842 823887429 45878 45879 783100326 77881 77882 488133390 40085 40066 646453843 72513 72514 742764988 71073 71074 216952430 6028 6029 644294657 78983 79004 204597892 60643 60644 713980982 23596 23621 808630177 49668 49646 494171399 71781 71782 288595086 48610 48611 391748405 50725 50726 220384755 37126 37127 271538039 96730 96750 233923340 80780 80781 896660410 38102 38128 563401135 45313 45314 514115066 74720 74721 655727194 54722 54723 682652722 95172 95160 520860356 57957 57958 85450883 35776 35802 833620179 44432 44433 675774712 94924 94925 72460984 61282 61287 399797129 26469 26470 678933721 26915 26916 601751617 34681 34682 836327821 6718 6719 752849385 57822 57823 326794829 32654 32655 752228305 40822 40823 28243249 6563 6541 659673525 15648 15641 633150737 25677 25678 691582212 70789 70790 880617684 23532 23512 54123719 58307 58286 462970647 93484 93500 439766902 9624 9621 741882734 48836 48837 586635335 33293 33294 414913521 312 316 257437872 56987 56999 73127914 79991 79992 879534090 9811 9802 728128434 18660 18677 842246582 50626 50627 686188747 66103 66129 474621234 64078 64079 897100355 75694 75695 982794496 25274 25275 169805052 5250 5244 834938110 3053 3054 661710901 64985 64986 579729961 405 384 636443964 65423 65448 124060580 81048 81049 780965872 29608 29609 884114200 67737 67738 393214858 40758 40759 82147965 30794 30795 607988240 47625 47626 15734605 66665 66666 936268349 16672 16673 676249815 50422 50423 254008430 15397 15371 482090238 80850 80851 958509169 67629 67654 456517984 46343 46314 878486152 86761 86732 439893619 73690 73691 392549451 3529 3537 370619164 51246 51266 187927758 25085 25086 245217402 56248 56249 457764803 167 158 627108693 77519 77525 999326292 80427 80434 499927156 79503 79483 230469830 68197 68218 379096123 34697 34706 825177565 50978 50948 473032536 50260 50261 445296590 67239 67240 439736424 44463 44464 565945277 78156 78158 746869547 52961 52950 944301281 61709 61710 752056488 12552 12529 101179022 51472 51473 389691515 86061 86062 213790020 51624 51625 968205197 77772 77797 542069700 62457 62445 486131304 83927 83928 493467946 37236 37217 3248479 29359 29330 583894359 25772 25797 590602171 75682 75683 299752459 26734 26735 327644587 23612 23600 511633525 46356 46369 644060961 37599 37600 660427811 36552 36553 226663890 11318 11319 850553192 30044 30045 742094393 8413 8414 946334929 68660 68661 894855463 45614 45598 992342077 98919 98897 248103160 57315 57288 842738256 55368 55382 458212432 55055 55056 145566621 497 481 52959286 53121 53110 594241850 29825 29795 807563931 33228 33217 133599542 56739 56742 274477369 20285 20286 982725169 54814 54826 607618669 17052 17069 347496901 46417 46447 252752655 15405 15406 710824582 48860 48861 281225442 81111 81112 202174699 53992 53993 988761442 51379 51398 349013022 4932 4933 651469565 78111 78112 403844382 96546 96566 389057243 89964 89994 909349751 32032 32027 875822142 99188 99189 29284456 37798 37774 717225569 71249 71251 563108391 67756 67757 871617454 17583 17584 313412223 94561 94562 619520579 19390 19395 139375268 56795 56796 52607121 67129 67104 213825409 4559 4560 531154865 68150 68151 472091794 5168 5152 620433249 42846 42847 284850180 2614 2615 618317203 98270 98271 323499398 11692 11700 714467527 69370 69371 910548367 28182 28183 25806524 54862 54863 483889618 55950 55951 410186331 74762 74733 165201207 51917 51918 676455562 68208 68221 897905766 91241 91242 46114315 54655 54646 354114348 44060 44061 77137579 80130 80107 164956597 52140 52141 375675367 7387 7415 795447176 60064 60065 549977149 4790 4771 524103664 14571 14572 378161802 52416 52417 145429033 16770 16771 853594799 99646 99633 786223141 50418 50395 552604256 88766 88767 384362718 46939 46919 425214249 77327 77328 449743944 64202 64203 3301710 78131 78132 709138031 56891 56892 614848305 81856 81857 923680368 11223 11224 68986985 2222 2242 149389787 41459 41460 784577287 19349 19350 557315670 68957 68958 899566596 72756 72751 155103762 41800 41798 722984892 94680 94681 705477833 39165 39164 503498400 43016 43014 201900389 95868 95861 810175791 49900 49901 188338645 12296 12315 916283237 71360 71382 603422401 90255 90229 198520831 16157 16139 975617716 36300 36301 333892013 87723 87738 910016292 57804 57812 445254350 95044 95045 603460805 24299 24300 141018949 19601 19602 283602799 34507 34500 912882162 99299 99297 869145798 26732 26733 480245419 8033 8034 963240717 87371 87358 103465128 99039 99040 218642010 95817 95818 401988726 21999 22027 852944502 4416 4400 288784618 37848 37849 410052187 53660 53661 933112343 61203 61181 188431828 56819 56820 315683008 59907 59908 980591465 95810 95791 944067364 28739 28740 925835315 39257 39264 206299267 51665 51666 788930235 62152 62133 763879412 93525 93520 728967462 24606 24607 269636028 1164 1165 328284997 62684 62685 703864684 2557 2578 285583974 85805 85806 172960430 51129 51130 908332377 62732 62727 149758481 24963 24964 375192216 29948 29932 163123150 84846 84847 151319874 87385 87394 859617052 98962 98963 730792841 52384 52396 984326434 51446 51447 306703934 45917 45895 279792608 91126 91110 706963835 76256 76257 910099294 64588 64561 933001669 23550 23551 449264556 99057 99058 801562841 26462 26463 561215472 99127 99128 925899552 89408 89432 469340801 69083 69084 31970466 61762 61769 390421070 71866 71867 984244046 66421 66393 750173504 23567 23543 863155558 84760 84761 28200426 22803 22786 122032684 24158 24159 461338631 82372 82373 128473118 68501 68502 975261570 32299 32300 354737329 97125 97126 733053867 95078 95075 259143623 15189 15180 162003154 10566 10567 247876144 61117 61118 622061452 43676 43684 418890830 32747 32750 6899229 29908 29921 46233808 51478 51486 281335141 11966 11967 641302974 21284 21285 756728144 96930 96931 142092936 71469 71470 524737967 34658 34659 412176236 90624 90598 982608107 39968 39973 955399633 89617 89618 738605760 16221 16200 76297359 35949 35931 11294105 33678 33672 43588164 45735 45729 728059644 5189 5191 801584519 54716 54717 549468096 46972 46973 508654021 14937 14965 685639033 90358 90359 844812503 85325 85326 418235097 55654 55655 6439234 10647 10630 241201277 61421 61422 616176096 62532 62533 207819466 58305 58306 465288720 26478 26479 723261265 97088 97102 19787431 19124 19125 716036312 98325 98353 250949093 24751 24736 110585230 31170 31171 461561805 95232 95212 2036625 92770 92771 161635903 13315 13312 671771425 53132 53133 685786010 80291 80280 252292564 9536 9566 105951300 75091 75092 32916128 76653 76630 190624101 81553 81530 979477133 4982 4983 338481454 4757 4758 968105838 19964 19965 893762803 75332 75323 790234324 16227 16228 525742502 41866 41862 896778820 97719 97720 497277868 20402 20423 686642820 24907 24908 468001681 28105 28133 477942573 30935 30906 288507781 85182 85183 636158165 79592 79593 676300917 73628 73648 701259756 37394 37371 920621703 9685 9686 664831256 66098 66099 344690311 6665 6666 734346059 84061 84062 970119398 56476 56477 492218143 68160 68161 588558821 82749 82750 875109198 78356 78374 572981049 83177 83178 903130547 12739 12740 992321039 9116 9117 808490188 67148 67169 336849519 24697 24698 819460641 99953 99934 4401625 43161 43131 588917433 44285 44261 991101919 78448 78449 841107109 60844 60845 909490916 45195 45223 379891393 31143 31151 561370455 28770 28771 213277319 87503 87504 847046724 39775 39776 926820903 8258 8270 92324264 83756 83776 874485093 72213 72239 623514935 95089 95062 581086067 71520 71521 776537485 49080 49081 700554409 84365 84385 421962212 48081 48082 217917613 99054 99058 521238408 6608 6609 173385814 86731 86760 686477182 54330 54356 330058386 62591 62615 574588813 78098 78099 571580926 45076 45077 753352163 96389 96390 692710799 28374 28375 997439941 54392 54407 357084649 8916 8917 628812538 9940 9941 308959652 42137 42138 906335049 42132 42127 144784459 83469 83470 561583805 82781 82782 18824771 74920 74903 902602073 44268 44246 31630090 526 527 633655892 98708 98709 875373497 3003 3004 80373673 51087 51108 407145874 216 200 596405289 74892 74901 160884084 95594 95595 901712771 97798 97792 246669982 27481 27494 293652819 94291 94292 473253151 21088 21071 625569566 39101 39102 386092530 48153 48165 479641678 44040 44037 35688227 71454 71455 311979423 63 64 249529913 80698 80721 97138526 99042 99043 843872120 74020 74021 459523499 94806 94807 666969326 50401 50427 889713952 99796 99797 195944410 49783 49776 493233455 80408 80416 156899773 43951 43952 657621359 10468 10469 141234492 62108 62133 520241263 76987 77006 677883759 83512 83532 690548355 23051 23047 862992876 65481 65457 37680140 77787 77788 13220301 41829 41833 318655666 67000 67013 473137200 41881 41882 856044126 50427 50420 931997277 62715 62740 792089660 51804 51805 899721319 24618 24619 402785426 13290 13291 449869251 80240 80210 51994208 34043 34044 97941 42254 42264 438753593 52702 52693 479375991 13326 13327 486632541 86291 86284 740859571 45803 45780 622777440 10683 10684 289334523 49876 49891 947110951 11302 11303 471208704 27867 27838 655141627 35981 35957 35285254 48178 48183 772904460 35857 35858 512498474 85384 85402 819629726 57893 57894 970028480 8008 8009 873475736 23558 23564 996939300 7720 7715 918456843 47167 47168 569714580 52820 52841 742777605 81741 81737 2762975 22578 22582 876733288 99908 99916 560704239 58215 58221 220688615 58377 58406 175933138 65676 65703 340592882 55811 55812 602841827 96575 96576 80517644 90722 90723 5260812 49520 49546 813387520 12691 12692 341930781 99142 99143 362225600 6092 6093 166100880 16800 16826 346298269 51775 51783 947854390 83019 83020 879898877 59203 59188 432902343 18668 18641 933879104 14478 14479 301309127 67101 67102 688985937 69022 69023 700041698 21364 21392 960892944 55130 55131 477149344 83274 83275 615945264 54645 54646 900991193 69953 69980 610278113 17828 17829 631764465 16577 16578 37837086 28234 28258 316448515 46096 46097 865946314 60831 60836 153440414 76080 76079 572305348 52669 52660 464173061 26731 26741 244617995 11194 11195 868249846 57826 57827 215278639 84979 84980 562553777 63943 63944 456124734 92134 92132 414491608 22943 22944 324714751 23279 23280 343268411 79691 79663 318566107 51641 51642 870652876 67757 67758 254898449 82532 82555 129498073 42908 42909 366870056 90455 90470 635412288 45203 45206 775070620 34257 34258 363316283 40675 40676 590486485 87464 87465 15197698 59890 59891 129827907 43179 43190 75150229 16256 16257 980624458 45921 45917 573889935 28134 28135 239326868 92389 92371 33263669 8866 8884 758557693 48596 48597 856676741 75040 75041 745781757 22591 22592 391087615 63379 63361 438812858 26101 26102 301548152 724 739 518260090 88301 88289 989284663 3919 3941 793415281 76703 76704 186631778 61619 61620 87614700 88965 88991 89267872 67164 67136 680698675 19465 19449 682306687 70195 70208 430516980 1256 1257 13323764 69743 69768 415768371 64950 64951 316307990 57703 57702 44688532 61823 61808 548687719 5349 5350 806374143 68061 68073 42911231 65319 65320 344483169 82674 82652 889102193 32579 32580 725339668 60835 60824 200013462 6340 6341 181362566 60244 60247 210004442 59329 59330 585337575 40265 40266 706835690 33430 33431 323375492 27079 27080 146186777 41071 41081 811525478 72698 72699 795092798 71639 71640 761676539 86763 86764 302432648 71030 71012 403759228 60081 60109 90874187 73659 73660 917491491 58173 58183 282753291 10072 10054 139792474 84360 84361 596152768 95291 95292 188026670 27202 27215 718585389 55264 55247 526866615 656 657 881529550 92217 92218 510150495 26617 26618 137694145 66299 66314 109416939 27017 27018 881749307 98436 98437 247629358 24733 24719 514616371 56884 56878 997757869 69263 69266 943560620 23865 23873 418786233 77972 77973 654265216 4965 4969 123456826 9985 9986 45236248 10922 10923 930407807 20214 20215 968039196 16048 16027 93173608 78424 78425 450316793 99358 99380 553801949 20127 20128 7517957 17487 17488 17636358 99935 99925 503516656 16711 16712 621133581 64032 64036 359505613 1008 1034 900468352 28146 28147 739931587 98087 98088 808677500 58925 58926 950615003 82983 82984 432810094 18881 18882 858580073 60129 60109 352615692 98960 98934 499556271 9109 9110 373231570 66152 66139 309853414 37948 37923 953495956 25131 25132 268884063 32942 32943 269584346 42901 42873 112613914 46832 46833 965144084 5052 5053 116603470 12282 12283 143421263 5514 5494 349619051 55717 55745 720090614 49105 49106 691831643 99381 99382 646014481 50189 50190 943299417 27385 27386 772171593 75899 75877 553880017 65272 65273 649525834 79759 79731 70255909 80554 80555 773741754 4058 4059 855980116 24791 24792 382793275 25679 25703 621968816 86817 86818 60954010 85429 85415 294409592 4911 4912 946778103 9619 9620 147959941 59018 59015 103308203 49220 49221 798221494 73226 73241 808214937 31749 31763 786000262 18710 18711 53899938 75035 75012 961074801 16333 16335 281041416 66695 66696 255292446 37453 37454 765927161 41241 41242 154256072 90164 90165 494974973 25508 25509 443133467 76067 76068 620787304 29657 29638 564218844 93514 93515 704704717 93633 93610 637690352 35549 35523 192626345 38236 38237 48099200 40165 40166 545832382 96587 96588 518735150 25120 25121 668248562 26578 26579 93976266 35483 35480 357924030 77121 77122 229535206 2072 2073 149867288 36288 36289 570540187 38926 38954 997269881 36636 36637 221067723 72625 72626 452518815 47674 47675 701827124 1257 1258 766652258 10022 10023 481779731 24161 24140 450349202 39917 39897 480197954 24629 24630 80388040 93797 93798 715810968 85889 85862 613495149 10164 10165 914095052 12863 12871 828632910 70657 70658 983500616 9387 9388 339715434 14739 14740 142020039 8681 8682 550374304 21527 21528 256307339 49931 49901 609144611 34456 34486 587584466 55153 55156 495783504 39432 39407 134769713 53727 53728 561547467 80886 80887 839197644 1975 1991 810679850 40969 40970 617846927 97087 97108 605780465 66774 66775 567607151 9492 9472 783152058 50975 50976 994843407 43780 43781 144689240 90468 90469 278133322 77026 77014 602974567 92004 92023 36264449 15277 15278 315195583 53532 53544 712330014 68082 68100 827118932 30328 30329 20645368 26439 26440 519079752 67343 67344 362629389 36238 36219 560079824 58171 58148 311495353 44833 44834 59905615 29991 29989 805815449 1229 1203 585991600 85124 85125 23915400 2606 2582 290155744 31540 31541 231062707 80376 80403 932758362 61060 61039 966147299 20998 20969 871815127 56579 56551 308361549 16515 16516 65345037 57776 57775 796494479 81711 81712 387495957 55080 55081 103805549 63896 63897 176062757 48153 48154 287141121 11393 11394 495708107 19581 19561 961773861 15642 15618 839713085 28499 28510 690901863 44349 44350 335202148 75129 75130 244866368 38693 38691 12021461 66048 66078 538320333 37298 37305 469198845 10203 10204 599978693 53612 53613 680452460 93442 93463 52995760 58347 58326 915517425 62493 62494 154129681 49368 49370 54161661 96483 96488 375219918 40809 40804 611646959 21109 21110 979915813 89595 89596 718856762 45395 45406 289423955 11652 11626 362168131 42616 42633 709164863 39411 39421 150253637 29235 29236 610544272 2317 2318 538843384 27388 27389 725361316 28721 28722 729358858 76940 76941 993193605 68188 68189 901130607 39530 39550 260691864 24684 24704 83864732 93821 93822 503226915 56719 56720 590028703 91105 91106 683828465 87372 87373 845434506 34171 34172 39058974 91480 91474 846309347 31136 31137 789631269 62031 62049 429310265 14292 14273 227495035 92315 92337 786643069 59826 59854 303756476 10331 10320 85299565 62048 62049 179148519 73454 73473 344124242 29420 29421 668027698 9977 10003 454291442 38943 38935 265904688 28460 28461 889579469 63526 63527 488998851 39030 39060 831191138 25804 25805 30708689 53839 53840 328939903 2979 2980 90829544 6841 6848 5003756 91159 91160 724227524 63603 63604 762862319 45508 45484 996900677 7674 7675 769091987 86615 86599 956002866 31178 31201 112375931 2332 2333 143421784 5647 5648 363013976 33237 33233 124276217 41949 41950 544264260 96796 96793 363022931 72483 72484 40551725 8682 8683 543625492 76834 76859 736624052 54769 54770 941414344 2843 2844 91655518 70960 70973 915958439 29787 29761 213306833 54909 54910 480978009 70495 70471 490382592 48624 48636 188779152 64383 64353 741707137 29083 29108 263302085 11462 11436 709027478 40973 40990 491505690 46875 46892 689568201 20275 20257 710366405 59562 59563 674147094 72005 72006 618134517 82946 82947 348006086 25915 25916 910878990 14301 14276 483028467 1228 1229 17159198 26490 26491 233401908 22211 22194 169994903 65602 65603 169588741 10145 10146 944452206 9828 9832 446453073 66248 66249 682444108 46749 46750 588523900 89826 89854 759010011 67996 67992 451749593 85907 85908 93489423 4202 4200 842290010 33283 33268 785123504 5961 5962 892570752 55680 55681 471711629 55856 55850 861160348 65385 65386 400161362 82655 82645 874545524 61317 61338 26160791 44864 44865 930835759 22827 22817 840544137 44856 44861 675675231 60383 60389 606175674 93826 93827 542342744 7820 7821 668332837 90557 90558 437926696 73049 73076 372883915 39436 39437 2359730 73285 73259 816962937 43840 43812 608514357 9578 9579 945123997 37197 37220 999155751 91511 91512 525485626 35974 35975 871338287 88186 88185 784926649 99121 99151 500384395 20777 20757 204485355 85998 86021 992919739 70723 70724 455800392 53500 53501 658099698 11926 11899 304719383 86758 86759 647317905 64171 64179 234620663 40277 40278 577437023 38701 38727 760376560 87170 87171 117892433 33904 33911 30926559 70446 70430 708811924 20889 20890 228428669 1024 1025 464819331 17780 17781 381688034 62765 62793 356178089 27317 27318 953974395 77380 77377 631856480 25690 25718 610509295 65785 65763 881817794 31573 31574 391309914 64142 64143 377988310 12914 12889 502516645 13260 13288 247249029 90517 90518 818570276 85598 85599 210873572 89725 89716 166464871 28505 28506 396816910 66508 66489 442335635 17045 17024 374584078 40090 40099 4489719 13743 13744 481150277 37678 37703 352216369 99192 99169 257007 13167 13156 206681625 67260 67257 386979775 54653 54645 330322397 79540 79541 531468250 37882 37883 866705062 17776 17777 13962262 22214 22215 645592187 77926 77927 438570942 91460 91458 275911138 55125 55126 336972054 23655 23685 902246493 44515 44486 429243284 74439 74440 145832595 61540 61570 956086403 30698 30699 296450201 63642 63669 178657486 24504 24505 748647312 85820 85821 39092055 93823 93824 737132301 83904 83905 285622827 43716 43690 964586383 60265 60266 623349837 53626 53627 995330193 20570 20571 545121562 58815 58816 866326708 39907 39882 489636667 55320 55298 415154882 93086 93087 963729754 81677 81707 509204095 30876 30869 689118429 81248 81249 248314907 5705 5706 414379590 87143 87129 110941817 53153 53154 844952345 80017 80018 561676881 65017 65018 988338318 34795 34796 115627837 28687 28688 323561609 37213 37214 738764275 93753 93754 28555559 59119 59145 63007368 67539 67540 338099191 51257 51240 255167892 6311 6287 977694726 40803 40829 21774875 14897 14868 448658874 6001 5980 590848602 65717 65696 342972573 98950 98962 10024189 95807 95798 531984491 57099 57100 953927852 20375 20378 134203125 79155 79135 406832174 90161 90162 867162798 46647 46648 173381254 76045 76046 200345950 2984 2985 910740914 19303 19304 720825074 36619 36620 632105301 9989 10018 634391340 67476 67463 466518760 1688 1696 567217691 54448 54422 145799429 41248 41233 949223647 91699 91700 952366756 83449 83450 188512998 36519 36533 18266417 4707 4680 707929681 77723 77724 930692437 25768 25769 683644601 48392 48393 503998444 71547 71569 489928660 574 575 322832710 9916 9915 924273659 99089 99101 503358273 88115 88116 966118442 47630 47631 802676020 88039 88040 776338033 52387 52388 740107997 96801 96790 647899758 4075 4073 547248428 86705 86713 453589480 88268 88269 519809701 17515 17516 860086761 15253 15254 81373679 28508 28510 123487556 35053 35029 878079208 18089 18108 760014107 48973 48970 444207744 27662 27663 984948621 61628 61646 113621692 84250 84251 298228991 53109 53110 258944446 74382 74383 322433730 1967 1959 585899782 20461 20462 300350793 60047 60025 198174559 54280 54278 800653181 23600 23601 828916488 36468 36469 323323910 99408 99409 571256132 26789 26802 648462554 37945 37946 318742492 13807 13784 32842735 85368 85369 163909558 62375 62404 380051381 3317 3318 287334368 68344 68345 766571949 16904 16905 764250975 48714 48737 33732034 90306 90277 931156896 11344 11339 375215974 12298 12325 591890021 26703 26725 629539328 26767 26753 763486512 59189 59190 346092932 12363 12347 250609961 49667 49643 499097117 96942 96951 400955059 84743 84721 467903162 8578 8562 895990580 37992 37972 311919191 44032 44020 483436839 61690 61707 106139136 79544 79545 714523079 38237 38210 418161002 44405 44406 800600334 100000 99998 840944830 76694 76695 819587556 31251 31252 797488529 49175 49176 769405353 42368 42369 920343075 48317 48318 723655900 39517 39518 594104542 78742 78751 929067547 85725 85726 564532950 813 792 227838597 96859 96836 708899826 4234 4235 528921589 40018 39999 451452825 18432 18433 637514837 59304 59293 269847442 71918 71903 587487727 37959 37953 755250537 79826 79851 486315398 37497 37488 694768735 74812 74813 233511758 3794 3795 256206482 3773 3774 901507020 73960 73989 416181682 89338 89332 873686961 74521 74497 3249025 90472 90473 7228869 43228 43229 650604920 85365 85366 246862085 33757 33768 130660689 39363 39364 681816677 82107 82124 792326195 43132 43133 632272812 62642 62643 379196834 27964 27965 499812459 33495 33466 437095169 94071 94088 555163635 90873 90874 863359920 93693 93694 567199322 21326 21323 263041670 40924 40925 720326765 74207 74236 688888859 44277 44278 167357122 60319 60326 551964197 11216 11203 794479314 78298 78299 335401533 53333 53334 889333197 9949 9941 411519611 30727 30728 910684210 81975 81999 304096744 4275 4276 541728500 87859 87860 963298757 36239 36240 587634110 10752 10775 519110288 97081 97079 995417668 9403 9404 154765171 19028 19029 438103227 86322 86329 558665008 33458 33459 765618118 83408 83409 712498230 86104 86105 752104309 65865 65869 911765108 44020 44021 950100609 69421 69422 89156449 17929 17930 572096382 77983 77958 788307538 49957 49965 481880882 28188 28189 398117861 35364 35365 238993528 40626 40627 241674260 402 377 206722480 34219 34220 691905159 10135 10111 901207700 35982 35983 414491939 13413 13402 698285782 21287 21268 185930550 54752 54743 989276049 45890 45867 435642897 94420 94447 976109628 8740 8741 340057343 68401 68402 413616229 23393 23394 895710986 79655 79668 257940083 19009 19010 511891665 16761 16762 367503952 81278 81279 898544121 42725 42738 556218084 10267 10280 739213799 21748 21764 941851942 89735 89764 321197848 13762 13763 439759111 5525 5526 125386062 50874 50875 658447505 3067 3076 806222708 52705 52717 497119629 76769 76763 875681685 25764 25763 885056765 50899 50871 320399686 80405 80406 45338177 62447 62463 75142860 8030 8031 604696539 95443 95444 353434885 84089 84110 407752914 17120 17121 611991383 50306 50307 468372015 17088 17089 191192250 10500 10501 387279746 80426 80415 252393982 55029 55044 601248835 85563 85564 19737100 25286 25287 974898703 10707 10708 446630610 63478 63479 76433788 76724 76709 989344235 13251 13248 484231252 7170 7171 108472844 11025 11026 691484327 70407 70408 73336799 39921 39922 4312076 26218 26219 734655458 34628 34603 21492159 26306 26297 623259302 79131 79132 574898010 35082 35083 368382654 94149 94158 594984947 33748 33749 575047197 11626 11600 736138581 89744 89745 604711537 9366 9377 99443545 38601 38602 958538859 789 765 928856834 63650 63658 70453315 31554 31527 371455273 41767 41768 466357438 50869 50870 289938475 7692 7696 658750298 74819 74825 544057157 37756 37767 492657986 12209 12191 817035788 40731 40754 693586214 99526 99527 1129006 12970 12971 824070180 16103 16092 210095053 69493 69494 306664749 12908 12922 80878027 89478 89479 534653510 47291 47292 846935121 65344 65345 636257499 82367 82368 344632912 85191 85167 348755403 17714 17715 368905773 78058 78054 471687762 91240 91238 863444598 76607 76632 419382201 741 745 607492185 20886 20887 434200907 14324 14312 883342828 84949 84922 573672238 69848 69854 83030459 214 215 90938103 37147 37129 530342220 54020 54009 649819081 23875 23876 690887814 55684 55685 675781695 25072 25101 846665850 77442 77443 1664295 25077 25078 121928239 58167 58182 424832239 427 428 579557864 90662 90663 904496758 87926 87927 293804173 79661 79646 103578986 40456 40434 792260317 21138 21145 673858548 88619 88620 598720337 64218 64219 108951008 94978 94984 460324901 76316 76336 904191085 43428 43400 294632175 56688 56671 754803543 76798 76774 506932840 37491 37492 582305355 34469 34470 45781525 9039 9067 694555292 15598 15603 500812391 95684 95685 778485330 38175 38176 180057041 25949 25967 705394646 95054 95055 940200556 13546 13564 582590766 52627 52628 720730437 11340 11360 33255676 75099 75100 937063122 68462 68485 943717651 50788 50814 157449990 84909 84910 165062022 69477 69478 606632417 78624 78653 445159582 77098 77082 968409054 42336 42360 916957130 24861 24862 618072831 35534 35564 388082584 99553 99554 972530106 90459 90480 508108019 82633 82634 10445441 34769 34743 190811155 75482 75483 983901009 7965 7966 184713425 16876 16882 239367499 24646 24647 974903912 52810 52790 723798858 13627 13637 701429361 88660 88664 39695463 20320 20321 935864535 26940 26970 29308985 31332 31333 699899436 16229 16230 697298114 58065 58044 738563714 83 84 539413088 14313 14314 305232039 75225 75219 834361379 31620 31600 572906111 42334 42335 270408430 44921 44898 214244752 22428 22412 78009410 90288 90270 117330722 81440 81454 428489939 89271 89296 381253513 31667 31668 666919263 74934 74945 489961041 469 470 386894551 93890 93891 576116745 11713 11734 98230862 38106 38107 822108585 27068 27046 368312766 49570 49571 793154883 2911 2917 400932271 96680 96660 77365707 28405 28418 655646089 71453 71465 661644470 43425 43426 931237660 18221 18222 334901752 972 973 900721185 77842 77843 51255495 77661 77662 663377989 44449 44473 764392794 74733 74752 574643014 35601 35620 410502321 4354 4355 625026349 26167 26185 303699831 46027 46028 814120345 16455 16456 904439908 42951 42953 111454773 42637 42638 659458278 56625 56626 631590149 3488 3489 618441751 17377 17364 911970727 3921 3942 379302352 41226 41227 357321946 89742 89743 408833552 11730 11731 846012720 60918 60917 241402031 47325 47345 489745919 5323 5311 838928043 57929 57930 759082302 94936 94919 447005934 92935 92929 890082481 87319 87344 367674711 97660 97661 770718808 22067 22052 309455997 57141 57142 346470809 30833 30832 457692063 49009 49010 975884489 46602 46621 672698107 24527 24528 174254563 42590 42591 942921748 7348 7349 184621739 19576 19577 285499258 7999 7990 450707925 35032 35029 676439015 14534 14535 910100487 95136 95160 209243882 18754 18738 797941788 8326 8312 852177434 65971 65943 912733422 90534 90535 204088752 77649 77650 361702065 42460 42461 114027609 54081 54082 85067613 48839 48840 948948049 98342 98343 83086243 39740 39741 162579654 19670 19671 470221534 48156 48141 856159264 45570 45541 606956350 17004 17020 235647766 26834 26824 810489558 50707 50693 58310945 2186 2187 383406124 17330 17313 532926691 99612 99600 250956600 43042 43043 776734815 62325 62340 615849389 59997 59998 106154180 97442 97466 531921614 18619 18620 639708015 62769 62794 362054373 48803 48786 884859720 9099 9089 254215260 48991 48992 242362816 93452 93435 944949101 34247 34219 613769246 5198 5199 172982790 56438 56439 187262680 95152 95153 614105581 73159 73160 501506937 11516 11517 956135050 23301 23282 426615073 31439 31419 768922021 38714 38724 701952359 61638 61639 395329634 43777 43778 178688313 33870 33883 602086991 30596 30597 428377720 93026 93053 96132515 34410 34415 107519850 88990 88962 271804056 68658 68659 69044854 1707 1713 469891231 33496 33497 729412052 1010 1006 910804012 7690 7687 31032756 98792 98821 132515841 29572 29573 446007088 69036 69015 503195071 60746 60722 36160363 13153 13143 495223478 20690 20691 345758809 45201 45202 13747859 18499 18510 105925648 63456 63457 177711246 14919 14920 837053695 74240 74270 206640809 84705 84706 341295125 50298 50278 737779017 93143 93147 374357374 38521 38522 887103660 55732 55733 857280907 72615 72616 461427099 48356 48357 687037499 49852 49853 780722144 23805 23835 642229013 21861 21844 492137875 30015 30016 789879104 50050 50051 128174117 52910 52909 469794933 38088 38089 817258651 92595 92596 93382013 62842 62827 984057283 17452 17453 358211116 81446 81447 790174207 60059 60060 482049433 570 566 800858783 30312 30314 358555358 37979 37980 162624262 52985 52986 439901227 14218 14191 832964851 34487 34488 816737920 24939 24940 262461039 66876 66887 146670940 59476 59504 638854181 70 77 692876115 26826 26812 587046617 43788 43789 48466734 38270 38271 16380427 75925 75926 643844606 86445 86462 33863231 53721 53736 312927113 84688 84689 725970750 43799 43794 866152967 4754 4755 871871140 88735 88760 823764959 30409 30424 293333906 60164 60146 230758500 15443 15444 227414567 57009 57021 52411803 87658 87659 349926568 29945 29946 369595011 88745 88763 895016049 17379 17383 172295005 75086 75087 323123535 37664 37665 113274158 99021 99022 617830474 33959 33931 929220667 54196 54197 956443351 91527 91528 154871779 50940 50916 977514094 74082 74053 690464292 13524 13525 27971647 36983 36969 33024977 49437 49438 215726774 32811 32812 575460949 87436 87466 333951969 87364 87387 188706420 6094 6122 436833762 71563 71564 797133324 84337 84338 208956447 32003 32004 248339164 42989 42990 543883076 26690 26691 56707161 68478 68479 935932679 93831 93832 217607247 99491 99509 272413846 85082 85083 294728549 81572 81602 806996811 88689 88690 775160782 60423 60424 636870502 66738 66761 899152349 67164 67165 325341170 75072 75094 870290080 88964 88941 903495922 39926 39936 208740921 13420 13440 985842974 10256 10245 318950079 30172 30163 579064058 35931 35913 681979438 97593 97594 636078288 96370 96371 766688325 2286 2287 510346620 70165 70166 750443237 17886 17896 523918180 23040 23041 295733369 22354 22362 91851685 15203 15204 799742086 10557 10558 110853220 33173 33174 284075236 96491 96492 718771980 94558 94559 392853179 16156 16157 861347246 80730 80722 52864753 34197 34221 227869515 41430 41431 17777882 47300 47325 533402160 76925 76932 519527513 68725 68706 703385706 52460 52461 445663037 53163 53178 350821419 1921 1922 508341953 70528 70545 707760645 49738 49767 338676302 3024 3028 337705428 33722 33729 449886616 68473 68474 660082620 10029 10039 774970929 82062 82092 140853635 76622 76602 969488028 86223 86222 717758990 67552 67523 292487950 84151 84167 478886034 65374 65357 317151669 65217 65218 32907110 64361 64346 428895725 24273 24272 917923470 58766 58736 391481051 93449 93440 245347963 38555 38539 705142268 76202 76203 912765165 67223 67224 514204213 55929 55930 85483796 44155 44151 609233433 24436 24437 744916362 75093 75078 421915876 83004 83005 898499471 30231 30232 797965633 55672 55650 801246398 27360 27361 68687098 73689 73690 937680250 49355 49356 831471595 54572 54573 676113099 65220 65221 422855892 67567 67545 563734804 70361 70362 742998460 26161 26183 436449796 51466 51477 614292500 16837 16838 582745134 31921 31909 731537300 98992 98999 16910617 15483 15509 20065099 71363 71364 710501646 91047 91048 446064029 27639 27640 783564562 47914 47919 962450398 28420 28442 510523288 37561 37566 41312686 23541 23548 26759846 43942 43943 10926509 82901 82902 136935561 66161 66148 319567762 11262 11263 426236508 57160 57161 540322434 31336 31311 813185334 72350 72327 39651044 6428 6429 31433020 66875 66876 458364597 39968 39969 303421084 30954 30965 648680684 46121 46122 123630334 36494 36495 617700481 15471 15492 593762359 99016 99017 889177161 51459 51460 199253608 35317 35318 419004746 89373 89374 526841074 12748 12749 168333739 90851 90822 146158573 27723 27750 151617055 4216 4234 289861670 69124 69125 649473265 14273 14248 632878150 5601 5602 693333749 30536 30537 776709502 58302 58313 913281908 70013 70019 814315573 69587 69588 286920191 48392 48377 74501144 19506 19530 655598023 54802 54803 330819554 7309 7310 559809648 64937 64938 539827432 17975 17976 19258862 11206 11207 492643537 61998 61981 37691968 3094 3095 60997451 19135 19142 672765738 6735 6758 438090070 77025 77053 489059681 30083 30084 828274459 58422 58397 259617400 76122 76123 87152136 30120 30131 761450864 62424 62419 694827818 30329 30322 196862486 27138 27144 723810210 45359 45360 423468097 20082 20083 625313948 44664 44692 653295879 33654 33655 905292664 85967 85968 284154592 90647 90648 18219637 63525 63526 751148030 35495 35496 513878032 15653 15643 535198561 44089 44090 691797524 5724 5725 737944031 73653 73654 169193969 50263 50264 633442359 8559 8560 351865803 69238 69246 185134351 3761 3762 294718495 37750 37751 956501894 41170 41162 170229340 33815 33785 423292506 92963 92964 146694293 15173 15174 476625121 76421 76451 412085318 35057 35031 464805450 49860 49861 790862258 56585 56592 860163160 6441 6442 799259919 52148 52149 439755128 49414 49415 450701062 68376 68406 952760845 96398 96419 257403582 81373 81356 65203714 12800 12801 64860391 37544 37561 854665874 29145 29166 213449550 55853 55854 54579543 93386 93400 515885531 81213 81211 570479155 94653 94683 353925750 89259 89260 454268793 7400 7394 16254266 45245 45227 404063715 2565 2567 233479469 57367 57392 935226307 96108 96113 112191024 21932 21921 704566751 78553 78570 345151166 53694 53703 667685137 75071 75072 539986396 11083 11071 588057418 12505 12525 541688096 31598 31597 11514717 52371 52372 225648438 60622 60598 224769536 57705 57706 447715877 57610 57611 725937597 62927 62928 121120637 31698 31708 498769567 17786 17787 377074432 36352 36353 217134111 96682 96661 610043766 8522 8523 123193827 90605 90606 149698689 27393 27420 302609308 20373 20374 782230194 65492 65493 230309153 20372 20373 340490039 9939 9940 516948421 10875 10854 660756444 70540 70512 375599911 93556 93544 116192103 31474 31475 422267815 91856 91860 521360783 80232 80233 756557208 92627 92623 106393946 38352 38368 88235043 17134 17135 808194981 82905 82917 857960167 46849 46850 214855507 77945 77958 272208423 57631 57626 868696975 37611 37612 581707592 74231 74228 368913385 89873 89853 650056383 60429 60450 69211354 59876 59877 286391554 62649 62640 76235054 19653 19637 819866132 51410 51396 778428073 82290 82291 483065284 98734 98735 62199029 29691 29692 527913531 27019 27020 209015780 75674 75675 330383288 34569 34570 117108507 59355 59356 7655961 93346 93325 216187632 10634 10657 688238437 34686 34687 855393205 55955 55961 825400009 46110 46111 52955059 63933 63935 502860656 9590 9607 715530862 59368 59364 382368600 6950 6956 535203019 58469 58451 880638078 17282 17298 841313019 82103 82104 707721822 70848 70833 553854102 45463 45464 544243659 49981 50003 947344054 93363 93335 385285225 15660 15631 926365624 23911 23929 814591960 21042 21043 783785377 78725 78726 461214822 43803 43784 912815963 48539 48530 469521333 11112 11113 717092222 81501 81502 74070263 97863 97844 936344394 93352 93331 80242636 11014 11001 775017550 33286 33294 841030218 83446 83447 493636146 71243 71227 837423570 56818 56811 505792641 54526 54547 459716873 22296 22297 973318320 14184 14194 693263487 70981 70982 326002764 34001 34021 236765594 68922 68923 734698936 76396 76406 626882508 30501 30502 311894991 87187 87206 343212979 84399 84400 877499951 38171 38141 261296658 26904 26923 568590671 3988 3990 286635261 58978 59005 929636781 73786 73787 603368032 50045 50046 895341928 35457 35468 675145181 87704 87713 645239439 64428 64418 997139672 23039 23057 657734811 42744 42731 979458048 28309 28310 882222367 22864 22885 880342902 60172 60173 349501560 19304 19324 792914069 8951 8966 851887920 74453 74454 9745411 82326 82327 919012861 62500 62501 883457304 83061 83086 367004793 64629 64610 120734122 53273 53254 306501992 75568 75569 935468736 87413 87443 250453060 58449 58450 594810678 1800 1815 174188756 20233 20263 775466098 44726 44702 382651908 68811 68812 59552845 29168 29198 414316131 3065 3043 880634402 74156 74135 247540902 19218 19219 350272133 30333 30334 26276700 46510 46511 409895110 54262 54291 570936860 85543 85544 799342658 55550 55551 303543161 4718 4719 571014811 88646 88623 195713769 42933 42934 314680182 5541 5542 91228688 61683 61670 946317242 40276 40277 997192475 85413 85414 499039416 97475 97476 376469607 96220 96212 844522045 78664 78637 778794540 17906 17922 744514072 6264 6265 166866996 44534 44552 587923294 82281 82301 628503627 42628 42658 54005004 90723 90724 995711803 40501 40502 477751436 35395 35396 466119168 32887 32888 348579371 96317 96343 123996232 66671 66659 701872333 86115 86110 227381162 38480 38481 756123212 92254 92284 836639672 10750 10751 646794774 48967 48941 363353239 18969 18970 516127643 11181 11182 349334828 93572 93587 477641114 28438 28451 580654442 46882 46893 583324381 93895 93883 650917738 20151 20152 769992027 81662 81647 150579631 10142 10143 53153034 20226 20201 296691147 51867 51887 76196336 75851 75852 752492375 58336 58338 389320635 40799 40800 661418963 8298 8325 50996759 17046 17047 873949512 15986 15963 345490789 61878 61886 424979822 35613 35629 902179333 43097 43072 291812417 59657 59658 146724841 86670 86671 325036917 98538 98539 70949592 33387 33385 479123438 92016 92017 393767493 7068 7069 6824210 55278 55254 683229698 35864 35885 468321282 27112 27113 220096101 25325 25326 90669182 23206 23207 968706369 56619 56642 101676782 32623 32627 404162535 88479 88480 142777765 83750 83751 199413919 62365 62366 495002405 29962 29960 788447229 68171 68172 352260818 93182 93183 522042103 94514 94490 215857735 50881 50882 103121013 13209 13193 580505593 10118 10106 801488431 35804 35805 482782673 70234 70235 570723341 95399 95398 845248169 94200 94201 373156069 65228 65229 126605011 93630 93605 794068891 1360 1361 463088729 20636 20624 580803323 11991 11971 222366974 21735 21710 709609786 72090 72091 854784358 54514 54515 809458694 55094 55095 983123126 74869 74870 38531249 42825 42827 892334947 74890 74861 598271075 86398 86387 508026304 43690 43698 78751992 15804 15805 499120300 39463 39477 690389378 70915 70916 390145184 96414 96400 355526040 91612 91595 698214772 87404 87405 5914697 41967 41937 448209935 82657 82684 619458471 80072 80073 904758665 41522 41525 412703778 64703 64727 680418582 70495 70524 763714946 30343 30344 228824095 44681 44657 688327532 75921 75922 550222875 19734 19735 965789892 30105 30106 141767779 15646 15647 836845598 32538 32554 805038409 1433 1434 190043556 14915 14916 332411509 45489 45463 211020177 47259 47270 410177937 27592 27593 600960052 58219 58215 715383630 46856 46841 322843423 8182 8206 484642159 21423 21397 157476930 10255 10249 866654654 57975 57976 245797176 66745 66746 675780988 29834 29830 60847144 2426 2434 59697846 55333 55305 835781763 69900 69919 622415536 29500 29501 863254472 95662 95663 676617520 7313 7314 241281619 36662 36682 293597611 37524 37525 464775878 55591 55592 662861591 36136 36125 896256545 90775 90761 598324738 94046 94047 9010016 97658 97651 787454224 48112 48113 495516186 30197 30198 743222105 46222 46238 672948810 95123 95124 927877285 57279 57263 795583218 47106 47078 802237477 15859 15860 354508526 75367 75344 427244753 62673 62674 447689424 35856 35857 985568802 31110 31127 108580192 77378 77379 172949182 88574 88590 830718274 8332 8333 267783380 63034 63038 850080319 35805 35830 408044874 69884 69885 260192130 59878 59876 134845010 8374 8375 563677875 33035 33036 380862159 36077 36078 263768417 90956 90935 1379667 43047 43046 920510712 79612 79613 107546849 28605 28606 117397941 35794 35795 876931160 40573 40574 407059068 73336 73347 199260272 1395 1396 490573998 42189 42188 935722873 66119 66120 967299232 60850 60851 459469927 57665 57666 942371777 80581 80582 995651632 34313 34314 99402990 83231 83232 333383297 12359 12360 244540632 80067 80068 776855618 99033 99030 129953929 86200 86222 304764887 63855 63856 686738226 54512 54507 846697139 78022 77993 371266548 51153 51154 901754132 39796 39775 289225178 18884 18885 131412072 2780 2795 495052329 55352 55353 956430548 28720 28721 158319782 24661 24662 827726125 20271 20281 105970804 86995 86996 47887209 30376 30359 837367243 57063 57071 886616657 84260 84243 6129538 58932 58933 219753257 64040 64062 716637628 91812 91841 905798813 8918 8920 3292336 86639 86640 267737141 83598 83588 529534204 84131 84140 825402895 25656 25630 456753552 74073 74094 505171191 43301 43299 847974493 225 226 655111024 11131 11132 201761806 75650 75664 462849300 69469 69470 745251943 39027 39028 995236250 50424 50423 186601874 12367 12368 111440283 28218 28224 292802680 70299 70300 185246815 69193 69194 667213748 12336 12359 517441032 82727 82728 679921320 90458 90459 542439363 262 263 429772758 69262 69239 124633703 77922 77923 392640694 63234 63244 747202877 19799 19791 460791520 60010 60013 383312305 41223 41234 602802112 6560 6561 190743612 98276 98296 683157051 7677 7653 912628456 24245 24246 514712495 80447 80448 921290275 76813 76814 152219469 7902 7904 19383837 25844 25845 924279864 36136 36111 514606930 32262 32263 328720269 20463 20464 325659510 86022 86005 901240330 27358 27363 541668388 41113 41087 815821089 22846 22853 424268981 86206 86235 572521514 5579 5560 623196618 95032 95033 319305468 30219 30220 829516761 93425 93398 808836485 93955 93944 500467034 40048 40049 569864872 2020 2035 67597681 34051 34052 743950244 95819 95818 163423407 1751 1754 515455058 68208 68209 121483222 70886 70861 454998391 38389 38400 262814576 6188 6212 742671085 52993 52974 20101281 76780 76781 623622056 9042 9043 114028308 99113 99114 772729554 57038 57057 292353456 4118 4119 934732663 2096 2097 409365046 6 20 931011632 72669 72639 863460706 21879 21858 761738928 23777 23778 851538866 81053 81028 987709518 86584 86585 654641463 88452 88453 850810441 95933 95934 16788132 27998 27999 686864849 34661 34662 157861814 19730 19731 814868036 82990 82965 536188042 82071 82072 446428819 64371 64344 705592253 82800 82801 836316492 97422 97423 933300758 71823 71796 293056751 69659 69660 46093156 33320 33321 867284408 69409 69427 79125165 74672 74673 89710023 79897 79884 794785273 60214 60196 913539677 36893 36894 883356501 81108 81120 258218198 39641 39617 626752098 56971 56993 846841649 63600 63601 850152634 63581 63582 265543614 6957 6958 231711483 32682 32705 284149824 43206 43207 493036487 47180 47181 807345401 77963 77964 222022241 99047 99048 445366878 30539 30568 902898476 6206 6207 944689438 48691 48677 718439341 90626 90634 785257531 90342 90343 995981676 30440 30441 318608937 45877 45878 330349433 35229 35230 200990214 73004 73021 81771101 57670 57642 173114932 93162 93163 740378414 51790 51801 982741583 52865 52866 315443964 44215 44216 230746969 50891 50882 366734518 72556 72557 76280451 18957 18958 745621958 23235 23236 281637172 64183 64184 952043448 11583 11596 407250852 3723 3724 480808330 81411 81412 433274260 45337 45357 299269240 6535 6556 854618281 54698 54699 86733271 23466 23467 560136089 36238 36239 918003445 16557 16558 272816890 37924 37925 173716114 99660 99661 962581637 41079 41052 902726431 63721 63722 570914277 56757 56758 137695236 77195 77196 423595641 5980 5955 307189520 73436 73437 290566144 30274 30275 197184013 27065 27066 864288402 86459 86460 704485486 86320 86321 311573787 48568 48569 873688986 65597 65603 802523712 79284 79285 729627300 35379 35363 710150041 69741 69742 481219744 99536 99544 872745413 89219 89225 865724548 2409 2410 962188813 2934 2913 813148740 25437 25443 115556364 54955 54965 74260152 60320 60342 600402975 90508 90498 125626174 80602 80621 673788276 244 242 658772554 86985 86986 755868131 54536 54537 301799333 33156 33157 199622550 73312 73335 378107390 62066 62067 823375104 51901 51902 411363686 84131 84132 400902390 45821 45830 504292857 59767 59768 507213326 47645 47646 915521253 50772 50773 622848455 77552 77574 484976113 70113 70108 211791855 84966 84982 55295813 23111 23084 66718752 64800 64801 110736250 31894 31895 961185218 61464 61465 82409418 40019 39996 293049623 23287 23288 756987522 29941 29935 586421299 16413 16405 619043633 78999 78980 126735310 25839 25840 580972745 20867 20868 92226088 93655 93656 493423372 46994 46995 777204735 22039 22040 149705486 81279 81280 285754989 85361 85362 567536674 53187 53188 714260056 79710 79711 183856070 97676 97649 762057243 31675 31692 30529479 74249 74250 394748786 53139 53136 76842081 94862 94878 621589726 36282 36283 186225766 17982 17983 534037341 78886 78887 407359455 56503 56504 842117377 34976 34996 759751506 36485 36489 870204530 4789 4790 561119660 68021 68014 678184521 97550 97551 716227148 15181 15182 527301095 41437 41459 651949726 8744 8745 592294034 76575 76576 139560595 85243 85257 625218019 58646 58647 493001688 53234 53235 36063279 83761 83772 860971728 95385 95378 626021542 27219 27220 117911060 60707 60702 864065061 53890 53898 559488402 5338 5365 845835361 26637 26638 322577527 80080 80060 923361574 24332 24333 446159714 30276 30278 396662057 23369 23345 285585460 32544 32545 878486794 14033 14034 986771611 67306 67289 846046001 41708 41686 140960280 30906 30926 179525634 36838 36837 465369205 3187 3188 528804764 82275 82276 147994862 34355 34378 612698735 72122 72123 444378047 14433 14440 60251413 71392 71400 628173200 94969 94970 465922415 71858 71864 177183011 81096 81097 295839000 66537 66538 561661466 52723 52732 686768789 67135 67136 14640463 28767 28756 553464391 41317 41318 734991418 25251 25269 141928589 82256 82281 872330608 27040 27041 471831543 95218 95219 312661534 29090 29091 906120212 9596 9585 720081810 11733 11734 530218948 52195 52174 443471589 64129 64130 67133353 39746 39745 15832523 85301 85302 886350509 56900 56922 721239236 20014 20015 515820192 78218 78219 551053144 40020 39997 411895518 46631 46620 112407459 87696 87667 727929692 58946 58929 627476090 10513 10514 285331357 87415 87416 715073222 64293 64294 858907472 54299 54300 610089399 69539 69557 779340554 74059 74060 721003755 29200 29222 214194230 69585 69586 196292783 11596 11597 723662875 61115 61136 387038703 94597 94598 475821334 71069 71052 158541180 73267 73268 822642994 93009 93010 664631760 99161 99157 496882335 55190 55191 57024648 30594 30579 917120049 47965 47966 864728616 22240 22254 984705498 75590 75620 175669881 55908 55909 794377166 65309 65310 208465648 98889 98910 663714468 90456 90459 568672946 35863 35843 51246570 97780 97781 347917160 99219 99220 355075677 86742 86735 438808332 819 811 221450645 14459 14442 351619245 24032 24033 581143687 47290 47291 690510100 28727 28719 848110967 91551 91536 726068630 12193 12178 941985614 19768 19769 706286165 30019 30009 509546181 44845 44846 152456433 34681 34660 693913984 41596 41580 127116553 14647 14633 369393550 17672 17645 485937413 20980 20981 701137590 63784 63785 646489608 55460 55479 687770118 83578 83571 591235173 18341 18360 120547088 27520 27521 795749676 73394 73366 854368876 18664 18674 571269310 45093 45094 324473250 50904 50930 767928787 29192 29199 789005583 56104 56132 880405901 38613 38614 511193643 31208 31209 121385613 93511 93498 860788950 52986 52987 104313589 64979 64989 987176929 35832 35833 727778761 28217 28202 571516670 95765 95792 563789700 95626 95627 235230615 40049 40050 87388622 47058 47077 797592653 46599 46600 999667303 59470 59471 638735042 66468 66469 409625835 99032 99033 597592666 44631 44632 80578918 89120 89105 255323268 65952 65929 684995941 9401 9402 311899411 77520 77502 326466828 76366 76367 839566989 25598 25599 701678366 99808 99792 527441835 95540 95525 896325471 94317 94303 788338924 8029 8037 773999877 28244 28269 994195938 7506 7507 118008565 71046 71047 247483969 85905 85906 407341950 39705 39723 888118543 84225 84211 567557492 10333 10322 224638417 80754 80777 273464966 90262 90271 460487756 97414 97415 102536984 53363 53364 892765528 45179 45161 272659191 12815 12836 99819359 57161 57162 173605500 83840 83864 50471892 55068 55044 356324495 54669 54662 877231115 2163 2139 618911638 35971 35972 913689526 43337 43331 51935301 94131 94158 689263154 81432 81447 516322997 92668 92669 3025979 23432 23433 590276601 32840 32828 332220224 10142 10150 766606073 66501 66502 381441732 88757 88758 310983458 81609 81610 528635658 87583 87584 400693285 604 605 984459022 59557 59558 130838346 31919 31920 712150449 16500 16474 683969792 68287 68288 569783344 16175 16202 138485079 88110 88111 446748163 20760 20761 46626514 45965 45984 388840 61843 61844 524605545 11477 11478 662687470 88802 88803 960093938 76027 76028 756300015 53512 53497 379161090 39155 39156 265179305 50344 50345 270379287 39826 39827 470378038 47568 47569 88345335 66320 66321 197838727 14734 14735 521612857 14403 14389 423170659 69748 69739 497563727 50812 50813 705472706 96409 96429 973158181 59620 59621 708596684 92609 92628 790824670 14386 14365 165601086 59101 59102 59564777 5759 5760 182832130 15791 15777 777393726 5567 5540 187868038 25863 25882 265408551 65408 65397 5601108 63598 63580 111479990 35820 35838 401781851 15695 15696 61360635 81487 81473 767585022 91394 91395 677933137 85341 85342 173981119 35978 36005 852045341 50327 50317 545012855 82969 82968 216445511 31332 31352 543020394 46332 46333 624733228 97746 97752 777632635 32778 32779 247990288 79491 79492 673711667 15174 15154 15324544 26353 26354 959063213 9827 9828 162922956 84208 84209 509898832 60364 60365 88202434 63610 63609 801253395 61795 61800 894062509 69735 69736 784454933 61013 61001 227785641 3699 3675 740755434 74610 74611 756113877 16989 16990 707032568 49622 49623 545635508 75588 75599 353467884 54557 54558 62188904 56163 56164 960939782 73826 73827 220777271 80888 80889 856978609 9279 9253 591016539 6342 6341 978376687 59899 59900 630592085 67293 67320 518902548 97543 97544 361489899 82046 82055 285478471 65441 65426 64284587 64767 64741 28869950 64776 64777 920214685 89404 89383 597665518 87640 87641 661993466 12593 12594 322143164 28987 28972 30454579 25291 25268 819188174 55785 55786 644174910 16590 16591 67317343 56727 56728 663843806 87985 87986 916253375 61140 61123 269544222 78590 78591 130065543 2923 2924 327259459 38637 38638 13525616 20669 20683 210957823 8196 8197 420332102 71894 71911 568090695 17174 17175 303511314 78006 78007 887751169 80935 80936 786298611 44158 44159 144078257 27372 27373 105103153 82182 82183 870154849 55363 55393 119548171 1633 1645 955778580 7859 7860 330777234 53184 53167 184399884 85256 85227 873794433 55794 55795 935868705 67464 67456 519385108 18947 18976 244441628 19713 19685 134382034 61153 61154 480638023 26134 26156 77181372 39306 39287 672473317 43000 42996 478300792 74796 74797 768789991 71030 71052 687636465 12832 12809 25259408 58079 58105 925159320 55902 55899 209353490 39440 39441 332277906 53940 53941 555533670 47238 47244 485354283 72934 72913 45389079 31852 31853 222962901 35305 35306 726139080 74111 74094 431375724 4785 4786 775786152 95035 95036 615658219 14156 14157 753140416 26265 26266 680339863 82617 82603 877968998 12861 12862 750333973 38497 38498 143015968 2094 2072 196598225 35764 35775 90257770 52624 52625 599727829 39663 39668 316764024 34352 34353 863478614 96409 96410 929780071 53990 53964 635510714 43069 43091 155553299 27409 27408 913047493 68110 68111 323195248 2393 2394 411359634 3248 3274 924263567 80621 80591 936002016 78029 78013 39310225 37364 37365 484926136 71048 71073 113656967 87759 87763 844549192 9245 9246 82842680 73499 73500 352451087 75726 75727 55087924 39790 39791 921970757 79615 79602 112841188 25293 25290 970134650 16569 16570 634552285 36746 36747 855739690 20566 20567 688747722 45122 45126 692682567 11725 11726 679139261 21046 21055 990726672 76454 76455 569724625 27920 27921 107461677 85815 85816 104034157 36679 36708 815747390 90212 90225 961151343 69901 69929 889566402 19721 19741 447932974 87854 87830 683851738 80588 80589 918296193 66590 66562 510449009 60870 60871 953225226 52984 52985 36466785 54653 54654 437535781 21179 21180 930135218 39202 39223 674019713 61681 61683 681957581 21266 21272 285029956 93691 93692 380679855 20798 20799 207739590 11490 11494 931235142 2143 2144 449749047 14506 14523 671623063 1561 1565 371443291 89117 89122 822294230 15474 15475 691330440 78637 78638 89837773 71231 71232 421969301 26241 26252 46134770 81876 81853 988083042 66465 66479 566167465 60944 60936 585855978 33360 33361 955790947 47312 47313 484178339 94154 94155 116370713 15271 15272 411645322 49611 49586 975608239 99153 99133 432883841 65343 65344 897487449 92869 92849 670666065 77684 77694 347952993 95171 95160 497264812 30270 30271 46572089 27549 27550 726820651 72050 72051 114895413 54141 54139 361463759 79966 79965 549029726 10861 10873 53012935 75056 75057 574481894 16759 16760 386071429 87932 87907 517179029 53520 53521 918398461 8966 8967 914162883 61547 61548 404689513 72595 72625 665502390 57902 57903 726085656 23659 23660 218444355 47638 47639 486619361 57719 57720 339212911 87284 87258 319673259 47930 47931 548615508 11009 11010 501098988 55858 55859 244481331 72955 72956 170946274 15508 15510 684443081 52564 52562 344749931 59267 59268 90946505 82700 82701 5410102 75438 75440 864746459 51003 51004 681620510 85806 85807 531832475 4819 4820 376341188 94200 94220 676195905 14546 14547 775878922 2897 2898 176590120 23850 23877 338471461 67889 67890 480155332 81123 81115 5120254 22129 22130 65446433 2026 2005 703862437 47555 47556 493542582 47390 47391 89658314 21902 21897 972289380 27695 27696 700897927 46686 46665 171129915 14895 14896 23686171 62511 62512 319480438 82557 82558 103927875 78520 78521 391232667 62157 62179 119134250 3771 3772 72682165 31711 31695 715490348 32478 32464 399672972 92409 92428 245066877 83759 83787 318535906 39161 39172 818320459 51925 51926 195900856 84974 84960 352844173 31602 31624 206943330 61287 61288 123211900 65890 65882 627651030 48206 48207 658849924 99545 99560 977943627 84450 84452 780178215 89552 89534 534389910 70958 70983 806854969 17248 17261 106838933 64516 64499 940013441 8389 8379 156641267 11469 11485 524761070 16216 16217 849512243 3202 3203 523978121 95970 95949 746948608 14491 14492 702612123 29392 29393 995667469 95115 95142 165790381 78957 78941 475676323 66895 66896 267300996 921 943 411910985 58835 58836 435182791 98490 98503 428412882 4185 4163 647594735 67724 67725 149646522 85745 85746 907005553 90142 90143 891662945 17460 17461 443875212 99819 99820 858696817 99559 99538 128807280 98003 98004 613898295 94310 94329 447471630 39723 39741 219810456 66089 66115 672470769 90036 90035 695931698 62821 62826 999094714 80205 80186 846631145 73326 73353 642289422 12390 12385 394142683 36648 36641 346247112 5817 5818 756047209 53487 53488 440050452 41846 41828 550981170 69673 69674 3799306 94617 94597 925493890 84104 84132 815176948 84374 84358 358422257 94724 94744 251488136 10131 10157 362803561 91449 91450 911696089 23763 23760 729444798 10810 10829 881124159 5287 5266 646031829 81213 81214 317120406 97316 97310 756750639 84268 84269 751542871 15664 15634 235242043 52529 52530 791673766 52139 52140 978388476 24245 24267 478016371 35968 35969 953149296 44505 44513 91218290 63951 63952 178304321 63758 63735 770670662 80432 80433 235245564 39062 39038 96817461 95166 95186 757592432 45875 45904 145275492 14932 14933 511044395 80034 80035 500026662 80392 80382 443492823 30669 30668 739383232 33080 33081 802391244 66751 66752 132140366 23862 23863 709700888 43730 43731 97689614 11311 11312 416538763 86378 86379 115229285 79952 79953 710471677 55087 55088 332580740 46989 46990 448723677 36723 36724 443777365 40086 40104 834894277 36224 36241 487429905 13485 13486 744802260 76769 76770 705578569 28558 28574 544869818 29746 29750 788350959 49133 49144 606251881 85279 85280 611849682 17904 17890 589963996 34561 34562 669569347 85400 85401 728794436 19335 19336 753517762 2781 2782 497761592 13745 13746 275355204 94775 94776 33337025 77405 77390 561260808 7826 7799 733692028 61990 61991 120917442 12295 12267 295559563 35081 35082 571275768 90962 90989 538821659 53505 53506 179834545 75779 75780 195434887 33237 33229 823711622 80493 80508 868714329 30833 30834 27322478 20327 20350 236535598 82617 82618 573496769 95982 95966 7299159 66787 66812 824994239 97494 97470 220278330 99262 99263 580592543 63945 63958 134196084 16501 16507 730474488 10725 10712 822013535 81991 81989 242970236 23847 23855 289263383 905 926 24561605 62922 62923 85012474 3140 3113 635447341 33946 33947 425031589 1159 1160 389076383 81704 81732 183011936 82810 82796 536805004 62142 62143 49378953 52216 52217 858998639 29790 29791 588039449 21063 21064 610887032 6515 6502 157075992 64658 64635 784398299 59123 59124 482500359 92230 92209 569489065 85984 85970 350053387 71611 71588 257842113 82329 82330 59447982 96714 96715 820620104 4583 4584 665815796 13306 13307 728310208 74636 74629 847614521 37969 37997 46840413 73961 73962 440397115 44928 44929 949758815 92271 92285 979760052 20137 20128 334249769 19134 19164 137318863 22265 22266 207336195 78877 78878 562053157 76406 76407 574742360 65045 65042 34154487 87595 87596 725395609 25014 25015 684251461 87216 87217 445915498 41262 41266 915819608 66113 66114 470053202 58414 58415 342521192 13964 13977 458819667 36065 36039 739226806 50586 50594 928902859 64421 64422 157362232 35032 35033 275431861 91635 91636 286021080 60902 60924 902363101 85873 85874 215784730 93970 93957 821912504 42158 42159 385922364 55200 55201 361895154 27405 27390 718422277 5201 5181 224472387 79009 79010 433095376 39278 39279 605293057 5363 5346 46560654 36217 36218 901538073 14410 14404 330578094 41478 41479 300998850 99474 99478 873461051 84027 84017 8070306 25722 25739 555279154 7451 7465 994451892 14763 14764 840482009 58657 58658 634855273 4512 4508 950798398 14300 14301 300861396 26535 26536 491257732 61501 61502 870651559 41022 41020 184789479 31139 31169 489947822 89566 89567 904216671 27483 27484 272389679 10288 10289 906205531 19054 19045 987249671 12954 12926 826131224 70314 70315 952751530 61159 61187 82240923 9395 9419 370363870 26799 26773 162052543 1522 1493 699593031 18159 18187 237117748 19256 19257 17685994 70667 70646 818873208 88962 88979 329241868 12441 12442 583366273 97950 97980 298320810 9638 9639 789716143 57942 57943 310257674 92737 92767 751056061 61433 61431 584701690 87046 87047 728029852 4706 4729 115381155 74806 74802 686386886 29057 29049 698794127 68619 68620 203781645 55783 55772 486719162 4969 4970 548828087 25303 25273 995153666 75403 75404 913581454 53818 53819 190246039 47940 47941 993419616 29001 29002 528291103 93250 93251 40936427 23699 23675 668143353 70772 70751 971948801 30707 30727 331936709 5468 5498 705215729 43431 43432 545803997 72308 72309 881155487 51634 51635 754159853 47894 47895 692955646 12776 12772 653374676 34696 34697 307494078 23708 23709 62867429 7633 7650 53571367 62935 62915 345895229 96124 96125 530110558 93257 93284 333635541 90599 90588 360825502 9373 9374 355680865 57730 57731 766459799 92301 92302 675772960 17704 17713 912511205 60229 60240 952585514 93024 93025 415625009 53328 53329 878923127 58042 58043 277818835 78708 78700 233502231 5493 5469 210432711 98840 98823 593807253 93581 93582 822797020 32264 32265 221122673 62794 62781 624818788 48618 48619 509253280 19676 19677 27371024 35315 35335 426642830 28102 28103 530984709 37950 37951 9982300 53273 53274 244744610 45189 45186 180097640 34522 34523 112942963 2126 2127 750439173 85810 85811 773030720 47886 47887 770011639 39848 39838 708317716 36363 36374 991099248 86024 86025 921989907 18077 18078 680626024 80023 80024 423190323 14689 14697 372263935 98212 98215 848838702 72695 72665 815134164 19808 19809 855679104 76160 76185 837320876 10658 10628 342636875 8311 8312 453320199 23712 23713 313066971 22675 22676 392930923 62128 62129 530284718 38838 38839 576353014 77757 77761 305930944 54030 54036 221444755 76796 76797 691234785 18011 18012 469349031 5499 5527 455226906 1092 1093 817382038 26959 26960 767490778 84990 84972 277268699 70577 70578 494096408 27612 27613 152250890 49060 49031 651040717 84148 84166 799770912 95661 95683 568683397 81021 81024 695844327 9503 9527 133896007 20339 20322 650357454 8601 8581 853286310 76280 76251 926956577 73131 73160 410287660 99900 99920 623314046 52666 52667 943918611 10823 10845 411952024 37101 37102 880130848 14728 14729 635589003 83484 83485 988916174 24208 24209 513071793 74504 74496 226356584 25995 26007 432956721 81608 81609 824935026 58838 58839 283346875 82889 82905 875976678 63197 63206 844706562 76525 76499 213210380 83734 83752 844537064 1368 1369 390005917 2518 2496 307603724 92984 92955 235601882 84348 84332 646814610 53597 53619 895259129 93895 93896 996339823 3121 3134 345150159 50059 50043 738400025 98901 98902 410019077 21230 21217 485485733 16788 16789 674322308 35249 35250 847284291 9312 9306 617606170 4297 4298 202301802 75902 75903 824459584 53112 53086 656283902 83437 83438 908361461 24505 24501 256257987 59820 59821 846813265 44694 44695 447009450 65061 65078 586038526 78642 78643 740558711 718 721 563804756 10706 10707 793911092 19463 19464 681090059 47906 47907 148392334 31440 31441 970075351 86636 86637 759114427 55162 55163 181893523 48367 48349 760069380 2704 2706 917184015 44251 44252 236999736 15865 15861 256264557 74802 74778 553258253 81303 81304 259594649 65358 65359 732850595 49870 49893 571047752 37261 37262 283091224 7581 7582 296156627 70308 70324 202332934 61899 61900 808099464 54272 54273 981092194 34172 34170 589821654 67102 67103 463783984 84361 84345 991356721 99934 99935 192075573 59741 59742 590435430 43146 43144 709899889 92400 92401 793145525 47115 47116 380330110 60974 60959 406801088 46167 46168 747217216 42901 42902 341971382 88878 88860 439552463 10132 10153 544715187 22965 22966 960763710 76625 76643 897706691 15742 15724 501778747 33550 33564 798691057 85671 85668 270883721 32423 32424 902382880 21580 21588 409973916 93925 93926 976296924 24761 24773 449971474 87572 87573 395820073 21906 21907 70734448 71107 71108 701627350 44202 44179 284525016 22039 22061 885475442 22256 22242 751253596 15236 15241 901387725 43634 43633 341082894 82051 82059 748869865 14247 14220 96559256 87012 87013 23856365 14119 14120 570149153 90257 90246 447013264 34875 34888 878229564 91504 91505 688611420 17790 17761 852494756 83148 83149 794100320 44072 44073 808728778 53074 53076 248174008 8329 8330 3416387 34968 34980 385992679 68814 68815 544798980 89079 89102 740775949 21302 21303 196672997 75429 75403 206195365 33581 33583 809614538 88049 88037 363457924 86528 86529 414807462 85162 85171 614792289 61167 61168 400117380 27339 27344 218930420 29689 29690 293051184 60565 60566 368525194 99532 99505 385679575 86461 86471 73257221 95134 95135 671894969 86491 86492 692321766 64488 64464 415656036 28320 28321 646537276 25210 25206 605680904 8192 8193 398238431 16970 16980 415273274 46499 46500 755630673 510 500 157606947 33582 33583 237814150 1846 1847 835441936 85190 85191 477076187 40416 40417 382733595 78292 78320 124711395 35397 35412 624681357 59185 59201 318113971 14628 14639 878827895 61798 61799 497641399 83365 83335 585279349 21752 21753 819866256 78947 78948 26900465 3829 3849 929009496 44845 44824 108669525 22833 22834 583529701 16374 16396 545081447 30752 30727 883610418 22041 22042 244503695 66338 66339 457467192 276 285 291383963 54274 54285 322444450 63855 63838 944901478 76459 76437 345693766 28121 28122 259552896 914 915 911297943 13016 13017 223078288 74305 74306 503968577 92487 92488 129695846 41662 41663 720813090 16978 16979 686585831 85188 85194 369284740 65491 65492 200916495 53903 53910 815823260 16385 16386 785756061 22856 22851 505099430 82454 82455 450904177 39923 39904 837497843 98189 98190 847532469 67316 67317 886342283 88571 88572 773866519 32883 32859 295761854 13139 13132 483623561 46853 46854 845208353 83351 83373 372960466 25187 25188 430072713 35950 35951 917501248 24080 24070 514758331 74362 74363 735243158 92657 92658 91367072 92079 92080 136374704 48474 48475 52060430 97234 97252 32489999 99116 99095 766464550 40232 40233 344674553 57861 57862 607108421 40392 40402 913881801 19689 19690 709462148 57039 57032 11593871 28268 28269 698352494 19846 19847 420587750 24344 24345 649572791 25079 25080 719254598 36609 36638 395171466 25474 25475 949548937 15545 15522 2176091 57659 57650 749568964 9421 9422 38011085 4850 4867 156110819 89740 89742 736000744 36638 36664 76703976 26732 26737 236676233 94497 94486 498957985 48799 48777 146173374 21634 21635 496620148 77276 77277 345862283 37353 37379 721609027 74057 74058 91276260 41494 41498 54085082 36150 36177 669063459 74403 74404 105618027 79528 79529 150055021 3161 3144 455781203 8071 8092 504453153 27451 27452 152639761 87845 87854 309897868 75701 75695 165121071 86672 86675 34794783 1551 1523 295032849 52404 52405 332351912 39683 39690 520137198 37419 37446 775648002 42554 42580 711872057 1497 1498 442464956 83350 83351 773844930 32863 32839 104006616 84858 84860 678559291 37392 37386 940824835 655 666 159055530 18342 18343 235518896 46497 46498 270202770 63534 63549 221759615 9130 9131 141342247 33480 33456 956332652 87450 87451 759657982 3467 3496 858309418 51232 51233 430610531 85281 85282 817078677 81234 81230 909774500 27274 27275 275230252 843 818 109320980 99095 99119 407694185 19178 19195 854793711 97687 97671 921952270 501 502 942036266 36987 36988 196936571 38973 38968 978258938 6442 6443 76439213 87182 87183 256713751 90416 90417 393935954 88535 88536 368015434 29362 29342 241505794 36750 36751 812423212 73408 73403 968809793 43978 43966 20260833 36060 36061 645068050 46731 46732 419509679 49926 49927 457368436 49270 49245 968273441 46942 46943 496121538 83626 83598 808243413 24640 24641 569733005 35483 35513 417851769 83584 83581 265137133 24886 24887 718894003 18911 18918 950001128 27247 27252 375248506 57388 57389 678162788 72353 72359 148296775 22707 22734 349022859 96771 96772 390788006 84574 84575 767728005 2288 2289 870216790 58381 58397 829386720 55000 55001 464192478 84978 84950 823769509 64253 64254 211337618 16551 16558 789517572 93922 93923 991993133 42283 42284 285780093 42604 42605 621968074 52183 52184 236361433 20635 20636 609395189 24418 24419 832317028 28084 28085 959015149 7085 7069 121780401 55928 55929 210232106 567 594 294011358 10102 10104 598353765 24511 24512 280836607 26565 26566 930615071 41726 41708 726285659 33364 33365 909583079 80560 80561 321387123 61922 61923 392104777 49372 49359 552898774 2605 2606 173984327 14524 14549 410136598 19794 19772 31200883 11775 11776 631583982 76976 76947 39400846 5754 5735 173294923 29455 29473 408402333 68299 68327 865583549 83352 83353 448183441 38318 38346 88765318 86015 86016 567904654 82381 82382 703433655 48853 48854 681394490 17076 17105 876199529 69455 69459 984865062 11890 11910 777312409 33383 33384 337386336 38930 38950 607744233 40942 40943 306533707 98790 98791 56260938 62288 62289 618198924 2956 2957 981638651 36347 36348 664347477 51852 51853 768963995 82217 82218 518762583 48153 48133 143865434 13406 13388 174823610 68057 68058 644580859 74925 74926 871989816 48852 48838 644214769 65286 65287 432801047 67619 67620 773176298 80595 80565 962492532 70570 70571 269268726 20492 20493 791377703 87467 87468 131726170 98846 98847 832845810 99853 99875 816676610 16513 16534 871663323 64524 64534 843943577 1001 1002 386784936 72625 72623 355891470 36626 36601 439500961 55042 55043 720747028 28601 28602 474659917 47247 47248 600731231 28073 28074 89025764 53367 53383 139853448 80150 80135 113763422 19886 19887 578879611 7220 7208 898676182 40300 40301 987855940 69704 69705 72651236 81312 81313 237447119 20601 20625 277699565 44124 44125 974955101 10512 10513 624195271 43586 43605 622902859 94552 94553 626439989 75676 75677 996258317 31936 31923 544074583 71283 71268 989670559 80287 80309 872196032 99486 99513 48348211 92417 92418 194563207 58895 58896 957139417 93814 93815 747700859 91731 91732 633392777 22773 22775 475325602 92947 92934 496688229 57944 57945 622410388 75339 75340 367249608 7827 7849 847208830 97537 97538 423133035 68734 68753 969553008 92761 92762 692313452 56903 56904 962943869 98389 98419 566524136 25217 25218 409548286 12206 12223 964824160 20417 20418 144485122 9587 9570 948047161 3563 3559 914189663 82966 82942 700243243 46591 46594 906440359 55531 55540 409231335 76219 76214 997577694 48078 48079 774680542 46959 46988 14082972 96712 96716 773986543 32858 32847 767757154 80905 80906 687566863 24485 24480 246699877 28914 28915 683855107 76970 76971 511952393 47116 47097 543548460 92131 92132 639398011 4142 4143 861792467 53093 53108 602299701 78873 78876 595111710 97320 97308 483361967 77739 77740 631080465 7758 7759 942214644 84470 84458 957087141 16778 16765 704418606 44917 44929 779096548 94972 94973 389097473 48573 48574 658327531 82097 82080 931366561 90521 90518 320542470 62206 62235 939152858 46095 46093 410578345 31650 31651 695808591 33795 33796 688829374 5874 5875 566242228 49478 49473 576218666 96512 96513 23399021 48180 48169 685938595 4593 4617 820734689 61807 61777 688270412 88132 88142 27599375 62188 62158 334605893 75354 75342 826874233 2724 2725 126796746 4384 4385 741992078 97902 97899 122205625 92321 92296 811940813 51398 51399 671017403 21091 21108 577074923 67369 67390 238477251 49153 49142 214609002 5040 5011 257727978 77558 77559 588867177 74754 74747 329189886 39104 39105 191592967 32836 32847 126499847 91708 91709 682080171 63974 63979 290279196 64420 64435 81027423 66207 66204 986857570 8912 8907 353649662 74134 74144 680254949 17499 17474 830832365 69745 69760 889547855 17421 17393 279173871 46469 46470 763638524 69547 69519 695958449 86072 86073 276829247 3728 3754 745266209 79232 79233 48716736 90307 90317 206579057 46260 46261 735936791 45815 45841 532739485 824 795 555438214 36945 36963 79582954 44539 44540 162231539 9579 9580 67813495 21992 21993 841420010 1326 1327 710904182 87091 87074 375477392 71540 71544 384960143 88616 88617 840124217 50602 50603 522261185 86118 86119 386648340 92089 92090 431104188 85171 85172 429914355 55642 55659 180169393 96969 96970 517921610 90777 90778 81975308 29540 29541 97376676 48789 48785 336451589 84700 84701 793677119 13220 13221 439839038 74466 74467 380854338 63859 63860 61919476 19006 18982 33296323 70896 70897 59282374 70477 70501 317256994 46545 46546 369534455 39138 39168 292036532 83145 83146 740928703 51900 51901 866874533 63017 62999 739426250 49265 49266 583924771 75058 75059 948662613 5527 5521 794045783 13637 13608 125420827 66847 66859 210170479 69653 69654 751828096 52716 52717 281776634 88551 88552 776572372 28021 28022 241220488 20965 20966 561198113 30217 30218 34342082 36424 36425 269538416 8308 8305 299899165 26759 26760 321908958 36251 36252 752003642 85545 85536 886699723 41790 41767 509480556 26513 26514 898219512 86501 86530 260952620 46858 46859 217468061 98574 98570 164056067 42001 42002 702510757 91965 91966 876981181 38232 38233 31937862 34666 34686 534492190 83183 83171 153673760 26463 26461 393348535 89346 89325 332478542 38664 38681 190024519 82194 82195 636480589 60093 60090 796994161 84775 84795 447707048 58703 58708 526228228 96500 96476 763718204 83646 83647 439244266 61216 61230 698558992 17604 17605 174601581 73330 73331 706482980 71961 71962 529400512 68635 68636 803848293 54389 54399 602429839 10737 10727 473752664 7835 7806 872846932 47453 47452 30323750 29180 29154 266369326 4037 4038 105664251 76376 76360 639012310 20468 20458 373371628 60123 60141 807270974 40244 40245 411326216 45605 45606 826509407 96841 96819 123116240 13683 13684 71100074 45519 45520 414951905 66904 66905 449026149 31683 31659 450929772 88128 88129 496841555 22579 22556 207169960 95552 95573 905266577 76255 76241 617387169 28159 28184 247785024 95588 95577 745734987 75165 75154 517946707 68103 68104 191318673 44795 44796 830236521 85656 85657 44104748 37257 37230 64147704 20552 20553 17601419 73762 73763 235981213 49682 49683 802070329 90832 90833 364000155 21145 21132 895931921 52627 52598 319335798 996 997 212100915 17342 17344 904343339 35045 35046 760844988 76938 76956 662012602 57946 57967 370826775 99584 99585 14134231 48348 48349 975609647 33116 33092 904699492 17013 17040 886139864 37456 37457 562071620 14024 14025 250378944 51843 51833 712192992 20084 20085 96137088 71240 71248 377409755 4727 4728 299916979 6969 6998 856164059 25368 25369 747739626 48723 48724 502688760 21654 21655 489438773 81872 81873 125625565 79569 79539 26027783 50163 50155 653837919 73859 73860 920019257 27771 27791 132719943 92133 92134 705101475 64902 64903 301536227 82778 82781 779372557 46264 46239 434256666 23154 23157 979084890 47871 47877 816117138 58231 58258 422030062 28276 28255 347766542 44379 44404 318677919 49642 49643 215610576 74456 74457 918436818 48866 48876 481871055 91121 91104 538988367 56332 56329 628066852 94624 94602 261247325 51935 51923 602419142 89415 89416 351035318 26288 26291 28031137 73982 73983 853811197 93553 93554 548708923 78449 78450 327061590 87667 87660 81679809 59260 59261 947591828 27078 27052 505889067 79070 79071 302043037 67213 67214 376532967 52712 52713 380998288 37668 37691 188083507 99087 99110 38788145 20434 20442 561060147 173 166 868864199 62560 62561 109759188 69419 69420 585361010 37104 37105 275009875 45467 45472 61500204 24735 24718 479548571 27339 27340 465013321 49476 49477 755206478 91295 91296 625417387 78026 78027 631023964 86274 86275 650685286 97945 97946 623735474 55673 55649 250002404 87411 87412 76863486 24976 24988 337399371 7893 7894 517974003 62781 62782 124325852 6204 6203 774585616 18213 18209 212687744 40306 40307 28154058 24968 24996 525743166 4442 4443 858876718 41354 41355 945958577 82977 82992 972886311 67683 67706 752296728 19147 19142 196082563 66818 66819 602364401 48395 48420 314728181 75765 75749 929713709 36351 36352 809088720 16871 16899 86342184 39030 39037 557532445 95963 95964 882377580 11524 11525 13090871 24966 24967 541146837 84900 84901 190471039 22253 22254 201552407 29754 29778 978803709 94805 94829 418132137 27971 27954 347805842 95751 95736 701612765 27394 27395 763536247 90390 90391 535349604 35490 35467 172163360 69456 69457 749687043 30691 30705 68388163 55873 55874 25808934 94146 94147 574990034 55471 55472 552362754 14815 14820 499286804 72732 72733 139466030 15257 15258 351664904 48356 48332 716987834 40092 40093 93328528 97426 97427 532879170 37727 37720 310749064 29310 29311 403622098 3645 3646 828390662 86000 86001 206408021 2129 2130 252613033 96448 96458 895516868 79012 79013 18696364 89284 89271 869512321 92423 92424 133655173 60623 60605 990086090 60623 60624 169075467 91599 91600 948550834 42173 42174 885815017 48581 48599 639004269 4298 4275 782220491 35905 35910 31587897 22772 22773 365559901 35791 35804 27381489 3171 3173 254131687 21410 21386 644418303 28665 28666 238713475 4717 4712 286469343 72565 72584 802917209 57790 57791 242969910 36405 36406 43064353 79671 79644 928178306 66726 66727 893961765 31812 31799 477435207 33453 33475 562167959 36533 36549 444605946 86878 86879 791093889 56533 56534 503672581 94500 94477 395727780 67179 67180 332636711 16164 16170 522953165 90885 90876 159022954 22634 22638 984160212 61316 61317 436807517 62912 62908 838261285 35394 35395 564887836 6478 6479 110588810 60774 60778 370229992 23929 23914 285775014 37513 37508 568583616 79598 79599 38529117 96452 96453 944088012 88751 88754 918366418 93556 93557 764068954 23355 23343 659244921 51615 51616 424178477 92671 92677 519781831 48692 48693 105853166 68704 68722 718996758 20554 20555 267751834 50995 50996 11274951 21352 21353 275040651 45070 45071 927588985 97697 97698 612420596 86561 86583 494531306 37311 37312 174797869 47051 47042 373133554 42745 42746 286125109 28512 28513 119682799 39864 39862 52065201 75908 75915 556225356 9274 9275 363672117 82110 82128 466328422 38984 39000 931195729 51305 51306 401710211 50236 50255 914298383 13625 13626 359411726 82856 82857 882457066 30522 30523 902784848 24331 24303 779989312 51938 51939 368726359 18123 18153 618373170 18329 18328 888363038 16369 16370 602732273 31068 31042 120179110 89239 89267 329287781 17562 17569 774236766 40390 40391 899314366 64503 64504 568576285 72413 72414 516491005 20816 20794 720682839 63202 63203 696338242 42464 42465 296967211 36151 36136 104142664 78737 78738 739717201 15512 15514 674782447 94236 94246 235007490 88385 88386 458469155 86320 86307 617632107 17899 17881 820718699 82337 82338 784202572 2978 2972 363715844 54746 54747 385601285 85672 85680 636624240 88517 88502 176466881 16848 16849 236541104 81527 81528 896087773 80913 80919 947835820 56219 56200 4941237 86870 86863 556457365 76195 76223 19473030 13186 13179 368042579 58904 58905 895259454 74966 74967 753931159 70645 70646 802251925 15017 15018 903730369 13361 13349 380014979 15942 15939 534542441 75430 75431 699077086 64708 64709 202657017 95672 95673 311383701 71408 71433 241618779 93608 93612 982701650 56892 56868 673453066 71087 71096 82272577 26378 26379 442110871 54043 54044 578500555 49849 49850 226132437 21222 21203 840890629 94081 94073 889920656 51278 51279 785730686 8454 8455 182775386 70648 70658 816635860 89534 89535 383157789 38748 38760 641862460 66339 66340 478075062 96638 96639 767352634 77479 77480 599263827 60374 60375 187520942 32231 32237 110662353 55187 55158 385891922 56288 56289 954277518 74245 74246 8037844 56322 56323 867906928 16293 16298 68037474 79477 79505 640586132 101 71 552728050 16372 16373 230878663 37122 37123 36974624 31074 31090 249351594 33738 33724 683653293 34560 34561 638118519 37315 37316 743970623 20681 20665 347117676 88999 89000 827780734 9382 9389 980465087 99561 99570 400137419 33168 33191 695473251 55336 55337 818249811 74722 74723 37771941 55547 55548 926173138 99976 99977 930597437 55364 55365 68346433 32858 32831 64380275 79823 79837 733756726 55741 55723 640482189 39646 39647 648027454 58611 58612 863270315 90359 90351 847737360 25952 25953 61059794 37584 37585 584386043 77835 77836 460861618 85739 85729 737408027 38719 38742 295391927 39322 39323 881530495 17172 17173 651878575 18967 18961 56424648 82378 82379 342155371 41510 41517 703184397 55727 55755 32650743 58922 58917 748030388 23097 23074 55261331 38342 38372 610172673 62962 62963 634304379 57187 57214 774432966 67467 67452 259597666 29535 29536 463685685 27440 27441 550058976 72841 72842 677047977 15504 15505 417851943 20399 20409 126304388 65228 65256 792794855 82979 82980 52121562 26737 26738 598695785 34147 34148 977963895 71324 71325 470991172 65428 65429 632529144 65539 65541 737680973 25046 25058 30201880 73163 73164 109343329 76291 76292 436905288 24648 24649 932361756 2809 2838 825203443 74494 74479 810387442 97859 97841 384596263 19946 19968 98050913 18594 18601 272728023 43335 43363 797397865 93998 93978 540375082 12527 12540 959129391 86737 86727 655324609 81547 81569 247199525 53195 53196 1641927 40938 40928 55772708 93152 93179 588250983 65925 65926 83696425 46372 46379 89571382 36276 36285 316915426 77549 77550 574482388 73843 73853 433440049 88247 88275 651145995 93900 93901 502365452 90375 90376 279361290 24812 24841 838250998 84083 84059 708575836 93251 93252 754766836 8835 8836 379003954 50505 50506 48453253 58746 58747 520984498 20521 20512 192357658 3465 3466 13457495 60827 60857 103195242 1233 1209 334731870 81606 81607 995336807 87447 87448 913617640 79996 79974 35314248 50164 50161 14649511 33685 33686 994252365 67944 67968 758984314 44 45 152576754 22673 22674 905626510 33848 33849 244645195 23666 23639 750594519 5406 5407 129731467 35697 35698 672571697 26408 26383 173636717 68989 68990 178623735 60462 60460 284262346 82955 82956 448357477 99004 99005 899442908 69684 69685 472497459 64833 64834 882210112 37363 37364 432980644 64944 64929 469673530 34983 34957 790134129 76986 76982 932272607 88345 88346 967210421 27528 27529 454922825 55381 55382 780730979 62795 62786 847757120 66216 66217 924706077 19029 19030 838883592 69224 69225 766933227 86246 86264 116572378 16119 16120 281860570 94566 94567 410101833 58965 58966 731313139 81953 81954 187604319 91426 91427 8917412 91575 91566 242611347 18951 18936 434580156 46746 46747 231679985 83308 83309 571347256 27458 27450 537411640 46862 46863 164111418 58784 58785 122378523 90916 90917 122881866 13151 13154 549878489 90394 90395 89675004 45517 45518 578729124 52135 52116 168466314 36693 36689 372636791 52910 52936 975582048 97020 97035 8197666 13445 13471 311470386 55743 55760 104380289 71692 71693 64183036 38577 38568 529537905 60685 60667 182639976 99731 99706 158852663 33052 33022 62996804 38307 38282 556758871 94590 94591 765171213 73332 73333 27652309 83451 83452 887291199 74173 74174 681351605 15375 15376 889411494 65678 65704 697982519 38347 38348 818830822 55700 55701 760033796 72733 72731 976364305 41225 41250 410181620 87293 87294 788556882 5725 5733 987257844 96727 96698 720877430 177 178 651562737 93851 93852 273433834 96822 96815 410826346 74301 74299 752980467 88045 88037 314861373 46401 46413 754058695 63711 63737 273418564 25121 25129 718801194 81211 81187 312640701 61308 61293 238467493 96753 96754 843865757 17081 17059 815586491 7958 7942 128654072 25497 25509 606184656 45289 45291 718641672 34783 34794 729314309 54165 54166 145232550 6400 6428 169221064 5418 5435 99389623 88443 88444 713000740 3461 3459 378769492 33162 33163 475665832 43077 43104 878264907 65003 65011 120396153 24179 24180 937681924 69791 69784 881978719 5331 5322 707615177 45453 45448 17848148 15442 15438 54699065 21414 21435 662596012 81591 81592 258461073 15327 15328 591300053 21697 21680 515267863 7078 7079 314137883 48873 48874 30667587 59977 59978 26491248 48736 48717 148678111 79154 79169 271778291 23706 23691 598455213 79805 79806 164875667 39563 39540 11896550 33228 33235 252307260 51220 51250 579011855 30501 30523 164223683 48873 48897 877363062 1825 1848 956144897 44551 44552 280608792 20008 20009 845201848 56805 56806 300068677 64117 64125 455468608 73534 73508 49134433 55431 55432 30436471 95357 95380 239526555 2691 2715 144756780 95901 95895 620075979 45136 45137 88097203 93955 93952 764293094 3917 3915 806378869 253 254 548182825 39633 39636 249454565 36465 36466 13878958 12991 12992 25663255 66060 66061 424390904 51840 51841 386279661 90340 90360 562520588 54907 54923 856767546 96222 96195 547547831 32483 32508 356153759 81053 81073 208231376 16911 16912 672447981 80543 80565 993517002 40510 40500 661842366 25042 25043 201150994 19280 19281 99828498 42127 42157 123663804 51906 51907 16517431 36001 36028 396633251 22165 22166 930230008 46871 46872 999809755 32467 32468 274765229 46058 46059 530616085 78678 78675 991124460 90162 90163 194547279 91083 91084 625541627 65446 65447 204507564 64572 64573 431394638 3733 3725 700004895 39343 39368 292006254 21462 21463 363810900 3757 3767 170526889 36150 36151 299801710 89273 89270 836130234 28413 28414 451982649 32916 32915 729898141 52981 53010 671924166 22250 22251 348922088 90653 90624 898681442 13437 13438 270964273 74454 74459 240185484 3233 3203 421824125 39715 39741 393313573 47528 47556 217392445 8118 8119 37794770 58716 58717 199531508 36194 36195 463696083 64032 64034 858837309 28140 28148 600761066 62818 62789 1320309 79815 79802 217819871 6903 6927 679562097 78563 78564 381738902 54700 54701 420879985 41907 41922 427620725 11142 11143 121822333 85439 85440 335359246 47500 47511 575096121 74575 74576 948692881 86764 86761 100102719 37334 37335 811805994 48883 48869 136651103 53290 53291 745086948 84931 84945 609289855 27976 27977 843421357 50431 50432 852890277 59199 59200 984420323 8521 8522 186691547 82640 82641 569038499 86396 86397 768799603 21268 21269 962025759 92155 92156 28391150 11112 11114 765496013 12486 12503 677846664 27142 27144 930328761 68783 68784 124679421 83881 83852 488154354 97623 97642 311415626 15938 15940 585045876 1571 1573 860510281 24375 24388 739724348 72042 72053 306654081 54933 54922 863395357 62031 62014 546791833 73861 73862 128815098 44397 44398 742496948 49289 49280 598351638 3861 3862 320477278 48989 49019 909846741 47799 47800 863517225 69174 69175 190112480 77403 77423 912280666 64616 64631 212945373 99534 99514 406486094 71697 71689 328691752 77828 77829 355373826 56047 56048 387033168 36123 36121 669395087 19564 19565 414573123 80095 80088 685034402 67626 67627 50159173 90339 90340 110544391 79685 79655 777225447 87494 87501 227378936 10533 10531 91938088 97148 97149 85387587 44346 44347 674794801 74944 74945 379934033 7368 7369 163489661 20763 20744 990014444 79296 79297 247830170 10788 10762 200292059 14724 14715 72792044 65262 65239 792039767 95207 95208 550965261 44848 44849 339388587 96081 96082 328736470 33444 33472 319813188 20080 20081 366789716 5000 4993 265347078 66322 66305 404770055 39983 39999 724482239 91210 91234 328589625 36657 36672 892355740 48055 48056 271663272 94114 94084 136500321 97317 97312 150887090 70689 70663 867004324 24092 24087 606829440 84047 84072 587518841 93824 93825 146633067 6003 6004 749967622 33055 33054 44637030 22562 22563 946400965 26631 26632 720428168 39329 39330 240044751 61927 61928 602045253 73857 73882 270849179 64543 64544 603561184 35043 35037 478117524 11881 11882 640371868 51359 51360 839729272 97441 97465 527166512 45447 45431 231751825 72654 72677 880424508 55647 55648 840385833 87870 87871 212365172 39609 39605 368922837 123 124 661649130 31780 31781 559549394 45325 45302 583763547 94990 94970 507232231 28789 28790 665795188 35803 35804 990484704 30671 30672 572320549 54439 54440 81327940 52534 52507 9515440 92536 92537 607731246 72890 72886 283777821 96877 96878 849198255 49301 49302 127296631 46386 46387 316300228 20819 20789 359591042 95610 95638 878649180 45956 45957 470428039 25556 25551 608677611 36964 36935 212648620 9970 9971 233112113 56351 56372 280523584 45618 45598 80390697 73212 73213 281086529 60716 60717 44535313 89475 89476 728904441 52611 52589 445139435 61645 61673 101499635 18802 18803 569743236 14758 14759 769605439 18406 18430 954730324 41724 41725 789725457 96895 96885 818502479 30705 30704 555298603 55178 55179 467998716 34275 34276 517050567 64941 64935 824170972 64540 64560 100070973 92139 92140 136814881 86589 86590 489239079 80536 80537 728710699 4984 4985 891479495 34882 34872 741616299 10998 11016 938823647 91646 91635 950279858 99752 99782 19311623 57236 57237 874866291 19709 19710 166949778 89735 89718 136793984 79383 79361 351404769 65761 65766 718051033 36959 36941 787045919 56928 56907 226150060 92087 92069 469688351 76039 76040 690120930 27815 27816 125650588 7854 7873 771727573 7419 7420 441163076 99396 99411 918223634 5164 5165 572445761 18150 18131 915302582 17324 17299 439692532 46192 46174 228342090 47949 47974 34871526 84755 84760 245038265 48333 48334 11810713 16533 16534 688884886 13485 13505 228726371 15553 15554 438210295 8505 8501 127244343 40395 40415 762113115 26454 26455 642419500 88473 88474 966583850 38880 38881 698889233 54426 54427 435080328 20054 20042 719636513 49501 49522 234864755 36553 36554 410453007 7374 7375 107508152 12117 12096 83360856 15321 15331 348858237 15997 15998 216537029 83133 83134 421723981 52995 53021 559278998 53570 53571 29384003 52775 52776 430348673 82774 82772 351503117 61024 61007 393105596 83851 83823 118530032 16535 16536 617380676 76461 76462 564394473 79826 79840 1941316 91025 91026 177991827 81075 81100 661720994 44013 43990 332355817 63934 63914 968973867 26211 26195 717224851 9164 9169 673291498 23365 23366 667836074 34684 34681 940046696 54540 54541 565993949 17629 17603 856976055 33604 33624 875690150 32627 32635 329370428 64700 64692 664952107 52207 52214 102000219 10260 10261 128471182 50244 50245 35944040 43622 43623 556035246 32463 32456 351995858 85657 85649 96089530 85995 85996 72504285 10164 10159 249307882 61210 61226 564154647 93333 93322 65860677 76188 76189 576098140 4939 4940 441178195 18302 18311 399264928 33140 33147 707452693 59603 59604 815325072 44368 44369 976133375 63087 63088 452273970 66489 66514 780804701 9560 9561 981145586 23263 23264 386889543 22812 22823 710044810 52702 52703 155100544 42354 42355 600512926 80314 80315 428669845 25609 25610 245876911 82029 82030 160627016 95748 95734 326730265 33355 33356 677265046 98991 98992 249540835 81804 81808 785200578 1246 1247 332051567 34806 34777 656562910 59501 59502 307797937 69590 69575 225904127 35644 35645 626554284 61836 61812 92432487 25337 25338 716644614 10197 10198 385914372 83556 83557 753252744 52311 52291 12998634 81533 81534 630803990 80994 81012 449835513 53482 53458 182132293 48187 48188 426222379 43257 43258 987518016 20884 20885 912002979 81088 81087 304926929 14198 14193 341676945 20220 20221 874928899 35514 35533 49292576 29031 29032 189981350 34571 34553 663248628 15066 15080 699528920 16520 16521 613260091 18954 18980 248497390 31932 31935 565368363 12334 12335 340931873 20230 20209 793318825 27325 27317 851707023 97404 97422 223509427 22264 22265 599285256 64116 64136 165218165 99529 99530 523391100 86444 86422 926461504 29051 29052 792200385 91352 91358 206153644 2283 2284 180200596 76022 76023 355358046 24308 24309 293327780 92460 92461 925052146 90716 90717 808821347 74895 74903 603019106 20739 20740 917858374 84869 84839 255938597 40119 40120 222729772 21989 21990 752125099 49689 49690 716665639 75119 75145 796569394 84699 84683 254137122 87855 87833 903306058 63462 63441 539096895 5220 5235 917154919 4848 4849 351988109 90155 90159 43087299 27074 27100 866974908 51183 51168 215213017 61231 61258 957734461 56402 56393 818958283 66946 66947 554584035 39337 39338 105573623 1687 1688 34182749 78564 78573 698539084 91976 91977 421915962 19049 19050 665665214 56412 56413 279075554 811 812 618778277 46212 46211 904243649 24205 24206 875215207 54303 54274 161495697 15386 15387 589907945 83629 83638 209189314 3386 3368 235876853 45363 45362 546604830 95723 95724 942649771 62907 62908 273587191 46361 46362 560836753 66914 66915 894853563 91518 91541 901657348 91499 91500 596661782 71675 71701 27787299 75379 75381 308501501 37652 37653 242084468 33793 33817 97264393 59800 59801 650986537 46169 46170 173604981 61505 61479 485111030 9474 9466 258177295 16990 16991 586741971 63583 63584 138528638 32600 32591 386291131 59896 59897 889457037 23581 23582 139300085 13979 14004 92695446 59558 59559 468895412 27811 27813 163842522 22993 22966 307754268 62505 62507 799915859 42774 42775 181143185 51650 51651 716167741 90218 90232 286622048 60087 60088 776073945 95461 95466 134095210 9557 9554 459246310 15040 15041 356404149 23441 23442 358206185 17073 17074 318518335 37896 37899 203430570 46815 46816 135422792 30206 30232 282622735 72840 72870 705054006 40281 40282 403673954 66790 66791 340951647 77539 77540 323182546 2255 2256 727183678 65152 65153 613135704 78073 78094 240334061 49968 49978 399413365 27122 27151 586724296 70756 70731 8229081 22227 22228 893106809 87892 87893 921610285 78707 78708 865375669 8184 8185 901854134 931 943 269425640 42904 42905 787813806 83419 83417 881671202 54003 54004 180394098 29657 29658 191629696 11053 11054 985771752 68540 68553 504751079 50734 50729 776415108 84933 84934 701258197 82056 82057 941602486 26365 26355 91162108 63977 63978 843018261 2587 2593 439197562 75794 75789 15426126 87237 87238 54177374 38741 38758 894990952 71465 71485 206268068 4292 4293 863554826 20726 20702 68981604 94551 94555 539004533 41053 41034 866485813 86655 86680 441691404 9921 9922 372684656 68157 68164 749103902 59221 59222 446466096 67081 67082 49632438 11284 11280 436241221 25002 25003 160043821 74558 74574 455508157 89357 89342 218032633 90381 90354 677930866 23078 23079 115053037 53561 53583 634629712 641 651 135819280 85953 85979 313028504 65592 65602 367270602 98320 98321 805113816 72173 72172 518247663 18196 18197 237521884 70446 70449 613210699 95551 95543 722522808 31670 31671 935459775 12245 12273 223464411 58380 58404 36294003 80476 80477 501481183 13321 13322 234669804 65290 65291 362009519 61984 62014 280350248 29704 29705 713548288 28806 28809 452326241 66216 66224 743422820 65657 65636 509552016 17006 17007 183226177 18101 18102 626096381 58724 58709 266168326 10341 10342 52950772 57083 57097 419771363 50213 50214 254286249 31875 31876 238568296 12182 12154 449065348 34456 34457 483563276 70467 70485 997561070 26863 26864 552929646 31743 31721 193797775 25205 25194 133630861 69587 69600 901236734 86117 86118 49650368 8897 8882 300610939 34408 34409 836215765 24803 24804 231871398 89970 89971 912318054 87809 87810 485251946 21368 21395 338287266 77261 77291 751078003 98455 98429 385243109 36665 36663 197621086 69545 69558 378096550 61228 61229 929416863 49098 49127 190980603 22709 22710 196701006 35148 35121 674890747 88185 88186 571743568 61925 61899 38896209 44870 44878 367112468 24730 24731 341289733 62362 62363 199566055 1852 1823 852966353 29775 29790 867353324 50085 50075 456136943 37795 37765 889306965 35689 35699 771524792 85579 85558 765197153 34473 34464 945112598 54303 54304 154607356 58574 58575 700088577 58182 58163 485901733 49980 49992 848270537 96863 96864 496370318 25330 25343 60638107 55991 55992 500368911 26980 26981 919009224 37609 37615 795920858 65303 65304 749000822 50782 50783 962914252 43325 43336 104959869 3324 3325 57105072 46067 46068 422566036 62631 62632 537269606 52671 52672 136993059 54297 54294 890549084 47739 47740 838005086 57445 57446 484372214 65170 65152 130071833 1628 1629 405508127 8996 9003 104055778 20972 20945 103635701 52204 52205 104716749 14221 14195 787229902 41262 41238 229041006 24426 24427 949693892 75948 75949 87741795 24604 24618 101668259 3570 3594 495044299 62729 62706 976984182 23922 23923 422661351 10728 10729 931356845 67189 67206 339898035 57231 57228 917890489 38942 38961 472999543 35841 35842 895839653 84145 84147 173073801 74255 74229 107208950 75402 75430 726841671 56832 56810 793285808 26843 26821 773963333 88689 88679 572013652 39528 39529 116093334 73364 73336 829194387 41613 41594 385245283 78181 78165 656468458 37059 37057 826997973 79013 79014 907820816 14674 14675 214061840 24508 24509 84733735 65755 65756 205733024 47889 47917 295961373 5328 5304 334524079 12296 12295 141124108 1558 1561 821671202 7757 7764 634038480 14035 14036 530032253 74620 74644 103886750 8624 8625 400661745 82302 82303 756334149 93583 93584 485621485 59092 59107 642397109 73397 73384 430558015 75964 75991 128744747 55134 55150 154524920 39005 39006 599197506 16388 16376 424985323 44222 44223 866620377 53088 53068 397237135 68766 68750 905942144 46174 46175 150587973 39678 39669 775840534 39593 39622 113275724 90006 90007 776469576 8237 8238 154374988 28124 28125 436425793 34970 34971 474608547 60263 60264 242735088 83487 83488 240806645 96686 96672 276376028 15128 15129 887887928 29067 29041 572961615 64220 64219 283308483 31411 31382 447409841 63970 63983 130259627 77594 77582 933822420 22534 22535 451569751 77041 77024 667028271 76148 76149 564918747 3765 3766 503781939 82882 82883 54791179 48505 48502 722247829 57528 57539 835079674 34722 34740 1732961 22262 22263 876023771 18821 18813 536203370 84031 84054 413545166 10302 10303 252223852 14859 14860 710960821 45261 45262 460112184 49996 49997 660123417 16325 16334 960376619 74966 74942 538289400 36157 36151 798212667 33864 33838 185381399 11392 11362 733063649 82759 82760 997970335 2094 2095 903210257 49040 49066 84727920 21272 21267 924553370 47780 47757 213005044 70472 70473 172422677 30923 30924 481954864 70228 70229 512550088 6956 6957 125434281 15456 15451 885754518 16234 16257 817710516 60427 60428 533213535 8570 8567 579535677 48528 48555 71192500 59005 59006 584085711 56623 56631 499187821 31163 31143 346490919 82503 82504 140758566 49140 49141 976061226 46688 46689 594058694 65926 65927 77935045 47402 47403 981525090 84648 84654 460108456 29875 29891 37110507 47884 47885 390528261 4241 4252 149207726 16897 16921 504041820 13604 13590 63552729 77199 77200 118683696 46512 46513 255393047 51219 51220 392784650 79269 79243 183237648 49228 49229 862782792 58371 58372 591397921 77526 77505 735905667 69706 69718 989978970 98658 98660 704025375 52115 52090 515142720 45281 45304 404072554 65991 65971 523377343 17246 17238 727074835 93736 93737 463041214 87620 87631 709912709 55987 55995 473035147 62891 62892 914322017 84870 84871 950142736 80956 80957 522246474 66363 66364 699225670 82555 82563 215901480 41412 41413 596126845 17491 17507 227460910 96306 96326 171082167 93093 93082 862765609 63222 63223 355495906 69385 69370 883300383 48630 48604 429829161 36118 36119 934023906 72516 72501 921419968 30511 30512 107017189 81580 81552 334317949 57689 57682 748337359 43962 43963 573336672 9212 9213 796932658 88283 88254 20527723 35736 35737 487175266 24804 24805 907338932 28890 28891 715491857 48708 48709 628945825 40878 40852 335332878 11467 11446 324566401 98972 98973 932748726 35556 35566 131200787 89549 89550 331322263 29733 29734 997002895 93969 93970 119256388 10405 10406 208790303 2368 2386 342555585 24151 24152 629471441 53795 53796 54370185 88899 88869 9859824 27789 27777 899887403 64493 64494 675187410 71377 71376 209980414 6595 6596 415616284 90547 90548 776611322 60959 60960 422961279 49329 49330 878507395 67056 67033 405660430 86294 86295 893626463 77515 77516 125193683 86727 86740 707717997 58238 58266 827117537 70880 70878 926300216 42473 42474 817292105 21195 21196 855759566 3575 3605 527472462 93362 93363 746222216 30846 30847 40020196 87772 87773 994490828 60564 60550 953801824 92849 92850 227468611 41875 41876 718726001 74297 74284 266819241 1046 1047 648598284 30920 30950 406575143 8679 8680 409236135 6019 6020 311368472 37576 37600 495595795 90982 90983 105263753 89066 89072 842361229 76013 76003 731150536 7458 7459 766000598 43432 43433 6555400 19778 19779 846546885 20869 20870 775816203 75681 75682 257414885 79210 79211 509763174 96221 96195 992949453 39427 39435 71438395 32365 32382 114922547 13642 13643 173982199 72192 72193 879182584 91091 91092 705389049 76574 76590 909269010 56977 56995 654654429 75769 75770 969763614 19731 19732 427814974 50795 50805 103374480 63948 63949 972310440 19035 19036 850478617 79579 79580 46064304 15705 15713 452190248 26640 26636 92418242 29412 29430 438812451 23226 23215 597297455 95957 95950 641998900 7958 7959 778871259 86476 86475 777008163 33769 33770 197126768 19901 19902 960497793 2171 2157 933309896 39 40 799976075 47291 47320 484181550 66228 66229 935340906 48588 48562 441574807 78559 78560 967729360 24537 24550 788242962 18602 18603 668965599 13675 13668 716308674 11169 11151 25889765 91964 91965 531894422 88270 88271 206218740 8561 8562 828092029 83110 83111 570312876 34226 34227 75052738 31568 31593 32773737 84296 84297 5996977 75611 75612 263930712 57644 57652 777822184 62724 62721 450131936 34705 34706 329959867 84723 84751 632797992 165 183 42021998 40291 40292 525868310 86733 86719 588168076 63833 63818 594174296 43939 43940 699582902 34291 34274 754968701 9589 9584 277251746 48345 48346 199631559 95497 95477 641941752 99538 99537 748710174 22918 22898 830328927 90934 90931 788038298 36759 36760 112446200 2487 2472 845375034 35797 35798 478345748 8556 8557 990377903 58822 58823 513427501 33498 33512 410595082 92459 92460 525465241 70541 70542 120996976 28705 28706 647266560 28288 28289 792718000 29936 29964 879873011 76504 76505 288257412 71857 71858 440735654 78025 78026 272540228 67042 67027 217158979 26751 26752 92056587 39255 39282 847862399 27141 27160 644327632 47458 47459 801974836 88885 88886 908324831 5894 5903 392754820 70761 70742 299071409 2387 2388 189281127 28564 28588 883032791 67938 67939 301975463 88288 88289 891361495 26566 26552 353221850 80351 80352 334677924 87315 87299 908614591 58371 58399 304619315 57106 57107 496352090 85889 85890 356724690 29707 29708 460573079 30420 30421 964293057 46362 46363 102038523 37170 37171 993753190 21079 21080 230824151 85396 85382 629385344 15752 15753 455974610 52535 52540 622237048 37787 37769 687779740 78240 78232 79983350 25657 25642 597327263 86193 86194 733621655 19726 19734 531794896 29263 29264 600353865 28944 28945 185037987 79129 79148 35564718 70192 70193 543519627 22713 22721 527495905 95717 95718 458797867 19496 19497 79954649 87621 87615 919798635 20160 20148 676099857 62851 62853 519882493 45606 45607 896622069 71973 71974 763118427 12835 12836 652577843 97420 97421 911258387 7275 7283 182507044 75766 75783 549797611 10305 10280 643821433 81376 81357 878478703 5991 5978 357510737 69016 69017 154661578 17482 17483 486760168 5850 5836 132616190 36189 36180 339637674 71143 71144 937326385 44283 44273 993227609 42260 42261 530692986 58486 58487 726573019 21491 21492 133097620 61354 61355 346666841 47146 47168 20954018 7420 7421 117383529 82936 82908 583379230 10136 10111 74342995 83291 83292 352568059 66108 66109 32312119 31327 31328 599915366 57638 57630 530821178 95069 95098 27129941 412 413 210166986 24411 24425 233596255 18795 18770 365396140 44971 44972 908941820 44790 44791 536711688 15064 15089 794899492 79259 79260 366765266 5439 5440 182026345 43063 43064 575654877 18212 18213 923738250 18588 18589 231355229 50365 50342 163186500 19748 19749 78508423 42100 42127 420745093 13407 13400 996824477 29489 29490 649724638 91265 91290 651477293 75722 75723 561282198 51382 51357 761286904 38832 38862 234411493 54368 54351 705686802 25214 25215 232448336 94312 94311 982632646 94873 94892 338579194 62898 62899 124687510 38935 38936 166647665 90050 90051 397355657 24980 24981 178703946 18017 17990 736119324 21713 21714 704858667 26133 26143 478431695 84582 84579 342966129 26964 26992 649813060 94698 94714 851827584 50094 50095 478917083 13434 13408 12886011 46635 46636 78639465 87087 87088 939073129 12560 12561 295694611 61842 61848 713668882 10193 10194 57860492 7417 7423 377580722 93522 93497 960446309 94101 94089 312870730 1803 1804 167093158 7799 7801 38129034 8598 8575 742689289 47013 47008 299626117 46101 46102 703330181 6875 6876 349325434 8811 8812 939888334 28180 28168 714212855 17327 17328 170738482 65413 65398 661907942 6028 6024 991609016 58340 58341 337898213 96713 96714 701745291 50569 50581 881110104 36338 36365 322204120 14650 14651 844498319 14807 14808 190517867 6346 6347 210669159 84770 84771 151648110 84695 84696 373978370 89768 89769 739080195 70755 70756 413815129 61734 61736 587925989 17454 17455 737824169 56790 56791 342385350 41382 41383 463844644 21310 21314 803236364 54963 54953 253125236 63488 63489 933771950 90382 90383 26817991 22447 22448 134779760 60301 60302 547739848 80331 80319 705595105 87530 87531 895870406 19970 19971 891828049 92045 92034 439280012 58209 58210 201315180 90573 90574 446385769 21868 21883 137017568 60226 60252 657677760 18183 18195 985538242 60348 60349 953916115 34766 34767 393767517 58360 58389 445921064 48736 48737 837529135 37787 37788 211630739 18475 18476 885021 10081 10058 204373687 69272 69273 47807838 56244 56245 197462995 82385 82396 848960156 31710 31711 146364475 41247 41229 196883354 71640 71641 8411128 5597 5596 662832376 13193 13176 85794234 70052 70075 747309155 79596 79597 204846634 46140 46146 854394607 5295 5323 856024065 3287 3288 704819539 88016 88028 220102697 70217 70218 780331641 42788 42789 153931553 82969 82970 303345005 25892 25893 179648212 27530 27531 66272771 70625 70651 467658643 46450 46438 573290224 22645 22637 913451515 6935 6909 933349802 96619 96620 289045519 94574 94575 359433885 68415 68439 563656627 36024 36025 343443718 23123 23124 44459740 54582 54556 706049440 84138 84139 793576661 53700 53713 450332581 8416 8417 667927151 37075 37070 310329169 79809 79810 799326109 64348 64358 754642669 74204 74205 376954034 74482 74510 886333283 66482 66500 322780218 12236 12237 61873268 23473 23474 440920582 90854 90883 678735379 42358 42377 521530275 74082 74083 807719248 65768 65787 234802532 60058 60059 723004511 56007 56008 438001183 52669 52670 77972518 4132 4133 403230811 68669 68670 78517998 32071 32072 148791563 93065 93066 479871592 74037 74038 298586526 51640 51641 444973764 76646 76647 768578391 78805 78806 433167970 92089 92110 73468398 2310 2311 42124065 98537 98538 966229338 1592 1593 675367288 25009 25034 616528504 99270 99283 209914494 84379 84387 501070906 90452 90453 51765168 39114 39115 317723806 19027 19028 821657355 80744 80745 449314608 96195 96196 439572281 93131 93132 688053778 81579 81580 102403878 98447 98448 89439873 43699 43671 29545334 92902 92903 958371438 20419 20443 172048012 1267 1268 130439042 58192 58221 887031804 89529 89499 16777577 60146 60124 905807879 36406 36407 376000557 18355 18357 556165460 86807 86808 99087000 26235 26247 986915010 67357 67358 84813575 15934 15906 894127489 73155 73156 512090661 54575 54567 145690156 99761 99762 867671548 15145 15158 598951945 53904 53890 95790639 91451 91434 249197663 86566 86567 517615545 188 170 727827085 38263 38264 773084449 67957 67955 706604630 41278 41279 196397609 58664 58648 346706790 43321 43322 596078166 64681 64682 341312132 35565 35535 885734635 59379 59386 416457607 49151 49152 216658405 73174 73175 937777890 49699 49700 304001458 44996 44997 329885212 87771 87781 738433917 93633 93632 747843654 85311 85287 303650550 39043 39044 305955618 47723 47724 432835594 25427 25428 654344502 17559 17567 305305597 6270 6271 790640796 28925 28926 884589495 2813 2812 222746615 17630 17631 823817609 9003 8983 298518958 95534 95535 252980865 96569 96570 700526956 56075 56076 561983050 17992 17993 50368766 5416 5417 347672843 77254 77255 291736348 79929 79930 886225568 24521 24522 768742195 42920 42921 21997150 30663 30674 838410085 21931 21932 512049154 25230 25246 964507567 43289 43298 308132083 44476 44468 889485492 75737 75738 321605370 76655 76656 431207543 62311 62328 738761495 6157 6158 118716807 24565 24566 682740298 45786 45783 686186193 7379 7401 718697912 47194 47195 268133471 84125 84149 631528456 36563 36564 513507281 98772 98773 266684653 26424 26412 12958132 14653 14654 238865125 55037 55009 259906722 45797 45798 690969628 820 821 171176961 26680 26672 248744321 62556 62557 804208556 99876 99877 743511690 54533 54511 220431751 83457 83458 875224839 66215 66200 280594912 861 886 599335529 92781 92782 974016644 68665 68688 169166603 58186 58195 610224226 80749 80745 339529486 99096 99097 234171890 53051 53052 131803120 62465 62484 318958415 34834 34835 368782967 28080 28081 114574605 95037 95054 777547870 82679 82680 763094229 26514 26536 589665710 59144 59173 410229777 81545 81546 745185137 29418 29441 326932078 35256 35257 714686630 67109 67110 532072671 4410 4411 369604231 76721 76698 900515815 10111 10112 869806876 58041 58042 218988603 50005 49980 822584915 96185 96158 409929184 96501 96502 295615740 87333 87360 266599872 72519 72528 602369123 12425 12426 796615489 95480 95481 41323094 34586 34573 137405624 15381 15367 430942178 90594 90595 815996229 57819 57820 490403734 25074 25075 480748426 42710 42711 668236414 58312 58298 267019454 84533 84534 830918368 16616 16617 926229175 56109 56110 982004540 53238 53245 633585832 652 666 147566297 96083 96084 871460944 10288 10280 659644056 4454 4470 177584809 20636 20662 878722927 50855 50880 919965285 95603 95618 784707418 84389 84390 368225743 9913 9914 913870088 94683 94681 729142629 86316 86288 676637958 33465 33466 513765364 10943 10944 592075287 65647 65623 393115203 60245 60246 554276652 19123 19124 256764760 83739 83756 545818910 74724 74725 156558980 36540 36568 250474891 44193 44194 689364988 17193 17202 873457221 18292 18293 908590525 68844 68838 757632427 36459 36460 452909968 46326 46327 192944780 13836 13815 590307638 96420 96421 780262024 8084 8071 379613236 95512 95513 553975068 54109 54110 294285996 23092 23090 597618644 40876 40904 177737262 14407 14408 672686156 34841 34850 691539376 71 72 600755332 97558 97559 449676861 21740 21729 239804226 49303 49304 512090794 40382 40383 324146504 84651 84652 147955410 81314 81299 977251930 44538 44539 979808030 83392 83393 533010324 35184 35181 729079711 18404 18405 964324145 8700 8694 920658846 91982 91954 546536867 30350 30368 144476762 51509 51495 529563213 16434 16431 808332064 65845 65846 407809616 35092 35097 518234346 95393 95383 721149623 21188 21191 691345292 79610 79611 617395427 26001 25999 908230952 11307 11304 689293199 28174 28177 276367164 43372 43374 919168587 39267 39268 80400455 70477 70478 474978872 18636 18661 733425889 73272 73298 350195359 24027 24023 71572678 31839 31840 572673217 61126 61127 826608054 48638 48639 825657178 9238 9239 75283530 95541 95542 124965360 78840 78815 396731967 17827 17843 822837179 23401 23402 977265000 75798 75796 50806874 48079 48080 544822216 40710 40738 167720909 57593 57594 867513687 32703 32704 568537292 78668 78639 55337323 69832 69858 345527090 70610 70611 606954667 39905 39906 651496831 63683 63704 777414903 63097 63114 352729319 99504 99505 979671563 89102 89103 1672306 8511 8512 757105521 3308 3309 227943663 7067 7068 948204234 98675 98649 700831370 13280 13281 529969727 84465 84466 550638892 28487 28469 373599772 59771 59772 486441060 40477 40478 750554710 34001 33971 497148516 34459 34460 41985002 99055 99056 739231251 25313 25314 611054334 20617 20618 856882097 21651 21666 268724960 17602 17603 857225974 38432 38433 670489724 25192 25193 964734423 85853 85854 178315557 29402 29403 200559191 90673 90674 121956217 72689 72708 174638227 16975 16984 606767919 14408 14409 505176949 6099 6083 285405010 52667 52668 958874058 53382 53383 905934227 89157 89158 799831893 69698 69699 277852950 15686 15662 97178330 15188 15189 208303208 83777 83747 481184622 49395 49396 648779743 49636 49637 144442213 86442 86468 295505706 85659 85660 334391002 25385 25404 672160989 40664 40691 271779209 73816 73821 350361608 42212 42213 924681403 38840 38841 223387378 47358 47383 240999712 77176 77177 306356336 55359 55360 700985152 86717 86718 905175058 78213 78214 396082503 96693 96663 134706673 61468 61473 777297667 19220 19192 289986585 24370 24387 693877526 90088 90089 873650955 25232 25233 917562987 7258 7244 947307276 59248 59249 671938038 65688 65667 752812849 36129 36152 297963375 58810 58788 981937009 1999 2000 775965129 35077 35061 891277501 20364 20345 133408275 26998 27017 764320541 63854 63855 959930491 38725 38726 775258342 49418 49405 932723039 25101 25103 755662924 70359 70355 525150211 85041 85070 259104581 67227 67228 127281440 1930 1931 323116942 19625 19649 389401281 81386 81393 981729610 94676 94677 225158269 5789 5790 754711685 99918 99919 74395476 32063 32064 619473837 70123 70101 462446936 6835 6841 990433935 14545 14517 585064854 82457 82462 912437071 35250 35245 161532408 89741 89742 92347269 88969 88970 570764618 28175 28190 742821893 13252 13275 507407028 41097 41098 65061549 47491 47492 964926424 81957 81940 237784983 31801 31802 52263425 51692 51676 114119457 60136 60110 459270857 86771 86757 46942291 65418 65408 353874054 21685 21686 474507261 67702 67728 797358703 17429 17430 347903887 80434 80461 756467926 50209 50210 176457468 88199 88200 671530188 16821 16835 881806505 70839 70840 317262452 55594 55582 307657115 51668 51694 739496969 49128 49136 422447723 83395 83396 584150824 7230 7211 858288677 61498 61499 459208575 28844 28873 346020087 31568 31572 20921023 10376 10377 262250028 69291 69306 435499679 25194 25185 784795083 47643 47661 181493185 48516 48507 470099111 8518 8519 100945158 78171 78192 769746413 42398 42377 934890732 10223 10224 432082618 18713 18697 489753933 34348 34349 641577419 9071 9101 476527798 90720 90711 154334936 55903 55904 416331295 98499 98500 255237146 90653 90654 498714227 39501 39499 237409734 77474 77500 2753177 15713 15714 219259284 39742 39743 690633958 11509 11487 323117501 37165 37187 986344229 57876 57877 478234479 77634 77635 100843316 61801 61802 946480973 45009 45038 960599890 10820 10801 389345866 97695 97707 887488307 27533 27518 33157781 11170 11171 36385056 76648 76649 606398075 10600 10623 149847766 49187 49162 770586708 54350 54351 711448307 25047 25050 663709276 52742 52764 761135236 20597 20579 952108697 8833 8834 325957556 48613 48614 401878770 49318 49310 44966755 28093 28094 200734525 97863 97864 977396601 71816 71808 714818968 25681 25682 734387090 94720 94714 643030694 37335 37323 983954925 40331 40332 546745845 94573 94574 112184266 3544 3545 273901296 29698 29699 166671120 8900 8901 518233425 17314 17315 203262590 17693 17719 218842809 37043 37063 463962874 95431 95448 142942704 5376 5377 978307897 7596 7597 36199058 7545 7535 385383637 47962 47951 378382856 20426 20405 537872241 75629 75630 240505130 83588 83590 165673152 10006 9978 89051124 37639 37640 14821702 14051 14052 827793914 66487 66488 978050602 35365 35366 290171470 96877 96899 433986238 36423 36424 297711962 65558 65559 380599470 21641 21642 815079238 62735 62736 16310927 35099 35100 10445127 59935 59923 510612601 40919 40920 847541484 64612 64613 831659570 92432 92447 279127785 60563 60564 691379680 6010 6011 142806882 62404 62405 835846180 58868 58839 599571445 58043 58037 516891051 91987 91988 746999178 1036 1063 929841312 33849 33850 21929271 7405 7406 709809601 88079 88075 543339261 63162 63163 224187769 18430 18431 296057741 15244 15245 122528412 31891 31916 801669826 24366 24367 142770395 3974 3975 309986573 36894 36895 106693338 87235 87210 547056864 5089 5090 906793141 95546 95531 238318779 27599 27600 941810528 97155 97143 685133803 56497 56498 755792877 62086 62083 530773787 7562 7563 427169517 83736 83737 745443001 76622 76623 145569077 22167 22145 417277900 69091 69092 593548343 4358 4359 790890995 66980 67004 924768986 52188 52189 342812435 90997 90998 400298146 44011 44012 505093517 98864 98836 763888085 72751 72752 69871690 15319 15335 873714428 95466 95467 236002790 31286 31269 118976968 56174 56199 807176845 99524 99525 220292980 14052 14053 772566258 29062 29063 374821289 57062 57045 427377609 31773 31774 156342579 32382 32383 634886073 11875 11898 284651178 56944 56945 872803343 66398 66399 405913541 92121 92106 614499101 18844 18867 694113 68729 68730 288717691 2353 2332 628876414 93454 93455 791065882 92608 92609 85256749 96528 96506 44317588 12596 12592 807834302 97432 97422 417110112 5858 5859 339293598 35700 35681 760401713 8567 8568 353784389 865 866 308522877 56052 56058 263857912 88085 88086 58591783 96106 96107 457219674 81937 81938 935598047 9769 9775 2588129 42868 42843 643903175 51253 51232 868990843 78210 78240 576372458 65789 65790 661991243 34328 34338 8671479 22573 22562 547807350 89801 89773 608917328 84747 84768 593214205 29356 29357 215366587 29334 29335 976846540 2116 2117 301066150 82520 82534 746308433 89963 89951 983005119 52695 52676 770168804 65867 65884 596938746 72797 72811 350410619 32026 32027 148406193 64567 64556 31270855 84701 84673 755082554 61291 61292 932183127 95668 95669 866178424 38554 38584 618752588 22701 22671 109607153 24867 24868 189297173 94740 94746 482532779 94422 94440 7032470 88425 88398 884264863 56134 56135 681011196 7799 7800 937084537 71713 71714 683161245 8262 8281 557606029 37045 37036 495382002 17660 17661 691207169 1974 1975 462162312 70081 70082 681849889 25438 25468 96728118 20406 20399 222635952 1514 1515 318434528 16900 16906 285667407 60473 60489 963649982 45604 45605 608582979 77614 77590 571279596 38556 38557 314076669 80036 80037 564185334 20736 20707 77376860 62053 62054 683035615 64457 64478 307084009 44331 44332 118487194 62440 62469 563234701 65102 65103 43776802 3586 3587 205105970 18081 18082 727652586 38949 38959 862911743 30804 30805 744025184 17290 17291 300704809 81959 81939 325457704 44181 44182 545304807 60919 60920 894434909 78714 78715 844284856 85769 85762 926830577 82753 82771 202771508 42606 42607 673738655 19559 19560 930037183 84699 84700 536371709 11518 11519 390859577 89276 89304 605071853 76301 76302 10849909 84755 84783 278185385 80520 80495 443672085 44737 44738 675740847 28651 28630 21875614 91108 91109 480845829 86851 86860 364519917 62380 62381 460915843 65530 65531 927397183 75685 75711 424126640 61010 61011 163742225 64346 64347 463293149 4463 4464 443402530 63202 63173 164537116 46146 46130 945492926 29406 29407 298802798 26556 26565 155856835 30679 30680 90117569 41699 41725 742330472 65432 65433 920733504 8181 8182 760483430 58789 58790 44241620 71112 71113 227560262 47665 47666 320815612 67662 67663 596000388 49276 49277 478098179 8366 8345 555432815 24529 24521 503601423 39480 39481 977585396 63246 63237 350566610 51708 51729 206482893 69937 69956 207615973 81036 81063 901808147 4555 4556 547254953 78308 78337 855485246 19809 19797 906972942 23024 23033 629231455 33134 33135 758676370 97186 97203 788412825 46548 46549 243974368 16134 16135 610564025 30883 30884 412020879 53622 53623 255291305 80029 80030 362143906 27837 27822 197714427 91240 91241 84414719 86865 86866 204730021 8994 8995 837552219 18549 18550 984810472 68174 68175 757366789 84346 84347 767372848 51518 51519 974371471 51019 51033 989542351 38336 38337 978446748 10995 10996 423003241 60573 60574 372157793 60832 60826 832660219 51182 51183 507675718 8735 8736 58597870 27608 27609 821644543 14411 14397 35781070 34430 34431 790417465 7142 7159 458271715 33064 33065 612072889 37769 37770 369259289 14399 14407 859390473 25650 25629 544589724 91213 91214 468182894 38045 38054 862795074 99708 99734 914738218 67780 67797 407286737 17002 17027 185264600 12941 12942 212873286 86480 86481 35421947 90421 90422 977665616 64771 64749 867439168 24121 24125 139327668 58271 58272 442776335 61299 61283 234188172 6098 6083 370591863 56207 56208 629082072 79770 79771 208313295 21399 21409 998855503 13852 13826 263887361 55021 55022 916655778 66404 66421 232334193 18964 18965 296160372 68859 68860 698593429 69134 69110 555329396 85821 85844 515838589 30960 30961 862640091 42982 42983 634783529 22966 22967 407216706 48134 48122 470980077 17806 17788 838352630 81353 81343 872837534 40274 40272 468758044 25416 25417 53166452 45805 45815 68402568 39364 39374 695964951 44443 44444 868068551 39547 39563 576521153 11956 11981 829770518 8438 8439 787503035 47560 47561 846359839 16022 16001 368507081 70104 70097 194257300 36887 36881 200963277 87812 87813 30307362 76929 76930 7616761 92302 92303 997094012 84276 84290 335506372 72691 72717 158302761 99917 99918 541495102 24796 24797 142526474 3234 3238 565588596 91496 91497 460473663 62862 62863 963849315 31778 31779 418000439 60181 60182 832767676 27283 27289 550196919 79648 79649 339141991 76790 76771 414113525 92950 92951 17728069 15472 15457 235334982 45824 45849 87553366 93916 93929 448388971 2660 2661 15256864 75823 75852 723110073 55141 55166 496007470 30631 30641 696981119 8970 8971 818682566 48832 48833 23929436 25748 25758 684561379 22886 22887 719817664 38576 38579 35174885 86660 86661 465197350 97591 97592 790340724 78837 78838 885512426 10233 10243 405891496 57531 57522 193694843 47720 47707 792798968 41433 41434 541388010 83569 83570 959483785 3580 3581 929131813 24024 24049 170194057 79060 79061 746527022 45263 45233 215389128 90538 90539 466497281 43440 43441 415182507 63480 63464 818339420 24920 24942 694935886 96570 96582 55536388 39271 39272 425200123 98029 98030 729694276 98200 98201 640567180 94252 94236 206238734 35456 35457 62973379 3396 3415 25892168 49609 49611 306048522 35278 35279 423746199 87076 87056 542643985 56895 56925 695190393 68174 68167 34958110 86452 86453 658734602 79419 79407 150219233 88908 88909 762375889 40587 40588 794665330 29563 29564 812501705 20852 20853 815719744 90705 90719 313473245 2583 2604 142924703 19109 19097 94558422 2152 2163 582891519 26355 26356 758292485 47426 47427 435468458 42999 43028 388734533 74364 74365 56040751 56630 56618 276804485 36310 36336 714870177 33345 33327 273020727 53423 53430 571730824 58034 58035 650657033 66036 66012 569164674 79435 79408 203650456 64692 64693 660817747 97820 97821 305159991 21694 21695 306883805 30866 30867 309217394 91032 91047 390361022 10614 10615 977640347 45540 45541 494223826 81891 81870 118623769 12995 12996 737601715 13563 13564 693457655 36206 36207 848633945 22541 22542 196899740 4633 4662 401510276 14287 14291 882516845 25453 25466 809260956 45865 45857 409230157 19003 19004 247910246 49112 49106 703055826 2368 2369 52334302 27956 27957 579369224 67656 67657 923750029 19953 19950 885357142 47830 47800 260607763 8367 8368 722457626 90558 90531 85007767 70467 70468 833844770 81175 81172 699153412 43164 43176 940860298 89640 89610 723969118 5373 5374 166571351 23694 23695 988600087 1541 1542 902104290 6685 6699 95764934 56224 56242 25070672 34584 34567 907049947 2583 2603 581258165 26852 26866 939485130 94706 94707 574301973 74603 74610 312918419 69923 69924 455797960 80964 80946 865118963 32690 32691 331494780 49519 49520 816292870 53153 53177 848245833 70722 70723 911691937 97482 97458 306075821 50518 50534 506411513 21178 21175 384619061 22470 22484 339984652 97653 97641 771602297 28915 28916 324122831 70148 70151 224824934 64901 64902 638187917 9418 9419 26078308 48555 48526 814167767 54430 54452 302947635 67065 67066 379139713 15293 15294 742257941 85066 85077 622810950 52526 52529 184990699 20878 20879 19272982 85814 85839 349152175 83780 83807 649707119 9318 9333 513151063 8264 8265 572768533 79001 79002 743559091 33943 33944 266745044 93378 93379 552277348 23537 23538 711427422 91124 91117 638275107 4977 4978 14228952 96901 96881 998822636 21389 21414 604540040 71193 71204 943865440 11011 11012 5195436 34044 34074 949748728 49585 49562 808495392 632 603 945018400 7124 7115 464980810 67804 67791 66368604 98000 97979 295884350 73559 73560 545578056 8763 8743 184703653 85182 85196 23354250 57040 57029 416642341 78668 78688 862928660 94753 94754 115784322 8706 8707 357017612 79858 79859 332280741 59473 59478 796974621 40969 40997 282122543 5143 5144 795479607 30104 30120 127037575 13052 13041 863331979 88158 88159 97430665 8472 8473 370370167 95496 95508 184681040 24626 24636 454437893 41942 41967 462063690 53804 53830 520070812 58663 58668 922907347 46435 46428 81758610 58169 58173 187795467 2713 2702 977247236 80624 80604 836018745 40110 40111 962924348 25810 25811 808857888 65462 65463 61832346 40734 40739 427937839 5012 5013 433563930 12649 12650 557557191 78361 78362 923554368 72063 72080 302359511 63910 63911 817967818 73806 73788 792674114 91855 91870 921884737 33539 33540 730294472 99016 99038 517074610 85386 85387 99360022 91312 91309 478161132 55134 55135 627490406 34605 34606 775183728 66571 66572 583370794 77695 77683 48247927 12712 12713 776466417 51695 51666 245341290 14811 14837 912910039 31285 31286 889627578 17508 17509 90115668 61734 61761 161165829 63038 63039 236941904 88888 88889 4029653 10097 10098 365293047 95810 95811 702703347 98949 98950 56496537 32089 32090 381930894 70597 70598 30224926 91758 91759 778800270 46049 46055 735678252 44817 44818 818089625 44857 44840 344883562 71681 71704 20120655 85008 85009 925489080 88729 88730 69399047 2560 2561 294051555 8595 8570 816422788 21875 21873 48003126 85961 85962 252200183 63143 63141 299632582 75585 75574 527837694 97327 97328 354112334 5111 5112 251106434 34634 34635 743828277 15406 15407 311949874 29364 29350 393656349 19622 19623 30290110 81612 81630 991716453 6861 6862 118756422 67456 67457 339767780 48717 48689 631322630 1089 1090 972298322 26631 26617 126231547 94989 94990 79682082 16207 16194 881451313 69979 69980 438719897 8885 8908 838805742 79530 79531 298101561 96857 96858 355943452 5634 5618 704991474 46544 46545 253635307 43525 43526 437703023 56009 56010 46907452 50885 50912 345470961 23965 23966 105578664 10222 10223 407480629 62435 62407 720970933 93628 93629 123021873 33522 33535 19632187 16274 16275 372261882 99909 99908 258067800 98029 98005 968863212 13961 13931 268545506 98120 98145 677713201 96919 96896 579465119 30905 30915 300914842 18502 18503 915060937 56660 56646 275416324 84816 84817 821614153 3161 3171 686785178 65880 65881 105275536 77540 77541 441676598 15085 15086 618344764 55960 55961 832493077 64627 64645 798583025 32084 32085 28851295 90792 90777 820039873 30124 30126 973803782 17126 17127 49394698 51403 51404 869016575 88307 88277 209223635 72659 72660 666913807 89405 89421 724682185 48926 48917 755331435 12577 12578 224787481 10886 10887 185692786 82591 82592 627229717 29071 29048 19671262 80874 80877 162270881 25663 25636 545847928 30514 30515 633875392 44655 44656 110247126 5386 5387 122592010 65923 65912 951141843 99804 99832 220590670 65165 65163 303248310 96123 96124 163763198 19532 19533 793009330 32822 32823 687353298 64209 64210 651223545 7895 7898 612593904 38363 38339 285751649 59776 59786 435363796 96799 96800 727412059 71423 71415 852196013 5323 5336 698264224 27585 27586 720691710 7079 7080 531567955 43024 43018 19349720 46395 46392 592599738 3523 3501 775839802 43075 43076 63854064 72824 72825 551128953 69033 69034 134279211 91806 91803 162437779 35124 35125 567275161 40374 40375 502133251 49592 49593 962040450 3405 3406 709638045 33985 33986 432236902 76060 76061 973861006 6311 6336 215291148 73754 73755 853110829 78705 78706 413602998 14100 14101 794553210 99394 99395 853035231 85128 85114 698195928 8435 8436 38735616 83586 83605 488944574 12796 12797 941322166 23842 23843 653737948 716 733 402734122 32764 32765 628703102 25349 25350 14435612 25361 25362 927607185 57954 57925 712952547 51219 51191 23872816 60871 60872 455474922 57129 57109 477495326 55334 55335 106727502 5279 5284 696002767 47774 47775 423369219 77278 77279 682283447 11265 11266 843804908 95722 95741 826071430 67018 66998 492646095 48259 48266 69591665 94906 94914 106719541 72903 72894 343136038 17414 17415 836210196 76645 76672 513150373 56421 56422 608284181 21997 21998 164437443 7437 7438 27501909 97649 97648 84632144 44492 44475 544815582 55721 55731 521677454 28585 28586 71199306 60677 60678 254127337 41650 41651 99374535 14715 14704 457214362 12627 12645 372768935 41555 41570 127953775 88095 88096 750409745 12111 12124 81833897 55266 55267 694932780 25615 25616 100569162 35603 35590 567082568 6900 6872 222435538 83345 83365 868241994 86393 86394 428216704 64245 64246 240592281 17087 17083 634130759 26826 26797 981794057 67524 67525 723956452 81854 81855 261032743 99283 99295 61736072 74796 74792 963297843 71731 71732 745116031 85706 85707 53368427 8832 8824 174542793 70254 70258 286715787 47741 47742 600198568 99079 99067 487317195 97968 97994 441752798 11432 11422 79948850 7657 7632 378901718 88018 88016 704519262 10374 10353 888568729 26638 26639 114823625 75266 75293 446185010 10501 10502 123964498 57410 57411 193570659 17663 17653 781770161 7788 7789 168135808 79771 79772 377106092 32568 32566 224746505 86971 86972 25927716 25607 25602 960047252 53582 53583 260461317 6480 6491 622940293 48475 48486 995303082 40901 40902 11655412 41672 41673 356616209 61796 61807 2650184 41999 41983 624938416 70125 70126 961470596 40604 40605 223166709 24168 24169 585768253 42157 42158 748417255 83135 83136 989303641 16635 16636 975980688 49599 49574 527337830 77623 77646 409363610 32650 32637 339677496 15829 15830 283719781 31873 31874 53911709 55418 55440 394994434 81415 81440 330029610 52576 52547 547455280 70360 70361 626563330 33954 33924 903652055 58236 58217 315933327 7357 7358 999391596 42300 42325 299606641 62080 62074 882105737 99003 98988 35859428 57874 57870 463460820 8499 8500 937300859 61974 61975 926629194 29622 29623 422274870 28878 28889 140798619 528 543 948828584 59214 59215 828468280 45019 45020 692108318 29043 29027 480296965 1727 1721 414346302 67585 67586 997839768 16255 16256 488061642 94586 94603 919817664 47955 47956 242245709 32033 32054 539997593 82092 82110 368113899 6052 6080 684294470 11992 11993 79555498 18941 18916 738442736 24586 24587 999249121 10152 10153 355521555 59681 59682 549494853 5749 5750 308875804 59106 59135 309344991 1389 1408 682648543 89211 89212 167575788 7026 7027 386392089 63670 63671 635423105 61864 61850 293206168 95717 95732 849865305 83348 83349 5675851 94041 94042 186801182 67999 68000 424447778 21896 21915 799833897 73130 73126 752118075 62896 62910 286891159 11343 11344 278386088 73867 73868 697139264 85307 85308 478280029 32366 32355 108463972 98166 98195 241901266 32006 32007 119419497 55127 55128 953625617 82328 82327 618523306 52028 52055 773484595 62918 62919 715415923 45031 45032 319900630 54762 54765 962176842 18752 18724 190061533 70169 70170 566800460 47573 47574 84559422 23649 23655 399616532 53575 53576 596781712 45621 45635 165817177 43088 43089 973296963 8745 8746 171748024 17367 17361 915541338 3026 3027 770576164 70643 70652 810957035 26624 26625 962936726 86854 86845 939371893 33469 33446 963832529 8537 8520 388457903 73791 73792 751109647 4251 4272 52804489 90969 90970 956035756 46189 46178 444832191 11068 11069 767419584 98718 98740 230919943 64220 64197 812258285 46361 46365 881757011 58385 58386 592697830 23120 23111 232910673 22440 22437 284155829 98659 98642 183783504 40945 40946 988194767 58489 58490 540551678 69350 69351 518678202 74667 74651 614087329 79782 79780 244647792 99732 99704 899304938 80383 80384 523302803 71725 71726 245004440 74666 74659 194965448 82519 82520 848459278 25389 25390 830128396 98695 98715 815398110 90130 90115 380026699 89543 89544 167398411 73372 73366 986204112 80363 80346 936816454 57049 57050 533347561 11490 11491 60821665 35822 35833 730971360 7163 7188 33083856 39822 39823 150149621 30050 30065 678416201 85487 85498 544883488 30389 30390 162636690 9663 9640 661404256 37027 37028 32032692 93624 93647 31007377 95529 95530 183893846 86273 86274 802444142 53471 53451 528290337 5742 5712 594793794 66494 66509 218534596 81377 81378 755491920 78012 77988 277460596 58035 58036 22774359 90069 90070 13720991 14736 14764 530609386 41816 41803 35104460 95540 95522 642462344 24397 24398 31186453 58353 58354 211163925 1955 1962 824208197 89020 89040 410269346 42404 42407 960947236 4521 4501 816805470 83055 83046 259269455 64306 64298 283513428 12414 12415 859764898 67327 67316 317678837 9503 9496 862538074 5110 5111 965483479 69823 69824 16526417 62726 62727 172866341 38242 38249 979393867 83947 83922 881058789 69277 69278 594072332 13441 13471 948079927 26126 26117 752601665 26593 26594 590028645 48357 48328 118874258 89140 89141 957900204 13632 13633 379245106 73835 73860 822082936 86547 86575 345548959 26893 26903 967330917 49186 49187 188737688 57727 57728 74481678 77263 77250 2540914 56979 56980 66843097 97334 97336 842195990 60944 60945 109399648 73027 73028 120447109 7516 7517 741196076 49448 49449 497832324 57414 57441 147919751 916 917 958573561 20034 20058 858758646 33778 33792 634152018 12270 12252 87873758 1154 1177 846315017 44159 44131 179148408 82504 82505 253836719 75580 75581 499440123 53836 53837 141549457 63500 63501 6979483 76262 76263 667979317 83246 83247 791622000 92726 92741 383171014 68567 68568 792729673 6187 6173 564172717 89866 89881 651644417 87006 87007 628959893 40457 40458 773707705 90290 90291 361409341 35340 35341 172800167 57144 57139 891325294 13874 13882 928206329 22330 22331 697825761 68733 68734 889258057 10543 10557 727137663 63565 63561 840241759 22453 22454 427410625 85265 85286 800506343 97817 97806 889791530 21911 21912 547116547 6519 6520 251069928 45987 45988 907937586 60002 60003 286178368 29482 29478 18783635 98116 98117 898964524 59906 59931 2372217 43638 43639 763187610 19129 19146 654564756 96288 96258 669521134 61883 61884 757339569 73906 73907 312367312 94735 94736 279087811 62418 62419 689248750 97625 97604 177327609 40709 40693 612415167 84598 84599 369424615 82255 82272 851687206 77438 77412 358580751 26964 26965 612570485 62795 62808 296896345 89579 89587 417461444 37766 37759 834274124 95017 95018 577449386 71735 71734 935147574 39152 39154 787672458 27487 27488 69886303 56725 56726 743210278 74606 74588 158929077 32109 32114 843708114 42613 42620 990826162 22317 22331 12405719 6189 6181 136896906 78724 78751 276750888 35141 35142 777785151 30651 30652 569903929 19059 19060 61097297 10043 10044 67174847 86787 86774 662696537 76582 76583 661638921 50780 50781 454974895 82424 82396 886948719 63757 63784 149217076 89673 89674 1328895 24501 24528 375926496 42958 42959 790997522 44486 44515 187912990 82258 82259 417951051 76938 76939 51728696 16205 16206 258461036 61288 61264 421164349 27099 27092 835559808 64173 64157 111763691 72147 72148 968455657 25104 25105 366523917 54992 55016 250112714 80644 80645 428305367 37372 37399 877026055 42223 42224 195658464 85986 85987 591382682 70615 70616 986203561 71291 71292 483196768 79663 79684 843035965 60878 60879 786468866 83318 83347 739285840 67983 67984 399938531 78379 78405 785526073 39924 39925 576315464 12523 12524 85139315 20643 20644 435780716 89747 89748 668335091 80289 80271 371325065 33484 33501 537425183 95569 95552 294885751 97325 97326 661574872 54315 54316 943396662 2414 2415 292729336 60471 60472 637142569 92168 92144 867239966 86425 86426 619938250 27361 27347 268075663 72085 72055 77152135 50004 50005 627377245 79935 79936 494261519 89856 89857 408003710 65037 65034 834241401 48000 48001 802297345 96719 96709 479352327 30300 30301 319702251 1877 1878 242164518 42659 42645 464225555 11848 11849 866359463 58761 58734 397033421 88481 88482 118541633 80753 80754 320746342 3925 3926 846746566 40151 40131 18988089 37264 37265 105047786 82403 82385 796925044 3525 3526 213514889 25510 25511 796040546 76585 76586 942053956 885 867 922079063 30193 30194 494807156 71074 71054 369849570 82011 82007 518460185 15381 15384 870687205 70353 70354 257548738 94876 94889 581591716 26097 26098 769295348 40579 40571 314317814 70330 70331 16750745 2624 2606 225987872 95335 95327 282176035 49037 49008 472585315 98194 98195 314252601 88207 88208 12786513 91481 91482 434022441 6313 6314 182626659 50313 50330 873684555 13419 13415 6133435 59791 59763 624521383 64417 64418 205081555 85050 85051 16378402 88184 88185 843586461 36584 36559 701842218 66725 66726 642098228 25790 25807 919956224 28191 28192 231420134 68972 68987 875105263 17578 17603 499510833 93872 93873 475974532 42561 42562 791090057 15549 15519 641002868 92824 92825 918379891 12706 12734 189669427 42087 42088 38094853 50865 50866 594681967 49295 49296 898312371 40870 40842 264406096 67668 67669 231911801 80271 80272 105003355 59263 59264 999661747 2737 2709 290911072 73107 73101 797754318 86328 86329 550390160 4666 4673 589922539 34464 34484 650140792 9967 9968 169929699 43074 43054 748355541 67818 67808 782927245 79723 79714 679470235 21035 21045 333786350 56002 55998 13726878 84575 84552 211368224 76073 76057 297414897 33578 33579 301963981 328 333 886932514 89835 89807 827601239 74844 74828 367420016 71335 71327 485533368 49330 49339 712933265 39428 39408 85916614 90906 90907 158421317 69384 69360 634101056 96832 96824 985591350 49668 49654 128061259 57932 57933 138836446 46124 46125 105956791 74832 74833 468504419 35515 35516 83134077 23020 23021 516840918 5490 5486 561877944 77113 77135 767182247 76573 76581 995128131 18788 18789 177115962 92471 92472 438449511 96215 96198 538449004 91598 91599 840560189 46444 46445 746113808 18510 18511 51800051 70194 70195 237181693 5638 5637 403456334 65786 65787 355286597 80847 80857 596720173 83805 83812 58201292 37254 37255 669637961 52647 52645 31897023 64386 64387 474483075 50764 50765 884546699 97607 97608 114677302 5801 5774 350116175 14954 14955 866815577 74118 74125 316261015 53847 53826 897595336 9601 9602 128226492 89867 89891 569726347 81652 81667 388226285 35629 35616 998982641 63872 63873 707500340 36293 36294 990625742 5073 5064 96571409 59976 59977 145696025 8807 8808 712895057 64981 64982 153144291 70098 70099 976271969 60820 60821 563374234 6432 6439 389396552 2723 2714 164462748 71949 71950 75179548 85127 85108 956553805 34745 34746 518371402 8890 8863 362509843 91743 91746 5552536 82354 82355 139346947 51739 51732 77503725 67995 67985 859929044 77002 77003 859208211 93801 93788 317847813 54627 54628 932844353 91120 91150 207254604 88400 88401 164726717 38173 38174 334356047 91304 91298 207311332 75530 75559 844174433 79794 79824 570741486 42923 42911 659838508 45194 45204 575758742 89803 89804 830522047 85783 85786 122172598 12543 12513 969691884 47111 47112 501277998 39147 39148 790213575 89653 89654 561215799 99094 99095 876245639 37992 37963 858466258 44107 44088 711843254 71651 71652 17887432 65320 65321 387266406 37872 37876 444395038 48245 48236 337293926 57346 57373 855076349 15740 15741 125467612 49 50 952747424 78538 78554 890360811 86174 86170 844320849 57418 57410 892003703 12751 12752 637622282 70068 70087 31496980 54680 54671 851255072 84734 84748 473591612 8617 8618 929095310 82454 82473 337369622 70881 70873 619870016 38455 38456 605577803 26977 26978 222653189 25130 25131 82081829 75628 75629 291335937 46278 46305 802601373 37766 37767 35688649 19027 18999 768465890 21154 21167 897044074 18241 18232 909753770 79375 79387 744884454 4479 4502 833260241 87833 87855 321136191 38469 38470 65820175 61173 61174 735891925 32548 32521 776065860 2378 2398 15206773 1741 1742 767117236 96054 96048 586343708 38561 38562 696820631 60157 60171 903567377 46261 46262 681948300 58774 58782 776456189 28007 28008 761073771 61492 61505 698034170 52660 52661 74481462 27637 27642 60659802 31672 31673 842067478 6925 6941 430073813 35322 35323 636592966 45381 45365 294934553 349 350 843909720 9046 9047 938349625 82791 82796 546843252 41517 41532 808821251 60571 60572 490995072 6177 6178 355815097 41249 41257 508581313 95909 95910 210215245 33941 33942 981524708 82529 82530 669065846 21804 21806 395093438 77280 77281 790773 1679 1680 205293561 76409 76391 739633271 17950 17944 696132503 1707 1680 536486676 39596 39597 372164512 64439 64440 623831863 9050 9051 616077464 46758 46772 625693143 91977 91987 143543740 46115 46108 105796519 8960 8943 561988833 27816 27844 550168137 46230 46231 550719824 39781 39782 321263146 1259 1260 944345366 91615 91616 571854737 49661 49662 280658787 40423 40424 344022247 66300 66301 976350418 57670 57659 181290435 48329 48312 656855375 53366 53367 945641591 56038 56039 183569839 26148 26149 974550643 35723 35724 531998949 76294 76295 318110994 30669 30670 533438371 15124 15150 181550538 27315 27316 802188148 50078 50079 191677439 39486 39490 734539988 73793 73794 100179489 78305 78306 792433556 47480 47481 231157645 27260 27261 125264062 80790 80784 88968941 89499 89526 76274944 88941 88962 152702481 38105 38122 710298055 29864 29835 768238128 73988 73989 630532466 94585 94586 147204689 59815 59816 238722298 99126 99111 733186215 40720 40721 42813013 2976 2977 891758326 79520 79505 736756509 77821 77822 189160059 28416 28417 108147604 89760 89761 307579458 21772 21767 1680903 71779 71780 199647796 88396 88400 171288939 88554 88555 581218804 52684 52685 587501113 96834 96847 728688958 87104 87105 396661079 83220 83221 652294583 89356 89357 659091680 58165 58166 877828246 97574 97599 557247377 85878 85879 438342270 39570 39571 121719154 22328 22299 104289743 82944 82934 829198874 69570 69566 654741863 11534 11535 300525762 25381 25366 175664612 49770 49764 606723105 78478 78489 983259719 60722 60715 756095586 76839 76840 611084931 52795 52789 475503401 69243 69262 837681354 23967 23986 903039839 88192 88163 659616468 97025 97003 382788698 70666 70667 312227385 36831 36801 598913532 69042 69043 830316611 40681 40682 1801151 44110 44086 677821546 65992 65993 438526183 98039 98040 494716597 39736 39737 27009859 92804 92805 4717430 38435 38436 807269311 78632 78660 960536936 20898 20912 502510904 78146 78163 102654253 26204 26205 810183789 82476 82452 858726008 75432 75433 241545997 2148 2165 88808499 64569 64542 798012766 21082 21052 162344023 64011 64022 38112297 86819 86814 830148854 18598 18599 597564313 47878 47856 161801176 35052 35030 32948887 65573 65583 808360104 55262 55237 350743539 8526 8527 666755704 14935 14965 376627256 87569 87543 750249613 45100 45101 968678354 74893 74894 921778353 89145 89146 791753555 9275 9276 459123009 84896 84897 164781036 81738 81765 826362860 61087 61070 109917366 51985 51986 887950165 96820 96821 411506008 67458 67460 544199980 77097 77068 848176213 75475 75476 273276723 60168 60143 478737198 18098 18099 828278709 45945 45922 796704008 71212 71186 413148374 96135 96136 664013858 90401 90402 472192019 2637 2638 668538661 30631 30632 620350626 93363 93374 861689071 13566 13567 546197920 65841 65840 956645670 67605 67581 917750239 30428 30429 990163733 20239 20238 346857988 55058 55059 685281010 15706 15707 507675985 11475 11447 757626979 29538 29542 731510684 99991 99993 682841612 98852 98853 710580119 82959 82952 98994972 75186 75187 447767338 1872 1857 157982313 66392 66387 372426397 59610 59580 688662271 43600 43601 945429792 42371 42372 287169743 60420 60435 866318487 1458 1435 111457469 63522 63495 227755348 8185 8186 106782922 61113 61098 840561917 17919 17920 767828300 1694 1665 496360369 67679 67659 674793150 21805 21820 57708925 34954 34955 24060147 28871 28872 665292724 24075 24076 298938448 79703 79704 276246620 31036 31057 124595562 37561 37580 870470355 85162 85152 180174021 19219 19220 349919285 25415 25440 695718880 51859 51860 126594733 15022 15023 812289887 35315 35316 331375234 20658 20659 703545812 55062 55087 19190788 12621 12636 65324964 28876 28882 569914277 85895 85896 582420002 96516 96545 879115927 94588 94589 547279420 35079 35080 703477115 41763 41764 34974954 2521 2531 882030156 58482 58483 888372569 58989 58963 270018725 73236 73227 71809596 81098 81097 245819789 73731 73752 873030715 83990 83976 184999074 73243 73255 200578400 13589 13614 503416024 11684 11660 680771224 60192 60193 866195058 96433 96449 996823908 36132 36143 438051551 8405 8428 512404430 28155 28178 192456956 79999 80000 332753277 73002 72985 200399182 78408 78409 87019933 60135 60154 567934755 9457 9458 245482645 77360 77362 651237028 28548 28525 501922085 71047 71048 876525100 25169 25170 516387894 59680 59681 343446437 41613 41614 160727527 70184 70185 881141815 64484 64461 588553584 89860 89861 174936153 15879 15880 510339777 61826 61816 46057431 67296 67325 291501043 70039 70037 591435552 44106 44108 261607383 81791 81792 566019696 87484 87507 741128408 76160 76152 131393309 13233 13234 826731348 75332 75338 302428268 96097 96098 695490143 11458 11450 92551452 86324 86347 811706181 18573 18574 355138650 29262 29255 213099910 81932 81933 653485239 59649 59627 226976807 96796 96797 833829143 6200 6179 300768084 11371 11359 692567379 24535 24536 387150945 37883 37884 38319247 73505 73525 310289236 24070 24071 484003368 18789 18792 470558453 73052 73053 61704177 15292 15293 238746023 25836 25837 762273895 10540 10551 814470239 95253 95254 209966966 96608 96579 526270975 61184 61185 433891701 49792 49793 55938419 81874 81893 502175130 79828 79829 510932573 853 838 841771540 68439 68440 637985654 74989 74990 713936252 49192 49193 301622055 23 1 619613399 14039 14040 356302811 29761 29754 674457494 37418 37419 145658546 18161 18184 944870456 78202 78227 837352188 27787 27758 294761967 49085 49082 330411090 15949 15950 101532847 76132 76133 42364509 965 966 378723341 99429 99443 938365221 84114 84100 887727838 63212 63224 868523247 46412 46413 955388362 67087 67110 971995878 42405 42426 5383376 53980 53981 450268826 73883 73879 534375060 25971 25976 654874239 89314 89307 828939681 94519 94526 48432444 6248 6249 39767735 20132 20133 568501797 92872 92874 993710147 10743 10714 592145140 91036 91055 146234289 64657 64658 885982416 26211 26212 83673737 26336 26317 608988191 22208 22212 181273492 71935 71924 995179145 28018 28019 807404307 94994 94995 163072995 67646 67647 721632301 93031 93023 655709773 143 122 498888017 90802 90806 522588049 45062 45039 514169044 93318 93304 658589355 92067 92038 595206343 58054 58055 340068921 97975 97976 521016388 32415 32416 551978066 23641 23642 368694427 7630 7606 89633290 11372 11373 522901159 89753 89728 355934455 80902 80903 937857448 90117 90120 258401353 97931 97903 356980978 93808 93831 657984755 11615 11588 903606968 13185 13213 686569116 60430 60431 223625497 10333 10334 49103099 55792 55793 157443087 17684 17666 814639339 32339 32340 400056693 35107 35108 404466103 84254 84277 127178750 6544 6552 994638054 1634 1635 963827595 46707 46708 657417741 55499 55500 541362414 97643 97644 221068234 58872 58850 660019754 5391 5392 941284506 79760 79780 717960187 9855 9831 293217823 41111 41095 204123586 4383 4384 62379097 26074 26075 972152777 18203 18204 970037626 74158 74179 543605086 85343 85372 172469724 67089 67082 821588952 77203 77204 538736664 64120 64108 26423064 51415 51416 431321141 86210 86218 177091247 42362 42335 43836082 75749 75734 312151099 93683 93693 16235755 21469 21446 57498127 18979 19000 224329236 31217 31188 295206558 86199 86192 694287560 27063 27064 83394152 95458 95459 17055513 43557 43580 516774358 24263 24239 100816305 50626 50596 807541641 75433 75419 890310350 23729 23730 683465535 35384 35402 928042050 84538 84533 295311453 70085 70086 926258431 15649 15623 422844225 83840 83841 33818430 81793 81794 423015007 4911 4927 825059800 5475 5502 43140312 33734 33735 691014082 249 250 195088496 69072 69064 84495787 61255 61256 657440165 50612 50603 600496637 15937 15942 168854363 97745 97746 842397094 23628 23634 907230011 63289 63318 943889253 81351 81376 651188764 90252 90222 53051327 93376 93377 609538751 69689 69694 638658079 50950 50951 164502106 69051 69052 246495069 30280 30281 217971782 85430 85431 672802804 95313 95314 930861317 46018 46017 490675829 93364 93365 86371826 18079 18080 686458829 94092 94093 807835514 61168 61169 9900608 71221 71222 798004097 75637 75646 697162724 46799 46800 869440751 62309 62301 555585082 43739 43750 209152358 33791 33792 559761118 29237 29238 445908733 66821 66838 875069441 65046 65047 334237544 98014 98021 660046726 60478 60455 427789793 56281 56282 318635983 20455 20456 320081591 1710 1711 784080133 78571 78572 930502600 21260 21261 441439516 58806 58807 765415863 57489 57505 514670821 56253 56254 181800216 18155 18156 636515567 59025 59001 21488822 43093 43098 461820519 24141 24115 344622542 35295 35318 175913187 19176 19198 193861003 80933 80930 173848545 57147 57167 854225915 8135 8118 563029456 31190 31191 578664313 92060 92061 451346250 54134 54135 375114732 48642 48643 332064005 84635 84659 804150686 32278 32279 954569715 70739 70742 838387909 46768 46745 314180280 84196 84197 869355007 71578 71579 536889499 39058 39059 180338050 62956 62957 242803539 64832 64839 757605352 64714 64710 5843758 10491 10492 787185944 66956 66950 187783500 50757 50758 463002840 9803 9804 993655012 3680 3681 590551089 40590 40598 925715943 84583 84564 893803651 31749 31750 487077978 93012 93011 401319898 62241 62242 263295591 83715 83716 927943908 89953 89954 249256210 86070 86040 846506767 79170 79194 571968262 76330 76331 234705144 15243 15246 364378741 55300 55301 756738166 28301 28328 159231329 85124 85095 157784026 12898 12899 833100112 65072 65045 273787915 36155 36156 556875770 83376 83377 155552570 938 939 403489707 76270 76271 969343967 58100 58088 431498272 42457 42458 552821768 19934 19960 4826646 51608 51609 173457507 63175 63176 914279036 24114 24115 566653572 17536 17551 253834292 23892 23884 757681079 24030 24042 373753017 6804 6787 128368477 92877 92907 244343360 14724 14725 439017447 77604 77605 605243982 61266 61267 630238346 78457 78458 428593869 57008 57005 660780722 2891 2892 156635302 74060 74061 309193456 13707 13723 865126026 54845 54837 267468301 90047 90048 244016529 80239 80240 316227267 6917 6912 731898253 67943 67944 721517841 96422 96423 923343877 56730 56731 257070494 71406 71396 229464197 4237 4238 186106996 62952 62967 275926521 67813 67814 929008718 2569 2570 496105356 45574 45575 618761363 89579 89580 803967487 99790 99791 552542236 8661 8662 719123183 19771 19772 685311126 42735 42736 969228537 66288 66289 507327650 29613 29597 487193034 10588 10589 125764923 49663 49640 854849133 52459 52460 436311617 9884 9901 885221562 26612 26622 367985659 51084 51085 179225453 91594 91589 755746047 66843 66844 869739246 61980 61970 94896960 53020 53021 660145607 94673 94677 409177757 87757 87758 796101493 82068 82069 31507322 7302 7303 474292808 6084 6085 374071929 84552 84555 467296569 68303 68304 211796704 50327 50328 828452759 98606 98602 625844761 58803 58804 664329000 68965 68966 575819073 13756 13766 970802110 66642 66643 691452065 44263 44264 207412416 14459 14440 44461077 97958 97940 213785499 52257 52232 54469243 89710 89711 963506918 74498 74499 183119665 76759 76760 85683979 88659 88670 111862769 89522 89523 36417081 30202 30203 893807000 52111 52112 420278671 82038 82039 219670800 31031 31032 859556949 50857 50831 589676713 75956 75964 79517423 87246 87264 764418225 28946 28941 199665854 16706 16716 853595037 94654 94655 115695424 18766 18795 381358611 45815 45816 142272078 75300 75301 500196174 804 805 220132069 30149 30150 158091672 48343 48344 841947298 72164 72138 773602405 84334 84333 469381091 30002 30003 613797756 72720 72749 158462472 89323 89324 613191169 64218 64197 976508079 73607 73608 680827375 10661 10662 319759297 59178 59164 694499900 38710 38711 636331255 24801 24802 757336764 78354 78373 41081411 96054 96025 479555059 89562 89578 40179348 16882 16883 787562155 61949 61950 204842266 75261 75262 693168264 15654 15655 456795233 5016 5017 906590437 24279 24280 583522016 39238 39249 460598713 79968 79969 157776091 17742 17762 84949559 99403 99396 87464342 18389 18390 771734150 80122 80123 187309083 88822 88839 439161731 74143 74144 522592223 23718 23721 332624472 64852 64826 327117508 88135 88136 835531561 23021 23049 504535476 30908 30909 894884045 78595 78596 272860033 68502 68492 756029600 33105 33095 604524824 37643 37660 202102493 58935 58931 189812664 29546 29556 846854038 57800 57795 820183147 12683 12684 189057620 94083 94057 734784919 98369 98374 313451520 41653 41631 679536971 994 995 743902376 95215 95212 283285239 36002 36003 293981233 60696 60697 778870368 52509 52510 753956114 28741 28749 882243671 34315 34316 250930111 93606 93585 979039884 22303 22322 632524202 19437 19438 761856375 45588 45589 923273381 44138 44139 402330495 68713 68714 370026847 98637 98642 325088875 25415 25399 20020941 2276 2277 308849552 65103 65104 913737771 44933 44934 92179071 93503 93474 753380138 55682 55673 179929132 20481 20469 686160484 9452 9434 4244721 29093 29075 722328197 136 115 998411531 74951 74923 630279809 649 651 955726286 15954 15955 886770019 53189 53190 343919770 34821 34822 961689442 39737 39720 599499191 30525 30526 667759970 97892 97914 484021765 23847 23856 480719162 31681 31682 941774923 27385 27378 700539273 37296 37312 678807564 53591 53592 167103495 56384 56397 217565614 32563 32541 271548715 3542 3544 111516392 5811 5812 118088128 341 321 351359386 85021 85022 112846526 49199 49200 787587409 12059 12072 866670510 17365 17357 847112283 87646 87647 159560528 68871 68872 947001804 64594 64595 383719252 10895 10896 552126573 99710 99684 663124843 40435 40436 949476979 17445 17423 951274044 66143 66131 925912545 13792 13793 425765831 72956 72957 393560169 62749 62730 618344566 69442 69445 345061108 91296 91277 237618926 23203 23189 852035539 5664 5665 236412151 93617 93636 601298685 80633 80641 601318030 50726 50705 507401684 33969 33939 921138411 84267 84249 115907406 15137 15138 985188334 19688 19689 583404347 91722 91736 807482113 2829 2830 807687376 44293 44319 223601519 32952 32949 840962263 92936 92937 325221478 54578 54601 69221239 58781 58782 815461186 18255 18284 390576030 67542 67543 705542666 76617 76618 528201557 7705 7699 969696063 27815 27823 955373363 55921 55922 480202409 61896 61901 121584055 91534 91547 880043882 31886 31856 873508408 49228 49210 483693066 93446 93464 857271630 74531 74528 107510504 50188 50189 689158198 52962 52972 714634109 26570 26571 902679383 77989 78018 845574748 17639 17640 529693073 90838 90839 512230537 56986 57013 647624558 88088 88065 148312109 88063 88035 165788567 27594 27613 60531475 13126 13127 285603756 83811 83812 669570910 28801 28788 793805618 29616 29617 72743375 24413 24442 227620737 39570 39592 549073912 95091 95092 411618717 97459 97465 962980632 55034 55024 9506132 11644 11645 231248651 33926 33924 562836944 27335 27313 509872525 66331 66354 37730687 1265 1239 456078074 97801 97802 819767646 88114 88116 608949326 24606 24585 913833009 72208 72200 552407567 50981 50982 851557568 50401 50422 222132727 38596 38619 578345798 55583 55559 107223529 33083 33084 256537794 33141 33142 530153492 94568 94592 467746031 89762 89782 85758316 11796 11811 380436859 84331 84332 258693054 31836 31823 697225592 2776 2777 397817762 90596 90589 35098856 65449 65450 508716066 15466 15460 387240915 86009 86007 411834540 49117 49146 901222877 89556 89534 523275311 13012 13013 30224613 83196 83197 638419400 53075 53084 840581394 67617 67618 1918630 66511 66540 125398139 54556 54560 607800518 66366 66388 515587845 14252 14253 577823322 33685 33680 428082980 4425 4426 83762824 98374 98375 188101950 19306 19321 906734518 30949 30964 710336906 15343 15344 601572611 54282 54283 295536612 71346 71329 38454818 66820 66821 881551248 66716 66746 451718427 16556 16526 422424121 19419 19412 394244350 7502 7503 345731284 59917 59889 321882994 68661 68644 324022651 50086 50087 801617660 39557 39543 329774226 99430 99453 571937387 52395 52416 676416112 13765 13766 711562902 7303 7318 71981037 12324 12331 63644647 30774 30754 992797784 16114 16136 834627517 59414 59387 851007263 44907 44908 822702592 72678 72660 263048458 22380 22369 879748687 64062 64051 628677990 16645 16650 724548532 79095 79096 881254876 50358 50359 285771307 49043 49055 793161980 11007 11008 956842389 84484 84483 72870490 30895 30875 653387141 59227 59228 941368083 1552 1553 450461352 30288 30289 454551218 28391 28371 328185670 73030 73017 166123578 76282 76264 433347517 8752 8753 415660633 22798 22799 52073730 98055 98078 917645871 41823 41824 429501594 83608 83593 590739941 55662 55680 78822879 79133 79134 171319235 15226 15227 789655765 63469 63488 228499407 62359 62360 760487534 61239 61257 618066905 81171 81193 918521004 9846 9847 127644590 28306 28307 458554607 26884 26874 931721282 36609 36583 115440301 90906 90911 295167269 80659 80671 386526366 31592 31593 291298266 9876 9861 603930929 76837 76838 574282163 74518 74489 370674824 42318 42319 613610327 397 398 217585411 1948 1949 111303406 18933 18935 99161535 37456 37464 25264568 45466 45467 924146419 5273 5250 867250563 72418 72388 179606161 1077 1101 650676087 79015 79009 376089193 45962 45963 327600419 32142 32143 991408576 97531 97532 706008458 23150 23177 766379945 75584 75585 740433430 26451 26463 661007679 29725 29726 337265465 86934 86935 586881082 15133 15134 975720998 64421 64429 411543041 89492 89493 773941516 31308 31309 772039260 57194 57183 39077181 67770 67780 321979964 30486 30487 842895135 72354 72361 837272440 29734 29735 222681351 66065 66067 754731866 66276 66277 301010134 76437 76454 444902152 44843 44844 849283129 48369 48354 757478768 30134 30129 655943421 82900 82888 259892482 84705 84690 517630179 11186 11202 219749201 59180 59181 622918702 74488 74489 42292338 39327 39328 338233294 32357 32362 932535895 22752 22743 610402869 62430 62431 556071283 41974 41950 608672810 74711 74712 380049015 9459 9460 816616199 43810 43811 53738977 61441 61442 52062847 74303 74304 49174493 81853 81854 652487957 99413 99414 600577734 2812 2813 51045099 32838 32839 303681401 90273 90274 346871407 74202 74185 456583374 87218 87204 167514054 19680 19681 229561992 81651 81652 154623474 91395 91396 442370956 84461 84473 94939041 23185 23186 62716282 53729 53730 863662624 58629 58628 816826185 68443 68444 333661725 5516 5517 594282766 52914 52915 373585076 47375 47376 336955329 2098 2109 802738139 53416 53387 621917927 30601 30602 312095929 87873 87874 595794185 65708 65679 849404119 49989 50015 598778614 55022 55044 633764496 92127 92129 185958777 29273 29295 340962264 41420 41421 469012192 493 494 417607913 54774 54754 28202204 45273 45274 965287326 62134 62140 23092062 11391 11365 997588360 21343 21353 158591167 35929 35909 209869344 19410 19411 401099260 13710 13727 7371629 42166 42192 338474073 61185 61156 93506649 30693 30694 770674054 7361 7388 395808874 77977 77980 929457724 51640 51616 308618742 79380 79381 443524415 64468 64469 352670357 81973 81951 559503182 84814 84815 361738263 26619 26614 793143591 48813 48812 920435044 92218 92203 465374194 43432 43438 122180185 65087 65086 198441507 93820 93830 400820713 5812 5813 653675343 35515 35486 143943947 17854 17855 611813939 63760 63761 310988587 29011 29012 565944177 20339 20340 317875502 24780 24770 700641503 26089 26092 316122063 90347 90320 456491667 8455 8447 437426643 22921 22947 629061207 32354 32362 609969883 2833 2850 934009566 74613 74637 698643547 93936 93919 533063920 47108 47109 580014531 64720 64718 926250446 40136 40137 710062935 15782 15798 197447904 44251 44247 808730622 69471 69462 703380881 76131 76102 689854851 62118 62122 713409833 5577 5595 782967289 59312 59323 947931381 77514 77535 884535655 74574 74588 525153959 20211 20226 593622461 83944 83927 571720206 59002 59003 976151611 29503 29504 622423055 7840 7851 633288382 51658 51659 974644645 29806 29816 855236993 46860 46846 694294977 28120 28121 301877132 10691 10687 90183728 65560 65561 54010817 12626 12627 767206804 39605 39631 526469170 85945 85950 491706318 16679 16650 734069107 8228 8229 534199358 10967 10975 691095183 80235 80251 46236951 16778 16779 471585156 29764 29775 207516689 43358 43361 133207904 58640 58670 862730322 56828 56803 215569499 45823 45843 163913700 11082 11093 83207890 72891 72892 105013777 65897 65898 915158262 92499 92500 539269329 16065 16039 41470771 45566 45592 980283958 76672 76673 211550246 210 220 815641571 88166 88136 698962369 73880 73881 678215259 49263 49264 926904859 70785 70778 785616698 20451 20462 520345049 11548 11549 255375050 65637 65625 715701123 57284 57285 309028797 95151 95141 231213027 82786 82787 466946025 53738 53739 726708521 62001 62002 918958614 96609 96610 706053221 81965 81995 300435997 73751 73752 611559784 44462 44458 185689905 37278 37302 204965581 86586 86592 213239877 44488 44489 440891290 53878 53908 926198472 92353 92339 263066279 75894 75895 6671170 80728 80729 667089646 63772 63773 953431074 36612 36584 70251146 35206 35211 644038760 42801 42824 359496835 55856 55857 636598738 5299 5300 726240863 49239 49255 515959338 28842 28843 723883225 67927 67928 725824437 27875 27876 206282145 30198 30199 910090442 49640 49641 147573105 88974 88975 614897345 76457 76458 788184812 72125 72126 393821533 751 752 471330892 73480 73481 372918091 80845 80870 297490052 99812 99813 784985004 68009 68010 678957369 99452 99453 25083706 56485 56476 775062938 68676 68681 332309785 53347 53317 311262987 37064 37082 593204661 22300 22288 81524279 8473 8502 301696960 36479 36480 282520176 35548 35549 18488669 11475 11476 208185123 93476 93477 501008204 5052 5032 454697262 62154 62180 380748191 53823 53824 338839734 53488 53468 54326966 94665 94693 81912067 80531 80543 564115250 88745 88746 356924406 89051 89052 182517207 90791 90792 633389928 36666 36655 403011940 81616 81615 903265217 28451 28452 89759248 96620 96621 339465924 70926 70939 691155815 70576 70552 753414223 82547 82548 232726582 8095 8106 793037608 76063 76064 208074159 52629 52630 79867969 14522 14537 485402304 42449 42450 596555439 44764 44765 346992984 76428 76412 416193437 62038 62039 667926818 48462 48463 626014741 11727 11728 809806910 84968 84969 769339774 77471 77472 612172804 75023 75025 591608054 19986 19996 972295786 85602 85631 172367059 33542 33536 549918952 63622 63630 387680941 84182 84169 574079746 77840 77841 271276410 99444 99445 279334380 47915 47904 995292867 3066 3067 211173755 75896 75902 938895468 9819 9824 454382754 29360 29348 123892534 84206 84207 937489817 77409 77432 967911129 37146 37147 82033093 66364 66350 565477659 15946 15932 937612157 17780 17756 936229046 52770 52759 339968578 88117 88114 142405689 97802 97803 296958603 50776 50766 827921832 85302 85303 899615091 77298 77291 934585269 50541 50539 978902268 34123 34124 362791853 41570 41571 898858457 37991 37992 564140305 82830 82831 993391853 82594 82613 926489170 15198 15199 767378570 67066 67067 131995075 91542 91543 713570296 99362 99382 598975356 17322 17306 457484875 23695 23696 592243968 16673 16685 884220187 84074 84075 707282408 5445 5446 916310993 34149 34150 979123526 66882 66883 584299029 26853 26846 329566691 29243 29259 956445373 72793 72813 373435157 76383 76378 243884588 72498 72499 175378594 49370 49392 571003379 28881 28882 450214054 24547 24548 354417691 18939 18938 903340097 89992 89994 565217493 41916 41925 473360526 53570 53568 80316064 2225 2211 88947256 47646 47647 469813202 73631 73632 884010716 43839 43816 924465904 60329 60330 828574036 57831 57836 109174366 41962 41942 91472829 73138 73113 537927170 60044 60048 159983573 71849 71850 273639277 82999 83000 18490672 88367 88393 361298453 83116 83136 669835796 96922 96937 176567595 76038 76052 43852587 71594 71576 31308690 77730 77731 364750688 78599 78600 438763545 43307 43308 188668225 37832 37833 128599683 52549 52553 883174898 96632 96640 962693571 77648 77678 490903499 27070 27071 466464202 24614 24615 82050694 65032 65033 614770093 81676 81677 623708607 3253 3242 482281617 31581 31582 692993581 78015 78040 534657636 17047 17048 934446268 38317 38318 306545512 92614 92632 989665232 46872 46873 468724988 40766 40787 870811294 32810 32800 205225537 32044 32045 237287188 87903 87904 298860241 8641 8615 668510949 80106 80107 836193550 9317 9318 603954370 7687 7688 762767716 39578 39579 753349006 20904 20933 503824913 73772 73791 69191451 46955 46956 74971391 63126 63115 2780431 33433 33434 970888535 90325 90326 709961705 31867 31865 260352638 31399 31409 345011778 87863 87864 332690758 43972 43976 721020333 78136 78124 718451444 84854 84870 253332049 20469 20490 426685000 9602 9591 311366068 64518 64519 483964019 79620 79621 74281881 87005 87004 736602085 37733 37734 276363049 89111 89084 677117955 74221 74222 270711614 13131 13132 37884156 39003 39004 948856925 93108 93109 599797082 26186 26187 720577420 22107 22108 256157532 64380 64381 447162373 93407 93424 18377997 9976 9977 578524296 79344 79352 978231387 78628 78629 563770752 48779 48789 935859400 86699 86700 568587438 90304 90305 675242117 74004 74002 956958979 32119 32120 371680165 20513 20514 566219675 42794 42817 600588196 35118 35119 223932906 791 766 845007334 49761 49745 730683486 95128 95099 456054218 41121 41107 675206359 63628 63641 994058434 37888 37889 727686181 29006 29005 302095184 20493 20473 746406593 64997 65013 99700808 49087 49058 45723240 61123 61124 852379309 61600 61582 776231422 77490 77466 996305254 15060 15065 329717808 43169 43176 131089248 78330 78331 734465495 61516 61511 556189116 56434 56447 401867508 55626 55627 896385251 72344 72339 505108394 51301 51302 14797306 6480 6481 75448038 51464 51465 800711703 56114 56115 248276728 72791 72811 140544931 85766 85767 964438388 40658 40659 129145414 7075 7076 854896106 30724 30725 725042481 26688 26665 963935304 63053 63054 158922178 73245 73257 890219550 23527 23528 918899257 7514 7509 24019086 13599 13600 363080529 13916 13917 449658937 24315 24316 907647927 50550 50551 501359273 70589 70590 732968050 76957 76958 314516982 63060 63056 755312527 10502 10478 43966122 93011 93026 923016028 12063 12064 410903772 37058 37084 936314584 64930 64931 529736404 52602 52603 358548844 93963 93961 213304693 59234 59235 323471900 64548 64549 412522105 26271 26272 342536256 21933 21934 840758147 74362 74356 779913078 22226 22211 977802603 55083 55084 183935005 32680 32677 757299782 54880 54868 195605094 90888 90889 660474661 34589 34590 572553934 60315 60316 454332230 78685 78676 538863216 91370 91371 729433581 26166 26151 987302673 6895 6881 773594811 78284 78285 97600260 64039 64040 674922502 55708 55691 251451252 96893 96894 990369070 70223 70231 858888916 62105 62106 263551016 47180 47203 323424357 16475 16485 343136545 45693 45694 986681734 60615 60616 885071986 31990 31961 602953125 69885 69886 291976777 8034 8035 372121615 573 574 179109061 83905 83906 96262454 16654 16655 420187611 60503 60504 884668127 1507 1508 144563887 5830 5831 761614212 86430 86431 86982050 62036 62046 512969767 96663 96664 23737360 75386 75387 135701508 29579 29596 406518328 33619 33620 909234773 17727 17721 52527118 44629 44607 325617682 73776 73777 616558000 96709 96689 788989275 5036 5037 904633725 68301 68288 590442563 55207 55233 127488418 91963 91964 399965154 27182 27154 956174735 78776 78780 499006422 61321 61322 251024774 36724 36725 941182084 17735 17728 65021375 45763 45755 383780156 47884 47867 226507924 30758 30761 630790376 33030 33031 925678462 86021 86022 486484799 27183 27184 660119507 22847 22848 288237514 61109 61110 826768147 77238 77239 913852718 35261 35277 52122447 8846 8847 684027877 47322 47323 726581154 43616 43645 639120723 89057 89058 853367894 4533 4534 666965470 80346 80329 990223810 39846 39847 952886432 28651 28652 421565309 30474 30475 958686982 86835 86837 777884795 23687 23693 732048928 36841 36842 935999984 50464 50491 48036410 31674 31675 634331515 19612 19613 769820827 81749 81745 274878103 57646 57663 616449725 13256 13241 8352154 50623 50624 936528297 479 473 238779326 83075 83090 547984531 85503 85492 607493634 97695 97696 570580447 5609 5610 627192961 49147 49148 923492164 18440 18442 478662694 92645 92646 120371741 1526 1527 814848718 86355 86356 490364669 22901 22903 377140819 61133 61134 574451033 20437 20436 524172173 95735 95736 654028701 30304 30279 340863366 15767 15790 925542129 65234 65235 769449045 18530 18549 960633949 26773 26774 756573847 56485 56486 729578344 40658 40682 230109065 43102 43103 503751097 63665 63666 255425990 58486 58509 911466137 54435 54427 871532910 99825 99826 929572055 37247 37248 799604380 83863 83881 66482670 64509 64510 689406862 74565 74566 437664548 68133 68134 973861357 99773 99761 453747344 13013 12997 806152354 24760 24754 769680827 22240 22219 534478599 95553 95554 623230344 78691 78668 227356992 14894 14866 879963600 10163 10164 989664916 26019 26020 926896302 4750 4771 242490654 38034 38056 816021883 75955 75956 531146310 83553 83570 257873364 41013 41014 234291651 58101 58102 944083191 62591 62592 261826193 8954 8955 366189185 91223 91224 264154448 81667 81668 684943168 65376 65377 662239292 96200 96201 575414002 44666 44658 339792955 61035 61022 547251231 79445 79459 518542229 32796 32785 201914962 21269 21270 592298198 32144 32145 673226511 32287 32288 301852918 95398 95399 924129041 93341 93342 772347397 25705 25706 557977708 74376 74377 458692661 38282 38270 221191361 52342 52343 491503764 79891 79892 917352842 99019 99012 948664697 1231 1232 89875862 27386 27387 17603615 38194 38168 99404932 39503 39504 246593574 54624 54618 231378916 39111 39114 433184112 38807 38808 162832087 40255 40256 194023955 26891 26892 248861845 20611 20612 887316841 97853 97837 978057179 32819 32820 254459007 29670 29671 369072801 53831 53804 86336717 17828 17820 899541834 53012 52984 750121459 47091 47092 289603391 53192 53170 600029632 15336 15337 427791602 58351 58352 939285550 4636 4623 455836855 91724 91725 774758597 38420 38407 783525198 80774 80775 941600084 9369 9376 394352629 78909 78910 591116681 31977 31978 927667405 13594 13595 787823071 22705 22719 642677658 84647 84619 804062828 24001 24030 44871153 79156 79172 393222107 92550 92551 729411844 70459 70460 484840367 83567 83549 424211981 78600 78601 775389703 49017 49027 694865052 39639 39625 631410505 18383 18384 290055557 62561 62562 780794155 34580 34597 350159346 49412 49413 634612064 70216 70210 3891644 79799 79800 268777577 25256 25257 651335991 6158 6159 603368020 30713 30714 514359581 62152 62173 947870359 80118 80093 585588068 68306 68307 118207180 40368 40369 664625617 40440 40454 312126256 12511 12512 741228408 35772 35773 776807736 63218 63229 681678502 84567 84568 992208232 92369 92370 493379747 58826 58827 25672755 20367 20347 277149281 35640 35664 456286825 19550 19565 694638398 78728 78733 570259723 70446 70447 22982197 53726 53727 570239610 2762 2780 280844363 15187 15188 762935422 32510 32511 865207887 42666 42684 402004011 9627 9628 901690545 75044 75043 836873851 69292 69293 754763328 20144 20145 272464241 68363 68372 708973584 1082 1075 948332978 77458 77459 250146961 88579 88580 960430012 56426 56427 606261557 13714 13715 307718212 99450 99471 512766472 23422 23416 11457058 33348 33349 217984791 65102 65087 603340185 4508 4494 471651491 92839 92840 401077701 79450 79472 432422705 8022 8037 388941974 86992 87007 154893798 5997 6010 539266474 34036 34039 725392633 40906 40895 650251037 21112 21113 856198810 96167 96188 362521151 75891 75881 484611218 33354 33369 604894793 76329 76330 782042455 81080 81105 118062835 61875 61852 951563033 58307 58332 976577982 61361 61362 862243612 32633 32634 264183864 56305 56328 59045010 36191 36192 208140939 19013 19024 940241141 71232 71233 902732743 76963 76984 529369587 2645 2640 359270927 68981 68982 202766204 35724 35711 133433664 55514 55505 641811432 83806 83783 97391333 23164 23179 591377462 44516 44517 289020319 23874 23900 482233377 16333 16357 37164545 51404 51405 720274768 74481 74502 151293270 90906 90880 114465876 41338 41360 466707537 30260 30271 585608134 11324 11325 41020534 25479 25480 149122966 63038 63057 918935580 35119 35120 401675334 27759 27760 952019879 1216 1217 336864431 9854 9855 730594547 56999 56990 145209259 17244 17245 499155890 52363 52364 779996801 4397 4384 774386142 27717 27718 950854605 9799 9818 358937787 84382 84383 142734799 43415 43416 914151097 91695 91696 570714664 57724 57712 641913847 69795 69799 214586413 81066 81067 358953340 41508 41509 614454181 53009 53010 189110288 25840 25850 587760632 3631 3645 27914265 96831 96846 219089686 26415 26404 500846513 27095 27096 840604179 40470 40456 676164590 45346 45325 997400342 51710 51736 788672840 30893 30917 303808080 30607 30632 920585989 69008 69009 842113566 52368 52360 190132244 10824 10825 491668639 96298 96299 881552515 48434 48435 709389267 79751 79752 485218056 37303 37304 586991947 37805 37799 931519027 23873 23875 303057597 42383 42392 907822972 76361 76372 314281919 998 987 971158186 3189 3215 607874577 57130 57131 630934568 57796 57797 399577412 41510 41512 384639856 49058 49059 639121954 44322 44324 785697270 50703 50690 937986575 27254 27255 87543324 65491 65511 721843341 90466 90474 405019408 18780 18781 335847322 7378 7402 443575418 22823 22838 309954183 42713 42714 161404343 33008 33009 175299383 90388 90389 290941512 24036 24037 429692715 64470 64471 842539810 57237 57238 921266986 52638 52639 236932364 19656 19657 657835110 48899 48900 501121883 40328 40335 105938275 67284 67285 994376239 49873 49874 703744235 39154 39136 330661499 80886 80912 459767803 49020 49021 608601234 73705 73684 199496020 2696 2703 745329708 10895 10918 435042595 93970 93944 348338749 97611 97626 275572491 41506 41511 257903649 30235 30236 420907945 33751 33781 659682411 2075 2071 539647770 42925 42926 472488114 14264 14265 618003605 53540 53541 741097176 14957 14965 580199719 84901 84912 805995389 28982 29006 128593437 1686 1687 621111061 39390 39391 198396110 10483 10458 193047267 4729 4739 37061072 21219 21220 216064643 57462 57448 89323709 89523 89540 607496583 60153 60154 497841124 60536 60554 987286528 591 592 389257654 15734 15735 61602625 43027 43024 580278004 409 410 833046017 12164 12149 923187806 48184 48185 659842847 22059 22060 93717586 33307 33292 674753768 78945 78970 462713400 54483 54484 160673114 39297 39315 957335569 27816 27804 945165422 76966 76967 717030210 84941 84942 2095417 56787 56812 166283697 60829 60846 671209306 56843 56844 414489102 74667 74668 391694398 89601 89602 441144035 61241 61248 603358960 38703 38704 786366719 32070 32071 424372209 78063 78064 265133334 3803 3823 335342947 58280 58281 443598 55624 55596 84722202 65369 65387 140249182 23681 23687 284678577 76555 76556 358817615 77915 77892 733109559 5603 5613 692338462 82770 82788 676553981 72283 72256 573748635 69149 69131 217797339 56838 56829 734660836 54508 54506 302843441 28500 28476 446835519 19851 19837 112957426 71306 71307 111473027 84192 84199 648507516 14763 14780 904305269 53356 53357 54467871 75319 75320 646795341 46020 46024 386186621 81729 81726 748925226 5026 5027 826644694 75599 75600 378459840 91111 91112 889299812 83258 83259 246333577 54068 54069 353063459 90521 90519 590930771 7573 7574 234686714 43310 43314 652749198 190 216 990456643 16669 16670 736864243 13904 13879 470419741 26731 26714 569510544 21449 21478 176747732 2422 2423 291148832 38260 38261 145322317 57586 57587 277128469 99690 99691 340113283 73550 73528 521740507 23267 23294 852591459 55561 55562 917092695 16811 16812 67993444 47422 47430 981597482 98186 98187 167779684 50611 50615 768028130 70531 70553 166286534 22793 22794 471086704 7343 7344 220439605 47172 47173 690939804 14603 14620 419685975 51493 51506 377630638 50671 50674 651769880 23739 23716 122547779 59537 59538 174126935 78547 78573 921123847 18872 18873 860305235 99995 99996 531799327 73986 73991 572250097 43782 43783 871342626 42975 42983 450963485 83283 83284 262071888 22749 22741 434609842 44829 44830 651682454 58702 58714 393999174 77886 77859 201812778 35809 35800 950099124 14939 14912 4141317 19799 19796 519408655 25043 25033 460822924 33935 33936 837914667 55354 55349 593074611 91120 91093 923310591 7164 7143 980271310 93766 93767 156465638 24764 24765 112106396 66096 66097 708826347 43260 43261 547526074 38969 38998 489940260 56874 56875 642794139 20158 20159 877400602 85600 85603 159443987 27496 27511 283406776 2392 2377 580191916 19890 19910 138485261 39761 39733 494957675 52478 52506 518382077 16883 16871 795692621 45163 45170 545235446 99865 99842 443517767 91035 91032 895424971 33719 33699 504640317 63094 63095 864284190 25416 25397 796832932 24188 24189 438637663 82820 82821 612962580 93964 93965 425970100 3489 3490 281871879 29614 29615 893935981 90750 90736 165395570 32776 32777 581382573 20672 20673 830658257 6521 6522 175410826 92904 92905 289459364 79912 79941 349466784 80173 80177 465981258 45913 45911 553276330 93732 93742 170973349 89157 89143 588055413 52333 52336 110802225 62769 62789 185771867 81365 81366 582464239 66843 66840 643073637 90325 90348 164828932 339 313 473180800 45733 45711 257037603 70343 70321 816754241 35629 35630 701908138 17591 17574 307125298 84540 84538 193440614 12583 12579 752598907 56088 56089 275369354 21943 21944 33370748 84339 84336 750601616 43455 43456 73110706 65587 65564 738900170 85504 85478 312535432 28361 28336 539771101 93629 93636 334461741 67731 67732 248028679 6464 6440 469396835 2809 2810 169724051 21854 21865 237490711 12654 12655 228903531 72520 72512 40805013 4353 4345 181100207 90909 90923 999103078 12360 12345 159136571 83534 83506 27799147 74472 74467 960633630 46516 46491 952391519 10920 10921 111228838 78568 78552 695054993 33519 33535 592235536 49729 49730 500087266 99587 99597 332873878 68022 68002 772732321 7122 7125 331976174 4603 4604 405959553 12080 12081 428041176 13137 13108 38711647 6514 6515 796691328 73169 73170 676215895 82160 82161 604286053 51068 51075 142116796 23036 23037 11060500 67997 67998 53362309 303 299 759609181 17185 17204 124307482 89627 89636 185344032 54514 54525 560933889 19181 19182 563707871 85429 85419 318654617 76248 76249 992982531 39290 39291 346883686 7296 7297 803402678 35315 35301 924328741 43950 43951 124413108 62503 62504 300015168 40031 40003 899223411 75450 75475 755721584 90326 90327 826911307 81811 81814 619528763 42476 42477 336334463 78304 78275 955217212 65856 65873 162493904 75510 75511 905516851 43208 43215 704215356 74109 74082 501440792 58638 58639 740752686 29488 29489 734800366 26937 26938 868565757 52547 52548 3332442 56689 56690 594906495 54380 54401 216861528 50392 50406 63803069 22585 22586 131191057 4172 4173 390346175 72364 72343 714107512 74473 74486 307239012 23665 23666 16527915 6055 6056 853235757 5665 5666 391139856 63911 63888 852787990 82230 82231 376263059 78430 78406 343622090 25131 25108 701692092 97298 97299 859472343 94696 94697 500958798 65668 65690 258535439 37806 37807 595034596 9285 9290 183298764 7933 7934 98068688 72809 72836 302886491 92805 92806 649262132 28782 28783 617080356 764 765 998569909 50099 50100 838139215 55803 55804 982417198 609 610 990971451 39660 39658 484545813 61017 61018 953185093 97773 97790 769716751 16723 16724 880438836 16973 16972 282334007 98724 98702 450936244 96669 96670 567681708 64754 64755 662039434 98256 98263 586950890 38119 38138 157970280 11828 11829 317973274 29708 29715 754629593 18660 18670 41003505 48590 48562 346338856 86031 86032 128172663 20141 20142 321036157 99019 99043 776475968 94390 94391 723412415 83880 83855 550237409 75273 75274 553781497 45054 45077 393172368 47600 47571 807676888 30094 30105 953570636 44346 44335 929604586 9815 9825 603443554 59470 59449 930911435 73035 73036 876779093 73875 73876 735904903 70125 70104 648217240 38905 38906 523950375 83801 83804 189442922 14803 14804 24789250 67545 67544 891280825 53486 53487 86787039 98037 98023 998895358 32133 32134 983398061 61106 61107 738171121 87097 87098 259014230 59719 59720 57694432 14380 14379 466045785 54065 54066 106424419 86841 86868 836401764 26425 26452 856512227 5728 5701 522486684 98281 98282 450876515 54905 54878 77051316 88917 88932 243215792 19449 19450 419427560 85962 85990 351982724 41859 41845 287782197 53582 53597 88633851 5427 5428 785525992 95494 95495 627090906 64023 64033 268360216 76006 76007 857887006 60555 60556 959636576 34918 34919 304306033 75240 75243 206030371 52067 52068 570090713 84537 84511 832481641 33492 33473 82090132 97329 97323 293783960 29685 29677 476186400 64022 64023 961088156 51630 51631 672650954 37356 37348 200303501 21267 21251 863009808 8326 8346 321732293 36092 36093 214505840 46833 46834 947818172 7159 7160 462769012 40756 40757 417747216 80040 80041 13249463 40496 40502 554402252 75274 75255 700701924 12757 12758 926979533 75116 75117 776116856 1916 1917 316541540 79591 79592 744835895 84066 84073 19191211 38918 38894 56560894 18038 18055 585347738 18843 18868 701011944 55528 55532 610574348 45227 45228 583591168 7571 7589 524728352 28922 28923 128614121 75664 75665 670952649 86339 86340 309570057 69473 69474 183995302 29610 29615 147772790 32383 32372 376864837 2500 2481 408492246 28846 28858 550967394 11060 11076 806473376 15454 15482 161561315 71512 71513 546104301 41922 41923 891977563 92779 92791 18777126 52072 52073 443037096 44246 44247 959859928 98325 98326 94650746 76869 76870 713043141 75668 75678 700557752 38244 38273 422001986 26093 26094 295789294 5178 5180 586156315 60259 60239 850355683 67353 67358 253691568 98729 98711 333104922 44435 44449 640653361 41439 41440 586379331 26792 26810 162796000 5259 5284 619428197 47918 47944 130653466 88959 88948 367595780 32331 32332 178260970 79504 79520 247529377 95292 95293 587441276 6621 6622 36811375 95440 95434 739131221 4389 4403 35341744 11803 11804 655987219 81638 81628 980943461 85457 85458 245227601 28151 28174 658472434 31355 31356 721623594 53479 53496 976266160 61005 61006 407118339 9062 9063 765906100 5058 5070 374392940 4197 4209 338918227 81814 81837 498530877 58924 58895 456063870 24535 24511 616546468 20009 20010 541318457 3068 3069 699726405 12730 12731 970022684 58565 58566 16666359 59670 59671 828183440 76987 76988 808280980 39539 39540 754075797 84446 84447 300099453 12177 12174 492280398 44382 44383 987722373 96850 96851 811300823 64426 64446 486710794 86438 86467 317674029 63119 63120 171015572 75917 75918 871594192 35513 35514 344437863 94006 93988 987879967 14736 14737 646543042 36528 36529 972552159 25840 25841 59039244 97385 97366 129008608 59571 59553 162352516 9614 9615 903789870 56104 56105 828963614 17998 17999 755778380 17901 17902 947221878 25309 25289 36082028 50395 50407 645644476 67893 67894 580026911 66689 66687 113453772 12476 12497 42763381 4953 4925 819546781 58926 58918 696613345 18295 18287 451779754 21841 21812 718323149 4579 4549 575658234 40142 40143 924482363 50588 50589 296233627 65635 65636 455876040 84534 84522 818727651 92883 92884 911041206 60677 60685 264687654 83587 83602 794587615 26888 26893 216135010 20586 20587 33881386 63415 63416 419746322 4181 4187 258629225 2183 2211 854852231 80406 80407 612461091 82537 82538 368435750 83509 83483 400087551 35679 35680 886274777 84024 84025 56233082 23156 23127 609472369 80478 80479 777282031 36674 36666 963532804 178 179 641002291 54028 54004 982309734 50211 50212 76887292 78562 78565 668855966 83629 83630 840749982 65323 65314 799085180 3120 3146 816177662 18709 18694 841711575 51665 51642 516673425 54447 54448 813332030 70367 70368 674173958 48996 48987 859457896 33844 33845 697053920 48225 48226 611555195 78569 78570 816812346 68123 68134 277105820 66185 66184 730883231 75342 75343 612200639 15791 15802 298574430 95999 96020 835385907 42186 42203 834006864 70279 70305 876894432 62310 62311 327790478 44580 44581 409762802 51292 51268 544779189 28103 28101 50437969 69852 69853 842875588 25367 25397 606937897 44258 44259 918224620 22812 22813 175574254 47919 47920 624417073 71905 71933 106519968 92933 92934 397632741 46396 46397 639002940 15717 15718 884932793 55334 55336 507737185 84234 84231 32274838 62452 62453 124062999 85844 85845 988720273 8504 8505 916590983 83036 83061 753681576 34520 34521 626151213 52928 52953 494116212 2224 2199 41639014 72703 72704 277281587 3012 3013 569964024 77033 77051 863188766 2872 2873 875282911 64972 64976 899335694 91620 91640 985314643 19526 19527 665922363 43147 43148 436294570 84020 84021 231479917 67266 67267 663591003 68369 68370 969530136 11583 11590 147257919 48123 48124 391262762 75588 75604 784487575 84567 84543 699253102 63406 63407 637235440 80685 80702 126656517 40862 40858 192230868 88732 88718 136263065 25613 25614 332895994 44872 44878 514875924 60671 60648 979671259 14191 14168 761064727 2325 2330 467628891 65271 65276 973689626 77268 77242 191488624 13164 13194 511792387 84188 84189 571764251 78956 78957 692301291 82484 82497 41018994 6228 6248 620059416 80192 80210 890815932 32530 32529 437276685 40271 40273 478413292 1618 1588 924607063 19152 19153 45381989 49509 49510 723444592 25352 25353 635599178 13397 13375 225042447 69098 69112 470928344 32926 32954 478922504 97215 97227 688486258 55105 55098 109206909 59587 59570 289308977 6674 6675 645935003 89674 89675 108586446 31068 31069 693490187 66607 66608 681468960 76899 76900 55747343 77134 77135 268795941 19178 19164 347227106 95638 95625 276185822 21227 21228 256087092 53286 53290 977538654 50665 50666 908379910 38234 38226 639416992 75984 75985 108832979 10446 10447 597976679 71612 71639 272495448 30530 30531 963088303 78711 78683 759976540 59060 59061 875199379 91214 91215 165438253 73665 73666 812705743 22513 22514 714027888 45881 45882 107719861 23361 23362 250207521 82936 82923 428907780 18584 18558 996367655 67195 67196 617370613 57274 57296 949821303 11622 11623 843928924 34068 34069 923725334 41125 41129 670664972 83886 83887 454310004 26169 26170 16672226 57683 57684 419516037 68638 68616 769259214 83377 83372 958120629 14294 14286 406011049 73684 73669 195794803 70945 70946 286857378 34602 34603 82994867 13003 12995 972332672 18779 18767 47741639 30370 30369 720576807 73876 73899 219592369 34080 34081 329688091 40561 40562 588144558 34301 34283 603835380 18258 18259 292526982 55529 55530 79646141 31691 31704 957187237 64916 64914 661407035 75538 75539 516003382 47457 47448 806592775 79210 79229 240244566 34002 34003 832661109 88066 88070 584883775 14429 14430 941076442 80960 80961 688305655 6920 6921 654401432 72367 72368 826148967 23793 23794 116144150 37172 37173 649688063 91431 91432 481613169 17051 17052 547487037 14019 14020 488375313 64460 64440 622524277 23668 23669 826987154 98349 98350 115512292 49428 49429 975210826 39143 39144 101725153 29033 29053 557506510 3366 3367 301099662 6029 6030 451698800 63163 63164 346611315 77398 77411 70670599 74243 74259 192732638 54974 54954 642657647 64474 64449 881551127 4842 4841 7472815 94454 94468 54792447 79600 79601 449153307 37666 37675 77775698 54256 54285 117671915 33483 33484 978169605 17190 17191 102391085 12324 12325 899448199 5820 5795 202371473 75364 75365 647588724 40017 40018 756423443 35632 35626 762442277 69830 69831 772632529 43049 43050 686419040 75892 75878 223927665 85929 85954 901675413 10945 10946 625771973 80743 80725 411332625 97195 97171 630143929 5742 5743 284696560 86214 86197 318633088 3779 3761 827713355 88280 88281 895592586 95713 95714 262879748 78671 78672 734013073 37843 37844 382291792 93402 93403 572909035 80801 80798 311616940 96402 96403 594295025 17712 17713 370860750 11833 11852 70382345 9808 9797 188134106 14615 14612 702604855 30421 30407 384343889 54679 54674 982265940 76472 76473 61315904 20917 20946 534634963 21327 21328 385344297 30272 30296 95144423 29215 29208 492785986 37837 37838 972681193 71628 71629 937264315 57801 57774 65513867 58661 58662 723431257 45909 45910 914375965 73493 73472 401764122 25901 25884 172777333 4844 4852 547379703 7322 7301 53637435 75225 75226 40919276 97187 97198 36134011 90622 90642 385958834 6502 6504 136593764 35606 35607 292073226 4803 4790 831217520 69226 69227 477497048 66808 66817 693153041 96310 96306 920586944 58171 58170 704920442 76173 76174 790076833 51864 51865 102762438 28899 28900 533207953 75519 75520 367203298 37309 37310 397109262 37523 37498 499374679 58469 58470 787036411 17235 17246 499760069 70463 70460 798638812 83625 83655 457216913 5452 5461 179928034 80282 80295 762623013 76937 76938 57120218 24942 24943 843821865 74835 74811 757519701 91492 91493 646228210 71395 71396 22696069 17815 17795 597731563 2688 2683 273568880 85321 85342 101702227 11330 11324 249266094 47692 47693 55063870 86947 86977 608361838 92877 92860 596625628 3657 3658 286906969 15201 15205 851364146 1073 1048 221095588 2850 2835 651690291 19606 19628 467486511 26047 26073 225303609 92952 92960 306560767 24253 24254 703558040 89776 89777 33651923 9726 9727 751355295 79052 79053 800921017 26757 26758 644131587 79361 79362 224411721 79684 79711 258539565 85275 85276 151863875 50152 50153 129820237 8967 8992 718276295 60772 60764 559873636 23138 23139 427333556 57098 57099 68374544 52811 52815 494944643 33289 33275 37847540 79005 78995 845169347 10751 10781 352850234 57922 57923 808426084 51530 51554 323325498 40794 40795 706404586 57885 57881 105946469 13134 13148 133389682 85742 85743 195756939 12529 12550 529357394 80088 80089 557129224 13346 13347 831098178 59300 59301 547509502 85272 85256 900568274 1063 1064 314159339 50604 50605 403908788 46306 46301 580980661 66211 66186 280833610 20489 20464 842240873 25423 25424 110528326 93363 93345 997962702 88437 88438 305264511 30819 30820 55397590 29088 29089 927830601 34121 34122 565496291 6911 6883 688426092 94013 94014 145607884 84148 84178 858870497 37673 37674 550010345 88963 88937 314334708 17385 17386 651526880 89991 89992 685721687 31499 31474 307726297 76432 76444 403180492 85494 85472 943302407 92146 92147 350491998 93379 93380 672855214 11990 11962 499837543 12363 12364 853012922 19899 19881 490507083 56076 56077 621702891 21124 21125 277540165 77733 77734 918080746 18730 18731 64305579 91381 91382 925892656 44164 44165 285439834 97981 97982 738732787 19465 19450 522753690 99681 99688 632610395 14002 14022 328041758 6401 6402 18268071 25113 25136 194236319 73375 73376 67460259 59546 59530 880537673 36410 36411 524681064 59025 59026 963688736 28476 28477 309258736 41556 41526 497580854 43119 43120 713502251 12671 12672 56616346 30143 30139 190896137 77766 77767 356430600 15263 15278 276275918 82865 82873 737146534 30764 30765 522172679 21357 21384 704955869 88480 88497 357100239 36134 36135 249362056 61209 61208 8262195 65987 65988 802275896 83292 83293 374106446 66114 66090 979449501 37529 37539 765839674 8849 8850 466817055 14886 14906 369802478 21356 21359 177652671 9277 9278 276599157 42306 42307 212582648 47075 47076 223117117 27316 27317 622031301 92291 92292 62928303 28945 28960 78512833 78040 78041 103719512 85316 85304 549549218 69191 69197 951408570 36134 36129 432837890 50518 50525 338262104 76957 76974 842061744 16433 16437 16670736 61734 61739 997671579 18025 18026 641642538 3181 3182 414552895 27743 27745 991002454 36290 36291 701837247 82957 82963 112676379 88366 88343 708244818 4582 4611 866447412 7671 7643 870925544 46959 46960 562173757 91686 91696 696206077 98910 98911 919433882 39346 39347 376912372 97744 97741 21375545 55574 55575 111760114 56720 56719 41997050 1636 1637 324346904 55410 55411 373990850 9660 9661 599548355 54125 54128 345315231 41150 41151 508805488 60637 60638 787604493 68380 68381 664352521 88079 88080 143331134 49678 49700 960676714 7828 7829 437469747 26975 26976 931972438 3419 3420 877127794 81805 81806 179165734 67667 67668 13450680 99395 99378 113733219 67477 67478 973505569 28094 28095 977297717 9997 10005 310406679 97722 97723 427089361 88339 88318 635367578 75378 75379 996815646 38375 38376 39844298 41800 41780 129603814 77637 77638 205270759 59028 59003 301881936 17068 17085 312724320 5008 4981 948151576 96724 96750 65094248 14388 14385 129517287 90619 90620 158728381 79284 79283 419130825 2234 2235 276216823 94568 94569 819189639 9479 9480 644223975 37596 37579 373361647 67434 67435 459888703 15123 15124 789357254 71052 71053 346106052 98293 98322 204973254 65994 65995 20986460 90139 90161 488462252 12321 12327 173732186 7112 7091 51795437 7511 7512 416665791 70464 70465 662270358 13929 13935 374079931 34507 34508 447779273 7129 7141 125889149 66093 66094 358808695 55656 55638 776976806 30017 30024 21855924 51197 51198 200222230 38918 38903 821710987 5294 5295 548158383 42111 42112 535365498 31805 31815 965528053 17760 17757 895028150 89134 89135 200361122 79721 79722 410152318 97952 97975 77847096 89874 89875 313195909 97986 98009 605322445 60616 60643 397122411 74777 74802 473885531 51489 51490 351188850 49341 49323 167426357 79944 79945 522105023 8498 8477 224773378 93296 93297 724740004 26395 26396 922536945 50222 50194 511212999 96533 96548 955130419 96548 96564 780331849 52078 52079 392568181 68494 68473 758552311 13187 13188 640538880 88014 88025 551417560 61210 61211 834266307 50042 50021 407170012 67006 67007 637008755 88353 88354 94754430 65443 65444 127919032 11104 11124 897800706 46788 46759 825273438 54567 54568 227907453 90945 90946 69705736 34145 34124 811287800 83010 83039 676987884 40814 40839 729381439 36631 36647 88328548 67790 67791 998991590 77355 77352 314746189 48781 48756 870468080 53434 53435 123532030 62803 62775 922156731 2500 2501 395317374 97771 97801 720977730 45747 45748 495013403 46472 46452 959761413 66014 66026 929439419 51815 51816 770874951 9227 9245 410605467 70045 70046 804358038 72394 72381 399095579 86094 86095 157659810 55888 55899 19045198 48419 48420 422021060 37909 37891 707002956 84104 84079 491961904 40354 40355 368383092 20180 20188 196429343 41576 41596 658458652 27572 27573 868091588 28574 28575 12388139 63938 63950 540794657 94348 94352 803652776 18427 18428 603029235 94888 94889 585577632 20081 20106 324580401 6714 6715 286611100 77759 77760 155014756 40154 40155 377012774 39139 39122 471689652 41442 41441 560763442 64393 64404 147276067 86171 86169 333738419 79010 79011 999503715 31829 31830 209482142 52530 52531 499783681 22254 22255 730526359 24092 24120 582924331 61382 61383 116373560 20516 20504 728218948 62572 62569 460685136 65390 65402 989635330 21627 21613 564146535 90124 90125 727868238 43268 43291 305641873 16715 16716 453621035 69594 69614 965719231 54071 54072 636865996 42492 42469 732663866 55508 55509 753176102 13662 13675 621258408 34865 34863 464820616 5708 5709 61019945 72711 72712 336494258 75554 75557 829467640 32826 32827 679071465 46546 46547 392921891 206 187 483187289 42093 42094 529441923 93618 93635 685426984 32027 32008 993139085 41529 41530 759040623 11771 11775 620980826 89843 89839 26897426 52665 52666 133724762 51454 51455 339092671 98622 98611 117542830 34154 34175 17533826 58939 58946 721760476 55728 55729 163124177 68909 68910 841118738 19168 19158 480353958 26654 26655 212538770 74014 74019 526755002 27739 27734 483953458 13886 13885 560411446 58572 58559 434233165 47796 47824 264981869 93351 93322 741969020 8092 8073 686234850 62864 62850 612101601 6691 6692 827094049 72762 72763 73710223 32291 32292 742668788 20747 20748 686468150 39702 39684 941515166 58757 58758 406316287 4998 4980 115358615 50005 50006 507485019 74656 74657 852871577 46187 46180 576790337 3957 3980 534632335 1934 1935 303247056 55140 55141 311771520 13914 13900 537728144 83290 83291 790596437 16937 16959 863695236 28601 28607 661760896 18061 18062 969034541 32383 32382 503257787 87591 87585 525786812 68381 68382 986567824 91691 91692 585877579 26165 26166 292135372 63524 63533 348975890 65401 65402 607669743 81428 81429 273363413 43371 43349 338839544 80913 80918 576972384 71043 71044 790621747 17950 17953 882425934 50111 50090 874921189 15620 15647 61790809 56802 56780 518345747 96960 96961 9123074 14041 14044 434833609 49637 49638 727076419 4530 4531 523865687 69386 69387 693497861 32142 32126 733334866 70348 70335 4329125 79922 79923 124217761 94132 94106 318867293 19422 19423 646865443 15146 15117 403168284 40529 40557 968439389 66358 66328 299173249 32888 32858 229672603 22872 22874 982330049 76062 76058 411251987 81635 81618 354138169 54624 54625 193593238 67082 67084 607883035 82607 82620 812699779 41888 41889 220446766 38661 38676 515444059 23209 23195 966965446 3922 3917 841728373 65931 65932 398924900 76685 76710 3229410 54016 54017 183730703 73312 73313 739501903 52458 52469 237255619 17019 17020 413207533 77656 77657 384811892 46818 46819 949451449 6488 6489 966973793 81219 81207 331827663 39656 39652 957375079 45807 45819 450401851 95519 95542 17788430 42994 42995 392563704 16961 16976 770987303 92905 92925 81855812 31279 31254 785861352 49815 49819 893272993 21802 21803 683553359 76389 76390 752486185 22942 22947 398602165 11678 11679 255038157 69335 69336 460766637 91740 91741 515480455 91938 91939 179782500 50058 50030 791383546 35897 35898 19095802 37316 37317 839585279 1460 1447 721669603 31375 31357 160086576 58748 58724 102840357 40650 40651 982672824 8477 8488 231114922 10266 10285 64667528 57845 57846 734835703 42259 42255 736467839 98986 98970 236627658 32040 32041 939268581 6885 6886 699437917 30664 30665 264428925 76458 76459 638898040 96271 96272 753959696 70950 70952 951922811 98241 98242 169415155 43452 43453 322384825 4158 4185 136969493 70381 70382 551496971 89454 89452 355574793 81688 81689 323031623 91196 91171 406969956 92574 92567 377904756 4542 4556 311662143 24446 24454 140192206 28506 28520 570110969 34533 34534 841060345 18676 18677 812410651 24204 24205 74249980 67940 67941 611241805 30253 30254 487225294 54980 54952 104828493 97359 97354 626695974 29887 29888 391075382 953 959 757623026 83825 83800 689273786 34269 34270 342628710 86064 86065 787690553 39498 39499 923933715 79342 79343 174484662 55281 55275 518801343 60159 60145 620264105 75729 75740 791223838 2082 2083 554315010 79117 79143 636628586 16915 16908 659342697 15173 15194 713957075 65124 65125 778077889 84639 84609 552732908 99279 99296 548479564 10155 10156 292490002 11622 11630 401637912 7531 7503 338079279 16034 16026 849776633 68223 68224 327833913 7079 7053 578053281 83116 83115 152008273 9900 9901 431551014 82068 82048 464355121 86447 86448 317501046 83532 83533 559728554 64703 64704 538957646 58018 58028 351571944 74097 74098 781295325 19934 19935 100821105 82117 82108 324080367 81974 81986 650316862 8178 8157 285423694 52437 52438 266893779 29663 29664 639305400 36818 36819 829147223 24256 24257 813438369 593 599 805763792 72633 72634 879554678 47368 47376 602696130 69390 69374 194851960 7977 7978 801878951 20941 20965 115100108 74809 74804 809970376 92205 92202 755892805 78520 78513 868918051 59076 59086 605572318 5429 5423 492530228 8442 8443 424012337 73061 73062 698888335 49765 49766 987084393 59334 59335 5200679 77504 77523 490263091 45493 45494 730095975 71807 71779 178880684 5989 5990 914080211 29265 29252 163353516 6129 6152 868283403 90755 90756 599425375 74500 74529 940226140 27560 27561 598459826 98236 98237 795732772 75565 75566 526864810 21618 21619 133405382 89121 89122 944073992 38273 38274 411726145 15712 15713 655677217 38745 38746 372163699 77425 77415 131097954 14218 14194 297438149 19957 19982 64789670 74300 74301 857804299 44045 44046 401082106 18962 18963 443317020 40278 40279 852752369 45751 45752 421706678 72517 72498 371113367 23440 23441 802893996 48962 48963 746125693 71849 71844 988802661 47599 47574 935100640 33987 33988 783610183 19795 19796 537035158 71458 71473 345734703 61972 61973 533568634 37679 37669 377124609 40694 40695 205965979 36305 36276 855525510 12238 12221 542890677 76538 76521 947448726 87853 87854 559672499 62931 62932 221551331 4038 4039 316607736 43567 43568 783619459 74260 74273 425552164 54544 54574 375301795 94566 94582 231089614 21743 21744 872423474 10497 10499 825434682 97648 97663 989605165 80404 80427 883343991 32573 32574 864056093 31680 31681 901255055 94137 94116 759229414 22299 22300 684582565 4596 4597 873158516 77190 77170 757760101 39704 39686 668228434 34603 34573 914789369 77131 77132 675025837 53818 53824 427332981 13451 13452 616569063 17736 17742 335584705 70554 70555 570579122 71888 71889 964198876 46282 46283 362972204 95993 96012 639039662 8219 8220 346745223 71184 71207 640959315 22478 22479 315029485 34851 34869 773106104 81224 81242 345307629 18267 18241 279224698 52565 52566 321163876 14319 14302 104996535 10070 10053 205721174 71544 71535 227310117 21538 21521 189237507 2281 2282 835537009 57727 57725 186865524 68001 68002 853951076 29267 29263 72667339 62716 62692 209038436 41754 41776 127025299 7988 7989 328563740 34955 34934 656435354 1049 1056 977977396 93484 93485 983643412 51582 51574 658316827 62542 62546 725087786 94058 94059 684539920 61611 61609 824585354 11761 11787 796832629 86121 86122 435201243 23348 23323 881722247 25693 25689 655598291 79853 79854 477149057 73462 73463 787473270 74849 74850 870217926 3582 3583 598442019 10183 10184 307650349 29243 29244 920713068 16961 16952 562714528 45604 45587 169893418 81151 81152 606099008 32798 32799 994460849 63109 63110 252919712 12476 12499 636136093 42323 42293 879632004 26599 26600 223086894 12430 12401 830500421 52276 52277 304463028 35232 35233 325821377 33254 33245 29404097 15313 15283 239434198 20897 20898 409008223 42811 42812 887955286 3254 3255 750411111 77896 77897 242425359 32014 32015 970410778 1177 1178 687378998 85875 85882 151971445 79867 79868 374659490 56349 56350 940394500 29354 29376 879158815 26676 26700 753983443 70058 70059 530028854 40962 40963 772359917 6812 6840 988079862 87540 87510 528890770 84571 84543 707674978 5573 5563 205219129 66969 66970 591854449 17522 17518 624336454 17191 17192 955467754 7056 7041 295677906 66326 66332 110680841 77709 77710 884986824 36867 36892 403668132 53433 53434 499451834 80549 80548 518288465 49942 49943 626452428 25007 25008 575720752 1830 1820 800165913 87374 87371 453871442 62569 62570 963955881 47250 47251 212245125 60067 60068 133809146 91613 91614 382783190 68503 68504 726516602 36353 36354 242710117 68467 68451 190392307 19863 19864 677660429 78289 78300 396136248 58013 58014 926754844 40236 40237 637836152 96710 96711 629698421 4914 4915 234945093 61083 61084 472727208 67202 67222 824846443 59083 59084 5452721 64440 64450 313967455 58185 58155 434845997 53307 53316 809817060 29588 29560 44518538 26735 26736 711877279 124 125 444427568 79844 79837 140331911 66834 66835 471409440 56611 56612 424116289 7350 7348 293971253 79833 79834 795936741 38348 38349 620555544 56329 56307 66417874 43260 43253 888180867 61026 61007 631017481 56709 56697 991900135 65792 65805 658753352 40707 40708 434859888 50558 50559 433927433 51356 51385 382225264 47912 47910 589094669 48327 48328 351903412 37445 37461 538477068 4137 4138 651500711 8949 8950 139590664 97541 97565 564659201 32662 32663 634961990 25694 25691 324642553 81413 81435 210591010 77430 77431 190590980 49243 49244 615533553 79773 79774 202634240 34138 34157 109120552 23636 23651 451611495 47427 47453 663541120 80516 80517 311592751 27560 27564 784567709 42484 42481 100656797 66178 66202 182227044 77421 77401 347009026 42369 42370 127738991 5883 5884 468025123 57116 57136 631656739 2026 2055 482330887 11756 11757 954480532 87568 87569 64659686 15737 15738 770350009 45542 45513 101687749 77709 77702 493060798 56033 56019 443650133 39392 39401 161309322 27721 27722 969948258 92046 92047 718850259 77241 77242 316510978 44087 44058 615279380 85727 85728 14475016 22576 22577 324837298 1456 1457 637500321 22961 22942 945514199 94698 94699 738223210 16291 16292 188915213 88351 88352 58811389 14599 14600 586376880 36502 36500 584039591 23936 23933 744229991 69541 69542 450237321 75011 75012 832018453 9124 9107 984523235 16571 16567 185903421 88962 88990 297424816 75906 75907 253118769 23925 23926 727004923 95298 95317 308900144 70170 70156 683445336 87763 87764 733054019 96628 96641 620985135 38937 38938 825034603 52056 52057 165363202 83107 83108 730649520 77945 77946 50769507 86006 86007 905074142 30022 30023 772944758 61172 61173 37266325 97194 97207 68499808 52166 52167 322975136 8439 8420 484636359 64675 64676 321549080 38732 38718 199230144 46834 46835 839964161 78546 78547 211350314 69103 69104 518858681 45739 45735 415574397 1604 1576 863132523 99884 99855 152517771 5230 5231 61011094 86316 86317 241290347 48771 48772 428674351 43693 43694 119353534 9716 9717 612227916 67572 67573 54862930 25493 25514 971483938 97096 97126 562795742 58575 58587 169270064 94658 94688 7590262 77648 77649 186738176 93228 93227 563409991 21228 21249 646785168 17616 17617 498663318 62844 62845 876922548 8782 8783 229300079 62323 62324 665182285 65484 65512 225286762 39748 39749 530084893 83937 83938 959139155 45558 45552 34568208 20699 20700 935320045 88059 88060 867717009 22967 22943 979250913 26047 26070 736166456 78381 78354 522665661 41215 41216 611372326 28793 28794 718480449 15186 15187 960349118 92440 92444 170561220 63758 63741 625908176 1976 1996 519561023 83802 83791 875147983 92184 92157 195071054 65480 65457 739508879 41577 41596 45551042 68467 68459 629325397 94484 94465 241806107 27460 27461 441142608 40751 40752 203286873 50710 50713 105519281 33003 32997 793069551 29358 29359 33859531 36898 36899 862271051 60133 60160 42092256 24861 24839 986249909 66629 66636 30951936 6125 6128 493999324 33899 33907 523698026 16420 16422 440900397 95772 95773 415714214 37726 37712 718883871 28940 28956 343351024 45165 45149 798409681 7839 7840 262175886 48287 48288 940286477 34141 34157 404691285 60280 60267 47072888 16775 16776 256302785 94233 94234 823688526 89107 89108 73580605 95351 95378 171639351 68846 68856 530589682 50388 50407 42084867 41923 41894 686296981 73862 73863 318397102 63621 63644 631755280 14885 14881 747665658 63891 63862 455037679 41207 41237 162127903 44821 44822 685544820 5344 5345 410491591 42140 42132 640634776 73766 73767 521356430 89358 89349 120506885 12103 12104 756072127 89185 89186 621200896 43910 43911 755451159 49982 49983 773435445 68032 68033 708582900 50511 50512 313633941 57228 57229 900130487 61246 61247 483228941 23084 23085 273323488 64250 64255 51050429 10433 10415 349118840 78858 78859 944771569 17428 17409 419676333 24249 24250 514967665 71294 71295 439356566 86100 86101 738419931 70052 70053 707681955 51209 51191 356872365 56032 56033 740096056 89643 89622 731547544 68598 68599 898187683 96048 96067 9692296 86859 86860 866629142 89292 89288 36450292 93027 93021 156352192 64397 64398 675022709 11028 11029 564063006 5221 5222 518420895 30051 30065 953279009 12034 12035 827448982 29169 29170 257904616 65209 65210 637357255 80881 80884 558567383 55147 55131 31705716 89434 89416 549012038 7256 7257 77482078 73636 73623 723867524 70902 70903 850322847 4959 4971 848518220 94443 94425 88730814 15492 15518 900963432 79659 79660 21471950 62660 62661 122262594 34737 34738 744113618 27828 27813 966883771 81710 81711 34743294 33915 33916 760618324 25735 25736 873973150 16008 16009 923733339 51094 51078 627653495 82607 82608 244966068 61708 61689 294416965 42181 42182 418129112 48233 48255 903450692 17634 17638 573186419 32843 32851 154627742 3258 3235 629926123 14053 14054 193067805 26846 26874 754564282 22026 22022 27872955 55400 55401 71860694 87223 87224 764937563 62972 62973 12674545 38813 38814 73057929 33518 33519 883350835 89833 89803 540519061 91816 91821 347665830 69853 69838 146965555 15599 15588 841403001 98851 98852 82882139 56992 56993 431283747 60635 60651 528643096 17607 17611 568207423 18144 18145 771249757 41321 41318 745764590 76691 76687 543858768 80841 80848 331779370 8348 8349 337409806 26334 26335 917109641 78800 78801 416943315 46531 46532 914188587 74617 74600 289919 6006 6007 670198746 80790 80791 981290822 69929 69906 670502870 14512 14497 621239636 25284 25285 916414369 81994 81995 163012919 91514 91486 476326206 63050 63049 96311474 52552 52534 804811960 8234 8235 284660943 90015 90016 24960663 21961 21962 835710868 8088 8106 404783163 79470 79471 818298327 12743 12759 476617580 69511 69512 629729623 11161 11173 251150256 74868 74869 374880393 61217 61242 119812940 16005 16028 665555212 58496 58470 812325435 20563 20556 9478370 13487 13506 112286907 16356 16357 834255352 52136 52142 993945525 63906 63907 786044193 2651 2648 161804980 98661 98647 822774854 52176 52175 609292979 41017 41019 553342567 50189 50196 809610222 94975 94976 580516105 34660 34630 425179120 49756 49779 462337027 79441 79446 172271212 23872 23902 379481750 6524 6521 60652183 4504 4505 591207786 59219 59207 472314616 93386 93387 640058051 35516 35517 907653338 84723 84724 864023686 67258 67259 72725631 72357 72385 822191391 58694 58695 957986514 16300 16301 479570928 78626 78627 735373341 48398 48404 172771156 94579 94581 978830628 31632 31633 400730676 61827 61836 391469627 11093 11094 352206428 76187 76188 63579290 60354 60355 66913190 31533 31534 509560911 71792 71822 793351802 33685 33679 265924628 64143 64144 141120151 10495 10496 551669043 33930 33950 708923554 78047 78048 335550018 13449 13450 353072662 99300 99301 446427752 95890 95896 779538327 56636 56637 670893441 18844 18845 778553849 33950 33951 242416733 71300 71301 214107816 22346 22328 569833313 80995 80996 908330453 80310 80327 338805035 36045 36046 987047427 65996 66011 605564654 36227 36228 937786727 70814 70815 792238019 75002 75003 407769188 23975 23976 496278302 38093 38084 173055231 4544 4545 68396192 97807 97808 186622086 43407 43395 475872446 31783 31784 481679264 83476 83477 335937864 81984 81985 420747147 85235 85236 610177390 80204 80177 699126196 86902 86888 884626170 13358 13359 771735441 26038 26039 738812344 38751 38754 402736121 29265 29266 693793031 81927 81926 509905212 91709 91688 280601701 98680 98663 505206988 5323 5303 42509006 6966 6967 979940068 31011 31027 645734222 39423 39424 830152982 92679 92680 291508666 40149 40150 657608574 32997 32998 938179330 21733 21734 105351114 24019 24014 350886360 29496 29497 231851022 86246 86247 498888214 67890 67891 427170477 45735 45736 746165172 18949 18950 87799658 43975 43993 647222673 76865 76848 193672150 95884 95885 795797816 38791 38805 241878404 29537 29538 548837999 28535 28536 857046250 37452 37473 523640096 74221 74243 425884952 90669 90670 357709693 9722 9723 549113822 80532 80533 580786571 48210 48232 39253201 33477 33468 34062106 66448 66449 757908549 71067 71068 839806754 87380 87381 224632009 21145 21146 537037047 31710 31680 490610641 62298 62299 867793092 47326 47327 295382977 47702 47703 873059746 80682 80683 414730394 83305 83307 440104496 67333 67334 955986401 17399 17400 376738297 47619 47646 933963734 29891 29889 260309271 56987 56964 20560027 11616 11617 691242715 52876 52850 585351845 4262 4287 720877413 35845 35864 526058182 64624 64625 292352762 63014 63015 91876903 57002 57003 226491428 90758 90740 508170373 39917 39918 372794538 16351 16333 215100465 93628 93599 821685782 6051 6072 56014313 91646 91647 589455909 50956 50926 378397717 61056 61057 741508048 39976 39977 25972848 67335 67348 442213053 79726 79738 8654066 43958 43965 240137616 92331 92354 795182286 62166 62157 887994767 78684 78685 415402387 49690 49691 700810528 98508 98509 167384218 54438 54439 31320350 62247 62248 697564519 98640 98633 716783423 90739 90731 583719829 61471 61472 730332042 45715 45743 810302888 77090 77091 229347715 10146 10147 463251040 5441 5442 894828912 84058 84059 659834827 4158 4140 13035159 72488 72460 570663961 38706 38702 191087233 38927 38928 327024033 79175 79176 978655303 3386 3387 381884059 74720 74695 365034779 98345 98346 490723766 30456 30457 297767948 16776 16750 372540324 73846 73829 345145208 91836 91828 202315644 86665 86666 833368504 86146 86147 792570213 46001 46002 81041484 56052 56030 581487784 81601 81597 153273314 11365 11376 993977252 70700 70701 477464856 88754 88755 896795052 60714 60715 528621004 97580 97586 988877895 84834 84835 51278805 49117 49118 150100606 61374 61368 13310265 3029 3045 284677893 16539 16540 287018499 30949 30950 374619845 54832 54805 571611041 23259 23260 134427983 18997 19000 731862120 50986 50987 435751888 13614 13618 664837507 96470 96460 175596289 24413 24420 152964688 55221 55222 43980557 16698 16724 807752480 11272 11273 523783221 42566 42567 150323528 75412 75413 562610829 26734 26744 421717178 1868 1869 642036635 12830 12831 673457334 61613 61622 885900291 73504 73505 935442120 45074 45075 877352349 64690 64667 924173825 21773 21774 237128852 37826 37852 800005425 79368 79369 517853163 61688 61689 776475462 50876 50888 494431353 36900 36901 246057428 37136 37137 452472401 24660 24661 161480306 41989 42001 95670371 88756 88757 612731958 57587 57588 78063161 7127 7145 294572601 10452 10438 18069718 52923 52924 691901898 86232 86218 397376525 88653 88654 306192148 7765 7766 137674498 71765 71766 301228030 12312 12296 732703605 75290 75271 925776527 63070 63071 688192910 71752 71753 983345398 16716 16717 983954786 71605 71606 141714423 9063 9055 515842560 32085 32086 325448577 49325 49315 84323374 63225 63226 951648307 73388 73405 451539382 4670 4688 117893213 54357 54358 548238612 91501 91512 1634821 98727 98728 180446846 5505 5506 443104481 10711 10734 242224374 23654 23634 339225650 16038 16039 349842197 54711 54712 495985483 73443 73444 365916394 22663 22664 746271235 14757 14758 565548501 95872 95847 895421703 30661 30666 788592313 57789 57791 743034527 5066 5061 361833660 81484 81485 548632486 57890 57891 339813807 32348 32349 557868621 2471 2482 35123246 14864 14837 148819457 24619 24602 57991229 40352 40353 498666895 84358 84359 843174857 59204 59187 80757882 29111 29112 220884965 56983 56984 656195903 24143 24144 810150530 73417 73408 45291227 86870 86849 167899072 92043 92044 8768606 54435 54430 114874032 34006 34019 949229310 52093 52087 242753795 7679 7680 7256935 16862 16863 892050554 20585 20598 709896757 80823 80853 554680118 95956 95957 300376424 78269 78270 874113348 45761 45769 282455785 41257 41271 432800163 28734 28735 657711603 88688 88705 749406795 18073 18074 767651998 31961 31943 933551165 40027 40028 525989437 84608 84607 766118833 17949 17943 891695521 1739 1769 29329324 13603 13604 551005760 99450 99451 621969185 47253 47254 91183599 13479 13480 787400859 9148 9154 345610966 82040 82041 243789344 65042 65025 411086452 88337 88338 886433149 81901 81923 501272258 9426 9427 210688165 26919 26907 338738675 85187 85201 637621680 58591 58592 275942201 94934 94905 85892356 67661 67687 858245301 37456 37438 769289494 31153 31154 105624260 28982 28983 566033164 65848 65855 73895526 6027 6035 358909551 13986 13987 552581012 8344 8345 743981043 5584 5585 412590696 50536 50537 758039041 39425 39429 215391123 85186 85199 515822328 43672 43673 832771835 78775 78762 134220914 26723 26724 953375213 43612 43613 897877157 12081 12082 550378768 797 798 291651622 41687 41688 424494527 20331 20327 681708931 44562 44570 676453448 70841 70842 653233493 65180 65165 775832807 89427 89428 370885683 59655 59662 451887174 25778 25764 391174826 56633 56634 368323469 15519 15504 732632541 14410 14411 275550475 21004 21005 986152715 12617 12616 225279274 85666 85667 98277265 34726 34727 773340604 50847 50848 654544404 61448 61451 176792817 95952 95980 868066272 25194 25186 569775188 4466 4449 34245254 14692 14693 779540343 71000 71001 945292565 94029 94030 419534710 72707 72708 538780787 80200 80229 721932337 33423 33424 443123721 14146 14161 420614581 72576 72577 732907303 65261 65266 197177497 32915 32890 614177032 73898 73899 551060177 16009 16027 36639909 87952 87953 645306541 84443 84444 270262191 37234 37258 690890765 33008 32979 753692237 85668 85670 613087849 12213 12206 267386131 53524 53496 507635284 68583 68569 483940294 31367 31370 431352123 47794 47766 898581673 25796 25809 941957289 54138 54109 480191378 32588 32584 434506146 93919 93894 107112437 39495 39496 79427491 45515 45516 998773230 91133 91121 448291005 69422 69423 191823003 71185 71186 78737513 66848 66877 601114162 78948 78966 46376181 875 848 501237820 53395 53396 183340438 83547 83548 133166367 90401 90412 66480711 58511 58520 976125454 66462 66456 942598260 68551 68557 916303998 73731 73733 649740209 66575 66576 243906333 67478 67473 237413093 93654 93655 384646345 7604 7598 988480715 81400 81401 364325997 22335 22336 192743060 56028 56046 947226827 12272 12273 693367501 23713 23714 759788078 28876 28864 181909693 51358 51359 666737784 55569 55570 384312170 80551 80552 568176985 84230 84216 130795666 35784 35785 907442058 5457 5458 566493381 68755 68756 210589010 46328 46329 723125911 98794 98795 764263537 85801 85802 868049390 69586 69567 434132183 19955 19956 826776039 45943 45944 643204223 74256 74257 553963452 58623 58618 37043124 63458 63459 276361040 50315 50294 819209260 83101 83100 717179578 74331 74322 141755817 58843 58840 423366392 31652 31650 6283980 11770 11774 959821134 59206 59231 716321579 39943 39944 619154347 5931 5912 776136734 53832 53833 867418077 25266 25267 105354169 6800 6801 77245659 11794 11786 308818186 18029 18030 978432565 41873 41874 285350920 43275 43250 372831574 99873 99848 181637140 78828 78813 394218759 51658 51671 419543787 67481 67484 694210483 54749 54750 606013109 87230 87202 528989367 21331 21340 872869192 47584 47562 612719002 64871 64872 622740220 71765 71741 378548818 95450 95420 647354150 24187 24188 819903494 58016 58017 149779944 94006 94007 293993654 3192 3222 471444197 19169 19170 402309478 16151 16148 695770005 78043 78044 803656036 87684 87685 455443598 75089 75090 427436591 11686 11687 486650108 95232 95233 133439115 4672 4642 632763448 70609 70620 485250821 69653 69633 490499818 6986 6987 152155484 86404 86405 352345347 88044 88045 4516317 93028 93010 896808595 96301 96302 675190818 43826 43801 804214835 48926 48943 253825446 36684 36685 835856575 9461 9475 748855171 60636 60611 711964701 71190 71191 515307221 14122 14123 672443063 92507 92508 283667516 4116 4139 745015252 5901 5884 480000273 52522 52523 120022740 99525 99526 555013485 59057 59087 362966463 61398 61409 785324186 5506 5477 74013964 15525 15549 457856442 6484 6485 923550636 10520 10542 377285008 68991 68992 292071160 92770 92785 610247981 25321 25330 226690196 95283 95274 736832460 13623 13621 922708139 34613 34614 273884466 69972 69973 59935049 2023 2024 640627295 94467 94468 730146187 77142 77143 700637435 64611 64624 121108728 17265 17266 569490216 5935 5918 66175042 66394 66375 80071733 47204 47205 330614196 33421 33422 209187920 49218 49219 526239198 68796 68810 892123799 59033 59034 190030047 85798 85809 646172963 52570 52550 908999054 59810 59808 149756634 21362 21341 477141720 84023 84024 935488722 69436 69426 451877425 12986 12998 689100057 44836 44837 290147558 58085 58079 859179817 49645 49646 541554941 98324 98325 914897362 31818 31820 440219447 85472 85496 700370501 79660 79661 187285753 31735 31716 6304270 43155 43159 108359823 66981 66982 446551087 94586 94594 169775149 80020 80021 927571205 61519 61504 253610070 24768 24786 473560822 69643 69644 636473937 32130 32106 3587460 75442 75465 659815543 43624 43621 251382356 22070 22071 519942810 89521 89522 68977667 22658 22659 312127939 45431 45403 656502342 15811 15787 83889222 31453 31448 32010468 74752 74771 740044857 89913 89914 23044888 635 636 911384124 53336 53337 570860114 19848 19849 8250947 81450 81451 151277497 58773 58774 211271719 36712 36740 497197159 83915 83923 904223708 21602 21603 847474663 2327 2307 963317282 35215 35216 543125136 81785 81769 252578544 14622 14648 334994926 78059 78040 682187973 1339 1340 675568331 4335 4336 956327139 44267 44268 254810852 35785 35786 960715144 5279 5269 71791156 12527 12528 546948467 90843 90861 14731116 97902 97903 748251912 15369 15342 977393438 29610 29613 818825991 77100 77080 451638861 72385 72371 36699005 57052 57053 422010874 62090 62066 540712464 43987 43988 158332744 18673 18658 613384520 47854 47855 721467944 92174 92197 534563362 24429 24436 183299819 66435 66413 581469805 56434 56435 777885569 7574 7552 642057120 6112 6115 343150233 63944 63945 628040210 40613 40614 970296713 61728 61751 431092029 89308 89315 748798509 44602 44615 716638165 15958 15959 742579302 92257 92246 898723621 64159 64160 423505656 38574 38567 536895076 84291 84292 411206062 39965 39966 145620366 75064 75070 518392687 97404 97401 352154818 86591 86593 113133645 5602 5603 761979451 80840 80841 246805253 47727 47747 932619646 11880 11893 837462537 38248 38249 959390871 8392 8393 219178476 64862 64867 97184373 46484 46485 979680722 16091 16072 923649051 35300 35301 188815360 50155 50156 804133275 97542 97543 628089245 26549 26550 804633060 10977 10978 780685353 11776 11773 343043822 3302 3285 502611052 90782 90783 826159532 1057 1042 146137286 79401 79402 737570935 2011 2012 763991438 71957 71958 681390779 95040 95014 597692004 78846 78847 682610754 6497 6509 753686616 25562 25563 22091662 82280 82292 592445716 92515 92516 718673948 57961 57962 811329312 92493 92494 996396784 28481 28482 696212555 8811 8805 364139097 89557 89578 871096661 93735 93732 917930321 28586 28575 726673024 34883 34884 722275858 53262 53239 568522501 99709 99729 529827668 84873 84874 984760336 37862 37863 616530389 59326 59327 996420195 62929 62946 709774590 62214 62228 117016111 65643 65651 962967172 23395 23389 145949418 67892 67893 849891285 35981 35982 302768173 80402 80406 159688041 88456 88462 803720439 24305 24331 571810864 8157 8158 255807474 65162 65175 982127197 73498 73499 883608190 37110 37111 542912798 57534 57535 102510160 99050 99046 893466530 54944 54940 528071513 97533 97520 358747108 23928 23919 860100965 16343 16344 741346246 46206 46234 968410788 65993 65972 853418397 59353 59374 865870421 15940 15912 752501673 32158 32132 571730558 89007 89008 992108178 75707 75713 884849141 68400 68401 682274774 63916 63917 483312783 4167 4140 52342873 59220 59221 536664226 830 831 884788284 19880 19867 58077469 21366 21367 856379964 78888 78889 688959900 53585 53586 741115321 24834 24835 75794442 98562 98563 346741022 97379 97390 265032794 88485 88486 228956650 96368 96369 847274869 19104 19105 268254654 79128 79129 389673559 21405 21395 225626049 34442 34443 732492246 76733 76763 12730208 51483 51506 926535369 45702 45703 920471379 37367 37385 245567587 13608 13609 586662798 14319 14320 874684775 13635 13636 792792925 90323 90324 233903648 98550 98551 16295255 46177 46204 325262798 50795 50765 596109699 29768 29739 497334215 155 156 27035893 78492 78517 752065061 3091 3092 207091050 63042 63043 675281811 7726 7727 928386602 92528 92529 983501693 67450 67448 492316143 64102 64088 655377253 49538 49539 730912446 72467 72494 702070313 96602 96599 879145053 99827 99846 346597308 99582 99583 199899006 33601 33602 39442401 63936 63937 880461363 51797 51798 1866914 26650 26638 859202229 87645 87640 620081611 66217 66218 908865278 13859 13842 80817269 18726 18727 92030847 83533 83509 565850240 25000 24990 313838974 42337 42338 802642065 61439 61410 363252061 62194 62183 981531945 32891 32892 241688488 14078 14079 829405622 74028 74049 515061784 36020 36016 407399398 87453 87454 965773459 93779 93803 699331924 62225 62226 684839175 39062 39063 39491449 6373 6396 917813572 66508 66509 127475908 6192 6169 385248517 52487 52477 589387963 58436 58437 432454889 69218 69219 747706788 34376 34372 345375680 85771 85772 501594089 89827 89828 110013897 59304 59305 309224904 34909 34910 147100969 80221 80222 58353393 6882 6883 307222091 211 212 315410533 61705 61706 320604391 28314 28315 692211755 40979 40980 240819329 12261 12286 359728032 20451 20430 268615778 55676 55677 22389619 20861 20841 892401191 78509 78502 472496490 975 1005 26473169 39627 39609 904264017 1106 1096 583603131 50782 50806 329610029 75421 75445 296199407 2022 2025 512494790 91368 91342 957450676 29809 29815 564641118 32440 32424 220678183 48109 48110 356790027 98264 98270 623053019 39261 39262 473319243 6631 6632 3008758 16717 16718 907291190 92642 92643 342976233 8669 8699 49565716 79459 79438 922793572 98542 98564 590291508 23472 23487 508260422 27863 27882 526095289 72842 72813 106673194 97340 97347 228404962 52274 52275 715445983 78498 78499 230628512 90819 90790 589843855 24862 24833 588623366 80147 80148 214310029 59643 59644 213553260 41426 41427 179946156 72178 72180 757772011 19340 19317 888376406 23766 23767 251907972 35736 35756 576832643 90347 90348 235000775 52668 52669 726873272 7226 7203 284846719 98594 98604 84739952 16578 16560 927785448 78214 78215 896861305 75957 75980 913738297 63827 63828 232512927 36942 36943 618491190 98655 98663 728402953 13178 13166 372288159 12005 12031 521458124 62001 61985 686146417 1373 1352 832038581 74506 74501 153494092 86151 86152 820567049 49259 49260 583992092 70153 70132 856841927 2045 2046 459642872 2309 2319 953838315 29110 29124 242308337 69106 69107 198326949 48344 48345 646241341 34040 34023 575372472 10357 10358 349199872 45823 45824 918422568 26889 26890 865116124 34093 34113 191127551 26757 26760 412095988 22322 22323 794642620 55972 55973 498919242 32883 32884 585893083 41418 41419 424617847 558 559 657438122 91323 91324 736144388 51209 51210 345387236 98254 98284 455040844 84342 84343 398985467 34413 34414 837891087 85134 85135 801308902 85101 85080 458673456 78554 78555 563480731 2260 2282 220829260 20726 20745 444465417 78417 78421 485967233 31122 31123 730231522 31626 31653 157630246 35076 35077 829900135 317 330 358656571 50867 50868 80421512 16146 16147 781760403 48680 48668 456458329 56661 56660 143068378 79707 79714 754711814 63126 63155 769552739 67842 67817 831971817 60366 60367 644807424 17735 17736 407325268 88244 88270 189185464 18499 18518 801725827 56637 56642 843663477 46336 46323 767377472 87388 87389 533127863 3908 3909 627899526 76588 76570 624600780 94579 94580 339661916 87766 87770 209407276 50067 50065 628792504 33851 33864 54222690 46805 46778 306347931 3805 3819 311486419 31837 31828 723630080 61505 61506 134729220 42289 42306 129392931 43855 43880 142893171 80426 80436 29565897 63419 63420 778852554 84880 84885 471852311 12123 12102 109808283 94377 94365 630433008 90306 90307 840250323 6948 6950 409939820 43670 43681 677653243 241 242 155438658 76825 76826 202978509 62330 62342 606526262 9548 9549 797543603 16732 16733 241577093 76446 76447 25900628 21897 21894 160503277 66039 66040 409320704 68089 68090 297457782 56956 56957 762546709 5651 5630 427815515 62060 62045 513444240 46076 46071 295124427 39251 39252 876692571 75344 75345 846607891 87710 87689 961913177 29884 29902 801568269 38647 38648 61794126 13956 13957 7113002 38785 38786 105291237 74628 74629 103874211 13270 13295 675566180 13788 13786 785635354 1538 1539 868280557 15401 15402 81438642 84949 84950 145378057 31361 31362 933471041 26983 26984 757479931 34137 34138 703088490 72131 72118 942653655 10653 10661 716028019 94999 95000 291488625 22799 22800 35161429 9178 9179 626716587 69854 69830 436588579 69827 69828 29271225 9119 9120 721008905 29413 29437 866719160 29327 29335 609506830 17332 17333 186365358 94456 94457 104469756 91831 91828 567349372 39532 39533 973479377 55462 55483 404391744 39187 39214 870452691 5326 5327 715761890 38913 38887 951493501 84200 84227 543306876 1651 1652 311526431 70909 70923 312569053 67499 67500 976796623 43889 43904 183587668 34548 34549 100922419 65113 65114 791006259 49932 49938 803657366 32512 32513 523339879 93606 93607 352346484 17521 17522 141529214 44758 44748 795967962 68106 68107 750071545 23486 23493 498702867 44207 44228 590190492 71431 71432 687436970 29206 29207 885703636 70036 70037 56928245 67409 67410 926666962 41861 41862 208691961 92944 92959 102660894 35090 35091 804386828 63760 63743 933951040 49174 49149 981320476 55938 55939 31823053 4470 4471 865137840 17081 17082 800862615 62947 62948 672643877 94024 94025 903344737 13039 13040 857459668 68249 68222 872122735 44659 44660 803647634 79067 79068 173895937 72359 72360 471833050 1278 1253 844034857 63515 63504 802034150 36720 36721 779904279 68259 68260 478621997 85695 85698 979087434 8009 8018 8406227 79581 79593 488860939 56282 56283 473444403 23283 23284 298301553 61002 60988 196238034 51243 51250 718251073 7013 7022 981591807 45976 45977 946812978 91856 91878 983809109 14664 14665 847620031 57051 57047 696715796 7608 7582 321085576 55812 55813 147769920 2719 2720 770561670 30452 30453 183513385 13148 13149 622330522 15311 15296 632908039 75032 75039 830386080 74729 74730 330607934 55447 55448 231910445 37696 37721 19018947 80232 80253 39003248 7535 7536 753303145 62853 62854 722338891 88709 88704 673053868 57977 57978 384684661 45263 45286 388558868 12274 12275 557490290 10718 10719 346571728 55818 55796 564759878 25500 25501 151758796 18225 18226 450309097 47546 47542 876801730 3348 3355 901828308 75463 75467 891068600 73948 73949 67289050 7898 7880 64752149 21570 21587 880666107 93656 93657 724830363 8384 8402 175718367 27889 27873 15210968 9971 9944 620678472 94856 94835 839624586 33662 33663 996728108 46734 46706 208366605 95132 95113 731395166 28137 28138 81485240 88865 88869 845726860 15423 15424 699081621 3083 3105 120691825 91126 91127 931081301 54427 54413 889278855 49542 49543 270699722 27066 27067 153135839 82191 82195 390128654 39405 39406 877759070 78924 78920 741224910 38836 38816 847752365 47273 47285 979864292 94292 94283 254829545 83267 83238 779914763 17448 17449 71547293 91188 91178 66176 2324 2337 119122420 47607 47630 376763200 85913 85914 19559283 71338 71339 297334597 88491 88462 790751285 37884 37885 716494467 26691 26672 422582889 10198 10199 206071179 49669 49670 346925033 18486 18487 752774651 64080 64056 28688396 9582 9583 874500095 48130 48155 13799970 46251 46252 661487188 79362 79387 416831361 67936 67937 817283712 65255 65266 528427776 34793 34794 197459112 93016 93017 741009701 38034 38058 435481561 33828 33844 743614280 89679 89680 601706701 65338 65339 179892277 86077 86078 326629829 3545 3564 8760949 87779 87780 723203989 60368 60369 247067704 68896 68897 224709236 98462 98463 693164559 40502 40503 137891926 33684 33685 742840105 6052 6053 185559478 11954 11955 648866493 7385 7386 845956651 72502 72503 361769257 85688 85689 608259170 79894 79895 112240195 25354 25355 348509503 877 878 880394977 95187 95188 651618121 56524 56525 389119133 88657 88680 279756048 638 639 155146147 34206 34181 150017767 22994 22995 949402414 39798 39799 954202072 10561 10550 140416802 68969 68970 435111427 58706 58726 363659494 21694 21696 565110198 14558 14571 639859392 3448 3449 658381488 77518 77510 303480624 25553 25554 396858571 93478 93479 811324969 55351 55352 67896006 92384 92385 4788892 14339 14340 379995090 53792 53793 916806332 80226 80207 359380514 95261 95262 691808064 97096 97097 858896746 19421 19422 648905985 57492 57493 83772329 40983 40981 319172254 28985 29004 742547350 90206 90217 87662700 76185 76186 661218205 40435 40453 283018801 61257 61261 394763301 53135 53150 857516799 43446 43447 16793499 61074 61069 868888116 44240 44241 225709266 32224 32227 637964997 55696 55670 360753443 96957 96942 183009405 84357 84381 538234534 98963 98946 690676487 35616 35617 785255991 92574 92597 434902750 49821 49823 297885958 68742 68743 882406447 76659 76680 592082495 25175 25205 103753464 699 700 561870299 88030 88031 439081959 64655 64637 62010241 73604 73594 387787048 33837 33838 300741210 35906 35907 408121115 93405 93406 130629520 93083 93084 873534193 75132 75109 225805804 22979 22980 224523793 95278 95279 975582589 488 489 77648295 97810 97837 184879810 17925 17937 570105925 52797 52798 612178640 51853 51876 844362394 3222 3223 756825838 51205 51206 712222842 69349 69354 147817929 7684 7685 573546442 83200 83201 53025219 47472 47442 339866769 45128 45129 421357148 48084 48085 514877051 52799 52800 927014538 89437 89438 275637844 29447 29448 3733271 14627 14628 675471162 74097 74077 480817109 10963 10968 826070389 9928 9919 770820539 4575 4576 319483272 84372 84373 550440658 80475 80476 182388494 65798 65799 204157363 85435 85436 848627712 36431 36410 39269915 39136 39154 638896949 43216 43217 969623175 2650 2630 48358333 10448 10449 507663397 20263 20290 673804685 91723 91714 39961919 61997 61998 334258138 45667 45668 24700482 5845 5824 285368914 73065 73057 387942507 94645 94615 819617342 278 279 120854277 17920 17926 987549549 45750 45730 611635198 40363 40364 429934362 30079 30072 972485117 16343 16353 721111331 91067 91068 547489236 4429 4430 762048687 21969 21940 548853404 59904 59905 940756024 88459 88460 864998248 38912 38911 863161019 85979 85973 683965509 69198 69199 226510852 31934 31930 61502768 59602 59603 957899183 44969 44976 239003675 64114 64115 103391004 89416 89417 868933891 59377 59378 127885571 93875 93884 922830969 77308 77309 844978042 93203 93204 672248882 22213 22214 27048615 6254 6255 421095051 35956 35957 136024888 87206 87195 920504998 75468 75469 974641375 35559 35577 75155977 59165 59168 804410873 74701 74707 524451068 44586 44587 935664490 52410 52411 518145340 64472 64447 255976739 62355 62342 632701230 84438 84439 399230826 95633 95629 585442945 59510 59511 362922808 26295 26307 788417308 56084 56090 951514232 38312 38298 103510857 27073 27094 482681974 32648 32649 893686742 46108 46109 595272983 59008 59009 46936182 94098 94099 723930687 58560 58564 59026143 63416 63424 736129041 82578 82579 823023651 57474 57475 453598131 65039 65040 824565161 27725 27726 570917310 94342 94343 242841182 84371 84372 345475505 93210 93201 330053596 62175 62194 858127199 83172 83199 440501467 47215 47216 499145498 98645 98662 136145082 96583 96608 312486963 40590 40591 637848905 48940 48953 708292163 85272 85273 807714541 26509 26480 301921520 96187 96200 541557348 71691 71713 2986569 42772 42773 358583298 52294 52313 420415454 73805 73806 425142933 96948 96923 985436180 99320 99321 38226603 73538 73527 886536955 22767 22768 808473275 18013 18014 561722816 64462 64463 261412726 93566 93567 997090583 53151 53157 115249308 59345 59327 618950464 53245 53246 91756262 96705 96706 712694446 39867 39887 149181273 94983 94984 738733549 94205 94181 356486805 32609 32635 743168240 97390 97402 515843027 19532 19535 299299756 44383 44384 65683428 87776 87796 213632488 28459 28460 644640855 58207 58181 134326408 44541 44560 970920403 73122 73114 942942461 34731 34754 374549592 30690 30674 45986299 65726 65700 827571140 29043 29057 551005911 63122 63123 488089662 98401 98402 101186085 30917 30918 126308283 50159 50160 681863780 64365 64366 246042642 4205 4201 485770578 89095 89096 971452790 4259 4233 817428950 13551 13552 584364024 26868 26869 27275782 47743 47746 237952569 5020 5021 810881516 37077 37100 162356879 92352 92369 395067836 62645 62646 432168518 80510 80511 746031995 31611 31595 430295514 88615 88616 983729963 80278 80257 567985284 75208 75209 273950063 37341 37334 30113430 55596 55576 300996585 41318 41336 254238930 10651 10652 903652564 80965 80961 407663887 10309 10316 402048247 45066 45067 724338116 65087 65084 639114140 36382 36354 780677717 82039 82060 295862462 45919 45920 375157202 44508 44509 434648335 76077 76078 497455311 7211 7212 851133514 19010 19019 111961840 11744 11745 97042697 36023 36024 660607494 73705 73735 915464031 62995 62996 113046451 75909 75906 943537543 38300 38301 635101829 33010 32996 617728452 84799 84784 135305293 81882 81900 272974212 6271 6272 977842756 76550 76551 30101144 3899 3910 79077584 94929 94930 919547754 82564 82586 675765657 50427 50428 909553173 76411 76412 650551762 7266 7267 388181113 66036 66046 965626533 21361 21369 947688791 78411 78422 294527455 35396 35397 688757641 19461 19462 430632890 62434 62435 981881742 28095 28096 828499672 38760 38743 478107706 68320 68321 373566016 12455 12456 497475824 90005 90010 155527174 95214 95215 847897915 60755 60751 122312443 68394 68395 170302224 81259 81260 18300408 8948 8949 962258111 97680 97706 615550132 89355 89380 851984843 15964 15981 494956918 9882 9883 775156358 41077 41091 559862287 90671 90699 353312013 86350 86351 590633522 65533 65534 926010818 2259 2260 133015268 49698 49699 523947469 12442 12446 261222758 24501 24514 127770743 80737 80738 238359382 27053 27029 681102692 63552 63553 471430912 15228 15229 327243093 21493 21475 776120876 32861 32862 668797933 72450 72439 614646113 94572 94573 833523435 30193 30186 221361284 6371 6397 312440745 63264 63294 721140994 17190 17205 313707616 63115 63116 309166875 34385 34410 454276474 21676 21677 474242655 63418 63398 684090345 11229 11230 814864124 27812 27787 878920411 48690 48693 720092811 69212 69213 11373241 5871 5872 740258402 70063 70064 429068286 72670 72685 383215489 5905 5906 260781355 97448 97449 664898496 54228 54211 462066641 89018 89019 754516860 8911 8923 758631068 33648 33653 295570084 32688 32689 340317677 48388 48389 60563525 65052 65053 686829850 72124 72125 937090811 28834 28835 815632271 63807 63787 156373977 48934 48935 238042205 11396 11407 320986365 73311 73312 842801498 14470 14471 867022492 97993 97994 487384497 74336 74337 977534876 95401 95402 524537614 94431 94432 597926739 76638 76639 404435712 40293 40265 360072423 79953 79954 775663650 15321 15344 417008654 48911 48896 378176802 27698 27712 653865462 96715 96716 224924134 99328 99338 848512059 12783 12784 22725936 86901 86902 954564911 38429 38434 712937805 47962 47958 152281590 22036 22037 656366090 50615 50623 600569649 35268 35269 648616391 2525 2507 44528821 7394 7384 991126985 50860 50861 132066679 31909 31910 484698144 82429 82417 783742129 60896 60920 11822537 81947 81948 238240487 41034 41035 977816100 75738 75739 133679174 45786 45763 892572435 5650 5676 454105615 19627 19646 666149425 83742 83726 80172486 1276 1277 148004802 5149 5150 944248775 84121 84122 911268468 5952 5938 67933265 89408 89416 372232535 67446 67427 528985949 79007 79008 996466833 48945 48946 434649425 36085 36061 723452717 45195 45204 958756189 34904 34906 505063401 76165 76166 360656735 50882 50887 694411392 23580 23581 195224509 96022 95994 320320092 7270 7271 860011327 30888 30889 618554840 72704 72705 392430465 57322 57323 343783227 99432 99427 991579471 99731 99732 587121497 59850 59866 247592844 1434 1435 692973474 44245 44237 168161901 90041 90047 310806421 36947 36948 7022296 66415 66416 465927738 30029 30055 548018496 48311 48286 510811735 4949 4950 303997669 74912 74913 821471184 46566 46567 866749756 8104 8105 554456696 15745 15742 947784490 56929 56930 466147723 97169 97170 300523688 55448 55449 778305529 87066 87067 119969184 18835 18840 20089185 88214 88215 975891590 96411 96441 712278219 22649 22628 388492307 82206 82207 537406977 59600 59601 706973799 57602 57603 658856800 17954 17955 475411852 53364 53365 205594941 27 28 453723102 67002 67003 611355786 6539 6540 298969244 18947 18948 873681168 94791 94819 327660303 63367 63361 263632702 4181 4157 980607351 87685 87686 609505095 95273 95274 262151108 34535 34551 687764459 71764 71765 384404809 2100 2084 881476325 785 786 59940222 562 546 527371602 81670 81671 190145326 2341 2356 273716397 77884 77856 85711969 26521 26517 916086734 10652 10653 359997798 85116 85117 178240877 16620 16617 588371250 37166 37170 760783441 83993 83994 976011576 80743 80766 461915750 62137 62135 359370083 37672 37673 211443455 35704 35705 140955995 77465 77495 686550799 80522 80531 823415822 28670 28671 689606854 56226 56209 48381618 23983 23984 650661908 47463 47464 219111731 55665 55666 225351422 36240 36220 556728023 69640 69641 697629011 53351 53372 39261833 34603 34586 185316892 66887 66876 89807606 89453 89454 249997729 42326 42327 757583513 83505 83506 814654195 58306 58314 860815051 70350 70373 491744297 81024 80994 783121246 71277 71257 492169886 1132 1133 806496427 35534 35535 988223978 54887 54888 935471682 51069 51070 803223888 81399 81381 470946377 52963 52964 272547821 99715 99729 95048973 41608 41609 439076484 47029 47030 618383834 86808 86833 542613266 28941 28929 593768994 3073 3081 553779594 61430 61431 691082012 61014 61015 875262932 8877 8878 590026551 33732 33733 999807534 62787 62788 826534461 63627 63628 365682200 45670 45685 631067226 88655 88660 655422254 27087 27088 229739756 64601 64602 279362421 28507 28508 482347176 23381 23404 523082106 66644 66645 605031784 73380 73385 87910901 3639 3668 152735307 54436 54453 19406967 96989 97005 92158334 93282 93283 762297646 54717 54744 367542155 61165 61166 472312995 99824 99819 94737035 17248 17249 952096255 24924 24900 721947517 18283 18287 612955720 49006 49007 561676135 65887 65888 260048062 38990 38991 337595050 48720 48710 797930135 19863 19885 529928782 74951 74952 56511349 73428 73448 62622342 14535 14537 336432696 85389 85390 460499779 35915 35917 981547672 92682 92659 206347803 24097 24098 31962743 2703 2704 834811340 94912 94913 451972226 17573 17574 692655788 98216 98190 882674461 18313 18317 182791725 81540 81541 839911394 34634 34647 573139609 58796 58820 903990598 29598 29601 144942077 25250 25251 12964743 93688 93689 370484958 97657 97658 818480886 26532 26533 830857157 37026 37027 311010886 43765 43766 16289836 86840 86846 631983953 1813 1807 584256374 90328 90329 558912378 41497 41498 210753854 39577 39561 481469719 85993 85994 265673779 58701 58702 526184536 25742 25761 136078540 3291 3311 311910073 19938 19939 742523406 45218 45246 391372527 93158 93149 686004912 40594 40614 627379445 94029 94045 130277771 10899 10900 133478148 79524 79500 345940580 49580 49581 357420031 63998 63999 104165452 3001 3002 80819012 82007 82022 172263150 62344 62324 340890591 85132 85123 813234951 1200 1182 278814948 88187 88188 755196235 14550 14551 197802605 80556 80557 584832344 17361 17373 630388977 63703 63704 986936192 96227 96228 141104092 33033 33005 786945430 75224 75195 178768836 84261 84239 862958167 7642 7623 666386461 9376 9373 314103683 16052 16053 749456693 44718 44719 306583650 20078 20089 129717385 24536 24537 891324934 18870 18841 912611140 37820 37796 32308023 23886 23880 548135249 78216 78217 938479718 69217 69218 295546611 54250 54275 487115629 33905 33894 459367766 1273 1274 772571243 82445 82415 739552759 37074 37082 255295767 18507 18505 627221285 45973 45974 503220424 47768 47769 859367687 37819 37820 205212920 56788 56799 201531806 17916 17932 46950995 34471 34472 531757207 36560 36561 314435052 21078 21062 289298260 48036 48037 277969631 28062 28063 541966867 71184 71154 862263366 90832 90834 802652282 23196 23197 135549286 36103 36073 709267546 44391 44402 169396002 88775 88776 189202679 49003 49004 223717500 37335 37341 371127885 94093 94081 20435142 53393 53398 661091942 24476 24455 653680594 91586 91611 621457066 1900 1889 769353482 30142 30143 31586952 94219 94236 761368612 82288 82289 854507625 94837 94850 542156301 6583 6584 270775045 17469 17470 219007474 68357 68358 318072762 29921 29922 115567131 22425 22430 207102713 57748 57749 405610709 67372 67373 939572566 9289 9290 771963678 12184 12207 677499404 33978 33990 935859 51513 51514 731811478 11579 11570 310566304 61888 61889 8575478 29869 29870 977769354 99659 99660 308949741 33926 33940 92108837 79318 79319 613030455 68771 68793 594263946 77959 77972 936180602 40307 40308 785866000 66375 66365 842733328 58168 58139 184645585 47653 47654 406076423 8597 8598 301012465 98262 98263 857889526 14086 14063 179302416 82896 82867 528626577 71199 71200 238116551 7834 7835 64138687 62275 62276 483249597 40279 40272 94179309 50464 50465 771553223 54212 54210 409134378 717 730 227516248 21052 21079 393638894 96202 96178 788423057 39769 39770 397545077 10676 10677 615503100 35874 35875 821183268 63940 63941 587565894 94749 94779 881466854 73382 73383 593254682 14430 14413 675160881 35080 35073 408899141 93137 93138 382843245 59081 59087 650730255 18076 18077 347596491 56105 56106 521847710 76189 76182 30643207 93653 93654 279480002 86170 86171 431944933 68051 68052 897366707 1042 1021 750618400 41243 41263 784629167 59052 59023 865904938 88409 88434 661708427 21123 21137 396587706 69243 69237 356545407 50662 50663 685819090 86743 86716 155502660 25331 25348 248612806 76670 76656 409089268 62755 62753 866013351 75351 75352 498943797 31906 31902 463233139 30504 30505 640898817 61261 61262 845506905 55308 55295 686883946 73574 73575 834034004 93252 93228 718105453 43923 43895 61311732 83485 83486 416221041 7016 6994 536871574 59122 59123 874798640 40368 40383 901898716 46800 46802 928048576 21194 21195 932422044 28179 28187 891533523 60607 60608 432222144 30868 30877 803776494 50557 50558 93814469 98170 98151 129293124 75827 75855 938163114 16207 16208 411033458 88794 88795 971249260 25936 25937 795003537 31949 31950 123716705 77351 77352 333116867 16651 16646 301249386 22353 22369 37936273 26233 26234 608655362 92846 92847 813903402 13707 13733 700523337 59692 59721 431284614 10491 10501 631704773 80180 80181 279327379 96057 96076 90229345 37180 37181 126074932 94365 94336 397240755 19569 19570 992206621 1401 1402 4923067 61792 61817 153668447 10562 10563 163584335 98795 98796 755649448 51732 51747 410020970 5851 5871 360039174 25411 25412 800128034 92299 92300 670987095 88397 88398 771674533 27696 27705 749228804 2512 2513 14673208 6810 6783 572115787 72146 72127 375568294 22975 22976 280585792 70713 70732 386592867 18236 18237 286660805 72096 72089 689404953 50067 50074 7139758 51026 51027 568649665 92259 92260 998321534 94797 94788 778312841 40970 40989 910823109 93608 93609 884364212 4256 4280 799329967 73632 73633 891157131 71592 71578 798272271 77213 77214 251846324 95788 95789 246755714 31736 31735 458619417 71235 71213 296534326 71976 71977 206475881 47053 47054 353959985 46592 46591 471975325 45379 45366 387017501 77976 77977 225610086 62813 62814 153175925 91803 91793 540356387 56159 56180 177634684 60434 60407 968226649 89407 89415 644143354 73791 73801 119643083 406 413 776703642 98754 98755 327659635 1080 1081 644295356 10489 10497 438413904 709 710 392652341 55257 55258 83921191 38800 38796 19451993 73805 73823 920721234 62802 62824 380505814 509 510 833753231 17178 17179 563706211 23781 23782 654368230 19017 19018 780063944 37902 37908 177287684 91947 91946 374061873 34435 34436 647364693 83377 83378 246959107 25448 25422 730370601 7814 7798 498923994 68016 68042 950255292 42414 42415 951114408 7292 7269 243803587 10560 10582 908043507 65294 65295 412777141 99866 99836 135707098 81899 81900 239261459 48278 48279 516226915 79518 79523 637991542 58606 58604 11824298 70496 70520 666539009 55297 55298 957586091 62871 62878 153717235 96246 96264 618149975 48956 48957 468331824 99505 99475 626080192 26841 26842 922018999 22353 22354 467314098 83358 83359 66553838 87467 87487 241729368 19503 19497 167451188 19651 19652 602771881 36168 36174 626607510 9096 9118 878530745 68205 68206 857411363 24845 24835 841367636 78149 78150 265176231 47360 47361 200680716 16920 16921 442153745 2423 2413 925457760 42099 42100 717944744 40325 40335 722913654 19683 19670 700214304 62173 62163 18900029 95445 95465 948575205 40176 40177 312602125 8502 8482 211512390 53901 53897 929383074 44335 44352 11846430 41670 41671 707850969 1702 1721 387525216 86082 86083 758356967 41266 41278 338934452 71540 71551 687875290 62111 62112 406560543 76653 76654 216478294 87577 87601 66829716 22219 22224 452642521 85772 85773 200682697 72484 72457 86140656 8831 8806 212991062 87871 87872 662032640 21289 21290 70600318 29291 29292 809337390 49650 49639 713059281 11022 11023 204790900 74911 74894 70262354 32992 32965 188709296 70515 70516 625819603 22952 22953 934989930 40915 40943 194530404 73297 73298 311965138 81374 81360 163889498 65238 65239 960362021 95357 95383 228672304 35002 35016 854171782 10930 10950 500305906 3647 3638 282892756 79385 79386 373461728 78133 78134 420734515 60604 60592 862921548 97438 97411 626909507 11130 11152 38972440 32799 32800 570853233 31313 31305 651962371 69991 69992 667466300 5224 5208 345225808 73082 73083 805756869 70700 70716 739440147 52150 52136 153950574 55304 55300 263518188 67256 67255 211674064 60376 60377 87162430 16199 16200 538282339 96480 96481 866442319 76744 76747 523683843 96050 96051 723016759 47466 47444 840514416 57813 57838 347755243 84973 84974 934760881 8054 8044 860485065 34336 34316 368780074 38408 38409 350316950 37193 37194 919696992 75093 75094 52510297 47862 47832 691653112 41698 41699 322832881 36208 36218 971723147 87078 87089 839763967 89828 89829 326198106 32852 32878 535694832 13167 13179 914959362 69428 69440 367135376 51167 51156 670877144 59721 59722 619343471 18386 18374 729014826 77477 77492 53349663 87309 87310 189495939 80109 80110 11375162 52350 52323 416566029 69439 69440 638147083 72442 72443 592119301 76260 76254 999635760 79669 79670 883278917 18357 18349 886678312 76447 76448 19035317 32930 32931 855237053 76977 76982 207936886 26127 26125 388199095 62973 62950 249644501 82965 82984 85601355 57508 57509 76154284 92155 92162 612017534 29279 29307 372183545 46763 46742 922852090 72463 72472 458644506 44167 44193 801321668 7654 7683 525119085 33441 33454 845482956 59364 59365 800372482 16938 16939 472674161 60162 60163 944158029 16786 16787 858352508 98115 98116 166706113 91330 91336 299428448 80070 80090 645073253 69681 69678 945248331 98677 98669 541037143 83952 83945 760093052 80344 80336 165073100 87925 87905 698561414 44979 44980 695489892 87959 87949 895246775 1475 1476 865197682 52382 52371 416011921 94660 94661 577525343 11191 11172 734243423 83787 83788 158045994 55598 55610 838060286 88041 88042 126535433 29040 29041 416277282 65489 65515 176171937 69535 69536 264768396 63455 63481 926588925 33040 33041 251971783 32312 32313 332547116 92995 92996 40231249 32643 32640 675303217 42261 42262 196336148 50072 50046 571649550 1379 1391 420762241 73136 73137 627643554 38308 38307 471748212 41505 41506 941078141 96120 96121 841605492 50654 50655 349487219 81397 81375 847981518 80938 80939 284633916 95672 95661 102553698 85927 85928 82716888 36379 36380 868079 32154 32152 193326536 47374 47371 457399949 9931 9913 685264566 6339 6340 37503818 37537 37538 999777474 14534 14524 436806227 97210 97211 50109475 58524 58518 55116307 77012 76987 911077013 62559 62560 214871153 85248 85249 170319073 11993 12022 566374988 81524 81542 263886517 90701 90702 58071417 98699 98669 166116101 93126 93113 479285610 19469 19444 303630918 70687 70705 196928629 84522 84523 907727251 41843 41829 618144452 55969 55974 429825130 34576 34577 247165278 40543 40542 834252482 1758 1759 627244648 54040 54048 136416101 10548 10558 84237669 91822 91823 175246517 46790 46767 831215060 49415 49396 797492020 7188 7170 335057620 63571 63589 601254693 6260 6287 238739426 21312 21335 189248211 62127 62128 702156373 54512 54513 978975233 41941 41942 472660252 84302 84303 305833676 79903 79914 24652867 19520 19521 904906161 77207 77208 697764821 29056 29057 478870756 53502 53519 220570467 14773 14750 520993584 48456 48483 316822188 49922 49923 747874088 9967 9942 110488348 5399 5403 703130119 17182 17185 835030151 6739 6769 405083605 76284 76285 429728176 82652 82653 832807295 4988 4989 859373776 9644 9645 799899320 80528 80539 574206655 33274 33275 481989747 84520 84540 745406307 85705 85680 181649737 35781 35796 239684780 95281 95252 606907355 45706 45707 473896251 80775 80776 371276004 32119 32108 419829096 48804 48805 763598224 46215 46216 801137101 5756 5735 603036799 71668 71649 461370727 88960 88945 613030819 38846 38847 276537066 96540 96541 981227459 49497 49498 830914491 84729 84746 56200092 45741 45724 216232358 79275 79276 847793258 68216 68191 432912351 16346 16347 268313301 45650 45651 876618913 71375 71384 644760719 78089 78090 896756377 79684 79694 290182572 34024 34025 486374306 88407 88410 789469216 15276 15285 133475433 11357 11347 321067898 41281 41282 805205946 68347 68348 792510620 39443 39420 755017334 77657 77651 1091185 31627 31628 407895405 18095 18096 405288045 45224 45225 304537796 74332 74333 427461034 84363 84338 509120771 90575 90589 241838359 58744 58768 548395051 5778 5749 234143915 22716 22717 434889133 64996 64997 987842124 50787 50788 12963611 37619 37620 450844371 47607 47633 161883360 78637 78646 324995159 44589 44590 134486818 75762 75763 919727371 95718 95719 453086545 70546 70516 852156349 393 372 222629419 60656 60650 639617553 83897 83877 42946461 11708 11729 531083865 71904 71905 501339982 1441 1436 584644681 19510 19511 127378302 28069 28070 192971292 49865 49866 975882426 11700 11701 561807092 28380 28363 192680264 66887 66909 148909376 11444 11445 69259128 2939 2927 115024875 90158 90159 673906547 5690 5720 901323861 97694 97695 977160779 78759 78760 517236733 26036 26053 659090975 21502 21503 518792280 13156 13157 775476620 72841 72860 716444452 22223 22210 861272485 31499 31500 56149798 57757 57758 26093322 34783 34801 882637354 13254 13277 343699463 74813 74789 566574576 12776 12777 977653051 28176 28177 486310616 28549 28550 867225564 52220 52221 621382503 69587 69596 723911690 95635 95649 320993848 82742 82715 55908577 18481 18482 459314955 69698 69681 41460019 22844 22829 820882346 95314 95315 394849977 90839 90859 900637962 12768 12769 462110329 42761 42756 901167398 2424 2425 277904505 96986 96987 328180952 7164 7134 155624496 26383 26407 771371129 10634 10635 383130248 44592 44593 91413884 35482 35460 80946480 11422 11423 404187204 32052 32036 35566323 17426 17435 509688030 59645 59646 585245899 29755 29756 471869216 49635 49630 711040600 81624 81594 793884867 68594 68571 589695105 49011 49012 918671599 25201 25200 421078236 34801 34802 471024142 74532 74506 312329932 99921 99922 114737352 94528 94519 333006193 53448 53420 190005060 60849 60841 853637993 59596 59597 815311566 37918 37919 820046233 43836 43837 954986237 30631 30659 654999028 68401 68382 188357689 58469 58474 999527185 48587 48588 8250869 14072 14048 540924274 44352 44351 709250435 43859 43860 65253918 11847 11848 543891650 43680 43681 55040559 33605 33606 692933392 75020 75021 797505250 91635 91633 441155512 55096 55097 579808163 46785 46786 590247247 43610 43639 512517890 46201 46202 384106138 24550 24563 377105407 17480 17481 828724286 66519 66522 4927704 53108 53109 643208227 96624 96625 876205819 78958 78959 237775003 51131 51132 528301811 25892 25873 387903774 14024 14046 86606734 92759 92760 345807762 85691 85667 602171307 63804 63803 197720028 45310 45326 322607975 53464 53465 348415467 97086 97087 880120727 70541 70561 789125101 27866 27867 887980606 25887 25888 974619020 21179 21194 348401744 39285 39308 772829316 98213 98214 481176360 73489 73491 564957933 52710 52711 716696320 93599 93600 431819448 71945 71946 321783757 44207 44223 798178910 83624 83625 49549755 4473 4474 814337940 21219 21241 106862942 10828 10829 813079398 94947 94948 952719420 98308 98309 395789498 71948 71924 117922074 46502 46508 170454917 14772 14778 331360029 85587 85604 151065547 9507 9491 469773867 12080 12067 646679017 3346 3347 812353662 60167 60162 354909952 96596 96597 783661299 1120 1146 697284976 1161 1132 514362780 44660 44667 373023685 45068 45069 741714657 29899 29913 427063044 31223 31208 979765435 60192 60189 976072344 12408 12409 281584233 3487 3466 14666600 63251 63240 67708606 82488 82489 634191719 86846 86847 760859458 46777 46779 692682561 35209 35210 618958850 3298 3299 604466775 77754 77783 934371911 90336 90318 147852981 22608 22619 747166112 92504 92505 862119095 95661 95657 321282296 14429 14413 518687108 39008 39032 465223249 81 74 636472920 91770 91780 911807963 97932 97918 143335422 43364 43369 694324266 14908 14909 491292118 98652 98653 220928091 56662 56663 876875858 97799 97811 935881125 6624 6625 366810512 48162 48138 97349023 88764 88765 986318075 53194 53186 39918646 30531 30530 328200741 69928 69929 633811634 66889 66911 241328699 92873 92855 993045707 26798 26800 921684880 47639 47640 764913881 72026 72050 569220318 52725 52726 606346802 43679 43680 759543592 42852 42879 98094037 31154 31155 628357609 35245 35216 992812555 48728 48729 819397158 68626 68611 620305838 20044 20045 550557934 95408 95409 100628798 55758 55748 778246041 27636 27637 804670931 14162 14163 312439501 21299 21300 953116714 35347 35329 211970455 88220 88221 833869287 72034 72035 88663939 60811 60812 16361934 24455 24456 172498826 45942 45962 49069312 22573 22595 628053301 27088 27097 239032025 40377 40401 202487653 64741 64767 622274907 43045 43017 318755245 33853 33823 724425503 66312 66318 650356245 91517 91518 634020781 48222 48223 555048648 90010 90025 426496404 86976 86975 344370450 79218 79219 622837046 64054 64033 215709166 7372 7395 127551150 28422 28423 614414479 95971 95954 33433462 85015 85016 483806861 54794 54795 363266413 76612 76613 90930111 22894 22895 501470133 47792 47783 430386898 48784 48785 626091941 88584 88604 801201354 89769 89770 565062277 33358 33359 965591103 62292 62293 312044993 48526 48527 439043805 79743 79744 504896089 73454 73437 948142181 87220 87224 224168307 74088 74115 312517120 14554 14560 430272928 14087 14088 589154900 27228 27257 620141573 91605 91621 283795808 24634 24617 600949299 58991 58992 200899570 12085 12086 630414268 61040 61041 809672037 94112 94113 665618108 14214 14215 79737878 83970 83971 420317523 45523 45539 505272207 31130 31131 110006806 65151 65150 385666082 33149 33150 234782398 79374 79385 643782287 56715 56716 791880847 82123 82097 14837489 20831 20832 534059195 69588 69568 273341380 24268 24288 261750819 7946 7947 679339078 41367 41381 876908962 47786 47816 138769992 60225 60231 99569644 537 520 833028517 42294 42284 123278687 76677 76678 403989248 96967 96968 895890874 65014 65015 722496811 61141 61142 437983929 4727 4722 780051725 49255 49230 82163306 13573 13574 402270044 9883 9894 180290804 77900 77901 153653613 16453 16454 467958227 95946 95965 827017486 77900 77922 759774413 78277 78298 408845546 94228 94229 481803402 47366 47367 61148042 54942 54947 17028380 49374 49375 508398058 46314 46332 933065560 372 373 799850716 99684 99685 53939013 95380 95381 111081008 63963 63964 206042030 510 511 278166012 50024 50031 869675004 8270 8271 670584025 87385 87386 144848292 8453 8480 825407454 40992 40993 289912493 49413 49414 104744866 45220 45221 440676348 36720 36703 924725820 26226 26205 43618004 54934 54935 993712873 64012 63993 346297883 49365 49384 687265378 6183 6184 768958158 60864 60883 92641586 32002 32019 549661999 83217 83188 235856923 87082 87083 198148630 65566 65581 697258415 21411 21412 901136479 57636 57637 810413414 73036 73037 494346565 58350 58351 490516024 13426 13427 249142642 26106 26081 912968085 11149 11164 920043620 4546 4558 654980431 44780 44767 110366355 86462 86456 852289411 55310 55293 973057207 22755 22756 220169169 84882 84883 318714725 48713 48716 951240850 19051 19067 778420275 56702 56703 660327952 87056 87062 965191427 35773 35774 603757662 57570 57553 195246901 82360 82390 91324992 2668 2669 810648630 91249 91250 892999422 64370 64371 299924623 900 901 591881719 86973 86974 318520332 34126 34127 302748639 41648 41649 575452171 75241 75242 494880916 51296 51268 147984401 49189 49169 999054565 89437 89428 696298349 71225 71226 772581427 99565 99566 230395262 45851 45852 978594868 67776 67774 287670576 83546 83516 137730462 23945 23946 487799629 6761 6737 534694324 35138 35139 520526943 31358 31359 700903547 5180 5176 63988026 90971 90964 115269103 79892 79863 808372768 43662 43663 306603879 54482 54483 884306016 61128 61158 949014442 99286 99265 97623231 92553 92554 20570687 24117 24137 632572469 86987 86991 1118103 2984 2983 868369836 61393 61394 199167950 34838 34830 265736740 63891 63902 180508584 4852 4822 773887200 24024 24025 13813599 66858 66859 123686956 73971 73995 314427552 5182 5162 961775130 59367 59368 12271978 16973 16974 307484955 97053 97045 596063194 78369 78379 153775755 84864 84893 713007794 11231 11232 601355301 25504 25505 655931692 11565 11550 202011650 8539 8512 951684924 86462 86463 599540989 27255 27256 660507468 33102 33103 177527071 56295 56296 131164848 23384 23361 915581904 88653 88669 440948700 39424 39425 917081023 19303 19279 656325040 17403 17391 182854378 51501 51531 110875257 81923 81893 479977064 52598 52599 813145613 54238 54239 550777668 25068 25058 842205316 26072 26066 340233745 57916 57917 619665785 79014 79015 387799520 10343 10344 987343145 79399 79385 58884602 79777 79798 774248460 58272 58243 75948951 72482 72484 756987974 81086 81087 147147658 36054 36055 517257817 76155 76181 401090458 99477 99478 179416312 53182 53183 574397058 58242 58253 376930267 61499 61500 188668096 48307 48308 107878626 96598 96599 810924859 48081 48061 496339899 47704 47692 325601476 98480 98468 581344569 50320 50321 700289203 49902 49923 5881732 61710 61717 426039399 9918 9919 37257984 21176 21156 31573063 33514 33515 372623960 22481 22496 887060757 42266 42267 632891559 57871 57900 66488425 86677 86678 665333551 69166 69176 135995627 92946 92949 499925809 72894 72916 725060900 18195 18216 680491184 71651 71630 480278630 21801 21802 434656369 1506 1485 914849267 84042 84039 529228005 87205 87206 475927114 95206 95177 192063100 69423 69414 980112320 25326 25327 638825146 57081 57082 633876653 77596 77597 280431094 57131 57161 706882199 22743 22744 562535404 73131 73132 273547626 9677 9678 321070889 40120 40118 73842824 3989 3990 491482560 53553 53554 907186901 81447 81448 501538519 30781 30782 298715460 7212 7213 550512367 29516 29517 585270249 7674 7663 849859558 85770 85792 731375946 51303 51298 609213850 69199 69204 819236001 32741 32742 211358879 27606 27607 389465729 6826 6814 590634716 17082 17087 203989455 38739 38740 449112287 11236 11237 322613585 44236 44209 758985860 88350 88326 811945857 46823 46824 134445154 18138 18122 801669581 84328 84329 219503040 53556 53584 972226275 61930 61931 392636709 40316 40317 206564190 20229 20203 108071589 28763 28764 630934105 88012 87989 576909356 8859 8860 276100094 20383 20384 609082797 9048 9049 809900973 93615 93620 431151391 65802 65803 384463821 13302 13286 684258930 30038 30060 537730805 90030 90031 386571150 34315 34342 450481447 78272 78273 228005320 87071 87067 639577184 19307 19313 375910424 78064 78082 169382227 93444 93449 765278847 98336 98357 33032435 96152 96153 385358358 60548 60549 665603722 85114 85115 338226244 64123 64124 27810456 60670 60671 271329210 71091 71102 604746215 41470 41471 109860868 91069 91093 294220765 16101 16108 900717903 11550 11551 903883048 6653 6636 420224991 20954 20955 501645479 15170 15171 421124301 7118 7115 957833791 8801 8802 79333645 62237 62264 520785502 84860 84861 86234569 79800 79784 800517241 29952 29953 833111438 91873 91874 137362802 26934 26957 229991460 46299 46270 600024489 35889 35890 958208270 36839 36840 883971797 48571 48569 25296272 88883 88869 171349526 91625 91604 531693834 22458 22459 970483015 60846 60860 197471028 79474 79460 574831667 47699 47700 679982763 89497 89498 767760022 69730 69748 844170785 60123 60124 849473885 92465 92466 761195567 6113 6136 600978280 94526 94527 205892434 16826 16827 496493254 32681 32682 927397725 94244 94245 484683614 45634 45635 157676841 63200 63201 18254946 92901 92892 295683264 63086 63087 10115372 5556 5557 588174991 70738 70750 334730830 55137 55142 369960714 46937 46943 300753469 8131 8132 156197537 44347 44348 533837240 12244 12222 181935532 48132 48116 636505153 5818 5819 500892047 42514 42515 950434461 15483 15484 864261469 28056 28057 639282788 95235 95236 289856688 1419 1420 895500684 26743 26744 792888834 41540 41541 963859054 83805 83795 739351603 84941 84930 21436899 32430 32453 182790264 1034 1024 988917763 9137 9109 326005362 47164 47165 50632594 7023 7024 195610466 91173 91152 794900181 51276 51277 464113150 25182 25178 680833995 77094 77095 409809591 64970 64971 424958993 69444 69430 647127667 16928 16929 707466916 49594 49595 160385758 95317 95300 763475796 94960 94961 626011719 89128 89129 895128095 85445 85446 685827923 42868 42850 938070886 63833 63815 878703615 27543 27544 371598525 99693 99671 575813255 72872 72873 16302299 12381 12369 186029402 25289 25290 815999246 10419 10418 984241518 47874 47903 727343531 45417 45409 985109747 89864 89861 740465473 99006 99005 281264901 82241 82243 811372101 44475 44476 182979998 67361 67362 846734286 10700 10717 935939257 35259 35238 441805715 57991 58003 875884526 39936 39935 358595956 94657 94658 515066604 97678 97679 56733010 30154 30155 684253707 15883 15890 320908082 8272 8298 397970975 47341 47342 899995806 50295 50296 261787568 46217 46218 296413616 71039 71040 995268097 11258 11259 879432738 66832 66833 739725193 14887 14888 608339175 90634 90620 862189215 36812 36826 469541201 7104 7105 295484248 9093 9112 513889489 68880 68881 371382982 88339 88324 320833290 51877 51878 38003460 4647 4623 519925477 69413 69397 816260148 77824 77825 14973561 28807 28814 464981079 55162 55180 73862735 18642 18632 414844292 64788 64789 569015501 60713 60688 22820487 81286 81272 126662217 54423 54424 436825462 91228 91229 806628773 29125 29126 45962894 36965 36966 48820863 25279 25251 610986116 8983 8963 416533091 72822 72823 855062526 15870 15884 447945968 8578 8579 690316924 89816 89813 74487506 13522 13520 802990283 83381 83368 743079753 17340 17341 360319532 87765 87741 500703733 630 646 776567605 55228 55202 253680506 99941 99945 83639193 21625 21640 874738726 55193 55194 461693640 56883 56861 299036848 13183 13184 402288531 51805 51810 472320215 11280 11292 326978561 25912 25917 585504729 76326 76327 898353453 35119 35123 753138470 78618 78642 756685267 3803 3830 567277899 48457 48432 432889215 30422 30423 472032114 2342 2369 490010946 13596 13597 260440464 7643 7653 685162878 63002 62995 170119760 3119 3120 763535685 12950 12951 578214336 22507 22537 156545525 24872 24892 133534056 65197 65218 808527912 72270 72271 258688644 91883 91884 702296012 24949 24950 846997503 52083 52087 205991019 19937 19938 138921917 75507 75508 470439811 46617 46618 841475343 91882 91883 667251589 40351 40352 787043027 99187 99188 172643721 85130 85131 847977528 9237 9265 69791864 84879 84867 276324007 42501 42489 171109253 83738 83739 562596400 6115 6116 288480200 80137 80138 32486292 58042 58024 492052578 40877 40878 93832104 44329 44357 771080787 31279 31304 719577550 37918 37944 428569788 87862 87864 461342930 94816 94817 263607229 64112 64108 747738754 75877 75878 404679506 70123 70114 812252042 869 870 188777601 20532 20524 294291514 29205 29213 690593648 24501 24502 216060539 86871 86842 265086319 21551 21552 603954740 16007 16027 979411923 30715 30730 80519737 42365 42366 300187614 36977 36957 484871111 49931 49959 210097385 89462 89485 372170064 84008 83983 205861867 46296 46297 169872608 66454 66461 704819100 85272 85278 759136668 32928 32929 650995640 83736 83746 237930783 61496 61507 819930946 56271 56251 155027918 78440 78417 808763979 67785 67760 226097056 85506 85505 860179382 14056 14075 799750350 26870 26853 907043993 54699 54700 383883125 94411 94417 778667408 20937 20938 390749114 58189 58185 552818739 24097 24107 217861379 88747 88732 777880195 69909 69910 235903856 59637 59644 476247978 18630 18652 220025456 65557 65563 876619913 21175 21176 564918434 2631 2611 339106108 37342 37369 451281117 31227 31246 171571307 30808 30812 665751447 10335 10336 779998890 10054 10064 360199877 97536 97524 543127105 45013 44986 349303191 56507 56508 213879623 83773 83762 722950287 13304 13305 760286924 77382 77383 208831251 13520 13521 294872322 18866 18867 357649644 97891 97869 761849811 48750 48776 288847130 1929 1914 589244346 68662 68663 162869227 84216 84217 649648121 87070 87075 923905654 11435 11436 409310276 32446 32449 989651319 76294 76277 15405239 36026 36027 538966237 83543 83544 612252620 35844 35867 776306993 81051 81052 573633606 86781 86782 989339005 5436 5440 369624241 61368 61373 698209438 48504 48525 979010970 56683 56684 682661723 48451 48450 544699777 82862 82863 81888279 24164 24144 808693284 14185 14166 833838006 53895 53867 394858141 9610 9611 320411989 65707 65723 678332120 46100 46101 922682024 69243 69244 331359533 78759 78785 65365734 60292 60275 852734195 67044 67018 640602250 84848 84824 647854352 18174 18175 748096112 7116 7130 436731863 60531 60560 258079328 88618 88619 386698483 85841 85842 863695688 2232 2233 573320453 24639 24640 903638563 93515 93535 268323878 72536 72537 745755211 11628 11629 141753620 95216 95217 636891964 62500 62498 418751606 33180 33181 875904746 61483 61484 354448783 70070 70099 529290885 35753 35754 429938216 47865 47866 243731968 71814 71815 500754769 99139 99113 218734608 65670 65694 763616607 24021 24022 716269951 44661 44680 322619764 19516 19541 531763569 50684 50685 109219080 94531 94532 236396033 83936 83937 938666256 8332 8316 309130240 29120 29121 516207404 96049 96030 562248299 40062 40072 139030968 8162 8163 695012332 91976 91978 899238231 90008 90025 155351441 41805 41806 407946550 21188 21186 124376347 58207 58200 172739182 14492 14484 533014004 11870 11850 237246198 26371 26401 299848902 89612 89613 47384337 87351 87352 597483276 55879 55880 42663588 91620 91621 521044950 91023 91024 690489058 38819 38820 12159389 55170 55166 126649873 52293 52323 911939816 83319 83320 224541322 37433 37410 125185300 65956 65957 711263217 35707 35708 469081616 52859 52839 921904262 29428 29454 649675040 56799 56800 576437804 24919 24920 560753005 42236 42237 815663712 57937 57954 374246568 27518 27519 789075911 28900 28901 615306056 73323 73328 122624069 10538 10564 75532586 76736 76737 794435188 66143 66128 559350549 85440 85411 114634999 35149 35150 707135442 15463 15468 565334113 72048 72049 946760651 33917 33918 557760940 68558 68559 994801109 31994 31995 840127395 82429 82430 88180028 60570 60571 263056560 97489 97497 795739735 82757 82782 511659948 33952 33963 807430868 73260 73261 190241844 73169 73191 715751225 11134 11135 502261278 77734 77729 88630263 90808 90809 759082934 33934 33935 883662695 91245 91246 612271309 72503 72508 62441591 60340 60368 684089133 98560 98578 425023998 28960 28980 841412479 52447 52448 829962890 43171 43172 852653309 30598 30578 254118398 5538 5539 209525626 57256 57257 347690785 56119 56112 736582427 96246 96250 495378209 71044 71045 512698254 96508 96526 835792755 44517 44518 16453804 93427 93428 72538823 50440 50464 63821231 20605 20606 275253328 73096 73097 35204524 24264 24248 359214709 447 448 759552237 95759 95766 625625922 25994 25995 843358814 37236 37237 205610007 86349 86350 54817598 9592 9593 568656956 53778 53779 404558261 58548 58532 381865111 66321 66322 712564431 20690 20664 794768364 16916 16917 700371044 82299 82269 867898083 61343 61344 855241518 63587 63594 799073856 77877 77878 225752775 95058 95035 370127333 95726 95727 559972570 74800 74801 521961595 88689 88673 193494299 30017 30010 728649127 34995 35016 199469741 45110 45111 995608106 98602 98575 341483265 48609 48610 273056968 73576 73577 132022588 52396 52397 25015508 44975 44976 601238984 72747 72752 130683563 75251 75252 638125513 44522 44523 896880733 28354 28355 868294427 3440 3441 663603318 53296 53302 498740051 95372 95359 685359820 12659 12688 5590557 65563 65564 276681362 99136 99138 172515130 28525 28526 8928002 60971 60942 505398531 95177 95178 89463323 60346 60350 591762965 92742 92743 429008208 68218 68194 281760800 8635 8636 232616812 48849 48850 779129632 27168 27169 236182191 10039 10040 149599029 77321 77322 257747354 9587 9571 585066093 42145 42146 267941425 16453 16459 420634872 12881 12911 937559186 5060 5055 719982277 57684 57685 722728240 52299 52300 659286279 12318 12297 914348777 14673 14651 75756192 80414 80415 520527650 26237 26238 206095363 43215 43204 298673592 83089 83076 131660727 74157 74154 458026374 72471 72486 701952302 52767 52768 260746836 76593 76594 93834498 42711 42740 326864651 83597 83598 7047977 35796 35797 754761249 77021 77022 958825012 86110 86119 209118254 16388 16372 80392286 60452 60453 312093016 53022 53041 300573793 46489 46490 605087188 66484 66462 756971531 30173 30194 946381617 63973 63981 158526498 24170 24171 706368645 52790 52791 790147676 29674 29676 82029497 23779 23770 129961825 1467 1468 976150976 71529 71536 264771390 66749 66750 252796304 84254 84255 566227604 29089 29075 820082700 45743 45744 174745458 50439 50424 823200075 65532 65518 352389371 3921 3922 339481126 6016 6037 121185796 45599 45600 177399979 27818 27819 256219040 21476 21477 637181572 15696 15697 807240910 35771 35783 167729246 88380 88405 23466976 50254 50229 167924301 76413 76437 721662626 85426 85427 290797726 43061 43049 91757844 68085 68086 765703910 78502 78480 706229227 10729 10703 8936374 73091 73063 121402723 92389 92390 584401383 28640 28669 337018109 64798 64813 267447749 32242 32243 904542074 92406 92420 623297327 30890 30873 123141231 29152 29153 453262933 68179 68180 431531247 77576 77580 62831716 55296 55297 743145059 41621 41622 872442797 41611 41619 592476365 96177 96201 464933523 96264 96293 713388065 52120 52107 453462826 80663 80664 456639885 26575 26576 310081844 19796 19797 231014354 89222 89223 449479208 62370 62371 562624112 70847 70848 457989326 3510 3488 936457174 50106 50107 334079525 54679 54707 784691229 39330 39331 753000011 47796 47790 144304493 66710 66711 35132908 70080 70061 264012493 16771 16772 52367798 69461 69447 687662416 72785 72786 364106718 68353 68354 208646566 17917 17918 377228661 10066 10075 609094642 43369 43370 765459480 75347 75337 784918838 60216 60217 466687584 68903 68904 382013887 18821 18822 358035850 29621 29622 494184897 85251 85229 144474971 98488 98493 942169107 59273 59301 613400564 69299 69304 654995606 93248 93249 9315190 32170 32171 278964230 81851 81825 407321026 80802 80803 475221787 9516 9517 381157685 31234 31216 602413594 70124 70130 893988805 31269 31270 417674738 23624 23600 520948896 69712 69682 471992326 38626 38627 52443572 27015 27016 864704038 59705 59706 193986551 88577 88557 185675522 4412 4432 899004318 38180 38185 209020589 55866 55867 558966920 5215 5230 384481568 94389 94390 217758134 52253 52229 373798792 71170 71197 484703899 14406 14422 448769746 20083 20084 398516009 81068 81069 622844384 15936 15914 276154903 36451 36452 429562603 68472 68473 637998852 65018 65019 71485913 23110 23111 734195025 1403 1398 145307645 46993 46994 147808213 17207 17205 891201338 78085 78086 941932185 66144 66132 753315623 84333 84334 620599500 22636 22637 204713586 47416 47387 648553507 65793 65787 614254665 57755 57783 977436372 77038 77039 450994216 56264 56265 113749087 25345 25346 235095101 31232 31228 311302683 84342 84336 595900680 89846 89834 765763148 13659 13660 794676741 22753 22754 7254616 1380 1393 865701593 51823 51815 415201298 77742 77733 128741732 85317 85332 25691684 22621 22631 8687269 76828 76835 965303812 8511 8501 595998462 23880 23881 321845668 99413 99408 797774153 30240 30270 468745786 45551 45559 788307232 32781 32758 548404317 80473 80474 922411457 86323 86339 389760062 35953 35954 167820518 24298 24299 681989807 85761 85791 675962923 33501 33502 99695985 65882 65907 908885430 80354 80384 3808045 45721 45712 911757320 26702 26695 629466597 85078 85064 269497983 18134 18106 276590495 40007 40008 215673670 59150 59129 270905511 84294 84295 761377156 8445 8464 408365065 42228 42229 500089142 84369 84370 195442534 63574 63575 528180511 92735 92736 165115998 57262 57263 931555663 94291 94314 620164513 36435 36449 722074385 6075 6076 341061174 98960 98961 2603329 44317 44318 792399488 79745 79774 644618019 3606 3578 381894189 41253 41270 710547849 45589 45590 555801527 11486 11487 200984669 38045 38074 517097466 85684 85685 240116642 65128 65129 475296412 77773 77744 405402155 34623 34640 406522686 74271 74261 599074488 95452 95472 607052009 83035 83034 95656377 20566 20580 879062672 34010 34022 474448407 54938 54922 732494706 41411 41412 346228278 86508 86509 39978474 89800 89801 911362493 7950 7939 30050910 96499 96500 756078931 94192 94193 4516628 47096 47123 584737993 51368 51367 468544021 42914 42915 476524413 19803 19804 914017618 20957 20958 270808168 1099 1100 192006892 38893 38894 2925675 68356 68384 856670733 24250 24257 876337534 67985 67986 824903450 94003 94004 361963821 5641 5654 486547040 7884 7861 574128549 32901 32898 560154203 9834 9846 647430738 67222 67223 475627960 72485 72491 196731940 38802 38813 455149773 71710 71700 201744153 20222 20243 312495825 41242 41243 503949388 76340 76341 259480359 8406 8423 758268644 10884 10885 549315469 27185 27186 435179117 39249 39250 599061060 46297 46298 90395623 90013 90014 531843826 82667 82668 544557512 18830 18838 900686923 27108 27109 15924899 97761 97762 64961022 91604 91605 212496982 31070 31065 127244204 51369 51370 60137221 76715 76716 538990985 81653 81648 869413111 99805 99791 379256629 64232 64233 535230944 52975 52976 128762076 11930 11926 333749445 3667 3668 43428716 48189 48190 953737726 84678 84679 513527203 37331 37317 60492478 80228 80229 153839412 67536 67534 443282760 72486 72487 88001861 82511 82512 410602620 96157 96145 544197005 66158 66159 723429362 66454 66455 785243809 86728 86722 371381238 3435 3436 378772189 33518 33508 758569833 72220 72225 825696787 686 698 926618983 98620 98612 215727047 41696 41697 460382358 69565 69537 874769046 89853 89854 735977320 81318 81319 726152380 90800 90801 389680013 17566 17584 769226457 75519 75544 584355102 29298 29299 278862554 63768 63798 439825169 79613 79614 72820181 34739 34740 148281676 94343 94329 257848238 88546 88549 613689194 53185 53186 656030725 33076 33088 805433017 25638 25639 970871088 67150 67151 868758026 49289 49307 845146341 55033 55059 206151746 5651 5643 704583843 25577 25548 106437666 75229 75212 200376959 55448 55465 477285417 66614 66615 937257024 93932 93933 609916672 58464 58465 387342105 10056 10057 661304578 4730 4731 726774049 12885 12886 604137862 35561 35568 840334991 15385 15395 856853164 37099 37110 33425186 80654 80650 897307606 31316 31317 685679918 60095 60122 55176418 95793 95794 133534173 77422 77423 346624639 24638 24639 623042559 30843 30869 812906552 26722 26729 43251611 94832 94861 599204106 39245 39246 101223247 31403 31404 780143136 94664 94665 775503954 38720 38733 45820869 48975 48976 924258107 89583 89584 908016369 37770 37771 403382900 14796 14784 893907289 63673 63703 954853985 445 420 761584884 69071 69072 396224798 19826 19827 772191664 15171 15172 195912992 81955 81935 179372678 83177 83200 338592814 98356 98357 87495610 6701 6697 570980104 70186 70184 358591215 52347 52343 718513629 10987 10988 848220230 99082 99065 380265386 71433 71434 622143706 77782 77792 34379943 89431 89432 302545633 96868 96869 477961883 93856 93857 959549487 24329 24330 885531510 33787 33793 46869709 59617 59618 533052099 34038 34067 831498421 23501 23487 999172245 82791 82792 972837881 51223 51210 894931033 97674 97668 913835545 80098 80096 72792607 53320 53321 927745361 99842 99865 551517794 71254 71224 867236519 99758 99759 388349551 15306 15293 29710879 9061 9062 813396959 39076 39046 729208177 45225 45229 70336419 98314 98315 511906376 65856 65860 869684116 97976 97968 868283301 57830 57831 2072441 61307 61289 164588972 81685 81686 332105222 19554 19568 207749559 95430 95431 800717545 29825 29826 96037506 85375 85376 488920742 37765 37764 96358883 38821 38822 128989589 47834 47835 925425627 76062 76065 840047988 49575 49576 358141422 28504 28505 446281383 78386 78389 412844982 34218 34235 115085006 60492 60493 639665978 75825 75826 276554258 59531 59502 306890177 73216 73233 437386178 42677 42678 102847873 98192 98193 607062516 97410 97411 986243874 85355 85332 550589292 55879 55868 471441698 39342 39343 64297481 40092 40068 71115624 40453 40481 900258469 81250 81234 251673898 39198 39199 921593954 89788 89789 740735744 5485 5486 244711513 88094 88095 393701078 80866 80879 743207149 66337 66343 348467998 19457 19458 199489489 18342 18370 712509052 22135 22136 531665256 95675 95676 471179130 60818 60837 75574832 94759 94735 448112084 27211 27212 535493668 36170 36171 57040732 47046 47047 533784285 14480 14479 476328394 56391 56392 39949222 17437 17448 426227094 13364 13365 244444798 3315 3316 472856925 99564 99543 357677418 68492 68467 831358420 1819 1820 874892442 26857 26858 791014349 4417 4418 929211905 14395 14396 620767100 16005 16006 400836024 37925 37926 951445156 34488 34471 385991418 31126 31127 282444144 17600 17601 404492716 20529 20515 946508443 71131 71140 433419687 65101 65102 443159870 25841 25826 838192078 36872 36857 601102907 39122 39123 684231949 8960 8961 703851385 21986 21963 517587260 23417 23409 679105776 60855 60883 362271121 73948 73931 929927647 52269 52252 822854283 30717 30718 350694212 12581 12589 326437479 72829 72830 13064110 98559 98560 486151758 3850 3829 780331754 88153 88154 420832927 29344 29345 194216926 6919 6891 204329444 24761 24736 907965159 14763 14773 395912171 24836 24837 625683895 91476 91477 729273473 4719 4698 189648972 93821 93807 579047381 51155 51180 333540293 93729 93745 347861965 29066 29090 821412375 82956 82957 453572262 75797 75798 938757167 97716 97717 864430166 81480 81481 23553883 51129 51106 921913330 71988 72018 680921380 14129 14145 903440274 61116 61117 981751115 41963 41934 24636614 15227 15252 526748941 65657 65631 282286964 40244 40219 303872986 75103 75092 115823330 16660 16638 176941456 5788 5789 692286794 74592 74593 433069801 51944 51945 909591702 37744 37745 45040766 62354 62355 931904333 4398 4385 438621062 9417 9418 383138425 81110 81111 387108999 19812 19810 602202188 59281 59282 705334235 98878 98879 256988390 24916 24920 678758892 64390 64391 853132725 57322 57327 719580090 27241 27242 380667718 48894 48898 189390882 15126 15105 348947491 44284 44305 674901897 48586 48587 569325902 56165 56166 479725169 23749 23750 416611642 71269 71270 469318785 54216 54203 966193674 42845 42846 797119946 42657 42658 408487783 17818 17807 966179840 26282 26283 245706367 45248 45249 606061840 70485 70486 627484559 86052 86053 112233923 41551 41550 210806435 44618 44642 195745949 57814 57815 347831262 86553 86554 454961758 51528 51535 563078150 6934 6955 968627657 76820 76807 713607145 25820 25821 574897479 50160 50147 680087479 57642 57643 972619806 31734 31721 962925714 53246 53217 421890132 42228 42256 808982997 5936 5937 138544316 27587 27588 826506612 49357 49366 717401112 45799 45819 97328043 40983 40984 803486633 42872 42882 486236028 51461 51434 456641236 39055 39056 871866311 12132 12130 678667542 102 103 362707922 1206 1207 654063354 15232 15244 999493699 19432 19433 384613477 59141 59165 213674201 95219 95220 205506086 55226 55238 87584357 49997 50019 777835481 27857 27861 882974990 73292 73303 791895302 80484 80506 711832166 29965 29940 316212802 56048 56028 68210571 21762 21748 761582453 69453 69478 61850719 87299 87300 810449208 71305 71317 230014716 29766 29767 640141591 94832 94806 232665085 69455 69456 580393270 99203 99204 302930025 15567 15568 98294615 70851 70852 330541296 63689 63701 741713323 49949 49950 912195533 94886 94887 675215729 84750 84776 560445684 86354 86371 759177279 97839 97818 646922993 14469 14445 376049582 51880 51881 249204863 89530 89536 739257178 7561 7533 378830671 21206 21207 400342176 53894 53892 43202955 410 411 673370828 94461 94462 860931915 56480 56481 349376409 59961 59962 699851481 42015 42016 118949411 25181 25182 988279189 27258 27244 65718951 32606 32607 343956869 94737 94752 65994235 37414 37415 867518470 92129 92130 509518696 88323 88296 910911855 24166 24167 472961486 25277 25281 13415213 63409 63410 3007778 70066 70067 35460334 26540 26541 434801514 62451 62452 845725981 8821 8822 957698620 51680 51694 653793790 95329 95321 507350190 72497 72498 311633045 72554 72555 12679132 99651 99652 520092920 11114 11123 888355627 82434 82435 913722319 1043 1068 907653993 89600 89613 690090708 72832 72857 385378768 95199 95180 176994851 18679 18682 123142705 28661 28662 957225057 55962 55956 290486270 57621 57622 206801005 25592 25600 789335109 4551 4525 797951431 64418 64443 404038521 9984 9985 834222606 55427 55441 897628275 14338 14339 466097134 35619 35598 303117083 50075 50081 751861141 39312 39293 843845147 67815 67816 321411481 15369 15370 730114620 83299 83300 637346979 39536 39527 933637019 22734 22735 2803761 65862 65835 595868060 94904 94905 745418420 57827 57828 584051768 80852 80853 772338897 82809 82802 930081201 69708 69709 323648257 64590 64603 632974865 1447 1448 935097018 27228 27229 573839003 25819 25834 480136801 47124 47106 706658082 17703 17704 5142341 27567 27568 932410351 66355 66356 760611328 49242 49253 601410786 25214 25213 585152785 2987 2983 315779024 82136 82137 875497390 28596 28597 152272699 34300 34301 249161230 11221 11222 335502796 98547 98555 866403037 55378 55379 136037975 7508 7509 792515314 29613 29614 678397585 95594 95606 863552989 59755 59756 226828191 31426 31450 432470244 20899 20900 255143320 46763 46764 45539904 83131 83132 126599875 52429 52403 609948687 80385 80389 246966509 77678 77657 999455927 83887 83888 300764447 78832 78833 819509269 56242 56267 125445717 89135 89136 109281059 75358 75377 461971929 89146 89142 98525229 32542 32571 250708409 1428 1434 663601239 92409 92410 385529726 25065 25081 431206948 83178 83165 252048845 50385 50386 302435178 223 224 756081922 60822 60832 494715538 16597 16585 481250759 27864 27865 919025616 56061 56036 819341764 25807 25808 392419481 32058 32059 406605571 17391 17392 848323076 22672 22690 198239773 98047 98048 347750260 494 493 149933870 42888 42889 935438135 49367 49368 554553423 28350 28351 734089196 73329 73330 962805485 62004 62005 938412113 13565 13573 403326431 91200 91201 930565074 50793 50805 381615765 29197 29171 65508468 47225 47197 240033302 13819 13844 929825583 55692 55693 125154179 43925 43953 523622795 40420 40421 292764830 4108 4085 486150245 19529 19530 721267763 6200 6207 496848321 1133 1134 703283508 60778 60779 91508027 54890 54891 654048781 36209 36210 594594294 25282 25283 412332191 54552 54553 431677586 97640 97641 329978232 85686 85687 859363354 48403 48404 489490177 93901 93896 962399527 1680 1681 125999370 41349 41350 601487293 13 6 747362479 19270 19277 946331672 78394 78395 460232149 35810 35808 366045325 62658 62670 292053693 348 362 660545612 347 348 571626345 82422 82423 140230059 82509 82480 7227486 5322 5323 405372824 3176 3205 178596937 57345 57346 670361899 35350 35342 31596884 14355 14356 415835948 48889 48890 321712355 13146 13174 52880726 66228 66249 842446479 39450 39432 524095491 95988 95966 128651260 95234 95239 390811562 61633 61650 200038894 40309 40290 867887171 90179 90196 313726243 85398 85391 985840340 93030 93031 985118422 53377 53379 202420466 30108 30087 825192119 53972 53942 611883463 78884 78885 197178335 944 945 781545820 10447 10448 311519221 92342 92349 876544971 69580 69581 198436820 6548 6549 585031762 75987 75988 551078998 1549 1575 565417147 61322 61351 212099721 15176 15177 527779675 97208 97199 567987550 94659 94660 685152141 97515 97516 790821361 14586 14611 507822021 24197 24198 128512656 9040 9041 179809936 62356 62368 929125650 30374 30371 93693066 14389 14390 803782572 56366 56350 935772393 29515 29516 874248159 63894 63895 420563223 15025 15035 307793044 32187 32198 408836233 98107 98104 357651603 2378 2397 187016879 70015 70016 269240934 70732 70733 619822208 10044 10028 26240934 33804 33805 28998214 92525 92526 466796811 70643 70644 40153253 65352 65353 133542766 24003 24004 605481762 15659 15668 869835846 61485 61486 200488180 95939 95966 677498144 300 289 432084520 33416 33417 569652088 53137 53118 947206214 78754 78755 581456632 14150 14151 312026806 75786 75770 405792709 74320 74321 129137384 10858 10884 915409711 55683 55684 561167687 11453 11454 647518132 73097 73098 297104295 54094 54124 160002668 33584 33610 155429038 51076 51077 590861091 47942 47963 390451298 84998 84999 261550839 67540 67559 988638796 96303 96277 4177004 30880 30898 513720316 45122 45123 428425565 71179 71174 44864470 90068 90049 206014334 11410 11411 334330904 43277 43295 591322365 91396 91406 240701846 15556 15555 177760243 23432 23424 580258874 97626 97627 979194924 61612 61613 755619143 94563 94564 230636534 27847 27853 160772021 69060 69043 647957844 7126 7127 515058621 47512 47513 143679849 55371 55347 711334340 8259 8273 104361951 63101 63111 53939593 23012 23013 347224013 83372 83366 109492442 96506 96507 927559983 25249 25250 48141986 25951 25947 227864320 92297 92311 358977819 15718 15719 777180022 94386 94414 282457685 44332 44318 801663874 62394 62395 130026589 32583 32600 980843013 90783 90762 530680949 21962 21977 195259359 64676 64677 647682071 40167 40189 245940282 92983 92972 163348489 53702 53728 305595992 59449 59450 755819882 5713 5714 654743094 38101 38102 55875859 98847 98848 553111532 45688 45689 705238786 91896 91897 188013615 43563 43564 918515249 64092 64093 910653923 19650 19651 630932904 1523 1495 12221426 48635 48621 611986883 24283 24284 40790161 81356 81335 125306290 65928 65929 686882190 59110 59111 937596873 41833 41818 906213867 55624 55639 706192558 9647 9648 461129690 82879 82871 543118922 68060 68075 522588578 23234 23242 369549305 91439 91449 193007096 11577 11602 993300503 14346 14347 397238402 61511 61486 474957505 3063 3058 124576223 96962 96968 104657576 43564 43589 284938513 34529 34530 39950308 91842 91843 441719101 44269 44270 735797863 22725 22744 2644059 86531 86532 5633528 43903 43904 735713062 65463 65464 984373464 59638 59639 137080233 6075 6095 59093513 44106 44100 613579997 3232 3254 458237305 43243 43229 80550383 85392 85393 950775539 64403 64414 410492407 58892 58893 567933765 1744 1745 666448220 29415 29416 724743797 8197 8198 683295909 44730 44723 82777592 169 171 831323360 45539 45540 605491055 14782 14783 694845315 72581 72582 384613544 20452 20453 396983158 93284 93285 757998007 83327 83314 360615259 78076 78089 117173474 23358 23334 523641072 14832 14811 904606111 91318 91319 98388453 47418 47405 340086836 46829 46826 918078787 89994 89990 620888504 28277 28278 750920048 56920 56916 973420660 81320 81296 261349793 91769 91770 618003382 42506 42512 637163308 80238 80239 763227510 71806 71787 208795320 54553 54540 375190772 61008 61009 690941992 56342 56343 194608021 95874 95850 205304838 13068 13069 151003852 53880 53890 346186743 30485 30486 628091034 75443 75444 160019537 37152 37153 453975459 1768 1769 926048340 62669 62670 371212013 67748 67749 147670679 77532 77508 836647802 65391 65383 17565216 32027 32042 189365040 60709 60691 258851603 82108 82109 517563467 39158 39159 743072959 23879 23871 815370860 87635 87638 795115558 47008 47009 504460956 62507 62508 51899738 68770 68771 516961894 60975 60976 874038784 5502 5510 447805531 90531 90532 971189294 5966 5967 904002122 39201 39202 933593263 60215 60216 16194888 88146 88133 479206355 71523 71497 698919884 71616 71617 148911161 51770 51747 314109787 49230 49223 396505483 95080 95081 737614613 37690 37691 760322116 46992 46993 676032244 99412 99413 925739663 19599 19600 95808441 86398 86389 644378364 80703 80704 977911327 15138 15126 712546683 1112 1126 862083150 6936 6937 664399772 28193 28194 492096044 1813 1822 521583593 83583 83584 504465913 92605 92626 211388390 45773 45774 999153965 78940 78951 859140983 32112 32085 768015726 37114 37115 22729103 74345 74328 802494921 29872 29873 99854370 16083 16084 3178941 98260 98261 660942785 17634 17635 525693318 10388 10363 6593447 91493 91510 695289792 85416 85417 798083822 66455 66456 91608429 2536 2551 975462622 19326 19327 110936284 83208 83205 185655612 23798 23828 708802482 66562 66563 155006124 42463 42464 757946006 65577 65578 898100058 88299 88273 69870971 91892 91885 615563308 44283 44284 794780955 8036 8007 126046829 68974 68947 718135790 3203 3204 225883976 1079 1080 986197876 85650 85651 992469338 98810 98839 695829123 7994 7995 748331206 86760 86769 668379149 66273 66274 605506610 97494 97495 819872454 76619 76632 639292908 48696 48707 530776071 43559 43537 603237306 5004 5005 310861701 99748 99749 920595434 92632 92605 679893018 2432 2433 992459313 84417 84418 814962914 59910 59911 714200472 7475 7476 350969350 47799 47820 637917741 96297 96298 708128959 2926 2927 591558415 52439 52445 69959442 78819 78820 613557053 74467 74451 536953584 69253 69254 305721987 25723 25724 244232499 95526 95505 247343007 8446 8429 610385929 96720 96698 448684789 78040 78024 326804042 29474 29457 530022828 82995 82996 565753144 45142 45125 114786814 13447 13448 673445834 21282 21295 677333552 99580 99581 394300571 1773 1774 661720462 98076 98079 64096758 36226 36248 677249435 79217 79218 538420006 24705 24706 852849076 22619 22589 530635446 33495 33500 206086485 53777 53778 317635721 71551 71552 150131639 28952 28978 620444078 67684 67680 985471831 66609 66591 216052017 31421 31404 298197310 77319 77320 746143816 72861 72862 308025126 99604 99621 882741546 53562 53563 287553443 30598 30599 742293414 65603 65620 173503780 12982 12996 730440103 50734 50735 160281787 28233 28211 517485712 80963 80964 969968747 13216 13232 813570010 37025 37026 458944236 62731 62732 967823146 60332 60348 832587842 67896 67883 98310065 86158 86159 868611902 22759 22760 765935118 36573 36597 624686841 87742 87743 617356061 64110 64111 492619646 73820 73821 839863410 77093 77092 885943720 80160 80164 39695956 35147 35141 472699436 10554 10553 499592554 35960 35965 900195647 70806 70797 53879504 94899 94928 951117029 2987 3006 609712424 70957 70935 278678638 25071 25072 553239448 96901 96902 64354082 49399 49423 212724785 89077 89092 923134523 69144 69117 387006404 3725 3726 748968730 6335 6357 948207469 73184 73185 748282304 32523 32524 483270774 63112 63083 778195888 6021 6022 968292852 36371 36372 591831179 57614 57627 928932531 91553 91554 662022624 27326 27315 384686600 38385 38386 186033171 17988 18008 554310806 92126 92122 909311601 55959 55960 884671832 73751 73740 618495557 91089 91087 861742735 36765 36753 857078628 21460 21469 319199014 2288 2283 150173897 3245 3246 803749399 49569 49570 764422566 99122 99130 673907426 7300 7301 466534004 21154 21155 452833809 93842 93821 861180326 98328 98341 475122267 62709 62710 632035014 91208 91210 511847575 455 456 102494217 80475 80480 810585307 26189 26192 737273318 24486 24487 955319594 5278 5308 999593357 25439 25440 396498270 15277 15300 252121280 49078 49100 253056824 20821 20822 27619001 68741 68766 180764405 46304 46305 682478016 48328 48340 361074047 37851 37852 946906776 43848 43846 561160890 55264 55265 746267406 28235 28236 411336109 84127 84128 229827373 23027 23048 54725472 40546 40547 707357823 75408 75409 943954310 29094 29077 378303316 59934 59935 791698019 92507 92485 632608918 63914 63913 367922641 76235 76253 638943066 74199 74200 416330990 68261 68262 484337080 18649 18638 313113477 76658 76659 263835375 94907 94908 370472395 93195 93190 613946608 38087 38104 683286813 26625 26637 560604555 56763 56785 540931269 60720 60721 917123859 8786 8777 558109858 45078 45079 209464661 12866 12874 429629496 41116 41117 788246955 82116 82117 229262917 23699 23700 137456926 81038 81039 806284597 88692 88693 806969332 21191 21192 459684331 46158 46134 457714324 76211 76218 788683195 24540 24526 569745762 98011 98012 195245952 92276 92277 630858070 27511 27506 936042285 59609 59608 743116137 67535 67536 211450139 64291 64300 224781579 63776 63777 507343523 78752 78753 694079875 31719 31740 520375820 92349 92360 400158714 44332 44333 231808889 54010 54011 179538288 48908 48909 846742437 45076 45082 653702888 56285 56286 456646470 82985 82986 706238824 72868 72869 423999023 80566 80567 780958812 29188 29189 938232803 10437 10438 835221853 58050 58051 479789743 59448 59449 340269177 53176 53177 183006595 52776 52777 424730171 17108 17137 974644406 42404 42397 628353915 36427 36449 936501327 7981 7955 85168 7741 7771 299730252 36216 36217 766349245 63509 63510 882690871 64396 64397 492514866 99160 99161 48222816 85918 85939 764128348 35840 35813 916853429 88679 88657 178145220 20354 20335 294454185 17316 17317 733480361 33455 33435 965519119 51469 51470 158569432 29766 29738 628054796 51364 51365 666308949 20811 20813 721565330 57658 57665 516135960 64238 64239 717808467 89164 89165 721643954 65930 65957 258589333 75017 75045 413765773 6592 6618 126426493 52560 52561 712801828 45312 45329 829443329 50912 50913 845908921 79960 79934 362808245 72268 72269 142233732 88118 88119 657019221 51673 51674 36187148 76095 76077 726074282 21548 21549 39887313 87026 87027 384171850 29218 29196 4274780 25592 25596 646262568 53346 53347 413379325 35928 35929 619551204 21872 21873 784444870 22853 22854 917394513 69520 69521 386894613 83240 83241 897673931 26555 26556 57972464 88666 88667 865030246 93179 93188 89723192 27468 27496 837265850 49999 49987 286195929 14648 14649 438614880 70725 70726 47549229 40968 40969 420573858 15621 15647 458078437 21544 21527 492014958 7905 7890 72295842 41829 41830 101941049 41295 41296 666326765 63746 63747 586808231 77970 77971 154759635 10528 10525 692325623 28214 28236 442667230 48425 48426 621942748 75076 75077 462097332 58920 58903 835593690 15283 15285 812320534 18622 18604 225939093 46355 46375 22778421 85689 85690 228737536 52853 52844 810012657 49300 49307 33857205 40461 40464 466333050 58969 58970 507142306 96721 96722 556919039 8492 8475 217361028 51808 51832 108904375 42882 42900 830102462 88101 88078 437539782 11044 11045 127204313 7932 7933 39443288 64431 64433 468302578 87917 87918 588902542 36696 36704 528439873 47901 47902 893422220 41385 41372 286841562 71767 71768 614213813 47119 47120 191179626 94582 94583 821692959 77168 77162 931885689 42628 42632 668516639 6759 6760 16869525 55236 55237 524480343 17821 17799 995379026 94707 94721 703563892 16558 16531 716946787 23538 23539 878634191 87767 87752 380721645 8250 8251 331440296 25809 25791 972288988 79734 79744 145920689 21656 21657 991485299 43073 43088 486334350 54028 54029 362083621 63474 63475 527680742 68708 68709 966484059 58306 58277 701237720 67912 67913 849503480 16891 16899 716115543 42620 42621 74177720 80318 80320 929640225 64323 64324 765752458 28793 28780 232898494 94199 94200 80647967 4301 4310 17877162 48339 48338 886533912 50351 50343 627073208 76463 76487 690210749 38829 38836 516816137 70676 70686 802098379 53487 53463 868083989 13786 13787 649025619 70259 70260 181395332 89530 89538 449497167 55550 55565 491591905 40804 40805 352647300 25500 25517 54603526 92538 92539 86264453 29595 29610 62440939 61071 61065 159144318 82773 82786 746928104 65062 65059 313526862 13473 13474 283577979 18283 18313 992102946 6126 6119 413531997 27617 27599 993071314 16939 16940 680990533 67830 67844 57368774 45285 45286 160877336 86063 86064 169759429 9334 9335 513315163 65787 65788 589138137 46065 46066 158002260 69152 69132 674855780 9594 9565 807038734 14066 14087 366214357 38662 38668 788446514 95526 95527 876808031 70409 70410 270436362 58977 58978 267842180 32569 32557 275977147 10958 10959 31975195 17595 17581 64333719 72055 72028 402421599 53532 53545 760231894 65891 65878 696311925 21255 21256 925254212 36758 36777 170842707 35699 35700 292710167 78996 79025 455657439 21678 21679 998927744 82512 82513 901885320 32911 32914 627910516 23536 23537 475216242 32482 32501 221768661 2298 2299 242172971 56530 56531 470341184 30185 30186 581057812 63907 63911 307730212 95345 95327 802384118 10295 10296 112935189 56087 56079 773480161 64187 64208 973817433 82058 82059 137449617 86441 86442 53917647 48737 48725 625969609 20079 20083 217699887 96923 96917 75233197 68772 68773 578419948 85358 85368 280413002 63074 63075 986577289 69808 69816 838890259 75640 75649 829777858 48548 48536 384189230 92015 92003 424073561 46591 46611 8378066 64569 64570 37197402 64389 64391 30041689 5657 5658 995758567 91950 91952 47221592 18676 18658 192908450 64229 64236 502360826 621 629 133336581 62002 61984 637060612 81095 81124 839140503 32802 32803 981284128 23830 23831 256345741 93884 93886 293068894 96324 96320 951974446 93287 93257 752008050 76545 76532 203018687 73806 73776 327646439 14103 14129 730597874 6616 6617 723105279 43273 43274 621489365 67012 67013 154082382 39633 39634 167830867 12159 12160 543078480 13575 13585 865351881 57185 57186 786046574 95969 95978 69974820 63173 63174 642170669 41356 41357 459173881 38795 38796 58135752 71015 71016 559896000 95898 95899 359877143 11627 11628 576154196 1543 1569 874548664 84048 84040 979060066 64505 64506 195470364 64560 64561 666853472 84103 84106 863000725 77294 77295 909567770 11572 11573 504418711 83727 83712 243177609 16024 16025 407714322 76716 76734 79271351 55092 55114 710226144 77312 77313 154039898 58329 58356 136286368 48430 48431 183700609 17322 17319 765356068 81354 81364 790898544 97147 97118 724835240 9773 9774 985471849 17405 17393 623433873 96016 96037 426925542 82960 82961 773991119 35701 35703 200168385 29939 29914 322537377 42557 42558 647310413 3306 3307 128322900 29555 29556 496629309 37757 37758 669592505 90329 90321 184293440 96795 96808 767525471 30619 30592 269334252 86926 86927 216610271 77919 77926 383694821 48151 48152 236637790 51425 51426 755048083 3389 3390 601780847 60826 60809 631608414 37227 37244 269312495 60316 60297 333699385 11901 11878 673013476 54368 54369 381785215 7072 7073 468763114 58013 58040 394969977 27107 27115 16580800 80450 80434 644568945 8087 8088 28601778 40334 40335 695507611 94638 94639 788618885 41358 41359 963965745 23589 23585 228977432 45040 45017 522728156 91289 91290 744835126 90844 90857 438433596 2050 2051 748208330 14086 14087 910808480 83994 83977 819679427 2392 2400 249107697 51405 51406 302917159 6801 6802 333082902 44056 44063 243303120 39271 39251 858149553 49842 49843 929061647 49941 49942 62233580 43683 43684 945125499 68274 68284 131995951 9615 9613 140942964 13529 13530 244743642 36016 36017 91598105 61931 61928 986065516 35462 35463 81746729 61553 61554 347422055 36441 36442 330389502 9935 9936 620890509 99313 99314 293425281 16339 16340 611660860 48441 48452 416557679 81357 81371 23877808 74350 74372 677851814 86195 86196 991536139 35783 35781 155982368 49003 48999 824934974 89899 89900 928296503 10486 10487 13828013 4059 4060 48617114 57110 57123 797308123 98199 98211 802646113 83012 83013 557769009 3351 3352 878876653 55015 55016 153324580 43752 43753 140066035 22050 22051 759688547 97596 97597 312011648 15925 15926 993920271 95115 95094 855911358 21680 21661 631120582 94126 94154 972763001 73544 73553 158321091 13929 13930 607085738 43058 43059 969467277 51357 51381 111031304 77990 77982 824582448 55479 55490 614857483 33272 33250 554433852 61202 61222 904473227 12639 12646 984492180 60481 60482 500853722 99624 99628 906915106 11895 11897 370535615 22523 22550 284524599 19117 19118 247213106 12987 13014 174939537 6080 6086 370342843 2092 2093 44088943 45416 45418 799856947 94346 94347 253650050 55967 55939 494091803 94226 94249 622227952 90312 90313 478004599 52396 52422 331674209 68202 68203 63312656 58770 58796 574534482 29010 29019 555555799 13944 13945 42683048 72286 72287 719381794 41713 41714 437337871 76050 76061 519862281 68083 68084 398656823 93374 93375 18826039 89959 89947 451283541 3907 3908 70260538 99018 99026 158184211 3804 3823 359266183 92708 92709 779865365 34545 34546 682268132 84672 84696 486756120 75394 75395 94127354 17753 17737 469596933 22624 22612 627939011 23451 23452 791317846 95790 95776 536626551 77355 77379 656258980 17880 17881 189092919 57328 57342 56203006 38481 38482 567946587 1273 1295 444852796 59938 59939 151256707 88081 88082 658770071 56098 56099 33642399 77565 77566 18040626 36856 36852 128150385 86044 86045 818593982 72032 72033 606332459 35921 35922 623681816 61171 61172 103125523 30820 30838 168135553 8896 8897 230948489 95162 95189 300240949 52948 52949 403846847 86540 86570 61216397 19910 19920 77562757 35012 35013 998584725 41385 41386 347895575 37916 37917 64614626 8240 8225 986474967 14056 14085 51189758 53136 53133 157983079 8923 8941 850972381 10704 10713 249980581 88780 88769 674281510 38404 38405 594936333 88140 88141 646361031 29280 29298 566633048 93122 93123 477757314 6776 6777 634579231 52734 52735 220291158 13964 13965 191782510 59121 59122 269755359 70617 70618 78816642 33142 33168 390991696 54638 54639 847579442 68415 68416 448049045 86005 86006 278095836 37741 37742 962188620 43193 43194 861063430 19931 19932 289468434 33818 33819 526308613 63817 63818 669335962 41881 41903 837453348 52967 52968 796581343 5207 5193 835815823 66774 66778 52812962 50668 50669 804628789 86619 86620 163801437 15534 15535 906232693 82134 82135 705029478 14875 14876 145895607 58357 58370 552721830 97991 97992 74676827 45219 45220 888471049 40910 40904 635751209 2627 2603 767302931 4345 4346 432584354 64197 64198 523827239 90348 90320 804038927 44367 44368 786332824 36984 36985 116052631 92322 92330 837539701 69098 69068 644656596 75287 75288 126048465 49443 49444 875551056 74518 74508 522935476 8938 8939 608106875 51714 51715 252079827 60584 60610 423750613 63907 63908 188284609 39823 39824 504907367 73350 73367 333931987 32896 32893 630443432 98229 98230 661342696 24112 24139 115204527 40929 40906 810932174 40455 40456 487869376 4001 3993 246188437 91600 91609 901947386 67169 67140 691209214 77259 77260 645725354 25950 25924 737754960 22337 22338 298068870 61922 61912 873173440 13064 13065 808215332 68063 68066 603827713 14707 14708 498881916 96507 96508 994563578 67048 67049 374440797 1647 1648 541886284 76437 76438 386622429 25993 25994 534477406 17580 17592 309533133 63878 63879 565896378 33762 33732 668763361 52514 52490 916053340 12088 12089 343332157 34667 34668 522947448 23036 23055 95429892 79642 79643 479194314 66892 66867 385968406 88231 88232 73514480 45665 45662 958358740 74905 74906 728232021 24232 24233 853706516 43927 43939 46820958 57594 57595 536159999 93872 93880 804223481 37040 37041 153998175 4855 4877 91082296 40308 40301 755787950 20524 20507 896441379 25039 25031 958225053 11544 11545 799260597 75263 75264 823045512 86902 86921 258094222 21600 21607 354944170 57551 57552 734922042 78740 78753 880647375 50730 50731 112521835 73281 73282 246750811 45188 45189 27262855 89201 89173 345802663 18929 18930 921454813 11421 11445 322644725 6958 6959 497895963 9094 9087 317410219 11127 11148 97079589 7775 7776 391428880 9988 9976 561527849 7317 7319 254171038 97741 97749 955071188 31085 31058 619161666 87833 87834 407780823 46795 46803 938949463 85978 85979 872214716 17252 17262 333564568 34965 34966 528572054 25726 25719 183845477 2021 2049 360374628 93512 93529 2668220 90464 90465 932899906 3356 3377 185664863 77924 77925 741073257 96896 96897 107625392 39812 39813 300956056 21861 21862 318105290 73087 73080 677143535 92651 92652 70744137 13790 13810 301440071 59640 59639 704911151 18543 18551 920679486 67958 67936 147649548 81820 81821 564970144 72664 72665 606461167 45410 45411 470231728 15006 15007 56511370 91652 91673 637105888 12443 12444 350354731 53090 53091 449592641 39429 39457 691212046 27963 27964 312317215 80873 80850 614036489 42512 42513 882307598 82294 82314 968380260 22698 22724 293272932 94345 94330 319218415 97978 97969 398889431 29754 29739 835321667 23459 23451 294772274 73186 73187 906461109 6707 6708 523243318 87039 87040 871566321 83090 83120 6920172 8245 8246 103985918 87859 87877 847497145 14832 14833 886396288 16555 16526 608364362 81777 81758 713092289 80969 80970 190521653 3028 3030 720051698 56047 56028 704169783 94278 94279 554179063 26625 26626 979905939 93487 93488 338205175 85738 85739 959340249 68935 68936 179095366 29400 29401 413086873 52519 52520 962005408 49446 49447 403045419 86702 86703 392246028 27438 27439 868150138 25088 25108 878407832 55249 55244 38965930 14265 14266 328613697 26346 26349 900477053 7716 7687 932648595 70290 70291 960241898 71205 71206 317168907 73788 73789 844066665 23285 23286 498418206 66362 66380 826623312 26826 26815 500505675 67972 67990 28885057 48377 48378 882469332 38924 38925 4875637 22592 22593 231959563 4778 4793 547163845 61122 61100 396206018 25203 25193 562228605 42579 42572 749040301 70510 70502 942912574 13320 13321 99435049 78660 78651 954019458 11019 11020 417193783 66174 66175 37685430 57384 57385 50790707 11199 11214 761209059 65256 65257 669979577 27075 27079 691274824 3530 3533 637628335 77087 77088 214682378 60261 60262 129984843 89268 89278 831554511 90796 90797 347251207 35883 35897 361119690 21516 21517 746389011 7506 7486 249847468 40014 39994 813410076 81420 81421 834375884 61800 61801 190933893 19908 19883 812554288 86097 86073 657903409 84534 84507 94433973 43677 43678 969011590 99625 99626 294620741 40245 40246 493056219 38519 38490 32212346 90691 90711 576375279 30852 30853 84881897 7512 7513 4877717 47299 47300 930065104 26197 26198 810755310 73513 73491 991121135 1409 1439 379172237 51370 51358 577088897 25393 25413 284254517 43395 43396 15472831 62056 62052 812395867 34887 34917 424251066 43598 43599 155992627 91325 91296 549021253 96632 96633 370422522 50850 50851 119508161 17002 16976 692708208 92472 92466 184179244 33331 33332 754159084 53387 53388 134259753 92442 92424 693745951 99649 99650 506149646 2696 2724 769353133 6705 6706 598265891 51216 51237 444219183 23335 23338 159456315 29251 29277 176130376 64674 64675 134684119 92198 92199 919229139 80593 80611 959207913 52015 52016 95507011 71301 71293 967788807 55046 55047 721357268 84585 84586 924811060 56989 56990 840847537 31131 31135 906297975 72481 72502 328452097 31508 31481 793384023 25890 25891 14950799 20862 20863 256742668 62793 62794 866400342 25522 25501 85417916 7989 7990 226630653 48277 48272 388813832 21499 21500 724946989 46002 46003 913318625 46954 46955 438528814 44783 44784 643403773 63280 63281 519730000 76526 76498 866798954 49585 49586 962186109 49343 49344 748921059 58834 58835 742195595 19244 19222 659986412 64460 64461 125656127 52362 52363 401750069 98623 98619 374306239 47557 47558 930500440 79313 79314 992708065 66331 66332 795764758 73606 73607 393750167 86909 86910 937009913 21300 21271 302318870 11123 11124 855592057 12416 12402 175602248 32423 32407 826957173 15869 15870 308303904 23021 23017 880971953 64914 64915 535633071 84960 84961 578045862 43024 43054 515306118 11428 11427 88192173 57484 57469 284223617 8301 8302 475885723 3145 3175 557044168 77175 77148 963433895 53669 53670 556731754 44579 44580 375022074 92241 92242 311634219 82262 82249 875050893 43858 43878 552848474 89872 89857 998968432 32998 33028 296506386 63741 63742 812765589 33443 33413 926733054 16795 16796 506281297 34573 34574 669686978 2180 2181 474734087 79130 79122 688644564 13172 13173 675559497 84600 84610 50730956 75521 75522 658788075 70420 70397 885565211 74240 74241 620490572 40366 40367 464752974 61606 61607 317552545 17500 17501 133097574 48140 48131 995287525 22961 22962 269488768 65904 65905 43790111 37594 37598 940557242 1600 1601 270291172 53212 53213 325443945 4723 4724 999214312 86662 86663 368528505 37090 37094 232300687 20633 20634 525051891 94000 94015 470925622 39757 39758 750100353 424 425 346024501 85682 85683 402532627 16951 16966 490358856 51845 51851 644383706 6857 6858 21385966 83881 83908 896580906 66349 66364 201525346 72788 72789 42315378 96274 96248 302868200 19448 19449 726589268 9015 9016 713172233 85907 85925 765627814 73901 73902 977213190 80913 80914 140482282 64333 64316 916197516 83974 83975 885678765 24777 24778 227439451 92115 92116 679373850 59015 59026 876378782 35273 35274 534429117 16954 16948 69185835 75551 75521 132887779 55761 55752 128754762 49433 49434 21958936 14563 14574 621835677 48002 48003 416955706 38187 38188 173148624 8007 8008 430951878 46518 46519 134806655 98966 98941 995706029 4958 4959 172985134 94327 94316 46168152 27531 27559 305761306 12660 12674 108867270 21725 21751 112698613 9069 9070 324828947 52879 52880 868903049 62744 62745 961617400 37849 37850 876178509 93290 93291 637326092 76339 76340 568273029 81791 81782 271199353 76071 76072 765815619 81505 81510 243473088 24632 24633 746470228 10906 10907 23769607 12704 12678 747672374 86904 86905 732810944 9356 9357 648350960 39533 39534 538681285 34017 34006 202944624 25683 25684 827679417 90032 90040 109963218 88547 88548 974086272 11382 11384 123950130 46600 46601 534468920 93145 93146 86196908 89950 89951 564467624 49865 49838 293037285 65602 65606 71719993 70187 70196 714304109 47057 47058 155235863 17897 17868 897738579 78504 78505 986007028 71170 71171 356507971 69734 69735 243342450 44212 44192 352053952 75318 75308 876126625 68452 68453 363907932 69295 69296 17902789 40819 40846 24535251 99290 99312 361715064 25629 25630 184668290 91821 91822 324488434 52904 52894 549827437 26880 26906 714237187 73623 73651 690205592 90993 90982 807759951 29638 29626 664583463 30236 30237 603428697 88532 88533 687222828 99560 99561 838915326 49769 49781 182040656 75887 75878 891252241 75499 75500 75075624 95192 95193 948916436 30944 30945 822348688 30419 30420 501080819 63806 63807 603298881 15695 15712 21665968 9368 9339 455773878 94276 94285 919095568 80315 80316 352032463 91417 91394 291180947 54940 54941 880477621 11149 11143 744448773 51597 51598 201744585 8569 8570 481465955 53079 53107 5636142 48116 48117 448972205 98683 98659 45414987 93952 93953 65439362 47315 47316 873544994 25983 25984 368050986 46782 46772 26837987 40113 40101 53211197 30240 30241 480360371 11580 11573 125814303 43633 43657 689329338 40556 40557 533687080 96945 96946 704889818 27067 27068 965447934 36103 36104 971142102 68007 68008 876266849 65406 65407 90650634 59086 59087 803686954 18353 18354 157007336 16625 16604 429534139 23088 23106 668376758 97061 97041 844709221 30733 30734 123577432 24890 24891 419616611 1727 1728 205345915 54958 54959 710871136 47149 47121 793884665 60203 60196 286446796 79737 79766 179939118 82589 82569 410198008 50905 50906 227306388 14889 14916 88999924 48329 48313 891900067 83723 83724 93794878 95242 95257 618050426 59156 59157 747809326 2511 2481 894978913 46156 46176 568246113 17620 17640 626379675 24712 24713 723949883 55186 55187 557093387 84824 84825 429854276 47017 47018 966147455 15169 15170 714697632 26938 26962 48124362 2325 2326 360192076 54297 54298 665400410 9604 9605 175957787 6470 6442 149810303 47733 47741 951226872 27216 27217 785617429 10918 10919 901911497 56165 56169 255478020 57876 57853 947244602 81092 81072 67390713 59538 59543 647529498 54014 54015 221367691 16102 16116 242857269 26006 26007 917423481 75423 75424 362203067 42317 42332 686531098 24154 24155 279644991 74882 74896 665604984 11825 11812 810355932 97755 97747 805596073 5176 5177 573622017 32107 32108 347586136 2198 2199 510378527 85822 85847 311367965 34908 34909 423230107 66451 66452 172090921 39279 39253 336091014 68207 68190 458983719 41790 41791 475525358 75994 75995 958087319 24480 24481 42828580 69028 69029 258978000 66512 66513 826709903 21052 21042 191818862 75160 75161 981952714 79497 79477 849593621 68198 68171 808560451 10051 10052 676261100 65042 65035 774794975 92744 92745 579630995 13747 13731 702797678 18230 18231 419160509 90747 90748 730228364 52466 52467 308756836 18529 18530 481370114 75173 75187 927666111 51447 51454 976290407 2621 2647 392390977 63746 63728 520843142 47384 47385 595738022 43989 44003 411946408 72984 72978 99598828 38170 38171 277875499 97469 97470 225108580 44723 44716 175092396 94327 94328 866450144 21407 21408 776610180 22577 22578 397177440 45995 45980 698966642 15599 15573 698010264 3212 3226 755857146 39403 39404 845433067 49056 49051 594766687 9114 9115 96729945 76902 76903 330789020 46140 46141 514882677 53599 53588 507203461 96935 96946 880589090 54601 54602 336517392 67086 67087 954668786 9179 9149 721937723 83818 83813 434330391 25815 25808 816218586 14032 14062 77790028 50002 50003 945324551 67597 67618 842684293 60404 60413 928140769 97912 97913 211153874 74991 74992 766531208 88004 88005 903671354 31265 31266 65768591 91877 91882 652894369 67404 67405 222525678 30477 30494 591331970 91399 91400 259486891 81433 81458 144574207 59022 59023 670903657 27504 27520 868356060 47586 47616 348359264 17241 17253 30538065 96456 96432 118703387 15497 15472 764360984 33873 33903 114554737 37996 37997 83819476 32237 32212 645069822 56285 56308 186364893 31815 31816 28537789 20986 20987 424406181 78058 78057 437326679 48981 48998 631167493 37905 37907 97928985 55412 55413 888850953 8654 8655 762642630 63646 63640 492281533 38008 38026 238901397 3634 3635 989173032 29944 29960 454907836 21420 21406 558257574 43099 43100 161016955 92092 92093 789673131 86892 86893 144379919 10975 10976 350820787 50120 50121 897150948 11138 11122 767780515 73596 73587 426907356 95687 95688 630769958 64755 64781 101643146 2985 2986 964608441 2479 2463 734747322 2452 2453 219227151 15223 15224 62650 84812 84827 110976291 91508 91509 653731233 65758 65759 963358626 22844 22845 170712717 70514 70522 658680239 40966 40988 480352261 13753 13772 932787555 63512 63513 229228511 20066 20067 862917755 15523 15534 327928285 66088 66089 496399717 91855 91856 798720496 65392 65393 289957977 40920 40921 618706394 56752 56766 708117518 40469 40470 631751223 8021 8022 385361759 11194 11204 637700969 2726 2727 214476727 6890 6891 226978856 18877 18880 944309111 91071 91072 544138917 53021 53022 872710337 12703 12704 387389393 18709 18691 798244040 13464 13465 2859919 75498 75506 376667271 54826 54827 62207681 66580 66581 139890708 81458 81459 619662202 60489 60486 913161026 76351 76338 679923055 99181 99182 698248785 54956 54955 72361409 96337 96311 965685902 21373 21353 509598555 29957 29958 740118318 77331 77332 194871078 2510 2528 522811214 56351 56352 828365649 86467 86468 588490823 50890 50878 107950157 19426 19427 946540634 44935 44936 259561075 86903 86904 999326961 28977 28978 367601500 37016 37017 523561740 13078 13102 430442684 55581 55582 167809853 3787 3788 499206078 1858 1859 590364484 48177 48150 546000116 2699 2700 230726371 23071 23078 402788293 91944 91945 960801089 16174 16175 705892036 75484 75455 709363459 16345 16354 820089077 94675 94681 698356657 73804 73805 706698261 53709 53721 812934812 41502 41503 539296856 30615 30607 455451679 56834 56821 806010587 62080 62052 54319737 76040 76041 391833193 40166 40167 257197370 39183 39172 581721242 1425 1426 420046795 86577 86578 462848786 72233 72234 347218742 71893 71894 208228080 68928 68946 890845751 39202 39203 487942800 23257 23248 325104938 75135 75117 553635419 29071 29057 191084947 2457 2476 766098964 76723 76702 400594857 53269 53270 110643896 45357 45358 719768731 42691 42692 935143577 45659 45660 81187822 82081 82082 84410487 5312 5313 699053892 40487 40488 12401228 88092 88093 169309813 1694 1695 156862447 96438 96439 983363640 12711 12712 210142718 61985 61986 365643877 40011 40012 276078016 18436 18437 464560420 6053 6054 590079179 79754 79755 81708004 47169 47170 899905335 4294 4276 758351183 54192 54193 758905394 57756 57757 763783578 79808 79809 105040461 4209 4210 37395696 86286 86287 253281772 79879 79880 437540876 64478 64479 583119302 66138 66139 490557666 92642 92660 178532223 4055 4056 600339094 64843 64868 76096167 64876 64904 461518102 94700 94701 579302393 83055 83026 776283188 82538 82539 447172571 49899 49876 284517862 34887 34901 712106729 75497 75491 548266645 40034 40035 492258477 71344 71345 629060032 93841 93829 415171510 43326 43327 548824398 93283 93259 76942028 77485 77486 609736058 14288 14318 729952505 58684 58685 626170694 70792 70793 211248966 74527 74533 48197880 31929 31930 413274387 8020 8021 28725571 75092 75095 636881106 65639 65649 475156321 80220 80224 788653594 30224 30195 656748416 80090 80091 499088158 32941 32934 2643189 81318 81343 68348660 38194 38195 142507551 25833 25834 188064788 25045 25046 503935983 89650 89651 974692266 72750 72743 772198995 39373 39374 1841140 69944 69953 152772463 56514 56515 149719150 56202 56220 198327893 76648 76645 550597959 42731 42732 837249340 21836 21832 426504852 38004 38005 832267777 55900 55890 157483029 26481 26503 695333330 2578 2579 699300088 72655 72648 191584731 21349 21350 386634822 27327 27316 294938042 73575 73576 270136443 12728 12756 78297113 19990 19991 132224269 36768 36775 255250394 59152 59153 707503264 62694 62701 727463798 74875 74870 443781447 73748 73749 495390297 3088 3089 973964576 26862 26863 195704101 89655 89656 338745862 83516 83517 542880714 82243 82264 901588875 20350 20326 573639666 64429 64430 813630692 1285 1281 291146779 37540 37541 50456324 65188 65189 37871930 50403 50404 257557102 16234 16207 112048631 25465 25466 357827765 61191 61175 654915060 97513 97514 904667371 31209 31213 723828255 61032 61015 759514776 17003 16974 567415929 54370 54373 409264776 34910 34912 192812471 45486 45487 427524263 5668 5664 316094063 48082 48083 983760989 32061 32069 279878172 74948 74949 812032330 93438 93411 158506620 15640 15641 106491645 46469 46452 702699004 80401 80389 944935264 89737 89720 518401375 40392 40384 22609953 26497 26472 656177288 18168 18187 961273441 44377 44378 344892723 66958 66934 830358261 63256 63243 928216792 38476 38475 452389626 7767 7768 609892578 25592 25593 502165398 31769 31770 661132291 89573 89590 886336047 60474 60475 311939552 1416 1411 557188003 72120 72112 204221177 70998 70987 958779927 88192 88193 212453249 83897 83927 643281771 69595 69583 829253092 78996 79015 962711172 79018 79001 516103883 36721 36732 803059296 68022 68023 702014194 21079 21071 734311772 22187 22188 592669202 91631 91657 423857033 39648 39671 971294590 59182 59156 879199210 56680 56663 706120025 62372 62373 469218354 65249 65250 235705487 18474 18475 346219015 54520 54513 465950654 14995 14996 892492373 63371 63355 708930364 45969 45970 202054737 47872 47859 27099474 7493 7494 365809010 13758 13753 721276861 43298 43309 458070373 64233 64234 383735403 44669 44670 325680808 77265 77266 184088437 24310 24317 907404176 51289 51290 607318126 63001 63002 653209238 45430 45429 225311634 34755 34729 962267498 23113 23115 691427142 71212 71182 729462322 73512 73507 999262136 87078 87079 906505965 90581 90582 523492070 16625 16626 524175320 68947 68917 402913999 53840 53823 322786005 34437 34438 105100596 24241 24214 268010946 75781 75775 231392388 11219 11220 932893124 11715 11716 634119824 98 99 604366764 80763 80764 668387089 88492 88493 720887056 39266 39267 602323012 8412 8413 881996956 38774 38785 23768249 37387 37388 182971623 44228 44229 809343132 95499 95500 191877910 17275 17248 774094013 63078 63107 281228296 44527 44526 694368835 33822 33823 543087171 72405 72393 614965739 64598 64599 654168964 96642 96665 421531644 36345 36333 570225658 14434 14417 421673321 49551 49553 860817636 56388 56412 296211250 88211 88235 99867459 41819 41832 533564602 10721 10748 404448188 92002 92003 252680703 71180 71181 73897614 30489 30479 197059621 17747 17748 516627317 86836 86837 329490698 67966 67967 819459862 19757 19762 657729864 18712 18710 378330340 42906 42907 419037587 43845 43846 476578029 52594 52564 907286877 12899 12900 623239343 9665 9676 91600318 77449 77455 151632642 25964 25944 807303541 15731 15732 384157572 67057 67036 945809511 54948 54949 864937961 13790 13791 287216426 12919 12920 186001430 36555 36556 901517967 37071 37079 341237698 2101 2095 725241471 74271 74253 804942670 92003 92004 553941272 14450 14451 771446816 81852 81871 924816562 16022 16027 675484649 19631 19632 255465365 55226 55214 188957724 18427 18451 70736248 95394 95409 589034885 68617 68621 385393052 59825 59826 384459146 44116 44121 632114415 3518 3519 625377626 91069 91070 718931299 28182 28212 95829755 73481 73482 548830036 85990 85991 11208865 51191 51220 178208048 49875 49876 516705594 79866 79853 807868213 98306 98307 225699163 83223 83224 756735741 5165 5147 29676619 41791 41792 892322875 8240 8241 68283891 88987 88988 465146626 3880 3874 667250805 64511 64512 170650604 7766 7792 233080530 16294 16295 741230326 59862 59834 794175529 46791 46777 805649537 22258 22259 832556913 2399 2400 318104121 86270 86275 467746638 98852 98831 162625145 25523 25524 275044569 26136 26130 212918827 68403 68376 1131411 38315 38316 969714317 8167 8138 361484841 40597 40598 520210808 72694 72695 115848268 48848 48849 795966498 60160 60188 859234049 51136 51113 396320147 77746 77766 137534526 4325 4326 509257345 62456 62457 130712032 97344 97363 59106680 84146 84147 688239966 20438 20439 235104766 50482 50483 305805429 65314 65315 954253635 77716 77734 5261255 26914 26915 667549846 29843 29844 31467432 73496 73497 791180164 99823 99802 126331296 98942 98955 353957560 60161 60135 705111533 38691 38692 807320932 57015 57014 52984969 87247 87248 899628420 97047 97026 407322917 4884 4885 232504079 63749 63750 390546799 71203 71206 498869239 23288 23310 709697505 49653 49654 454956124 69201 69191 681804025 45238 45239 345699567 66207 66182 633091833 49331 49332 749113042 59319 59320 45567665 56446 56464 74921373 21065 21045 218946888 56885 56886 528704532 99215 99200 161525600 21420 21421 609533783 45153 45142 516046614 6434 6435 297914499 54399 54410 257211516 77604 77599 57932468 44980 44961 997774283 44584 44567 358373057 18991 19017 498587664 55249 55271 968890171 36226 36227 60774638 49348 49327 839100740 92189 92190 3096781 59818 59819 938156308 65222 65244 626047502 96444 96445 732993725 47324 47325 580093021 28368 28369 315508571 30548 30549 85165756 29750 29775 650415490 58853 58854 372715964 29179 29150 908088808 14744 14745 228482270 74748 74769 885363721 13661 13662 261139859 32419 32420 786412775 61504 61508 51607462 76184 76185 864715665 61859 61860 810393918 10520 10521 936190900 6136 6137 211848231 98113 98115 262918308 76128 76129 413017258 51249 51250 968186817 63045 63032 343192442 90554 90555 323541889 63330 63308 826107840 58485 58486 659392145 18789 18815 605050687 96664 96665 741871842 64153 64154 400876102 33725 33755 450538263 82675 82662 755401713 20047 20048 221577021 36144 36145 170874286 72071 72046 196536374 21356 21357 192409401 52203 52204 571467274 35041 35054 880380767 65365 65347 852982499 28017 28025 732923182 95146 95175 923044510 3757 3759 618310854 53805 53810 144507131 63779 63773 891077080 67336 67307 72679350 22048 22049 850604552 11921 11916 628320892 30780 30755 666996850 22210 22211 392366794 14575 14552 733344654 7415 7416 16185593 60655 60656 855969493 49780 49782 710852539 12698 12699 653071296 45471 45447 91736397 11270 11271 120877822 18248 18249 158549558 56345 56346 764074727 76252 76253 986215672 60164 60180 944575413 34697 34727 230255521 49027 49020 249666223 50748 50724 177907166 84646 84647 285019415 81439 81441 529963987 48266 48278 657880698 17978 17979 607158865 30344 30345 7072860 77700 77719 414530379 84536 84539 574620475 44600 44601 700500894 35214 35221 190282740 24619 24620 683585145 97178 97155 858696951 62190 62191 663607197 38457 38458 448326341 75764 75773 345029367 38587 38588 442150469 83383 83360 447830671 95883 95888 933760556 50577 50578 873743503 10801 10786 108850639 46901 46902 258498466 31775 31785 542951282 794 795 858005917 52269 52270 471896204 95850 95822 21680303 37210 37211 499333609 893 876 614490312 85720 85721 19330315 30234 30245 316829301 48863 48864 333232213 76923 76924 868149174 89235 89236 55038330 23555 23556 328737404 89539 89550 477305228 73892 73893 152015821 50166 50167 280437406 54752 54753 508413294 2301 2302 774319693 17207 17195 807661466 85825 85826 682847457 98408 98409 418783131 9914 9884 36714011 36799 36800 916056340 41326 41333 36862831 93494 93510 500380601 59642 59643 105325835 86643 86644 237568798 26609 26613 532574919 41967 41982 190241762 73237 73238 67103164 3902 3903 300366971 62598 62600 232098677 91086 91087 784097317 15877 15848 244410194 66667 66668 571645334 50235 50217 898651631 88298 88272 433245479 8452 8453 244713594 97020 97048 479814100 19354 19367 94233976 18539 18514 629284205 55258 55239 607925634 20999 21019 54500920 34888 34867 986903230 81906 81897 715729185 77737 77738 29036137 77585 77574 420308889 81639 81640 500210204 60967 60968 835229663 7332 7315 938978293 86018 86019 298589141 5162 5163 243267941 61091 61068 891071508 32588 32572 60830644 83364 83365 464492540 48679 48680 220350469 44140 44141 742463254 22083 22094 963210610 29234 29235 982472391 32260 32250 339763911 25960 25972 731221477 59712 59723 637052853 26293 26294 74770896 76200 76201 301847990 85708 85709 398083522 28669 28670 261023125 97842 97834 475766025 6618 6619 894235788 85897 85898 803211178 99817 99818 983405001 58088 58060 277798644 94087 94088 879738009 80856 80857 712743225 81293 81294 277496094 84203 84204 560157095 59077 59086 226944060 51413 51397 622293320 37547 37548 331944099 196 194 94862711 89607 89633 452897805 51737 51745 112538428 38248 38234 514733720 38572 38558 949593123 8693 8694 521072780 88741 88742 883352101 51427 51413 944956726 40498 40518 669268743 51537 51538 886787915 35676 35677 427665415 48846 48847 734452079 26882 26883 893410193 25235 25262 4380261 79793 79785 119723845 16559 16560 242458396 37423 37415 757329201 77063 77064 58164260 47847 47858 262904458 7624 7633 461826668 17055 17075 355111649 92127 92144 753543479 75797 75783 910650199 87466 87467 178352731 4239 4240 807480555 62366 62363 933696708 14348 14326 283746518 56954 56962 402376991 82698 82699 221212312 75646 75647 805062351 52085 52086 3885091 53357 53369 832030998 8038 8039 454394565 73636 73654 8544695 2455 2473 721688278 75787 75788 1242211 12845 12828 690256862 2470 2485 507036803 13116 13117 926433850 15182 15183 516564115 9838 9818 98773744 97246 97247 260197693 71267 71257 859805079 84038 84039 756092185 30538 30512 750513667 64461 64462 639774495 18667 18668 145418836 65230 65213 53985058 71235 71257 16827541 95352 95343 408810813 53772 53773 338607942 74537 74538 937217302 12308 12283 904344186 57895 57896 940098198 11321 11341 411350995 9056 9057 675371329 17624 17641 538852353 24026 24027 985193222 27675 27676 231700906 5748 5749 252211167 55793 55794 348479692 66527 66528 634045246 86257 86239 316588838 70432 70430 138259071 31069 31087 398217717 12664 12665 664586396 51415 51442 885112088 21097 21098 834466900 61387 61388 181489535 47277 47263 736088261 14309 14310 466017418 31774 31775 979820786 48264 48265 188176313 22531 22521 712045644 37272 37273 844974468 56425 56412 211277487 21663 21671 403672474 78541 78536 610048646 11064 11065 923829880 20210 20217 777588259 68517 68518 459863492 88989 88994 248409008 31395 31417 963961314 80992 80990 232879024 9391 9421 660461791 36249 36235 745685325 34178 34179 151803500 83064 83065 176630020 22156 22157 257805090 59834 59835 126152033 54829 54830 852473520 26580 26581 834206392 13647 13648 579106548 94109 94110 774852859 26141 26144 946993872 50041 50071 671902389 41016 41017 195615683 75864 75841 118781394 44399 44400 311889683 72356 72357 697213723 56678 56679 951657076 5288 5309 467325761 46170 46190 227448390 91934 91935 333652904 48471 48472 570547741 95404 95405 682845428 35528 35547 439272630 48306 48307 490494020 364 381 195001114 41682 41652 633600232 12935 12941 851048244 73884 73885 377298489 10984 10985 435921680 52658 52659 326433317 84755 84756 392506873 45294 45295 837223240 44167 44168 231905139 96991 96992 251199004 68633 68634 375698238 56562 56582 512198970 84012 84013 809522388 50251 50241 459907015 25792 25798 848414689 94252 94253 713698170 54561 54562 683872280 34302 34303 615394938 97312 97313 36807284 16758 16759 779421317 15579 15580 862766142 82498 82499 685711988 91804 91805 800028166 6580 6581 883117198 56788 56789 584542553 15293 15304 26472436 73333 73334 338245788 53540 53554 823801490 26934 26935 640555726 34340 34341 275706616 57275 57276 325123536 25207 25208 71968981 91301 91302 96739317 91534 91535 876306797 65918 65924 671639028 73193 73188 839629891 34217 34218 454311071 33439 33440 250426505 40931 40932 318046135 76059 76060 242579603 77734 77764 491654355 56827 56828 328546186 63065 63036 145413623 54295 54296 839871802 1806 1807 302994063 34847 34827 363040625 87496 87497 632954987 25669 25693 342919212 73009 73006 700288777 62748 62749 577586912 30982 30983 231406103 57094 57095 75096094 35719 35700 282013100 27650 27636 804116006 20418 20411 784264691 61773 61774 432474747 39294 39321 674355833 24439 24440 998636989 91759 91768 854740459 60300 60301 188272549 22533 22534 504668509 97048 97020 570246554 60631 60641 632998924 46498 46499 367274964 80619 80620 942708831 15186 15162 270265542 54720 54735 585317341 17987 17982 938276932 41641 41642 879439782 33885 33886 218684421 90133 90126 7865046 93676 93684 892640231 71437 71438 347109689 45990 46016 396224367 87470 87461 314343442 11297 11298 731040687 2895 2896 772449522 30311 30329 392147416 24758 24759 690809419 45289 45290 410086192 66313 66314 408316403 94117 94124 856221856 35281 35282 549105489 80661 80633 865060331 61350 61351 772936998 63567 63568 709841941 4514 4515 424366633 45000 45001 388800279 57399 57376 561229778 40012 40013 710740037 19331 19302 108922845 17029 17057 708299002 58191 58199 582461207 18569 18568 660220475 46747 46746 784919350 7080 7105 249007298 67526 67545 223060969 47377 47378 898218409 84361 84337 140788878 82611 82634 292986164 84743 84744 222675367 16007 16008 196569426 93517 93518 818359552 81207 81208 239530418 96640 96641 501690040 64259 64283 436857701 56529 56530 347538016 69795 69796 265975730 63941 63934 726320830 92051 92052 894863993 47891 47892 828599184 81873 81850 61651136 33596 33597 402767373 37103 37104 510729541 28576 28563 258808909 43100 43094 514139931 91812 91813 741295535 76552 76553 205282533 19075 19072 745011625 5983 5962 719385946 28753 28754 29171265 52327 52328 9921828 11704 11694 303497533 99259 99268 741626197 32674 32661 327258619 22037 22031 18215672 36829 36830 108191245 5982 5955 860516133 20849 20861 748883583 58158 58167 206333910 17817 17796 933932136 10811 10792 259628105 45456 45470 976697462 92153 92154 308805408 27061 27062 362284285 63887 63888 226351494 59247 59248 390132493 69795 69783 917526181 6089 6090 47872656 94670 94676 364607366 22169 22199 780740243 51604 51599 7391189 63004 63009 189130793 58571 58594 775790369 10389 10363 568136339 39015 39030 996859194 21571 21598 903791238 81986 81972 632044802 60804 60805 625894271 85021 85032 304623159 40710 40722 980216238 6227 6228 925888676 20991 20976 333769115 52443 52444 278349886 1981 2009 928120747 24086 24087 991563365 59384 59362 75307287 58232 58233 106154688 88947 88930 257257460 41538 41554 786858266 84410 84411 376000486 97088 97089 104478986 43976 43977 561508608 33299 33300 105311065 50271 50275 530615195 98191 98212 381370215 48275 48259 394507791 85926 85953 695567982 52399 52400 968719801 42498 42490 23324759 95849 95850 78124872 35110 35088 451683509 281 307 714046710 64588 64580 960115493 22161 22176 16672313 51560 51561 260620322 99651 99626 578206446 61109 61111 426323571 14738 14748 254093930 21748 21749 272610703 76391 76415 134766116 4296 4297 530958879 69523 69524 302766192 87481 87498 335474324 52215 52237 575046870 63635 63636 499552314 69875 69876 150905915 64550 64567 982442993 93754 93782 492664376 4739 4740 965579210 17609 17610 82815748 23130 23131 105936134 11614 11615 529902063 82965 82966 419065699 87326 87298 884945157 21605 21634 733522655 89983 89981 100810874 94495 94468 705050100 91552 91546 153073543 75282 75253 494183072 73676 73677 790038741 42635 42636 214218734 67566 67546 971439704 70649 70645 562885590 6453 6454 541661802 42517 42518 111329973 98202 98203 122156131 88847 88848 387279558 6996 6997 885916904 46771 46794 958040268 9535 9536 548950816 46372 46373 605001056 22360 22361 973300614 1043 1047 540764459 70422 70423 368069870 78889 78890 822146794 36382 36383 918373138 29495 29525 702308902 156 162 554887540 21736 21738 507262929 40775 40788 351972868 22520 22542 635768476 60956 60957 619521128 15801 15802 548853763 95619 95639 556928029 99103 99097 896677533 2197 2199 116054721 63782 63753 366661296 11682 11683 46455981 97687 97689 295251960 22414 22415 710735062 81299 81273 939863410 11424 11437 445326978 42314 42315 901913442 40813 40814 677902041 72413 72415 705310505 2837 2838 969405290 64810 64811 461103902 45738 45739 320087025 77301 77302 861552565 36926 36927 348912734 71293 71294 163752782 15935 15936 709140956 83709 83715 181815249 19207 19208 376438031 47033 47034 674305390 72308 72281 297677120 20511 20488 923495404 82912 82941 638891988 80693 80710 602513758 38465 38473 581218433 40889 40890 140329016 33243 33263 345188827 40812 40841 152377817 59662 59663 531410239 44630 44627 157770077 97182 97183 269228146 61700 61701 37871621 10453 10454 986613825 15864 15865 771168046 12067 12068 145382154 40494 40480 388040845 88793 88786 110025809 16702 16729 626971497 78515 78505 134082553 54259 54266 72530211 18536 18537 327560828 9651 9652 130791710 59356 59357 327984760 26374 26347 971784581 30053 30066 213690946 70372 70390 946718195 59566 59567 95622605 65840 65867 400005864 74889 74890 330644302 75522 75544 693737375 41581 41582 893147726 2753 2751 116840390 31074 31077 782789210 12732 12733 54394797 10459 10475 59370865 88005 87980 11289368 14149 14179 122721858 67144 67145 564503726 83414 83408 467824737 12259 12273 515617822 37954 37957 290548405 5137 5138 942603688 32661 32662 361902483 77576 77577 825325655 20168 20187 960057041 65633 65634 955556389 16361 16345 517107219 53222 53250 993952030 87649 87641 436878042 79219 79220 440367372 20883 20884 424293946 97820 97807 844232348 14399 14394 184122430 4910 4911 980405824 3714 3730 790456092 72899 72900 15960194 71343 71344 962655140 56096 56097 747260050 85728 85729 96063009 99191 99192 350511164 45623 45608 611675153 87785 87786 993340675 30409 30398 458751895 18724 18725 927250725 16980 16965 972138397 42024 42030 811801521 46106 46107 599686108 78750 78751 117347182 61401 61402 516398470 46330 46354 847453940 75647 75656 40739452 12225 12222 703064817 94193 94194 894097601 32110 32132 950505055 52199 52225 217792447 97614 97591 408774802 91363 91367 149990015 82222 82223 400700473 42987 42988 261388522 33893 33894 576651735 7742 7717 595259845 71274 71275 313407194 55103 55104 211037784 48266 48288 961991553 33023 33024 208977641 15753 15733 890837038 58084 58108 972091360 36531 36544 221403305 15778 15791 252895042 27455 27452 413978659 27780 27781 846608701 21279 21280 779349318 8405 8390 808717967 92453 92452 436925989 53756 53757 243735837 74338 74339 15702375 91532 91533 714884130 87031 87032 658150866 43870 43871 903802587 51566 51567 71096482 63321 63322 501029072 3792 3793 492072925 66207 66208 468241686 65228 65218 703472614 15152 15164 267883739 75063 75064 186215948 55198 55199 793306182 67006 66992 461077136 38303 38296 209903591 39767 39784 926465998 57378 57379 634975287 59848 59829 945924514 23291 23298 257256937 6869 6850 753791660 12250 12251 291158938 59506 59507 1825436 6971 6972 262776092 82147 82163 500748432 11981 11970 50003407 53226 53227 762612814 49063 49064 694694798 85777 85778 134032537 6688 6692 494344302 81526 81513 155619497 92601 92629 620767617 27073 27081 584523453 62769 62770 754943929 12300 12276 638893059 31043 31044 199500996 28311 28312 136951211 40787 40807 297021862 60201 60191 129966955 90845 90856 121702299 57281 57282 271160453 66857 66858 880711517 25647 25648 612311430 16746 16753 745411092 40801 40802 576577009 81136 81137 416821054 9027 9028 881694258 2434 2448 20871068 72319 72322 334987600 25257 25256 572744040 99240 99221 212649857 73188 73189 518600917 1960 1961 195144532 14612 14613 817349530 64368 64350 262469952 68254 68255 314049450 64654 64680 210130495 87354 87349 740431234 50682 50683 277451091 23988 24010 319928414 56190 56191 771935902 27186 27193 399452201 84531 84532 89737703 56280 56281 339452512 3459 3460 591029052 59482 59495 290598366 98214 98229 685628651 18740 18741 65594835 847 846 622069834 55738 55766 327010955 5917 5918 394483432 93112 93107 39848950 36601 36602 906057867 60728 60729 326065630 5867 5868 939771338 23033 23034 618111316 1496 1497 252007717 33179 33206 466073265 51887 51888 953218568 50364 50370 817028587 5134 5149 15360119 22729 22730 234021842 99718 99719 945306100 49178 49179 938917484 17291 17296 709253777 60748 60749 285409645 72046 72047 533575069 65907 65915 917985901 48261 48281 315797232 74604 74578 968743676 25124 25125 596844452 91970 91971 829894461 39462 39460 832309364 19919 19920 291612579 83491 83514 234034908 25920 25934 756055463 48126 48127 89193681 43384 43385 123637258 11074 11089 477828580 95254 95280 537769749 17476 17458 817643060 6445 6428 138740179 49059 49069 671369432 61772 61773 229381828 99125 99126 20738551 74808 74821 66832092 56427 56402 411944777 92892 92915 946796654 79566 79567 69849086 23011 22989 854031016 98328 98306 960123640 61250 61251 301735827 82604 82598 691577353 7766 7750 750307794 84945 84963 415573250 95142 95115 636687877 28773 28774 269989714 36854 36855 102336518 45819 45820 222674612 94928 94945 307396100 80451 80452 756303963 55810 55811 299011267 160 137 614287139 26525 26526 548116085 53715 53694 685796298 37961 37962 438623862 92524 92530 895296572 50130 50131 99349793 70609 70580 32065185 41136 41125 637723676 51008 51009 800514982 77791 77792 578451434 43118 43106 520097119 87426 87445 856564638 15132 15128 486565709 8530 8531 887172969 53297 53320 608523458 1055 1056 152742820 21180 21188 44621456 56581 56582 980159567 14006 14007 870087767 93708 93709 9201623 29876 29901 337248953 43840 43841 954177750 59057 59058 459919242 86045 86046 837325680 26957 26976 949776982 62672 62669 693716048 54709 54710 385706049 18329 18300 904167769 57035 57046 675318250 46525 46526 969636978 20800 20821 778795027 86134 86121 571700294 53442 53419 741664067 90302 90315 377464604 4863 4867 272759213 20252 20253 98071384 34948 34949 802912837 88234 88235 864097595 58207 58221 706050929 48463 48464 623594951 5643 5644 656610880 28690 28691 720461105 78430 78431 241454543 12468 12469 889643886 58925 58923 886688215 26292 26288 303140756 24369 24370 936403200 46830 46831 532453149 98231 98232 559475749 12682 12683 145845028 58917 58942 130256075 46446 46447 337605307 51965 51935 539307327 1029 1037 301173796 68830 68848 292955455 17109 17110 289005455 17682 17683 413824636 80495 80496 821616843 51430 51431 774454772 37983 37984 984872609 33216 33229 822843586 82144 82145 357717835 93815 93816 821282904 33288 33292 758942309 76011 76012 94127043 2046 2047 212249073 39464 39435 672319667 78155 78156 172919725 89622 89640 517910469 47727 47750 982929260 64664 64665 471196661 10397 10398 401788161 84842 84843 643379303 31383 31401 717512355 93562 93563 339295158 21840 21830 225024731 17635 17636 742612922 63870 63867 878351334 695 696 269414078 7700 7689 204425122 96731 96714 868233183 57982 58001 203868235 55014 55036 188776 14972 14973 54283064 32283 32284 345592647 9916 9917 362554858 44618 44615 394815002 68968 68969 526025972 25436 25424 609184873 21165 21166 419878153 79961 79969 246182103 90819 90820 872843104 37024 37025 255539285 64149 64150 721205931 53608 53609 903809752 97556 97557 736412248 62710 62711 886688087 83590 83591 874301216 1066 1067 689532452 82769 82770 905875667 29181 29182 986256120 92712 92728 142327031 5949 5937 908587166 39249 39245 836884061 12093 12094 732581991 94203 94204 595775469 9947 9928 883622131 91862 91863 441365389 97820 97792 582156967 33233 33234 194270966 37476 37477 439735337 68217 68230 644842152 81816 81817 298572959 68025 68026 269479052 97897 97898 384210928 71458 71459 778389080 76640 76634 533879846 39516 39527 361058915 71542 71543 577139301 27173 27174 516280722 56658 56659 41945942 30899 30900 303169587 77811 77795 752643876 96110 96121 598457318 36162 36163 605389617 23958 23973 430431001 3161 3166 822107956 92823 92824 380568666 59960 59971 16081410 28526 28527 851261678 70541 70511 289614683 14891 14883 164446742 61372 61352 44456377 92937 92938 151366095 91640 91616 253213470 92290 92299 101164019 9316 9317 95463981 84137 84163 594033523 44481 44479 611566123 5789 5800 975492202 84254 84268 344967246 74981 74982 398622609 99644 99645 347683188 20101 20102 316620757 8491 8513 809043242 15835 15836 433259947 21617 21647 493908338 55003 54981 605830960 35283 35284 344087196 36771 36782 976416482 96173 96143 741886870 51762 51792 908093661 27069 27070 487535990 13408 13409 163194104 64607 64608 673836832 3402 3432 56867732 41396 41397 526322072 60682 60666 207208461 90256 90229 370267509 55416 55401 841471612 56763 56764 97939719 44124 44145 826094772 67606 67615 883167685 97013 97029 299754240 48438 48439 663923429 58534 58535 748470708 20808 20809 648541542 50064 50038 809829754 68974 68975 634971412 47941 47942 457469350 8847 8848 900427581 49472 49473 256909527 19711 19712 696513815 49051 49052 495988293 37087 37088 352330895 16475 16476 974092476 37397 37398 946100161 46214 46219 27145717 59556 59539 823903857 99971 99972 726631238 1428 1429 296556436 34549 34550 991817620 47346 47347 112746155 12526 12529 716969840 81588 81574 641837918 9506 9514 344429772 23178 23179 723279870 85649 85650 282498623 60550 60575 443992859 23846 23869 920276041 4194 4220 525147414 31863 31858 97664197 98488 98465 700839610 87036 87030 674291906 89728 89729 968269112 89346 89347 733911027 26916 26927 29766284 92069 92099 221384185 89707 89708 505984817 4227 4239 929001271 27447 27459 840391017 11801 11802 911515886 7311 7312 894933903 22268 22246 885329027 69682 69683 289393639 27832 27854 612252496 55793 55796 55623947 82615 82642 290470800 45006 44989 112713 59512 59513 401804212 12811 12825 250503357 47396 47397 615471160 81882 81883 735160090 31176 31177 317699909 76563 76546 463270973 86907 86908 570758753 14472 14490 803856273 37036 37037 921480906 55444 55442 214216863 19022 19010 558570631 58257 58269 756427740 65921 65922 141909273 39683 39712 424095757 11291 11292 97277827 82945 82966 967124145 5534 5535 656152874 62815 62816 371034359 98909 98910 529553146 97412 97413 91414570 41409 41439 279072456 32608 32623 999106592 744 738 712472707 69023 69024 705430208 80609 80610 54503382 12863 12864 191037553 89857 89837 876827571 50945 50960 930086555 57213 57194 21860744 26526 26530 832796922 43444 43445 286569753 33728 33702 71864388 85726 85727 221480546 57075 57103 315327381 21530 21524 688963229 1859 1860 671256762 18199 18200 376936478 17711 17725 499821258 3533 3534 706217614 76638 76650 707472547 41859 41860 588242526 35619 35620 608008458 38799 38824 114371107 14727 14728 195822264 11150 11151 830899966 66664 66665 653593365 68227 68228 727555512 29434 29411 932814673 97615 97592 179974560 10870 10871 733267223 38268 38294 666477127 35091 35100 628182533 98613 98614 237291951 92492 92505 209501500 19712 19682 198792456 76544 76545 356654929 14943 14931 617123191 40376 40377 611385438 60826 60827 426390290 33217 33218 121000288 10534 10535 532419713 32229 32230 766913303 55859 55860 633093708 85888 85879 766352384 80207 80208 520854093 27581 27595 457124380 65970 65971 349604342 96304 96305 952136716 69951 69952 278698345 36400 36401 60001313 84013 83994 825684003 72949 72950 508375180 55268 55269 340291245 98733 98709 817293499 6179 6180 226532512 24374 24350 174994216 78436 78437 613662264 53901 53902 115548790 56604 56624 393924814 58070 58071 747979227 82763 82764 135080711 97762 97763 454502748 76164 76165 417642280 40858 40859 470507267 26264 26265 345833987 9292 9268 845024426 59397 59406 84290988 91745 91746 115340896 91224 91231 222481849 11786 11812 693305758 62286 62287 360440153 52020 52021 42114604 9862 9863 958150867 81143 81144 748030048 68042 68048 425323471 81375 81376 508903304 2307 2308 996471191 2399 2416 175443988 43185 43167 143768463 8111 8131 321981469 50046 50074 311555914 58359 58360 288042498 17308 17319 426566470 69473 69477 170517513 45951 45973 422153983 35650 35639 787605413 85964 85960 749513540 27900 27870 591799270 84468 84469 861194445 76358 76380 725122341 28013 28014 491196919 84513 84530 194705353 49674 49670 545686591 2849 2850 266284385 52952 52953 272138072 89098 89089 983363763 75696 75697 207955395 48455 48456 484436817 67283 67284 80815959 42117 42114 555222976 66079 66080 643814729 41809 41830 531917216 62363 62344 359859208 7707 7721 245308819 98675 98651 932508968 98285 98283 700774810 38151 38152 563146956 71285 71286 970964163 19879 19905 195525128 75016 75036 469414852 85360 85361 751549832 34465 34466 671939787 93349 93350 358793939 70943 70915 687943680 84096 84113 759066601 33556 33557 266669078 68272 68273 882147467 72300 72285 912815969 86511 86526 944642209 84052 84051 495263611 98127 98155 449933619 24608 24609 964016238 63614 63612 523120954 37982 37983 335730726 1940 1941 308543080 86851 86842 413985832 64494 64474 912716066 25658 25683 568097756 44682 44675 441497430 34106 34088 148984568 5549 5529 82727001 32806 32807 238176752 97080 97090 223466681 26740 26741 735912087 58420 58409 757862830 47829 47845 617007478 48852 48882 827702400 13950 13951 127859921 23859 23860 877452419 96743 96744 328523482 81375 81378 418119197 362 363 267135365 54664 54687 976913499 44350 44351 154140234 76478 76488 588689313 93580 93570 720951802 59503 59504 183513106 77588 77617 2191754 49076 49077 71459201 96281 96274 894413077 39969 39970 786107046 87387 87378 988419001 29292 29263 312432071 89645 89646 914355124 45130 45108 280537792 37033 37034 624096123 83651 83677 488951364 56489 56490 372309621 37267 37268 677072049 80520 80521 766462123 45419 45420 281338935 15680 15700 765965631 17064 17094 811976244 47633 47634 580663442 16581 16582 457723458 5247 5248 954629857 19909 19889 771613031 68317 68318 957221420 83929 83930 415149415 39724 39725 861531992 56145 56119 71377077 80435 80434 472438745 31359 31360 381739658 67193 67211 791028101 25982 25994 191998331 88494 88495 734484593 27805 27806 17798892 83810 83837 777732223 4317 4318 126268673 36526 36524 50769876 63773 63774 123944221 36358 36359 336443973 86037 86038 772696033 97866 97890 213335532 99818 99819 894768517 90244 90227 483760241 96681 96688 187247958 14509 14479 839435408 27428 27429 351816131 79899 79900 387306508 87929 87930 506319127 77679 77692 722538039 50075 50056 281727098 22914 22915 456091980 24190 24168 672653327 95593 95610 993217470 20421 20401 640413632 18329 18330 748523444 90283 90262 314967271 22499 22527 890842150 42179 42196 515877129 20682 20683 312491841 82350 82336 114098210 67660 67661 167908409 3722 3723 840292728 93349 93355 463530705 72928 72929 982065793 96645 96633 938052438 50988 50973 61734857 37958 37963 826916417 76168 76156 468823341 16013 16039 670597182 65178 65179 472925188 45501 45502 214760264 59401 59402 33714239 42807 42808 937844327 5211 5183 531203459 56373 56374 756645974 26259 26260 235345157 92283 92296 859057905 78496 78492 842502434 8215 8196 489374171 91801 91827 319237337 59370 59376 844460691 98956 98929 72372925 29332 29333 251747568 58899 58900 443162021 36585 36602 523577804 51554 51538 942291076 40103 40102 511633663 15963 15964 758446875 13076 13077 676139002 44192 44193 617301936 66352 66353 838083447 96411 96412 542498971 74055 74056 733296388 7464 7441 123134865 7492 7474 25815426 95141 95142 133946605 78854 78855 213512243 86646 86663 286297376 8844 8836 271892915 44474 44475 651484043 26916 26919 608907805 47250 47270 952468884 87070 87067 770386646 36599 36594 37046986 73729 73700 770422327 41143 41135 277855526 47369 47362 739922246 97419 97420 694543269 74142 74149 125775621 84802 84822 543493894 13185 13186 678118491 49719 49720 945385493 60777 60778 433575556 53916 53917 546379477 48799 48800 147585204 90380 90387 880091298 81614 81615 725961346 44594 44569 260385318 38338 38367 352045456 58055 58026 658085537 49753 49728 804363921 65238 65244 502071884 96755 96756 135600217 29378 29379 586831846 1333 1344 277195873 28326 28327 118219816 16525 16526 457082675 17337 17338 443877154 62116 62128 55677841 51676 51649 746681544 84471 84483 749710534 97443 97420 210056409 2182 2184 249491248 93877 93886 27788587 40391 40379 817256116 67728 67738 702829888 39671 39641 913892594 89541 89542 684295870 40384 40385 520856287 81085 81086 652811167 36674 36669 306287097 53610 53611 785322512 84538 84539 421416587 68575 68576 608651356 61032 61008 963418480 9835 9836 230984250 76142 76143 617546128 57502 57513 217935829 4139 4140 483126830 660 670 311394912 34095 34077 684391958 36356 36357 872599701 77882 77883 939608951 42688 42690 320514734 83988 83989 529974010 9696 9669 16210856 98258 98242 931549054 12916 12917 226923101 99781 99761 217442143 50037 50038 268372282 51763 51764 325562075 47615 47610 193479990 411 412 826793808 25667 25668 239527135 10494 10495 903360819 29604 29578 837303128 77039 77011 79175633 23162 23136 915568514 43979 43974 690137469 96922 96923 835311226 3393 3394 220868204 25971 25969 183084863 53146 53147 634754277 61671 61672 69718104 75906 75933 269917319 47850 47851 846857392 15227 15228 203994623 29374 29397 978923614 26691 26702 370580017 31425 31409 371955713 52289 52290 810384707 81071 81054 352639234 81422 81423 796887900 70327 70307 240053382 5630 5609 297936700 81527 81514 301918197 97221 97222 535859323 89634 89635 17892905 870 871 488305341 35272 35273 270393624 22272 22273 367111794 66076 66077 165542899 20684 20661 438419343 37270 37271 135465717 79720 79721 590779767 32538 32539 264280932 30364 30365 993019571 20315 20332 354846675 16431 16416 723550086 9495 9501 429698445 55776 55777 369789033 98102 98118 525857368 95843 95844 239672992 64542 64547 85632476 809 810 659275225 18016 18017 799750519 76877 76878 278567022 13870 13889 517668825 82793 82799 816786650 71953 71943 518620473 22302 22290 289804710 87542 87533 154989947 57869 57870 569491701 34215 34216 364992284 36704 36705 508933168 76078 76079 306723132 87807 87783 555696982 9358 9383 551984029 61276 61277 769729894 23959 23960 348337441 55846 55863 178926232 68014 68015 788334634 40534 40531 452172998 82281 82280 980858492 59517 59518 148320366 49193 49194 789006433 32771 32772 113751169 105 121 703261350 12036 12047 720516362 75872 75889 43350667 39803 39804 925318667 55727 55728 996208412 96220 96221 260022754 40340 40341 568904545 43959 43960 884443484 82310 82302 522022097 12876 12877 178289316 32611 32620 366923491 68848 68867 648716510 95224 95225 632426572 1909 1928 152367160 53948 53949 2819611 21678 21672 228185745 79713 79714 765676343 41123 41124 154719135 96436 96426 405245127 63457 63474 566693411 76591 76592 654682913 69757 69758 47740458 24074 24075 674039454 50066 50067 909073193 29199 29200 996715343 58256 58249 640111853 82584 82580 218906908 38636 38616 327790010 44746 44747 173383812 23940 23941 868596913 41574 41548 884898004 62117 62099 551067258 75801 75802 76386425 66535 66536 433748578 1664 1665 776830739 49238 49213 437874424 53227 53198 920773567 12603 12589 664132476 87580 87566 636329854 42671 42672 919847225 36342 36343 399839459 36016 36008 579601774 11278 11279 723044683 70735 70736 464686222 4941 4920 428467479 74003 73991 653539138 27966 27967 88106616 41262 41265 344860911 26028 26012 368012916 59427 59424 472088104 11772 11773 459179592 66224 66237 64441390 2722 2723 559435694 64161 64180 137915301 81627 81655 691967043 17596 17591 802832600 55503 55504 33145180 56014 56015 10297260 15251 15227 508373458 47727 47743 195188088 16407 16408 452221223 88390 88391 995375976 25384 25366 729469411 34375 34388 128717147 72573 72574 588766439 92179 92174 103800036 17960 17930 596502776 95954 95955 621701822 43868 43869 699479332 43145 43166 762314550 26457 26458 166320787 86634 86627 316805481 31714 31715 648617242 82352 82353 471325539 70105 70106 612881723 39929 39930 607548238 46666 46667 150521386 94868 94869 583643258 33639 33666 864956843 91351 91352 651931920 56052 56053 276774559 45864 45894 532474592 86942 86921 607029617 11521 11522 843711224 87154 87164 845863142 21041 21042 36056636 28787 28760 266140514 41675 41676 958469488 36341 36336 723665841 32909 32936 901855702 29295 29296 174537675 54206 54233 242872944 19990 19964 876629805 93416 93417 198137028 4825 4816 427037401 98892 98893 652436114 15331 15332 962170973 49182 49183 60074584 57991 58009 203215319 19847 19819 668878885 64891 64892 439378778 10889 10862 225205368 58968 58967 889476278 68463 68475 845679113 58602 58617 889631191 23916 23917 843750774 25304 25324 193310302 87265 87266 996653045 68576 68599 574188003 99823 99824 863300122 13151 13152 743807252 24931 24956 466087127 10914 10912 424070222 35840 35841 594663428 83879 83906 615575671 50673 50700 734811979 90839 90840 894339099 83325 83347 640969186 19168 19169 281126298 92549 92579 405383964 4897 4898 633350267 98171 98143 777833447 72742 72762 585004447 6064 6065 588269039 17148 17124 2309491 13121 13135 474407103 30057 30072 723077261 56255 56243 3777012 92161 92152 84403553 42610 42611 26530436 94629 94630 963151190 80957 80958 650408573 12520 12538 681774752 26084 26097 196214602 90482 90483 553348262 32117 32118 228172153 48912 48913 809391941 20931 20904 970914835 37915 37924 2859529 18127 18128 737382934 57391 57392 948882677 31621 31622 292761859 30337 30338 22777215 63918 63919 944491993 98960 98973 813599256 95890 95862 54384317 90786 90787 37990961 80425 80426 59167844 95244 95254 776546789 70420 70406 461466327 56422 56423 288570274 16082 16098 671198905 99799 99800 295480306 16432 16452 253051169 29576 29577 574887083 49561 49562 189699604 70351 70373 111460807 61348 61349 187382485 9936 9912 369260216 94315 94334 758273949 99143 99160 581726687 42770 42781 145310019 85727 85743 875143992 41367 41368 568442635 23337 23316 812804139 80366 80367 769249372 48127 48128 665033137 28067 28068 808943854 50538 50539 994284081 55306 55283 879539244 20568 20558 607911305 85584 85585 946491620 95464 95465 743868047 67727 67734 506232950 3787 3808 200031778 13616 13611 612214889 7844 7860 620795479 7504 7475 803485984 12097 12098 966088433 31966 31967 36946449 73628 73629 629766209 47195 47165 700837983 81566 81557 511274850 27933 27924 34505325 55566 55567 516436077 40323 40337 817795553 91628 91629 462683501 82562 82563 942580527 62341 62342 462534111 27051 27067 815904747 11852 11853 310566002 75789 75780 476668039 73182 73183 551430381 17409 17429 581474691 53738 53708 285384783 91996 91997 892577824 45958 45966 315138357 16951 16952 133739610 55816 55817 502050524 27253 27238 729933809 84015 84016 594990767 55407 55431 257237687 60477 60458 846817527 625 626 20517215 21475 21499 228130373 47028 47029 971543029 76215 76216 328485501 11694 11665 246534264 75051 75077 369267370 82652 82626 740492757 7482 7483 547175305 57656 57638 787072835 22779 22780 452447080 62085 62060 561541457 85491 85492 665631315 37817 37791 833194913 43626 43611 226645698 1206 1200 50613852 99267 99268 82428944 50009 50020 989702250 18126 18127 965779229 84670 84671 359011915 26441 26456 440713651 49383 49384 69931427 63801 63802 92304512 90410 90411 254466458 71074 71101 414509728 32481 32482 282931307 39553 39581 106395901 29204 29205 65937160 63781 63755 594001363 26760 26754 985520526 58229 58230 781176855 17458 17459 46623388 52526 52527 999651170 87735 87758 173725167 95294 95295 920679615 76772 76778 890684261 444 460 878590187 14950 14934 796269658 13251 13252 684265039 99306 99296 234060059 79891 79874 148369360 14585 14586 736083319 15602 15585 451117148 88154 88155 164296804 17359 17329 971367685 34264 34265 811532553 76287 76305 654094350 12623 12624 61452019 52119 52101 305714674 97710 97694 313999743 77590 77579 622823274 52815 52816 697388105 46775 46787 896354920 31208 31182 20433309 21038 21039 670395657 49236 49226 519380030 36496 36497 188814476 52081 52052 970232954 54904 54905 743847025 59103 59104 91198413 44912 44903 891620903 72858 72859 124738122 54954 54955 904371561 25974 25975 189061415 5081 5099 307229233 17171 17154 486421533 91989 91990 499578153 20033 20034 690592184 11839 11840 951491216 50560 50535 474362312 8202 8203 565895054 66439 66440 941908956 89761 89768 528811203 71956 71957 378966119 1704 1715 624077578 29416 29425 866328271 22536 22537 786212378 8574 8575 582004014 47809 47810 902614504 6788 6811 821376550 16002 16003 820977559 90467 90468 877404418 48519 48534 759268182 41376 41377 632140757 25971 25972 528651534 76432 76433 988858010 20001 20002 706704559 65706 65707 156270538 92138 92139 244093399 57277 57251 516345840 35262 35254 945671444 51450 51451 813344962 33124 33098 445255618 13063 13064 413550005 19871 19896 302861541 81336 81337 414061926 11192 11179 889150095 6893 6883 615743228 15102 15103 908225697 22958 22932 363603439 73785 73815 712888667 44895 44896 698927167 59328 59329 560549 16218 16219 783125833 58250 58224 949655927 80932 80933 196477396 64989 64990 117995689 43848 43818 169315045 52208 52210 751688057 58679 58685 329954371 26824 26846 464523848 47196 47197 468730328 57352 57353 270126878 97547 97534 763036280 30807 30799 406430464 17514 17515 322323335 45722 45723 772924869 48611 48610 519880023 83316 83339 13177650 94969 94947 88626843 8129 8130 398609322 98112 98090 893253024 40948 40972 919043365 67804 67805 898371450 86319 86299 815103310 68751 68768 955140504 857 864 198580090 19581 19582 699659533 17284 17285 324291662 33785 33786 861087164 99436 99410 102418162 76254 76255 627226540 82756 82757 808681551 93713 93701 72055020 55822 55804 736497614 24936 24937 188449256 48049 48050 442497096 10461 10462 368019199 59383 59384 126106377 1722 1714 800490579 35113 35114 382396125 97776 97777 911726173 92210 92211 878734648 21546 21534 623477328 31906 31907 491887857 66635 66636 262303594 4116 4117 288544534 6810 6811 172919329 22208 22209 441044061 42515 42516 315285512 65014 65012 207963262 24441 24444 5453958 5481 5483 694258453 47448 47449 533515797 17332 17353 159863566 75985 75986 869256868 403 404 308756507 24564 24565 822987878 21808 21819 586899587 41489 41470 974711634 13341 13342 116704502 51106 51102 690365635 83363 83364 241266717 69138 69167 572526278 81476 81477 706203996 69497 69523 664686015 64835 64836 13228650 96693 96694 193433127 69309 69329 532114380 62271 62256 437332357 32749 32761 168725561 71959 71929 870087999 88427 88428 51799311 94100 94076 247396355 83982 84002 794608547 1971 1972 623978998 41416 41417 294153282 35120 35116 31750839 72589 72590 18646707 98575 98576 688273285 21952 21953 770284662 39941 39942 473594773 48828 48854 683232276 59628 59629 74472677 28681 28682 444375086 63991 63992 122194646 76730 76731 904413640 80928 80929 267092669 31177 31196 931489458 97275 97296 380240384 85992 85993 382246431 64821 64822 363599004 86134 86104 939163362 24717 24718 402380886 32219 32220 381604215 78496 78497 974579368 62260 62284 562748227 20515 20528 669180235 75116 75101 354228240 34126 34104 133584940 89290 89291 223112753 73674 73684 830638808 16174 16181 681650195 29216 29222 995381259 58440 58441 517414839 58175 58176 66806090 54740 54741 938688581 62817 62812 208101825 20139 20140 784412559 3497 3498 828662766 65122 65131 376116318 48473 48474 591877246 99819 99839 471476293 65215 65216 461569455 6439 6416 970498046 21141 21150 880666626 87183 87184 356266471 15580 15581 881107709 78851 78852 232877777 28060 28061 457384963 64802 64823 53031902 36641 36658 202508762 56617 56618 974818948 95341 95365 98024077 26312 26333 611058753 51120 51132 116305123 49076 49072 601823001 13826 13856 891322378 29157 29159 940725561 79288 79315 903116431 85792 85793 456059424 72984 73007 693292383 73483 73484 836927465 98045 98046 834684026 20227 20236 498977213 40957 40958 175800134 81322 81323 832630130 26012 26033 490032175 11522 11550 577076673 30681 30652 474566536 75143 75118 84383876 97265 97291 153238626 53461 53485 952149550 79509 79507 386558271 12383 12384 509561983 13184 13201 70601544 186 187 209829903 26617 26622 336511232 27482 27506 451428730 80808 80809 70334299 56780 56781 343488437 42141 42142 720223135 40778 40785 653736539 19733 19752 280204300 71466 71476 672878344 39514 39515 24257744 36433 36434 71980407 96226 96239 768962889 24180 24181 139564818 84183 84184 689620860 24264 24265 460398556 1739 1714 808960019 95569 95570 455089694 93355 93356 178419665 36521 36544 290802068 42880 42881 85876205 82339 82340 237087152 42576 42550 650983292 16694 16695 90169460 57504 57509 221529471 40784 40785 314894823 57525 57526 413422491 5709 5732 785631193 54845 54856 898204016 50536 50526 965301976 80289 80290 807220473 64577 64578 63777736 11473 11462 4167473 26292 26314 243870678 3849 3850 296040848 85035 85044 394219876 75035 75036 536384231 5588 5600 210087849 31947 31948 168515848 59401 59404 243097481 72468 72469 918532546 17864 17874 728293539 94433 94461 513349185 74246 74247 827738076 64943 64944 733845330 57608 57617 160099759 22467 22488 867680071 98148 98152 759217951 72962 72963 942011093 133 117 804213968 6536 6537 795817973 29955 29956 957866935 99606 99607 312502427 66946 66965 777191063 78469 78457 953630696 74157 74158 465405659 32509 32529 918681843 71767 71763 105475348 67774 67775 490342569 56933 56934 663721802 58576 58577 370559968 2599 2600 624552138 20985 20986 959254530 3874 3875 295412209 47201 47207 958206570 91940 91924 510228834 52923 52931 748185806 69685 69686 27227575 54063 54080 73764457 16 17 687052004 94226 94250 756905856 63792 63793 477228641 81281 81311 203386742 96925 96926 36769534 7222 7215 706581234 18615 18616 731757009 79027 79034 49024658 10568 10552 505313029 97313 97288 525095154 6692 6681 321349762 46545 46529 240340249 27626 27624 782695239 5589 5618 739358952 68667 68674 499289861 78342 78330 75494362 81309 81310 615795603 3269 3282 931134876 4 5 119124787 53985 53986 22658768 47107 47108 180141129 70521 70522 783444365 32106 32111 516434803 15446 15424 980790797 55286 55297 105644676 76765 76787 319412859 40198 40199 242790254 75318 75319 580998699 92672 92673 562823087 81902 81916 938182568 89740 89725 865255072 31077 31075 734270637 92061 92066 726284808 52102 52111 742198935 61647 61665 532225458 69172 69197 693057955 42437 42442 812132848 36758 36745 601174088 74541 74535 114530565 90195 90196 104365544 13086 13087 152716232 61477 61478 831910485 59251 59252 320081000 94937 94938 595898554 48131 48117 259151639 80819 80820 289236853 52481 52482 227152875 17849 17827 875430334 33536 33547 59268743 70351 70352 858539180 66539 66554 910660532 86120 86121 429731263 56348 56353 449978766 1446 1447 423822653 73813 73814 520608310 58599 58601 635843022 33997 34025 225973084 79749 79745 885672226 42771 42784 671045650 1739 1731 218796610 746 747 877788391 2509 2526 553638459 11643 11644 93342826 90231 90213 889531453 65550 65561 986437368 93101 93102 298550691 18149 18150 367322571 65172 65197 227292260 9855 9858 73250071 88179 88180 794463965 45302 45277 900464534 41251 41252 149527034 84414 84415 415008049 39357 39331 216085231 75988 75989 858627818 35465 35442 528002278 52087 52072 393273102 52762 52763 774730669 99303 99277 20841724 33051 33052 652250500 43053 43077 793985218 34536 34537 205248693 94816 94843 767848350 98570 98598 559672633 82322 82323 467140083 74595 74566 120031993 1126 1096 707863647 82286 82263 705133081 42218 42242 220593234 95385 95364 126501526 16408 16409 406032419 92046 92058 720182946 29932 29933 307310824 60946 60947 391297359 7468 7469 137640563 72136 72137 100154327 13801 13811 957418470 50226 50227 376072659 33325 33313 628801091 21519 21520 243559987 82834 82835 330092158 35361 35381 198301427 68717 68744 563326258 18904 18917 195551681 8954 8973 751156260 6846 6818 714977630 43602 43603 622148878 30659 30660 476702306 65973 65970 511726769 69912 69889 821774445 3224 3225 856273541 81830 81847 428538595 22565 22575 290478857 54280 54270 565610747 9518 9519 842463420 95260 95280 842032496 7539 7567 832348786 40884 40889 553773434 24258 24259 724784511 10195 10196 542763530 55524 55525 195538399 39196 39197 578813783 86546 86547 891412807 55025 55018 450997261 81055 81056 893821229 18915 18921 947709297 69679 69680 466759859 46984 46975 35967201 66127 66128 72710323 51628 51629 276994065 13946 13956 256630019 1075 1076 124018725 25581 25582 296371532 81311 81325 445084664 44928 44919 199553972 56286 56263 350975565 68145 68147 796328496 57119 57141 970161054 26985 26986 521846512 49490 49469 231547677 25535 25547 535063991 57053 57054 687032063 84767 84774 584474083 26192 26181 462676780 54695 54696 502560025 8918 8888 65001239 79120 79098 933624808 67852 67873 126742649 95960 95956 704546559 83029 83036 252686896 39438 39439 511662492 7335 7338 743904359 46226 46240 93016031 72901 72897 905970947 865 840 619857854 59223 59234 867033279 13399 13400 742424771 40099 40100 671772445 69960 69961 395135746 69173 69187 705381656 87345 87346 75605211 46595 46576 456564678 59719 59737 844613114 28583 28584 365215898 777 796 407601689 45397 45398 372163268 84177 84188 997623522 60608 60609 752062351 3969 3989 324403681 74544 74550 129021168 22760 22732 942330983 26713 26710 771819255 62840 62815 773436345 82564 82565 574470528 7561 7568 273681532 81604 81612 38017482 37816 37817 228097339 92780 92805 957144557 17765 17766 232142145 69739 69719 454017270 80115 80116 419719753 37221 37251 714961554 81283 81302 564226470 22150 22162 26965160 53644 53657 595253903 11719 11747 852220406 17437 17438 400706205 63452 63464 938316768 88235 88236 51189383 86629 86630 325020009 68306 68327 442695737 75285 75270 127804608 45611 45596 790493322 1836 1832 644234818 21088 21105 692669927 20426 20422 146371227 64117 64118 754808495 90926 90904 693022933 14755 14756 250223830 47040 47041 196733341 21448 21454 669804596 87607 87608 385718016 66939 66962 692794952 3574 3575 1965177 92973 92974 155657470 64449 64450 400066313 31237 31227 19480767 45709 45710 245028376 39504 39505 163033173 2361 2362 623088590 675 698 866261527 17037 17038 337179588 88549 88544 616345954 45027 45028 958796462 73753 73754 641633618 65169 65163 524149911 4986 4987 98833612 48394 48404 429829277 84326 84327 145635453 92401 92402 159575988 81730 81731 558293141 1423 1424 59755832 35612 35640 882823941 32378 32348 467548500 91216 91217 873703666 67177 67169 83043442 16088 16092 931607332 70821 70822 149492619 25750 25757 535046088 83581 83563 737648601 41391 41392 424945720 66224 66225 588445740 48298 48303 522304458 68902 68903 63497714 27542 27536 146014993 31696 31692 20374778 82986 82987 343984924 24827 24846 636034589 77116 77117 941399550 99580 99607 978439564 86372 86343 328969962 47400 47401 659668928 2106 2107 582949355 59775 59796 388127865 69177 69178 811851649 2503 2507 228907885 6862 6863 675353188 67997 68001 972353118 58690 58691 72026987 67068 67069 872321759 80917 80918 60468929 65153 65154 666749864 87399 87400 156981973 81495 81512 967634717 44495 44496 206454767 68470 68471 705334882 93236 93264 883828832 38316 38300 943123953 92203 92204 927025579 47904 47905 140216000 3292 3293 387335344 82301 82302 989595968 50651 50652 119560435 85775 85760 591105157 6769 6770 456053310 84220 84221 842303240 56324 56325 797466808 31955 31932 40382238 9634 9635 747828014 73408 73426 209456247 31924 31925 649578536 99872 99887 189736231 43926 43925 831688916 68868 68869 821493217 2635 2636 394309275 9484 9506 87780248 86643 86637 988059602 22543 22546 849496329 71641 71644 604259668 25329 25358 818298139 97268 97269 238843353 75548 75549 551025885 203 204 387704120 15706 15703 677502001 83929 83913 674303047 86341 86357 133100848 10196 10226 621211142 75533 75530 137535149 38083 38084 136166657 67467 67466 426541690 2081 2091 282385871 83631 83632 922410428 547 537 627275050 81326 81344 826557666 51248 51227 918919728 7397 7399 668871394 86505 86506 40996213 24295 24296 145658228 36902 36926 892001480 68820 68791 36856630 14087 14112 411645877 16527 16528 755260928 8887 8872 460013476 41717 41743 519779216 79615 79616 792702093 92247 92248 234420126 62448 62449 456008425 113 118 691517920 7438 7439 603296332 74136 74112 546992211 71008 70981 295840445 63993 63981 889580688 63271 63255 124283509 77668 77669 253129091 87692 87678 233629732 15845 15859 169452358 64781 64782 963706154 78054 78055 260454603 40448 40449 393564411 62755 62756 896066589 50261 50262 297178883 44239 44240 560548689 83879 83880 25897063 91507 91525 344957786 1808 1814 585034054 11879 11880 314772399 96416 96428 933673885 79334 79328 965029929 23084 23073 903803200 46999 47010 653943738 64038 64039 709481849 30752 30764 959658680 26063 26080 577678560 55272 55273 683253652 1195 1209 435499380 54556 54526 212323750 97551 97543 885507260 79021 79022 683479888 12513 12506 860386068 4407 4408 175821234 10281 10263 154141118 58130 58131 654997863 60513 60514 941307801 53016 53032 291494540 6990 7011 443206163 57333 57351 789182016 6042 6043 944759479 62563 62545 206785258 75543 75562 973058222 33473 33469 60462167 59633 59655 93810048 85322 85318 718918773 59666 59689 525226842 44350 44376 978159138 12893 12894 793871869 12062 12063 667983100 5183 5184 311583263 62634 62625 499576286 38927 38954 57774275 43012 43015 742258747 15286 15287 701019904 35682 35696 582860870 99740 99747 361978090 86088 86076 244081897 89212 89228 805098280 1671 1672 934119860 67929 67930 851203122 14938 14939 676738669 27850 27851 795708608 38960 38983 785597198 91779 91780 915014112 79187 79188 279072771 93530 93531 829121567 77448 77438 643525564 87252 87238 360170759 66055 66056 396809680 82031 82007 682168780 86098 86100 111009902 65394 65395 191604515 60185 60186 501991546 7603 7584 417469745 71350 71344 215431483 84327 84328 248478865 93120 93121 30254308 7364 7365 873750763 25979 25980 6134004 78041 78042 957175425 95277 95291 319923097 98299 98318 34166902 25739 25709 830136405 13105 13106 68457684 92935 92952 619134264 53091 53104 796178889 26835 26836 159792705 165 192 987387399 71260 71274 735779835 16211 16212 139495556 48329 48326 303308021 85321 85322 368424501 46210 46189 846008695 2215 2224 256188147 2763 2758 297771877 57762 57763 871919687 19988 19999 34974908 66786 66768 824685147 89611 89617 435377979 33009 33002 693001390 74444 74445 347507277 33381 33382 727934002 41668 41669 212711706 26911 26904 1650014 52220 52234 984360057 79919 79920 7966961 18508 18509 954449776 98603 98604 728352448 88422 88423 710956299 9031 9032 527574310 22903 22904 529427510 31724 31720 912386907 11167 11195 867386176 81173 81162 191643960 66150 66162 601526707 47354 47355 126754080 52339 52340 360755404 98344 98345 320271456 33657 33647 940297512 24668 24685 655342273 86579 86575 82287442 42550 42551 761613613 34192 34191 567220843 34507 34504 917876576 8227 8228 460909702 82362 82355 264149520 5136 5137 310433133 20300 20316 495717330 80492 80519 768985846 10668 10655 140794365 9411 9410 675719949 5109 5082 879472479 23504 23505 898822343 36737 36754 202464412 78342 78353 714376904 8855 8856 383078860 13938 13939 389682979 97072 97073 68185868 71273 71274 853543261 4765 4766 273056594 81869 81893 739398774 17453 17454 990784069 74284 74285 6090452 23492 23518 698341642 81894 81900 878333026 37938 37939 332727384 40594 40595 978129902 85676 85677 395743404 30643 30644 650249652 85391 85408 272444119 67023 67019 896465036 41916 41928 606768067 10194 10195 877834382 57398 57379 746269564 32458 32459 595808815 31383 31397 616666181 58874 58875 708018079 94447 94455 856180221 51621 51631 741629219 43222 43223 825010545 78077 78094 875804818 53282 53257 160087811 48755 48733 913296012 34709 34710 311104255 82053 82068 914055753 14898 14899 73690454 37596 37566 56407497 4211 4202 362387363 48814 48811 149031475 63095 63096 404144436 41334 41335 31762131 78217 78218 232200553 99707 99725 937677840 11459 11484 959583276 81776 81777 764936388 99443 99444 603643869 72269 72239 597092672 79938 79939 136333453 75718 75719 769449698 8358 8370 478041386 28370 28400 101426334 86013 86036 192096139 25554 25555 782793822 91786 91787 99733355 26711 26712 210315600 56577 56578 448031238 6838 6842 489880985 89553 89554 382726943 86943 86944 318194302 96360 96361 166926673 38687 38688 330757647 29977 29978 10437227 82760 82761 181433063 69368 69369 2046861 84350 84351 808599266 52238 52265 688913025 50946 50938 184689704 25722 25700 946997415 21815 21807 375402575 1232 1233 322729807 33831 33827 957255004 6212 6189 181124308 74459 74451 230616972 50501 50502 247656217 30991 30992 252045666 23619 23620 693664026 78506 78531 946771458 47221 47233 995780852 56346 56318 219421184 38570 38568 386621404 86389 86390 225480246 73024 73006 315499928 23108 23109 85557594 94111 94126 768236044 89065 89090 348209941 43689 43690 708021646 42272 42273 665013502 81825 81849 901095699 70326 70334 312927925 91583 91584 212905219 77699 77700 182075310 64087 64088 411810745 84885 84891 782239249 95750 95751 232291383 72682 72696 501253727 9057 9068 65047611 2566 2567 977987287 25353 25354 17370654 79113 79131 947950340 20487 20515 930356861 52713 52714 921159450 22958 22960 301938377 86556 86557 724338698 48388 48391 219166548 69675 69676 816497589 83085 83109 150091928 64845 64846 869181856 1630 1642 580811649 3444 3434 475490055 5565 5582 531717129 19390 19392 952248347 52260 52261 535393043 90338 90365 578418751 93567 93591 765497508 71666 71667 276938026 8349 8378 948517979 38247 38248 475030556 72886 72887 296911572 81553 81554 86348898 59920 59933 300350290 72467 72468 951402191 7922 7909 601853861 53662 53663 244493450 78109 78110 241436197 35542 35535 151867384 6103 6106 480058888 49770 49782 807524905 11457 11458 293612834 43900 43886 250271832 89228 89229 351723250 15466 15445 791115641 15166 15183 328176291 55933 55934 34597191 93462 93460 705254331 61230 61204 205977283 45038 45039 255173327 83954 83955 243401203 49183 49158 562699558 96626 96627 383913141 30050 30051 88706556 79172 79191 99521306 45555 45556 775236274 65233 65234 137556941 45199 45200 286893288 86089 86096 270594656 56709 56710 952197360 72558 72559 313757157 2252 2253 159134501 46002 45983 677066425 77685 77667 379968272 29115 29093 379553999 48239 48240 789265395 30447 30429 515958569 45364 45365 319587472 48732 48735 819273244 5912 5914 936051271 32083 32059 981618679 61309 61310 121703960 80609 80621 17578757 83946 83947 549419648 39649 39650 110580116 75745 75746 522837793 61603 61604 430541225 68568 68548 247910499 59273 59261 764494044 77544 77545 968002045 10832 10846 186735993 28008 28009 262275115 32191 32192 989047234 10355 10356 612031943 851 852 883868065 12107 12108 337957920 59155 59178 448300204 99899 99874 430580809 75865 75853 997129229 29512 29513 677787550 60092 60074 495878442 42909 42910 755463984 43541 43542 865751293 72433 72431 598742471 48504 48505 766892151 94765 94766 230954444 99554 99566 662371992 90608 90609 977716287 48019 48007 749260420 34815 34785 382411588 23024 23025 839045872 96997 96998 14507342 55970 55944 818512707 79603 79590 3390369 94589 94590 44845532 339 325 157981572 49248 49240 496597973 4590 4591 691398663 52564 52565 594889539 14454 14455 249202600 281 259 946867910 38861 38862 933741866 45836 45825 582767873 26391 26392 975358480 34260 34262 585923034 67255 67256 995266704 60766 60767 125949171 82961 82935 640465623 25291 25270 486616363 90989 90982 840204881 43932 43933 557955829 36121 36128 285347130 77893 77894 393895770 92547 92548 917126746 78949 78950 165231049 18782 18783 280670132 7099 7100 499326125 9438 9425 31136722 46934 46933 43559873 91231 91246 394136163 81552 81547 561197544 17421 17422 485204680 12370 12371 358250243 58431 58445 873924752 90753 90756 326633952 75766 75767 522921388 3967 3968 384046996 84535 84536 673942618 42835 42848 929073903 38166 38176 117472267 82631 82602 778777485 74682 74683 202444538 54970 54971 477362461 66258 66259 242627871 2361 2347 462010986 43754 43725 537581602 2127 2140 508418809 11381 11404 781178016 76682 76664 734644810 6324 6325 245441184 98621 98629 676277617 15933 15955 237057036 35289 35290 48706012 6622 6623 348516384 18552 18522 222486644 3602 3613 739506416 18426 18414 51227871 85680 85709 759821720 34604 34607 940166287 91162 91163 891291584 21919 21929 680710540 42518 42519 397005741 17353 17354 104769862 78005 78021 726740949 62176 62177 249402009 33374 33375 682800384 70998 71018 274418223 23775 23776 99248599 4057 4058 958424077 43051 43052 364093761 21458 21477 235390954 6862 6887 501133366 57982 57985 563294910 19352 19325 15147755 44362 44344 262316097 55768 55798 980968989 25373 25356 394721339 599 617 307196981 61433 61404 932353733 19663 19683 667561610 61320 61321 766454183 79447 79439 55325728 43844 43859 531783306 76715 76698 839374521 66700 66701 793113683 87174 87148 930850938 95603 95593 762525469 3958 3959 731417352 7312 7313 808746193 37813 37820 751719987 91727 91724 888764584 20582 20579 360244598 81563 81564 389664357 81394 81395 332814112 46969 46970 473228606 71393 71421 597498976 10266 10241 331637932 3820 3821 557034109 1332 1333 568513331 88789 88773 155974655 38309 38310 198647736 88819 88840 812245122 15669 15670 420115740 20166 20174 374615719 16507 16509 540888111 11723 11729 260564717 61521 61522 802576357 47402 47406 566191199 85406 85407 941129536 8366 8369 691535531 37408 37409 132831136 28228 28242 518478920 48029 48030 946257393 1342 1343 563344804 33857 33858 615014548 63008 63009 908294784 73214 73231 556204237 17651 17652 706214621 20559 20536 612509478 60911 60887 859248821 58399 58400 611172001 21971 21960 306074144 22094 22087 173154335 87947 87948 375602996 50390 50391 225882888 50067 50068 779881171 6627 6628 929046228 69821 69845 154057698 85415 85416 969431341 94484 94509 74598575 21790 21797 856923657 26830 26831 745573419 99956 99962 505309859 32347 32373 588636146 11022 11040 168457137 53475 53476 641302028 23187 23208 139550059 35373 35374 190269632 60318 60342 8316729 59021 59022 771513553 35957 35985 161197497 58983 58986 545697756 24237 24238 603859823 81717 81718 350804225 29029 29039 435539514 8330 8331 326829998 9033 9061 992058094 4120 4119 71763446 88336 88337 153991543 65959 65960 330887954 74370 74373 91111187 77558 77553 56510824 57631 57654 300955949 43259 43260 196407456 74288 74289 814151952 72159 72185 16887280 53979 53973 891081439 72776 72777 964756886 12763 12780 480884949 82270 82271 650243860 90359 90389 821351649 46117 46094 970730983 29848 29849 858787139 59641 59642 330444712 84404 84405 363936679 71212 71236 680496485 12749 12761 136909406 33510 33523 24398403 97008 97009 26524037 75992 75993 309886803 77362 77363 335144908 90153 90183 400261096 61594 61595 747279623 10936 10960 135005817 17990 17997 524346654 31134 31164 149705481 29092 29093 746463537 72811 72812 984627033 61431 61432 880793230 22538 22539 442058334 75021 75029 553378596 37066 37053 6957995 78123 78124 325174275 97491 97509 109439493 94104 94120 503962406 97614 97615 679782956 29573 29577 961396080 99509 99538 300089258 29453 29460 136237544 70160 70161 124586327 68699 68700 616207742 32508 32509 682561879 79560 79532 15492984 3537 3538 993488033 26639 26611 273424724 22724 22741 543378834 28284 28259 516825959 92545 92554 894449432 2527 2528 224488072 39295 39296 911587473 6571 6572 567316158 99368 99369 741135128 26788 26789 886627052 73287 73288 311672658 42386 42383 708255940 93013 92987 882884945 40500 40497 583712851 74349 74350 491706583 12201 12202 322382747 20292 20293 589551738 85062 85036 988732166 8304 8305 66675144 13041 13038 599549635 49332 49327 428886521 61124 61125 446854123 75627 75628 661815005 98398 98399 38439676 24737 24738 743713823 31492 31493 217121440 81583 81584 573043731 19097 19099 146208747 98400 98401 815863567 69286 69287 541421040 65890 65891 796436183 68505 68506 478397013 85579 85580 46373242 87006 86977 322806152 46023 46033 931135489 81233 81236 425973352 14892 14893 112256828 34879 34880 962259678 50513 50486 463648703 23389 23385 203188619 24671 24700 654891780 49350 49344 651677050 69483 69484 308732892 92583 92568 574831418 60686 60673 155616585 77101 77093 161859076 72188 72189 786315909 61577 61599 769244886 79088 79089 191389449 85789 85790 70287063 39505 39499 455043145 61583 61579 101648703 43877 43882 549889914 9323 9306 945001534 39234 39237 439116693 21417 21418 674534880 80733 80734 463574876 81985 81986 200779718 84113 84096 856210804 11061 11062 537360635 57276 57269 953345827 56902 56903 987875860 34956 34980 177099895 20828 20829 139053470 84930 84931 743357574 56027 56028 818588201 81267 81278 323584771 32483 32477 383792877 99801 99821 472875931 30111 30112 638306699 85541 85542 385068238 6136 6124 17582219 87867 87868 385791330 37881 37882 756543844 71372 71367 793453778 60132 60123 520141247 8669 8664 389116709 53008 53009 740656290 82886 82887 934221178 74760 74761 607787368 92875 92900 491043325 793 794 695770313 39910 39911 161169930 66712 66682 340582547 28671 28672 65951734 80493 80485 245924612 81009 80992 327638214 49895 49889 767684289 81216 81217 749143193 24531 24532 767133779 54621 54629 43033406 55902 55886 498805048 42893 42894 821623138 32691 32661 195535699 48050 48027 159122287 86801 86815 337306581 44316 44317 235035143 45146 45147 666770872 30916 30933 230888827 55774 55794 402319328 20559 20560 681518097 42677 42648 797529280 21643 21644 471820022 11365 11393 81161132 26558 26564 946814266 40786 40787 670453836 81311 81324 626584233 76520 76550 151206059 40246 40270 350925390 18780 18755 468548062 64110 64113 313509848 22375 22376 958329616 83213 83238 424918652 4870 4860 826209438 19493 19494 381779904 40134 40112 30934000 43713 43714 805307293 89862 89888 763713479 20419 20425 102784846 38419 38420 717719861 37824 37825 973811425 6976 6977 279157566 10711 10712 477188693 14235 14236 452113301 49526 49527 976154700 31636 31637 597398083 91586 91615 470116189 59019 59020 782644979 66326 66327 746437841 53828 53829 797617304 64398 64404 971322645 2903 2904 501939218 9878 9861 420307311 82471 82480 187331529 16014 16015 993820704 72634 72610 73913358 46816 46817 542098697 42069 42053 764900473 25893 25894 42665716 41091 41114 240740676 24375 24402 479705326 10339 10356 609688778 71292 71293 737688325 52717 52733 228368852 69743 69744 596859833 15106 15122 96177165 21741 21752 235636798 29021 29000 799693220 41950 41967 353577987 91965 91983 15972777 12806 12807 769735158 36696 36701 242962354 82267 82268 252323235 91893 91880 824119918 23746 23747 361561295 38982 38983 454407468 66230 66229 141462957 4601 4602 358512808 8828 8829 837744720 29099 29100 870226635 25751 25776 23432065 1672 1673 893034729 41205 41206 113706344 46056 46030 783875084 96070 96071 812732074 60191 60192 758534360 81760 81761 448171285 72428 72429 339591307 28806 28807 769014572 68855 68861 950178229 41340 41358 794870553 47827 47825 720024638 37529 37512 497802767 77702 77694 205640373 5569 5597 445467051 76134 76135 170743506 84379 84380 230894045 66208 66209 972941444 13862 13863 188246476 97940 97954 912076770 99522 99547 925251277 18170 18199 772810598 53715 53689 890783373 38878 38902 882629892 33159 33163 814517711 58974 58975 290656631 42395 42383 920123761 93160 93146 151101048 2960 2961 938353235 34393 34394 374312423 28827 28828 486267223 91344 91345 843112099 52959 52929 333704681 66192 66193 834303894 40044 40024 2036738 87122 87123 332770205 16832 16833 885857729 67855 67856 498217802 40742 40743 113732353 14226 14232 783268802 36413 36414 398037931 99995 99998 538708770 36304 36288 810780066 31688 31658 22086128 84498 84499 889121544 47900 47912 571687409 22068 22092 157416531 94071 94072 879132404 72088 72089 118939091 90375 90397 655266513 21153 21154 288940712 64771 64772 834708242 19024 19025 184646403 12983 12984 180580629 64669 64670 320645408 89567 89594 583774843 31201 31183 44032839 82800 82808 673401313 32279 32280 269033440 97512 97513 891044736 53619 53620 178383569 66839 66840 135214591 39488 39489 908973684 41324 41325 871978839 70443 70449 641997974 94437 94438 65864523 77084 77069 793616167 51631 51632 774349730 29295 29323 648728943 67245 67246 457798584 76160 76161 285353330 54552 54554 447323568 62641 62651 128060159 79089 79088 820819459 96330 96353 291136588 42708 42709 968203587 3473 3474 992601749 57714 57708 245256052 24019 24020 482157684 27789 27790 170194786 3469 3457 574400380 88807 88815 711824831 37993 37963 902200206 19852 19853 909212970 4291 4271 822116144 79514 79515 651738913 45045 45046 147176872 32854 32855 113936418 9972 9949 316651605 95572 95573 711770279 35601 35584 143882994 37401 37397 22170149 83799 83800 181851833 43197 43198 856469151 96886 96882 42723732 90405 90433 396960862 10268 10269 906800996 19797 19798 332780950 45163 45164 862602788 82306 82307 479765467 5745 5746 331430451 63019 63004 578204389 71875 71876 830247630 66733 66718 119842988 69873 69874 499574440 29050 29078 331018788 18886 18861 71078479 95654 95660 244949581 22239 22240 181299337 60205 60233 174962905 87345 87371 595761408 79262 79273 528091647 14654 14646 213994979 44271 44272 513707493 40298 40307 426062825 86154 86128 94599736 92140 92141 442606622 62753 62754 31542790 72402 72403 466223454 49518 49539 475081209 99064 99059 874344729 93572 93569 388691615 45841 45855 839950152 1166 1182 134607526 46281 46282 274055223 27651 27629 748259074 23190 23191 858504658 42279 42294 632706374 89581 89582 220448605 33873 33888 946743297 85343 85344 284921928 44396 44397 802178698 33325 33297 231601794 53582 53574 83936559 24816 24828 239344283 82142 82122 203569452 90619 90638 739477795 99669 99697 397768668 81396 81421 862733584 2940 2941 256798972 21740 21753 500209061 64859 64853 917746527 78425 78426 70797761 7128 7119 350024404 87832 87833 97539839 80485 80489 94628920 62403 62415 556697783 84088 84089 830150025 29941 29939 163523431 84963 84940 32036438 33391 33392 828222569 87609 87610 78237104 22518 22519 737764563 71252 71253 42637902 21362 21363 846199752 89759 89757 204153052 17219 17220 705295442 59795 59796 374034624 3495 3521 268870829 39072 39066 698147893 29584 29585 896592775 2602 2603 174812660 55035 55036 164617221 3535 3536 213058584 36494 36505 610838244 38607 38603 747685639 23066 23067 196675810 58022 58023 361034945 85020 85026 217959127 38790 38815 163983683 67805 67799 762066627 28677 28672 290836852 39267 39291 796176144 71184 71185 717949125 64275 64276 201131432 13778 13783 542795857 36126 36153 210063849 72726 72754 9118302 11558 11539 249792708 65892 65893 792252730 75600 75613 722145170 14744 14739 688866493 84873 84886 627311138 75847 75848 750424014 73536 73537 496540951 8300 8301 782533635 59767 59779 538197920 95952 95953 280573134 52661 52662 692940970 55390 55370 264286585 96036 96007 480113291 23350 23351 863698020 62831 62832 394084517 80439 80440 518953393 5509 5527 700511622 24475 24460 670487290 5782 5781 485547865 18105 18090 820139907 59148 59149 318926636 7265 7266 365711001 60635 60636 153671556 73246 73238 265661470 19923 19924 959274766 13101 13124 443353777 8833 8804 784765885 11871 11872 268202891 56862 56863 885822956 44141 44161 918777595 62770 62761 642667783 38839 38840 638904278 80129 80130 333367221 40327 40324 647655521 54644 54645 822806679 84189 84190 433508081 35084 35085 409770883 31430 31431 334053898 86083 86084 267499752 15119 15122 608903518 83079 83080 2308009 65709 65710 635349454 69783 69784 937879421 54991 54992 642737586 96478 96506 364975238 74902 74903 65357964 32051 32052 178438624 16972 16995 702488236 85702 85703 561437050 38076 38077 262348977 65340 65341 983254598 69702 69703 375390314 12575 12596 332892980 68659 68660 681241870 42349 42355 135563540 90024 90025 733665102 32100 32101 540006666 27160 27161 346536777 68309 68310 717121597 84753 84754 915139795 66275 66255 102692239 82470 82459 954408499 40275 40276 212582962 41582 41583 612600902 5547 5548 502258862 54240 54219 378775661 76937 76926 848895302 82826 82814 712338372 18317 18314 56428772 7987 8003 424851709 76632 76633 752995263 77675 77676 52618786 64533 64526 27957036 3461 3462 482741046 45368 45354 922109341 84113 84120 726862714 57959 57960 657574686 22381 22387 623785466 73434 73415 902052538 64863 64864 183659147 28692 28693 633162715 26649 26650 758563853 91730 91731 491381179 48038 48039 129472614 94032 94034 751242707 82057 82058 228501872 92582 92583 424055442 72345 72367 635620672 63492 63493 923845967 19063 19064 308047328 67296 67311 993381283 37209 37235 594285943 46293 46294 197015296 40323 40324 148568689 85633 85656 767633655 20997 20998 940425270 77725 77743 173752794 75901 75909 128078717 30216 30234 562950168 98668 98643 245622013 72708 72709 907454509 51014 51015 153484261 11853 11854 980545094 34141 34130 354024918 50060 50061 692096297 92387 92415 375451426 75741 75770 602058356 5063 5040 839898463 4938 4922 166599411 99357 99363 984866825 42598 42599 444274131 32809 32816 517780097 48409 48403 158287570 12838 12839 510619695 50718 50719 764846636 93981 93982 356426959 66358 66359 353929008 40411 40410 271520085 62069 62070 359395750 43766 43767 179591298 30487 30488 842627097 76828 76798 991250879 43965 43966 8818804 81270 81281 254273402 88477 88478 485134641 53906 53907 666474171 15355 15356 61414580 51088 51089 655376779 67570 67571 91131804 87979 87957 616245127 93362 93346 672517747 43860 43861 380890956 5965 5937 295312113 51464 51456 369176233 72874 72875 195718954 26704 26686 262303562 50432 50433 310141096 26324 26330 6571181 41499 41500 762587294 16560 16561 296402535 27187 27188 815532971 57806 57807 149158891 8157 8180 863965592 57432 57416 213311740 89043 89019 866131803 2159 2160 936483021 24589 24590 484736404 6724 6697 575906081 19299 19274 855327573 22900 22888 197277307 26189 26190 248747089 95266 95256 591706273 82438 82439 666972543 67610 67611 174247857 8341 8329 56995219 23199 23200 722153641 57698 57691 587130008 8360 8361 129533587 48524 48535 53390717 28874 28875 608423738 66639 66617 588943721 5839 5840 759461670 78311 78312 560349312 97585 97586 149520652 36125 36146 309369157 13179 13199 221393726 19910 19905 586877237 85561 85562 454518369 29749 29750 722089033 17720 17709 652027321 6538 6539 362113474 59296 59297 770719891 25874 25875 938406803 90266 90289 510369812 61690 61691 757759988 62667 62668 81850941 65147 65121 710878809 44146 44141 212939 41412 41442 689339524 15898 15875 934284365 4625 4626 493911939 67161 67190 3509428 65730 65731 295344682 93717 93718 608791850 28910 28911 599548253 20271 20289 788135557 29681 29703 136635619 95585 95586 657432959 73593 73589 157859920 86611 86612 912811478 67421 67429 800315733 6222 6223 821737042 41871 41872 730496847 90094 90110 179300899 42645 42651 819391064 67533 67550 319157342 45044 45032 956599685 902 903 528720741 44379 44380 497928437 71086 71083 474985614 57042 57043 171238834 70198 70218 745925064 77679 77687 398411115 32270 32271 261992738 54934 54941 459979058 58531 58532 698866715 74645 74639 115906495 58907 58908 576477759 2454 2462 870499422 44736 44763 697824040 13546 13547 8494136 34729 34753 76430195 27094 27068 866815694 4849 4850 556584126 37615 37616 33649215 69098 69099 46423461 62314 62315 672668512 20666 20667 929343593 67459 67460 659207550 6816 6817 894939687 5826 5851 239297976 77480 77481 836082822 65062 65063 370528560 44548 44540 530133158 44757 44785 397348919 65501 65482 399200968 35252 35238 94737414 53639 53653 732544693 36042 36043 450643001 55993 55994 703193505 29791 29772 771513350 52749 52773 281642723 38600 38584 238077253 91409 91410 571050990 3708 3701 537156091 32016 32017 908449353 28683 28660 746051738 73268 73255 364942154 96485 96466 572629318 98373 98386 481002124 24017 24018 951424183 31254 31283 994248218 89626 89627 475701944 22594 22607 449246114 49910 49911 322606517 62252 62253 201295444 49612 49621 728540272 13041 13042 275614446 29792 29781 313202097 65863 65864 506843189 69436 69437 300680632 14427 14428 755677491 42636 42637 612555684 32755 32738 163308331 99873 99874 70236578 79492 79518 456184008 17553 17554 570776019 25607 25608 631443361 2107 2094 681720542 71190 71163 316751730 22656 22657 179285502 39703 39686 381931946 46528 46540 736873605 91224 91217 412279996 56592 56580 472880990 68004 68005 974079952 79109 79110 865305116 78816 78789 782594534 27765 27766 814473061 7491 7492 679065851 35626 35612 233780442 69314 69315 238922877 27295 27296 216954189 7140 7134 669293944 98430 98431 190675543 10337 10321 320775232 24988 25016 122691158 45846 45857 529871091 84876 84887 981342609 91885 91886 525853949 90645 90646 974242402 20140 20141 659110635 58339 58316 922203603 66428 66433 575610496 67519 67520 224587291 89210 89211 186753373 3841 3845 137100334 85256 85257 497881894 58662 58663 259593187 56773 56743 572803099 49895 49896 648938691 41853 41864 859972076 15414 15415 164612865 62200 62201 430956875 85360 85372 632560399 81761 81762 889154799 54374 54375 850077664 69115 69099 98766043 19053 19054 66696816 82423 82394 19182673 3914 3941 593308944 60554 60572 85490346 84311 84299 860487066 99562 99581 603506965 66870 66871 904924733 10148 10149 793173623 30415 30416 1511515 5882 5865 231161737 96892 96893 656957972 50845 50846 157079078 14853 14854 642007998 24751 24738 842166563 52640 52612 430735886 28145 28146 913381859 17368 17391 373053387 48623 48619 52980105 18720 18721 164937766 590 575 561467347 79267 79280 726436713 26812 26813 458289507 29554 29553 92481771 42130 42131 772815837 82465 82437 679673397 39494 39493 169319287 12207 12201 753992399 61521 61534 294618115 77837 77838 283330173 25212 25213 942418686 87489 87490 212057729 75522 75523 985950799 78121 78116 683241709 24992 24993 640227292 65460 65486 325954203 66758 66784 444740398 79227 79228 748446395 91545 91546 431978561 66024 66025 131075237 44605 44606 965394694 3592 3593 231521674 25221 25242 663461468 29765 29766 633747774 35314 35312 477727254 33314 33315 582087735 38938 38939 538302987 74921 74922 732373892 84329 84320 44242345 5786 5766 956090702 12357 12358 923467798 74597 74598 737279313 19032 19033 509857083 97776 97790 539832685 15047 15048 841027257 53340 53341 816037730 27132 27112 746979618 62903 62908 301660376 22610 22611 551046539 88488 88476 876149027 5943 5944 460493107 54422 54423 758507187 30755 30756 336522152 15426 15427 317013764 97010 97021 535906980 32368 32369 60953731 98484 98485 288150649 77990 77991 508536837 64643 64653 330173603 78898 78902 499481468 31924 31943 408942069 23706 23695 578718484 47965 47970 458082914 71726 71727 772983450 95495 95496 743077216 91454 91455 701790427 80258 80255 972869158 8819 8820 228692042 822 823 294740584 56044 56045 434328184 7575 7576 453864163 20588 20570 326588493 76511 76502 901909977 36265 36266 252971825 88065 88066 240527061 88810 88793 669288911 41738 41759 635474174 59195 59196 491432469 24045 24046 589866673 55261 55233 910881984 64355 64356 447363420 44238 44242 770596182 82477 82478 165031504 21123 21130 155563422 6842 6843 525696540 66568 66569 314514406 39814 39815 314356914 57062 57063 230181351 50607 50608 180776945 39435 39421 726772877 63158 63159 762767158 65164 65165 460169359 59490 59491 527540753 40607 40608 774317307 58646 58626 530242298 54137 54138 687291556 41956 41967 741390052 92640 92641 686807671 46835 46836 781862603 57750 57751 44508572 8925 8929 609595741 31274 31275 911202370 36148 36149 328333382 21893 21894 478630327 95602 95582 644625678 39606 39607 269108151 31732 31733 810516707 90521 90522 848000227 65660 65679 780467810 36082 36068 238509786 45947 45948 140089526 89483 89484 306433063 62549 62548 989004428 70088 70117 462813641 52587 52614 258886743 33871 33872 967218761 17641 17619 499327213 22740 22747 231410808 94108 94129 211934686 79258 79259 921352624 11000 11001 190540899 91862 91872 751341904 38163 38185 927566827 95729 95708 209935985 7826 7827 220525937 23994 23968 460068847 59314 59315 643965675 56817 56818 7741744 62153 62154 382908615 77275 77276 12963864 12945 12946 325118459 37455 37476 223904111 9167 9197 340156933 81463 81441 630158123 53321 53337 326389329 93845 93863 390659773 80645 80646 161388247 99982 99961 459417839 81732 81733 462444201 53553 53531 539040468 37305 37306 524829461 23041 23049 262806815 73522 73533 385043601 98385 98410 461814160 19734 19762 450471943 41293 41294 702540744 42883 42907 621165308 31966 31989 315341448 46087 46088 659750759 33892 33889 703381832 78251 78279 752251775 99290 99291 650865536 95093 95094 595958492 11920 11935 465821810 19657 19658 352340114 64485 64486 94417206 1827 1828 483503326 94914 94886 798265443 95922 95934 796950639 74915 74916 38888264 42624 42625 334600996 53037 53038 616249172 29842 29856 676006999 92910 92905 396303331 31811 31836 627940202 93940 93937 610690263 43059 43056 956834815 98859 98860 662800362 50916 50917 979120516 11614 11636 439051859 10609 10610 64687542 68445 68429 476115964 29645 29644 902758084 355 356 868128462 44327 44328 565540051 86680 86686 761883403 72617 72589 687021821 78618 78619 716577413 10862 10874 750744972 3878 3879 858607357 18634 18635 898347808 11588 11616 189863137 91391 91401 52514522 80344 80345 938412090 73066 73039 429090598 23164 23165 12644994 26386 26387 384632878 49173 49174 740498771 89414 89415 48948313 59276 59265 156166845 27472 27481 582327499 83118 83115 215412529 95879 95880 426356453 34077 34078 946330594 63865 63894 173504622 17235 17236 967895087 3716 3691 874005486 23443 23444 905651353 65384 65394 329870037 78578 78579 781607098 84956 84982 22429207 34023 34024 237053901 64892 64893 80486070 72391 72402 419850698 3098 3099 435826897 13352 13353 273942728 44960 44944 300837930 5226 5252 319558273 25276 25268 263184705 40128 40129 946905321 29480 29481 613552661 18343 18344 663847542 69582 69563 869662469 85658 85667 777065534 6492 6494 219216459 65766 65754 777356474 22123 22135 520055163 58160 58161 953275746 22705 22706 73919390 89094 89071 541319033 40226 40227 818483647 42647 42648 801787293 46309 46290 842466866 23964 23938 470843140 49078 49079 549612696 30246 30256 987330951 78271 78272 78581196 24822 24823 461774898 92916 92903 91070007 4388 4389 406142363 10681 10682 179054624 49662 49665 522343553 11823 11800 196889101 75594 75593 179564450 73360 73361 196846205 28749 28762 970624317 51878 51893 960885210 97232 97214 3966302 43351 43378 542634307 33197 33198 842680767 609 638 617584798 87189 87204 478689966 72207 72192 290226571 55489 55505 32644765 66143 66173 680293626 48532 48526 596573127 68705 68683 687560345 3441 3429 325202529 99049 99050 163128176 26274 26275 46968736 81182 81152 837253068 63521 63522 120866100 2334 2335 708514596 18853 18858 912110205 94584 94564 585116539 46202 46216 560567853 32464 32465 52712013 65264 65246 223877258 74603 74583 760344946 55213 55214 224881234 10386 10362 49810763 25861 25862 281189887 29939 29940 523831099 18613 18614 809196553 85698 85685 634905925 30051 30041 163076994 29748 29749 987927696 35183 35184 709071621 31747 31758 856019083 94560 94561 143885746 20015 20005 828956561 28409 28417 371843427 40357 40358 264004728 61503 61509 554998511 14387 14388 244655159 39805 39806 818826212 59003 59004 586265186 79486 79482 62540878 96600 96601 296170865 59689 59690 188470179 75409 75387 938137949 33755 33756 17369146 74660 74669 684199468 63231 63207 399477245 2856 2880 487104501 21242 21243 77349320 44681 44705 697523905 16942 16943 577643704 86355 86382 805781305 61205 61233 218599845 73730 73731 340173039 75313 75329 915102727 68391 68374 419181116 44069 44048 10624726 49141 49132 905594946 75345 75346 471692495 75113 75097 888133261 14671 14672 283671322 83622 83602 337802972 49250 49251 262258936 8938 8952 632100132 68587 68588 234029984 2537 2538 285713014 38069 38070 322924205 33410 33432 76030831 72209 72229 211381847 11444 11457 998774714 18414 18415 565809887 9759 9760 639448612 69655 69656 954653177 65696 65697 269480876 21832 21828 895997636 39106 39107 773617872 42933 42932 371492240 76630 76631 141156299 82422 82439 767675305 79349 79350 202740176 33942 33914 968250326 37484 37485 419179063 70191 70192 627890411 64889 64888 935903939 86424 86414 173087878 14239 14240 940856229 10377 10378 283017263 98963 98949 141064809 36956 36957 853025520 39974 39985 958111001 23722 23723 289565108 2556 2557 938099583 11522 11539 117250654 89196 89211 769998658 88076 88092 408253270 71419 71420 743193432 89935 89936 155091216 2371 2384 42999664 93725 93741 768061539 66972 66973 686634253 19187 19188 706568419 57571 57542 656892315 11955 11956 88332128 59167 59168 644088247 68503 68513 425121309 47632 47633 868396362 57069 57058 627785072 32194 32189 916625844 6797 6798 255842765 31537 31522 560113392 39598 39599 897371196 54643 54634 878974959 75860 75851 133245134 18661 18653 791560379 14241 14267 482951073 27950 27960 965730995 90674 90688 629034233 17501 17502 462386361 44351 44341 782410238 6766 6775 345802219 21281 21282 575718642 11155 11142 505454117 13579 13580 431856570 3817 3818 838556281 94255 94248 120451774 27673 27674 44976180 46177 46185 847635500 41560 41561 198079854 18255 18256 206343987 15249 15250 24982586 25217 25242 688430463 86139 86140 805961863 78672 78685 270281221 37677 37652 488263351 69503 69504 199174386 600 601 675172248 7037 7038 836040882 97864 97865 151282428 96751 96752 640256663 45937 45938 141907876 19832 19833 351718963 40580 40581 432057997 81680 81681 334436927 9589 9590 190209728 76195 76193 277863364 95888 95889 325483220 88072 88073 735371534 28591 28574 147889450 12925 12933 706782228 58291 58292 36633878 73596 73567 401909708 27828 27803 220788626 71559 71560 193812476 58661 58653 163656304 53138 53141 149384330 83110 83138 171826075 53639 53621 459996752 18128 18116 356173747 46404 46387 160538918 49557 49580 712611226 18321 18294 174132184 83120 83121 418120589 73692 73693 330565870 10334 10327 798925492 70692 70693 516564015 24485 24466 602974738 95756 95767 143323865 21495 21491 242609819 54700 54689 54358274 47897 47892 921030245 87431 87455 256947925 45024 45025 133612226 61140 61117 814896414 79590 79606 622946222 24526 24527 53314370 41115 41116 312805531 87239 87240 405854075 42573 42600 752836259 71153 71154 96987089 25242 25243 779861927 99306 99307 900567007 5487 5488 447847358 61357 61358 550165951 76393 76394 290347355 24651 24680 503509507 10394 10414 15325091 23092 23072 469935092 50067 50081 928688658 56928 56929 948915503 85886 85887 356662090 32874 32875 271103176 76862 76863 264218404 20119 20120 671816283 86444 86474 521201368 77415 77416 973997014 28762 28787 957449432 51179 51180 568494695 27115 27116 352736818 26782 26783 666069881 1035 1036 18842112 77143 77153 249192846 69242 69243 852769278 37394 37395 579441431 93213 93237 447324822 79453 79454 826964901 52285 52263 31820549 94835 94832 173994875 81650 81679 955649933 56889 56890 92442237 17826 17827 20029539 83327 83303 329018754 46122 46134 29274216 56087 56088 73754841 88950 88921 557965413 72113 72112 419057380 27154 27131 354563381 5577 5563 441022132 57685 57664 798571763 56515 56516 994111702 27817 27818 917649346 6906 6935 526699787 49363 49377 910723490 17732 17724 241541317 45380 45370 31596284 3721 3735 904623048 68047 68048 801939385 82085 82087 678598373 68062 68063 621525552 49502 49492 719993893 47719 47718 147536686 20561 20562 898602297 62641 62658 981473270 9903 9904 450582082 98395 98396 357928445 30847 30848 149697179 46472 46445 102573882 93101 93095 478313700 47414 47415 619052753 55085 55111 301496074 56208 56209 312374906 91648 91649 848550431 22606 22607 311679857 74158 74174 273367012 80284 80279 100702818 78635 78605 114346117 65914 65915 776890831 11267 11282 232298367 46763 46788 847839062 15708 15709 648737689 41792 41793 783707189 99174 99175 209635071 33104 33105 239413250 78965 78947 136543160 23517 23526 676172650 34475 34476 164523095 73335 73342 929566895 82299 82316 455238206 655 626 399535712 76523 76522 287379250 76989 77004 309997847 58491 58492 99043858 99171 99172 364355620 33762 33733 58090929 55421 55440 77121631 47197 47198 960647364 61310 61283 27709062 6737 6738 32598086 50370 50372 440382595 34406 34377 869451724 27736 27737 92924713 27224 27225 177326526 75706 75703 78189162 58185 58186 595352041 37428 37408 945103506 6918 6927 824500512 10597 10610 394648159 43357 43358 90603446 15308 15305 947712633 31392 31393 671022160 3146 3169 436852519 4953 4954 457280430 80825 80826 819215978 60487 60505 25739610 80037 80059 144854346 13840 13829 688302066 94987 94988 459402586 64524 64525 538588688 12891 12866 483689539 75170 75160 193143179 42287 42288 697959338 4717 4740 551010179 78008 78009 994060766 92445 92446 843387387 89660 89654 390634501 89763 89781 233254606 2511 2512 616566233 49925 49947 544891686 61193 61166 260762418 95688 95673 190784827 17996 17989 357612812 93358 93359 963365078 48396 48416 198432886 66074 66066 466699223 5370 5371 952964525 20120 20121 436631035 87053 87035 295576598 64403 64404 678736551 13892 13893 671501584 62191 62174 283666826 26179 26180 286961155 58908 58909 260821558 46951 46925 515338726 90648 90649 390649459 23858 23842 93167823 48785 48786 22560937 18068 18092 571872684 23607 23631 565190637 8603 8625 532048472 97584 97585 885801909 86358 86359 563776978 81079 81080 302609675 77848 77849 557264954 97836 97851 785084774 8967 8968 403418569 28597 28598 803639092 99034 99035 507456317 60521 60547 695487513 29164 29165 642737755 33922 33941 559406597 50317 50318 268118387 89906 89907 47758986 98196 98168 877736428 35639 35640 987979177 55426 55427 894635090 62693 62721 749298497 37772 37773 767162417 78012 78021 604066746 31969 31987 267932651 64502 64503 190202206 65436 65417 593345412 75376 75377 925403526 71781 71806 599058763 38961 38962 220767083 57837 57836 271471949 63357 63358 616585504 82615 82616 676567244 40266 40252 846718460 97462 97463 246131146 52180 52170 313375640 99319 99320 359495884 89465 89466 924364791 56363 56364 642066882 37206 37207 914123746 43585 43586 265734449 58798 58799 105441453 73503 73504 86597561 54810 54811 932027238 15884 15890 918115364 53781 53782 177554114 41492 41493 265940628 92703 92685 67579023 29900 29910 682641715 68743 68744 956245014 15219 15235 458518762 81077 81099 57032126 55937 55921 561297680 87162 87183 148297317 41378 41374 94911470 7706 7707 996854633 95428 95429 549637163 8043 8044 654411147 58031 58032 35409389 95827 95828 809280947 24884 24880 671664641 49498 49497 89588372 39708 39709 267358440 69290 69310 594287814 98074 98075 527743242 99017 99018 312798780 57999 57970 125459725 19534 19506 817439104 25388 25405 324887281 96197 96198 331099235 64010 64040 24298877 98407 98408 238681010 64960 64967 912859231 81499 81495 569822818 60741 60753 939782491 21704 21705 822510117 13266 13267 932100573 64343 64357 697562258 53406 53427 373054255 50684 50681 97497454 90471 90447 936654324 47316 47298 455223068 10781 10784 546374639 33129 33130 34004536 43826 43846 34339744 45296 45297 382892024 2272 2273 614704810 27973 27999 278433254 7137 7138 166571969 22643 22644 176597914 33743 33744 345598646 26256 26237 475889780 64647 64654 86030458 89144 89126 304579073 72462 72463 420634968 57954 57944 717662514 27823 27824 472941436 45655 45649 561203274 27384 27360 837513050 54145 54146 90990077 4207 4208 959324464 18585 18607 326087218 49152 49153 591106310 52622 52623 55166565 8642 8668 939947493 99063 99046 512200593 52684 52675 775990094 19851 19835 780276100 39716 39717 129741426 21279 21307 73415545 85061 85090 557087261 4676 4662 599603487 38798 38773 865051505 82452 82481 828984599 92692 92693 958161595 29497 29525 413620788 93931 93912 927414622 72842 72843 617740907 61304 61292 294982154 73318 73338 138677132 21479 21485 39992111 69361 69356 935638949 77548 77571 688472433 37702 37690 340703852 9720 9721 817527053 5570 5571 783359033 95034 95035 289403768 16200 16201 896859974 26479 26501 947398937 64200 64201 598880473 82028 82029 61627209 53496 53497 978255343 54230 54231 359581881 32626 32613 112584248 40093 40079 786481130 15568 15569 185096406 71503 71504 141857269 28318 28319 954544368 48883 48884 158477257 27846 27871 927213271 49157 49158 519891274 67830 67857 137553789 39813 39814 686233749 20825 20826 157844768 42057 42084 145186059 16629 16630 114840851 58441 58435 963459743 10033 10034 561311802 747 748 475271523 19564 19573 480243694 89149 89150 808107441 70094 70095 229451449 6564 6538 365765930 8006 8011 303463400 1069 1070 319490054 21489 21490 615451315 36770 36771 882128128 38997 39009 664868789 52431 52406 953379961 74663 74664 336147753 90802 90785 293859944 59879 59880 878982300 60875 60876 439192346 75148 75127 251366189 96658 96659 620589961 81157 81158 508325067 11833 11824 273928835 99460 99461 214001822 32537 32538 8152671 23251 23257 498638737 92275 92276 93482360 33312 33313 961053069 44506 44507 181670722 57027 57028 213824079 35960 35961 888830461 15770 15771 626684017 45888 45892 906686341 57727 57752 305040753 11791 11813 477631457 50634 50605 100080086 62766 62761 201223251 75134 75135 301644499 78506 78532 216040539 42209 42210 348581185 93963 93964 744161862 99696 99690 190871093 1285 1286 812105866 4541 4542 103033776 40850 40851 946406513 72098 72099 758859300 79529 79521 738861241 30485 30506 848637833 63082 63083 767618420 97992 97994 518964860 63233 63234 990018069 62414 62392 306975164 44824 44825 943857463 98056 98050 257899252 34030 34060 31708729 98320 98292 121123959 89418 89419 476185709 86949 86934 575908279 22669 22645 174394928 56247 56265 904338429 7721 7697 97285248 16215 16244 150838567 31093 31071 729541814 50541 50542 620043541 26208 26209 996693365 31242 31229 613868218 27789 27778 190373559 14744 14768 146985807 34529 34499 785117111 55705 55712 289215754 62085 62086 52531491 53 63 567745708 82977 82978 669893232 46844 46845 729518858 50555 50556 45041232 35823 35824 566698494 77251 77259 766749966 98012 98013 750069881 14993 15017 960799586 83899 83900 220125012 36223 36224 665609954 640 641 511842994 92741 92742 951779421 65224 65198 641367044 93049 93056 322001220 97765 97756 402459081 99104 99077 958649124 76883 76867 874002246 83568 83594 137903105 65447 65430 127755719 44027 44054 418269942 21614 21615 950409946 71881 71890 415460160 66543 66544 935984206 75120 75121 999765326 23084 23087 17050678 45264 45258 866775545 35062 35063 403805446 62965 62966 363322427 69082 69083 33072849 33564 33565 726571086 76484 76503 361192612 93303 93304 268459995 20291 20312 463380909 10299 10300 879955766 19805 19819 841935868 49780 49759 916036702 41828 41829 271930850 57481 57482 648531935 30749 30762 907631417 70415 70416 316256928 90248 90274 846095060 55758 55759 112942014 81914 81921 949848993 64045 64053 867179030 80725 80728 288991097 45242 45243 837472099 15408 15409 907407280 55451 55443 293706558 43578 43566 858080233 9449 9450 11110178 11891 11868 859338382 97792 97781 629271364 59730 59731 807000927 8867 8868 21089876 60248 60249 993289518 2951 2967 137348906 12260 12242 796917908 17319 17320 527557090 81159 81150 94296408 61569 61570 117544693 48757 48758 406986192 31246 31247 6982265 46536 46537 193745295 34145 34140 793163057 58240 58235 152615876 85010 85024 250006373 6368 6369 491448860 28653 28642 743729918 88743 88744 231200938 78285 78286 414457612 3567 3568 407145271 96030 96031 226712535 31247 31248 397179476 1286 1287 446730747 8371 8391 552350881 87567 87568 387298552 46388 46365 619918838 16611 16622 802132833 45355 45356 272920795 88437 88446 669217528 45283 45284 505625906 20333 20320 626877556 6633 6653 168354439 63592 63593 641570651 12729 12717 246818904 65223 65213 207832394 21847 21859 930386552 23445 23446 784742720 43533 43534 849205518 55883 55884 550200772 6292 6293 245602573 35024 34995 953801263 663 664 472598247 82728 82738 405339214 76846 76872 847571692 38447 38430 953019270 48880 48899 369099463 68499 68502 529956686 97262 97274 790019975 30539 30528 685244864 90905 90906 898461332 21647 21628 461908528 13088 13087 684974342 23135 23136 769936206 36661 36665 566613680 46377 46347 557836962 81097 81098 793606346 47818 47835 10807055 46864 46865 824013413 856 857 898905524 88100 88093 329159863 99052 99053 623995797 23942 23971 378930865 5409 5416 716830908 10530 10531 665129042 60294 60304 510850463 17560 17561 20703777 5552 5553 831598750 1815 1830 780260931 48714 48730 952318376 12108 12087 276925104 26367 26385 635406403 47077 47106 80620011 14767 14793 644884336 31399 31400 937165101 99469 99476 515258350 62687 62688 805677002 40590 40600 636031636 74130 74158 589789025 8579 8580 611653448 81805 81775 107968631 95648 95649 268365318 32881 32882 875188110 92619 92620 265741105 91776 91790 255785893 26013 26010 905437854 96032 96033 798024509 54792 54793 471141272 92773 92774 517055588 25200 25201 448040575 50416 50410 460542627 3459 3486 856947957 83508 83509 772752537 21697 21698 678779535 17645 17632 738859084 73969 73970 34459729 95631 95632 103044136 89350 89351 891264149 49010 49005 174890186 20463 20474 881448030 78576 78577 754798617 23842 23867 867601768 69110 69124 752562642 92523 92536 835941746 23314 23315 90219840 1857 1883 878450048 50145 50141 826703771 39900 39901 459089960 37907 37908 548978534 24149 24178 23506999 73714 73715 720635931 4348 4349 308141289 78993 78997 726721501 11478 11479 73720623 61386 61416 890732288 8043 8023 789583695 674 693 210436880 7642 7643 788224695 41035 41011 820733445 43490 43491 584674300 34368 34375 476996284 15071 15081 339586303 20232 20233 296312791 13055 13056 269321850 48605 48576 350816051 32980 32960 787515151 15407 15393 944887262 73620 73640 681573963 15697 15680 753115315 76300 76301 736630832 99046 99047 91235808 38235 38236 458010991 33793 33779 315528243 49708 49709 380071937 3711 3712 516180046 37949 37932 518749341 62726 62717 247889814 72951 72952 706958105 20216 20218 931734011 47460 47464 463955808 95395 95371 484338129 24680 24696 424279889 27137 27149 393748479 63879 63880 588998604 23510 23539 59319438 15091 15068 655628042 21783 21784 184475576 83837 83865 513084940 44153 44154 130224707 42644 42645 503509943 92022 92023 102964938 14184 14185 92397731 90625 90626 820621948 11964 11965 586427029 71555 71582 592838394 85138 85128 97684191 74465 74466 550361384 19830 19831 128771352 58114 58115 820306255 9549 9550 507452647 15353 15354 540413554 29041 29042 22420783 851 836 460915821 76196 76173 905842381 49430 49453 356003625 60868 60849 146152148 49749 49735 332909794 27312 27313 728426035 92220 92196 261993264 47609 47610 509511122 24198 24225 833612733 77607 77637 446091966 20176 20205 346253274 5357 5341 978514886 37888 37859 601568763 84604 84587 256486187 20985 20968 618431362 55534 55535 924883052 13415 13393 244043430 84667 84668 675455203 19361 19362 477949926 76719 76720 264341085 29135 29162 438368482 83282 83302 8285890 45055 45085 950834683 8348 8330 350129619 26305 26306 717718743 67811 67818 218278982 18005 18006 604407961 54193 54168 930366339 44559 44573 124213865 95889 95878 538094849 6278 6279 21311717 51724 51711 618271178 21806 21802 368790577 17367 17384 759910666 40405 40406 718463735 55356 55357 250663586 70912 70894 66653030 73241 73225 278165742 35574 35575 705939114 12997 12998 547947864 77037 77038 559942730 17149 17150 450498605 10218 10219 796233533 28866 28867 344923627 8677 8699 209961467 89719 89720 320047210 59724 59725 179735611 76647 76617 456931388 40956 40985 738220507 90129 90131 491450665 24626 24627 760123002 63970 63994 703935525 11315 11316 188973095 56466 56467 423521859 76557 76558 780182696 54386 54387 73761187 63267 63250 994996512 43258 43246 730452361 82136 82149 227012127 56596 56597 436292522 75138 75139 63159205 62904 62909 949594679 42566 42561 55249543 75321 75308 332958698 94680 94662 610523458 22408 22409 748978377 40130 40131 815352978 48726 48727 718733653 82823 82814 838222664 58668 58678 793256974 63695 63706 285107058 81231 81241 924449230 76721 76722 845261115 93497 93498 36474110 75320 75321 194003265 68429 68402 577231978 51093 51112 291608729 68774 68775 689751448 43424 43425 933043747 54867 54868 983704198 6744 6745 347993860 71839 71859 480328211 28284 28288 263847741 94537 94553 286453700 36031 36032 668568550 28187 28208 23368542 95192 95201 484544321 36638 36639 654432964 3309 3310 193153921 37137 37157 620849765 6104 6078 614834844 21997 21978 855747438 71471 71467 549787917 74637 74616 15559388 31588 31589 925333796 92968 92983 103636379 63994 63995 326188586 41147 41121 308559979 40212 40213 589205261 39357 39358 424190478 66013 66018 567162408 58184 58206 694047627 42230 42229 804807313 35221 35203 350205822 62050 62061 285699206 11749 11750 299311823 29286 29277 669128180 52178 52179 939871859 84663 84664 828949642 58656 58657 287627599 39436 39425 760520595 39508 39509 948602610 89476 89477 762113673 82174 82175 633753728 31005 31006 762881778 4366 4367 919390921 84270 84271 15668896 9565 9592 774508688 95011 95012 190024961 25899 25900 529589927 72507 72508 319334521 22947 22948 396502718 93555 93556 260174196 26178 26179 221389646 39782 39783 915730459 61931 61939 512067028 41576 41574 783614405 30387 30388 399067788 62636 62637 733061338 91194 91195 546313514 64663 64664 952023545 73945 73946 488029655 54904 54933 370917558 12657 12683 614041754 32981 33008 759236060 83048 83052 161381307 92402 92388 868297975 24654 24655 341727078 88753 88765 4725822 66696 66680 698045422 41653 41670 587903371 69457 69458 793275087 35559 35583 85768605 14288 14275 450106502 13048 13035 515706587 71644 71645 105247627 79648 79619 50258182 67351 67352 642677426 86081 86082 347077546 79917 79918 422890557 97465 97466 950939274 62338 62320 693225873 21691 21689 827421333 67304 67334 433558554 46799 46787 526477149 83846 83847 78221333 46527 46503 76230869 49304 49333 795896437 64774 64791 877113997 89161 89181 933012680 25018 25045 23168510 64955 64956 713470279 43751 43752 557260439 13988 13989 44655206 1354 1355 345346900 66707 66708 885121284 33549 33550 378452776 29160 29161 505895805 82277 82252 945691873 58511 58507 672580275 30363 30335 47579284 40973 40974 551097274 48237 48238 980605547 97233 97234 366411032 12106 12107 981532047 30681 30682 220472535 77877 77854 499199152 65942 65943 5032481 38137 38110 436537663 41406 41398 713906857 78403 78417 556726756 33731 33732 121570658 85786 85787 876498123 72193 72194 770387155 26284 26285 451133397 47635 47632 896222809 52213 52214 593959229 91856 91875 482771095 56690 56691 984436949 5571 5572 824891686 67451 67452 669182349 52764 52765 480674431 72529 72530 26682529 92117 92135 451364540 2900 2908 782123928 99253 99254 663648874 3953 3961 230889660 62400 62396 314408796 7048 7030 790030512 69047 69018 161303070 23976 23977 448760504 76205 76206 915554290 7898 7899 84640906 65481 65482 767176787 65041 65042 465254552 17802 17815 563438325 32586 32587 505068374 72908 72890 848176543 2981 2986 581015344 72375 72346 472752022 3426 3427 456051069 74216 74217 519673179 26791 26792 445669199 94854 94855 612261930 98315 98320 383234961 65487 65488 768963399 73451 73452 524254877 47317 47313 935085728 61860 61849 725036783 28832 28833 774413483 36797 36805 663508672 69620 69615 548815101 21841 21814 775904635 11078 11079 702083856 31643 31625 728884042 18044 18045 262373279 6731 6732 302085008 58179 58205 100637979 78205 78206 119931248 20468 20469 738403691 44667 44668 264113382 61857 61858 322368889 47369 47370 954463938 57315 57316 354577739 29398 29386 183918828 92593 92594 323095067 53202 53203 714839089 83004 83000 445389966 72754 72777 647106543 14541 14514 609753551 88242 88243 498393362 29976 29977 38378152 12007 12008 65258772 67262 67263 457092541 12822 12849 558544760 38087 38105 627869839 23783 23784 294452023 36583 36604 922593414 29365 29366 549028319 43182 43183 526152372 66589 66593 397735988 43582 43583 151571733 82862 82861 404091346 55183 55212 994014661 88216 88217 823799041 46399 46426 940147825 76006 75979 449590541 14907 14884 564427287 5412 5413 917586260 30190 30191 443178680 64069 64070 703357497 48714 48735 251710329 17110 17111 31508424 1269 1241 667206225 9165 9166 191193453 2763 2764 826333814 21136 21137 856686009 76913 76895 551373875 99138 99132 347023661 36288 36282 606745780 3348 3370 144335831 62652 62657 874862653 39282 39262 314719922 39412 39413 100721238 23731 23732 268692657 9848 9849 97729520 532 503 376098830 91167 91168 492028566 29284 29314 525152634 45502 45503 324346709 45974 45975 469080204 22751 22752 887595105 78213 78215 160890659 9004 9005 534231249 93012 93008 21659646 47246 47230 968718827 89124 89109 472174915 18069 18053 376677738 67230 67231 997016512 24903 24904 85575316 41131 41132 280275188 41840 41838 85037378 18762 18763 242028005 31725 31726 292101524 17814 17815 208189352 286 279 965969653 20988 20989 559431907 8659 8633 611777194 48094 48095 512076180 22615 22629 962921248 71724 71725 586164047 88399 88400 429402690 803 777 731965765 37841 37842 822844348 18426 18435 109046078 68101 68084 387002380 39646 39639 506156326 90543 90515 745118371 16361 16362 406367626 88699 88700 208798545 79783 79807 646343366 925 926 837177038 48822 48823 130214117 21590 21620 266311047 38319 38320 503656415 15548 15576 33982242 77326 77327 922198423 32941 32942 202968410 59723 59724 606091886 6261 6279 521086077 73113 73139 796940826 19413 19414 779477210 37158 37179 925238269 45602 45573 858177684 85042 85043 479771649 18712 18723 855533875 9675 9648 676497163 1557 1537 835018152 12968 12955 828706416 99349 99323 274894000 37269 37266 75935479 65434 65425 745857993 75108 75106 153035342 5655 5656 971650632 44061 44062 954761340 13830 13831 889398871 37130 37145 437987856 44950 44951 697831953 42977 42978 705435668 14002 14003 472586848 30098 30111 447648189 76771 76772 254173311 91920 91921 180449519 87826 87812 943847707 97352 97340 866432494 38808 38809 188602532 60111 60140 502614467 14865 14840 754266533 97587 97567 169836667 52538 52539 553612560 47979 47973 893656803 31603 31632 54213582 23977 24005 65143745 60920 60921 751215140 47208 47190 24606918 83701 83702 681154881 2420 2421 584759784 61527 61522 131011373 89499 89484 972101547 61218 61248 588377988 10248 10220 114684963 99967 99946 943018068 82078 82098 122247295 88985 88975 489386197 46416 46417 558603630 35771 35777 363773754 42478 42479 215017617 82006 82026 407406857 11498 11478 371924980 22038 22055 141024017 36323 36324 665425423 2660 2668 420821759 77473 77474 485519050 9805 9822 648991246 25355 25379 158512280 83749 83741 181541590 93579 93580 922443864 40019 40002 847302715 45277 45278 821775505 94164 94165 143554598 46670 46671 477219062 97696 97697 447465462 47709 47682 559510916 16168 16169 133887108 28577 28578 113122640 63059 63060 34756674 15423 15440 308178388 99278 99279 78846331 19194 19195 414116496 83958 83959 187881915 96902 96907 188475186 59807 59808 266779746 56280 56290 417452658 52055 52056 30067215 3649 3657 696451552 78297 78278 346116463 87155 87156 959246250 94788 94789 807981736 90827 90857 381091712 39789 39790 299418048 46293 46273 111065289 24864 24884 863549116 25086 25087 572381173 61697 61698 740108389 18728 18714 767240968 63847 63822 584007108 8094 8123 704565780 45793 45794 896312354 96655 96656 986368657 43061 43062 238523491 1367 1368 735132192 36772 36795 552374610 5088 5089 271597978 88986 88987 646593348 28393 28417 767405918 26714 26718 812436370 41993 41994 641094444 17191 17171 244616588 93698 93727 267851998 92132 92133 756898701 90864 90865 7653077 77030 77031 866904838 48458 48459 117431886 53341 53342 806767129 56145 56146 751791935 30214 30216 62720144 39594 39595 997711698 298 297 439108489 6007 6008 984932836 3963 3936 795351882 5155 5128 502010552 79597 79598 400382813 20325 20321 639385848 3380 3381 975804268 68568 68587 967579807 59036 59037 942950211 74634 74635 708306278 71479 71480 963300839 50662 50668 631314021 26567 26568 554730982 95784 95785 610240987 75760 75776 461778786 64729 64707 282545763 37249 37247 135659677 59756 59726 477924696 42084 42090 802805960 7332 7333 281312944 89363 89335 465725531 60774 60775 170984896 14078 14067 358685480 81839 81862 278037207 13535 13536 460513797 18630 18631 857033813 88832 88833 957711233 93490 93491 387853465 6610 6611 297542483 14460 14477 284002689 86675 86672 249461355 32023 32024 956852926 37685 37686 552610452 5563 5578 778151950 80918 80919 346694028 76023 76029 925570303 25245 25246 133523426 67730 67731 505613914 35737 35738 702926420 98764 98765 349955781 82430 82458 895934007 59186 59162 940822465 40299 40300 551785564 62849 62850 23077696 26667 26692 69995404 9430 9405 263833403 13737 13738 978587849 75183 75184 771761230 86810 86811 317815593 23229 23230 208618020 68415 68428 258572207 889 890 720256744 75119 75113 25586750 24370 24371 723861236 59824 59811 691000346 81264 81265 275999669 30405 30390 602693954 59115 59116 832693702 87537 87545 617188213 37643 37668 409530428 30001 30002 29312703 11845 11848 396498155 73384 73402 874257059 27047 27048 83997455 67861 67862 829285005 57644 57629 817388752 9136 9137 458558344 61389 61390 336636638 63224 63217 757555764 12676 12651 87144953 37502 37494 356088658 31562 31563 274197090 31091 31092 753980925 77521 77501 175567036 2562 2582 91633347 45107 45117 499149296 88423 88424 82048088 26684 26685 858542290 37175 37166 685232882 72173 72174 403279112 23748 23749 252111653 31854 31857 17859064 49732 49720 977306001 39058 39067 212106384 65955 65962 865009017 36372 36373 928300802 70536 70552 577332438 35624 35625 916386226 48326 48296 55304964 24896 24912 954232498 44102 44098 646890438 9961 9962 419185665 69365 69355 938100885 4291 4292 695000243 65813 65814 717791002 11256 11257 670266211 33332 33333 529429537 94542 94565 100274515 37594 37595 64023920 29551 29552 718088696 8711 8712 939064236 89295 89296 941627296 50061 50039 535096820 30211 30212 185270583 31457 31458 778488879 35225 35226 570587701 91458 91459 845659514 54330 54307 828638404 74397 74398 697072090 12479 12499 147821423 30937 30938 203757621 23637 23638 260594805 83675 83661 257402882 33720 33721 125196337 46501 46502 334785617 43643 43624 770141613 29111 29099 463758491 72548 72536 480706849 32216 32237 560339127 63185 63186 3527898 63544 63533 143901786 47126 47127 219544458 73722 73723 21097724 61125 61155 722944457 30131 30132 574187858 96232 96257 538435425 36904 36896 137173552 77553 77554 478951209 93781 93810 16704301 10285 10286 159465195 29015 29016 980463594 37204 37174 972257127 90084 90069 400788053 26371 26372 253655825 12469 12468 179013777 20832 20826 458106205 56643 56644 671156769 6615 6609 768539865 92190 92204 72238433 62742 62765 290017124 41518 41519 262493115 12006 12031 195278564 91757 91746 241861408 33039 33040 356411719 19963 19964 361284947 44495 44515 240351169 87993 88019 210862659 55163 55164 651137226 59849 59876 824312019 18986 18987 767573735 28615 28616 381159588 46401 46380 138449611 92427 92406 48286930 8867 8844 715437329 56040 56046 964894039 16065 16066 122430177 56411 56389 234345299 87864 87854 792019871 21241 21242 174726038 41478 41468 685250851 80930 80921 510464976 23809 23820 579578496 204 205 29234761 15421 15422 447829413 74309 74296 148614663 31707 31708 897831469 10149 10150 379941101 16900 16903 448958568 63867 63847 692590401 57856 57872 640917663 25733 25721 907712221 10796 10797 139162448 47560 47557 212622414 83751 83733 340500842 94284 94297 760154962 84115 84116 223379286 19801 19802 973273214 22960 22985 153046843 32989 32964 903503823 19238 19239 701073792 74624 74625 452301606 52864 52839 829439586 21865 21866 685870798 99531 99556 264661387 98825 98841 954531054 94303 94304 980173674 50142 50143 802863959 81979 81980 355047690 92155 92153 101517613 27730 27731 577363108 33813 33814 7711447 11961 11962 183771949 23551 23580 228193234 94559 94560 205837356 82596 82597 233142189 75895 75868 37178633 65554 65555 351481660 86115 86108 888942007 13936 13937 766952412 30668 30669 244038981 92142 92154 704097203 29600 29596 48450975 50003 49993 256913823 70751 70736 570441101 67507 67508 303864659 30036 30062 718889926 22849 22850 543983661 95138 95168 942134451 93199 93169 334672247 15168 15169 95956891 10002 10021 882354109 85626 85627 52843771 43232 43224 583523947 64429 64456 708827408 18307 18308 161398340 70953 70954 723765348 5362 5344 765008215 14559 14560 958508471 29975 29965 424371064 1304 1305 901602071 87625 87655 528183423 69592 69593 128571023 44482 44505 765921948 75911 75893 736660439 23175 23176 474864474 52540 52541 165930584 66023 66024 862968278 80835 80836 8305860 93862 93872 873490791 3452 3453 560823015 56564 56565 358362987 54339 54340 36376256 53536 53522 986798080 74341 74364 784356421 46537 46538 391669665 37163 37164 823384783 91644 91641 82204559 52243 52232 10033796 763 764 291592209 90422 90423 243426985 13434 13435 51620400 12623 12599 646495789 49100 49101 824076495 71648 71631 232946067 8884 8899 315203767 39170 39171 135216567 60899 60921 172959487 18268 18269 687434174 59922 59923 753952158 64292 64312 197058828 59133 59124 535660819 53424 53426 707321775 56123 56115 927674360 45902 45903 693552382 98487 98488 127865972 31443 31446 195589144 60379 60380 286025699 23271 23272 759854220 76351 76352 919630486 33694 33695 321614344 62762 62763 171136282 44142 44143 736440673 8052 8072 804229867 92382 92371 627328300 15324 15343 610430421 82620 82621 44411905 64223 64224 251025876 50059 50060 201322641 73940 73941 504077556 8058 8059 422447068 41998 42011 317901255 78730 78752 471734735 92054 92055 536371957 77564 77565 271275968 20387 20417 343364638 21808 21809 526609730 21470 21471 870306845 13436 13437 159794298 3130 3131 604045548 5707 5681 565669112 79156 79184 370139228 52951 52952 454643983 54373 54393 893646605 49393 49394 585062517 59477 59455 278742296 3707 3710 745646820 15388 15389 594714054 15842 15843 564023207 34544 34545 400243780 52714 52715 916285045 11957 11958 52318098 279 280 115292074 28612 28613 64254259 22481 22475 277700871 88210 88216 317216057 59667 59648 965986743 4554 4579 628969718 88418 88428 253015567 73226 73210 744656213 50568 50550 798697350 66110 66111 844236946 4143 4144 302518942 26765 26766 395442655 54715 54716 524898952 66065 66084 513994610 97357 97358 531636069 17809 17810 825533939 16480 16481 404048741 43678 43659 565269311 83150 83151 130793577 57930 57931 661307274 91549 91550 607497353 42709 42710 311999286 81145 81146 849219298 59245 59237 113113251 7619 7620 954605901 28778 28779 840019491 75399 75400 372726857 15762 15763 90521858 79112 79137 390575106 82564 82554 443590981 36745 36746 5796855 96643 96625 745650445 33904 33890 664463144 91797 91798 924409713 50169 50170 412997076 62614 62615 214344589 47791 47815 293730210 52544 52527 59813261 9054 9079 895773555 45270 45271 241616248 39505 39478 189610993 82873 82874 95086483 44929 44943 506011506 28976 28989 376518538 94192 94217 525062064 40588 40589 401136648 36461 36464 206989345 41443 41414 495276120 68120 68121 969473503 13734 13735 772005562 62368 62369 685193618 16956 16957 338119764 59515 59508 74568659 2526 2533 370587198 59461 59477 250375917 61021 61022 387468565 3960 3961 556743972 98863 98864 657135094 61338 61339 259468717 8213 8214 789242827 76057 76058 934461714 12097 12090 211511704 88233 88257 221615097 55908 55904 937857847 98969 98962 480422614 27340 27341 954960964 38776 38777 750901647 58400 58401 970248533 94178 94194 250990265 69008 69034 916319867 28971 28972 667492873 6456 6457 601417525 59204 59205 721310964 31276 31268 746691448 24150 24163 984868945 97606 97607 396687059 20793 20794 211005846 48498 48502 746186071 63252 63253 589150023 85707 85708 808143032 91322 91323 905370096 32702 32703 656049144 34166 34167 99881042 79011 79006 842272026 71745 71746 822104373 9148 9149 810183361 47020 46999 892681475 76381 76351 836405278 82823 82824 829455969 13738 13739 137052941 31975 31976 760452777 44233 44254 251493083 22060 22050 255557706 2975 2976 172251613 99277 99253 137818552 6403 6393 597206357 28783 28784 592005131 19476 19477 26064198 98820 98821 750678757 3766 3737 546866089 64998 65019 114767302 51231 51203 57029069 86615 86645 87880412 89227 89228 900049144 97535 97536 148952771 14924 14927 515398325 27980 27990 801183223 4281 4252 872627606 5119 5120 895924502 94129 94100 896795450 17422 17423 921034919 83083 83084 13033415 7240 7241 467187735 22481 22474 240868187 52210 52211 432815811 74176 74197 393512092 49892 49922 848702907 83588 83596 757775134 74694 74695 524687833 40901 40925 562969753 76161 76162 797318639 26719 26692 721239807 3013 2999 178719560 7131 7104 514527362 9400 9401 917052800 46185 46196 678045276 62361 62358 766849492 71938 71939 648289283 31077 31078 592215578 44077 44078 936851563 36017 36018 226387660 8294 8295 175696217 229 230 830877418 34181 34182 504188910 29465 29466 876018424 56085 56057 114688930 67528 67524 264441866 55196 55211 734183938 24118 24119 749061716 66779 66785 342992457 71892 71893 329851076 26972 26973 990823599 81710 81682 539777762 85310 85311 279803434 82525 82526 157269150 2758 2759 461556519 47496 47524 580054312 40632 40647 775009379 44065 44066 849584379 59366 59354 699362005 73187 73188 865470087 23355 23356 348377006 8808 8809 125192652 26235 26236 995161092 72583 72584 583642790 13694 13686 381669178 10991 10992 901301657 52280 52281 375354416 73013 73014 139745175 9794 9792 226244839 51081 51091 639368543 41723 41724 378892352 61605 61606 171536013 96984 97012 286497098 42228 42235 424904806 8092 8093 295198807 55601 55602 295390551 59155 59156 18729551 7614 7615 655994295 30578 30579 737368693 91727 91707 705762538 31312 31313 796437129 22940 22912 432129802 78818 78841 723987611 84801 84823 460535763 20332 20349 910923753 6275 6276 307661891 60218 60198 825411113 90879 90880 593108872 62439 62440 365909105 75082 75083 506376748 5581 5582 664013766 31044 31042 72300284 65401 65416 33431567 84460 84461 949121877 17020 17021 226699272 74011 74012 561876917 56524 56539 383472987 73511 73512 884653505 18814 18815 530524641 60722 60736 401937748 87724 87725 965828774 94439 94415 201672726 51590 51597 285006061 8214 8215 493049318 59249 59250 472834144 59916 59921 805622847 84490 84485 273065757 2615 2625 615221504 30011 29994 722881066 10678 10679 640083338 95243 95228 471549547 44454 44463 361787645 46137 46153 30027658 40189 40204 780132082 29736 29719 974198864 90655 90641 360050917 41950 41951 876219620 74966 74971 922081476 40038 40020 283745968 89203 89204 429525317 85607 85608 507278160 85622 85623 579318888 82822 82804 680807960 22662 22673 699332331 32590 32591 188694515 19270 19271 543057222 47620 47613 535332099 18848 18855 861528372 81359 81354 745851535 45374 45375 648757829 15382 15383 753123870 79286 79266 659462491 54583 54572 314022987 95753 95754 496513074 32279 32263 582884114 14956 14957 701250209 98120 98140 729381844 88340 88341 900643942 19165 19168 991468802 72895 72896 271919006 35083 35062 799207916 85878 85876 178699654 70633 70662 292907164 67086 67089 571905556 77512 77513 103820783 80212 80213 64310106 27321 27313 355109601 23363 23340 126929844 60362 60389 190385816 64645 64671 168600246 3577 3578 170967038 44811 44810 862592521 10249 10222 549710577 8607 8608 934366967 20304 20283 689071636 20735 20748 114164493 76498 76499 921534190 22079 22080 485064400 33844 33863 644937152 85559 85534 95272156 99020 99011 14255231 33229 33216 980714597 12420 12421 877130533 70525 70501 753144098 24425 24436 788132334 90281 90282 855809184 17173 17183 305281641 95319 95320 627903443 7741 7742 343179600 54677 54678 776810576 67990 67991 437526851 51281 51282 215453059 55533 55563 161037070 47080 47081 817892247 67302 67331 612429906 17490 17491 342723037 64802 64820 870039783 68557 68538 315658328 17519 17520 748529177 35443 35430 954420219 25703 25704 42269867 33391 33374 536419773 41291 41316 378129053 37973 37974 362473871 38598 38599 31324469 77476 77477 920015993 52163 52164 882276014 44534 44527 697279358 1766 1767 26530802 29801 29785 196643229 29830 29831 685759598 51919 51920 374093940 51279 51282 854772990 53473 53490 154275846 49466 49467 491893360 11651 11652 675156455 95366 95384 8383966 73370 73371 435524653 22018 22019 878220617 22830 22831 781454481 60477 60451 346520375 62002 62003 187469799 8817 8833 491841422 80547 80545 959482940 59831 59847 340164979 98672 98678 168905937 30784 30801 446959678 26312 26313 451236383 48087 48088 485829552 84879 84880 740539818 10325 10295 248508990 97792 97799 518984659 13539 13534 702222131 95039 95028 811940501 76742 76718 586873127 51488 51508 724331681 79811 79793 216247945 75715 75692 461511225 6702 6703 432424007 46201 46174 758060880 99639 99662 405912048 25789 25790 524846929 86308 86309 684149128 7384 7385 361582437 54346 54347 397679486 10524 10526 717531008 92573 92574 70958187 66638 66639 345247849 11250 11234 792401930 46982 47012 937294296 46858 46867 92951897 68286 68287 473750616 47937 47938 518827389 80993 80994 97484434 31374 31375 659987489 65902 65881 741565079 19438 19439 714740653 87747 87723 154677926 23624 23625 570693170 72435 72448 402388311 25387 25388 418226133 90128 90129 957050647 68005 68020 628251690 30265 30266 806625410 65847 65870 827509283 50526 50527 73245362 56106 56107 348502485 22259 22251 28910119 28863 28837 667445500 51998 51999 930127899 76539 76540 891979636 86772 86747 939243874 90312 90320 856171433 92044 92062 263922477 11278 11273 539231256 35199 35177 352427016 42674 42675 741921822 34654 34655 60062851 56431 56432 521096674 49063 49061 292637567 9207 9195 811536902 65796 65797 678575671 27794 27795 72215689 10712 10724 306559239 71759 71783 182939836 68331 68332 357337572 93517 93505 459638858 32021 32022 493910449 28295 28300 973486003 54774 54744 935474412 77781 77758 698919949 2518 2519 889170824 78191 78184 256945754 70123 70138 877466468 32832 32833 664628621 1319 1336 680857317 11133 11158 429821763 42930 42931 585381995 62955 62956 618622381 25478 25479 106974704 85081 85082 67774415 38342 38343 929216492 49073 49074 944800853 76640 76637 632275370 40892 40893 18433866 33381 33377 630235968 26315 26342 220695929 88580 88579 317558250 6259 6260 618859301 13452 13453 86249257 29279 29309 269292458 91735 91736 128301086 12603 12608 561416519 98481 98499 873063535 81512 81530 149496378 36766 36767 41766206 34064 34039 209770261 22752 22753 554031209 6667 6691 927165510 50530 50531 216955195 32842 32869 718476016 84681 84679 841658152 63204 63187 16981955 58483 58484 783330118 54447 54436 636272691 55417 55418 952137662 96185 96191 637634562 30262 30263 87334010 73659 73652 327932123 54394 54395 612379406 69119 69118 619169409 66262 66263 636596680 64904 64905 201533229 28482 28472 503324475 73518 73519 367989760 71700 71693 917535082 68358 68359 449352506 30734 30722 751373586 62032 62016 203065926 16075 16061 148732458 61964 61965 645283387 55706 55688 391536695 22062 22063 577679300 13825 13852 451879304 30245 30246 29156511 59593 59594 660892241 60739 60740 535119015 48466 48476 80353879 28336 28337 767040090 20951 20952 82509446 41367 41383 663449644 64152 64153 821651469 97051 97044 866369351 1581 1573 834622820 41262 41252 649616275 6603 6597 317989962 26320 26310 20423556 89834 89864 857969460 59965 59966 77089521 53270 53271 959387029 21087 21065 560595532 40632 40635 530574614 50831 50832 611483666 74822 74823 898897568 2165 2166 399617255 93238 93239 508343349 12456 12457 528766624 78865 78866 194525534 93423 93411 395151984 8095 8096 475911285 87754 87747 533911585 23782 23789 25170633 40036 40037 247176965 32003 32006 342197138 15414 15396 249338726 29492 29493 548354329 79401 79420 279196205 49657 49658 346432015 68457 68458 348165934 24176 24189 116343461 11755 11751 863169535 351 362 855347982 68118 68139 320645534 77800 77795 462350413 44380 44381 722793704 36663 36687 505805075 5005 5010 718405226 1732 1753 629298786 76761 76762 21185573 80422 80423 947411306 50504 50505 264706334 74011 74023 556973107 9124 9154 472132024 49985 49986 738504396 97970 97968 415134536 83280 83281 783601165 89862 89863 294549868 77220 77191 699118226 96350 96351 624400200 79046 79047 509633790 7642 7626 611681989 37389 37362 391652956 7956 7952 809626219 14225 14226 415828638 63350 63351 669348356 70530 70531 205355977 38376 38377 58677216 71867 71868 170214844 30118 30119 374347454 95738 95739 20036371 44319 44320 810534836 48336 48332 590750813 85980 85979 287405829 59886 59887 156089490 62148 62149 376578804 95260 95261 685730713 18393 18368 166913598 95641 95651 759337322 917 892 292478115 75404 75405 149349685 75688 75689 369119161 20504 20505 51859107 22421 22450 776264227 75946 75959 210409597 91447 91450 280998858 50270 50285 227294383 2038 2039 222693023 92093 92083 674904481 81887 81859 982168389 16747 16761 823857158 10137 10146 116416707 44832 44833 987610941 83652 83676 394468595 26897 26876 953251696 35888 35914 608138847 85154 85155 196434499 72983 72976 545415663 54754 54755 201385725 15016 15017 75641486 5031 5061 709299945 59787 59788 550475334 44477 44485 836639339 33402 33390 913576703 8260 8261 764636305 86765 86766 162777326 66776 66796 319290595 46123 46124 690528159 67695 67696 685482764 74971 74976 569662882 10432 10433 291951047 74684 74660 30942645 17060 17049 503646993 54768 54769 629609574 49054 49028 719482262 22918 22919 486122706 36760 36761 699396260 68830 68831 380475797 50349 50350 116352468 3882 3905 268077405 18514 18505 534843244 40755 40756 838922564 47500 47501 257422044 39978 39969 380170675 76289 76290 364043659 82871 82852 410521701 18419 18420 631351795 96180 96171 966656965 18505 18517 255152080 85836 85837 809185810 49477 49478 456370980 15930 15931 805685516 78390 78391 796577751 21263 21264 586115412 92949 92950 10390743 29136 29137 221464004 19644 19645 889402384 51957 51979 547600679 52921 52922 187800448 30415 30426 381969659 14270 14271 690870180 18548 18549 250595760 33001 33002 99573560 67129 67130 655045140 66008 66009 91286123 70734 70752 231836062 49966 49967 493538029 64201 64196 44090384 8822 8823 103922762 74372 74400 411763122 71486 71487 575166956 80432 80442 313776515 64198 64177 118067428 68538 68529 207648158 44019 44020 684432501 86436 86423 522394069 91231 91232 63703351 46201 46197 579792000 14088 14108 491488825 55557 55568 668967148 53160 53161 468112979 72889 72890 173184019 75867 75868 417469970 17918 17933 644609434 69446 69447 625420135 81865 81866 650624502 20970 20971 605746835 50081 50082 664728459 44913 44914 864644361 12402 12403 750623231 36900 36872 630150750 4464 4475 983626716 26509 26518 423027631 37532 37533 655413983 41833 41838 300259110 42949 42969 670373827 8082 8109 757997586 4353 4328 679745914 93285 93286 168440057 28673 28667 27563700 12628 12629 926650885 14855 14856 373681088 65807 65808 60784299 52275 52276 602762377 96065 96085 800099007 74167 74171 497109818 19804 19805 532455505 92573 92597 433852855 7568 7569 582439702 98607 98608 985230625 126 127 740552715 98672 98673 713386973 28514 28515 287501284 7595 7596 607769957 94403 94427 679004589 30470 30477 782122438 32002 31976 565545868 58525 58526 339303639 84365 84349 487737289 16488 16489 264834603 67381 67382 149916319 85425 85433 482257241 24841 24842 645038727 55118 55112 65759921 33090 33070 75057216 33502 33503 299098194 26411 26384 75332626 53001 52972 913062979 22641 22667 851292988 2300 2301 304524302 50102 50103 119601617 72787 72783 492956437 69109 69139 823373967 43225 43226 824759284 40184 40188 623605350 22147 22125 727455340 52244 52245 601027518 26781 26782 827350040 50853 50825 149729874 67607 67608 89028793 92583 92584 624343407 42944 42945 629864982 89947 89948 415181963 65288 65289 132446574 75611 75618 270666248 39525 39498 491681425 70636 70655 23752778 49862 49876 606967973 44498 44484 990403408 26022 26002 727247857 60312 60313 176324072 73756 73757 240817989 37970 37985 185400142 1330 1331 905806903 16590 16613 642138732 62939 62932 498194899 6787 6788 814762147 41907 41908 313840862 91972 91966 21280784 51963 51964 966895196 43318 43319 761147502 41709 41717 515851594 47086 47065 612048993 9158 9159 491567819 21015 21016 592499702 53432 53433 803801434 28979 28998 301521606 99084 99085 482715358 7251 7238 61455711 85526 85527 98806585 74733 74734 693072355 94310 94311 140754432 54044 54045 690943950 96450 96451 130422586 89963 89993 814846787 98394 98391 821385380 31736 31751 450991095 9674 9655 560159634 12221 12238 812624392 9402 9403 434120996 90071 90072 671401116 65805 65779 600499373 25590 25593 844245011 74193 74194 124198326 26558 26552 71616323 13507 13508 983612272 95796 95809 464319385 3124 3125 840233902 74114 74115 764132874 13600 13601 569938372 98387 98414 58820311 29888 29868 951754189 67062 67043 601592084 55811 55821 548892777 55005 55006 803967716 48907 48915 383431679 1959 1940 649866850 91044 91051 68451766 68715 68716 505880613 67586 67587 707403916 98625 98626 539713838 74271 74272 65506739 13209 13210 5981054 91717 91696 140981187 45828 45809 192232099 93676 93677 81351592 56489 56477 824295775 17928 17929 225954930 46364 46376 789479284 51221 51222 297065589 21475 21476 733429965 60859 60854 827795544 84506 84507 970197916 25231 25250 916384416 74172 74148 365483103 63421 63422 771538779 25137 25142 846946058 40830 40811 191366181 89865 89866 826434925 19399 19423 203712253 32942 32968 498437448 66152 66146 397877231 45138 45139 884743980 49642 49656 224212289 61903 61904 7623454 61144 61124 112805872 40932 40933 865686119 98305 98306 562831795 90610 90611 612579489 26880 26881 720599554 63273 63274 249429188 38115 38090 599319408 8428 8429 46349668 39439 39440 187006075 25048 25049 232386023 78937 78938 139823239 85216 85210 138523221 23950 23923 498115652 14715 14741 461067918 21247 21248 758620730 71534 71530 636712272 6823 6824 581970265 92745 92746 558597228 23215 23198 534028674 72605 72600 257068913 69282 69268 100062058 24895 24916 665573550 89166 89167 481427114 31735 31736 665321008 82618 82642 536137965 13370 13371 636335324 10028 10029 80321369 45648 45665 663573435 17076 17058 706981696 14575 14595 679844019 77738 77748 942651220 16812 16793 448238703 64096 64097 40856854 38823 38810 369359563 97217 97236 361318864 88543 88515 571894844 90051 90052 265406942 61303 61281 355001212 13904 13905 237374377 59374 59379 749563948 94986 94975 781859015 80558 80559 873429347 68914 68919 820845233 65558 65588 691964866 61252 61253 170695891 28562 28563 407630844 53929 53932 113529494 92722 92723 212842461 41079 41082 721949440 91546 91560 578987139 80382 80383 22167149 81772 81782 199778490 16859 16860 63054123 67307 67308 663443084 99021 99005 821232522 23863 23864 865515431 16770 16799 925758940 50347 50335 795271540 41868 41841 318042254 54269 54270 294038977 66068 66092 250923164 14476 14477 996004050 79206 79207 412615883 98930 98931 379361808 86279 86304 303132541 84855 84856 374578169 62079 62102 901377833 3469 3470 418950742 94259 94260 311930392 25165 25166 159162335 1012 1024 635266652 41089 41115 814276416 44661 44687 481716159 99797 99798 697766415 31797 31779 402613503 34443 34442 13259217 99833 99834 147044058 64051 64026 128052364 75944 75945 996045368 6807 6808 185970603 95795 95796 941014155 27016 26994 340017745 37267 37265 306995900 64219 64245 52927151 20744 20755 206502825 129 130 988154649 38218 38219 864714768 14266 14247 607399215 17997 17980 102748052 88375 88376 237530585 57217 57218 525047575 6102 6095 960672303 81422 81427 172347844 38406 38424 546674859 35509 35484 994117656 51203 51211 288762403 2802 2803 993707252 74168 74169 260076763 73513 73514 394333742 93589 93584 542644748 78873 78877 435005867 53564 53572 582532408 38822 38799 116126433 73084 73085 540991879 6245 6240 236219538 67696 67697 667668194 53577 53558 890221827 99250 99251 387908238 34216 34217 628442105 71186 71214 973441381 32087 32090 937331407 64239 64240 149252467 59158 59174 188066724 14530 14531 882595384 90939 90940 672935640 40617 40618 257347789 6596 6597 873569908 15461 15462 808665241 63212 63213 460396286 54899 54885 407978262 50613 50614 438720983 64450 64451 595854521 33157 33158 170934912 35212 35213 125020389 27759 27736 53534983 97591 97565 536594956 26106 26135 762625163 60808 60809 348563199 98786 98787 198113359 53213 53198 592746681 8405 8406 988072971 10852 10853 422029544 87286 87280 326375966 85948 85949 777467006 1685 1686 420388386 23617 23618 718370740 92774 92775 587412944 64203 64204 964477839 23021 23022 203328396 90268 90263 898959178 31975 31955 634908519 46614 46602 548648922 42921 42942 893897826 16792 16793 247348837 50629 50654 402054380 64057 64051 706254669 49206 49207 527417120 48891 48892 760327847 55793 55783 810900922 85777 85771 853059620 56359 56360 970936984 16362 16343 860609857 31898 31899 923275806 32650 32651 870318447 1033 1058 195245658 58155 58156 962219989 36350 36351 949464692 13207 13208 982372472 24805 24806 795885109 15608 15609 544803389 11603 11621 933921841 84689 84690 836453160 26871 26872 508627534 88882 88862 251074529 62689 62690 557424874 11788 11789 373469205 15907 15908 180750661 55387 55388 367622105 73714 73701 24520773 22092 22093 786393282 45239 45240 571240582 63519 63548 733112845 85739 85740 245909454 19334 19335 129166789 28264 28265 625500259 79731 79710 920030861 84216 84224 478385787 80777 80778 388175619 14186 14187 900036470 98098 98099 120506648 30482 30454 421078457 24244 24267 621398135 86820 86821 558062672 38771 38747 864816798 3871 3872 891076858 89172 89173 256893947 36261 36262 649092667 24979 24993 438626076 41732 41703 602141939 86431 86430 204739544 44151 44160 70282282 99324 99325 409577145 13843 13824 556605653 62683 62684 81996582 41726 41727 847474043 3712 3713 102683265 53441 53464 248018024 9641 9620 993232239 38641 38622 788552223 93837 93838 177043734 72054 72055 306381355 90225 90196 462986590 52904 52880 896653310 61552 61553 810530746 13355 13372 783153790 7016 7017 511799235 47267 47268 342878065 54499 54500 519020451 91279 91297 590079197 52960 52973 530051987 24728 24706 130260820 44593 44566 95291418 63316 63317 970605366 25348 25350 929194094 24844 24820 193535815 14237 14238 673177666 39966 39937 194875341 24533 24534 79208579 50088 50089 814083737 89989 89978 635837592 63391 63392 353374820 34863 34835 267575979 75792 75776 366788360 52498 52499 692213594 11441 11442 39534077 90265 90260 216123335 26780 26781 108826634 78353 78354 396108023 35550 35551 478966114 76166 76161 771103585 39677 39678 300278256 54622 54614 319621150 59194 59185 767380811 51550 51551 326326183 63337 63312 718195706 26072 26099 862903113 70355 70356 487610200 63334 63335 889515093 67700 67701 853669882 56542 56536 502364190 38610 38616 660566182 22394 22415 185104701 77270 77271 921143101 40348 40349 766818285 93482 93510 499835258 73277 73278 671747956 38865 38866 80967492 77772 77773 950992499 20890 20893 673302433 26506 26494 316968775 25782 25783 151248554 57891 57892 633133587 80119 80135 674395874 41121 41122 776844697 9642 9613 7181762 63860 63861 634337963 42676 42677 929395577 34629 34607 890339789 26313 26314 922530787 50594 50598 108707813 65975 65998 858466422 12779 12780 75931979 7209 7210 441475333 80046 80047 686653074 7906 7907 571569109 65015 65016 223581039 11979 11980 111784491 41779 41780 156287106 9821 9803 123847173 37453 37470 491264097 47399 47400 535492039 92115 92092 671276331 7727 7728 503270726 38447 38436 273274222 31971 31981 592022939 15720 15722 371727708 27149 27132 737060244 59411 59387 847299969 55012 54989 616577791 51685 51713 22148887 82122 82123 136305187 44773 44746 114749876 65156 65157 290441512 91723 91724 803082791 70288 70276 400740430 71442 71468 835049956 92108 92109 218905989 43751 43763 633922614 35470 35471 358797900 18618 18619 776222023 22788 22789 945806459 36008 36035 920645915 84274 84275 801737870 79517 79518 621412656 15757 15758 156598135 39286 39287 10137279 2505 2506 202935611 64554 64525 421805067 15971 15972 741919703 32292 32293 965097471 52848 52846 478486193 40896 40925 854251969 48218 48219 602144764 54514 54507 25003025 94162 94152 174179813 20775 20790 781839498 92749 92750 868471004 45131 45146 245229996 1064 1065 886126780 55675 55676 701062227 18945 18930 849815121 57120 57121 589207131 81840 81849 43078750 45929 45946 762636775 23068 23039 9888386 31451 31452 892161023 86574 86575 266741121 11226 11227 191180718 76753 76754 526014632 83493 83494 728580531 78288 78289 558522189 4885 4914 206839177 52590 52611 871650691 15806 15807 426040854 5195 5196 960235734 34466 34467 491697158 40112 40113 723702748 81267 81252 123859801 74681 74682 97124638 81144 81145 947799681 96082 96083 73088785 88511 88525 764543788 49838 49824 56493693 70709 70710 825626325 62478 62486 873836588 79002 79012 608725860 17607 17608 156254007 63645 63624 459463643 94777 94778 237636814 46530 46531 819229037 48243 48223 731083410 48298 48311 617920941 97758 97759 81638170 68956 68975 375369490 5303 5304 974990054 85100 85078 877734270 96681 96682 217786515 79152 79123 399160061 19434 19432 37913939 80270 80271 182214206 282 283 455578407 35170 35171 78818404 85575 85593 997057272 35249 35268 297002643 71735 71736 966646073 8512 8513 135133454 16175 16176 387794974 68389 68393 572114823 8124 8125 302909489 6793 6784 764645484 90251 90252 97816952 49447 49448 561953784 33102 33125 569600977 97045 97055 57648828 23072 23073 407090410 88489 88481 756038018 31062 31063 670714451 39547 39548 818053760 96291 96292 759690882 36737 36738 172476879 42797 42814 664052318 50152 50171 577194552 15054 15055 655354188 27711 27695 707679099 19265 19266 57113445 57554 57551 731094741 39792 39816 917119709 36861 36862 265916561 49866 49865 585265544 34695 34696 173213046 83054 83055 383329509 27509 27512 246864564 75809 75810 511835821 45714 45688 553801292 60923 60924 685389698 75915 75937 104939131 44302 44282 928802293 57982 57994 79535913 51139 51110 835818773 18269 18289 959022553 42682 42694 363523903 70481 70482 463495210 92445 92459 483207702 37639 37620 242766016 25179 25180 759971596 31167 31178 199418538 25336 25354 65442910 16428 16429 304306367 26044 26057 770525593 55369 55370 482240750 43953 43971 529513507 94906 94919 292544640 26164 26165 788524573 72486 72503 811202060 93950 93929 763633698 14941 14942 899716859 77871 77868 741572308 13070 13043 182108661 11928 11950 112375964 30366 30367 626946188 16536 16537 369127059 78382 78383 267081505 52409 52410 255170672 20566 20565 563811464 69577 69578 426732209 13636 13637 481948431 16131 16145 363185843 74971 74949 518452027 11694 11695 385201222 79169 79166 160932133 81351 81352 10088944 74031 74049 433590731 50467 50468 838753427 4163 4176 798514491 74897 74898 637950334 95988 95989 86381554 31186 31187 614740396 8362 8367 647936432 38831 38832 390141843 66436 66437 925542328 24231 24222 108204723 61019 61046 92886759 70868 70869 412078950 12917 12918 907463487 16901 16908 567452665 23374 23375 472945890 19613 19637 693763525 18188 18189 833331818 89873 89861 189763850 45539 45517 295627593 63315 63316 57377767 81406 81407 875598331 26792 26781 402689281 81002 81003 217984190 46246 46247 525183358 18847 18860 43949567 91101 91102 829382680 26631 26661 137401255 35664 35683 760027295 62917 62918 886409740 95411 95412 788550426 10199 10175 346607471 23838 23850 531789957 44382 44385 218667044 38054 38055 847064522 84690 84691 557412584 81925 81926 355282323 84761 84772 190777529 43776 43760 599158789 56405 56413 718699997 98961 98962 104675622 40690 40663 717859897 23924 23914 27301853 55604 55592 422924995 69849 69850 379503548 73910 73911 692798952 78572 78573 152951234 34477 34478 421522770 96441 96442 781570104 64187 64188 741674356 28432 28433 690023236 59268 59282 571034466 79294 79295 224050864 29079 29061 605854320 73055 73056 110387986 66059 66060 579075988 98944 98945 641078934 4159 4160 469236203 6392 6393 395058045 70293 70294 606175843 53129 53153 638009874 63822 63823 852942146 47745 47746 614589251 93704 93705 883834383 73896 73897 962833580 96357 96335 81842127 18849 18850 816935944 11243 11244 800630508 33137 33154 848721401 13566 13541 724037400 44890 44891 539512011 30222 30223 824679533 82859 82860 294233728 4674 4675 646594663 54798 54825 561089855 57228 57208 76181940 87993 87977 350134944 83724 83725 170298738 51593 51594 312258846 66700 66696 410824019 50687 50714 199458280 8756 8758 426050214 35572 35600 309201093 77136 77130 602680979 14779 14801 654594598 12018 12019 840211295 35042 35043 865040403 5603 5610 268513997 33758 33759 959502826 12485 12486 688959626 42163 42164 187099011 15279 15265 425518055 50575 50576 868975871 23143 23144 313676219 69580 69578 781577610 81796 81787 118673423 75358 75359 43147206 30241 30242 273163935 17230 17219 191487455 69844 69845 957363746 37318 37319 746592105 20641 20642 352593526 66800 66801 597285675 78726 78725 510401174 61424 61425 311160049 73305 73306 512991153 13733 13734 708928019 56700 56701 294458069 36055 36025 643023110 76489 76518 169269406 42281 42266 90662387 9658 9659 117250833 61886 61887 714997436 14677 14678 889465861 1519 1507 450056653 53053 53054 125363065 7981 7959 976772219 86666 86694 881565193 77044 77045 155511903 78152 78165 12376973 12949 12950 94622873 93669 93670 912026834 58679 58659 400958123 89900 89901 384218094 38967 38968 868538726 9102 9103 511511789 98314 98313 246413441 28470 28471 918586203 31070 31100 513535092 79711 79712 111403966 70512 70486 790016720 22595 22596 763882707 76831 76832 824613403 71672 71673 326440541 95096 95097 889988421 56373 56353 732815659 70997 70998 414770964 80365 80350 982524221 92305 92306 500080894 22226 22246 116708527 11693 11708 525761421 69320 69331 176042096 48743 48744 819047290 40869 40852 577608865 21577 21564 665547848 8325 8326 655369905 40170 40150 375548814 59572 59575 537485024 90129 90150 637050520 64384 64385 646578231 99144 99145 57186925 71161 71186 177642234 963 943 648736258 8169 8146 737937428 472 489 844354179 33296 33306 652333847 79135 79136 726370467 5232 5233 164587196 32756 32747 86061326 56478 56463 505755935 19458 19459 42368136 22464 22465 730967040 51227 51251 242394230 57233 57234 387863094 89764 89768 940741638 75272 75274 506192971 6901 6903 399728526 46126 46127 277272643 64557 64579 258537821 77202 77203 484856138 25951 25952 719985419 58650 58621 268492886 8057 8055 863339038 13527 13520 372838572 86227 86228 185475417 62776 62798 891288004 62840 62810 584382787 81963 81964 476385356 89385 89386 502644154 15295 15272 358889809 78614 78622 545890886 13195 13165 908453219 47220 47221 694096767 27609 27610 567833716 29302 29303 825953324 16140 16141 306344765 54099 54126 463831270 59281 59292 608827670 81921 81922 493308283 87652 87655 908993061 41039 41040 215438930 12213 12189 832873397 22308 22282 856226782 69433 69434 22416434 50563 50549 147093330 94366 94384 88417430 13425 13413 640926755 42799 42825 586639206 8410 8411 20103583 52925 52949 579427252 72950 72940 142652344 39426 39427 323626268 74352 74377 101497922 76628 76629 177388901 58250 58251 901615309 16824 16825 206099951 77605 77631 104414667 95931 95932 265500557 3195 3196 539280348 1808 1811 843908325 1142 1136 265147040 54808 54782 190954915 6401 6392 735441921 79358 79341 533827553 81838 81839 730309714 63956 63957 260590358 86683 86684 45589536 8227 8242 519447422 1905 1906 561933495 79969 79970 232772172 94869 94870 796178396 75645 75646 844178045 63354 63352 656045172 73964 73965 161417354 10597 10588 304144511 76831 76818 146752168 1966 1941 618254373 79197 79192 756260803 40511 40483 814896605 52924 52925 989459069 60832 60833 460135731 87966 87981 561016289 13935 13936 389201324 15950 15951 86095311 66690 66691 926202544 71534 71535 265580468 29367 29341 656607729 61346 61347 257081412 60188 60189 910995781 81546 81547 989568757 48144 48154 296433752 34575 34576 206097733 68799 68800 443350557 91159 91140 557243486 70668 70651 935352792 67122 67135 784081066 91375 91356 187570614 41401 41413 622789363 30466 30467 460110001 67501 67515 661121810 752 778 833107899 83321 83322 776357456 71946 71975 603643800 32574 32548 514914647 43021 43022 892461231 13739 13727 42504889 31621 31646 751723492 88864 88839 214224506 19687 19688 75239541 55132 55133 393790068 56015 56016 553914002 72785 72756 395037658 93309 93310 35685316 7659 7660 859389352 33019 33020 452715418 17623 17637 450147449 86307 86297 404139929 21011 21012 946733257 45367 45392 689412837 84342 84339 960129145 73448 73449 716708186 92606 92607 480177797 72545 72546 933797986 35511 35512 833831850 95905 95906 65931290 25780 25775 827887110 5364 5376 964211975 60957 60958 730121411 26975 26985 119344192 62662 62663 486663337 22671 22652 784956240 81439 81420 452909064 78442 78443 879211193 90900 90901 641472835 52572 52573 88616035 22930 22947 498519966 10348 10334 811029205 53747 53748 483803058 31725 31741 716824047 56868 56869 781940413 47992 47993 448823614 77585 77572 864379086 65729 65702 508250321 81784 81785 613984494 5258 5248 498102220 79273 79274 946483640 62160 62161 204077065 63159 63132 302102339 95639 95640 282004701 90273 90266 557119864 64308 64309 53814864 98247 98248 830123167 47238 47239 995749074 84988 84989 569114127 3121 3122 38328011 89774 89785 287351492 56292 56293 306230908 28021 28046 440365190 81064 81067 454181739 75316 75317 528652822 19060 19058 369314463 67209 67200 799948174 87071 87082 148432865 75345 75355 194065462 9415 9416 757985779 77179 77201 582656651 19324 19296 533545640 81748 81749 85919918 26541 26542 293711909 39780 39753 277047350 81532 81541 407269873 6584 6568 680038280 54082 54083 905636443 82741 82753 693531950 41946 41947 795185865 60392 60368 764450694 62518 62497 90389108 7682 7683 360348862 40689 40690 664850242 31337 31338 402513464 48611 48628 235829800 54532 54508 36585257 10593 10563 193796891 91493 91494 833861858 639 640 271489441 2560 2581 733959957 25600 25601 397172205 22224 22225 945364928 80620 80621 403395751 10831 10807 81419857 14304 14305 137926938 58118 58119 447158731 87248 87249 685945578 20560 20590 102657430 36067 36037 282181015 40884 40885 815840238 6306 6293 431751120 94898 94899 305139628 346 325 140061052 61123 61141 83040639 69274 69275 66783483 77303 77287 228285663 93602 93621 638225888 11992 12019 734273021 19915 19885 54084491 90370 90364 630621459 63870 63871 776774929 93414 93392 129369693 29781 29782 487960164 49885 49880 438010534 13576 13577 44910801 81017 81036 294024827 30004 30034 119900888 63772 63764 535440212 95734 95735 644757865 97458 97449 39367309 28618 28619 277680191 78259 78260 631239269 99575 99576 100045078 10304 10313 522702340 96292 96293 298521977 9561 9531 153463349 7335 7336 253939393 87887 87888 83647265 8833 8848 951877087 62003 62004 386916312 52682 52696 834716209 80912 80913 75647385 92984 92985 985055967 95212 95213 569430160 25784 25765 25286384 40207 40208 528834396 37378 37379 144754478 80817 80798 897457811 62029 62030 102507687 13060 13061 366700162 47860 47865 293508767 84632 84633 170397624 87036 87033 40242577 7115 7132 843291495 62782 62783 518809045 43014 43039 237747070 88753 88754 828339528 44310 44311 6594650 94520 94503 235853331 40111 40107 133004505 77166 77179 238296093 39705 39706 170522169 74596 74597 810205925 78116 78117 81862466 27017 27026 820807401 63380 63381 972205829 80722 80723 53426569 70323 70324 93015415 30326 30327 747099875 98486 98469 142669405 64054 64055 697306850 34754 34724 142504351 35178 35152 159763190 38965 38973 871876355 87161 87162 800249115 98359 98366 680603539 923 924 184505815 70729 70730 25689266 91654 91655 752432189 88930 88931 355082282 57989 57990 522679774 32174 32175 154125700 33789 33799 171964210 93336 93344 607215884 20087 20088 680476483 71974 71980 926749437 46611 46600 905965115 524 536 362673692 56939 56951 139973759 30078 30084 504002381 38164 38156 624161401 45493 45496 949542664 21074 21100 66557456 80484 80485 692441486 61485 61489 50938973 36773 36774 63912657 47286 47287 615513055 91668 91669 966951606 7360 7372 218819441 23971 23987 739685561 67886 67887 271481582 81934 81944 716449105 93066 93088 491314547 95335 95345 374815722 55373 55374 658500241 79015 79016 906894291 92578 92579 322624387 13435 13436 982654620 71223 71224 747762394 47333 47334 407612770 41137 41138 367758821 81091 81074 52592708 12037 12038 294404178 49734 49741 590413178 55953 55957 398823734 77829 77830 416366228 68673 68685 46224672 78735 78765 860408644 55554 55556 721082403 99833 99810 852708272 83921 83922 19492180 55977 55978 14380251 6095 6069 952030855 63003 62977 875460058 96667 96696 989756988 24060 24061 279285685 19533 19534 338619987 67608 67609 848625438 3653 3654 549615705 22771 22772 214664678 92888 92889 529130575 17996 17970 784861164 48748 48773 289049242 24175 24176 998094096 54572 54590 152564139 40909 40933 4539671 84667 84675 735242882 38525 38509 766253791 54655 54648 602581925 72563 72564 506597076 86087 86088 733820119 18448 18449 54073435 8151 8152 38968130 99467 99468 588965767 20136 20140 393258649 53118 53119 500904212 22378 22350 527677897 79884 79885 428417329 72761 72762 114303157 46888 46864 714053954 79303 79304 82547949 67431 67432 759458035 40830 40831 879011186 91978 91951 765921762 92104 92105 797013155 61015 61016 336151342 23666 23667 460134098 4997 4998 767714445 85589 85590 916049875 89819 89820 772722323 21174 21153 166086550 59709 59710 508517368 42010 42011 896630169 67145 67162 622164768 99524 99546 526233848 44616 44604 366542048 66402 66378 766376152 98870 98878 944503086 83721 83693 814536937 54260 54261 412546650 68070 68082 49292174 26670 26671 204519018 71304 71305 639866381 20250 20251 70618574 24963 24976 899846372 58957 58938 594050906 31654 31647 330194564 43398 43379 689373197 53963 53964 638981032 45215 45216 981844670 82270 82263 811712582 39054 39077 409900935 90616 90589 641220222 97559 97560 754804764 56783 56784 434650931 96847 96861 581076828 47561 47562 71937100 390 418 443623836 10850 10851 373461091 33956 33984 810612013 81552 81539 748969217 90774 90772 259074162 9060 9061 193114295 18723 18696 55402833 96327 96328 719669298 95310 95311 675131923 20214 20223 750580691 57951 57952 878365525 95119 95093 315696680 16582 16568 720763752 98671 98681 905027163 12526 12548 991064537 18793 18794 588323940 5024 5025 59483174 13937 13938 771626492 87328 87329 813695160 63712 63705 212850588 49273 49249 370287962 94835 94836 658725849 42338 42339 3063439 8140 8141 475369259 91405 91406 839078567 44881 44882 441109757 94798 94791 282744282 80832 80830 674223890 87795 87796 986950421 80472 80473 777195557 16899 16904 20965297 36135 36136 797826732 49764 49735 994013610 23152 23153 262273718 77384 77399 77880340 88813 88814 599725607 51679 51680 676223763 38345 38346 372304781 55043 55052 238329591 61153 61167 471987862 14003 14005 98001424 31728 31723 593606929 71341 71370 227398245 33510 33511 773421387 28337 28328 874514179 19253 19261 445217116 58134 58135 512903122 85067 85068 19308294 25488 25489 711073167 39565 39591 544647764 45787 45788 713521856 82076 82074 183969497 23030 23047 592611867 85443 85454 110801689 45188 45217 964912348 81814 81798 781633480 53721 53699 28010646 9927 9928 930242139 32221 32222 885784948 10242 10243 647612090 69708 69695 636608362 76727 76728 800702519 8302 8303 699975236 56906 56918 580428080 91367 91383 345331917 47430 47431 615939571 99501 99531 994796689 23331 23332 869961116 24705 24718 487744660 73064 73065 323300135 32581 32553 198619205 63575 63554 473458361 44052 44075 633603386 96342 96338 559077055 68647 68648 419580272 94104 94105 124364592 65940 65938 9950581 52006 52007 884047706 49779 49802 55421137 59253 59254 287061288 48069 48049 575885871 3705 3706 398165946 23163 23164 764848666 28596 28588 447541793 10760 10744 523606875 57412 57427 752234665 20648 20649 962268805 41172 41151 334664202 15584 15555 583507971 82722 82723 194269866 25404 25405 486097789 32218 32219 599766763 45125 45126 679267037 55789 55811 343110570 10794 10795 427595423 3296 3297 882940212 34793 34800 411899043 30661 30667 599877222 17302 17325 447322780 11333 11337 633150562 9018 9019 312674381 34113 34114 905122896 28964 28965 85588737 11603 11624 703057600 63394 63381 872951915 10224 10220 322115856 88274 88262 224018956 31595 31568 823327238 13497 13498 316057390 23619 23593 669187498 60906 60902 370359605 25552 25553 412007627 61516 61517 20201050 56461 56478 196374318 12335 12327 721952041 54995 54990 763208564 23023 23024 330932381 95036 95037 926363174 67245 67238 442184877 15932 15933 607669367 74449 74474 584137712 79425 79416 48149667 50620 50596 924709191 87611 87612 485972451 15529 15530 816565372 78769 78745 154045110 6901 6902 183567480 58424 58425 946566987 26480 26481 49676635 31472 31486 321676617 36155 36170 939258254 5829 5840 406690206 31472 31473 680113632 92906 92929 350250266 59960 59961 649813473 62702 62727 389265270 67362 67363 634086302 37752 37738 795596077 67763 67764 753712190 42118 42119 602646690 45331 45332 640297446 68590 68603 343070829 40151 40152 772719222 75131 75132 410386213 31467 31493 846747427 38938 38946 484252469 24487 24488 630187425 32165 32166 257021023 7005 7006 156409710 81716 81738 565075626 48009 48010 840570411 94830 94831 561671957 67256 67261 944349800 85299 85300 618230034 90095 90096 907864099 97127 97128 238377445 53538 53539 233734888 20547 20546 421138101 90007 90008 957239260 6751 6734 137415453 27266 27267 413209963 61910 61913 987729900 6894 6895 54130943 2125 2122 141607015 31141 31130 868540600 1493 1503 180771848 56899 56900 639526681 24363 24335 371074610 25807 25816 672962060 70801 70802 551751079 51250 51251 235001966 45925 45955 826983888 82603 82604 876558922 92935 92958 577787694 1053 1031 983742709 82862 82878 701260521 53166 53157 558594547 22465 22466 410211007 36161 36152 44060043 72283 72284 387695450 59082 59079 114617486 35243 35244 246291738 42005 41989 148743219 33975 33992 817417958 43370 43372 751513382 79396 79417 562489992 88910 88911 405321474 17933 17921 204873236 88841 88842 19623850 80553 80568 733095561 18677 18674 858636486 89880 89881 499023303 62668 62669 607190641 17971 17972 782292322 95293 95304 627849966 45388 45416 8279376 47704 47680 827879609 96451 96465 534237642 191 181 885664876 20878 20851 323710799 4827 4828 613155701 43181 43182 871654966 13914 13915 261288919 68474 68475 743055771 85996 85997 451816103 80211 80230 538979060 58985 58986 115593870 85783 85784 578730369 19574 19572 426210620 73000 73001 530081983 16957 16958 96390318 36551 36552 463238615 66243 66244 66513294 19491 19469 757957705 61354 61335 968183854 54843 54820 250615797 56826 56831 382069350 28510 28511 691960435 79260 79282 737726867 42883 42906 676284840 80591 80607 994932349 13998 13999 66905636 5637 5638 853537741 45132 45111 807255485 22266 22267 501864116 14537 14538 785916023 7922 7923 893304281 27683 27684 142960019 4493 4487 623199694 58061 58062 999961488 30955 30956 908819146 19571 19549 426167409 5860 5864 643015197 996 979 831799312 22047 22070 341973336 51591 51592 945219285 4962 4963 539448170 35610 35611 522199982 25290 25291 729218497 50959 50936 437570812 84785 84786 476348588 80778 80779 823190046 263 264 762268015 64709 64726 315216078 25537 25538 314969517 21740 21741 479087633 34755 34769 977819598 33112 33083 480546675 31485 31507 829884829 15745 15724 406134574 96066 96067 455530941 79862 79841 376894165 31648 31649 340683284 89299 89300 8146588 48978 48979 434598049 21006 21007 718457187 89963 89964 803318186 49585 49570 708879174 67389 67376 800576085 9121 9123 863658557 55160 55141 183997642 10841 10859 532349064 27645 27651 175067439 88214 88234 824886850 92662 92663 159758463 90137 90148 372167956 41620 41621 7325859 2984 2955 563797098 82455 82436 134318398 50952 50955 868191030 35720 35721 239617815 48291 48294 283440338 17564 17565 146335763 93518 93519 701922850 21721 21739 892938654 58376 58361 482715606 5037 5025 208907638 16141 16142 434982568 88641 88658 529691340 16726 16727 512450486 21368 21369 736107914 64875 64862 944779585 73621 73598 791080240 43828 43829 938071538 46591 46592 582267738 90022 90048 586910374 6198 6199 415831748 7743 7746 721043888 64535 64536 42226091 75529 75544 392764149 76263 76250 684608377 20197 20198 706165076 76660 76661 623300791 28030 28046 352845748 49502 49478 141019647 64404 64400 456850208 12451 12452 684071637 37443 37472 968672974 82087 82088 143615951 70671 70652 857907282 80073 80074 380874541 48490 48465 817719798 61660 61635 62844534 57615 57586 191645149 81416 81417 157374116 18091 18092 791936506 71758 71782 334197724 39046 39033 123442605 20173 20197 750454957 22984 22985 368017513 23623 23593 517335345 78375 78400 414848155 50629 50630 343990974 1108 1131 270714628 21805 21806 133065863 18757 18758 397119599 77201 77202 576172441 66868 66869 252362817 13439 13440 999059818 23188 23189 493125333 53071 53083 768827706 629 642 795805602 46371 46372 469014244 2439 2440 567600464 5499 5500 43628724 63323 63324 215099082 78693 78694 699926137 22309 22310 702279954 38520 38521 134356974 21074 21047 363876345 12630 12631 62086401 49126 49127 830940012 63723 63724 547267027 6934 6926 765125618 95175 95176 587079466 85072 85073 418489909 56001 55975 641589095 95657 95658 270283345 37708 37709 428942635 71031 71032 148305816 88470 88471 249402519 42673 42652 391759091 92328 92334 215111729 98000 98001 630400664 87651 87652 798836800 9330 9331 31580058 15886 15887 638359532 70594 70595 166364287 58640 58626 573071945 69511 69493 253629673 20877 20878 918137739 67650 67651 274284457 37112 37113 645866275 61952 61927 846941763 35548 35561 104096221 4639 4618 739001395 19840 19829 185772251 78527 78536 578498206 96822 96823 508204983 61534 61523 429117486 20422 20423 727038778 58510 58529 337135966 4313 4314 421968413 12701 12702 819650650 35370 35384 688676143 52630 52631 52995141 43515 43495 291765757 44497 44498 137774907 37361 37362 300916159 46496 46503 709232644 8325 8317 927016669 16358 16359 651521849 61451 61452 84476388 72425 72426 312870038 42028 42017 822159790 73085 73092 791057488 66091 66092 23996341 56294 56274 450392408 70035 70036 729018028 96495 96473 702818805 5625 5626 861725790 80079 80055 463533254 39116 39096 669217748 16648 16649 546320414 98238 98239 959770 13000 13001 755919950 70207 70208 981205936 68520 68511 25432434 38554 38539 983951667 30194 30195 694163959 15084 15085 950441243 23139 23140 940437523 11513 11514 609274690 80488 80489 732212118 55822 55823 369133507 18515 18516 408396692 53007 53032 613148515 86818 86819 799606366 63946 63938 120041124 25344 25345 185197218 49862 49863 21433335 99778 99780 443744095 98649 98650 657104237 88444 88445 46737431 31006 31007 407381639 31806 31815 528145016 3078 3079 13356027 29003 28995 692886785 29462 29464 101512734 40308 40309 824957330 55621 55622 834043598 67530 67546 522916194 19507 19494 28156981 16661 16646 715823400 36946 36942 857752329 64035 64008 405943845 51145 51168 110622189 73830 73844 131087426 6203 6228 266452884 1236 1253 433096005 88191 88192 558964373 71046 71024 73365047 41291 41292 350763733 70406 70415 185490824 49791 49792 37743073 7364 7336 893039773 58703 58689 927227061 80384 80366 288361197 78057 78058 416817410 62091 62092 670475777 29560 29578 575517249 80236 80237 604327188 87115 87116 524505654 30997 30998 411243953 92152 92137 616721003 47573 47555 467175213 87386 87385 504052134 80660 80634 136467675 92017 92018 671015294 69733 69731 717790239 79192 79193 347650096 41229 41230 430793397 11296 11297 17283138 85110 85139 929836261 25586 25579 223729069 94461 94469 290106878 49790 49791 604031838 47758 47733 458885473 3740 3741 411402971 76860 76861 577473642 45012 45008 441391430 25782 25808 614304153 10698 10674 343023119 3096 3074 354422338 39866 39884 56811727 71811 71816 714913337 96078 96058 743098561 81484 81502 558980590 81032 81033 920484364 47209 47210 950201675 53757 53737 340330176 10766 10767 785426049 7627 7639 839114757 50443 50456 20965021 20947 20948 830132140 24822 24796 264550350 22760 22767 389490067 71012 71013 797033352 23521 23522 592743480 21996 21997 13847567 85866 85867 769997656 43330 43333 583462252 59554 59564 775951563 67346 67322 46845347 37367 37368 423758255 56153 56127 807608691 14556 14566 15951411 43710 43700 867931480 49227 49231 973544419 27507 27478 352463097 57878 57879 485442981 24484 24485 855119524 21351 21352 605104221 45879 45880 159725188 7566 7537 236783959 18613 18636 834723980 99224 99225 824057455 68118 68119 475988278 58865 58840 868540111 67158 67136 700567135 51774 51750 296713383 22250 22228 780298336 44688 44664 426223432 405 428 527133763 45162 45190 564541415 51281 51268 195401079 96140 96170 784809632 50826 50851 262087904 44627 44628 861619839 89273 89262 982179648 22983 22984 308039405 80892 80893 516139992 38608 38609 951228382 88744 88719 9970787 77028 77047 376872410 69425 69426 468819625 93330 93331 403650351 35153 35154 57451725 85409 85410 585387445 29365 29367 694011047 33003 33004 305351768 41579 41580 395855040 15204 15175 819035159 44011 44034 813320807 67101 67122 392137369 25550 25559 929030877 37467 37439 104722603 27037 27038 70336337 197 198 429578230 9895 9896 244482021 71241 71234 692523021 83343 83344 175313230 79972 79973 934013739 29640 29641 375861902 47447 47448 269298953 34718 34731 376945057 52934 52935 141579343 87834 87835 732627565 17035 17011 475552864 77060 77042 182398741 21826 21827 588995725 59697 59679 695856294 7201 7202 383453666 86969 86970 784879698 39045 39073 614275980 28958 28959 485207112 99173 99174 713141713 63111 63116 300392773 3099 3100 596169587 88431 88432 214499800 29711 29712 293788762 52360 52361 580688332 53885 53886 544991857 64241 64218 467653047 39489 39514 208744475 73284 73285 394365383 17775 17754 810915826 31851 31878 951720930 20309 20310 565412084 21668 21669 894862456 91263 91264 192516773 55713 55714 194450619 68836 68817 772118389 14592 14586 430541828 1593 1564 48260071 68020 68021 528777799 82071 82075 776946853 28241 28242 39059010 66976 66977 716882861 40737 40738 735770544 81427 81438 627680262 90827 90828 267943653 3597 3598 903663890 12715 12716 571504993 90745 90746 351420486 96946 96921 84395237 45360 45361 897478319 61573 61546 75570734 26381 26361 799272756 38535 38536 557843094 14842 14844 658229252 93465 93440 9067558 15557 15531 391194685 58161 58180 325752296 99613 99608 979887901 73048 73054 942801986 29161 29162 619602289 84092 84093 250000997 91042 91032 705139434 15676 15677 479642889 88086 88087 781608409 65873 65874 160954795 19877 19878 52180750 57180 57179 715893145 80899 80912 506846508 22418 22421 448588816 72794 72795 135200685 92734 92735 464583381 8055 8028 823247468 97380 97381 351446926 91355 91339 246743318 86825 86813 806917156 51715 51716 192428269 86360 86361 818230920 28795 28796 230901484 56296 56284 653860261 21926 21927 92569410 65638 65639 972437953 31792 31793 861421139 37159 37150 11629861 36721 36722 276668794 69023 68993 682801790 51284 51285 129172906 35342 35343 939063424 24001 24002 611118896 53994 53970 772158350 75191 75192 461786014 94857 94858 749068402 60749 60750 271065676 65938 65939 466112503 48898 48880 978227006 99095 99096 562536689 62532 62534 282669467 53102 53103 610456686 37649 37675 894702442 11607 11604 348811544 15289 15263 994493908 13725 13726 526669347 57038 57039 54267954 79850 79848 472780199 95779 95780 597013433 83424 83395 633937027 7616 7617 821734223 29244 29265 918855301 28449 28443 169169786 47052 47053 717545728 17665 17684 130982696 49653 49631 680866809 86348 86361 728973134 41590 41592 864083924 22554 22556 375985817 65105 65076 277158783 5346 5347 366214807 62789 62807 856344412 83169 83164 275630681 38473 38474 926804272 97117 97118 747085965 36279 36280 951550 51143 51165 348326245 97768 97795 516072459 27423 27407 903765741 48356 48358 31016952 67868 67869 223765646 94279 94286 261728836 32476 32477 450619724 26618 26646 192547256 65981 66005 980789344 41913 41914 185777970 50359 50360 508059100 93314 93325 238029276 6147 6133 634811898 31938 31939 75147458 90784 90785 470496699 98918 98889 957031648 415 416 848499693 7471 7491 16144490 26513 26507 613329359 65693 65667 75727355 94140 94131 548336999 28437 28438 850296829 97764 97786 769481059 29509 29510 194332696 82763 82779 929342301 79420 79409 598499757 92095 92096 713458409 72877 72878 546571764 41128 41101 958214639 33404 33421 671837957 59425 59426 66666135 93218 93245 78199825 20620 20621 117936544 83486 83481 897077566 5780 5805 65116728 60762 60764 306531422 83912 83900 162622294 51062 51055 690206055 12731 12732 276820950 99212 99227 847479779 37041 37031 386279226 99777 99778 929684246 28429 28455 444656000 52830 52831 976728768 51505 51531 334752451 72058 72045 482093266 56246 56247 977509531 67789 67790 933274820 36503 36525 852721082 66557 66586 606271200 38180 38173 236631811 3618 3590 159842771 23402 23403 418901597 80169 80167 72421043 67054 67042 780340167 44551 44579 445924998 1929 1930 451129902 77706 77707 842578015 77204 77174 285332588 18572 18573 914487124 55066 55073 435704449 19068 19069 666826958 7140 7141 546422353 66166 66167 26702527 35345 35348 53123905 8160 8161 557325022 60030 60000 826631592 75116 75131 488599685 62517 62518 701466900 58462 58463 531307401 99725 99726 45273097 53170 53166 119260292 74878 74861 454777356 24552 24553 288132480 52456 52457 933976497 73114 73097 922167866 71377 71359 727319684 26924 26916 4938665 2081 2093 877117252 41679 41652 227316133 74354 74355 337496545 49463 49434 269633416 77071 77100 754587851 35803 35821 853815986 36708 36709 893334834 21839 21840 689153792 39175 39185 616205848 8923 8932 326501162 93222 93230 134272160 84052 84026 818120390 45586 45598 934670172 63395 63378 204148159 60143 60144 132729921 90321 90322 983595326 3331 3357 505378197 80967 80968 344651260 16469 16470 445366782 74223 74224 68474346 63242 63243 461552766 84222 84235 684519881 41486 41480 156931102 31354 31337 972228605 39876 39877 433756460 41545 41520 754060557 60462 60463 11382075 74411 74412 418473995 70286 70287 426732782 69872 69886 219404906 5435 5436 892503154 29583 29601 830008500 19736 19731 101786180 69921 69919 162669620 21331 21357 246196281 18323 18350 558593402 32022 32023 126964048 98164 98165 926306174 95658 95659 138905999 84950 84928 188374589 91824 91842 69150741 38453 38451 643984456 72124 72117 271523104 32448 32449 743119073 19013 18987 613476849 8923 8924 682162920 44232 44207 615604937 38065 38066 701114552 80265 80244 9520820 90288 90289 774083641 25424 25425 969218229 55626 55644 969560905 35238 35255 69105737 79187 79178 859915134 57760 57761 896842761 3509 3510 709141189 21815 21816 550509968 75700 75701 161472422 32295 32296 217964766 74483 74470 30359865 26887 26905 137931613 14577 14598 203579478 30321 30335 76067796 31920 31921 315943421 72259 72275 569906671 63390 63420 49020783 89316 89317 582237259 63777 63778 970468157 1935 1936 909697134 88087 88088 708196036 70704 70705 804453225 4435 4436 971276090 74860 74861 767215629 58343 58344 597897015 60498 60499 372324049 13334 13313 817263290 25773 25761 828200296 50739 50740 56351746 58298 58299 423136515 16537 16538 136417392 97877 97894 524487797 94266 94238 532760720 42119 42120 184532944 9198 9206 780697354 37793 37781 822596492 1602 1603 982342736 80817 80818 317464476 99602 99603 121019162 21770 21771 624356596 31384 31385 792767133 95069 95089 502356578 26682 26683 558348483 78765 78759 597365617 25013 25014 400699241 69915 69937 823816710 33126 33127 470935114 13836 13806 130974860 19942 19943 370445323 52023 52024 684123393 82686 82687 380949323 74167 74184 759572735 51264 51265 207143635 16767 16768 327992606 38179 38196 49538380 55571 55593 737152326 74096 74103 675002262 63667 63666 604211392 22762 22763 170082442 38555 38556 350216117 12436 12437 315393137 64300 64286 10034156 42335 42305 97167417 74265 74266 403024170 81265 81247 920108471 53379 53380 698369355 84093 84118 581248951 42923 42905 13483092 32028 32027 579236524 81209 81210 374315995 14565 14582 880645585 86971 86993 508335389 99594 99595 173424701 84163 84138 713173099 53868 53869 126645430 31816 31817 741741986 65613 65614 363045149 43965 43941 227134636 75052 75053 561656420 35211 35222 725183545 57814 57816 531623382 41020 41007 586806875 48691 48692 941613582 62622 62623 722940092 3887 3888 162541673 92884 92890 531229771 51919 51905 333556986 10784 10785 304605342 79451 79474 315210632 66854 66850 93534288 14373 14394 922741356 94976 94977 747919629 98566 98570 208274096 83100 83101 792217935 94946 94968 514781567 9228 9207 756561408 13593 13622 104711890 18459 18445 410729722 17395 17404 851844963 7807 7833 150229234 64507 64489 632655371 22861 22862 374997426 21642 21643 763761602 77890 77891 548084849 19960 19961 364223720 51147 51148 388067772 9222 9236 417410589 51856 51857 739816418 86573 86560 855263368 1604 1605 289682356 70955 70956 781740063 7978 7989 762907252 75413 75414 946661313 99952 99953 345634783 82860 82861 132190278 50012 50013 485661841 68904 68921 38885105 99200 99201 288314380 28683 28684 430694586 11862 11832 452606142 83287 83271 239720245 93227 93228 723580931 85035 85036 413566216 36583 36584 214259662 69280 69281 677566493 41087 41082 256072032 87069 87070 529361479 99445 99465 907151445 19046 19047 291015851 40864 40865 298859592 28501 28502 996761542 54332 54333 897580248 76768 76775 991254887 36675 36676 158972362 34972 34973 406608377 12795 12781 430118244 66324 66331 957326687 82957 82940 429641834 30560 30561 667183784 10444 10451 567086279 74910 74881 115241608 5810 5830 712320759 77371 77347 364583653 4860 4869 111791055 94737 94723 231676709 11130 11141 244485780 5979 5952 588108837 74326 74320 664070644 10803 10804 25942867 53947 53948 386711860 76739 76756 372273622 44835 44831 228534049 53661 53662 191700346 26814 26815 350692319 97336 97337 698502471 60404 60402 415657650 48969 48970 840017965 21304 21305 18830627 40302 40312 62381523 93816 93826 112738659 734 735 222411005 44631 44622 792874180 37687 37688 615397910 49389 49390 751689744 20037 20038 26308351 25614 25615 127460293 63553 63554 57170588 92880 92881 991720860 91922 91914 185473104 29288 29289 316596776 9186 9187 512978037 34713 34714 146963775 52348 52319 328406379 45627 45609 766067502 49154 49174 329539477 19784 19809 448901128 60464 60465 259889824 47833 47820 79737565 70065 70066 152438831 48793 48794 71754763 92372 92373 972893889 21806 21807 737413408 73381 73382 289161814 58257 58258 436670048 38576 38604 48601196 15165 15184 817970711 47749 47758 50232336 31514 31515 786537651 22598 22582 60726321 51448 51468 761827156 50581 50593 782876773 79221 79198 891400252 34089 34069 667658801 65517 65518 685042247 11298 11299 633879517 9138 9139 223789720 51111 51112 112001974 82881 82885 40197759 91509 91510 800197878 59626 59627 388479255 67821 67822 730512822 31926 31954 297442055 41864 41865 529454177 63821 63809 998963383 71950 71926 806455536 30521 30522 579422808 20487 20488 692199187 47759 47760 947033184 85694 85722 945820188 53408 53417 154995594 81584 81572 617225176 47678 47686 130025811 30713 30694 146628304 63709 63730 525075781 51137 51109 616434470 665 666 502730932 94115 94107 292330794 20172 20142 502505607 58370 58366 533148984 49056 49057 501588523 61904 61878 992482968 29912 29913 704601772 19516 19531 903391655 87300 87301 331450395 83438 83418 2758939 14567 14568 544115643 40115 40088 876975003 25248 25249 115362031 25068 25088 140069095 66257 66258 28545665 99106 99107 265753665 8354 8355 418964318 1717 1718 507744053 13965 13966 142250972 93633 93655 245436134 36920 36921 41320482 86238 86222 986497691 50788 50807 973047435 88154 88173 57595514 76694 76670 913642327 50964 50939 490096218 77178 77186 335075299 70993 70985 612887946 34005 34006 741657105 42926 42927 534732493 32293 32283 214082498 78374 78347 148506003 40302 40303 736673569 14028 14032 880148572 92790 92791 583361837 67888 67889 859109219 90293 90298 235649028 73284 73258 819749255 84397 84398 67937086 4651 4652 365781873 89270 89271 360586494 34103 34086 788046330 54077 54078 179945630 25277 25289 718203347 88984 89010 338151287 34480 34481 619423424 92860 92861 18381360 8771 8787 42418914 27109 27110 909355828 8864 8856 514510200 75619 75645 847794295 1410 1382 518892675 68755 68729 674792085 94846 94847 690904636 31825 31826 16237042 53978 53967 598364364 63720 63721 613563814 39509 39519 782932404 75163 75164 838433499 22423 22424 720453605 51095 51109 994585886 49694 49703 214000268 28840 28841 810787056 67340 67341 231234311 97037 97038 125381480 20635 20638 918572789 96492 96493 830634676 64506 64512 985556641 41906 41883 299779773 4243 4244 691247894 97797 97798 79123134 48917 48918 354712619 46401 46429 683199305 40268 40269 352160388 87010 86991 476209073 77495 77496 116094009 77697 77715 563799622 6658 6683 343588799 71169 71170 504918385 82893 82887 439240728 42538 42539 62148772 92168 92154 841697374 36702 36731 319597462 70033 70034 420520236 55774 55757 926073039 706 688 700473503 71201 71202 64983719 72227 72228 281213281 52947 52948 858434884 96181 96183 16289266 61327 61343 169245291 84884 84885 420129455 48060 48061 249156654 39139 39113 315051904 60687 60704 950602735 92007 92008 152869914 36054 36027 110944372 73189 73190 743490358 24752 24753 793943861 27836 27831 866218508 53179 53180 921092182 76618 76619 668178176 16411 16412 800087000 42776 42777 145903024 94718 94690 231046356 72415 72429 492851543 88807 88808 383197475 28050 28027 322964607 53466 53467 73354497 83108 83101 955809298 84862 84838 557511945 42379 42380 296695815 7471 7472 290408119 30916 30917 800925229 46980 46981 504394612 99550 99551 396480114 42468 42474 610438145 73265 73270 68940938 16532 16533 692670688 3959 3960 507427051 71021 71005 635667802 82524 82495 268882088 3822 3823 860933243 21611 21612 518408619 69275 69285 870796795 24215 24216 644209951 36079 36080 348856425 65008 65038 663273005 86658 86667 553778349 48869 48875 979273232 12723 12747 516696923 15772 15773 5292883 878 879 681095078 80616 80602 642220376 59323 59344 824898955 27652 27649 988690924 77459 77460 874451846 44419 44420 555981434 4085 4086 158713343 28103 28093 821874867 85834 85851 817161247 78741 78742 91963462 75744 75745 134557870 72499 72481 639077845 86931 86932 266985651 75878 75860 954537246 54739 54740 476283965 15561 15580 744822036 67916 67917 671390108 754 755 983537643 47116 47117 154978987 12519 12497 921288678 22056 22074 228683109 79177 79200 799859200 37231 37248 91297605 57880 57902 734824050 40163 40164 667605432 35991 35976 878624862 77192 77193 239480307 86662 86645 432319800 23868 23861 667773511 27271 27272 703495222 50844 50845 71392606 28758 28743 724412383 87206 87198 486680495 85123 85102 268868902 35861 35886 893361919 48101 48108 688847964 50271 50245 946532915 90754 90749 367001408 14099 14097 806641815 68991 68962 234896316 97281 97268 373482256 84720 84734 160794638 95820 95821 86932772 28346 28347 385915282 63785 63765 818311610 59372 59343 148009172 38412 38442 69645705 68201 68202 860263028 44364 44365 419203398 87294 87295 278858918 60467 60468 528315801 8775 8776 441807198 58803 58782 617080362 94493 94494 197606047 62556 62573 303763081 99597 99623 862675508 52551 52559 872487171 59676 59677 447249293 69411 69412 853838077 74931 74929 449980685 68969 68993 831475652 93640 93623 955921112 46325 46326 850586727 35817 35810 557051897 42560 42568 297557859 57137 57138 849101373 43678 43692 199675025 33491 33501 212374458 718 719 465053736 38034 38042 504568902 7718 7719 169047177 39962 39963 301913459 97399 97400 422478013 43647 43659 277975916 81575 81565 977672169 13818 13819 480038183 56267 56268 388908356 53518 53519 132987308 91009 90980 889994954 49189 49190 744187499 74177 74178 69409814 46572 46573 588023523 37053 37042 507548172 18126 18117 500092096 12857 12858 697423789 38673 38674 861654142 96863 96889 231665593 4779 4761 198851297 78011 78012 244235288 15409 15434 341598780 31241 31242 364788308 17881 17882 457284412 10134 10141 540872820 31940 31941 454115321 30387 30384 450811654 79077 79078 382345766 72439 72422 100736716 76063 76061 488844775 48715 48716 791628076 5956 5958 366521110 93538 93539 250951400 7662 7677 624433150 75216 75217 320909043 46333 46334 640300896 82356 82357 875719173 46030 46041 764444364 85848 85854 780714277 7976 7971 213499640 51441 51429 569659166 49626 49656 770962539 3666 3685 571731314 34105 34106 287788722 94242 94235 514715818 77813 77814 920089858 733 716 339890350 99054 99055 566593601 67077 67070 674724129 56446 56474 972304730 71239 71235 865960414 62951 62952 387372730 30057 30058 187395370 97225 97226 305777089 42451 42452 424566386 30381 30382 823327818 52001 52002 950327881 70681 70669 27727542 90938 90935 348932770 40298 40299 627541987 93163 93172 102900920 16256 16254 805312706 11496 11497 711080803 74399 74370 206920129 30988 31018 183256624 83353 83326 801947103 24284 24285 626197588 61619 61626 494511550 23465 23466 622951317 29357 29356 844654802 31164 31184 826915330 29455 29472 241415751 26248 26249 119028397 64545 64536 676364998 76794 76795 680633414 78207 78208 463204348 57591 57602 378154455 95620 95621 270434711 22817 22818 47855671 67629 67605 218357124 78354 78357 15470220 92231 92232 802910282 20856 20854 220960010 71111 71093 92577098 42016 42017 634236709 28028 28029 401739871 44924 44925 718086996 71010 71011 463931253 66011 66008 107183418 77206 77205 95828822 57533 57534 403179731 41454 41455 73920275 15859 15879 631977071 83252 83282 250301901 5173 5176 141885190 82137 82138 295836144 54077 54067 597459569 5336 5327 477578923 54549 54555 975822317 62737 62715 999858949 12937 12938 941588873 89343 89318 300189936 79647 79659 916226213 19231 19211 153262815 9688 9689 682232129 26507 26508 129011462 23937 23938 534864093 97826 97827 639809269 83114 83115 443299809 48083 48084 790759370 46976 46973 937604953 16696 16697 576783341 63033 63034 195765576 62366 62367 318693323 31209 31210 881471668 26234 26254 675938115 25524 25525 210067927 4319 4320 751610703 90409 90410 590169151 73877 73878 88286817 4795 4768 442767068 4841 4825 621389877 50500 50501 533275454 73078 73079 143650320 55425 55426 206510328 17242 17230 831382392 84776 84793 82299780 14241 14268 889053650 69418 69419 673848289 30041 30042 687122698 43546 43547 144075382 39991 40020 359177685 20119 20114 110024263 49917 49936 361637366 71209 71230 889240955 24235 24220 847623988 90861 90862 399378469 41091 41088 701498094 53913 53900 504680570 80231 80232 597151114 83024 83025 440581639 48812 48836 33426611 73114 73120 601845830 29079 29071 981664808 52222 52203 297440266 92689 92700 465541653 31323 31316 226639604 13789 13808 592826744 52301 52282 900073402 81973 82003 92737350 13258 13259 56827134 6827 6828 288998399 50600 50601 134016754 15587 15557 171922215 40774 40781 374765223 28686 28687 792329489 79437 79438 685651810 62380 62393 902113269 26777 26747 922451787 88828 88829 694243926 1527 1546 477083134 25102 25127 120573207 28026 28027 197501334 47773 47774 846091864 42273 42268 906503066 29153 29152 203383428 30176 30149 754342762 88957 88958 695036595 49674 49675 44534597 76537 76514 224029646 50101 50102 769440821 25501 25528 710034811 96843 96844 132671772 2333 2339 569068150 55707 55708 18130641 35031 35016 193031304 51402 51401 698581108 42688 42716 837914715 39023 39024 417452428 9620 9621 960083316 62438 62439 2445493 17747 17758 668442220 65905 65906 273569355 15275 15254 635631616 82669 82670 809460857 34624 34625 663977210 72365 72366 653298739 5161 5162 69098829 27708 27725 481368724 33664 33655 13952689 23016 23017 276838983 53057 53058 539942803 68682 68683 529678023 78418 78398 853243685 81402 81403 379524016 40204 40205 735811579 30603 30625 508904512 14283 14284 767993842 74905 74908 290266594 33770 33798 723216220 22537 22538 930997172 3208 3209 320742593 30034 30005 215566464 4304 4305 24316255 34747 34748 495496675 67098 67072 129234716 80332 80346 343504810 2061 2038 118104921 13388 13389 686423565 35058 35059 764994567 58828 58837 867966887 21032 21033 1600882 29974 29975 325075803 22973 22974 560620351 92451 92452 113964062 65726 65727 521005244 95039 95012 465474480 27747 27748 80845924 23567 23553 118775652 50705 50706 6946734 58569 58570 442679245 99221 99244 581273978 61536 61537 570620436 10007 10008 424247240 41624 41625 619602050 52534 52527 429713008 79730 79759 902979043 58193 58194 829063378 49697 49672 181942030 88620 88606 185970297 19522 19550 83181058 51444 51422 362396306 78361 78387 38203107 20382 20383 404258921 69540 69511 292469540 89666 89639 217954011 24766 24767 611433457 29248 29221 54499973 41216 41187 298133372 88258 88246 454272217 49250 49226 243787961 26720 26729 185949520 32178 32205 241331058 88230 88231 198643459 47691 47692 49387137 99590 99591 735412335 12192 12193 512754356 3256 3257 460006293 42984 42985 255918987 43804 43805 785082491 41901 41894 772550703 36519 36520 554888890 79598 79595 660549759 68259 68267 224536653 73402 73403 292357122 38411 38412 97938336 12044 12045 558896718 85513 85514 984444161 49210 49211 74494722 62455 62427 940909438 15769 15770 675095593 1115 1116 134893898 65391 65392 341384462 93919 93916 364824956 68392 68393 844523196 76397 76398 1350557 88690 88691 483918650 56023 56024 1768484 64603 64604 873615016 63090 63091 489972038 77541 77529 778794443 87583 87558 178767475 47683 47682 775731911 18847 18825 373461859 50356 50380 626699761 6935 6917 51449514 26039 26040 273501935 47912 47882 264685771 67775 67776 650747505 66067 66070 21003750 30901 30872 232760798 13150 13134 787440599 86359 86360 343768237 8273 8274 583145348 87004 87005 976101111 58763 58770 872151673 17593 17586 926873813 45498 45505 399218351 37905 37931 502992095 2795 2796 842870829 43946 43947 963739056 56381 56382 598768111 13674 13702 448933096 21691 21700 695613157 90978 90979 986126785 59187 59188 999479652 13794 13795 587117640 55042 55047 575902733 87997 88018 169834819 59359 59339 133758240 27402 27403 911721767 99736 99708 96022217 36331 36332 686055268 71979 71980 571698976 39879 39880 655561106 85664 85665 504122864 6867 6844 778279904 36292 36293 127028764 22366 22336 547249602 61994 61995 517597503 27917 27918 726317990 83481 83497 107395021 87074 87075 793039853 69913 69914 526191889 57519 57520 672015168 22193 22194 961313822 16351 16352 922160378 24985 24987 596539699 66548 66569 401171031 53125 53152 111078527 98717 98713 345057023 66378 66380 4789045 11779 11767 215949881 25816 25817 370432828 660 661 161337614 88346 88347 318621025 62167 62168 161698785 44466 44467 550729467 65626 65638 936319283 76023 76024 498914053 70553 70554 99445575 20769 20770 553849251 96635 96636 989677808 84925 84926 909537868 54811 54840 893328093 87518 87544 388122202 90387 90399 503493309 13310 13308 726926329 490 477 675751320 58561 58562 311974070 50793 50790 210398429 26539 26540 9689996 71181 71182 424407571 81712 81713 839278955 31084 31085 737337480 80409 80410 927491455 96889 96894 138850082 2864 2883 279892153 71530 71531 358358545 65182 65183 538681549 36237 36265 41002981 14181 14178 997838245 72208 72209 949068133 11433 11434 188677280 24685 24684 796858806 5728 5729 622821167 43071 43063 25217298 40155 40156 410461624 47379 47380 13181313 73087 73103 182402269 88040 88041 40255988 57649 57650 293549804 84601 84591 537608399 8980 8981 80386088 21681 21654 232420496 49746 49725 225442200 79252 79253 796813444 22870 22871 706188129 18911 18893 947292196 55827 55828 296973676 29891 29905 229588694 92629 92630 194775082 40696 40697 306250405 82055 82025 320844136 19247 19231 100380816 18975 18977 482395870 73908 73909 551074644 687 664 229839034 8851 8835 416820949 10560 10561 565795886 41566 41567 247100978 81213 81207 43063058 24213 24216 620006875 86474 86447 78486206 73965 73966 220688467 63477 63478 736584674 10452 10430 539648092 10376 10380 179565731 12966 12967 629094124 85997 85998 555776560 2615 2616 899062757 35102 35097 197001581 82021 82022 143549138 9820 9821 368406521 16505 16523 599983285 13208 13214 639156808 34086 34087 240260633 96008 96009 325774058 22710 22698 102442930 93096 93097 144675749 91438 91439 439548576 21925 21926 295561491 8232 8215 675732347 42243 42244 545576927 69393 69409 164769402 35908 35909 860597547 74271 74249 478438041 19134 19135 523569732 92204 92205 709433268 88843 88844 485571208 73856 73839 299143221 75773 75774 778515677 55976 55977 739161012 33655 33664 643448772 69821 69791 579972363 73680 73681 323241036 5894 5895 583816097 95218 95205 104463001 20753 20751 893548897 22418 22419 701775084 61245 61246 93637104 79367 79351 367030286 25941 25942 463496481 14780 14790 343154618 33046 33068 330434902 55328 55329 890058204 50878 50879 925923623 73916 73917 222420131 24652 24653 728025594 4747 4735 816632454 9681 9682 771363675 40493 40506 761534001 88098 88099 597137850 9284 9285 553158714 78686 78702 527688038 5185 5162 858284341 76441 76438 144944376 70874 70895 906199704 25487 25457 656960903 41175 41176 490016381 63598 63599 339051015 48659 48660 164279612 15852 15822 28951331 86306 86307 705701914 72441 72462 376919105 86394 86387 232201882 61786 61774 529718488 91732 91721 706914664 67484 67485 715019016 44214 44215 731269026 4160 4163 126186968 65839 65840 646742792 31053 31054 896188291 52975 52963 92300544 39686 39687 675890714 16594 16595 949885263 71195 71180 190443001 33044 33045 460607090 54847 54820 705142797 65821 65840 944536163 24056 24051 909553030 41997 42012 895823590 92173 92170 495032147 6193 6198 827494634 55664 55635 436658368 96216 96202 812293267 69452 69453 219370522 79291 79292 622967128 23535 23536 16768492 18252 18282 484580231 4704 4722 531368899 28630 28636 846625490 16233 16234 796868593 89062 89063 501203313 98875 98895 980895175 11307 11320 771170963 68002 68026 769623806 48805 48806 1960833 96222 96194 116338127 39319 39309 929810493 75689 75690 26961924 35894 35916 677901853 43441 43423 408906318 66301 66302 594153900 42267 42239 618543158 4339 4363 432158629 59017 59018 899744514 90141 90117 237552670 98827 98828 672199262 25702 25703 397357792 98942 98943 560330160 64435 64436 435057359 42831 42832 390841054 50757 50773 240922800 61011 61015 892470549 48258 48259 877723651 24447 24462 191228606 26487 26476 993010269 45576 45577 15196596 64588 64563 244831213 25456 25485 350184273 83827 83837 602987714 62248 62231 345837448 78887 78888 129467018 76092 76093 280231570 79324 79325 203848724 3151 3180 182847288 53479 53480 282843640 74298 74284 932839352 89641 89642 50094751 83205 83216 277307783 22306 22307 516788146 9664 9653 13129406 99538 99539 104635089 98842 98843 971192009 921 922 58663023 23495 23496 416639797 24925 24949 630972699 40964 40965 930193889 7542 7528 991348698 48906 48904 104665 39916 39917 63010054 9297 9281 450663835 61952 61953 562254286 66851 66857 392244805 56307 56310 115465381 50735 50736 160248402 33553 33547 93810030 68189 68190 664527483 43953 43954 988122610 36491 36513 999043229 31849 31828 727292164 56666 56692 755838913 45566 45543 658987240 48892 48893 729650487 4714 4697 216488937 24986 25006 727157417 70621 70632 536540012 81258 81259 995717477 30030 30031 344802964 35557 35587 106007907 66999 67023 260928892 81823 81818 811231609 83852 83882 925871794 83300 83301 709973276 25024 25031 122494241 11056 11030 874597731 42003 42004 152617794 23897 23918 516528893 86618 86620 870421220 28589 28582 967779472 9013 9014 801758319 96942 96926 321507025 9372 9380 218762659 67218 67219 712572154 96189 96203 346658697 31388 31389 163549011 32334 32335 62364839 24861 24865 464858433 45996 45971 43358567 97931 97906 556933812 47646 47661 388973710 34873 34878 839912737 47467 47468 372350706 8773 8774 475722472 46809 46810 805710940 68050 68021 661502293 35385 35386 877794467 53661 53636 604178550 26338 26339 990753097 37761 37762 855141774 87465 87466 413495526 31664 31637 28386911 39662 39655 359185851 47760 47786 584139987 41575 41581 46483628 16467 16468 136663194 31797 31811 136924349 50646 50647 735097364 7092 7078 497421691 17863 17849 246300989 99026 99029 608640274 59117 59118 532035077 29994 29975 422420913 59426 59427 794265616 46841 46866 498884044 31246 31239 461892342 26135 26136 35917108 41227 41222 370577298 27971 27949 282924725 22365 22373 525591135 97385 97386 855592847 23233 23239 461214809 34045 34046 408939107 21417 21444 203025857 73430 73447 852476723 46178 46179 366844872 52107 52078 198284979 78150 78151 726230211 14355 14326 463120451 13298 13273 257846069 65410 65411 304503007 21938 21955 578206782 32046 32051 579774563 45454 45455 896948557 20490 20492 672629939 39714 39715 252919495 92928 92902 806568657 29838 29856 183722311 86223 86224 129626728 67512 67513 697671832 25494 25513 546377312 3153 3154 150713268 9782 9783 565061705 68162 68184 585605647 16809 16799 232415703 42820 42821 553187301 56699 56700 454523416 23596 23568 868110680 27448 27459 388317419 20736 20737 303937519 74551 74522 140721513 97404 97399 522391053 24924 24954 929144908 47840 47841 328101601 21362 21360 232948753 36502 36496 774856116 62207 62198 220324513 45442 45466 254317448 58385 58355 198394412 91641 91652 649088656 8368 8369 818801008 31381 31393 338872541 90398 90399 625329934 49351 49352 780941593 78646 78641 27960415 3744 3745 242826956 98866 98885 948365538 30542 30541 428574537 86368 86389 701937745 94158 94159 923979621 74674 74675 756957562 43890 43880 529475034 93522 93550 495776214 88701 88702 461380673 73917 73907 628290398 39753 39754 214739099 89780 89781 179468847 39549 39550 681548358 7133 7134 997773931 95832 95809 447444679 98341 98334 817075377 86885 86886 340327961 28380 28381 81554483 86440 86431 447940986 63519 63520 941280926 63365 63342 618684115 42030 42031 553565247 8806 8815 801143485 18971 18972 44665551 348 358 387577883 92330 92331 459088664 70912 70936 97243855 24886 24859 635282853 27846 27847 704863494 35923 35924 46063389 18931 18932 977505277 94117 94118 771181654 27972 27973 940994345 45319 45320 623869713 89384 89372 157723715 16556 16557 312333124 35085 35086 638284498 89267 89269 852949800 70391 70381 413919006 67128 67141 818133633 98163 98164 202822942 80589 80603 140870562 95086 95112 895501841 30405 30406 354720633 71397 71383 887109679 10750 10752 89776249 32862 32863 163490058 39577 39582 626687587 36513 36515 769352828 88780 88810 896713381 94257 94246 324279282 82287 82294 507257247 24349 24350 424069823 73790 73785 439128856 75863 75873 905986414 60130 60144 68975204 36272 36299 528337131 67007 67008 603790538 68572 68553 890163012 50979 50980 405125396 239 240 903565386 16340 16346 667511936 95096 95091 573351883 47610 47594 349410664 38955 38939 720945614 97808 97809 72846628 892 922 20899289 79863 79886 857323203 89887 89883 363265178 30237 30238 538717838 98667 98672 294416219 70693 70694 261496580 49090 49091 312472211 61269 61287 985890997 18394 18414 976078909 46545 46523 157961275 145 146 803497930 28378 28407 84512005 68100 68124 494531947 37507 37481 999289849 62908 62905 133321842 98830 98800 257662423 36709 36710 891177955 1638 1639 645569927 18590 18591 708266420 24892 24893 455780019 69140 69141 417719065 2841 2842 954410717 27414 27415 584253283 66586 66587 5239560 12314 12315 937735100 54599 54569 634515811 82622 82623 853203888 26439 26419 277995779 49368 49369 412446260 5263 5249 968400762 82930 82901 442197042 18459 18460 663235047 57454 57450 298232305 4655 4630 983062558 51738 51739 500777897 83678 83679 779944336 55660 55661 77434957 66226 66239 895939530 21346 21347 602256844 63100 63101 566381449 90804 90823 973665887 51185 51196 379534278 56872 56873 286026603 48568 48541 427866073 38705 38706 338161186 28622 28652 538971499 49660 49661 680676510 81196 81195 850337535 28004 28005 631243640 1745 1746 489643886 14165 14166 896705404 81890 81891 183133202 55141 55138 802805198 87084 87085 966997348 76991 76988 992428033 34180 34189 278969153 50971 50972 965347170 93432 93433 183864151 37909 37892 205151079 8239 8256 165776850 69387 69416 476048432 9586 9587 227003046 5452 5453 275649542 98006 98007 282279811 798 799 740172216 90578 90553 379455563 7887 7888 660745708 84233 84248 773392643 42714 42715 65602735 15319 15333 128059369 741 735 100745759 96515 96534 474181932 12611 12606 245764738 87009 87010 14914561 27652 27673 431270503 52501 52514 402233617 15462 15471 755552002 20656 20654 718239503 69223 69224 416480318 59581 59611 830785040 1246 1254 390300743 766 767 259811598 93234 93237 859578048 88835 88865 110284294 28557 28558 627843262 10723 10724 680063010 65513 65506 487077346 17903 17923 580215130 73850 73851 746223264 59817 59818 439164479 35123 35124 142445212 94214 94188 850439980 56944 56950 835312062 11555 11580 796959518 50458 50459 102405326 6606 6588 15379828 7908 7886 304205756 37603 37604 257510478 49055 49056 279075465 12281 12262 740752597 83435 83436 574224104 6921 6922 977516719 71044 71057 92521194 69725 69726 930570231 83233 83263 645114266 40445 40446 486878161 63070 63053 837187476 97432 97433 375024505 49811 49812 910321877 18235 18209 19172066 21051 21030 661896123 78055 78056 201156915 69248 69240 336288557 84874 84875 653192698 1462 1455 152391369 93511 93485 650820190 70682 70687 605230261 26126 26127 672260300 29309 29310 839909489 47474 47494 804894354 10459 10460 355596131 31129 31130 558939756 28503 28499 500533877 14630 14605 879996333 1504 1518 632695654 47922 47923 51228065 45731 45732 642646091 52558 52559 92369009 72182 72187 966462520 15431 15405 463090187 75486 75487 965974125 14726 14727 251141741 70000 70010 307030021 26601 26593 336845942 3830 3850 70716097 35429 35414 892803343 65583 65584 919111394 14194 14195 290106877 27734 27754 732563814 12519 12520 928298529 90177 90202 857874619 727 709 316866068 60468 60469 2238538 56268 56269 908828161 83003 83013 967785696 79775 79796 233836428 6824 6852 769570229 20271 20272 630692152 30097 30076 428278352 14543 14521 515732853 71246 71247 763767237 77538 77521 800166779 71163 71164 816194643 14829 14830 839609449 57801 57802 915957042 10557 10583 382373954 70967 70943 452000988 25585 25586 978797365 76788 76774 556130393 19951 19952 975779247 93199 93200 646318744 97565 97566 553963920 15973 15974 19393282 42586 42587 945004543 86390 86361 228715631 75976 76004 872955240 14287 14310 467195736 42002 42001 613858795 63142 63143 676098942 19997 19998 510719822 8614 8602 93682294 5328 5329 81978101 20485 20486 445643698 18065 18037 901672104 34786 34771 950961827 31593 31564 794599770 54947 54964 115183017 83572 83573 535731014 29985 29986 119546474 99929 99937 582267593 94298 94323 189778874 45218 45216 690236712 48626 48617 670629466 25244 25240 477375627 25547 25541 27460131 40900 40903 114247101 45203 45204 516066771 34668 34674 151152343 85625 85643 311012739 51362 51363 636852558 51730 51731 694884283 87671 87650 296815856 25362 25363 649412605 14050 14051 891717610 37130 37118 697823913 72001 72002 85969954 37530 37543 807949328 81196 81208 240581890 49532 49559 576482333 62694 62695 174221552 32564 32577 102524526 57998 57999 423796142 5207 5201 118240812 89205 89206 931487391 68738 68740 137770838 28078 28076 46000516 21731 21732 706265871 93786 93759 775714352 70476 70477 347480476 6651 6652 861819793 34325 34326 617092046 79241 79242 483112481 73517 73518 458596846 41058 41059 329134637 7078 7058 549794485 99924 99925 566720276 89418 89390 363528132 46017 46042 574740083 38667 38668 553613582 96731 96704 664491837 13468 13445 597915463 84640 84641 840265088 95098 95071 483490962 98494 98468 432498126 63984 63956 937187952 60092 60106 1753191 32882 32883 687710687 14518 14548 47753180 16709 16710 333670790 21488 21501 416881550 6972 6965 175371889 17531 17532 748895615 13565 13566 873935015 41410 41411 170941428 45223 45219 725240922 55622 55641 130097315 23392 23399 866951794 99079 99066 156747086 63030 63013 838626647 89241 89264 135417413 1582 1575 672930691 94212 94213 631640647 22494 22491 714700634 27459 27440 633346723 66768 66769 388760752 27614 27588 608277347 44990 44991 84890578 41347 41343 432734590 5877 5887 14703479 70724 70725 983576404 46811 46784 916160801 47890 47864 282186187 7707 7708 982767284 54311 54312 313121538 67313 67314 388003421 95170 95171 158581681 72333 72341 237936310 53664 53665 508429482 67206 67224 906589635 32921 32922 153213395 53395 53366 973277206 15936 15937 133950432 49736 49765 496704890 15287 15288 763399015 75870 75871 939769071 45545 45541 483148 63364 63377 742661280 49465 49466 247592878 90235 90236 745610228 49867 49859 692690213 44311 44312 378672225 25225 25226 491128779 48329 48335 465673120 1880 1881 254888918 99272 99265 864096056 75077 75068 458341134 89562 89571 212987891 97998 97999 199954360 12415 12416 332484763 21217 21218 233342172 41224 41225 495883797 88555 88582 91743687 84662 84657 37250665 21077 21050 334900987 67569 67580 920242303 75321 75322 876757597 3740 3737 532446363 94697 94698 830834631 71787 71788 58425236 87421 87435 40023226 1412 1433 189185792 41026 41030 306785314 4824 4825 544075517 70551 70552 793044313 4895 4896 672891186 58281 58274 739207309 81813 81814 322334093 504 487 832567955 7158 7144 552681186 73468 73450 821347898 96706 96709 624829936 17996 17997 755424247 54915 54913 469683461 49855 49832 878929860 47780 47775 446521205 8838 8860 628127131 49004 48989 112066987 72757 72733 83774962 13089 13090 72037331 8003 7987 507620273 72601 72602 232171919 12339 12340 939646823 59266 59270 629910214 77625 77619 426324019 70562 70576 761094608 1175 1176 554444771 27239 27240 650100451 17467 17458 39957519 89202 89184 270195075 98158 98159 947928055 8133 8134 188304176 6738 6739 98464023 30302 30320 400412453 20509 20510 662392166 17600 17607 958356773 29822 29798 985887925 79845 79857 636597215 81493 81494 319219568 79338 79339 599135434 4667 4638 501570047 8070 8095 575345440 43852 43853 841850098 89175 89176 522987315 53203 53204 83932344 94834 94855 414191743 13406 13407 97050508 20569 20570 571764066 81938 81939 154620436 49325 49339 543826758 24922 24896 103765376 35616 35603 881308189 69651 69636 867369855 93382 93383 43203266 69312 69313 802243806 79289 79315 970244405 78954 78979 786428977 33648 33649 274164656 61510 61511 480472332 51542 51512 423891575 63306 63307 848265874 61323 61297 451306659 95093 95116 611348070 22249 22250 177753026 89976 89992 373038290 66070 66071 543434248 45640 45641 26872037 91846 91861 726711449 81501 81471 379461861 42424 42433 781355306 12809 12822 225011608 97927 97898 860005275 16268 16262 624877227 54302 54303 143424009 78713 78728 836112434 33192 33193 768898554 5577 5594 950084177 2296 2325 420570368 20089 20090 900875836 64979 64980 985869936 54536 54507 196959395 31455 31456 849548926 39496 39471 832514099 39036 39037 828317113 47670 47671 509035844 14804 14820 288954818 33735 33736 70550486 92825 92848 766461716 75919 75936 572973930 20608 20609 298410529 10085 10056 810063172 17694 17695 316621011 41073 41096 615989573 85948 85966 872951483 79123 79121 890473209 60613 60614 582182979 17546 17519 917910037 66064 66059 886416022 60813 60809 42477549 21203 21204 635788022 55906 55907 440299479 10638 10639 445420279 93690 93691 810304471 41240 41241 362135217 3718 3726 905959088 36137 36114 34960852 21693 21694 477851380 5427 5425 691247074 79244 79245 73050416 50702 50703 198413862 54286 54301 256508044 95947 95948 842832328 84006 84007 610548439 81542 81557 518044095 39551 39527 797939428 7860 7861 686590528 90590 90583 147195149 92797 92798 316967881 66335 66336 722114319 65423 65424 231482889 56986 57010 911515420 83743 83744 695477983 60463 60464 347258818 17229 17204 245594992 1864 1862 426587246 35133 35152 746124930 69057 69058 465699517 20930 20910 527766389 84928 84929 455077379 71193 71215 432730043 46015 46014 86298930 71006 71012 941045795 78324 78340 515192944 91424 91450 239258875 89715 89716 941369979 59750 59774 53578127 78166 78167 918300084 91356 91357 172635586 62699 62700 589356981 12985 12986 971032784 26033 26042 842087993 95191 95192 14101848 4321 4322 226870876 57926 57954 637916046 92536 92508 981789185 45195 45196 996135703 39449 39448 214949780 3655 3652 524922649 57755 57762 749618834 44506 44520 835357028 74147 74148 739885719 63261 63238 374962160 60802 60798 693421814 36099 36100 455253722 60384 60385 957032781 94826 94813 120910259 57496 57514 445323925 31955 31956 30646401 63421 63417 429736433 23700 23715 65255626 29183 29153 67211831 95826 95827 549984067 91768 91769 515756461 80339 80354 107278893 46512 46541 630025957 82992 82993 68776151 49337 49338 272693298 34441 34442 352496748 24333 24334 506247471 5083 5084 168929488 70933 70906 388181410 74808 74809 860195618 4694 4695 356571784 97520 97516 812489174 36579 36605 630233608 44612 44613 157225264 64938 64939 96788835 92929 92930 449574624 72725 72726 448640258 81824 81811 417323549 64062 64063 313911080 42336 42337 777410634 36052 36029 313263299 6958 6929 79411269 11825 11833 262487711 42643 42634 102603736 16821 16815 991374759 25906 25907 277436925 98431 98432 9041831 55972 55951 911672974 97923 97924 751937543 94088 94089 974530451 77211 77212 8136579 45036 45020 833713272 8810 8811 959565220 1079 1085 294907172 82701 82702 999380038 56094 56102 222811730 79355 79329 900704328 88524 88525 76786191 10700 10705 968346756 28230 28234 509395139 42276 42277 248616506 68703 68704 642881076 76146 76127 879448678 49463 49464 14167369 73434 73435 939447167 90046 90047 9635225 95558 95559 847896658 65779 65780 939278476 85885 85886 867036899 62572 62573 357259112 94851 94852 946216630 66372 66373 924823208 77726 77740 363043314 68826 68831 35679734 17347 17317 14733846 59502 59506 25136447 49514 49515 664869452 76738 76748 807002648 26357 26358 811570166 41553 41554 596159421 78116 78137 317196514 66575 66603 438088929 41449 41470 446339416 89209 89210 808430272 78911 78918 471630905 14615 14616 197870646 1709 1727 183167826 86944 86945 959006145 40711 40719 452131477 69270 69271 651505692 22980 22981 154730150 20634 20645 203411040 89993 90012 495275224 82391 82392 386862101 41082 41093 277088008 28561 28571 775191912 16435 16416 868718450 7258 7275 705388521 58675 58680 217925681 57645 57646 698262770 58168 58167 225624602 9346 9347 134832775 63422 63447 220235538 76948 76949 915064610 75032 75033 4663914 47006 47007 471389308 13518 13519 898806845 15931 15932 238803430 41799 41796 625276987 39140 39143 467054994 74953 74924 263654081 7190 7185 90865063 60027 60035 577407634 13504 13520 467593904 16610 16611 863412977 36598 36599 121691607 87297 87281 826222566 58530 58531 43360127 30790 30791 602534114 33506 33498 952933862 7166 7167 881122118 27700 27701 241559678 57056 57057 414172530 7978 8007 425995468 69638 69656 671952301 66985 66986 101130128 93419 93420 686921852 63927 63937 216378709 97817 97818 278735477 84073 84094 547161289 478 479 665818444 35319 35341 773524786 43375 43376 9578220 45956 45928 750849176 96868 96876 233510720 26883 26877 24768393 20265 20266 544868122 44120 44125 429896161 17533 17534 789154456 69298 69299 633126867 8259 8260 205737054 6588 6589 601407293 57881 57890 976287874 69476 69477 602989221 94738 94739 260006978 11195 11169 490396600 64163 64149 826391545 62130 62131 379249598 76946 76956 32254127 4386 4387 400276134 50219 50242 695123353 63186 63170 326911894 45783 45784 203915043 12372 12373 621470497 96992 96987 788540770 84445 84436 657546794 80875 80859 259031268 89657 89637 958868607 19144 19145 237204982 43842 43858 722151925 43263 43259 765678935 52423 52424 320479537 86961 86952 233157780 48884 48914 165119442 14468 14485 385098333 70681 70693 338280483 1003 1006 521117776 18915 18894 630737176 3724 3725 16132415 95870 95871 274661702 65287 65288 832983571 67368 67369 594986357 45210 45237 349018886 9610 9582 776788602 9772 9744 22091240 73205 73206 270242585 33896 33913 597004059 71083 71054 404204618 39182 39156 610941740 71892 71888 960348594 5851 5852 263361273 38266 38241 71021825 25354 25337 260531421 45423 45424 611194363 48004 48005 571718797 19882 19883 992644458 589 590 334318542 73699 73691 255396578 80688 80689 490579049 78596 78597 258604000 99455 99438 735016453 35568 35569 565337099 96541 96532 905656663 37348 37349 620260990 15069 15070 719091435 63571 63572 240949136 66033 66008 849983857 96891 96892 333266244 26137 26110 683655654 18434 18433 109824965 162 152 6358446 48086 48087 248003674 52504 52483 236286787 39547 39526 655823130 91694 91665 404713984 38239 38240 751051476 91784 91785 608615566 25806 25807 264228643 26343 26344 433289636 99712 99719 559127710 9895 9887 902990083 76678 76699 138208961 98534 98544 359539135 13449 13435 390227262 56176 56177 831821382 77290 77291 139089003 84550 84551 781534674 51648 51649 850993849 28053 28063 178972771 60096 60097 901524596 92029 92030 76589095 42127 42128 142197337 19208 19204 87761023 88552 88553 905912735 12066 12055 566362663 37013 37011 327039906 61078 61079 326606191 8789 8790 79492476 73375 73385 529556445 86520 86521 907145844 39248 39251 543839804 15481 15482 206514992 95987 96008 21572086 14587 14588 756177933 41658 41675 600912127 44185 44214 971776827 6403 6433 351140513 1120 1097 188838586 40217 40245 946186894 10767 10768 455793509 78112 78092 949853162 56627 56628 115241786 13068 13094 979107746 61592 61577 741935260 26726 26727 165865037 46228 46229 534631379 40543 40515 975068855 35514 35502 321940624 998 999 89212571 67193 67204 416688194 83333 83334 449287490 73967 73968 788731509 96559 96586 987881531 45736 45716 480873069 30652 30628 400100413 66194 66166 401077632 48475 48476 533213237 19090 19091 710504488 26052 26062 164211758 55468 55445 583426547 36490 36508 248301802 75825 75798 382182095 14484 14485 140102165 43628 43652 470004288 2154 2155 217823035 1471 1472 664859780 91949 91929 137716239 25061 25062 316914165 49008 49009 631373139 75943 75944 80953860 68514 68515 841577568 58411 58382 717859617 4109 4110 40562585 12242 12270 229610891 63166 63153 629840232 52273 52274 458703495 86591 86592 868967450 17208 17207 450546731 41399 41416 96209322 49434 49440 2083284 55337 55345 139885676 35512 35540 92330625 19155 19132 964210711 18810 18811 722125256 44960 44936 937606997 51781 51782 373028264 55266 55259 545217985 45732 45719 988294023 78560 78561 413227287 77014 76986 901758568 89809 89810 779074905 6226 6227 305464470 4322 4323 330857316 72148 72149 125233285 23945 23943 566764712 61475 61476 431767841 92620 92600 891518411 65131 65135 443198227 17922 17920 781458877 82661 82662 603512803 77019 76996 576586922 72156 72157 648492191 5831 5832 40279470 48443 48472 392484282 69168 69169 503656206 36039 36040 561557422 82390 82411 947303096 28116 28103 142337926 540 535 178055100 45124 45126 289606312 67513 67514 896866960 23320 23329 876572003 87978 87961 620420250 37818 37817 866076926 45994 45987 396103811 62857 62858 797356938 37792 37793 976665346 75012 75037 377414427 2443 2444 941436906 8968 8969 856644105 3420 3421 515759813 57550 57551 382483025 85921 85922 208477802 59674 59675 21403832 95736 95750 658356877 83372 83373 902916827 34503 34504 60265931 11320 11321 566837462 16542 16549 880212938 39234 39235 572589905 94084 94059 182085661 10746 10726 592705912 90888 90858 689129971 46697 46676 176762496 77706 77732 630977683 77546 77547 21447194 15666 15667 488360736 40461 40462 72873920 68436 68420 433149918 81785 81784 553291703 43996 43990 651791088 68250 68275 698136073 72905 72906 433366755 87492 87493 50741764 71290 71291 685119273 72062 72063 321092679 98396 98397 742466827 62919 62920 908656063 4623 4624 995229059 48439 48460 10956272 95392 95393 1168132 84761 84742 457980471 78546 78563 868223105 59421 59422 342539641 91452 91458 174467228 57788 57789 875851070 7433 7434 744453508 51409 51385 973479189 42846 42849 639205449 68858 68880 262349281 13091 13092 734744151 20446 20447 891863122 20370 20387 192905250 30839 30840 564409231 21750 21727 252327104 30184 30191 863320710 41071 41090 336599017 34157 34168 808289405 19416 19417 264374281 70055 70064 767422069 43655 43656 7101881 36455 36484 69602603 94860 94861 464602751 41202 41203 724076538 88984 88985 698244553 81215 81233 903105491 28666 28681 729095277 71007 71008 248819118 7034 7046 97247729 75856 75834 473656723 15685 15686 807215411 53376 53377 502591773 94521 94522 768075158 96987 96988 128495015 84212 84196 521423146 49723 49724 217846948 93624 93625 916382973 21276 21277 55602846 62484 62461 220677079 8199 8200 124443218 84166 84187 512137628 85754 85731 293498214 67198 67195 613918949 20223 20237 903445477 51396 51397 921827946 59049 59050 971078974 18560 18561 561540332 16920 16898 767100654 31291 31292 584879777 95976 95977 104388637 45705 45706 494818826 89690 89691 822835993 54294 54295 775671845 16688 16669 415541903 5405 5387 351527816 74549 74579 868431455 33407 33382 886769723 64752 64753 48655842 36672 36673 412882825 43791 43792 138019332 32176 32177 816951570 59357 59367 701934451 42063 42074 544033300 11489 11490 607890425 21748 21738 23187098 26130 26131 696422576 20816 20817 684204163 34371 34382 113118297 95482 95483 823156178 77485 77498 786379141 19006 19033 681678679 28810 28784 719466839 92921 92918 947221548 8979 8980 745478807 76541 76542 838699762 45946 45941 359811662 34341 34342 751800943 51060 51061 895495018 83552 83556 368642059 84223 84224 541615540 68243 68244 554672085 23769 23770 10713628 69479 69480 750090626 23745 23746 143708110 32739 32740 580991050 36285 36286 332923360 88131 88139 918889670 72419 72420 642268366 83386 83387 470192086 20235 20213 958591321 17790 17791 209640812 84005 84020 767526959 35423 35398 141012205 5510 5511 279110849 29305 29306 489490175 79671 79646 552041820 16345 16346 705674804 57786 57806 345044012 80040 80026 800283908 82225 82226 304510135 36114 36089 678483452 89177 89178 147731616 72373 72374 840608429 77936 77956 569170360 46847 46864 450512719 88667 88660 994685372 84377 84363 458937180 84558 84559 694008238 64018 64039 422381291 13591 13592 185573313 30787 30788 542464951 25695 25696 195199695 97671 97648 193186658 89300 89318 550954917 65946 65947 261177095 83590 83575 941789901 13872 13873 875675424 89431 89442 256260936 24716 24728 824658132 80864 80865 719395861 85770 85771 583077552 51651 51652 190338047 20476 20477 260051538 95217 95218 985185053 87932 87933 699794409 65352 65371 609266811 74380 74360 136085200 80759 80760 953687331 81469 81490 106267891 3441 3442 850733791 20864 20865 587302379 18070 18100 560105834 66642 66670 662826895 44299 44300 958056759 81030 81031 216365628 61735 61736 850808238 84328 84350 61067082 52962 52946 682306519 44485 44472 949186708 71049 71050 512538117 42783 42787 954914208 94496 94497 315942940 63602 63603 801458958 78799 78821 502451927 49915 49916 317743216 62001 61971 954058829 51901 51891 439547902 12886 12887 58407272 8311 8302 2841580 63590 63591 871809412 22028 22029 869220013 1469 1454 276317383 89312 89313 871925363 28153 28154 23452693 70263 70247 390388783 37921 37943 730122244 82236 82237 717359366 48645 48662 661546313 89511 89512 237567588 88786 88762 668974651 6456 6470 571001151 24404 24405 353272996 70183 70184 690624336 55006 55031 795723282 8754 8755 281027424 16178 16179 27138357 25845 25846 744751445 88805 88784 695910919 48427 48448 222078828 56007 56001 457342920 61147 61127 729829075 55112 55126 276230443 1188 1189 831296469 95492 95493 147206786 78189 78161 765629789 89019 89020 770349068 28744 28717 892786578 30233 30253 875122300 92281 92286 162632511 87674 87675 905038452 45491 45489 137713040 21898 21899 979290593 25057 25052 383587332 41289 41290 378855895 37725 37727 308567971 116 136 472689478 77287 77288 462991516 98945 98946 638953776 17350 17351 8459453 71739 71762 799105180 1351 1352 961580769 71769 71784 703857704 27952 27953 438176273 10576 10577 947083274 17431 17432 772402266 98589 98582 302935375 51490 51491 883448504 61375 61354 300421026 47884 47868 436238238 49801 49773 857152223 83803 83804 668660115 51674 51665 793690498 628 629 274355706 93230 93245 663916080 4551 4544 704416990 61645 61647 467860177 4783 4784 300242311 92730 92731 871181919 18786 18788 661221118 7143 7144 579522628 93238 93218 205563707 23411 23412 410381389 26670 26648 318451027 68010 68011 417854757 31340 31341 986072012 18707 18708 961289003 83979 83980 473883333 61530 61531 540924632 68273 68278 111221989 65664 65665 969381902 51257 51276 740940835 93198 93200 677929574 89584 89585 798090802 28313 28305 408975709 38498 38501 433212193 61893 61894 554105604 80102 80103 261190537 2111 2126 898382220 55388 55370 554943766 43627 43635 230115380 21907 21936 122276357 66278 66280 966437505 15907 15928 421320847 48253 48251 312334599 67845 67846 103759931 10314 10293 760286681 27435 27410 844453072 82400 82425 572941564 17720 17732 551606575 5337 5338 96871006 28628 28629 560533062 2589 2576 411175405 19732 19733 585770248 78505 78501 999157450 58209 58193 475795922 18855 18856 932977270 73621 73622 342820960 78466 78467 376543913 94993 94994 652580576 34664 34657 407202452 31425 31396 912347732 87409 87410 981793704 74933 74934 886988759 8578 8596 66369602 39022 38999 610724599 5710 5711 109921983 11873 11863 719343362 40832 40833 909974261 89948 89949 534055 71538 71539 256789494 79018 79019 932545229 90283 90284 401075168 75750 75734 300822493 88926 88933 514953688 7704 7705 71908510 91401 91410 982183350 30134 30139 148132332 15849 15850 254530702 52745 52726 692935797 81174 81166 840125106 62285 62286 520201941 74260 74261 70898358 94119 94130 967310716 30039 30040 204037049 45996 45997 527992487 47996 47997 887806594 40564 40539 514924788 1693 1696 327133065 88336 88333 687294895 41088 41073 333311642 95544 95545 480743372 51191 51192 725441335 16743 16747 311636942 48885 48876 707640505 90188 90173 660753956 37195 37193 186661692 18440 18419 346340179 24850 24869 212334772 90459 90441 431549045 74538 74539 92384969 32420 32421 972838717 90236 90250 374113338 8035 8054 913847581 49014 48999 598488242 37212 37230 631737139 77072 77073 413980883 25242 25250 638460365 78872 78877 445821798 79918 79944 506124649 27229 27221 659743163 63701 63726 362640282 95558 95585 198282436 83361 83379 306584953 74277 74278 931466967 39603 39579 944002015 86806 86807 374600852 89223 89221 308154820 76595 76601 725703282 16964 16950 846576457 55585 55613 367808449 32809 32810 788172457 72112 72118 876427298 42381 42395 794284806 72143 72166 661847688 95219 95242 884494027 39828 39829 451037854 38686 38688 315417613 97558 97563 720494268 86470 86471 728462640 34938 34939 97711533 3756 3743 20113483 77665 77666 39773379 54081 54062 434244974 85555 85556 31761460 38334 38335 37673463 84872 84852 165201425 41111 41112 686601720 14116 14111 540090355 55916 55923 740382766 37434 37459 236440427 97283 97284 729394580 76274 76254 556786580 17267 17268 805916335 60787 60768 174269555 11125 11126 889770360 58383 58363 367839938 27119 27120 505435633 68609 68610 327264887 35926 35927 362901678 16944 16945 910410076 22720 22721 750632871 76971 76972 691666551 30944 30930 690914083 66975 66947 83024277 2348 2366 898675143 14360 14333 159505160 8037 8057 265370922 46384 46394 93637721 82488 82492 940405074 33295 33296 594477058 72209 72230 994261172 87065 87066 165568320 11269 11265 338197322 39316 39312 391700099 11004 11005 216788016 66071 66048 707265400 61808 61809 342246241 94566 94558 977232202 47594 47595 839359615 82450 82451 339807863 18352 18372 202338433 96668 96643 662933679 89341 89342 153413619 1714 1715 683346898 6214 6215 663703124 26928 26929 65029282 55963 55952 506518461 49103 49104 706211155 99784 99795 64910302 5812 5830 919760547 22597 22598 57964883 91932 91933 110126704 17852 17826 957503163 40912 40914 183358650 87103 87104 647052894 43815 43816 486368949 44885 44895 897909706 81529 81551 427007438 32505 32506 557676462 52159 52182 499432967 74779 74787 893644102 57426 57439 199538179 49740 49741 531884782 40287 40271 516962125 56417 56411 226343110 82470 82443 932132652 4617 4618 62377343 43094 43098 432169390 38257 38286 346108526 87452 87453 112068311 19081 19082 496749654 66861 66864 88094046 64299 64307 611785732 24209 24201 250550308 78569 78556 656891487 91838 91839 525988468 38030 38031 641507130 69900 69928 486425743 65404 65405 167610351 18359 18389 584588514 70617 70642 420028882 28856 28857 648050313 44185 44186 573284654 72064 72065 851609157 17044 17045 981505023 43672 43686 425984752 27650 27629 348501221 96652 96682 323260046 76572 76573 246718011 3543 3546 690792679 27120 27121 709301961 68122 68123 351813153 58523 58539 947500995 59742 59738 537542939 80971 80972 975093162 23782 23762 819247234 12784 12785 244223192 84835 84826 771113393 8 9 828748572 12231 12232 357813179 35367 35368 762159646 71837 71848 108548995 69437 69438 433252698 43474 43476 419846065 49764 49772 43353912 40260 40261 46470311 27960 27961 13230580 67871 67872 737411785 93950 93951 290985714 99258 99279 86139999 39819 39828 194937861 11002 11003 92481775 88391 88392 226146792 29523 29535 291334867 64048 64023 232666612 14934 14912 384282315 41357 41353 887597838 55666 55682 52990775 43790 43801 366101469 40292 40293 137176452 6637 6638 43626807 73043 73044 308640956 77555 77543 217901651 10538 10539 806343362 87517 87518 890053371 44172 44173 707373154 9514 9515 766543894 41445 41453 349280466 9506 9534 713097015 8823 8806 305597898 386 387 430950429 88945 88919 591747785 13539 13516 774622616 12068 12069 647319498 66243 66236 809670048 27150 27151 538208431 99007 99025 693285667 51455 51456 213719108 59759 59762 291638133 90771 90772 631975459 49908 49897 957224325 48927 48928 171601183 26684 26704 587602302 61550 61552 67792790 91806 91836 231368427 15277 15256 652659772 69119 69120 433486959 98421 98422 512771602 95253 95225 350765678 40645 40646 216683025 83249 83242 153666812 80724 80725 584729722 4265 4266 208530275 85556 85557 925954163 11470 11489 502987057 63211 63222 449380206 61532 61507 917051925 18159 18160 171653475 2868 2843 668072414 531 537 242195966 2840 2847 995649225 25413 25440 863273670 87238 87223 68174914 29117 29109 92013431 97219 97220 859722224 98852 98825 965435219 85473 85496 32817171 5522 5517 355852993 53939 53940 348517917 68249 68250 874466918 68595 68599 248081815 74908 74909 939233708 42800 42801 411151216 72612 72613 241906385 99789 99778 487769034 33533 33536 102368709 34161 34147 84892558 62619 62620 412874171 18686 18695 961349898 46769 46770 836247275 80646 80647 859067649 35247 35248 461145165 36610 36611 858938518 12932 12933 713078691 84272 84292 63643218 12161 12160 270489126 79786 79790 77884530 70628 70619 652151611 28434 28446 204100284 66150 66151 461256157 37658 37671 499850625 39966 39947 666047859 62803 62819 397231647 87756 87774 681487785 96773 96774 752426922 25395 25406 652599428 48455 48458 383355615 93784 93785 573001608 37904 37917 59529124 34037 34038 813092020 11332 11333 972468516 3923 3926 602332685 99948 99949 486057201 54281 54259 999990079 64881 64882 986360467 61953 61954 877096567 66532 66555 533375390 51708 51709 300846449 99229 99230 686539924 78355 78362 724368560 29251 29252 703165607 92775 92776 161725784 86442 86470 845452858 30891 30915 358717802 74121 74122 138872038 30857 30871 530576901 41509 41534 303623512 70128 70129 757790352 334 335 735687094 86185 86186 838682377 40314 40315 60379438 88154 88184 978929738 75145 75146 163853535 3314 3323 951531333 78941 78942 986442576 41219 41220 274260533 9122 9123 473619678 55463 55464 469335404 24146 24144 628310734 67595 67624 848324856 1593 1594 273522068 78892 78893 822361391 77460 77440 405871913 50882 50912 909577897 65476 65477 6578015 67824 67825 849430843 18540 18558 221394746 97407 97413 660506312 7759 7738 474780025 50044 50045 696317927 22608 22609 574791505 4853 4854 813225898 37882 37855 383264829 63771 63772 676910806 18119 18120 836549288 22121 22148 114676487 64593 64594 177268067 31611 31612 959365034 65978 65986 683456618 30396 30424 384042272 31116 31117 243606133 12394 12395 521158852 52448 52422 100524733 76609 76601 519601854 45541 45542 424580296 95193 95194 80223397 33584 33599 699835092 53478 53479 6841314 61827 61816 853879657 19396 19397 431938848 10373 10374 146800067 57128 57133 974361863 61137 61166 917763519 71314 71339 892354056 58501 58502 16813560 60282 60283 387583478 93785 93760 912267362 13303 13283 990966299 475 476 666736507 72871 72872 350775581 44119 44120 812063287 57489 57515 970847227 99023 99010 169721902 73028 73039 84334299 29024 29016 84273688 98090 98091 414266633 32566 32567 993440100 2906 2907 125228467 14421 14422 628050890 30044 30053 996641861 44055 44056 300750811 55866 55842 828466956 82119 82146 660013670 77675 77699 593654422 64229 64230 817843465 44376 44377 522423208 37607 37637 239017719 40227 40228 516286224 44479 44498 229449608 64561 64562 298997179 86060 86061 622889713 23782 23783 697144745 45776 45777 748473218 94673 94683 969722422 35890 35891 468256020 83143 83144 781539121 20301 20302 289642198 41314 41312 926857264 40121 40122 868246592 16221 16222 577948889 99925 99921 883977504 54429 54430 517242208 63823 63800 776824028 33458 33434 422393898 92183 92184 348283359 71521 71518 749205056 75880 75890 816803625 72579 72572 836667779 24502 24501 827286010 54434 54435 278837117 67959 67952 983414560 65430 65431 103246394 69706 69725 965644638 95241 95242 129194820 3560 3553 38163939 7605 7606 354576333 56374 56375 659712804 61591 61578 542877752 70449 70459 460077290 42206 42207 723109665 31161 31162 633044795 76763 76764 410277409 97811 97812 81636879 18323 18324 284700926 24568 24593 825608823 95716 95717 534414439 32349 32350 82382032 11576 11562 419865768 29652 29682 816472019 36230 36231 456782961 97267 97268 771985828 97130 97131 613444532 6099 6118 738436146 18636 18637 818252768 43051 43024 994924816 8395 8396 987634684 86652 86653 43370605 63733 63734 978879699 18141 18142 355339746 66862 66863 104217702 82530 82531 854162885 55641 55642 189653659 20787 20788 295650902 13670 13671 801936404 80956 80946 184286461 45439 45440 784156949 46366 46367 428682923 3973 3974 270067366 69162 69169 889913550 70168 70169 40929020 34394 34395 104576108 15642 15643 258478501 51638 51615 745461258 19297 19298 693263769 88232 88233 674076347 34534 34535 462671491 91453 91454 512129150 66676 66692 966776607 11348 11349 206197543 17016 17017 935727871 99260 99261 746462962 93710 93711 427873817 50727 50704 326208165 54407 54432 379914404 38366 38367 31193994 33459 33485 692237253 6854 6855 663637868 91835 91836 214692868 30000 30001 871265088 2101 2102 710559558 50029 50030 706917611 99677 99700 989046241 28747 28735 814188053 50741 50713 613257246 56638 56631 440887904 1436 1437 624304042 71372 71374 243117999 45384 45364 863304655 91087 91112 323368138 71168 71169 98219727 16890 16891 531592854 16295 16272 782399739 70954 70953 525787805 11810 11816 962357302 7389 7390 719971225 34611 34612 830116782 33248 33256 278015807 76807 76814 114663246 11228 11252 980780125 93943 93944 773534176 6969 6970 488323679 44870 44871 312992617 1872 1873 153148963 3548 3549 735725460 97766 97755 825250947 91977 92002 274658527 52158 52159 517071019 595 593 598948550 68303 68281 613709515 18064 18086 215685948 85043 85044 840638492 93163 93134 486764468 53069 53070 578989808 72487 72488 535980939 6252 6253 466517090 42698 42697 798302359 77612 77613 840997719 25088 25113 89357545 88788 88789 488752194 58618 58608 593989203 89711 89730 193778327 81731 81721 970962616 20690 20660 620683965 40690 40691 636975253 86718 86719 155496873 37215 37216 978285791 59840 59861 563474765 78541 78568 727116026 15335 15336 284697265 88 89 366677714 64794 64807 561040059 16030 16059 430701124 74828 74829 568940144 41394 41379 71547405 54750 54724 523291881 39098 39099 230395471 34533 34553 192058983 18916 18917 196433105 97590 97615 21817410 75989 75985 417171431 23328 23329 175895720 27138 27142 489094755 3816 3817 233861203 2069 2098 944526069 66053 66049 26944590 54256 54282 273846439 20841 20837 716272126 2238 2241 835056890 98390 98391 199831346 21539 21540 252586955 85105 85106 541131173 67512 67539 613036154 29495 29478 679177720 88705 88709 241460727 15316 15317 288049167 5430 5431 216771444 95403 95404 514386345 55769 55770 530382726 39838 39825 72039645 41330 41331 810406508 5956 5970 256408899 38072 38073 566660889 78954 78955 921333785 82712 82713 579713736 28782 28809 900541350 34091 34092 974856301 5130 5131 801771917 61400 61372 67777657 76889 76892 478356274 81054 81055 871861634 12487 12461 166374475 19246 19276 205355012 85515 85499 228773997 17541 17535 172787023 12336 12363 505416912 35251 35252 235870962 69966 69970 911256753 25270 25271 514274562 30913 30904 213925007 27452 27453 805754185 99659 99649 245658811 69182 69183 867345779 64883 64897 780245490 59398 59399 347986502 82322 82332 875186205 99079 99080 735106699 87615 87604 955488383 40214 40215 964896700 65391 65419 336304353 21363 21336 166165517 62623 62624 362325502 28527 28514 577863241 22665 22685 338404630 76492 76485 841702457 39063 39092 65072494 47618 47644 614341472 42621 42601 467045129 95385 95397 132046315 72299 72300 81636965 5785 5765 4341779 54891 54892 468681475 17354 17346 337031307 8394 8377 513097419 54532 54533 366891032 87099 87100 28455767 84718 84719 298457080 18997 18998 39927015 35358 35346 689871681 12603 12604 403724709 45428 45429 200338402 56303 56320 433503675 95981 95964 334874199 90374 90372 278955309 61508 61530 705620488 9644 9655 855288461 31207 31177 20081008 49400 49401 203431825 3837 3856 697040546 68950 68972 963668356 27716 27717 935367270 96392 96393 723410463 12206 12216 841791657 126 156 257035578 17894 17895 115853327 66890 66891 771453360 24816 24823 201785372 81843 81844 100047170 89509 89510 493902664 43551 43552 894335676 74022 74023 192184552 76798 76799 378715378 29468 29469 669731872 21046 21047 649611879 11242 11213 609354251 73743 73749 686305167 59803 59773 495202643 83005 83006 181702955 39443 39444 821491272 34673 34690 933126948 89041 89048 422179291 20999 21012 490884922 72718 72742 540258559 75158 75159 451194614 23158 23159 118208503 55148 55121 156375865 40079 40080 73256644 79680 79699 734528307 28774 28775 158184697 41296 41281 835256969 33099 33100 751375978 71679 71680 724988635 95115 95116 106912558 5763 5786 604869142 63206 63230 389004478 2602 2604 82672424 76055 76040 476496471 16324 16325 924212644 96538 96539 68456456 56699 56683 827596955 5174 5175 750678658 42431 42409 137350191 37984 37985 781595037 16486 16457 361959034 60206 60207 554977232 94408 94409 866641377 39477 39478 227096346 23788 23789 913452030 93156 93158 173724771 13697 13698 748578433 21114 21115 702396333 15099 15100 375916150 67357 67352 180387707 11219 11201 603700266 88497 88498 654404149 13774 13775 445631651 24693 24695 132367860 39840 39841 36020113 64983 64994 288950609 21924 21925 531514886 25968 25989 55573208 58614 58636 719055549 79684 79685 731572033 71255 71256 397344802 11329 11323 376344822 32113 32114 272197956 25206 25184 315806408 87253 87269 697157709 23991 23997 261214943 14490 14491 190937205 8176 8177 526894533 64198 64199 460991022 46251 46271 827225361 13587 13588 807574191 44169 44170 219360395 90768 90763 537473231 78896 78897 612051697 50197 50198 43142017 52403 52406 40315538 99639 99622 245536612 5159 5138 479203443 93092 93079 268107342 66139 66140 596565254 81652 81653 122031767 80976 80947 489863784 8817 8818 542711728 22280 22281 495235366 35406 35407 980150369 694 695 30435552 50371 50372 15637584 28794 28795 600692781 47081 47082 950108721 73954 73955 534089694 53274 53266 588227724 18204 18182 911063031 36110 36111 34972218 72797 72798 354770440 43705 43713 165176906 23129 23130 63146551 63424 63447 499217142 53591 53567 437719636 84134 84135 509105249 25867 25868 263790374 57331 57316 615662371 54690 54691 395291450 57470 57471 364557031 7766 7786 615121225 97627 97628 841789054 62948 62949 733723150 39820 39839 911136599 50632 50633 386770102 17486 17483 685586341 80262 80276 668847712 5284 5310 380893854 26217 26195 868963660 48423 48440 530988594 32394 32395 485765184 42499 42500 326985084 27353 27327 143878883 71328 71301 841427631 43833 43844 659315559 78050 78051 608280599 98432 98453 599637084 15355 15343 667848066 14032 14033 937331932 88622 88608 535993667 83366 83367 361403538 77520 77532 825046020 54547 54575 150798142 58277 58264 798495212 48696 48697 318213301 61715 61716 835295474 79139 79116 795687844 94643 94617 198578741 90698 90699 100497133 94702 94703 812935782 74237 74238 757130113 34333 34334 547409469 60379 60366 976973015 73946 73938 375992637 47252 47266 50954569 21550 21540 580698179 69781 69782 389986424 63953 63937 54974204 82086 82087 283759233 66186 66187 602013426 57168 57169 435468439 28218 28195 370524288 22008 22009 556274494 98621 98606 469550714 57644 57641 660411812 41719 41701 552566942 44365 44373 554149261 47635 47636 476235888 4677 4682 794854754 9931 9924 376118677 605 606 324609392 50802 50803 416490144 80716 80738 332243690 71588 71566 441892626 41264 41271 793786871 75253 75278 449948662 39398 39422 644848486 40966 40967 184968120 42036 42037 893716330 10184 10185 9069214 26582 26583 507667960 25170 25156 320534123 21026 21034 9486145 32476 32486 187691637 17232 17217 375062992 86265 86266 988086758 92778 92779 638217220 27609 27620 381653827 68182 68192 875623837 3252 3253 381879871 29092 29081 365950911 69857 69858 966892788 14616 14593 885127622 50409 50410 834058678 43170 43179 277882727 29959 29960 976874460 37838 37844 971251246 98418 98400 713227218 11858 11859 703180449 18196 18173 932870369 14142 14143 672183043 53754 53774 89341955 66213 66217 367447744 59413 59414 300110814 64423 64407 54565417 8202 8222 994837232 39830 39847 399902313 59732 59762 996700056 15432 15425 917208437 87931 87906 398056008 81171 81166 355916162 50136 50137 100031120 90220 90221 137344225 97046 97054 149487447 61965 61935 73052937 89723 89724 415331571 11757 11758 850293522 50041 50042 565630177 99124 99125 36237345 23904 23905 144103239 92519 92520 320605206 65123 65124 930443942 73901 73907 566219129 18680 18704 39702426 27275 27276 893935827 98244 98245 615324269 94285 94257 281749140 44026 44027 683352683 79930 79931 899512927 27635 27636 64486226 76948 76944 450999540 49045 49046 338557736 63586 63587 836058492 90676 90677 323206911 25333 25315 451631801 63449 63420 580858635 58845 58846 602931703 60521 60522 318627027 55841 55822 654652510 26128 26129 636607390 96430 96431 996350028 14500 14515 301099923 51242 51243 899018372 5413 5425 73598121 9353 9354 6842460 11911 11906 526617422 75728 75721 321888430 64463 64464 735391752 54635 54615 292734290 36630 36612 305462301 76911 76912 847791760 86969 86990 234514538 48716 48717 509329638 92025 92015 159791873 46946 46922 387266398 65086 65097 874833494 86385 86360 547692813 52458 52459 491576924 24851 24852 634412507 23090 23091 351256232 19784 19778 798876762 87136 87137 307013739 60995 61020 587658053 29942 29943 832456446 39632 39633 225091178 85053 85054 839041580 95506 95507 432811147 40934 40919 903416667 52344 52332 907323646 75670 75664 989126332 54543 54544 473586171 69340 69333 241398159 26508 26518 282181963 52349 52350 102759941 60854 60855 527028890 67570 67545 330904607 25434 25435 962874120 27844 27845 621096393 63580 63577 752089017 90438 90457 945036116 24238 24245 368881978 9098 9097 973456257 70969 70970 617562907 92869 92892 318338464 77436 77414 411359855 58825 58826 960963602 57149 57174 27779666 82513 82514 627231003 79356 79357 423373337 29573 29568 3544134 85290 85317 247203042 8303 8307 163875227 89713 89724 900286043 93089 93090 131063803 95442 95443 231767956 57563 57564 381118856 41054 41063 480121333 58237 58231 450193764 26893 26890 970893487 73729 73727 851963071 17315 17316 535196436 72645 72666 471952161 40231 40253 787003422 97713 97714 556117294 79599 79600 563835661 74605 74585 49946881 94765 94785 474645211 82020 82021 414692818 76872 76858 414388070 5105 5097 604523979 2315 2316 820927486 87340 87341 852676373 13071 13084 794325635 39862 39863 62016659 77678 77651 878501983 49838 49839 834803891 89735 89736 248690787 67298 67299 55688909 2697 2694 857072006 79471 79488 789333509 19843 19831 838433063 6565 6590 144423288 6148 6149 222411205 81648 81618 102213665 56859 56837 824872963 23623 23624 645368248 81632 81633 506997986 53462 53463 87420718 83649 83650 558002585 90154 90145 693458189 74957 74958 667545763 20024 20050 441082768 91311 91312 202816290 93618 93626 598260155 3635 3636 2741384 78395 78371 820317306 18648 18649 902761841 92181 92161 730531235 5276 5277 364396252 7955 7956 890897633 66329 66330 607740962 86943 86920 185202813 87893 87894 772697388 55790 55811 811222319 96739 96740 738522163 70766 70767 407462984 14233 14234 251200672 10637 10638 366639123 99804 99805 500086383 99866 99844 123963866 9812 9813 821738568 70937 70938 138003332 64714 64734 354646707 5629 5630 706013753 89556 89578 363428499 41741 41758 656391306 28951 28955 701609705 4746 4747 423213956 68464 68465 77281190 43924 43947 575994591 96213 96218 598116221 90072 90061 179201042 41861 41849 752680732 57368 57391 794299452 53864 53868 301301179 11978 11979 982633988 4647 4648 540463682 35046 35017 387079329 14538 14517 142293359 10186 10187 322486859 30928 30929 236412675 28591 28592 147477129 90154 90174 53836679 40171 40172 201024666 95177 95155 194915479 97450 97463 958545881 16531 16532 653059598 96940 96933 779657298 27826 27827 19201900 4968 4969 220695862 78485 78480 79551805 82818 82819 792889534 61235 61243 641428846 46094 46065 934081751 27071 27072 239864767 13923 13951 317715042 88412 88391 883011905 44801 44831 816659658 76324 76339 284181145 26872 26873 983790735 69973 69974 548877818 44315 44333 541564979 34512 34535 942289271 69284 69285 134327700 45021 45004 292394445 28017 28032 313327502 37368 37369 334095811 87456 87469 990835755 40837 40857 87787940 75570 75592 384625411 11739 11764 235045518 80228 80234 462700224 80151 80152 503616573 44152 44153 890525521 57580 57593 939586317 13562 13563 883172741 23589 23590 628012019 60041 60042 156778255 46624 46597 959243783 48535 48536 809591603 56377 56347 853816620 57317 57318 419147448 59219 59220 188436548 39116 39117 857121534 90979 90980 54408514 67105 67078 524984498 43240 43241 502640778 79454 79455 970718031 70695 70721 517039356 99235 99263 344020746 16914 16915 490025201 1294 1267 70596659 12311 12312 367908598 17400 17376 659042738 92585 92612 922876874 43890 43891 114428120 74412 74413 571509123 1155 1156 268092942 83632 83633 360276607 53526 53527 647570929 63582 63583 318059893 1245 1263 304719050 28959 28960 239961405 60304 60274 432555327 62858 62831 31581425 77213 77224 963993987 65864 65865 305760061 21851 21852 267272581 17754 17758 963188555 23944 23945 789809557 7124 7125 9396497 64173 64170 322135843 75231 75260 730525682 63176 63177 515793985 12797 12798 179868536 80165 80156 391281077 65500 65501 475215542 94048 94072 286935324 5088 5084 957801607 84284 84263 750709352 6852 6839 122812776 77316 77317 732365350 32819 32808 769153178 17071 17072 995797599 6309 6280 491273437 89355 89354 654169015 64897 64898 558665302 34977 34961 77011189 44472 44473 291878806 41069 41070 149294022 3006 3024 930314258 4431 4450 898568952 63477 63464 833760797 26497 26498 950974057 4308 4285 608861372 52255 52256 820604076 45549 45566 996841426 20994 20995 137858111 72145 72138 729416355 92624 92633 828913438 72424 72425 158697314 2349 2350 997725928 4010 4014 434222392 67764 67765 900790296 37745 37746 439036448 9544 9540 703389740 22998 23009 253928137 30526 30527 175354487 12848 12849 776030089 62859 62877 253473431 96483 96484 6006898 94587 94588 92731416 27548 27577 493081019 79260 79261 933576665 61364 61365 859687509 28048 28049 863550714 93004 92987 547082959 74782 74757 436697674 34947 34948 483349784 58372 58373 127637373 69197 69170 181409938 35970 35997 181902486 21882 21876 46201536 80146 80130 21408057 19833 19828 613931003 39075 39076 227348471 64263 64243 841992011 83593 83594 909910002 31324 31313 390294471 44603 44573 463024947 69423 69432 804259026 35819 35838 411619180 5739 5740 221682868 78809 78810 313113179 66508 66535 869506840 99071 99092 681951122 92621 92622 161437940 96436 96437 966961599 15438 15436 778810747 82387 82359 155129782 27358 27372 549526352 59619 59620 554380168 66714 66715 754763004 90772 90773 477157386 88017 87988 170024125 22718 22708 309518312 20784 20798 526091736 44903 44913 749935860 68886 68887 597877356 9421 9395 492336454 37507 37508 710378393 97305 97281 905125206 65848 65877 121129616 13499 13469 459912269 46467 46486 871873538 56898 56899 902274846 65402 65398 458247498 17511 17484 484323365 82264 82263 30113802 93388 93367 338063692 98176 98186 790203751 61230 61231 572846716 19167 19144 370835412 22163 22164 876855564 33336 33337 677021993 54856 54858 421830744 27203 27196 193758488 46147 46145 791061334 98058 98059 6681583 93739 93740 920835947 48714 48741 371806404 4956 4957 854204943 1596 1616 245443309 25223 25232 243641600 66692 66693 255445227 52958 52937 119137762 25107 25086 14635683 7193 7194 589747415 53556 53557 149094387 497 498 123666897 2571 2572 105689985 39708 39724 870376800 76352 76373 117347585 38773 38774 582542714 39269 39256 358627185 94119 94109 503474239 71461 71462 194197409 80274 80270 84386456 6247 6226 257960003 20360 20389 563152376 45785 45786 583932619 7301 7331 985191154 33733 33734 328478824 70831 70861 336003936 63846 63847 242559601 58578 58579 834490085 46807 46831 278776180 8744 8741 263924768 26246 26218 105277553 58647 58675 839971565 89514 89515 942568528 93587 93588 6488547 66346 66337 42152414 43421 43422 19064016 58247 58248 747479932 97484 97510 511437524 94941 94942 516007037 22310 22311 826716887 11583 11584 943742411 12384 12394 610962046 55447 55453 342159953 14018 14019 707885402 37942 37943 263935102 67534 67535 180407118 1883 1884 702041889 19095 19125 137688187 47173 47174 515709375 49670 49671 207813564 38091 38117 870031127 52889 52909 45831050 29574 29575 244206468 65729 65740 988398100 89504 89505 845190648 97275 97276 550746172 23400 23418 661838756 70667 70668 13762851 95426 95427 612523901 52454 52455 171067855 10747 10771 195188410 90690 90713 190227221 83991 83975 256542797 26045 26046 577209720 80605 80597 678766191 91767 91744 454362433 10395 10396 167212895 37407 37380 785145356 41538 41539 157961631 27820 27821 753011165 6675 6676 156846 99377 99382 98484475 98522 98523 297828199 18644 18643 500108522 6253 6261 845957988 47500 47510 438072769 36595 36596 97494638 2981 2982 156772798 75995 75996 692930044 46300 46283 401566522 88354 88355 511876991 46453 46454 100092127 54451 54476 620623729 49533 49552 573122813 88761 88762 589318903 1011 987 269664281 30227 30252 794659567 93492 93511 972990392 76392 76393 799289314 83679 83673 273341842 40531 40532 269334594 65540 65567 858855637 56445 56454 737923876 17388 17389 547960352 35516 35497 228905067 68396 68414 550452667 13227 13222 654826515 20393 20394 181300373 58847 58848 433948706 67339 67359 884248559 85444 85445 223549352 29886 29895 82583301 54469 54470 513750847 66912 66913 237511401 20495 20496 623235011 88517 88534 875834050 97524 97528 908859138 30294 30295 87855913 10181 10200 618558509 95207 95179 585060616 71111 71112 806211233 91030 91031 324791690 59698 59699 243484980 48748 48749 403434588 22602 22603 612288014 62232 62233 199160828 65953 65954 590111850 39883 39884 181952377 20073 20047 926085194 77040 77041 811211133 57282 57283 49737590 64773 64779 800624793 94013 94019 419186149 76851 76852 120121380 99100 99101 621554640 35432 35413 226926524 51267 51268 369679796 71058 71038 974323406 87042 87072 500251526 73316 73317 120506816 86460 86449 229875306 92185 92186 344058992 89485 89503 725628737 43253 43245 199265373 10234 10235 854765558 48875 48904 477215713 72851 72857 866331265 89797 89798 768684962 7254 7255 221256759 22718 22696 64902988 61108 61100 79631525 35824 35797 142075445 59958 59946 685302840 87729 87730 135196453 8257 8275 139670674 39814 39801 955477667 14080 14061 184335921 99645 99639 677426851 74930 74931 26464341 73853 73854 75238996 32275 32276 76295426 75335 75327 920669282 678 679 654781311 40796 40797 692761867 96312 96336 951590090 747 725 950097920 4071 4091 747480947 40860 40861 975445710 35344 35345 909562986 60867 60868 859208828 82544 82525 749579712 1036 1037 822479372 3201 3202 386734762 32817 32818 440220486 58215 58216 763188566 23533 23534 315537568 87017 87013 613033264 9639 9626 768199587 49043 49056 980770105 57956 57957 268402423 61790 61791 41480693 90492 90515 158178432 56826 56802 345166849 33686 33687 622036437 33259 33280 248616334 94315 94316 88536595 53571 53543 847364549 29492 29467 827335581 13642 13661 210056719 12862 12890 99759952 68274 68295 367611642 24731 24748 367166201 45682 45676 854076964 200 177 376161956 7229 7230 772560737 53816 53841 278047435 75133 75137 907356148 81866 81891 342339760 86696 86697 186018611 76039 76061 835128957 94874 94875 393349900 28401 28402 130580610 6944 6918 18089256 64166 64167 313637299 88849 88829 41239923 48972 48973 866697253 58915 58938 525199254 29822 29823 9584727 62164 62141 354160129 39351 39354 119994347 14742 14767 171825219 97620 97633 446785779 28446 28426 424800778 9422 9438 999817953 12061 12062 841262083 49582 49583 194188820 77185 77186 768633066 26237 26226 532767416 13187 13172 950651507 36694 36675 207787411 88949 88927 369127866 77694 77695 62727791 64975 64952 644741733 91715 91714 74704242 11898 11905 851932153 76327 76328 220183103 47805 47806 623241958 24560 24552 311722397 637 638 197409847 90014 90015 837725186 57446 57447 348243322 17783 17772 352539956 11182 11183 907471821 47651 47628 98619428 92482 92505 590669603 87054 87055 947532991 75730 75731 271484536 91041 91042 116155854 72976 72959 914083181 90338 90339 544204802 32935 32960 161054610 95742 95743 168139429 79145 79146 268576525 41476 41448 867024890 41701 41702 354112978 54244 54245 225499345 92048 92026 991634253 73551 73552 376501122 15239 15240 133086218 5022 5023 785510682 47643 47625 561146013 39277 39278 717354858 22644 22663 193254156 58183 58184 999174406 32223 32224 704153434 50495 50496 188494039 94615 94616 369297735 58722 58723 38714142 96638 96627 973867828 1062 1068 320768170 53013 53014 867627119 47287 47271 22370156 47053 47062 793838991 7876 7877 282406300 76264 76265 698173609 98128 98112 914944468 55771 55772 732596749 83600 83582 782864901 86966 86967 745903563 69741 69743 806753768 59307 59308 771140677 29620 29621 102787991 44206 44230 829557888 76619 76634 51152406 37206 37221 883058501 55518 55519 257287583 69017 69008 636897329 96712 96696 391803145 68183 68184 676625583 39689 39690 483210668 37131 37132 52545835 87561 87532 737146264 5912 5887 884548796 10381 10409 416606862 95406 95394 266753117 20529 20542 171633009 59166 59145 543972675 7053 7041 130996049 31329 31314 348942361 20118 20119 927945501 41031 41032 839244033 553 524 492506911 29733 29726 900161225 64086 64087 965820934 58748 58726 363733428 69297 69298 766938100 8782 8805 671203048 45372 45353 194435090 64838 64821 451254906 48950 48951 16904194 69065 69052 213618833 11735 11754 618335655 91303 91300 950814881 58507 58520 248072405 31422 31423 272586850 84187 84171 711886402 96577 96593 561839177 43010 43029 433252754 11251 11252 235654134 52912 52932 23920793 88442 88456 659505030 73983 73980 167583561 34823 34824 435642742 37248 37249 355292453 68619 68624 179950381 28522 28509 338729009 58852 58853 937840221 43789 43790 812329979 39017 39018 609276168 11806 11820 32551319 73803 73804 29532582 65603 65604 869331445 71966 71967 888623461 70126 70127 317393270 72643 72644 42743901 55526 55554 417242418 95885 95898 58112614 42560 42561 638972184 31398 31406 884886779 94270 94240 447918067 37023 37024 40228997 72783 72793 168840115 47563 47564 326281539 19764 19774 755787718 77098 77101 189443149 97229 97230 380953532 27903 27928 141768863 6903 6890 881158333 50614 50640 319065224 27088 27108 316372307 43065 43066 287032681 57646 57647 102553231 85007 85017 558327897 33747 33723 177785769 11779 11809 505567150 16414 16435 619918210 64944 64953 240606446 17896 17897 119191360 34763 34764 20705703 43861 43862 123919248 55360 55361 275761011 98853 98882 395948270 85359 85384 517825101 45767 45768 233833480 33272 33292 514595706 37687 37705 46779485 98467 98468 756835670 31951 31952 246564016 95190 95191 875764718 73769 73780 86244899 86494 86495 976299116 81578 81550 726780436 57635 57636 71147900 32781 32782 471481497 54791 54808 466683420 80772 80794 905054777 29279 29280 327586335 62076 62056 725494022 79154 79155 206920603 9094 9095 665063170 69034 69035 475706673 78848 78849 49355429 53054 53034 502673649 83140 83150 370149468 44798 44827 469907907 59623 59624 282314366 41482 41483 141789514 62401 62383 855792411 42317 42336 295649731 14070 14071 202635161 52826 52827 357381629 44217 44229 330778926 63789 63790 178095871 97711 97741 663135214 38874 38894 399005587 60832 60862 971406693 53863 53864 76426995 41191 41162 902558323 16393 16394 763400873 30658 30629 983386398 57845 57854 950919365 17875 17876 769181278 72980 72976 837386499 50035 50036 393908905 46997 46998 854278814 51312 51313 893788832 77079 77080 123801173 34937 34947 647151484 55883 55895 419083292 62366 62394 52021073 23141 23169 726068553 10768 10769 675215610 7554 7539 981052805 80267 80268 976862965 12453 12454 742377993 738 749 964581037 40000 40001 476146018 3572 3591 372015980 46810 46811 782515858 68171 68196 667339511 9984 9968 847863028 46400 46401 237747312 69634 69635 238947804 29857 29858 341744831 21628 21613 910115407 19409 19392 630504451 16117 16118 314943602 57252 57251 772321623 57460 57461 795335553 27182 27183 218529396 66972 66946 947902900 4145 4131 855366117 32326 32327 256962414 27250 27251 941541790 25327 25328 710517574 28635 28637 353606214 22226 22227 278103923 50691 50682 175564987 73899 73901 722822943 62061 62062 646111843 89099 89100 32444968 33526 33529 280549555 64763 64788 551160455 77709 77688 831597859 71980 71981 151938163 11725 11735 956847119 36617 36608 478627604 24322 24309 231495755 97241 97242 559129615 13467 13468 376532239 18337 18335 88165388 1561 1562 664499049 68005 68006 874500036 10183 10180 266086868 20028 20029 447675729 59172 59177 708683331 43664 43666 28504882 14042 14024 794642779 21336 21315 591874514 41939 41940 664053557 32062 32063 743949051 95916 95925 757520367 814 815 956676415 66673 66674 781398253 54906 54907 534428661 13701 13702 64153470 48419 48407 141870306 6867 6868 718951879 98438 98439 572996106 10847 10848 523378845 3408 3385 7307895 20909 20898 699146950 31953 31954 56776836 81741 81742 489399420 84997 84998 55861062 37692 37693 576256207 83538 83539 217323007 48918 48924 663098454 53861 53862 302981538 41513 41526 793104817 40991 40992 861818626 47412 47413 896534724 53695 53696 145630872 24687 24710 814571894 16087 16088 277467965 48121 48122 725835687 88009 87982 792678828 32685 32686 558071124 32159 32160 847133839 24885 24886 701995405 92018 92000 179743076 6858 6859 75615229 10455 10456 351346383 80180 80206 754331454 25094 25095 349839380 38348 38329 201851922 70149 70150 227819529 61957 61958 268737907 39706 39707 550562060 90394 90422 987916687 28843 28844 235610036 94238 94239 321239800 51482 51483 499805552 36995 36996 488496918 17671 17672 298544668 67523 67495 675434750 78281 78282 454861381 81640 81617 637578742 50823 50824 558043663 62924 62925 630620158 9368 9396 987775485 95037 95019 709011433 64578 64579 855130398 53114 53098 147012506 29694 29695 610988650 48882 48852 768884308 29190 29191 377417515 13024 13000 48366366 21025 21026 88991173 96504 96500 59083972 75712 75713 194194370 24171 24174 600635827 4858 4859 127553036 2617 2628 249011895 84556 84545 540914541 73822 73838 847110518 59971 59957 591116623 66078 66087 87759194 29250 29251 296246329 33400 33401 69792865 11638 11622 377627104 55332 55341 858277418 80230 80231 307335238 86620 86628 219791283 57397 57398 231078546 57393 57400 636870807 44975 44986 743161684 43788 43761 472852707 73265 73266 57547971 689 690 6301776 6757 6749 447129030 86292 86293 431555227 63961 63991 665024037 60783 60784 597875346 87351 87361 51381933 67972 67951 538120352 78278 78279 976109875 45663 45662 219706391 46378 46379 463151070 84045 84042 9154850 51259 51287 66572149 11955 11930 514630874 21563 21569 533171553 96688 96708 611310718 15630 15634 734260842 55340 55346 791047852 84364 84347 286691820 62162 62178 992453102 64767 64768 955871786 93321 93322 788464021 12877 12897 412910672 34661 34634 825357008 75488 75504 139978721 13696 13697 38280685 42563 42585 236019524 9794 9795 852585556 12676 12677 780188476 16985 16986 770200576 18086 18085 633982070 90425 90440 122159647 51076 51053 801542630 57103 57104 855495583 24583 24584 571120945 39781 39786 698692904 8078 8079 691402739 96405 96418 757438828 21361 21338 286565842 19536 19554 473763144 83214 83215 645278416 40266 40267 881369500 78309 78310 528029774 27085 27086 14315765 25545 25532 448771189 17836 17837 241375228 31935 31936 44092138 40950 40951 879297120 95958 95946 758754901 37512 37513 166779591 60321 60327 665261567 16237 16212 428410942 28027 28028 578733028 27914 27884 369774190 47925 47948 691257842 62707 62708 255210051 77006 77033 992251212 65769 65770 269461065 70582 70584 337467416 67472 67473 273329116 28730 28724 710653062 51458 51436 529291168 87775 87773 342567093 47936 47928 617907294 62125 62126 463065230 52238 52239 854071453 37614 37615 144479404 11854 11855 515038445 51046 51054 771310294 24846 24838 158047024 86455 86466 696784423 79471 79472 591888217 46017 46018 303664628 48210 48213 891278798 60584 60585 553636529 30133 30134 604246101 95132 95133 971154495 67680 67681 101473354 75238 75239 633075648 24615 24616 431759099 19296 19311 309980318 26550 26551 74471172 27788 27770 890219895 8565 8566 340512321 49480 49450 916305225 8184 8156 960335812 57582 57583 780162748 44431 44448 361328032 23643 23644 735596919 86622 86623 769664420 14234 14235 37122912 60203 60186 669921783 26379 26380 827250081 43740 43764 302003513 29858 29859 714316618 49113 49114 367863726 75543 75544 695795547 17035 17036 116303651 84369 84360 852874626 12675 12649 557520066 87344 87345 878413398 42276 42268 324730174 27786 27770 509689972 54366 54392 293137888 61146 61147 539841076 35864 35865 460786304 97722 97740 735217221 64302 64303 541204564 24071 24072 20721461 31692 31713 834244985 92887 92910 930193013 94214 94215 456931225 698 699 731642971 6018 6046 886901379 18529 18551 41797692 83439 83420 817462200 24595 24596 449819233 44581 44582 155347562 91799 91800 895648336 2244 2245 500218599 55291 55316 434042199 12498 12499 558027354 90367 90368 862453017 8385 8360 381605392 85431 85409 403963039 59665 59667 129036247 14608 14609 369062475 82361 82342 876053746 42020 42021 104621491 38533 38534 846422271 97573 97574 241021481 62308 62331 84709011 67546 67547 164369620 9220 9244 533634663 78006 77979 739482483 77704 77705 60285397 4175 4158 569068851 8101 8102 431688922 93051 93069 490298720 20120 20150 361804668 51428 51455 186877384 71727 71728 652562489 58339 58311 426480254 29585 29561 854148125 70710 70692 211586250 17830 17818 766505215 33730 33731 377868631 87096 87108 605056765 77103 77075 777224512 72145 72146 739596078 25157 25158 576028911 41158 41136 865717553 27816 27817 744372073 86248 86241 808664707 7664 7665 688557198 4310 4311 124503659 31181 31182 909463547 80754 80770 271149769 66390 66391 65770308 44956 44957 796241025 63311 63312 852576922 74843 74832 100911225 6666 6679 922684939 12092 12083 908001556 83334 83339 873074481 48704 48718 855512779 20390 20391 632643433 16933 16934 675506128 14121 14122 276041105 59636 59637 233877249 72855 72874 659968822 15720 15694 231540025 70397 70398 985878352 53114 53115 120799782 53424 53404 894196247 73995 73996 965165677 49249 49273 347978171 40240 40243 77863994 23447 23448 138116897 68847 68848 381892357 44242 44243 104784943 79333 79334 903192847 93542 93543 531800333 92938 92939 302310302 60641 60642 908459948 53467 53449 310484968 99323 99324 724263158 21294 21295 716832790 15071 15063 825892354 73065 73066 93533252 25054 25055 183278481 55195 55196 702733611 24741 24743 39075165 91207 91208 476626802 79238 79239 937717448 71415 71409 381435567 73173 73174 810898002 36449 36450 221763235 68494 68495 155056546 74236 74237 989153127 50763 50764 838893158 46500 46501 131464179 55399 55425 459345476 2084 2077 777728586 32330 32331 385361974 4792 4793 208355393 50359 50353 112847605 73547 73548 294548355 62025 62026 262538609 11018 11019 940077927 1192 1165 766376599 36956 36946 608344566 52929 52930 137249531 6185 6158 329549480 43831 43832 560655952 95046 95047 498605915 31754 31755 893740604 9510 9513 953850679 55558 55559 593783322 88269 88283 502656490 27036 27037 795842099 97056 97057 552024173 27818 27828 576367996 68927 68928 892754843 31845 31846 295894888 3022 3035 381680242 7126 7152 18167292 15031 15032 555879001 86006 85994 887416232 92342 92352 304213300 12329 12318 235110250 15701 15728 275484757 74015 74016 221773745 86054 86055 169227006 36734 36764 732937792 57166 57167 533948995 40791 40782 220788504 93971 93972 852397443 44771 44772 527880624 79283 79308 52804414 52280 52308 561370072 93460 93461 871938142 13236 13237 673664892 15180 15208 808828094 7871 7872 939729704 35179 35194 372536239 60476 60477 839644781 66778 66779 726891625 92053 92054 43278692 90082 90083 544290261 38317 38297 981205233 74884 74885 887984470 99495 99496 754516623 28396 28421 269877354 330 331 237002626 28148 28174 240376169 17039 17048 308247441 42801 42802 395664382 51173 51143 791137051 22168 22188 942444484 90998 90971 47662392 4433 4434 320975431 60136 60113 520875421 37907 37905 708606634 6026 6027 655806782 5593 5594 716715184 25827 25804 671622480 31800 31801 441126957 48998 48997 699255348 61424 61398 461383854 41002 41003 340285769 43188 43189 406406243 39142 39143 174345080 94757 94758 317572724 94722 94706 111406985 74190 74191 528233298 18671 18644 497902887 84313 84289 666645368 42000 42015 256736249 57342 57315 169035824 36535 36520 602195613 28497 28498 468561461 17478 17479 856565431 91695 91719 3748481 69170 69171 151862750 21061 21058 891286969 41287 41309 113415847 56214 56186 888200123 63700 63727 993540501 30452 30457 260746266 57293 57294 437825833 55430 55431 278299048 7894 7883 331731337 90343 90344 81992277 86127 86128 352201697 6883 6898 469659096 13638 13639 594333709 45975 45996 330276795 22545 22546 413337635 96921 96917 954269025 72490 72491 893173314 73754 73737 711148853 66002 66003 325160591 77312 77306 391221856 61853 61854 102054189 35041 35042 438498663 10463 10464 433193579 2553 2554 941357557 49601 49602 983932159 11886 11884 24782714 20436 20424 816089214 47386 47387 257820312 56891 56878 212719242 35458 35459 543841673 29615 29629 394751343 78254 78247 632583353 33856 33857 532501037 82534 82521 318759639 54704 54689 217948926 19272 19273 218677042 25332 25313 595923181 26152 26153 938430236 51090 51091 206699902 8508 8509 379725445 19850 19870 317164910 12301 12302 250376741 19401 19402 835711379 29112 29113 247674057 94355 94356 432714747 1921 1892 30432898 52611 52592 387520412 43231 43232 995642785 12199 12200 149720103 3276 3290 300316065 28958 28929 827362456 57662 57666 243041417 76409 76410 203381630 82611 82612 361600075 68563 68564 636137725 13443 13465 986090141 24863 24864 403529196 63797 63798 407250406 90720 90721 215606667 87598 87588 320174407 9318 9290 851496827 85486 85462 609754045 45100 45083 913575928 33066 33089 100070411 28815 28832 348299513 32406 32407 97898181 93988 93989 533368141 99161 99162 674493722 90688 90689 570099381 70623 70624 190815840 46905 46906 190276241 54152 54153 475475135 24063 24038 369082069 53307 53308 524227390 67451 67474 503272944 68628 68629 970529482 8601 8602 29001487 8972 8984 964453676 54857 54858 525817515 17855 17856 863375509 34663 34664 839063709 9824 9825 665550476 15423 15418 890177077 41688 41689 901425413 27345 27346 852615745 55019 54989 897891034 4631 4632 661798914 74413 74414 645330514 10951 10924 246631839 65407 65394 548060236 16580 16581 860099365 54141 54161 905598440 67375 67376 616576214 31545 31546 793740749 28295 28298 111713821 26661 26669 321125978 84828 84829 908553092 58532 58547 762763514 25106 25107 512369907 68692 68701 345305663 21086 21071 888591620 39197 39218 711819338 18235 18215 926920236 72714 72715 595372687 92166 92167 32534818 28571 28543 870259346 65874 65875 424127380 80280 80281 281661735 54155 54156 579792394 18087 18078 228460378 27318 27319 538669716 67287 67288 33506497 46711 46732 404729983 6130 6131 775896262 41909 41910 84516868 72969 72939 550025473 54284 54285 391994814 32583 32584 194423689 98917 98918 812647866 37685 37707 427782476 65754 65753 263199906 29945 29931 400053045 78966 78949 290881288 55469 55470 232686586 34548 34564 849009271 67892 67914 762842992 73656 73657 628891259 44817 44810 955701619 48173 48174 24543869 65620 65648 938028853 30018 30006 811935851 81976 82000 429743413 98669 98671 658599348 16465 16466 86483295 4576 4605 343381824 26808 26809 252166720 19464 19465 932784283 33122 33102 8405730 19802 19787 900237643 22995 23004 768143300 56302 56301 880621240 17844 17845 658471195 36259 36260 179556327 76784 76810 71439986 70219 70226 765199293 98288 98289 287277256 53155 53149 211858496 27900 27901 265626270 54154 54155 589858553 22029 22030 383028954 62149 62130 971292677 38259 38260 887808014 79625 79613 862291620 50451 50474 504392022 76117 76125 851210149 75279 75280 840874427 59659 59661 757198946 67733 67735 159824355 87188 87189 109676880 96323 96334 164639864 39285 39286 266177135 32267 32285 969054402 87395 87369 179672752 26010 26017 188959841 78384 78403 775499531 54636 54644 910138919 79428 79429 364007265 65621 65622 569547978 10316 10317 293384633 35216 35217 132563945 44683 44684 644159834 13540 13541 405244109 80766 80767 283069551 36175 36162 383444095 39316 39317 937513120 31608 31609 249497495 25429 25422 269477891 35836 35833 574373405 38339 38340 584583404 98123 98124 294480203 85520 85540 367173312 31525 31526 339144930 51328 51329 60379516 93162 93136 30953258 9983 9984 561696510 56297 56298 141029454 69280 69285 816173109 14334 14322 704001884 84227 84228 104791438 72623 72624 532517520 87229 87230 154967024 25294 25295 512007007 45263 45264 1293410 65320 65348 112131099 32204 32205 284114399 55739 55740 817036536 18296 18286 708817499 64755 64756 332556763 97835 97809 354560040 65463 65443 499182134 11670 11671 341919845 83680 83681 731841419 50817 50818 552325788 79082 79083 663664776 49494 49495 843058932 44764 44755 980527928 48436 48437 733605773 37779 37780 748574784 97775 97795 115870469 16375 16352 259723214 4050 4051 966247633 57574 57575 81417018 68256 68257 550652509 14311 14339 415460832 56572 56553 747816547 29258 29259 991862206 78410 78425 600164260 46119 46093 218951817 27353 27328 480691468 16406 16407 581435670 99709 99710 558474389 34658 34673 327542180 30092 30093 699786228 15352 15353 711707508 29081 29082 604401690 91296 91318 729160733 23529 23538 270280479 27155 27156 452091274 23434 23436 740788562 90211 90201 704759303 6198 6220 828528373 46578 46562 381536049 92604 92605 348670248 20702 20676 484963177 80804 80828 413157031 79429 79428 941157231 62811 62812 673871585 91492 91474 826040044 44909 44910 694635905 52816 52799 574783897 15043 15036 139439356 98550 98527 826391654 2929 2913 386398372 87115 87134 655132842 32464 32451 309837220 25329 25330 48241604 17328 17329 40593637 75464 75465 406227271 24701 24723 492313017 615 620 911447216 99988 99989 974572911 55525 55526 307963560 39871 39872 322056198 69796 69771 597002893 22639 22640 11909096 61759 61760 384400810 71133 71134 518123394 76817 76818 622454668 83519 83524 898064780 90524 90525 552425078 5114 5119 804859732 90503 90504 450152894 94675 94676 396813093 40046 40025 861867304 11570 11600 429224032 17883 17884 871814607 990 966 704473036 894 914 535557899 6234 6235 540742499 40151 40164 192759528 43802 43829 125907571 2918 2905 496885626 78453 78454 473799139 50491 50461 62910394 49974 49954 384822809 64467 64493 731089334 61855 61837 181186537 1892 1893 882241405 51907 51913 360019096 52028 52054 827865292 29257 29258 595435246 92522 92518 611747103 15324 15325 100312882 50556 50575 351399715 21415 21392 188503744 57712 57740 275332736 9037 9038 104319832 37662 37650 607634514 11133 11141 688460906 28734 28764 124167632 20143 20144 684720236 1392 1393 715825581 82647 82648 944732824 19701 19730 353399277 99141 99142 735408588 49273 49288 304853366 30899 30881 594793649 40010 40011 161865695 49936 49937 976426065 3564 3565 789128726 98021 98014 715762673 47380 47393 797550785 7750 7729 570031330 12377 12356 589033083 25792 25762 713694898 28240 28226 830179452 49474 49493 36656837 87706 87707 380716853 6009 5996 924201152 51272 51273 746978630 94212 94241 120492510 89405 89406 940215803 58652 58681 930983641 85002 85010 304461031 85586 85581 873691328 17309 17328 483379993 2678 2679 402945779 47314 47315 406743649 20466 20451 704358229 3314 3318 630511474 79332 79362 700552450 27332 27362 22198824 51483 51510 979584690 3428 3429 301486269 36302 36325 912723693 74053 74034 934409492 10836 10837 651366422 27328 27329 518244129 17589 17590 677225410 94414 94415 178655284 85921 85948 372479196 98898 98899 649335285 40205 40194 148759759 28874 28902 976751680 94393 94394 425478050 66920 66911 986479609 99487 99511 49052878 98871 98872 454445902 60442 60443 931474706 423 415 435497069 47334 47335 488424903 32388 32413 534371387 9703 9704 306202516 10281 10254 457810097 77221 77228 354081126 62324 62336 881033007 19145 19165 810287767 47489 47490 54004083 7206 7187 529955738 72129 72130 532719119 37923 37924 452267470 13648 13649 29557724 57442 57443 785748334 20854 20852 104032778 98615 98619 779206322 21275 21261 505387116 4455 4456 94636233 49770 49771 396824269 72163 72164 38930867 70148 70149 30010890 13722 13704 357565160 25190 25163 989808935 80430 80460 573784237 47330 47311 281730095 45244 45228 541931502 3733 3734 902444254 51996 51998 556725203 5270 5254 413043362 86192 86202 583945864 39503 39501 180951108 9830 9831 90284190 69552 69559 536519693 8324 8315 272001732 19162 19182 132504468 96829 96830 307773861 57857 57858 639647212 58546 58547 683462718 32724 32708 435618166 40929 40952 139363086 1338 1339 594294118 79896 79897 822189894 16798 16799 339029388 51741 51762 513842882 25618 25609 323324369 89379 89380 484468945 7653 7654 6817615 16832 16816 998582596 65865 65866 339610783 87960 87949 772122997 56191 56192 136726122 49386 49371 424930923 50457 50458 725036616 38374 38384 756921682 9170 9163 909073192 60155 60156 252914291 71632 71604 540188700 85561 85555 134308738 2382 2393 204975718 77591 77584 70987106 80427 80428 615732262 54525 54526 318761391 64217 64218 624448059 88824 88825 720166119 93529 93530 217165652 95160 95181 372638126 1434 1428 876013948 3829 3819 74743789 69570 69595 885671265 43164 43165 168588060 74748 74749 727157309 36060 36078 261896890 88801 88802 155747399 50386 50372 251161318 98850 98860 502961877 44006 44007 741408578 8719 8707 424314774 50706 50707 978015074 84491 84499 859562161 44309 44310 772177484 39307 39327 844110723 48351 48349 867337980 51112 51113 988094160 86911 86912 44071216 59996 59982 40060975 85552 85564 86370306 78747 78748 614673750 7022 7023 597054083 54526 54501 644798665 6818 6842 14436921 39333 39331 784041375 99926 99927 894282340 59858 59848 890870542 63800 63801 473477064 40044 40045 138476893 49628 49629 912061113 50934 50938 219931151 14080 14081 247255641 27387 27384 958549904 70070 70071 717743896 38985 38967 484850684 34506 34507 205207566 36275 36293 684344527 51808 51809 894139699 35296 35297 663002946 56637 56638 117086765 5668 5669 713883386 94232 94257 145216411 92058 92059 81058786 57093 57094 294775613 64085 64086 39533337 40460 40461 910484620 6709 6710 59149165 90586 90594 224020018 30844 30845 965381677 23107 23115 662534603 61710 61734 398923558 57203 57174 62772544 2603 2633 610374865 26185 26186 463643066 87676 87677 357437518 94282 94289 738659683 89580 89563 832931940 14352 14377 119508035 88860 88861 701267139 73844 73845 839329908 11164 11165 642505143 99587 99585 73499857 7824 7798 343744812 24458 24469 470768550 7134 7135 484622610 38222 38223 572043796 67195 67211 151142221 74324 74321 306159869 24738 24739 690440260 67725 67726 612192923 17181 17182 202540327 42078 42059 740025372 70104 70105 875032886 48795 48796 250146581 42311 42292 643700825 59001 59002 150765338 7841 7842 277311031 34180 34158 120327861 44421 44422 72140480 44090 44089 169958498 76352 76333 730670095 98077 98078 310445731 26316 26337 930098178 23051 23074 8501032 29490 29507 981373060 73435 73405 673036316 59576 59577 777828881 30052 30053 606562923 95805 95834 82181313 72833 72834 371166876 65849 65850 583119017 6384 6385 738268427 16568 16544 77815407 28797 28798 612782156 34251 34252 262053610 91412 91437 958640636 51578 51579 339134749 24131 24134 446110680 27922 27936 663248023 69209 69203 593328636 10877 10890 717156841 25632 25633 253512527 55436 55464 618596699 43540 43541 569757519 22645 22646 495099361 4522 4499 732385767 97442 97461 476617463 1591 1620 527501246 96706 96707 63659034 20785 20786 521480434 58543 58544 575743170 31896 31883 110563391 35647 35648 331551069 98706 98736 77450696 29014 29015 396771804 21905 21880 556627342 30056 30082 365803535 52960 52964 359914752 56385 56415 573016230 71044 71033 248733346 29044 29045 658581658 39209 39221 996653859 56555 56556 773611819 80982 80980 720547613 42629 42630 141344647 44203 44217 542676534 66566 66567 962315520 11278 11267 510861822 21102 21112 504048639 3083 3084 184675631 25066 25081 622901684 50301 50289 45422181 51940 51949 702242899 33531 33532 797378917 71782 71783 56323664 36263 36264 490296041 94425 94443 634296887 15952 15953 517050358 53497 53498 316723741 13885 13912 310541454 3954 3955 529063820 8213 8194 450665287 17189 17190 640171716 32857 32848 344597391 66782 66783 99120873 67827 67828 747014817 90724 90725 675422719 31508 31521 47038870 5634 5644 874793465 29223 29240 288046721 35987 35988 329258312 80465 80466 326129967 18313 18321 445938792 6407 6408 316870002 53859 53830 930381904 47427 47428 431362568 57546 57536 467172900 11692 11693 431080689 96144 96148 26722126 71020 71021 745298685 23152 23164 399079867 88514 88532 647907151 31736 31709 580806751 7747 7759 267208330 7639 7648 169518295 45252 45253 761815134 7083 7079 872734773 99511 99512 822871528 88612 88613 194687220 99149 99155 340824805 64829 64807 369396758 2749 2762 989944884 41730 41731 380241448 21475 21448 178407957 96901 96889 476244082 68883 68857 14226904 7625 7626 861877132 15003 15004 629490528 37897 37874 989181960 35980 35981 854811969 98398 98372 417927049 39518 39519 604115928 72757 72758 653197126 42877 42869 445821836 72028 72029 956388486 42843 42863 756275369 92156 92130 72029334 87444 87454 514924655 18918 18934 98500832 97354 97355 259087222 44362 44363 106675812 18200 18224 431400684 64655 64656 267195784 92175 92159 623857556 30603 30576 10477673 11617 11618 521620739 62285 62274 424271042 47293 47294 579773843 14837 14838 508385652 291 292 802104996 46871 46860 154225150 22696 22684 833854441 90343 90353 821023889 58414 58436 409499489 65013 65014 936853905 31002 31013 701026215 83550 83551 925195463 62023 62001 472387070 93869 93870 367901262 77545 77525 490050779 20153 20159 715169978 98717 98718 273482951 70092 70110 854110659 87766 87748 429453751 52257 52258 825171515 56034 56038 280425852 71029 71030 414703870 10787 10775 509930195 69104 69108 970917976 97039 97040 330388640 49832 49833 352631254 10949 10931 143759792 30284 30285 216935581 62667 62670 333069856 91006 90983 765228570 6890 6886 495349824 45449 45444 78389628 26880 26861 917318014 44187 44159 173691864 92279 92284 150218203 78253 78254 787866472 53727 53755 849165786 98905 98913 278402796 4676 4652 562140646 83268 83277 86031987 12601 12602 322479619 52583 52589 628484262 61931 61932 406650519 41950 41925 76289801 42718 42726 490245933 2767 2768 907340955 99297 99298 518433963 85773 85774 549745108 72155 72145 613458597 51146 51147 218214311 16653 16654 100984062 7018 7029 195525332 83939 83932 506150260 7629 7630 834527665 45037 45038 715248087 94724 94716 869077450 94384 94385 388184736 54662 54663 759006075 35342 35313 357960704 62504 62476 467742558 40143 40124 542481616 67652 67653 956185211 49856 49857 285821087 2530 2531 64243690 25898 25899 130365037 57895 57876 838819765 22514 22489 231035124 26242 26260 300016625 31238 31239 290167643 46077 46078 75665579 83225 83226 763674221 14151 14152 309517813 70529 70530 471622650 48061 48077 81465277 60252 60253 380898078 91974 91975 474546308 74651 74634 839622125 59902 59903 143521699 20576 20577 330351679 95080 95072 231818441 34230 34231 776671924 29712 29713 204420990 25692 25693 234401463 93166 93177 843807077 48207 48220 453015065 2010 2012 507873739 6025 6046 399567871 2128 2100 908109990 42927 42934 774164103 57344 57333 679782144 12230 12231 852210891 67980 67981 77706164 75415 75416 301672518 92000 91980 737945089 87857 87858 233688870 95295 95296 503548657 3723 3729 353291396 56841 56858 467417012 56445 56466 580113427 38697 38698 559730928 27217 27221 149595635 49506 49507 728097260 15908 15881 569036889 58126 58127 371162604 80690 80716 151894522 63484 63458 524487628 56601 56602 15453161 45789 45785 722033736 71761 71762 933773657 25832 25808 924249239 39142 39156 746215733 48690 48691 92288755 51126 51127 583806195 85166 85146 709493755 22269 22270 105711763 18744 18745 767244467 73338 73339 884259766 27593 27594 508959823 67001 67002 725178125 14840 14841 795832892 44355 44356 644790244 52224 52225 833195692 92822 92823 983708353 1675 1676 800960507 30840 30841 207904770 41338 41339 939243846 79018 79022 249786007 8069 8070 655256548 84529 84530 363380276 15507 15508 974588500 76177 76205 471696850 16681 16652 360918694 77605 77612 436716327 31062 31059 528556907 34187 34181 765240057 41266 41267 985881926 17912 17897 418765228 90196 90168 863219392 72442 72461 663875874 96232 96233 807475664 7207 7200 332090631 41691 41692 466557844 27296 27297 489233300 20020 20021 420513037 88713 88714 94085391 1323 1324 650782675 72887 72870 24911462 38755 38756 976021336 21101 21095 489101462 91310 91311 626724547 42942 42943 898347393 52431 52455 250854936 47488 47489 636087586 23818 23840 238660792 31167 31168 70958196 57740 57741 130277125 19894 19895 127570346 47753 47754 991983383 62071 62099 876721077 21904 21905 60813232 85917 85918 540229794 10554 10555 555066734 46953 46941 264262760 26656 26655 868236097 50945 50946 485397441 98071 98072 658305521 98178 98179 318846072 98488 98499 902590258 87695 87667 991764280 95308 95309 822854266 18967 18968 842379557 111 101 84801104 34218 34211 536773832 75076 75080 377068882 40743 40744 509260706 50073 50079 476382736 26219 26242 708392836 90394 90367 267478830 24415 24424 314081001 21729 21730 687457161 65833 65837 122544839 70504 70490 861788643 96121 96118 961701471 53670 53698 384087885 79170 79171 969994215 65759 65768 764977393 40660 40661 274268515 12183 12184 18549958 4475 4445 316641762 78134 78128 117034675 52170 52171 137490537 1117 1113 652044787 47224 47225 358625025 7848 7818 376847421 43798 43799 331363865 69573 69574 719950890 9334 9313 343974379 72447 72457 671732137 66236 66237 617738018 42806 42807 280124237 70584 70585 670016742 29371 29343 358078408 88319 88320 707303071 39572 39573 517869061 43278 43306 227754727 70816 70792 764086727 34175 34176 329933505 61128 61129 525573613 95814 95798 472930008 73 88 23873711 96911 96912 240276478 39320 39321 575062335 94280 94292 922628018 84514 84515 955184179 86377 86378 290926640 77383 77384 294903984 35400 35401 926142116 70799 70814 276224435 93840 93810 140650493 51765 51766 159752542 28766 28767 303729969 60856 60857 302313986 12986 12989 157129340 46532 46533 256819130 63434 63430 83378212 48195 48178 403359254 14950 14927 516337056 37829 37831 566667350 5540 5527 140176483 61780 61781 492352682 90385 90386 591742364 50478 50498 80806922 37368 37342 601239304 25180 25181 291215289 51556 51557 436939634 8501 8502 787254558 76244 76222 817069315 86014 86015 704290657 74445 74446 748471191 87540 87541 496833882 87211 87212 811551274 27158 27159 882408621 25689 25675 659420575 81911 81912 326785679 17539 17540 729815941 25841 25829 409903078 10697 10705 183041838 49229 49206 527549750 20341 20343 944410231 54149 54150 346390007 59266 59236 430132778 66239 66236 528152155 20245 20221 826726819 84658 84642 673884644 97632 97630 50945114 1865 1836 743369660 6343 6344 926372282 87430 87431 226564488 80625 80624 35239350 31414 31415 770006771 72701 72699 57344474 37375 37346 760864345 80398 80399 991885218 35867 35892 641454171 82541 82542 871673154 80721 80722 372847288 30403 30404 764043107 53904 53893 634972644 66470 66471 177965411 49245 49227 844350348 461 450 477171762 42797 42775 222052325 1321 1326 844079182 45404 45380 600005328 76768 76769 457656682 54371 54372 837749578 15068 15069 821834812 98439 98440 942076059 99183 99184 371262072 7154 7155 243622621 78838 78839 341947805 69572 69573 382133482 45256 45257 183280189 56573 56574 993084670 19672 19667 17640687 91504 91534 374696572 89053 89059 481532409 50190 50182 780917808 60305 60306 324692879 3626 3613 944309824 10036 10037 453173694 57360 57361 319025113 62650 62651 96670022 12688 12689 27967638 46728 46729 338590565 53155 53143 835413657 36669 36660 626975565 76212 76213 608197273 13136 13137 710754553 70049 70030 78231895 99901 99902 941520676 8862 8863 939529503 89780 89761 525512778 98563 98535 516963196 38473 38465 48863610 34747 34763 115729295 69535 69514 58686273 98128 98129 343162672 36056 36057 116522132 86330 86325 197600970 43659 43660 906817615 48865 48866 549434124 96118 96119 909593324 8806 8822 293754816 3339 3340 158836911 5414 5441 73160262 35517 35518 269619536 25076 25077 413393749 41377 41386 275689032 35933 35932 556373537 28096 28106 334344051 53677 53705 854925984 13110 13111 962925104 44561 44562 494801307 96331 96332 311854812 70180 70181 586102387 58889 58904 949064429 27429 27430 106526364 91701 91702 672189533 36120 36121 823184236 82729 82750 7756131 30244 30245 16010002 2841 2852 692430858 56423 56441 748339189 74903 74904 611842690 38466 38467 706817429 98456 98428 634301505 6138 6139 738149617 3315 3321 736449898 80542 80543 788013182 80260 80261 650587201 45926 45931 70098259 76732 76740 510782689 9888 9889 745271351 69558 69588 332414208 25158 25150 505681516 87848 87849 712883431 30170 30171 5812558 14284 14285 496165784 69029 69030 195242447 32933 32932 622921154 89291 89319 608605776 22156 22179 708057822 73121 73122 233142105 28177 28161 93015771 54345 54346 607809877 16064 16045 220734391 62166 62167 131980312 57424 57425 383566436 18954 18955 343855408 88348 88349 62290463 20860 20861 119559137 57268 57269 752911189 11748 11735 213302059 3076 3089 804930237 97949 97950 20937060 90583 90584 371971021 28843 28830 206833693 11730 11759 507878517 27532 27535 425428182 56468 56469 63308484 70109 70110 239512457 23961 23942 113727624 71958 71943 170468909 83910 83911 54206035 51862 51863 69470504 9428 9402 667108593 84311 84314 715018220 85253 85254 22819678 89727 89734 240134495 70107 70111 562579966 23427 23428 494273012 55996 55997 115643304 16262 16263 772601255 62881 62882 844590790 9784 9785 967291659 91766 91741 755661674 32059 32085 435431342 34826 34827 984963698 43116 43107 284864713 19989 19981 902835892 81772 81748 238891585 74422 74411 813591607 73674 73675 679378388 806 807 161990547 20423 20424 718860931 98399 98400 716332298 3265 3266 810742914 9623 9624 197697909 37127 37123 696068695 88648 88661 675595174 617 618 339608335 9376 9377 692162502 16389 16390 115253922 60200 60180 148605058 38981 38982 116208369 17842 17863 776741055 27267 27260 799420045 90881 90862 786910600 53454 53426 164156453 86474 86475 82695616 10904 10905 69891397 80781 80782 977920735 22146 22147 763326662 10971 10972 454567179 77898 77903 787225835 89582 89583 670277839 28808 28801 647995908 76071 76042 854030329 73463 73464 417040436 88260 88287 277327042 31130 31125 773102905 71895 71918 881519352 84923 84929 787928326 2040 2041 227845564 62878 62865 173270775 7017 7018 372234596 14639 14623 441285527 12675 12648 269343938 10273 10248 979743691 14254 14245 511884407 72212 72213 666008644 8507 8517 373291096 3612 3613 554210140 19204 19205 424482325 48422 48423 11105401 56369 56370 950593044 67173 67174 112316540 666 667 468125120 49912 49930 718729369 81501 81529 470969097 98241 98256 491448604 41704 41705 684081921 80112 80098 44320741 93623 93624 599285867 7324 7352 183316527 7474 7476 294672218 54595 54596 816795995 72051 72052 676420796 11722 11723 350744879 25630 25631 150215638 56070 56071 432726082 59531 59532 466965447 6647 6625 648382853 3028 3029 115762215 45692 45714 579230070 40300 40303 252240865 6910 6911 460081977 85119 85109 200298550 670 664 390254408 78076 78077 238658112 66479 66480 820773631 34174 34175 955406059 29912 29940 557663784 69737 69738 943607801 66565 66535 955354812 4773 4774 338615021 74838 74817 177651544 91343 91370 151796265 98896 98897 448294038 36346 36347 464176191 90062 90091 159110467 80139 80116 893094504 76832 76817 385681695 27195 27196 333761508 37668 37669 734772479 7615 7616 824674647 35415 35418 256692935 20203 20198 626276628 62010 62011 133649638 78786 78787 385173567 34612 34626 735387011 11267 11294 389622487 28711 28719 286444344 39873 39880 664789382 78174 78175 333888197 89454 89459 482360775 45494 45522 959613244 73206 73191 51079963 35156 35175 257534652 33545 33532 974426947 81409 81410 717413344 84899 84900 170618648 97753 97772 594911399 12860 12861 765666786 62533 62547 368298282 65457 65458 243492293 36857 36869 43667105 58425 58426 792634565 77100 77101 471459507 21076 21056 159386537 63067 63068 560389311 7324 7328 314360263 19156 19157 677079680 21552 21572 875087719 17375 17376 559243113 97575 97576 201203492 84910 84928 541280810 16285 16296 52095383 39597 39598 969754577 19937 19959 619564532 19598 19587 350597423 12240 12241 516010939 35667 35683 917631880 81403 81423 484008223 34095 34096 916208642 75387 75388 985322448 88071 88086 260739758 95253 95242 460943425 12790 12791 751929251 64055 64056 203147203 10166 10167 184972154 30232 30233 84064602 45706 45715 670612084 75526 75521 736715603 40271 40298 830945374 59220 59197 90876545 23293 23298 802499651 4048 4032 830563525 21466 21467 295961069 95930 95931 7052405 86501 86502 523777892 23714 23715 613753771 45291 45292 176375828 83772 83773 378136693 92834 92835 47755726 73496 73468 78767453 12245 12246 868743567 11304 11305 884205697 70660 70661 462922676 97760 97787 187637738 77866 77867 190140023 72355 72356 63610928 7674 7671 97415800 76481 76482 796385540 28612 28592 877016363 71727 71707 782560498 24526 24541 776048838 3381 3368 163767167 31644 31645 661523904 97093 97081 126689018 73316 73303 859217427 75982 75987 674379271 7676 7677 341260327 49811 49820 950992936 73912 73913 879641351 4663 4685 950372750 30361 30362 368978716 33883 33884 498897431 88499 88482 714266897 64064 64065 943019242 16504 16531 164307843 96973 96974 201015259 62317 62318 83962113 29106 29107 316545404 99582 99578 470524106 39697 39689 620007197 38925 38926 127167400 35133 35120 540425164 70232 70212 544781111 3900 3895 82221761 44584 44585 647356890 72044 72045 568921231 65553 65554 909954466 26004 26005 242259542 10085 10086 145659512 17254 17245 792958602 42468 42444 462192938 51375 51376 616053914 63491 63492 108500953 33086 33107 941549884 76736 76708 194738953 680 698 79640557 18547 18531 167597611 32381 32382 471513247 39506 39485 604063692 98138 98143 183863147 71698 71696 838737880 18002 17991 142602495 73342 73371 82202000 69760 69761 31740663 49644 49645 931213137 14670 14700 526522461 67661 67662 581784865 54370 54342 57924454 19865 19864 334287899 88989 88990 454422861 82710 82707 792547224 60667 60668 598342273 5159 5139 691276515 29562 29563 427791176 47338 47335 410751859 52240 52234 889035896 65470 65469 380730344 8926 8901 542584147 13163 13164 96331207 14223 14224 342733188 72486 72478 428085379 83337 83320 491337059 66443 66444 420952083 88275 88272 17930438 72839 72840 647313489 57026 57015 502797177 59115 59138 275969628 43871 43872 25972101 66509 66496 89817049 40255 40261 247652319 97880 97890 721078783 93061 93062 295284866 92395 92396 456566300 24833 24834 210338296 45239 45258 506368455 82101 82102 652463918 14436 14437 46343183 10328 10329 750209441 62974 62977 722844561 63867 63868 625934923 5956 5957 135002341 32417 32403 815654578 51292 51321 753231625 93944 93945 894201910 85880 85864 45945078 99453 99436 800351405 29142 29154 171354793 81533 81561 991082472 88542 88543 842986211 78636 78649 68925359 31140 31170 511048598 62587 62575 28032211 49511 49512 840943233 44703 44684 134156812 1532 1533 693080171 28159 28140 514032726 11363 11364 788799761 62125 62115 122158098 61615 61596 440838464 44642 44643 628377634 31110 31111 578696881 8335 8336 81465155 87930 87913 979322183 29631 29608 945986301 30503 30501 137491881 78655 78656 679214295 16328 16343 840587992 47187 47188 724455263 71320 71321 287974900 68674 68675 703460962 29496 29469 569974042 61959 61954 348641677 38506 38507 528000974 32714 32706 994319772 13567 13568 833627276 34663 34685 857446912 12696 12697 493585335 96805 96820 882549450 57714 57737 649834323 97777 97778 799877562 64115 64116 579598108 42910 42933 276870910 75601 75602 499439780 94118 94119 19577367 27623 27644 670226614 62595 62610 767596554 43808 43809 332087153 41214 41235 875854450 78778 78779 934282950 64712 64727 693060617 49341 49342 658040991 91939 91940 618207319 26755 26728 489323153 31926 31927 216280143 20697 20723 322623768 42058 42059 169136215 31300 31309 315540483 7463 7464 82800545 80205 80190 519319697 6795 6808 852868559 74139 74140 981280958 99944 99945 831479873 70090 70091 910480595 755 770 169590299 61092 61093 752725704 57439 57440 185210745 43258 43259 941203525 97482 97493 967798033 88425 88426 627000408 1941 1942 403309091 33611 33612 974061037 4979 4985 197760679 10761 10762 764962527 22777 22807 734915222 2365 2336 737318174 97956 97926 610259737 77445 77415 716689897 69528 69529 237302483 96180 96181 115363115 77714 77715 750342320 76228 76226 539812487 129 127 628360590 13496 13497 436726104 16447 16448 564020217 42009 42027 601559131 44040 44041 469298142 64330 64333 314652142 8454 8465 123475501 32078 32079 215676786 95813 95814 550287688 55762 55763 383971110 63481 63476 653020783 96915 96889 992435681 98515 98516 973146979 76103 76104 666258969 45601 45602 323148999 58780 58781 479173330 76641 76642 523847983 20154 20155 523646031 97329 97330 523876143 70858 70843 336461063 41710 41733 189936826 81126 81127 363293656 26996 26997 639184531 90089 90100 784925157 51724 51725 740718610 17793 17794 964126464 33509 33510 232749533 6416 6440 116652474 16678 16679 666290839 48179 48180 702945177 55175 55192 234231448 47351 47352 943395780 98484 98459 848505032 73562 73563 542696968 53390 53391 27684932 62931 62906 870984021 81956 81957 944723920 79274 79275 609254267 84239 84240 31515173 23406 23431 705972993 64742 64753 841973494 58230 58231 994546600 44563 44564 934742798 96335 96336 767090314 90726 90727 289444687 87037 87038 474879115 47998 47974 623585970 59514 59515 913883397 24643 24644 844735855 61665 61688 99550515 23240 23270 385112304 96263 96284 711749612 86314 86298 476820786 34154 34155 829463424 76218 76219 102115033 46926 46927 869469970 35775 35776 960847135 9790 9811 984274795 43979 43980 754694919 61968 61969 5627948 51951 51952 279443228 68817 68818 463504947 1271 1272 354296644 27372 27380 762703978 73759 73782 654165410 65302 65303 979652715 85883 85905 188767600 92615 92620 782335760 26354 26328 265384176 51354 51352 32442418 49415 49416 504580488 65316 65317 104055198 7560 7561 466694910 75561 75562 648755526 70993 70994 45484915 14701 14702 241770860 78018 78019 169703705 4859 4860 945987526 32238 32228 388434100 8294 8296 347301195 33539 33558 124630931 25713 25714 608705078 24634 24639 390611734 78824 78825 15816341 47405 47417 392959058 96121 96126 266468007 95665 95666 437688259 33497 33498 80274770 99892 99893 420200767 36530 36559 713751833 17354 17355 213489385 23833 23834 115428353 80700 80701 266168190 23432 23412 159072903 42782 42753 658245213 48474 48493 683483223 57620 57602 144039927 75895 75878 97820512 17667 17668 910789367 46327 46328 754391501 95582 95583 476685094 975 976 343614382 91852 91853 574217221 40654 40634 823663995 44094 44095 918953061 40343 40372 85559137 80055 80035 91162434 4903 4895 229305591 9067 9042 885059915 39278 39291 648472841 25097 25098 486070020 42965 42966 922214405 6554 6531 680842319 16709 16689 4802030 67233 67234 656814478 8066 8055 749418391 46240 46241 494614619 53298 53299 182708785 34876 34902 95696994 79311 79301 810138086 34807 34808 178154622 50467 50438 451338598 633 634 640548584 94034 94035 184327251 63962 63963 369142625 60149 60150 471652851 18565 18566 427977741 35311 35327 867678711 89978 89979 371134825 83638 83644 63918649 49850 49851 489617557 18925 18926 283411082 14002 14007 966440431 4202 4206 455421399 75775 75752 742023703 28693 28694 558270882 50300 50301 535730803 14093 14089 953506055 76576 76577 345661937 47136 47112 545936779 15765 15748 831436026 79723 79707 672780737 71683 71684 290440908 26107 26092 974104378 44393 44417 232889042 96201 96202 458146067 43616 43617 363255766 74581 74569 8120543 27046 27023 969688969 52650 52652 741213592 3755 3780 447938830 92719 92736 137242960 31425 31426 761267558 12007 12034 456097353 51807 51817 100005384 40153 40154 902067778 36424 36431 577780326 28108 28133 580848098 81153 81169 212621782 32475 32488 496456390 89919 89898 806897750 22108 22099 381146625 66962 66955 65582940 39870 39871 26767102 31927 31928 215681857 84390 84391 583199161 522 523 48818271 68801 68802 65859946 52112 52122 435868823 53883 53884 818865403 27054 27072 860705067 23207 23208 808583745 87256 87257 252267215 84639 84640 300152462 76038 76039 261337083 17546 17524 216380268 79827 79828 898514872 32935 32925 180597322 19896 19901 927743900 27932 27941 190792399 16313 16314 559593604 9694 9695 514767476 12131 12145 811399872 30368 30395 970041031 72533 72522 936467112 92718 92717 828194871 9003 9004 353440417 11721 11722 414666805 90437 90438 204297935 95543 95544 653100766 42156 42157 709237084 33120 33121 98277976 29170 29171 130024939 44485 44461 54564526 59042 59043 950169728 20170 20171 669891711 32212 32213 545229778 38018 38019 139050600 20765 20787 560663783 80241 80235 145968634 41060 41062 746242270 59323 59324 554801473 35208 35237 451028309 30779 30780 776448281 94308 94309 182626219 1547 1549 578027335 88861 88837 317031544 21431 21455 224275284 95530 95531 536208954 42522 42523 433274769 22022 21995 673241959 88959 88960 436296337 96699 96700 287499094 1006 1007 133316836 31487 31515 248871768 27719 27749 488299865 83995 84017 530110287 52145 52146 399316736 21278 21279 369673138 55669 55652 601177651 34945 34917 515883759 96756 96777 359506908 34489 34490 491887038 23979 23980 24685671 92448 92449 641133826 12803 12828 833579070 80490 80494 744378243 2299 2300 893643554 42990 42975 644738940 41656 41654 599200868 85350 85333 383570768 31547 31548 767299192 85397 85398 305849750 34427 34428 158582307 98643 98644 596152052 35806 35797 320692272 87162 87163 229486997 3524 3528 211175922 93317 93318 491281077 34615 34612 92546056 75991 76000 884211274 33630 33631 248236811 19355 19356 893723675 22314 22315 177110436 4645 4646 585187678 1327 1356 496337727 10076 10092 623419332 25456 25457 933721250 66619 66620 803543765 7771 7753 513291632 3464 3462 666944948 42328 42309 844484662 65325 65326 351092442 83226 83227 134701097 18755 18756 239502812 87623 87617 662219636 46569 46570 585175521 93806 93807 912412145 41444 41445 668440373 50065 50042 890756620 59889 59890 718731221 89083 89084 391498315 33820 33807 57428903 99440 99419 625537686 40887 40900 187683140 70411 70383 756215953 59241 59216 345161825 8366 8367 486113319 28583 28577 958201570 41731 41732 532126415 85915 85916 907804108 7905 7933 694963749 18331 18332 334705213 47371 47396 671071932 28417 28416 570322895 50043 50029 885513450 38856 38864 327969385 75192 75193 153828515 22664 22665 609055235 57892 57893 629870869 47920 47921 84175274 64123 64126 66791917 58321 58339 231650857 2158 2159 524919411 26696 26668 526732919 33616 33617 615965206 4990 5017 167177623 6634 6635 575183702 75783 75759 228026006 81684 81685 22844439 18966 18967 138865032 59504 59505 438442075 21481 21482 106231774 50538 50512 379561650 43829 43838 834065296 53657 53658 636974758 5054 5028 896130229 28278 28279 458278159 89629 89638 772685383 22445 22446 454080441 79579 79595 12267277 67692 67693 41435751 57623 57635 407948092 60552 60562 459321093 26352 26351 471799382 48116 48127 85281774 27698 27699 838011619 40243 40244 697167100 2624 2625 611457557 90181 90182 515328301 51973 51952 995265851 42160 42154 538692471 57169 57170 27551544 8363 8364 644838821 66942 66972 897219923 19696 19697 846698073 72361 72362 223367799 20091 20092 471997257 30779 30791 468394844 17771 17766 349965480 23644 23645 925227126 95397 95407 914439539 3221 3209 268342455 71918 71919 974181963 18797 18801 530827624 28561 28562 125644863 79702 79683 680734878 22251 22224 732221624 82568 82569 846699047 13000 13019 860641733 71572 71547 29341188 26615 26641 210162102 28877 28878 242257402 17932 17933 780104069 56938 56914 807762644 34817 34794 121506804 98690 98691 33352991 56217 56218 875329846 89251 89254 948843074 15120 15121 203715791 81490 81491 767091925 18670 18671 723413107 18204 18205 882041177 65780 65797 643491788 55076 55095 206372545 51352 51377 355086278 39546 39547 796107284 15438 15439 361088672 41885 41886 768608825 34071 34086 934533178 26406 26407 46606341 42039 42040 554995550 40309 40310 748820443 70798 70799 847947198 64424 64425 209794634 93344 93340 994874444 97774 97775 911757345 98686 98687 420306461 73993 73994 536693846 15308 15309 589771764 65831 65853 526164449 67874 67875 313575568 50090 50091 902226492 86984 86985 44798270 29215 29202 411592444 36335 36336 953298092 68668 68643 770867388 10250 10237 289914595 12677 12689 892222249 85384 85396 412229864 84993 84994 659704251 94070 94071 626012776 5519 5512 707025822 73701 73702 648371894 51206 51207 583629427 18683 18684 326486316 29219 29245 400707271 65179 65158 642874602 43408 43413 566353065 29103 29104 795280465 47750 47765 602585982 12137 12148 80951695 96935 96940 393549132 52124 52125 383790139 58015 57988 822846992 59929 59915 788891202 27195 27165 587922746 54213 54214 614834541 88112 88113 201564193 45159 45147 113227335 32138 32108 740705 69342 69343 122402356 9576 9555 783369952 59069 59046 343696592 23594 23595 791532661 50416 50388 482607346 46829 46830 520888113 44201 44202 310306028 76746 76747 211681895 60505 60506 935870764 93049 93050 253584415 44726 44727 765331241 84510 84531 749499838 92938 92933 263081274 6426 6398 635431983 42037 42040 689241443 32143 32148 112840136 74658 74634 74857325 49693 49694 242437644 96984 96985 947731940 7580 7606 832322285 16727 16756 968727469 16761 16735 399432490 26138 26144 80914107 58309 58310 168035491 60947 60948 71298589 68100 68101 964122140 6136 6144 155550423 9966 9967 595191955 43852 43823 382993209 61515 61516 226841729 8487 8488 829350712 52134 52119 375482352 41279 41280 820098884 79716 79717 71564156 37905 37906 573318832 16503 16504 324037609 55629 55636 54789090 63197 63221 965391820 30237 30215 102495813 4919 4920 434883805 32140 32141 219182866 98516 98517 650965348 92511 92538 570124234 61742 61756 843710090 14750 14738 373674619 46932 46949 954931399 62724 62725 540688815 37886 37897 581024424 51420 51421 955788402 55007 54990 456516720 83920 83921 823769864 83515 83485 173730380 77504 77505 472335157 75977 75978 741223701 21016 21012 740177347 37580 37581 578612194 16139 16140 271548532 46151 46159 862772875 67325 67344 919300365 5105 5101 137766683 49685 49686 728359003 75262 75263 538414923 39914 39899 487203883 2247 2248 108626794 45406 45407 111681494 8829 8830 216877477 17294 17295 537311017 11026 11014 353164309 96562 96563 799161145 40898 40918 539457128 2356 2338 967460511 18426 18427 914788025 88000 88025 149212210 19166 19167 522952546 91382 91408 10692393 66871 66844 600505730 96556 96573 981721794 20312 20307 256373522 77912 77935 290124471 59118 59119 6587748 66312 66341 749647853 93957 93976 731005283 69752 69753 694475797 16257 16250 315092438 48701 48702 29087672 44047 44048 364370197 76063 76052 382988439 46659 46675 533143736 52063 52064 117246394 62185 62186 352444761 85131 85149 984500069 90943 90944 871929937 59149 59150 114101234 55213 55219 732267920 51079 51080 69555422 24741 24720 69199264 1299 1278 820645008 43365 43366 927639234 2600 2616 624323765 39293 39294 796125343 28498 28499 139942871 83817 83802 11850470 27789 27797 634136917 4960 4977 600912556 51362 51364 603942571 72085 72086 27236014 23102 23103 839868306 44921 44922 218775502 96155 96156 845863115 68741 68760 620365487 32466 32467 162081251 27478 27464 29418950 26479 26460 186776804 7183 7184 164566780 61467 61453 541499496 10026 10027 879243261 83559 83560 89157827 85926 85927 445367102 41203 41178 804657479 42628 42629 1510216 54694 54695 236978772 93132 93156 35401083 42844 42855 679712246 10725 10726 378664828 88117 88090 829123350 99198 99177 647957902 39895 39896 301267737 91966 91967 503264242 89460 89461 277952662 81128 81155 876859125 3827 3828 604138321 17564 17570 61246922 11047 11059 86695461 53819 53813 393969813 95202 95203 799794094 32061 32062 45236350 18733 18717 70910513 68672 68686 246086541 79071 79074 774898394 35809 35797 56686198 32389 32390 872998180 72312 72313 480987089 866 843 17829340 32024 32036 463344721 33054 33055 24106969 62692 62693 705062017 85909 85892 591825217 69712 69713 582622650 54550 54551 174350965 73823 73830 148834202 96636 96637 634866059 33977 33978 286688615 51674 51675 99211572 44681 44682 448825984 58279 58280 541041291 2353 2354 535995149 12033 12044 748021837 54870 54871 838486828 87026 87051 821345881 35039 35040 71783333 59361 59384 974444137 27589 27590 382712126 9188 9161 375865367 81866 81867 37511961 53569 53570 258071321 26337 26332 294659304 53969 53970 989908649 57596 57597 275414909 27455 27456 349697891 33222 33223 851789417 60726 60727 188443125 75903 75904 251172453 15827 15853 881755513 40965 40953 939100025 70809 70832 705125518 90412 90385 534356726 74066 74067 541758385 67972 67968 231310495 92467 92443 375962633 98069 98066 235148236 88587 88588 20455853 51829 51830 216891763 4634 4635 972179872 36472 36478 37887688 69730 69717 771400227 58242 58257 596040612 3798 3799 384940610 59100 59101 361929078 96338 96339 949581622 10346 10343 997081444 6320 6321 168137710 66584 66585 932464409 18715 18716 491755239 91550 91536 336124939 70011 70031 668308435 9284 9308 755767397 67706 67707 258959058 28588 28589 904856601 77437 77438 955107109 27170 27152 533053896 7093 7067 807986617 63097 63098 656578444 80815 80816 619237655 56564 56579 385091688 99970 99973 683365911 85680 85674 37543617 65678 65695 339481326 23272 23276 625903576 14161 14140 438535884 94365 94385 345130428 73938 73920 790736854 81287 81288 261588251 25260 25261 191465007 62738 62739 33495115 91016 91017 381897274 75844 75814 149224705 24879 24880 930646731 70297 70298 363162757 52678 52679 213591934 56042 56045 158047289 57446 57476 70870027 5265 5266 384334367 64593 64595 784624029 40315 40316 156541108 68885 68886 634402975 75713 75714 602535591 88294 88279 747175018 49510 49511 8385120 18865 18843 721206906 46189 46190 919042131 15401 15373 833286896 93296 93313 210465703 57228 57239 311283130 11943 11944 854133800 9350 9335 673425227 92928 92929 148485059 99741 99744 908038610 61349 61350 775274883 52897 52884 198894860 43120 43121 10544020 67049 67078 607237449 40989 40990 209488354 90367 90356 554288302 86644 86645 282153247 25423 25432 556557388 89069 89080 259638944 32252 32242 880148010 5537 5538 197151154 66676 66677 734334842 39116 39114 805827794 65179 65180 319111807 31488 31489 706920965 43801 43802 537076177 74053 74054 407469276 11374 11375 706126082 72427 72428 354438043 81156 81127 654509547 39493 39494 345430116 95742 95772 108564610 64118 64119 216175106 73204 73205 480676632 21681 21701 104389163 77748 77749 378413136 78124 78125 66549823 95288 95289 816274235 70016 70017 896053530 41379 41400 11450513 25984 25985 654539248 61688 61697 360762357 48012 48013 992765514 42549 42550 667341188 76438 76439 164288637 80978 80955 124824863 63013 63014 85657031 23660 23661 251130428 13601 13596 830052758 61693 61680 489880916 15342 15346 334312875 66817 66807 937549930 54753 54738 745523071 5281 5266 597002265 99520 99535 972170565 21929 21930 422049389 78258 78259 156927562 60970 60971 962185094 78772 78773 410754317 47796 47797 656124053 80516 80520 59664781 41069 41095 150140409 97031 97053 675306038 9347 9348 863864024 85106 85135 996102036 93725 93726 271109565 46258 46240 833819854 20468 20451 300355513 90525 90499 735262814 26781 26779 871706918 79041 79018 187018495 26489 26490 543148981 47863 47864 339342770 44609 44610 773050240 71337 71338 975269655 76223 76207 109227614 71702 71724 837347514 91114 91139 938489220 15366 15361 970902775 76587 76560 977131417 13740 13741 466012478 18328 18354 957688346 97691 97676 675061972 38195 38196 96105243 33958 33959 545262139 18243 18244 466981183 48075 48097 727590706 83837 83829 836860070 45888 45889 406801788 93188 93189 690776022 86728 86749 644572120 87203 87204 722164281 64173 64160 234230055 78142 78143 64531149 41061 41055 195035380 98035 98036 420274522 97922 97905 788650422 89451 89430 740030800 92721 92722 164719838 27664 27678 925734507 96777 96778 685301341 43336 43359 572787206 82410 82411 148185693 80945 80926 969856045 44826 44810 817377231 53094 53095 420941796 36369 36370 286803619 97205 97211 542111073 36729 36730 539712983 46521 46522 854145349 42010 42037 727291200 37891 37892 995731148 61680 61681 897435227 25264 25252 449089451 60549 60533 856909703 32265 32263 448538215 11734 11735 369346162 15367 15368 576906123 4970 4971 844773612 47347 47348 858290583 69879 69880 739184906 30777 30769 186786911 64906 64884 141545097 98129 98130 297537790 68708 68719 15491616 94946 94947 276870533 31484 31485 690210160 44891 44892 273133314 19160 19161 816760583 6093 6094 422889963 85080 85081 400466755 27103 27122 296542636 50977 50978 241912167 68329 68330 542219818 87457 87434 976612767 80190 80193 760611835 47505 47512 706062845 21151 21152 162772269 1295 1272 303573766 62374 62375 971395898 71181 71164 433281936 29987 29988 559795576 10940 10925 660791989 20366 20367 676133721 44369 44370 846317252 32575 32566 460156320 18844 18820 832362616 76266 76260 116653732 34748 34747 983627867 29656 29667 328551826 70018 70028 403684027 69339 69340 698163076 11561 11576 781743312 84474 84494 30059169 99857 99858 972433405 93947 93957 25516564 22995 23001 233467422 91010 91011 204652001 81822 81852 35262031 55147 55119 716791444 31463 31473 509418386 67488 67482 668615863 51519 51489 432274553 66740 66741 850839417 40645 40650 963108296 32388 32389 355130887 62718 62688 403701213 74235 74265 603122686 8016 7994 243603528 935 927 35441641 68982 68983 140467435 59107 59085 647673820 29095 29096 455948238 9765 9766 361490459 6492 6483 500318018 93201 93202 849447741 97769 97770 140306865 41486 41487 622058355 12945 12916 889412244 46474 46475 883171044 32332 32353 281406487 3609 3610 320357323 70229 70230 39496813 8246 8259 917692122 76901 76902 53882723 16340 16368 54873171 10761 10770 600160365 53283 53284 441905444 89557 89548 318992597 91007 91008 888352533 82663 82664 375898873 43428 43429 676546902 92893 92894 605124657 60813 60814 200936377 77103 77090 160167172 18698 18688 875419013 36137 36112 765476020 82580 82608 559007554 61058 61059 268158432 79820 79824 789883842 68302 68303 141678713 20234 20235 742717057 70864 70889 913815085 22273 22274 851632274 61272 61293 220407244 16768 16741 930522191 50590 50591 905178693 49567 49584 713176307 48296 48297 249671559 1790 1781 928854483 89574 89591 713049667 94742 94743 466036916 2769 2770 651681520 81196 81197 264262933 56655 56629 475607808 36953 36964 47168648 38022 37992 47162911 33148 33147 336476806 53412 53413 153799627 77102 77072 327631867 69770 69771 302567082 83450 83435 646464978 74844 74845 603064673 41754 41755 1237961 29800 29801 564454373 57552 57553 349026815 69902 69896 396276774 71757 71740 842291235 42044 42043 245022342 73764 73765 450622095 2731 2743 216239265 92961 92962 313117964 62596 62599 604744001 94383 94384 394643566 23930 23931 296049995 10536 10509 850463721 2074 2075 251879818 25311 25308 836822276 68606 68607 320445758 44017 44018 735713379 88872 88882 847588613 68590 68591 1147278 34007 34008 914433851 68231 68232 128605069 16383 16384 571147653 22882 22883 85527220 68002 68028 926291018 27493 27494 513775266 90999 91000 171678492 73538 73539 640418204 80126 80128 469185281 61293 61309 740373575 58902 58903 272700260 37086 37112 936001943 41951 41952 317071841 31937 31938 244203279 8153 8154 963257645 99395 99396 899721001 77196 77197 699940429 42025 42051 224097471 67167 67139 824082903 34150 34155 64063025 78097 78077 193023463 5195 5221 303723332 94576 94570 897505604 32956 32941 799664234 57494 57478 122960768 97019 97007 691878984 49577 49578 266732254 25962 25963 91196855 67552 67553 369474203 24135 24147 822098111 50280 50281 858994941 43794 43821 180314974 42733 42734 508313017 71669 71670 670586058 68285 68286 603295459 38316 38334 810875589 29183 29171 568239516 87464 87444 286842196 16002 16019 431573556 5853 5854 135394154 46309 46335 582927066 93695 93715 656541423 61048 61049 568507328 43524 43525 561087489 80332 80303 854182128 44238 44254 202346231 26160 26131 833676555 27936 27928 840924575 60670 60696 152951347 9049 9065 763936901 99252 99277 71870902 92426 92421 790462649 83289 83290 764670009 91864 91865 410045346 70023 70024 623452393 10419 10438 392778019 37132 37140 952008550 43539 43540 674177427 42567 42568 416979458 91961 91986 122721546 57786 57787 706711613 78822 78823 541631975 41308 41309 864368612 34492 34465 45462912 62221 62222 358462499 82261 82262 201966747 72845 72815 458912881 38729 38730 225379074 9388 9385 633688092 9256 9257 333150242 24934 24959 556768298 39449 39450 646693211 50067 50048 262553417 34736 34737 41271828 54344 54350 62347440 45766 45765 507007319 15373 15363 233029626 2207 2184 811957739 63246 63247 229629741 46244 46245 771624632 66316 66310 3371294 87017 87018 835241888 59643 59647 597999165 49145 49168 352680885 5312 5326 129241995 61481 61482 315599179 72351 72352 716961919 14880 14899 984763734 37071 37072 649301548 16898 16917 348638130 49397 49398 391951492 54410 54411 327377699 51710 51711 605807649 27278 27279 479484288 98489 98509 23900272 31000 30975 241745907 53597 53598 490895816 96125 96099 841944980 1750 1751 840696444 42569 42570 91843090 77019 77020 546448702 86050 86062 346436340 70966 70967 196621976 95621 95596 856987207 74650 74651 883246113 48753 48754 383774913 59190 59191 958859297 33879 33880 752588911 57924 57917 325734767 91584 91585 494006914 2060 2050 435669177 92814 92815 808396197 33523 33548 890095706 34876 34877 156291955 81969 81970 886128370 5938 5967 767774336 83265 83235 606253973 39861 39862 863544341 76709 76710 24304138 88057 88058 896688082 99603 99604 430137784 11590 11614 822610914 56545 56549 866418834 15900 15901 930565205 16175 16153 721995954 92195 92206 709077146 64287 64285 303642049 74911 74912 455318060 97230 97251 443317707 4422 4423 23537554 85597 85598 832304123 51677 51703 518765534 22910 22908 628321861 5224 5210 866121228 12384 12385 228177680 90764 90786 515319799 52250 52265 342937745 88364 88358 850156905 14616 14617 164315733 71149 71150 456542603 7485 7509 527664821 71282 71303 55566397 29701 29702 880298498 58996 58997 299637996 40923 40940 913770550 86695 86723 118416482 94837 94809 914773706 74714 74715 715528237 19102 19103 8874492 19088 19089 42875773 10857 10851 185711896 56815 56816 597134213 21825 21826 370189138 53543 53533 432446976 47280 47281 733755321 13196 13197 14946465 59602 59575 40177867 84778 84779 3302127 22165 22186 88277429 13137 13130 511690463 59206 59197 801901661 74014 74041 673781431 86077 86091 867489692 42388 42395 247198030 25931 25932 137331615 24344 24333 698028800 89063 89044 828824235 49481 49470 544046716 42697 42698 132940099 85732 85733 252593144 11210 11211 66482639 70303 70278 892298469 68664 68688 481360853 68704 68731 418166999 94397 94398 153801385 78679 78680 366708730 8275 8276 266796883 79448 79449 907208995 68697 68698 791214635 29012 29013 972670377 2416 2417 265125490 27116 27119 127440250 33015 33016 373970082 23265 23257 436860069 52103 52104 389809658 98292 98303 786420277 77168 77169 195667223 20575 20576 605159810 20121 20122 889555589 28961 28962 875370364 60429 60430 771322 36246 36247 211045692 19171 19169 432139903 95331 95328 457341691 62333 62331 939899180 6291 6270 432329150 85070 85071 912935865 30102 30103 995499566 90549 90571 830733911 70040 70041 244750546 82729 82730 631626775 77846 77847 469941768 13895 13896 981592949 31534 31535 240697065 56999 57000 490869729 53360 53343 167388555 20064 20065 439207639 11812 11810 338694358 43769 43770 767037325 17342 17343 354586427 99117 99111 641888933 11574 11561 648309247 61373 61374 85578549 18091 18084 301396497 83958 83939 222635916 82275 82245 659174017 47728 47712 233200490 14456 14459 586098880 47112 47090 882071180 41311 41312 352074654 79434 79420 937462369 5449 5450 955446908 16416 16419 286145496 16109 16110 885184977 92581 92582 947123194 64618 64619 94722564 72915 72916 335699909 16405 16406 208280636 75290 75291 130199657 98846 98836 928704703 1822 1813 15699816 46316 46340 754530995 34917 34918 204009404 42477 42478 308118720 90607 90608 249893500 90364 90365 479453717 12804 12805 15975184 37084 37104 445100079 78791 78792 492844607 17223 17226 892787086 27503 27504 489924497 69181 69182 585589347 6995 6996 949676525 25996 25984 695243674 47172 47202 313514857 92483 92484 924205946 13798 13799 336837300 66204 66205 442500888 54649 54650 322240991 33492 33493 45592747 44344 44345 622935439 59478 59479 386327638 51031 51055 70239472 62561 62591 139696886 21500 21501 889216362 99169 99170 781634555 55922 55921 155216133 76467 76496 339956962 8543 8544 440828254 53186 53207 303820312 33892 33893 303975657 60787 60788 224093333 53493 53494 964874315 31847 31848 57863232 7719 7720 974077872 74542 74543 978769541 98019 98036 703130516 67859 67860 94893875 70596 70618 244466843 22630 22631 973104948 78082 78093 559561618 85835 85836 851729346 18825 18826 54633409 60139 60155 144334666 41435 41447 367382536 36850 36851 321151849 9578 9608 635079426 77092 77093 985992672 77530 77531 229071005 45754 45755 415822722 70695 70696 207386439 46900 46901 889728352 54709 54713 617353905 79165 79144 537558719 23813 23814 86985848 9552 9553 446654100 60040 60024 199686807 57909 57910 571607519 67533 67515 360208100 1311 1341 900239799 25218 25231 480786513 21704 21713 750194861 67941 67942 235529501 28501 28531 572070255 32526 32527 850822721 91340 91341 513676213 79940 79941 260576868 78697 78698 37307441 2423 2424 313772588 55467 55468 361564533 43118 43101 865390837 17492 17487 90151659 52397 52398 491140607 74703 74678 901158714 44347 44326 948970256 86500 86488 52153103 85103 85104 312994303 82484 82485 511755313 78042 78030 99601872 66615 66633 188303469 30947 30935 408517134 64348 64347 553682338 79552 79573 12726832 51912 51920 900687808 90813 90831 144117704 64688 64660 467560766 84324 84314 239214786 77715 77716 649509345 85456 85445 565145197 48538 48539 402453643 242 243 177814808 1493 1494 52211266 54587 54605 34641025 12366 12343 291940036 91642 91665 578469390 62631 62613 398157539 19474 19475 352011851 72535 72536 907852979 22622 22623 787511291 23060 23061 329835798 60259 60260 579754748 95142 95143 488176507 67895 67896 892057226 11831 11832 486980365 4734 4735 923570499 45981 45982 123450019 54737 54738 182219771 94583 94584 483864324 32858 32859 920521468 81197 81176 284193368 8979 8952 889285373 63856 63857 790994571 77872 77873 801632872 66197 66198 950642469 53951 53924 47000976 7186 7213 777907595 21102 21121 199583130 13822 13848 89911465 49430 49431 873665163 13978 13981 405948499 63476 63477 229447862 23827 23818 621686900 46258 46259 932630270 5310 5284 443234998 82174 82194 319187949 47023 47038 55862548 19294 19295 833545448 46312 46285 174307571 60512 60513 918006742 35186 35158 114666914 80021 80022 204683600 55279 55272 354650568 65022 65023 502900327 22806 22807 731234816 4094 4088 609762198 14690 14691 948362917 43493 43494 757088036 79552 79553 741934851 71106 71132 700941071 52954 52955 182290866 37871 37872 894123256 54943 54926 435220867 49632 49649 906620822 94348 94349 259281765 69108 69109 806850840 62609 62604 901136370 36838 36839 579619249 22294 22321 360707689 43322 43323 165418350 12957 12958 757782874 16591 16592 722517038 36467 36465 721233076 55285 55286 175275528 66780 66781 598595402 12981 12982 320414455 14910 14911 761226103 50146 50120 588288889 9784 9797 796020170 58798 58804 148593749 180 188 832253425 5809 5810 504615533 94033 94027 320867167 21120 21101 99223946 87753 87754 318242586 4362 4367 317126094 15602 15603 822835480 34532 34523 133387076 35970 35971 943450725 8393 8396 248577340 97300 97270 226177363 40068 40066 407268807 59047 59059 475499412 64486 64487 694618485 26833 26834 289080753 68502 68503 99004747 41572 41573 819399088 53006 53007 601063165 32209 32182 483361117 42042 42015 120334117 77842 77846 207497711 59842 59845 44645748 45965 45994 870598384 62281 62282 175790740 23465 23449 867762493 98324 98331 632633946 97235 97236 503814607 52182 52183 695409068 9765 9785 520616275 92827 92845 57813802 77714 77711 496837801 29123 29124 305099407 31902 31931 774942525 28219 28220 57231107 28716 28731 636223083 26061 26084 575085493 56261 56262 905132144 20095 20096 811854262 70394 70403 578615661 82195 82196 392893182 55166 55144 649260207 35505 35498 539024447 49054 49073 305582919 20413 20414 866765515 39696 39697 379358900 1193 1194 939593019 15418 15419 666178731 67167 67168 579546220 77463 77464 127448240 98437 98438 614930609 46763 46770 307362125 52999 53000 919584927 84297 84298 914005903 3885 3886 212325009 10785 10783 27495668 68252 68253 438422868 6523 6524 462342870 76055 76056 942833667 94655 94669 637846299 65669 65670 627538116 65441 65456 266518440 66432 66433 656670683 7716 7690 515569449 72561 72580 57059558 35098 35099 802285772 92576 92577 819877603 91861 91862 156535101 14791 14792 14672201 18706 18733 253701528 14824 14825 709883633 3535 3557 338797050 96281 96282 908443131 40733 40734 310533341 75422 75442 515927967 64751 64752 838135024 4620 4649 805070302 93331 93320 124853683 29083 29084 524466950 96257 96258 545334673 72925 72926 241035939 99880 99881 24491934 76461 76436 943092155 6615 6641 428519395 4864 4865 567589888 24171 24172 68670711 24620 24644 545298081 22553 22554 467712293 962 963 646257077 78693 78710 616288990 17718 17719 553114180 10540 10541 62162317 76319 76346 933422118 70841 70856 203203249 22201 22224 76386683 34037 34052 145927453 74725 74726 456686411 26398 26404 117429871 54889 54890 786351611 44541 44542 19728186 56139 56135 283674361 12324 12329 397924367 81163 81164 214808445 26439 26418 460668523 2779 2780 681625619 68 69 592709469 79656 79657 831113474 54920 54902 116647864 5558 5542 172766427 8208 8209 955432534 22924 22925 802585226 14920 14905 972715075 7553 7576 399497290 19208 19186 809150996 73773 73748 499674204 43663 43664 687785746 73732 73733 13351338 60671 60667 634144841 4590 4579 592701883 89419 89448 632974207 97358 97359 564308676 19410 19420 794869183 46927 46928 799563634 66651 66649 739828908 20422 20414 996448869 97691 97692 644791088 4472 4450 464275350 20587 20586 42040857 24916 24917 788410334 36862 36868 631338917 90064 90060 969773209 32604 32605 934038250 41755 41757 432985347 33147 33148 660783787 26986 26987 325795137 63551 63542 650498305 30969 30961 962264154 59140 59141 5633608 26925 26933 541684815 95391 95392 232727698 66778 66762 206822076 29671 29650 982510497 15797 15795 77101068 83849 83839 638783149 50102 50115 137712360 6110 6135 498374503 61983 61984 954007861 45931 45932 171134668 1036 1035 488074497 21528 21529 253218088 56650 56677 703945832 97203 97204 543486981 54655 54656 836572833 8013 8014 970741195 61559 61560 336569151 3132 3133 367716552 41423 41451 233086853 37625 37626 20563736 95407 95408 644948757 92481 92482 757926698 18508 18480 125587243 82376 82379 207463023 28677 28649 989529620 17356 17357 645075963 4065 4066 860428436 5477 5478 652590448 81869 81870 805620785 25951 25968 943532008 94320 94321 565876426 53279 53280 4658447 94777 94764 248915445 53770 53745 383410205 7036 7059 720318998 40740 40741 746167802 96472 96473 988883236 97253 97254 227811193 27715 27716 761890942 63913 63896 498640208 93280 93281 678505392 4154 4155 778060354 73552 73523 223260254 12397 12398 727708983 49213 49231 24535149 93834 93805 872523020 35829 35830 107538353 10492 10493 896818576 93527 93499 82352653 54888 54875 755098830 21145 21167 818562866 21357 21358 450227531 1441 1442 69218848 37573 37574 954983514 91120 91121 327645183 33242 33261 757972050 99036 99037 307466820 19606 19581 251167314 32188 32190 479394606 87133 87160 329691633 83754 83751 394509997 99707 99708 529021010 75017 75008 854545378 59871 59887 667842510 73346 73347 140896645 24330 24331 939489547 65950 65951 268541959 59726 59727 38161883 46324 46325 513764110 25439 25453 391242635 10600 10594 361407992 26334 26306 141564415 66543 66516 381585150 57743 57744 620145473 66060 66067 337676455 68768 68753 554497479 91150 91151 91700806 39094 39090 969321248 44603 44604 975716675 79315 79316 437989255 68496 68490 749462559 62946 62923 670696725 45616 45617 391164969 92157 92146 16578674 79121 79122 103628142 24312 24313 775138572 69102 69104 520164180 97809 97810 636916434 80631 80601 726623978 27731 27732 507921079 73707 73708 374008870 63847 63848 660680671 28572 28546 220937456 37612 37613 848493242 51603 51604 158055577 72147 72168 574441603 45533 45514 329913925 42937 42938 331414725 61503 61504 626126647 22477 22478 548169662 60595 60622 692739771 46212 46213 329174261 47138 47139 785844308 2515 2518 501542120 50559 50588 897007571 7180 7205 911711198 8239 8240 986127474 89188 89190 43794891 55147 55148 102535177 38671 38674 479635315 21167 21143 947410064 72874 72890 716181149 90698 90705 390807129 81432 81453 32125466 81837 81838 954901468 74687 74688 825750555 22165 22176 197956999 6502 6529 369813753 30574 30578 569693233 82282 82274 560549329 39535 39536 232843936 38564 38565 686691632 63403 63404 807703584 6390 6382 719027782 79398 79399 70443108 98170 98176 483693952 72942 72930 228353875 34342 34333 9341797 487 488 906856975 94858 94848 940781233 38110 38111 963711843 94814 94815 328745947 1013 994 837199102 54753 54777 214871602 44836 44835 108646210 47318 47315 554597047 17483 17484 775845165 59161 59162 80515002 48951 48938 620681892 24728 24744 297489451 5429 5430 501416397 80737 80746 999412026 25830 25831 881361346 57373 57374 542338956 22493 22494 779321627 38147 38175 230367616 62945 62946 56990974 16396 16397 682648395 65221 65239 140972947 45821 45822 641739293 43366 43367 449674669 80883 80872 673630938 76669 76670 843690137 76267 76268 374883019 44616 44617 63383644 63017 63018 625358557 72533 72504 831386252 82787 82794 87786515 95822 95823 458119323 55299 55300 333642806 50298 50299 44959603 29283 29295 787588655 82972 82973 672680581 97501 97514 119683309 39179 39163 246005864 79755 79756 369447456 40367 40368 248505042 38415 38393 471486611 85730 85716 838449360 38289 38290 968242641 67364 67350 773175063 42865 42883 947319293 77286 77287 718294904 37827 37828 386089317 26477 26495 566514476 65082 65083 384950120 32137 32123 692459303 40796 40775 390648009 96550 96551 96256395 57020 57036 438101451 72328 72329 879158433 58251 58266 940996681 77117 77127 663204191 49787 49770 483667497 91421 91451 59455554 68486 68487 883518785 76595 76591 200308914 2967 2988 977592293 6760 6738 977997268 98765 98766 685928413 78480 78481 879152354 86990 86991 247218709 26521 26522 132441731 43047 43042 628595773 5025 5026 281027940 86844 86862 826021046 51617 51638 971629387 83861 83851 37243359 55090 55097 420628909 52904 52905 998334764 74450 74451 620427627 70884 70891 509874941 12631 12632 896633286 80216 80217 439677598 77934 77963 217874207 78933 78932 179593156 73047 73048 269345284 77727 77728 539597223 94427 94428 396817132 36116 36126 973240296 40933 40904 979972566 27574 27575 392288345 66168 66158 970857364 27762 27781 58954494 32369 32345 570334053 60707 60735 702281427 85617 85618 939099816 7232 7233 932447154 87467 87450 141773550 97778 97790 997762353 80071 80042 841507225 92942 92950 458527646 31370 31371 758752183 43094 43095 252550426 43474 43479 263743424 51136 51132 774817761 70159 70160 288799549 97142 97143 984791291 87657 87658 190191599 57124 57140 138736184 18097 18094 253319872 72676 72677 58665343 92524 92549 339199717 1068 1069 337066793 7771 7772 201915968 27896 27897 556465137 90763 90747 311828242 19412 19435 579290238 29610 29611 487748836 66182 66165 294844802 4462 4463 395906443 52334 52335 351763350 65696 65718 739797836 52073 52074 44927921 50212 50208 154532787 65009 65030 218378028 85109 85100 450072594 23507 23495 493422381 90366 90375 197619137 9344 9340 566752034 91966 91950 739148979 3532 3533 376857215 54048 54024 348414695 67258 67239 88975170 15997 15999 258628095 7774 7752 165821800 40082 40083 374143642 31112 31133 86485277 42574 42575 396782210 83717 83736 987931309 44425 44426 786044451 88453 88454 121024380 82758 82759 413532376 40450 40472 77826435 12299 12300 919483475 37482 37483 595261156 80999 81017 836283305 33370 33371 473101654 47230 47231 862714836 28246 28260 651513932 32855 32830 939095838 37756 37758 895713460 4769 4748 394526687 45161 45162 592691610 89048 89053 290630308 10500 10513 192749427 83608 83609 608187743 79605 79601 28102172 96048 96074 334307595 82170 82171 737192098 82626 82627 435256586 4431 4432 70437674 67600 67601 651485147 26939 26926 354411451 44554 44524 435846140 88277 88266 852104565 59306 59307 884371909 17696 17697 647373724 50435 50449 984286204 47775 47776 228567721 25286 25278 220295402 24812 24813 446903161 19633 19655 232185242 48091 48081 842223706 9177 9178 253493952 38486 38462 635667621 18046 18047 241416241 14674 14690 559329717 55906 55911 159427402 50158 50159 112594818 40183 40178 285318459 98866 98859 212311903 94085 94086 586482019 82858 82859 282091170 55579 55580 477338236 14830 14831 841476132 35234 35235 921231518 2456 2457 339315309 67955 67956 616739539 72357 72364 955092318 41461 41459 61231525 22080 22075 449853709 41035 41023 945312426 631 632 17551418 89032 89033 225164930 71335 71355 874836102 15710 15722 799805994 32558 32559 659599488 39331 39332 405732385 52601 52602 957319461 71266 71267 262828434 50695 50696 137685184 37516 37517 434485518 85072 85078 479177739 29764 29765 23288141 64997 65023 43180748 53551 53552 483103878 56746 56747 641981 85677 85678 438358063 81470 81464 734139594 69518 69519 581191346 34125 34126 64261683 4584 4581 847209098 28566 28583 434081431 20253 20261 694396385 48586 48602 166781430 36688 36692 934975400 51316 51317 805081890 20388 20389 813670363 25397 25381 952121783 33435 33436 484911681 93383 93384 810805749 45665 45666 974344375 40081 40082 194897313 11482 11465 903667321 60855 60856 97764738 5249 5241 666547324 52860 52867 473318533 56326 56327 383941093 24075 24065 197160083 23115 23116 208310590 23236 23240 308742239 93513 93518 240046937 68885 68856 262038520 46571 46588 329992202 7235 7236 952972898 45106 45107 548353298 66665 66674 112306662 17523 17552 726482542 5032 5033 369180806 27646 27647 795339098 28442 28443 670414931 1102 1086 504137731 23226 23227 394769277 2264 2268 742915270 33136 33137 29372866 3101 3102 404701927 81470 81471 350911204 73239 73240 298113221 16167 16179 356841888 80412 80438 86269187 41206 41207 899407363 35156 35173 649720498 98600 98601 860015290 52269 52259 742968315 34799 34800 630207305 59582 59562 355150038 91303 91280 635146071 14577 14578 952111694 91941 91963 584122003 5011 5026 622706789 32967 32968 198012824 25594 25592 770581164 87705 87686 706882791 86802 86784 437499085 53977 53978 679983032 26104 26105 767840381 44427 44433 406714674 28921 28922 413265826 95805 95806 622715189 40090 40091 967773665 98843 98844 389938949 3737 3723 798078320 3771 3747 529455079 98057 98032 877852982 19021 19002 340495550 4220 4221 848268171 47978 47979 437166457 69656 69657 468217550 13024 13032 815608988 52845 52817 527342102 96609 96606 497371773 34212 34207 838229629 611 597 735350562 61898 61906 929444309 39052 39053 403450491 76292 76322 238432222 55322 55294 550132519 80118 80119 612874584 98394 98395 550285511 80336 80337 786458856 29538 29527 23325398 27655 27673 973885253 20394 20395 909273057 52772 52800 81664150 90105 90096 518659739 88187 88200 332512035 75663 75664 892517933 6732 6703 397888144 54781 54763 672936326 62059 62074 887271164 49935 49928 967226974 44202 44203 841549711 80514 80544 124393816 32414 32395 752315460 13477 13475 362669932 83656 83657 837307424 66555 66556 624266906 91358 91377 185445961 20888 20913 948134880 49423 49399 676097115 64955 64974 658127609 55731 55747 610105337 89004 89005 554577225 13949 13950 941929365 53172 53173 414335901 9872 9882 460146741 11578 11599 906657178 29812 29813 515385712 38688 38670 29852911 71629 71630 210247351 50548 50550 650076621 8632 8633 882701680 26068 26069 184857525 51967 51956 554485830 81571 81576 254388378 29860 29861 596221609 35635 35654 954314152 54070 54071 429627121 3451 3456 658218828 17192 17193 813582765 88293 88294 833405210 81221 81222 633949158 12550 12579 241591219 46957 46936 525150257 1385 1404 36480355 7642 7657 124811110 88800 88829 370131468 31430 31406 596871936 68361 68362 566714367 70195 70196 645888324 26665 26666 818551805 97660 97648 543860284 87707 87708 489808574 91131 91152 231580024 15723 15719 103943021 22446 22447 872861398 4217 4199 77678736 52724 52725 54692291 56907 56908 399337621 11512 11513 985663018 32098 32107 841689645 18672 18662 974135478 92799 92800 211983097 70409 70380 297856774 43620 43621 608747389 72043 72044 453731635 58602 58603 56726331 46265 46264 638951934 78871 78895 869496296 94779 94780 482647463 47339 47331 984826069 4950 4951 428814317 3014 3008 837288056 89429 89430 826486806 18027 18022 39048616 56059 56046 658370787 75990 75991 757017493 37790 37767 692064989 19208 19209 508118708 9310 9311 421614911 96045 96019 93743358 80219 80220 766842611 89091 89071 887952639 88535 88531 395255778 92125 92108 381655236 70172 70147 142652959 62309 62284 647890426 14109 14123 484316757 2270 2280 619804679 89142 89143 93986027 69110 69116 375821831 25621 25622 57159526 45836 45837 105078822 49275 49276 582796380 67615 67616 676029593 91540 91512 976939533 92944 92914 363412154 97319 97336 75093270 38166 38167 98538911 14939 14940 714099235 9502 9485 979329331 60302 60328 290355264 26183 26184 471771237 43270 43282 450797447 23341 23342 66616359 95692 95693 43467603 59840 59841 48562923 22897 22898 389921188 34538 34513 408509104 50133 50134 274070914 64171 64172 215400970 30104 30095 668730930 11308 11324 41333118 65842 65843 657286732 88358 88359 1568524 93051 93052 696252486 53613 53614 785905814 95104 95105 815565465 60225 60195 243247993 70549 70556 743796030 97047 97022 981779968 23405 23426 591374151 15839 15822 63919390 19067 19068 97435637 11109 11110 30934020 18392 18379 186735381 17194 17195 557521277 27166 27168 842530206 2226 2244 461549039 69292 69279 229350088 12547 12548 516496209 87412 87413 112533615 40576 40577 300453480 5820 5817 991069960 64978 64979 966429551 32144 32139 178135601 97865 97866 423526743 62289 62290 326946083 27863 27845 552223223 81744 81745 385761858 80878 80860 849625544 36958 36959 480328258 42902 42932 200381792 92685 92686 940469113 42970 42971 637976950 93434 93435 733643772 53530 53531 886250512 23786 23762 416237816 30899 30880 475697782 87801 87812 262141286 87729 87748 353232044 471 472 993129426 51997 51971 794706497 29431 29421 982881858 60564 60592 138940132 77941 77942 532610120 46782 46783 361470662 34428 34429 278953155 66522 66514 783635036 54994 54995 856324775 64493 64519 89589648 2357 2358 419535311 44707 44690 918626360 67241 67242 624742648 14347 14349 588842242 45993 45994 961094125 79929 79954 697320115 26994 26995 692740921 51097 51098 426028510 7041 7042 656173954 81566 81567 751838631 36679 36680 379919561 36015 35999 992809999 59362 59363 362707848 16863 16864 899419411 47874 47875 761045402 65026 65027 245046137 99344 99314 608255186 4752 4753 242054353 72588 72589 800382855 75651 75679 713913097 72642 72643 468749002 79548 79560 244221512 74180 74177 777160700 50556 50586 740197230 73414 73411 32838633 96952 96953 218178338 49366 49367 755611569 21558 21559 166104089 87599 87570 259233723 78112 78113 314593953 49606 49602 454601799 99261 99262 270137926 59752 59750 558223694 70852 70853 499650337 18752 18765 759348527 87644 87659 512091231 55941 55942 147171633 21714 21697 321146515 88451 88452 723720648 20368 20369 413754505 25164 25172 730107264 26499 26500 959409865 35157 35149 337593963 96089 96090 379791446 1922 1945 38546769 63493 63494 92941482 22249 22243 68845962 72257 72258 359213069 99862 99863 734558377 86693 86694 451642345 70128 70137 316885166 61644 61651 858699181 89347 89348 114605642 44893 44894 929393701 10814 10820 282739395 9859 9860 158358625 6335 6355 668053652 36737 36741 751647540 86150 86129 88902107 50766 50786 307587382 52698 52718 161027417 84502 84523 236671603 19538 19539 668169022 95320 95321 967529028 6660 6661 348028036 22580 22581 87939397 75524 75538 950877705 53859 53878 257098522 22396 22397 74589063 28070 28071 308507814 14812 14839 271516760 51333 51363 301023785 9429 9422 339387672 59089 59069 187274150 54850 54873 166485504 24407 24387 789819766 1665 1676 531793620 13031 13033 592330697 15799 15808 661364452 307 308 89226217 75778 75779 952709531 59421 59413 613573863 16909 16881 304371261 96291 96278 160142199 28377 28379 901950353 90527 90520 993611550 83060 83061 339158908 38231 38232 860967917 8406 8407 940059506 33985 33991 601327115 99943 99944 587881623 88269 88270 503747958 55259 55260 287945622 94626 94627 167358230 69322 69349 12548385 52154 52155 397851028 45397 45372 876456581 28023 28024 864099046 16926 16923 615671268 19779 19803 187768186 60927 60928 453946393 30352 30336 910017874 30116 30117 251284197 77313 77336 282283512 13879 13880 303849239 98593 98565 346495191 92618 92619 642882069 27607 27608 170703621 55099 55126 427322329 99151 99152 794745883 60577 60562 465956375 57461 57462 837034818 66878 66872 624393033 23168 23165 570227059 75293 75294 526259097 60183 60184 218591187 47144 47145 778196815 43949 43950 819938841 77586 77587 160148763 40073 40052 964292557 3397 3398 458644383 55911 55912 81015714 23283 23288 570286003 96457 96458 471828766 51682 51684 444611282 31439 31453 94880830 85136 85137 505206006 45159 45133 86064910 65659 65660 920075756 46925 46931 761166561 27720 27721 161416008 62952 62953 194091625 81330 81349 316828195 98147 98143 350212747 81695 81696 688047874 65337 65338 628185200 11260 11261 651273378 22120 22121 47220791 46085 46086 294651368 85667 85668 30323365 47970 47965 826578056 70756 70757 596103663 386 361 276202315 19125 19149 897443216 8351 8361 265936711 28033 28056 906913343 12449 12450 26837763 60403 60377 603505641 11728 11729 782654075 73149 73150 73445244 74198 74212 963669302 7281 7282 455984527 3177 3178 170059745 68744 68745 896584436 41584 41585 419476091 52216 52200 559155899 76849 76852 953928219 37921 37939 844816516 70162 70163 108423076 7564 7565 672949435 28289 28290 462272285 30685 30686 164836146 26373 26362 75785010 54463 54464 391894178 55548 55549 71454098 8164 8189 792867885 58373 58367 796651672 4482 4483 787064217 10732 10733 376983832 63754 63737 769470175 76728 76729 447737911 51160 51158 323417818 58159 58160 392612998 92793 92794 384917435 62545 62570 672062942 1192 1176 984552657 85673 85674 591951909 37947 37948 804439590 67688 67689 247461759 87338 87368 305752732 69439 69415 439644523 54649 54656 614113685 68945 68946 655458350 64161 64162 989008854 47803 47804 710870327 90152 90153 464208543 48192 48218 545197658 55912 55913 981345211 82704 82705 683546721 6396 6397 317785320 7014 7015 694282932 58403 58433 45912978 34611 34586 594370505 31262 31263 611155607 33427 33428 210497776 3796 3825 868426379 5924 5905 888808513 437 438 405811591 71042 71043 189417955 6839 6845 252374454 52600 52601 56017031 92368 92394 942891662 39951 39952 975569291 32521 32519 536023331 19406 19382 175009980 45661 45659 227226033 62165 62159 617184627 40159 40160 301998429 82413 82414 339454102 86091 86092 170789368 36076 36068 159907397 40215 40236 840769159 76301 76279 484439739 13965 13936 800740712 20881 20867 307925676 85788 85789 672901406 10588 10601 381681992 84831 84802 833597634 24360 24351 689096389 41453 41454 175489385 21495 21523 725420699 47112 47092 924334877 332 333 8185349 12093 12085 831407265 56077 56078 830172304 64144 64133 343825876 59247 59251 810308478 67870 67871 182322457 312 313 623264090 20428 20429 312114266 29795 29792 9040597 12738 12739 328426025 37340 37341 155826748 83776 83755 937126065 65066 65080 917429791 93256 93257 150041123 83638 83637 87067748 39759 39760 402942709 4180 4181 795036399 89202 89189 825134009 90115 90116 768323566 87177 87205 266722008 18786 18772 736629973 71350 71337 750747171 93195 93196 410656914 88527 88528 995932787 87422 87411 615809948 98933 98934 318071345 55612 55586 910509667 68888 68889 312433700 95944 95945 748300087 36001 36002 585079850 30383 30405 984808539 36759 36733 664035442 39179 39162 216026235 70503 70504 819525562 78878 78879 873965049 66833 66834 787264500 93452 93453 489430972 9096 9097 122003898 31554 31583 407156263 87288 87291 237258100 12803 12804 244363957 1320 1321 616234651 77456 77457 54493645 23597 23598 214783388 83765 83766 5589560 78439 78414 662076791 8100 8101 549724691 98416 98417 553098108 33617 33625 142041320 1755 1756 252426566 93070 93071 384418641 14638 14639 345355692 32138 32111 193868048 88613 88591 630066514 89758 89759 314174329 51139 51140 192299813 61346 61325 457347010 76436 76429 756027076 58266 58267 451383924 49933 49934 33473677 54727 54728 356859449 93429 93430 333728542 22331 22332 691699484 47482 47483 909582541 18112 18113 218948869 56083 56087 883579681 19238 19242 883180259 69826 69827 927540140 8987 9000 934251532 97716 97690 2891793 59186 59187 855024020 38141 38168 919581770 695 700 654028642 60951 60947 234236015 52308 52309 190925999 1550 1548 352929279 49060 49070 544000645 12653 12654 397677744 98097 98098 624752054 63201 63186 240791882 74787 74801 658612555 56237 56253 196073835 71846 71868 140435660 50444 50445 494648094 44255 44259 818927640 30293 30294 866375409 19921 19935 916785661 11137 11152 592980271 54199 54206 341233768 50843 50867 626053257 96775 96796 579489124 51395 51396 432897601 27726 27703 32917497 14473 14474 796555778 49346 49347 391582796 80189 80190 183104749 28704 28711 11484422 1211 1212 74852897 35083 35084 227214483 90602 90603 365022193 54774 54751 531885450 4308 4309 513264722 74683 74684 279788386 9356 9385 90834055 7410 7411 77874492 46268 46269 592884238 19460 19480 868865705 8320 8321 423204808 74010 74011 392632614 8869 8877 794142670 21420 21418 6761552 79408 79409 617631037 68892 68893 331594177 62828 62832 443414017 83695 83720 540465158 70233 70234 467166987 40092 40106 187498218 80848 80849 331107726 63170 63171 528657470 41532 41533 997934482 71332 71333 264672412 29209 29226 233247350 90306 90276 116951141 30825 30826 886557190 97827 97828 80520221 36750 36759 361150490 15261 15238 806218322 12065 12071 613075727 26566 26567 951908297 23561 23534 798914475 84646 84651 806808326 29304 29334 595409787 76757 76774 642551249 71377 71383 842739744 95195 95186 292368281 42575 42576 98581874 19764 19765 650399453 57807 57808 883792750 11865 11837 903696977 48867 48868 37044488 9174 9175 812058186 46226 46218 725872741 60079 60080 280067361 94124 94125 849665555 47153 47126 177953675 1098 1094 39071004 5802 5807 838160896 55213 55238 804565554 30618 30619 965677048 31092 31070 412460093 55074 55077 260017889 30585 30586 26440643 51643 51644 140373509 88117 88128 721881248 48643 48664 474650942 50045 50063 606650872 35717 35718 510834017 73170 73171 596145661 21649 21650 931246312 49186 49195 601682726 24628 24629 253874140 25902 25903 281162879 60906 60881 31962352 62246 62236 974246180 10731 10732 143627624 24 22 979120638 62049 62069 363891901 51838 51820 51271072 51945 51946 338827406 80793 80794 288723076 93621 93629 320461252 11924 11925 579054316 8295 8281 115907861 17435 17441 328062417 40889 40881 976879648 72079 72065 146558745 4969 4961 744130741 50141 50142 859067720 94497 94513 946900642 88477 88487 210556674 26968 26969 672283281 5798 5799 946309169 77353 77354 598414721 26292 26283 448650782 14218 14198 746587351 69729 69730 768729133 48533 48539 92062024 4031 4032 413579086 24869 24870 99528073 94008 94009 9371641 17904 17897 993238692 69405 69389 191675730 77617 77634 226944392 75809 75794 505604715 94614 94615 155511959 38107 38108 16871548 69409 69410 377837217 97155 97130 38749739 28025 28045 852309477 89082 89079 761656524 5987 5988 294736766 22243 22244 694401599 23207 23202 948277668 5729 5730 975593328 65958 65959 649886326 10080 10084 683347813 21024 21025 19636774 41441 41456 663605482 7152 7177 179277888 92206 92207 902251670 49901 49902 391146761 25314 25315 241530800 12542 12541 422186319 65279 65256 400253552 73028 73029 739480815 25112 25109 622414433 2068 2055 993756998 69548 69539 366847091 6337 6367 753487429 2513 2514 584889778 6655 6656 829692470 79671 79672 331912822 17860 17889 138011211 11662 11663 669653713 38860 38887 662397375 75526 75527 433509173 6477 6478 899504250 75856 75858 440614242 84474 84475 495646784 89433 89434 864593176 63377 63398 422094908 74140 74154 728741791 58922 58919 503263024 15330 15331 142154141 18035 18057 576000275 79822 79814 937777027 1398 1409 358800080 92148 92149 712697181 37116 37095 510429151 75046 75039 695142843 59911 59912 469088912 56247 56252 509449995 8356 8357 117925981 63947 63957 861859540 87364 87367 772430376 57238 57260 696792975 19412 19413 442272133 99134 99135 700503069 87623 87624 5382648 92354 92355 115076422 72494 72493 114473897 60055 60056 946952607 84099 84100 827929932 90857 90858 594801579 78904 78905 139081432 55276 55254 931841761 33373 33374 544722952 45424 45454 358643613 5446 5447 883393675 53957 53958 557596513 69165 69166 706252814 51198 51199 809243225 9138 9143 990161429 810 811 842704083 12209 12224 937255686 55801 55787 398687010 30431 30429 314447535 85952 85953 447020609 70121 70122 614879906 86249 86250 504365738 53521 53529 603794960 88889 88877 746309583 18481 18454 760519892 18580 18581 418320816 49380 49401 813617031 48358 48341 22697498 19102 19092 924134058 73999 74000 397223167 25867 25878 392241566 51329 51330 293880318 16528 16529 229541446 20874 20875 500637230 4339 4340 234947242 96070 96096 234141885 16878 16879 826888228 4747 4748 942009186 1971 1980 658160537 93796 93797 158161762 16020 16021 893508968 20813 20814 754315456 92691 92677 579337236 28175 28174 572141461 61237 61238 881874102 52982 52983 839412106 55985 55966 425482043 8822 8847 865468071 53350 53351 265753512 54527 54528 59191989 26476 26454 144968958 80899 80929 99467818 9377 9373 925189917 29730 29741 15319482 50227 50205 930147101 92524 92496 713248517 82756 82758 72759245 58224 58225 260584624 19792 19815 156401097 75743 75769 50179900 88937 88943 500704622 48363 48374 652300947 62161 62162 429392473 57417 57422 472539447 20406 20379 527107913 82656 82657 788904820 20677 20663 958108704 52381 52385 286505548 18336 18323 728605116 36934 36930 375069189 91868 91869 594019420 14740 14717 462817142 73580 73581 956759375 63110 63091 369993310 11901 11905 58474978 92449 92450 696042936 20990 20993 831001683 91541 91542 453760628 88659 88660 737951845 15230 15231 54653197 67069 67070 787984394 7314 7315 909991046 44303 44329 324808655 67548 67544 991889734 83501 83503 279909010 15619 15620 428418315 98378 98379 89450973 79442 79452 78404532 49218 49231 57863776 54505 54506 521657420 87095 87096 223567638 63869 63899 72389413 92063 92082 905892060 55101 55102 92594903 23212 23213 634372043 17157 17158 455407552 79501 79496 683379383 52394 52395 15450636 67786 67787 734869220 44471 44472 784844337 32273 32274 497634331 93099 93100 643283698 12702 12703 491939640 83987 83988 103236897 13023 13024 498200392 33329 33322 844185933 97174 97202 256813867 78816 78836 221029789 21208 21219 358483437 57729 57730 378353457 44808 44809 114748042 98808 98829 12423977 66937 66938 433688696 6602 6589 349487876 2024 2005 519226622 94050 94051 439969134 39086 39065 868135159 60862 60863 867945822 19231 19255 817998410 1802 1785 862921368 5076 5075 285392053 75912 75913 629518582 5618 5647 704354585 40621 40622 719527687 89240 89241 997910469 29786 29803 341495676 31259 31260 191210219 19503 19504 544963240 61701 61718 117679093 34210 34184 156247495 99738 99710 763729754 3074 3051 313203683 78102 78103 784490367 87083 87072 731261298 93949 93922 416234925 6293 6274 891890281 90193 90194 696229650 59299 59300 640644861 75260 75261 761508687 84107 84108 589646712 22441 22442 469306300 86609 86619 844829185 68092 68093 156501313 93026 93027 438769562 8963 8957 210158392 54384 54385 679937912 39051 39052 499129199 76634 76639 905466275 920 921 771362282 24081 24103 431798436 81095 81096 437605930 35900 35903 101628417 37463 37453 545459613 15476 15477 443109329 35213 35201 965478628 38507 38482 39794891 99252 99253 287566140 51638 51639 810356706 1262 1251 860078002 60812 60813 48493250 17009 17010 169770939 77833 77834 693547525 72881 72882 354554290 19987 19988 746942122 93519 93515 892918539 64413 64427 141242624 32047 32048 634115399 44083 44066 597737131 51824 51805 169331858 23174 23151 332045381 89004 89019 771666248 10762 10763 387457021 57943 57940 521686308 97207 97208 34267634 11790 11815 969025556 2097 2098 342612394 94829 94830 684693606 47690 47691 242189737 85031 85060 559672427 34578 34573 39545543 79464 79465 323930610 90951 90935 561212444 50954 50955 394251040 9987 9968 84917626 60946 60969 316337130 73101 73105 79087357 66610 66611 803715339 59577 59578 221305626 72460 72467 217387217 82342 82330 600878125 17215 17216 754211785 1775 1778 932151167 84334 84335 935259659 16698 16726 332529663 34798 34823 666221370 91443 91444 120652037 11493 11476 211987201 57022 57023 395764373 44195 44198 392017319 80604 80605 12659792 91402 91401 868705724 5964 5965 261413514 98190 98173 986489238 66780 66764 352475769 9742 9743 894253656 49088 49110 186171836 58618 58619 610138963 15115 15116 682845119 55615 55616 994453030 93494 93481 310843662 56845 56843 510795848 59517 59494 979253343 72223 72224 463022093 3858 3859 507837882 32548 32525 686993161 30516 30489 550011400 71125 71126 61302068 47521 47522 875914561 72394 72393 55920194 9115 9130 614396583 44940 44910 974013185 46407 46426 998689767 404 426 512075291 68362 68363 282617030 90948 90949 383445240 3656 3657 452654541 48594 48595 810308622 52806 52807 240055458 81509 81484 11889297 18417 18418 103029103 12640 12644 447169485 88758 88756 76629945 60408 60409 689586224 27242 27233 156938988 62957 62983 272463700 51817 51824 649451045 53690 53695 491836206 63240 63228 879252732 8471 8454 599030207 6188 6189 721273463 29657 29682 650831951 43387 43407 247409152 39376 39377 459988492 91935 91954 380802006 55408 55409 554158625 99418 99402 111948747 5132 5103 237856629 14305 14281 98101388 4250 4248 206150147 32760 32787 94363009 60580 60606 487186213 72549 72550 600741602 72990 72965 2670642 62866 62867 836279236 15337 15315 515947205 77360 77361 707352483 87784 87785 997000073 98674 98675 258562662 83487 83499 952852259 9718 9719 169846748 67738 67739 8636079 92441 92433 199496937 84778 84762 133970490 16063 16064 960271905 23233 23234 539680403 57809 57810 802533512 97062 97087 383118996 67781 67782 585105237 43372 43373 106380111 49692 49721 811708189 72267 72268 133592195 32876 32877 315859627 67944 67945 428590051 84497 84498 214306188 2128 2129 159209797 15867 15842 16287660 57185 57156 210864218 52697 52698 396938117 44978 44979 88460344 72953 72939 497545121 86450 86436 254663765 56433 56432 769629539 95119 95120 648910438 33499 33500 787905986 79179 79180 979193640 35685 35665 580505077 56692 56693 77790328 10378 10391 383448179 18036 18037 415973794 97673 97674 889373344 82615 82602 999722619 19262 19263 349962635 76382 76383 298341768 22421 22422 326277504 41012 41020 870326922 70492 70493 580333972 57466 57467 523534890 97302 97304 576067850 90076 90077 463785410 92284 92285 231782907 27287 27288 209310608 33477 33478 247290484 27145 27146 81852753 77436 77437 239396689 91552 91570 222699538 88588 88611 44295525 16598 16606 262485351 89327 89334 626786571 81454 81458 683772590 28271 28272 446479768 82831 82805 591684887 41649 41656 401530428 48830 48831 74724937 20956 20984 358984847 4194 4170 9744356 99522 99523 390364851 57013 57007 911023689 62791 62814 902481625 7595 7620 918063532 48170 48171 89966600 83885 83869 994308379 88324 88305 240897823 93485 93502 15894455 93452 93472 200224860 58833 58834 88958302 26766 26757 682974125 18095 18111 529510631 56461 56446 649039504 47270 47266 553162229 23455 23456 459625544 12929 12922 628491949 3437 3430 72524789 45021 45019 619297504 4847 4852 287022777 19264 19253 770400524 53267 53268 520509405 20582 20570 377521014 29231 29220 743292607 17846 17847 117844329 44545 44546 404278079 61846 61847 78229864 18976 18977 770405700 24448 24442 589968748 2173 2143 59999177 89194 89168 865639979 98487 98516 404532556 20442 20458 312146015 31252 31278 579618590 84685 84664 575305297 56404 56405 524091148 2834 2835 913753153 95600 95620 484926709 45690 45691 550056939 38133 38157 902555367 10086 10082 472161353 7376 7381 290726205 16945 16961 891362343 64887 64888 483462339 51954 51955 681385381 509 530 790822126 80259 80260 207521353 90586 90587 259608056 58760 58761 204434263 25350 25353 285249431 69908 69901 364151263 72557 72558 148887880 76920 76921 209267867 60289 60286 717864900 16843 16847 627225997 28213 28214 523193229 77962 77968 622923545 76965 76942 243788954 52185 52176 563270013 18239 18240 728388404 78056 78057 344602768 76154 76155 342579120 1654 1655 612339190 84987 84988 283559062 69731 69729 418664112 58527 58548 831470771 30199 30201 925183180 76543 76544 324568739 75962 75963 520998212 66548 66552 525554724 92938 92941 708075657 2964 2965 516961323 20649 20625 961051622 13244 13245 94769592 97403 97404 21828198 17213 17214 644246835 51552 51553 376799423 61877 61862 57119296 37842 37843 431000739 21610 21611 865358220 71297 71298 57439218 83264 83284 715603582 24523 24529 739508999 80318 80319 546791144 95058 95059 174286072 69471 69472 590697291 23541 23542 663727370 64034 64035 804862102 99371 99380 812030883 89296 89297 178883468 63337 63338 652498921 51264 51255 918422958 51161 51150 485486547 16917 16941 537586111 92277 92278 822910376 69390 69391 331495479 57970 57971 98025116 59486 59487 725959103 21623 21624 718785278 35683 35678 542035502 5324 5305 82006392 67685 67686 957380507 96477 96460 345864943 35931 35932 83606001 63505 63506 866859228 44051 44039 950263686 4909 4910 461561150 55326 55356 43746373 70647 70659 970354893 26036 26026 843345042 78926 78913 201969869 36349 36370 407125007 70108 70134 96879899 92035 92022 822020299 47090 47107 654551950 62816 62817 513157855 28054 28055 589876677 44733 44734 913116411 17552 17553 618039362 27629 27624 32002158 87018 87009 413100118 35993 36007 317198883 84738 84731 639974329 675 672 546015833 24609 24610 221111350 42494 42495 235256292 4452 4459 100036453 29475 29476 752999862 7059 7077 683702410 27709 27737 658639096 95999 96013 179071644 17663 17664 76545474 39401 39409 875720281 69637 69638 373679190 35088 35089 61887809 22176 22153 268430599 25374 25363 347853775 91342 91345 248545455 15280 15281 252928086 86748 86727 645220791 75320 75293 803647381 44270 44271 596080315 68954 68955 125574304 67691 67718 308557974 10122 10123 905229911 74570 74571 416110785 26929 26930 659575362 60060 60061 466424374 42979 42980 420078880 1365 1356 2097701 54490 54471 76137011 67459 67470 452343062 55352 55347 406686142 60574 60575 999656197 3357 3334 398560223 52427 52400 403802882 46026 46048 542422634 29166 29167 542436241 79405 79406 229607016 45193 45194 412436821 52156 52163 815502182 1218 1219 424284245 12308 12282 951270952 50407 50408 301721162 12437 12438 842668989 52716 52724 535657290 37612 37597 609974765 18795 18796 310677065 6300 6301 634195426 51445 51446 608956809 45695 45696 46245553 2008 2009 966567927 65002 65003 373232067 96269 96275 280994980 87715 87716 400003720 51496 51526 736129730 64247 64248 245724734 50068 50070 893805432 63845 63846 503206630 79448 79459 218436226 56319 56298 658625386 98671 98672 376363270 17254 17255 986332432 59661 59655 760608480 13816 13843 415481079 76953 76954 640121264 29200 29191 772410777 71224 71203 9033954 6127 6128 63403038 71458 71430 166526835 62923 62924 203389440 9682 9688 826547088 16069 16070 463602017 74847 74877 124833532 57161 57154 678498120 75284 75285 926424647 60370 60364 233846618 2627 2628 810271312 23180 23181 211105068 35535 35536 192518423 35413 35414 855677731 11737 11738 357990681 29119 29120 761055720 4068 4078 950100181 1751 1752 491613597 17490 17512 117762596 33013 33040 340732434 99869 99870 684810362 38234 38235 961148193 24550 24551 787965651 67446 67421 911518923 95637 95638 594499792 38559 38560 926989173 85717 85718 547991540 19982 19954 427216251 80231 80233 595408375 71257 71232 784524562 59342 59319 3747959 27352 27347 841511019 68928 68929 400491346 91737 91738 281054717 36853 36854 504503523 53289 53290 302722049 13946 13957 946050888 50273 50286 373696159 85263 85245 224540484 83317 83318 717191324 57441 57442 450943865 33153 33159 128363602 59000 59014 890378094 54586 54564 968394620 72728 72729 248516470 56882 56883 198939492 62599 62600 622293511 32668 32669 134000952 86499 86500 593638949 61781 61782 87423789 88787 88773 675993648 11771 11772 266922944 81754 81727 174995936 87521 87522 996884397 75040 75021 176937701 90750 90751 326799532 36700 36701 22597244 13117 13118 469426461 38613 38595 41741867 46243 46273 555507165 47843 47844 926375143 62514 62515 269243883 76594 76595 411839460 85385 85366 926268345 58754 58755 205680476 46542 46521 209546073 94081 94059 367007485 32501 32502 773917925 56703 56730 397529142 10880 10881 387727687 22479 22480 743371823 40501 40503 859321341 97698 97699 754219040 46822 46794 32697350 12378 12379 932427869 8998 8999 535041122 36344 36368 784291995 468 469 554317269 141 142 67432206 36208 36209 610300412 97552 97553 119548869 30235 30214 223269091 15877 15876 437767528 8390 8391 835649581 17467 17468 754132896 57541 57542 982356186 89689 89690 903855579 85706 85703 193515735 14245 14268 319976595 6460 6461 241258276 12300 12301 600478160 81492 81493 558082860 6067 6068 930413972 87615 87593 733512421 35922 35923 576619968 88958 88981 958396722 53705 53679 14653100 94688 94661 30410680 29025 29030 616419264 6584 6585 899025139 36743 36744 757005123 29660 29661 325583364 47953 47954 536244280 45132 45133 541380504 94426 94406 343543562 7184 7185 838231492 69845 69846 306303978 9362 9363 364467608 7739 7740 833367099 39071 39096 930956573 1919 1920 345335347 43195 43206 503498769 30602 30580 640298866 51120 51121 876854161 61122 61144 824746516 73589 73590 184696458 98778 98779 875949860 70524 70496 588775170 39145 39173 432182586 33395 33409 186647564 18683 18664 915988360 6651 6640 203995276 57358 57365 244020235 15875 15876 765145377 96650 96651 742981411 19358 19374 289521754 59740 59715 266386735 2194 2220 826605881 77606 77628 63406183 4009 4010 935555776 13677 13678 238638594 41147 41168 335422158 71476 71477 257190101 80827 80828 42264941 51254 51255 569245234 90392 90365 310585240 68882 68883 56704666 37864 37865 50527219 59530 59531 495270952 38011 37997 431399762 20540 20547 381621621 51685 51679 311747138 60431 60432 333968177 91774 91782 789552431 21501 21513 294827111 2723 2739 19477085 8072 8073 701611387 76309 76310 578501132 50522 50536 219049364 69065 69066 963266979 95683 95684 322036014 50813 50825 50882245 96053 96057 324077206 61617 61618 412699436 24005 23987 395430269 64493 64488 316396605 12254 12255 602601933 56549 56550 386875669 50324 50299 236281246 32411 32412 589229392 94163 94164 706878528 19043 19044 747772051 85372 85365 61751190 87773 87774 98686473 25418 25409 592701914 19984 20014 63512839 87548 87543 492390215 41549 41550 715867173 38546 38547 654621590 39995 40009 245493321 42368 42389 561970663 79013 78989 637384790 23599 23606 366535971 45970 45971 681950393 40966 40949 482651988 39185 39190 800467284 54928 54950 698840520 19170 19171 111721514 47875 47894 36434315 87311 87300 126532225 93564 93565 193090435 45637 45638 221720580 79895 79871 508714220 47261 47262 151154879 83078 83079 892253881 83680 83710 205276269 17535 17533 641409002 29671 29672 801860580 89248 89254 53161709 39401 39410 795323037 59255 59236 488797932 83216 83209 358110459 51565 51569 337218304 30444 30445 69101879 11702 11703 380893835 91661 91676 121471154 61848 61849 994708631 42424 42425 568144117 90758 90759 781902405 12689 12690 569298870 4246 4247 118986984 55199 55200 189505861 98571 98572 604146700 83832 83842 585163225 61270 61271 307474742 47381 47398 194482509 23762 23763 440806322 62777 62778 711484870 17561 17562 962822249 22599 22600 40513400 18088 18089 337271739 90217 90218 634728923 99736 99742 337355480 17735 17757 675316814 54765 54766 695549438 43897 43898 936803223 64856 64857 90825726 76119 76120 94983922 27354 27355 398123389 82423 82424 347108012 47705 47706 610852403 94554 94555 292782627 37290 37291 831285564 9849 9861 822886209 45305 45306 495504130 79204 79205 126376772 61669 61670 704193389 38809 38810 838905953 76803 76804 432101537 62181 62182 21113484 20557 20558 17026530 11748 11755 43186538 19950 19951 433872525 48710 48711 400681592 14660 14661 141618483 72331 72346 757186835 85898 85906 863715800 66692 66668 30162457 69359 69360 41459458 67259 67260 411212362 21907 21908 562627058 89398 89399 441998595 89846 89847 673590566 56031 56032 809012000 89448 89449 614768710 43138 43139 643685871 72634 72640 73509226 85488 85489 866953690 34387 34368 406735956 63050 63051 521636303 79230 79231 337427824 9359 9360 69992913 43054 43055 541267745 90105 90106 124372385 89794 89805 849360203 23822 23794 171085841 15596 15597 501503991 24199 24200 647206958 77941 77916 116290228 48412 48413 879710501 44660 44661 703030366 77639 77640 198308324 57380 57381 592785644 95236 95239 582490892 60579 60580 225037417 21414 21431 801628021 49664 49634 254163424 82331 82332 382748012 57980 57981 506028468 62658 62659 103529037 85441 85439 918165035 98553 98554 497110171 99451 99452 214727931 14695 14696 161428256 34142 34143 254700665 98264 98281 114746170 96665 96669 618718709 72641 72642 414805278 60066 60067 941961745 38244 38243 137317729 99618 99628 587083680 98927 98897 147100450 99849 99819 350185268 47560 47548 414676819 91249 91252 684217707 98238 98214 547668052 75248 75274 602344186 56274 56257 277624197 25245 25250 427508018 28249 28250 175017131 70043 70020 249693513 85545 85531 350880092 19442 19420 401256003 84469 84470 698375243 18977 19007 612647527 95367 95363 160552277 14370 14350 795344399 23284 23301 710207518 8388 8389 538541971 39454 39455 322163489 84610 84595 394316077 20207 20228 337224509 93324 93325 716706800 54258 54230 404966632 9213 9217 20535891 93808 93809 442338947 27570 27571 395757854 17686 17687 144637847 26377 26378 219132619 44012 44018 984299709 96302 96303 910921856 55806 55817 435761461 27891 27892 520103203 34570 34571 813719792 78286 78301 415556678 98981 98982 549928347 2490 2505 358014990 10160 10168 932618642 31133 31134 140790841 46534 46544 78784646 42235 42245 945459542 96341 96342 82839304 84348 84349 322811894 37051 37034 876968992 34729 34722 477959218 59053 59054 640426189 14646 14644 422214085 44673 44654 412158085 53044 53035 823906667 75873 75874 339290955 67979 67980 985219761 48122 48140 787181031 69494 69522 714671674 69722 69703 362239151 72313 72285 773508107 45250 45251 268703962 58604 58605 604778704 2931 2932 871095237 63221 63205 545623131 38242 38243 582948957 71051 71052 466574917 342 364 316004982 96682 96683 789856690 12292 12293 737047492 34644 34645 140352255 8271 8272 47922648 47840 47837 249611151 32383 32388 21871026 70451 70422 984215101 63098 63110 212144191 81824 81825 611819217 11315 11293 294900597 54260 54276 163036499 38633 38622 993177796 54052 54053 213124606 95331 95332 604448427 21418 21419 470712298 77488 77516 709961275 43331 43307 342666288 89352 89353 765470557 82522 82506 616843520 73449 73450 829720028 6569 6570 147956149 95956 95955 438314780 2540 2541 918091638 62648 62662 494763136 934 932 394913892 92517 92542 348394651 43833 43834 487488285 9603 9604 123324742 41146 41147 979895714 68305 68298 366123967 57394 57420 777894171 18055 18056 595172900 15155 15148 884389858 59116 59133 529359353 53496 53477 342502266 44554 44564 349123234 57674 57675 841627112 19718 19719 814371928 81811 81809 375747076 24346 24347 584072336 78173 78174 322637010 43717 43719 251744958 27217 27230 91745645 5199 5195 874745728 21576 21559 10810134 83735 83705 677996441 95029 95030 566994436 64282 64279 360274371 52100 52114 892468278 18600 18601 981838975 77789 77814 694249080 49237 49238 729518344 2020 2021 982298607 66290 66261 110613837 87129 87104 627576063 38119 38114 352632025 64481 64458 464323690 94262 94263 991986401 23448 23449 171818660 5350 5332 165865280 19385 19386 713966817 97975 97977 151604146 71678 71679 183029094 9282 9287 943350493 34961 34962 770226965 68280 68252 233460432 17166 17167 521818882 2366 2367 336425857 96161 96162 999203342 1167 1168 570580750 7830 7842 513796097 70910 70911 458639812 94633 94619 71854547 39549 39528 509775501 4294 4316 163192390 97664 97644 462428272 22770 22755 967630330 35126 35133 405420904 85828 85809 499577717 31111 31112 497399514 84209 84186 8105652 18769 18770 168376035 41892 41917 9883335 78418 78410 427593387 67488 67510 492434169 57508 57496 516438736 21631 21632 78634929 57974 57975 182604303 59852 59836 434087364 69781 69783 592759289 47368 47369 821342104 94351 94352 488763989 27281 27310 879403602 20779 20766 549971373 20351 20346 212959915 74665 74666 292716225 46044 46045 559050244 35602 35611 20018003 31907 31904 694057442 51545 51546 790216794 13559 13560 739243702 72655 72656 910328922 30539 30553 751620762 39848 39849 230764734 95711 95712 578683057 44255 44226 434732366 93642 93643 256771964 89149 89170 108222605 14158 14159 619783158 95283 95284 485567220 49218 49189 846016551 3102 3080 678371133 61830 61851 883140023 24156 24157 545012578 24567 24561 178804634 75695 75696 215272901 15615 15616 411756903 44255 44256 733228445 72674 72675 160693549 7292 7293 475760536 17032 17033 789241855 80426 80427 522849823 27878 27879 299991599 25378 25398 711021998 91539 91540 747948260 93879 93880 277098571 45161 45140 143547229 5490 5495 671532126 63612 63624 122808035 5337 5364 967939627 7 8 594315389 44369 44353 209895428 13193 13194 904934426 8121 8115 608459353 35853 35854 476285991 50002 50026 993060367 55762 55767 55741512 59099 59101 764662584 90106 90083 44935760 83070 83071 146685929 81106 81116 768957549 18424 18425 163046965 81209 81189 172878403 47294 47295 207637464 93308 93296 17310852 64122 64123 985009093 79182 79183 18684611 99704 99705 214116224 10598 10617 76488524 73743 73744 239623605 54101 54102 38697387 98076 98077 266558217 82821 82822 213433830 90683 90666 961211771 18277 18278 754485565 54455 54456 469133342 20032 20033 173198151 59181 59191 422288898 92059 92060 218412437 66749 66728 69508789 4307 4297 631976677 46454 46455 366881546 10904 10881 804760357 9348 9359 58360420 58743 58754 223447573 19071 19067 725310748 83492 83493 175848308 32408 32415 832167721 74129 74154 101813543 88866 88867 464508025 82826 82850 236568850 53064 53050 380824717 60426 60427 632342599 52328 52329 666025428 5301 5302 284609740 6893 6894 758272810 45362 45363 311213432 10742 10743 509534421 42915 42916 555006114 36844 36861 896352042 17995 17996 958901833 21081 21082 925914160 27733 27719 502946364 3807 3832 836425623 10671 10672 277926696 83526 83544 365042466 39107 39108 346707572 67807 67834 722137892 62388 62389 453844821 5910 5911 682800002 61507 61481 846275486 36945 36946 839350529 42391 42392 962793352 71193 71194 211758034 26730 26731 912621544 41980 41999 955613856 37009 37036 210765436 35938 35939 204170351 96434 96435 458107104 16628 16625 172563741 25991 25990 301800751 7083 7100 191815307 79176 79177 582985894 1569 1570 614827205 17833 17820 490099527 23782 23804 76354467 45255 45256 773460376 64732 64747 335551658 33876 33888 753514832 28609 28610 457438068 21429 21440 686615683 49572 49573 195950831 23214 23199 144157179 87058 87059 631228328 77797 77798 167402649 55657 55658 255300391 36418 36432 465412545 65815 65810 24881062 10409 10438 97769671 63780 63758 609995839 87793 87784 207295770 67693 67694 477332472 79031 79034 551835238 30196 30197 401553836 22833 22846 87452910 90435 90436 385265045 61717 61718 822300920 45471 45479 874912366 21039 21037 412811328 8518 8523 820292116 16030 16031 184380817 89946 89947 505014700 6302 6303 97524462 83420 83429 555716220 83999 83982 681384465 59067 59089 540631178 21955 21956 208092397 49301 49280 906549793 19322 19323 199807340 52535 52536 111887447 46450 46442 749474638 94813 94803 335609621 3738 3756 763166777 10953 10967 450868026 71429 71423 930189942 64549 64547 715315851 98384 98385 246764147 5470 5474 14325111 5028 5056 959456833 55792 55774 75033496 60312 60303 573070671 99305 99306 767748197 95210 95211 272704764 38650 38666 110845984 93021 93010 592353363 91312 91335 186024553 89278 89279 501522925 22484 22485 182459766 17557 17539 800222476 27153 27167 224850663 42221 42222 465997275 50809 50801 617827041 72686 72687 142637426 7033 7012 763606064 30976 30977 343115772 86255 86256 704234935 57776 57760 197762701 11787 11788 215983942 89264 89252 708670001 68078 68064 628526478 25284 25291 655769438 7196 7171 677117442 94619 94612 566928609 9182 9183 341862265 43281 43291 927462353 52375 52376 850388721 77143 77144 139281991 35016 35037 45838993 46610 46611 113504568 41913 41941 396355952 15928 15941 611797556 47470 47471 832655126 92085 92078 828826682 13633 13634 139485760 52441 52436 890346711 10013 10021 52772841 32545 32574 891835797 94437 94427 59591605 47374 47375 632675753 33681 33682 796609054 92232 92233 793531924 78065 78066 865044738 95906 95907 650217165 66380 66410 633011224 59157 59158 594267204 64098 64099 460810787 34642 34643 931520027 33163 33164 417504326 90648 90635 834211982 60068 60069 590146140 42130 42155 87160860 17491 17492 878058154 65115 65131 402429700 34099 34100 931336447 38206 38195 68606812 61319 61320 252576417 71578 71574 296057325 41828 41830 690589898 43010 43011 856325062 50153 50154 887330836 66238 66209 610234208 10163 10140 501956566 56631 56632 677130967 67230 67260 113373987 91497 91481 242341426 48092 48093 930309463 1212 1188 806358428 44122 44096 500231996 28460 28464 484348908 88998 88999 321334587 14773 14774 612626919 36108 36089 727992931 44934 44935 18270222 64412 64413 543172157 36832 36833 404154080 41384 41385 959875355 37200 37173 466718254 79520 79521 38466197 29804 29790 758588910 63351 63360 494580431 82780 82778 848160572 4036 4037 600348928 36453 36445 320766883 66876 66877 224297529 68605 68606 766637644 9570 9571 284978471 7967 7975 357465483 89658 89659 973357029 32311 32312 413796293 2220 2221 503270776 31916 31894 642339902 24334 24335 596226471 47895 47913 154162208 52223 52224 386258510 50831 50841 534679946 62946 62931 477694447 91474 91475 276027967 37426 37448 458928654 92918 92919 885066775 83203 83204 188470635 54507 54508 127593623 629 614 2446688 36515 36489 914020282 46506 46507 810748418 24716 24717 633759504 91399 91388 359778390 85089 85090 486854067 24916 24937 943639112 9869 9871 240903896 48434 48426 568649583 29360 29372 347249369 31136 31122 86406982 42125 42107 257432711 21635 21636 7252200 8738 8742 293273260 52103 52116 864298488 54237 54238 623033723 3457 3458 887488998 9630 9631 51383345 11421 11422 635666515 78428 78435 921877860 45595 45596 504248274 18768 18751 626780633 82799 82800 899582003 11826 11827 253151115 11965 11940 50932319 25635 25636 76108240 226 248 427207191 81087 81088 43626666 86645 86646 851562345 33006 33005 619556284 50583 50584 154852377 17800 17786 515806186 57971 57985 933702966 14902 14903 801504709 3752 3753 509575307 51049 51074 561833522 64444 64445 475292234 46248 46249 456400463 68917 68918 919240520 74244 74218 766786995 20573 20579 87219903 74644 74622 66992021 76402 76403 555231563 81577 81572 405720023 39260 39261 755498373 74786 74787 555310538 22541 22554 758498816 99868 99848 542287819 59178 59179 939760524 78756 78757 618682217 34297 34298 317852875 76597 76598 276350972 46569 46567 935189310 81367 81368 913841841 24771 24772 489427741 36720 36743 916611589 50918 50919 7058118 52452 52453 63614885 4920 4921 564894148 94463 94467 303746957 37400 37401 501530624 85648 85649 852707315 80054 80063 33572284 25719 25715 853569821 90131 90132 735544881 7454 7459 421778125 26493 26494 858085454 50354 50358 826967961 99859 99888 491412351 53870 53871 135061615 18587 18588 715782953 45395 45391 710005862 44967 44968 662625904 59197 59198 67205963 52614 52615 325710187 1878 1879 468120299 44136 44125 995386058 13030 13031 624430171 36586 36557 932492702 57329 57336 668599493 53494 53495 104612997 49352 49370 912214474 93895 93867 861615596 42084 42061 503975865 479 457 909804734 69258 69264 932539780 93489 93490 59063896 31682 31712 211063376 95116 95121 68684078 70813 70814 330659417 75067 75068 603345282 51561 51562 449042744 30849 30850 200575173 64100 64101 958829494 99673 99683 978665768 8648 8652 916417974 24128 24129 198904903 22194 22224 672728860 18765 18758 148690793 40827 40828 967465800 91596 91597 680588171 15020 15021 731146250 44238 44239 708004954 26553 26535 115915935 59321 59310 65472058 78067 78068 594553686 40088 40089 871583474 67829 67830 18285845 60394 60374 569853548 24371 24372 502546700 49140 49155 588238637 4585 4560 879392524 89668 89669 842572046 4266 4267 454447004 73717 73718 326864198 99072 99073 122750186 21285 21288 369964073 16297 16310 523532047 94437 94452 636084526 61907 61896 884561684 22138 22119 28743006 32320 32321 796524194 37975 37976 516272391 81796 81797 42793982 82659 82630 149092580 42159 42160 278031545 64764 64780 758618238 5033 5026 168424855 29582 29583 512327477 62510 62511 110120187 78823 78848 345782395 92765 92768 588883200 84304 84297 993018829 76333 76357 552964041 16411 16385 711822671 16938 16963 477310003 857 871 853820114 36280 36293 283617730 98911 98912 395573161 19381 19396 457134524 21856 21846 102278366 91247 91226 629611573 89320 89321 501106697 77112 77113 755687039 60643 60614 174988360 54035 54036 617467547 89002 89003 261667825 8272 8270 927765760 91446 91451 827896082 72404 72412 29209104 6238 6221 184372572 18323 18320 484252988 15326 15301 191517714 51854 51871 523300752 27058 27059 200709187 82767 82768 580923540 55979 55971 541166613 15518 15519 631682267 32178 32179 237550515 66337 66323 967706285 57778 57779 6607293 34652 34653 172045557 59529 59527 198970931 29070 29052 110893290 29623 29611 971567902 29970 29992 103813908 63060 63061 927688297 52691 52692 796034911 45674 45663 651065747 82735 82760 276584709 63399 63410 664667714 13056 13057 867780413 48198 48199 365999273 87726 87739 373059371 86377 86353 818673587 95388 95389 425706935 12263 12268 423112371 92789 92773 365899110 37483 37484 44923976 55402 55403 487507571 12585 12575 292781770 85887 85899 219214906 73774 73775 57220133 44790 44784 802971359 30458 30459 97530366 48177 48178 929137255 60252 60224 508230331 66846 66847 367535863 51259 51260 754169874 63302 63293 37713524 937 948 241427984 78767 78783 387868460 88705 88723 576113458 40994 40995 699910067 80605 80576 703956631 57016 57017 334251255 79769 79770 392216193 58203 58174 806124446 87913 87917 991178925 51371 51358 620027002 9125 9100 179907819 52778 52779 766972267 82073 82074 516390222 74762 74735 728570703 44035 44036 31071445 33204 33205 540175163 8757 8728 155597527 31540 31569 375487918 51692 51697 645727233 84748 84749 843217922 94323 94324 489847997 51592 51593 250591936 9056 9085 844310712 16368 16369 747558470 15 16 660092207 301 278 740091182 11324 11309 87772228 95075 95092 325834861 80720 80729 551216225 26494 26490 905488035 85125 85126 985465348 84974 84965 33824041 28490 28513 588357191 11870 11871 615846031 8060 8061 360018463 27717 27710 536655738 5840 5857 364599962 88014 87999 481887554 21225 21226 300407187 30212 30205 726059350 20383 20407 875642313 4672 4673 865774837 10761 10734 220476819 34212 34213 568929080 62646 62616 737199223 32037 32061 303096797 31333 31320 253527832 60582 60564 34597235 78625 78626 228577122 58175 58168 987361327 9639 9667 508696482 96701 96702 642567133 78900 78901 803982451 88250 88263 233224696 99344 99345 62954006 95608 95609 125155716 18944 18945 822625653 13758 13759 939854057 45598 45592 904257493 31740 31710 266423490 63594 63595 953688913 91367 91368 28099169 7428 7432 390472708 43194 43223 161849549 4550 4530 45683504 20898 20899 976910607 12507 12508 59492331 72222 72223 716086144 27583 27584 224894967 36885 36894 380954365 52147 52118 26318692 17737 17738 402858 1180 1181 403201761 22358 22386 613325403 93281 93282 81005310 8274 8254 506519004 92155 92166 580013713 78026 78017 502401034 25254 25255 732388917 52187 52178 991413912 67269 67270 11674496 33076 33077 547321621 45080 45081 253682867 76035 76012 187481572 71272 71275 222934189 36254 36249 813799047 6989 6990 527553137 26860 26838 622097044 71533 71534 128176501 6470 6471 832720299 66809 66810 768292277 13543 13544 173079040 93270 93271 874255940 54290 54291 966219564 29598 29599 229714187 81972 81984 719337592 30735 30736 779500326 7609 7602 681163213 57484 57467 359911600 53466 53448 621357134 20865 20836 13977878 89633 89642 609281375 2495 2496 564068158 81028 81029 309316834 66334 66335 87607117 82669 82657 670200094 96208 96209 271003031 35556 35557 381065770 85465 85466 346637980 30356 30357 505999646 42022 42023 505472919 52300 52272 54731779 73396 73388 376829822 77135 77136 670705412 7068 7059 885848554 89579 89563 940186828 7770 7751 17923361 43058 43038 660084522 87681 87694 189047952 24971 24972 193060075 35257 35270 668083005 87240 87241 613111100 31354 31355 706608852 93690 93697 450835442 4359 4360 560511273 82191 82208 321280251 73019 73020 160798177 62883 62887 737543843 31033 31034 199384602 17045 17046 854530351 64750 64752 495487758 5462 5491 548563324 91611 91592 641429275 37007 37008 854089777 21002 21003 231366523 36302 36312 370593503 2141 2142 960135980 58551 58573 492119216 36897 36898 760442605 44726 44710 636198170 87379 87380 400133531 56834 56863 911219413 90492 90472 437817694 9562 9563 89700847 45875 45887 138004253 30853 30847 352818145 30116 30145 259330589 12272 12260 31909714 84603 84604 707807612 67618 67597 748255448 7608 7637 923675064 42808 42809 636311057 42178 42179 734493587 41954 41955 181615338 55195 55190 648255915 66253 66252 562395784 69549 69550 200386155 78063 78040 426132562 5576 5587 648364326 61804 61805 30334274 13666 13636 128032683 93741 93726 724042028 32525 32500 514557588 89095 89110 289717212 4318 4319 692105811 32307 32308 398843018 82280 82281 537445116 59099 59100 529686729 27968 27949 391557509 34258 34263 168678992 39944 39945 386969324 20058 20059 985215797 19484 19462 293712837 90466 90467 860529994 16731 16732 597856875 19706 19707 284033442 68871 68890 113707849 67772 67773 731047741 35409 35410 273934167 41432 41426 94092344 25916 25930 176489938 10427 10428 560989468 88778 88784 413755853 88330 88313 628255076 18774 18772 535271492 47408 47397 85000116 96099 96073 331484100 36741 36724 639678975 75596 75566 890980605 46207 46208 870592837 64416 64417 940750543 66901 66894 324832884 34495 34496 735554212 20390 20382 115740507 99369 99370 868407190 36965 36941 550346244 40246 40247 319042049 94990 94991 292124137 33252 33253 677508884 74249 74255 446203073 66272 66273 612192876 306 307 46025217 80145 80147 566648869 34916 34917 825205656 17212 17204 945810835 59587 59575 749529391 87004 87027 864733705 41236 41237 653601019 7585 7586 231940044 34310 34311 843047608 96058 96072 113788597 26305 26281 265866923 98782 98783 662228325 53918 53919 886560466 9368 9369 618316074 87176 87190 227953026 55323 55305 259639996 7276 7277 113027296 43072 43073 44041547 36247 36248 411515193 32304 32305 53502392 72492 72493 247651354 91520 91521 904670462 27110 27111 566540276 73597 73621 516592697 85247 85248 40211166 42471 42473 662824022 96106 96101 41773466 92274 92275 283876494 84727 84728 145390743 61086 61087 874163867 34147 34167 568421996 95768 95769 370722976 99434 99446 397592188 93941 93942 142253093 42294 42295 799424293 99860 99861 361282034 6033 6056 860908813 80469 80470 28304667 44565 44566 589011006 3833 3841 133390299 48772 48747 704869536 12829 12830 378041932 39608 39606 514135804 58124 58125 496364163 20638 20660 919512605 36609 36610 336314922 34637 34638 267986671 9197 9198 852354280 72846 72847 323843237 9310 9294 800969650 27456 27443 693184789 72422 72440 300712778 80458 80459 995143420 43865 43866 364802261 76705 76675 227616676 64483 64485 596668205 61552 61530 171508232 8820 8821 725201033 84588 84589 350998394 42136 42166 918946453 1213 1214 440950007 68545 68548 117418613 28730 28744 612810099 97833 97835 976740659 74896 74897 605872077 38430 38431 927237014 557 583 520759550 40701 40699 676178226 14524 14541 4571668 71680 71681 534007041 433 434 964336606 66164 66165 416753576 20355 20329 135457459 17267 17292 382935158 96363 96352 725312240 52069 52046 158126721 94370 94371 294286850 45414 45415 140387772 32888 32889 826727946 8685 8686 325163826 45687 45688 347310105 47505 47511 341134990 569 570 358799215 90081 90080 13801725 50205 50206 642795593 91198 91199 123010510 97841 97842 441415006 64498 64517 654642780 29517 29518 75001368 1220 1221 646638656 32541 32542 448120985 16167 16168 789740242 81622 81647 825677734 90813 90814 508643151 29216 29217 596688057 90475 90470 150616157 39151 39152 591510827 17771 17772 751954528 31480 31458 344490765 84795 84785 914225691 55743 55740 96837369 18582 18610 150029763 63814 63815 20407375 81104 81090 470183925 22554 22576 234907648 28461 28462 667533447 35510 35511 541877287 41157 41158 879280624 63435 63422 822771922 12035 12036 88864626 14143 14171 522790370 40235 40236 545598427 95690 95689 584529748 45734 45755 610023206 87576 87602 46463545 89409 89429 107919699 88430 88415 71909383 24556 24562 389329958 90847 90848 256167685 11413 11437 343109109 25760 25755 899214568 77396 77397 709318597 1477 1505 34269015 54109 54115 429786269 48571 48597 255034974 7176 7177 457656499 95440 95441 521847252 30527 30528 801156402 16467 16476 1833972 24825 24826 120255614 33014 33015 690710796 63609 63610 346632298 39598 39576 417418585 86195 86219 413999673 4735 4736 937831751 57305 57306 414513794 20706 20732 926899299 58919 58920 525625832 54973 54974 749088557 12580 12560 488555222 66286 66287 956379003 81083 81084 414793953 8573 8596 639011731 74733 74717 5880010 99111 99085 140964778 16710 16711 961090480 29053 29081 557886421 16992 16987 290182397 42903 42909 688209778 28231 28232 295219432 18940 18941 374920871 11008 11009 531248496 57412 57426 82744343 83967 83947 141474122 74773 74774 416080826 40617 40610 161995627 67697 67680 204674189 68337 68350 639442520 88879 88880 20026290 53260 53261 207501951 90527 90497 102056272 65902 65903 328290922 60343 60344 874788060 18359 18370 854937142 70271 70299 669964549 52480 52469 95311339 95982 95983 18380729 9504 9505 248313908 88889 88890 730172359 37711 37698 336689411 11765 11766 890825344 1086 1087 540348990 76933 76934 962201295 46018 46019 371842078 58303 58304 504001271 55346 55347 515482932 69546 69535 654111736 87224 87225 14779080 4616 4591 749940112 54445 54446 229213340 70202 70203 423951430 56907 56935 67000393 47259 47285 307672101 46358 46384 776658795 29280 29310 424127829 71828 71824 809461801 68284 68285 62676526 11191 11192 198671582 21679 21680 728593121 62749 62750 122762899 39876 39883 990033526 27842 27859 410227313 46567 46560 364771633 99734 99735 567887738 23992 23993 67413187 18914 18915 714648390 85757 85744 538763532 37616 37617 547243494 76314 76315 917636660 44431 44432 87112514 39260 39268 957312544 32479 32480 128094423 38853 38844 964515694 61234 61220 708925467 78994 79015 897223515 66889 66896 890338124 98759 98737 303548283 93504 93491 666348664 52189 52181 263086459 36427 36402 620971436 73018 73025 306275502 93996 93997 553682659 43122 43124 691135591 29307 29291 826613531 11456 11468 384846848 76305 76323 643532852 55461 55434 810483344 64353 64354 329060122 31749 31773 414652345 82577 82607 954018905 16509 16488 59789717 85032 85021 625840034 46491 46492 23826723 52985 53012 249779428 96115 96116 611864886 6720 6721 312849461 9501 9502 662568657 28013 28001 194878586 33478 33479 417516076 10671 10673 839428989 23757 23758 859817659 45760 45771 436860274 50119 50148 819518977 43306 43310 101523921 40077 40078 644932235 22791 22792 168938675 32083 32084 259341275 38053 38054 790700617 11658 11659 321742766 92853 92854 974909361 39470 39471 241091997 55412 55422 899057364 63077 63078 349312192 4424 4425 555632853 56751 56749 639154893 62423 62424 638265166 95961 95955 324472943 1981 1982 779298914 95305 95306 566525314 30958 30959 635829453 69144 69122 253120741 35294 35311 364667093 83430 83431 370399674 32591 32574 697144694 74883 74911 24207628 15147 15148 115513362 95397 95368 869760786 18463 18464 977965630 35910 35899 425212719 50859 50873 2497063 128 129 686359647 74094 74095 181428127 74684 74702 175620776 98626 98627 219477578 64341 64332 16748530 88874 88857 916098031 14655 14656 861673526 88315 88336 177266189 32752 32744 343633320 13487 13488 661068252 60268 60269 35662113 94848 94849 523547933 54665 54646 566377859 3070 3071 820111785 85840 85841 660829645 25063 25036 350311660 63909 63928 742874622 75463 75464 492814169 86236 86244 997275127 21363 21364 413635617 48919 48920 694942207 43800 43801 909355317 22569 22547 41769943 25644 25636 944354033 73362 73346 826144345 49734 49735 50358888 25767 25765 414900630 63844 63872 39673782 47585 47614 90950037 81831 81832 366130284 68903 68930 628031663 99657 99658 796826200 67908 67897 351861625 19700 19701 990180959 6203 6184 942856157 95507 95485 348571169 17702 17712 935954041 15520 15521 877592943 25831 25832 11532351 76480 76481 532286266 7986 7995 681560227 13078 13079 726216166 72007 72008 932971354 24005 23996 976504657 46551 46552 237254628 16988 16989 839685990 42654 42647 525019689 76785 76786 84759180 52746 52747 18168492 51126 51118 689529604 59852 59861 280828030 51559 51560 414302402 1272 1300 542274733 53523 53524 715183188 59621 59638 137715332 20549 20520 27617934 28656 28657 817247208 6556 6557 970309059 57937 57938 398606896 5686 5656 386149782 16076 16093 343536902 76465 76478 73464200 8201 8189 568636153 60499 60500 713961439 4215 4216 372643150 56510 56511 893704208 93845 93855 310103631 69013 69014 332400466 97170 97188 374059422 84261 84262 461455301 32204 32220 347993655 73381 73385 281105223 69995 69983 648634045 7146 7147 647738840 67105 67106 764430414 45903 45924 628331478 96921 96916 675552772 32720 32707 428490063 87733 87734 442276434 91742 91733 285319661 12750 12751 925567418 8314 8335 589187169 89130 89131 395167056 99075 99076 125910821 7060 7059 600470250 21739 21743 259392832 71910 71911 263635381 84600 84601 837228241 26159 26175 321155701 22195 22203 820441714 87548 87553 464272076 17073 17065 261593545 22784 22805 849957381 51818 51789 459803476 78543 78544 758874821 23252 23262 999484013 48457 48477 524216624 37565 37540 333019123 24239 24234 902707848 49214 49228 406955617 58509 58510 410945315 15147 15138 648939514 71287 71258 78505579 65768 65773 59919722 24012 24013 95055755 64473 64474 412161727 72845 72846 88606385 44289 44290 633180285 62193 62210 59372307 23584 23585 615376800 11070 11071 535066862 80382 80389 331350834 81932 81923 649924058 70044 70045 501862402 81962 81963 659220566 74819 74820 138158873 16684 16685 263213100 53869 53891 337288405 34244 34215 241693974 60977 60982 853641566 89711 89693 393211362 9878 9908 539325356 76826 76840 910592108 56356 56344 272419828 49169 49157 287204642 60438 60439 785341507 58347 58348 365645030 18915 18890 670234803 35226 35227 586071829 16209 16210 935114315 15333 15334 863157866 81634 81612 497122169 72764 72765 935722327 64319 64324 449422520 96873 96859 436295510 31461 31455 757898489 68305 68318 377190363 56110 56111 245563123 25448 25431 232406499 97026 97049 810018270 43137 43138 354021486 72733 72734 346235281 79766 79767 882842260 73059 73060 504027113 98801 98802 548264083 24248 24249 838657559 12652 12653 6308800 19807 19782 971482079 72637 72638 351285020 70884 70913 790919701 9279 9280 676081038 12036 12041 843059663 35843 35823 244277269 32169 32156 658842734 89168 89169 925244881 91192 91209 285027589 20578 20568 251641473 56278 56256 858295246 56251 56252 496886325 75605 75619 365375270 40229 40230 439253213 32445 32446 113127773 26591 26592 462176465 38537 38533 314759454 35229 35238 409897455 69459 69460 95943480 75500 75527 689374055 91296 91311 148832342 38625 38626 928563472 58025 58019 333348828 48581 48559 757253100 92273 92274 929689470 87820 87822 569900324 74340 74341 663713787 27786 27787 901976245 70407 70386 103629106 43718 43719 644890955 21716 21741 191677331 34130 34131 34699861 30870 30871 423228123 79564 79565 468082908 4528 4555 439422110 74016 73986 24682689 3209 3195 309416573 42083 42103 117420110 8734 8735 535188444 6416 6427 739861644 15905 15915 47163635 91405 91423 102102585 91927 91899 321040514 73347 73348 47893940 91614 91615 227497482 70193 70190 566477901 6267 6268 227191821 3278 3294 89167099 11456 11457 3689991 8175 8176 250305884 10691 10675 931124299 33913 33939 205739196 87197 87227 710273638 85333 85334 817574501 1018 1044 627662457 18219 18220 604312951 37546 37561 33392322 85176 85177 187151112 63226 63223 128508744 36770 36750 716740365 88367 88352 755338800 94614 94611 563590737 57212 57230 327753511 89327 89328 787374006 40163 40145 865101400 19277 19292 317273800 1448 1449 265753879 36821 36822 946019612 96458 96459 230960362 65857 65858 991689828 37229 37230 625793352 4772 4759 587003975 64328 64322 955041363 64792 64793 489881948 38193 38191 260265225 34131 34113 790920505 6833 6846 918656816 77955 77956 631883291 93352 93353 652601129 92812 92813 591388296 9649 9650 238915900 99286 99288 916134102 2317 2305 409831984 47847 47848 404096009 69107 69108 301291012 75134 75153 258178745 10494 10507 937720304 23326 23333 526088538 27841 27842 90311540 31997 31998 263620503 9078 9079 308099448 7 20 800210601 85379 85380 400664455 10041 10070 996823046 58184 58193 33076894 68596 68597 490170422 30047 30048 35753939 36184 36185 972950209 59201 59202 155074462 71407 71435 421314954 72044 72026 499295345 50790 50791 165544926 63781 63782 286366486 79828 79804 534609170 74392 74393 905766543 60256 60253 762117087 51108 51109 973948121 79293 79294 5278026 2669 2670 379031081 7398 7399 622951955 64466 64467 569288604 71597 71598 62383390 41955 41956 581711128 12323 12324 485160848 96769 96741 239785161 17438 17439 265498452 37355 37356 72211997 35341 35345 54853971 65346 65339 168371036 16691 16692 877275758 74471 74472 213123266 24901 24872 561206244 7253 7250 52113560 32194 32195 504694533 7976 7957 874152116 55731 55732 341089826 96361 96362 669431515 45214 45240 601611722 24674 24675 696272198 22916 22917 694663422 70326 70327 861313452 59704 59705 860598760 67876 67891 691051861 27709 27688 69600383 40324 40325 138088477 55756 55731 87768034 12788 12789 13661492 43245 43224 673531295 52024 52025 241294186 62988 62989 943025875 24647 24648 186532358 70009 69994 337386539 59488 59489 452841589 23176 23177 727056018 32456 32469 292194764 44074 44075 267552962 15549 15550 128504150 54162 54163 816485635 23683 23653 181971570 88265 88276 275871891 74999 74981 734402932 52726 52727 280461583 99242 99218 572358155 7527 7543 486687556 82030 82057 324825448 11387 11388 396508474 74513 74514 980631316 83984 83985 511098522 20434 20444 944398488 561 567 214628787 43810 43783 456627897 14495 14507 510242523 53435 53448 157045932 71216 71217 811458615 34440 34443 205880378 48758 48759 304513325 84172 84173 546738663 84276 84295 203319841 76455 76442 57798696 24144 24138 143450734 6457 6450 361425877 21515 21534 151168769 6152 6159 662670889 91344 91371 39467682 28975 28976 437477684 96731 96719 656382919 73696 73697 387722896 50040 50058 520841646 88628 88646 284899896 37019 37020 822172584 39501 39502 641575365 47681 47682 390678638 20338 20348 268361073 16114 16124 221322559 11288 11289 756379292 26314 26315 762213373 75252 75258 208311883 34809 34813 714076057 45952 45924 926563320 23196 23203 798896265 36311 36286 260167702 36653 36654 179843248 74984 74983 389829967 13279 13266 937684249 83398 83399 483396893 7940 7941 892220556 50251 50252 35995746 68607 68608 348575412 51408 51392 67862463 99926 99939 160883668 42169 42170 202285908 2363 2390 604173196 22175 22176 560391256 21353 21354 934623896 11716 11717 584349426 37315 37311 250404671 15045 15046 438886986 30490 30502 409865609 29577 29591 255142441 43315 43316 156721370 87491 87510 601149809 24694 24672 427472962 56540 56541 597541053 63068 63069 497473910 81599 81626 614137994 2595 2568 815364520 43168 43152 200067154 50382 50383 583319017 35851 35852 220739475 83568 83571 663065524 44905 44906 234638153 9693 9694 549940685 29678 29679 747635937 15399 15397 98451041 98228 98229 732808423 69998 69988 970200013 81371 81372 513032992 83653 83654 459657306 29477 29449 28854506 63441 63430 272077025 7972 7973 292971576 78379 78380 986977549 29432 29417 709323146 9214 9215 463135939 86034 86035 802687496 70609 70610 337303213 52376 52398 966184811 16474 16503 456627604 82845 82859 651718244 99053 99054 726404083 96815 96791 5213520 20068 20092 223193694 4436 4437 710594143 6485 6506 300672990 19035 19044 310370870 1546 1547 647218267 76295 76296 651483894 34872 34873 148627201 65612 65613 455934129 49764 49765 665461967 55935 55936 48686222 53989 53990 604462740 90190 90191 507364216 32019 32020 956554792 69574 69575 151708520 9882 9900 706304750 65416 65417 101912136 74341 74342 181119717 57802 57798 52901412 19910 19911 155728477 88959 88978 548324785 14573 14574 904920514 43134 43135 911356414 66240 66210 298583379 30076 30069 463848771 5284 5312 580914672 5492 5495 15172954 66212 66241 104014217 11065 11066 577125088 91535 91527 242134913 77488 77489 294103947 47654 47655 991333289 40981 40970 474714958 40894 40884 943678211 17796 17774 237648734 90089 90071 720551750 73775 73776 947045660 96256 96242 368805087 32347 32371 677362709 77676 77652 350363830 92846 92848 35991163 40082 40073 135610542 67254 67255 688221115 41615 41616 971854982 37410 37439 259869825 54130 54131 378961480 54363 54364 391162558 44970 44971 366700950 18455 18456 657923611 37592 37602 990751117 64764 64765 509395737 93205 93211 39243039 75332 75333 239721787 91531 91532 929322514 37516 37536 370513574 58258 58259 214124830 86028 86029 823639040 19514 19510 539424009 14779 14780 424775528 30843 30844 402127292 62179 62180 686840226 93662 93663 322667226 39681 39680 866530333 15420 15419 704795308 50018 50019 296238642 47109 47110 890980925 51288 51278 919549 64955 64961 265842316 99891 99892 582279953 85660 85661 864431846 70979 70994 896410065 27891 27903 127917290 79092 79075 291711762 59043 59044 859616996 77438 77424 284983319 43991 43992 975213996 65951 65952 889142194 28892 28893 486352620 29999 30000 584704055 66112 66113 757030310 36788 36794 450744476 30408 30412 436582433 55970 55942 536038742 24330 24324 381042185 44469 44470 47758170 37602 37603 922736031 20946 20947 763142820 51520 51521 541788176 92613 92593 239057722 82201 82230 533216235 24155 24158 497996514 5214 5244 112075 63403 63392 527493198 14676 14693 752140113 8642 8612 237080112 77252 77223 150460078 4549 4550 762112467 2564 2565 770331061 7192 7193 78756338 5493 5521 811523491 60199 60214 616315818 67401 67396 806905856 34598 34599 709245630 70605 70606 720773624 56108 56109 420335806 84368 84372 487455038 79692 79701 529898285 90183 90185 865394686 58294 58295 528566351 85481 85482 935284426 48794 48795 706870305 67400 67404 999454544 65825 65809 541473445 75348 75349 670606697 94894 94895 224528773 14618 14619 482721691 48001 48025 748905091 80861 80862 548698336 5612 5613 67039616 4199 4200 457968622 45196 45197 545699370 8221 8222 590786078 16272 16273 145496717 36777 36800 766478588 61457 61452 848858198 28081 28082 99034867 36004 36005 606781055 74576 74577 603034565 27419 27420 665766129 61454 61455 651272794 24098 24099 313980838 81875 81876 109833079 4914 4898 870530963 82706 82707 871425866 54391 54392 279580426 13167 13168 793218760 2053 2031 761183848 76872 76889 219108923 4306 4307 665426067 45960 45961 670723228 37498 37482 732350314 9785 9786 158192498 61418 61402 523623083 69184 69167 515839851 82187 82188 717611288 174 175 958456433 68316 68317 79039825 68556 68550 122610740 99710 99727 639681282 47912 47913 67596678 63737 63738 996883925 44487 44468 859476698 51382 51383 224423385 29138 29164 273818321 87949 87950 568461275 66817 66818 696050086 28160 28161 389087168 93369 93363 288423547 80732 80733 663764563 35527 35506 791899588 18682 18659 365421687 80772 80773 564314692 44370 44390 177528089 22788 22797 970780871 36278 36282 420729611 91839 91869 209029246 74849 74857 462844947 38314 38315 690990392 48272 48273 427533290 39934 39948 538622748 96523 96524 739152948 7224 7219 527015165 149 144 741111889 33129 33124 690369151 82644 82638 576900992 30351 30352 523551673 49437 49458 890265406 59422 59405 385988177 58775 58765 587794370 62910 62911 780416578 7675 7703 174832436 47243 47244 854201287 74073 74074 814609217 622 623 879145944 86651 86652 191619692 46376 46402 502853942 45447 45448 664942084 1697 1698 964384764 67875 67876 698108628 19147 19148 246815270 23115 23131 319692896 46808 46781 361230369 14229 14213 934810436 37334 37363 876131706 96446 96447 341819317 92175 92176 470537969 24720 24721 46401385 15803 15804 607656342 16329 16330 46565982 40988 40989 395917449 64997 64998 439052630 14864 14887 181947116 71682 71683 936330388 92248 92274 263309009 5458 5447 382715801 87371 87357 730811621 90205 90201 552084195 73835 73857 54482101 90996 90980 44113640 20675 20663 988585236 71818 71815 979052130 80191 80192 589193813 88408 88413 820515328 16153 16179 959854693 99282 99283 750089038 65403 65404 577304476 40813 40816 79613624 36453 36449 889144888 52915 52914 110596697 14476 14504 321609472 92366 92367 585779243 21768 21754 992235482 71569 71551 260786114 30565 30566 366473728 93447 93448 100516826 16241 16218 400286421 81241 81242 436304548 62775 62793 114625857 90045 90073 573119773 93805 93812 448966705 55074 55075 164935280 619 644 257855228 25330 25331 789102992 73614 73615 534964596 93462 93463 154041905 24020 24021 121576564 34411 34413 288085462 38560 38537 259125884 51837 51838 184717420 61227 61228 431464993 77107 77108 791913032 28425 28426 118816508 12913 12914 236760333 35750 35751 6720457 48126 48115 353612363 45322 45323 477736032 60871 60877 393606933 6461 6491 504184678 18054 18055 263417229 67676 67674 370909610 12890 12910 268358560 98026 98038 183916795 82209 82210 771921766 72537 72538 573991342 68637 68638 640762709 31849 31850 662195278 31400 31401 969244121 69931 69934 176244331 58281 58264 28480812 64306 64307 411923097 61358 61370 646880175 99179 99180 873321561 75718 75711 26220478 82374 82363 483113610 44310 44303 826517544 94040 94064 237338368 11942 11943 433368013 4353 4354 79520928 82818 82834 611150758 61648 61624 870818616 61463 61464 572881763 62034 62035 809213304 8152 8150 620038855 24405 24380 132388943 46528 46529 483103777 59695 59722 258478587 63718 63719 824868608 3216 3217 10184432 32434 32411 349159740 21070 21059 691466505 90853 90854 745372694 91415 91396 89148512 25530 25531 227598507 91703 91704 62274031 41816 41836 350827335 67449 67419 254328198 55335 55362 302473215 77210 77226 739500376 87852 87841 478419143 866 837 79104673 94913 94885 372804218 40679 40680 578460282 23920 23921 147352987 36988 36963 38202963 11306 11307 747663001 63689 63690 341714526 40639 40640 53472431 96094 96095 232713952 70789 70773 706173547 79955 79956 656370401 41700 41701 142875402 4488 4501 245225406 64074 64075 386619361 13210 13211 55692869 18653 18665 494387651 97726 97727 217598714 32642 32643 256699862 70235 70236 500806453 10619 10599 300919274 11444 11427 640664780 38305 38287 777492241 98568 98553 4988691 93130 93131 475621624 98956 98957 791764595 63012 63028 328975086 258 248 669940939 65855 65872 638513652 77053 77041 218422022 76995 76966 882464782 3451 3452 134155326 52910 52897 239074837 89317 89318 478676738 85326 85301 509287228 3314 3309 10382086 99842 99823 484423266 581 593 613305473 88139 88140 24562629 49335 49336 993389736 76754 76755 569990591 34892 34898 775915340 79792 79764 911643605 91772 91773 71401355 34104 34086 213258879 31507 31508 739883104 96637 96657 336058635 34486 34498 966031514 24953 24954 36407723 31244 31245 767518413 30826 30846 767123240 27770 27799 271684247 23256 23257 547092019 15650 15651 889832648 57463 57464 693899632 3352 3368 276682505 60036 60037 929093471 66815 66795 24956109 93572 93580 472103043 15364 15355 112026967 67659 67634 461259499 47129 47130 558378318 83410 83380 80824037 4074 4088 766240557 22468 22469 929430817 281 282 20928227 39837 39838 332125894 15901 15893 241698911 28182 28207 911362948 40447 40448 63040598 96643 96632 704672886 58141 58142 631363009 75514 75515 553564702 42328 42300 698986296 15411 15386 704353765 49487 49482 926717304 970 971 310626522 54323 54346 736713390 97139 97113 967864036 30505 30518 73491708 48217 48218 421553716 66401 66402 653986193 20028 20046 409091681 33870 33871 317058027 15370 15396 252319110 58976 58977 464694204 97228 97221 596572830 36701 36702 311722344 39948 39949 457464191 3100 3112 734743956 87728 87745 717155119 28956 28957 549548665 37990 37991 800838862 53000 53001 147302588 34849 34854 323639526 61366 61396 562930392 73112 73131 593620381 58106 58107 184145966 33676 33683 931009854 83816 83827 258010977 70728 70729 433362922 61807 61789 136578055 13689 13690 389332135 22425 22426 572895158 68764 68789 174972581 17122 17123 599695885 66582 66581 292842770 51482 51480 943128060 49410 49411 411303447 93366 93367 921883049 58356 58357 597503493 86384 86380 249517580 12648 12649 843417422 58866 58867 677140858 61597 61598 371494975 60348 60351 655613875 96964 96965 806166848 56199 56200 795087552 21541 21548 68924275 50907 50908 625345498 74312 74313 311801133 45553 45554 819672774 16705 16706 123562356 65587 65588 253714517 37252 37226 964091338 14504 14508 92633153 8072 8091 743999129 30239 30250 552336635 48124 48125 611162312 66278 66279 474357111 9756 9757 47526008 89635 89636 275153521 19356 19382 781136002 66499 66522 584502919 73792 73793 399784964 61504 61505 682007084 89357 89358 605769625 26917 26943 675932274 85702 85711 282038174 57690 57694 98222675 3396 3390 384576566 80716 80717 944298205 30072 30073 947223373 53047 53048 662497406 22677 22678 464415122 32743 32744 155811890 17485 17480 294013202 8527 8528 974038551 38423 38420 501797691 83099 83100 190297515 32431 32432 357542639 33443 33414 606214051 78235 78236 259714110 60773 60774 505126122 32852 32853 984322382 7585 7602 198834796 39014 39015 155437619 25760 25761 233963956 7314 7301 246843044 40601 40602 473663920 99616 99617 605296076 88409 88410 382759041 42857 42836 18092257 43468 43472 513836064 10618 10619 690653214 55081 55082 197919561 8653 8672 256116880 6482 6469 769969216 87511 87503 159103882 44877 44858 26789141 64267 64286 1845362 68043 68022 874710425 71855 71853 928859163 84273 84294 806703205 62891 62865 333486863 47479 47480 348129812 41561 41562 736383744 50011 50012 594016635 77627 77649 5486333 50023 50024 366590751 49235 49236 919087403 42310 42293 485899177 24602 24603 742085464 85942 85943 54542506 42284 42285 747245583 16521 16510 207074935 13711 13684 68203841 54846 54874 27506064 35976 35977 957158064 16387 16388 130461667 1306 1307 845839193 89305 89298 335604606 76636 76657 733948067 84626 84655 993467152 5651 5662 726657976 78238 78215 207037906 75324 75325 27346128 4589 4594 281641569 33803 33790 809630753 31759 31760 337666241 75385 75386 875806493 17544 17550 602353683 49441 49442 876747713 56805 56802 16018367 43050 43064 279895201 62596 62597 361597937 17209 17205 74152566 88203 88187 131459181 66405 66389 991952982 49338 49343 253131482 86750 86753 770463303 92057 92058 580268320 63118 63119 274230241 94596 94597 879296005 83398 83374 805312864 45547 45548 53088115 58532 58516 452162838 52338 52316 548747585 92529 92523 95436435 14152 14153 653605719 78143 78157 300479677 92293 92294 319399953 60349 60350 637015195 50167 50168 954997398 17220 17233 157110345 72806 72789 813253767 27845 27846 284200478 76334 76335 812205240 72742 72743 940085154 43356 43373 514557058 48272 48274 709940077 28997 28998 46244734 86894 86881 303052009 25038 25039 99212078 70354 70355 406472528 9032 9033 995663908 49961 49962 906569237 79169 79142 661725234 86574 86580 301252230 22036 22066 505626622 77463 77453 817150995 62564 62568 910398629 60675 60667 767786486 18505 18506 382948166 30605 30606 199491011 4856 4879 892255569 11811 11794 308685660 69398 69414 788684700 35158 35159 639432711 70280 70281 278334647 74746 74722 65432505 71323 71332 366368165 53160 53157 8061596 91721 91722 583064678 64712 64713 348440083 17658 17659 901245704 88052 88053 583722593 19690 19691 745551738 9430 9422 463739245 98211 98212 975162327 60106 60107 719276696 24387 24375 582396428 35563 35564 414832696 79998 79975 524097535 57937 57950 586863665 85383 85384 894145569 98222 98239 460966365 17978 17984 417344117 95395 95396 560826991 44761 44746 931025996 64571 64555 11695603 53818 53792 517194806 32269 32272 275383520 37889 37887 149560311 88411 88412 310789880 64423 64424 284316639 37951 37921 458129579 8910 8926 864861311 4883 4884 414474454 96775 96776 555834606 26992 26993 39187989 22923 22924 232758008 51768 51743 161973308 80413 80414 368722151 54416 54417 846990702 23872 23883 828586713 10939 10940 233216651 17660 17667 235434709 12892 12893 235475046 32424 32425 38077934 79740 79713 739384982 47452 47453 911327747 85057 85061 525217609 37961 37941 559379906 3243 3244 804592522 23135 23145 140798844 69411 69432 167404232 7084 7069 560660495 6403 6404 912446755 55029 55035 428273990 47668 47669 370862929 9719 9720 357860962 35011 35012 938041602 75459 75457 419081677 38933 38934 842515381 82045 82046 810061898 97948 97949 52856887 67843 67821 17631937 37986 37987 253820149 85441 85442 653069470 16690 16691 422716021 23537 23526 434284440 16436 16437 482890979 76596 76571 316247909 37962 37988 347109765 68268 68255 304508718 36644 36673 928335085 98312 98313 102534788 26158 26159 81341312 71592 71597 424400429 89041 89029 800063467 60322 60318 111447394 40269 40298 290618290 120 121 306301421 93095 93096 685225064 75675 75676 177310618 80762 80763 586946164 30151 30152 230975181 43057 43058 544282414 74943 74926 657244 58162 58179 598787812 79714 79715 413444866 28287 28316 867742830 22215 22216 199974076 65522 65503 432300904 22845 22846 484947706 9965 9940 466297497 52449 52450 211291929 67306 67311 204585441 35450 35431 660961690 36167 36183 787203610 46508 46483 810226298 20211 20212 462564447 91015 91016 723384083 67157 67130 392402348 57633 57636 38986899 9063 9075 868004300 8553 8554 177096930 84103 84094 584291260 33781 33782 855601460 89251 89252 540845421 36706 36707 80260740 62127 62152 136762265 57911 57912 45038693 50819 50820 27028291 45044 45045 476953574 31817 31818 98707044 32949 32975 525426471 77182 77160 20134385 63083 63072 312128855 53187 53161 58283390 11534 11511 20894621 69186 69187 952950666 85765 85766 969701396 27640 27641 814239158 79242 79238 570761542 89273 89274 955155014 45474 45475 952130149 3315 3293 79955627 5373 5398 358909481 92558 92559 458116825 39149 39174 472086709 20928 20929 184855732 50063 50064 747573930 37586 37579 377940079 10557 10543 767019296 33556 33583 345314181 9691 9692 348297145 54562 54563 903581383 76986 76996 30291691 2008 1999 651015087 63990 63991 196243493 22807 22808 978234585 27334 27335 744707165 64286 64268 568517457 81084 81111 694858839 37464 37465 715402459 7457 7437 152929558 54225 54232 178132292 31251 31262 88870210 20632 20633 189432795 54402 54403 536113338 71720 71734 433336370 5062 5088 149146319 83019 83001 410138577 22527 22521 862607920 76958 76959 118039395 44016 44025 522804872 36393 36394 934875765 17417 17436 980850012 85902 85903 475664334 1395 1375 445518932 17236 17233 569350918 33441 33453 904066884 51194 51195 597032379 80101 80125 412194651 48328 48329 785985036 90174 90184 2928537 84043 84070 513766871 13383 13409 958129347 15754 15755 368949066 54533 54534 761300793 93864 93843 316087956 41136 41159 728277697 90025 90026 747241262 71868 71883 369406119 47051 47030 369403466 2476 2477 528992302 76736 76750 445405710 44215 44199 510079626 57264 57265 373658511 57192 57193 721831273 33999 34000 700064279 41797 41798 392461774 23411 23397 915990724 75090 75080 117444711 32651 32638 370599043 44271 44292 722309752 75840 75831 531051809 92237 92248 379763554 86557 86558 308447541 29534 29535 516295181 22098 22099 698401309 63943 63964 730679421 73558 73559 290539253 45518 45519 972534243 46196 46197 631726137 79724 79726 708597362 76421 76422 331407987 51039 51040 94337388 1530 1555 48957515 20974 20975 590066521 86711 86712 713686195 98550 98538 798900240 47691 47696 25856706 12592 12595 208838506 85476 85477 77194082 99063 99064 741950610 24518 24495 227316962 13510 13499 272682196 94955 94956 649347858 83606 83576 390137935 24242 24227 635067449 47204 47197 628172490 37349 37332 149730812 96558 96543 164314335 48729 48733 75040330 58596 58597 917692473 4261 4262 292759130 48295 48296 659488636 57080 57081 634052684 8551 8552 24516033 82139 82140 366075762 88817 88829 768943547 53344 53316 726614867 39063 39090 500968207 55286 55309 507042067 45244 45251 890035741 12412 12413 803102747 33767 33777 698244611 96424 96425 644871956 96712 96713 254407850 55445 55446 837786757 90201 90227 65339314 25409 25380 371873365 37718 37720 783121061 78692 78670 808173057 29840 29829 876589975 67360 67361 474921575 76939 76940 666822560 32745 32746 618761698 96855 96856 623487689 71700 71714 263248460 21979 21980 673208379 82320 82299 66005930 18908 18904 546223998 38002 38003 965223272 19525 19526 2904253 41338 41345 292420612 44886 44887 966412134 13675 13646 64622077 72782 72783 640312550 60831 60807 613637080 34335 34336 621358966 26741 26742 274024980 63041 63037 271950297 18200 18203 789786152 46170 46175 752841144 30156 30157 73757249 27564 27565 441113279 90865 90866 662442989 90301 90329 846708160 52177 52159 156946772 77228 77229 115885920 91575 91572 270790665 76133 76127 381645734 54930 54935 487267700 39272 39271 342288538 6869 6870 71515024 13884 13888 23030730 7854 7864 461615062 40990 40991 638655026 61947 61948 666242475 5569 5570 651754969 70843 70844 534580457 8623 8624 442589938 41234 41222 184578889 77525 77505 856521660 48024 48025 243573956 47309 47330 338561374 13492 13493 102184205 32750 32751 147857290 59249 59243 833626985 47477 47499 746665932 64416 64439 874220054 93960 93953 341909717 73829 73830 657061677 36640 36613 311356288 28485 28486 116100507 15267 15241 581977682 82166 82167 301015978 64810 64785 751781377 49053 49054 406122566 80039 80013 374962650 76847 76848 862278973 87197 87198 347252104 16642 16615 165127671 33891 33892 454292767 87660 87661 797237831 97328 97329 153066595 86912 86883 838535330 80911 80912 321956769 53327 53328 230068586 50025 50026 435574941 41798 41799 7864195 88120 88121 488000176 27101 27102 362206291 42813 42814 419380659 90315 90316 732341435 61655 61656 777563242 2216 2232 230120205 11829 11830 90275452 67489 67486 388799839 14375 14376 585433570 36504 36523 989666328 89563 89539 391668505 47582 47583 129802644 6766 6763 788756325 78358 78359 196292277 43661 43662 703773814 14679 14680 863429964 59561 59588 862537570 84903 84898 604855539 74054 74055 644186470 89283 89307 488894004 187 188 286771837 51343 51344 309754483 67165 67166 486933909 55110 55111 238363395 69892 69893 984712239 1865 1873 957846590 641 642 878449627 72533 72511 333546097 66489 66472 738640242 78247 78248 790735433 45634 45607 25073691 35326 35327 499028342 18703 18704 743155788 50636 50637 200990476 23464 23438 108065975 3206 3185 580352612 69744 69772 778527248 45682 45683 67236048 22122 22123 245329494 43966 43987 990959731 7897 7898 303246739 50551 50552 405478904 34730 34731 928882964 7154 7126 358723650 15036 15037 890037902 5990 5991 203433613 18902 18916 537986361 87310 87311 573759831 28826 28827 217618774 55902 55881 501479598 55627 55616 547191100 16261 16262 269275222 2816 2817 950277263 57275 57250 868197074 2369 2350 476462450 81390 81384 776495003 9805 9806 686115843 20999 21005 725006986 20360 20374 419861038 78801 78785 277937320 34835 34852 499472038 38956 38957 227743373 4128 4117 791630278 42653 42663 345982682 69701 69702 443461610 54669 54670 520580659 9612 9613 498888861 39677 39705 825105438 52884 52885 145791328 3148 3149 843370953 79168 79169 543925030 91995 91975 610291833 81235 81241 360195891 34079 34080 223124722 50749 50759 383418281 53395 53419 13668553 52855 52856 250098891 29066 29067 749068103 81077 81056 541422705 74622 74623 228614669 64549 64533 765264931 91851 91849 556647130 48876 48894 995708847 56554 56525 125941007 13767 13768 517638875 49667 49668 438716883 74665 74636 403225509 20223 20224 675409530 23237 23238 885059482 91551 91552 20290824 87360 87378 533317525 3250 3266 433624885 93023 93053 604275753 31299 31300 666272575 80904 80905 816644847 58700 58699 797192040 41728 41729 193838385 83911 83881 365431994 9628 9629 491383260 86250 86241 120146001 3006 3020 370557345 42615 42616 262423342 46655 46656 407400712 32705 32706 502837724 35667 35668 711125391 64205 64206 661515877 80345 80346 945819218 44106 44107 709329477 46619 46593 583991614 22108 22106 456010669 32496 32521 313596613 23655 23628 369894174 61400 61399 717701362 48362 48363 444176782 10482 10483 508009778 59556 59557 350844002 52998 53013 330542775 39110 39111 722359796 66735 66726 645360634 46493 46470 35320818 13137 13138 450843561 16193 16194 305415303 61337 61327 879831414 18328 18329 681773777 68298 68275 891708600 73045 73024 407130637 919 920 535606573 22244 22253 11881865 48390 48391 954415438 16915 16916 595599562 32530 32531 252575399 87015 87033 801045347 75820 75846 485048874 2742 2745 784867501 10664 10665 350006557 6822 6823 404497310 94434 94435 680378558 23028 23029 552246226 62932 62933 918866741 9127 9128 478385316 68757 68773 334679716 88779 88780 800181755 21944 21945 274650537 64529 64559 990576341 8338 8315 744126473 80468 80487 518156794 18038 18039 305577712 34500 34501 601399034 65679 65680 80292606 6646 6648 241253889 34812 34813 625117710 87549 87550 566937887 7059 7030 154100827 65295 65296 300850667 27326 27327 686285786 35570 35583 903036929 80624 80625 403988235 41983 42009 387287912 76054 76055 685062681 53210 53211 944278320 79427 79426 348218415 98935 98929 491257371 51813 51797 983295038 7145 7126 8377550 19426 19402 646365412 5205 5207 810972258 57301 57292 76755214 71482 71483 71675452 29632 29633 843304904 3750 3751 779889417 18474 18467 530916176 58612 58613 186945993 11124 11125 787549303 20616 20617 216510179 57012 57013 878076236 87838 87855 784301376 26706 26707 154251908 4194 4195 10525902 73970 73987 631415472 64737 64738 556504068 73255 73256 392190769 53517 53529 758409003 44026 44042 488492100 29649 29650 353487872 81665 81666 4956076 89054 89051 451753385 43649 43620 245426514 24866 24867 192226050 93437 93438 772731058 66869 66866 687430392 48201 48211 504544727 52040 52033 470807931 46260 46241 763448210 48582 48583 429832567 43691 43667 223873549 50973 50967 967549433 81229 81230 979975385 33612 33604 709038078 95175 95201 119854635 29495 29496 391853717 15485 15493 841418223 3617 3618 516899058 37759 37760 751436696 5921 5909 527815699 37847 37846 330003095 60494 60472 17748642 88767 88768 711823900 15359 15362 596004740 88283 88284 406884600 96208 96202 606323661 73718 73719 422971884 30522 30530 528449628 25806 25826 284499143 90094 90095 963578642 49545 49546 200224401 78926 78954 815695815 59928 59927 152178695 82036 82040 444252700 75828 75829 178876464 3808 3809 405710743 74541 74542 694965113 94862 94863 285586350 78333 78334 311417907 47114 47115 757788962 92000 92022 39301738 2875 2859 236333294 8504 8508 110936124 85330 85331 487734766 7241 7263 479783341 86842 86843 332463173 44204 44196 507102893 48079 48051 124533829 2694 2711 439677497 40481 40482 82301527 64936 64915 573241158 11656 11657 183481443 41916 41906 706426714 5215 5216 19962211 54354 54358 650817844 82944 82945 657656008 51329 51323 187937091 70616 70617 806070486 24088 24089 820610659 54263 54246 41555543 35321 35337 314395694 85665 85666 655143674 81638 81639 915854252 39290 39319 307689038 69855 69856 324760145 89585 89586 731246125 95615 95602 618459494 58477 58496 115204887 59616 59595 469304219 90065 90066 279356192 41729 41757 82986039 13123 13124 32369081 67271 67289 560505804 49638 49628 650322835 49198 49199 574085174 72719 72720 440498942 60118 60119 662664768 53211 53216 989434973 11348 11345 738364916 67601 67602 219342735 77866 77837 612429000 56528 56519 701032934 90809 90810 151540730 83450 83451 393035356 2593 2565 119440232 99471 99461 781558306 47545 47546 909683496 28640 28621 720640850 86328 86342 790741795 43554 43555 863850707 33559 33589 329762217 48725 48726 756174182 27214 27241 33713978 72360 72361 655441565 10506 10503 389591442 65940 65934 255147854 74426 74433 194823048 23412 23413 959588086 37256 37257 501941442 54335 54336 996621056 87045 87046 956500826 6943 6917 381479761 92899 92900 928785539 87934 87927 191906582 54433 54409 904607901 87718 87732 850483259 24360 24361 428830809 45325 45326 735664118 97950 97951 974837759 23889 23890 841702863 72942 72913 378545167 91636 91662 43207311 44270 44276 271274109 59093 59100 690042103 86774 86798 414506175 74775 74776 175589740 32872 32873 524266671 16219 16220 94124443 777 778 780945721 50294 50295 974018214 38516 38486 389305088 83661 83662 163703808 55131 55122 264717742 54643 54649 532348214 7246 7247 892989723 80254 80255 143339859 64126 64151 910141114 50934 50935 658018504 61541 61532 145924744 73836 73806 662075694 13690 13692 48625168 84021 83995 682371351 54685 54676 834196464 51248 51268 226467694 42775 42776 567591247 81800 81801 880647740 18075 18076 514639858 80692 80693 529760643 46917 46918 263038387 92646 92619 975976760 40433 40452 76105610 3975 3976 517068332 83050 83039 822083805 96526 96527 987589051 46442 46443 156246224 92873 92901 936732535 14400 14401 977952335 18367 18368 594617514 10485 10479 709300259 52388 52389 902903726 13288 13298 216230559 59140 59158 825843460 71118 71125 666445913 33602 33603 606152584 54 37 787330250 2061 2062 908198769 2245 2240 202229959 32109 32110 528665657 19595 19596 882862766 94573 94564 197105085 32850 32851 400476423 43377 43358 435542774 88682 88683 498966898 18217 18218 36352715 31220 31241 224695004 68985 68977 294966194 90636 90658 608759720 17395 17405 112129771 74652 74681 526054656 81303 81296 486918445 71072 71051 448309841 19179 19190 298205890 61298 61299 843652202 90841 90844 130694730 25598 25588 409165407 99887 99913 985505909 44768 44769 296295623 1924 1925 994100519 18286 18295 850799128 55270 55271 21380653 82904 82897 903466112 56403 56426 969241229 92410 92411 888111678 31828 31801 359274615 83815 83816 712762199 138 139 56840259 84636 84637 247839109 59241 59242 567904551 67721 67738 806489611 86375 86376 349987894 92771 92800 212666798 49260 49273 832493305 33333 33303 125970457 21039 21042 294811583 76024 76025 227829059 63529 63530 92674957 38102 38103 302507701 49859 49877 185974311 7907 7908 200185576 23430 23460 400866587 7175 7151 809006520 27174 27173 475663837 29969 29970 327209313 19717 19718 362468498 80378 80373 342104753 55788 55799 475355953 85881 85882 381595232 45231 45232 649151040 58119 58120 576631860 77210 77211 688820887 73679 73680 946510443 67806 67789 4422479 15733 15720 2192309 36199 36200 942267692 96602 96623 975237261 25132 25133 486040213 72127 72128 401320208 8379 8403 232580535 11981 11972 957409198 92343 92344 709331683 25674 25646 955073263 28014 28015 894062038 16010 16011 698440429 49358 49359 235919638 80482 80483 125205227 92028 92004 302583702 15592 15582 411846931 3747 3718 740113146 67173 67169 919128677 76098 76099 909112314 7039 7040 364486721 14797 14798 715435738 18650 18651 406876469 23727 23728 53630537 18828 18829 227735074 22103 22104 954825182 3295 3296 233963759 17186 17188 608488842 9101 9102 42513078 3017 3014 718808223 47680 47681 22188167 94269 94270 852714411 51696 51688 725914752 90448 90449 606030237 43370 43371 384983580 25834 25835 67894892 8334 8335 234224208 23264 23250 655859544 59408 59409 111739052 11014 11015 991619042 91156 91163 207448156 85367 85361 455535581 81489 81465 989939657 77561 77562 899819081 54100 54103 466062505 94982 94983 126519660 83883 83860 984835736 86326 86354 52655880 76775 76776 958725778 63811 63812 991493049 84048 84049 42868704 21505 21533 746857578 25366 25367 977487770 19209 19215 693866013 87080 87081 87639914 86899 86900 275087547 54333 54342 447920443 98741 98721 970903805 73583 73584 217410468 30937 30922 371645977 61972 61999 87699094 4810 4811 506526609 46112 46137 794048590 36902 36918 919988554 7432 7448 735546663 50121 50122 589551664 52079 52080 104119657 96610 96611 15572653 71230 71207 472155897 11077 11078 722808985 73772 73765 418117944 37005 37006 482455920 57834 57835 135054827 73523 73524 848857438 49521 49535 515071348 10497 10498 864631449 46322 46300 784063027 20698 20706 994307670 77411 77412 68918627 18053 18054 240673741 18440 18457 815331855 15072 15073 744403145 6658 6659 645457240 89899 89907 569534965 56037 56007 389271859 95733 95734 117797211 95519 95527 595165087 82638 82639 133804317 3151 3171 901446938 46356 46357 973471748 80566 80576 768334597 66861 66862 626086870 63816 63817 716689718 49925 49897 266802531 18082 18070 427356603 2167 2168 344524695 55945 55942 284769726 82382 82383 92510048 10976 11005 261472095 79023 79051 247753934 14187 14164 555997921 83978 83979 296561009 7128 7133 880547348 37070 37071 199944235 25912 25913 478011887 32827 32857 353861443 65334 65319 941304823 87844 87845 206475327 83881 83887 696982707 5204 5205 741270263 91332 91351 894158249 35172 35173 392481754 16036 16037 299964792 24515 24516 231508152 60513 60537 852955502 67722 67736 420527831 84094 84095 282173089 18314 18324 372811768 2459 2460 292307323 63200 63216 312192957 56910 56911 430770159 22231 22232 642052845 39385 39357 706513658 61738 61762 237971879 15274 15256 584689430 67815 67802 497603910 96589 96590 732180274 52317 52318 849708887 28537 28548 945264552 37655 37656 676350585 40276 40268 6196364 62484 62485 914666793 43293 43319 44446481 75496 75497 545227348 10777 10757 117007516 33428 33401 945957766 73817 73825 878242321 87533 87503 316543556 73958 73981 456385816 90559 90560 537579009 32385 32386 118235949 33650 33651 197824965 24058 24059 605531534 7381 7382 492769280 92622 92623 735967256 57486 57507 397735115 97382 97383 56261937 21562 21558 104597983 55720 55741 956498705 44306 44323 373214035 29773 29751 181087466 66628 66626 750132098 58691 58721 555617435 97333 97330 252119578 79970 79971 224916619 9723 9724 66260106 29077 29078 669082829 10658 10659 369349269 97434 97435 430870531 72198 72199 778320359 61478 61479 214628908 73059 73089 716058330 59733 59734 603487641 6122 6127 386059358 91234 91235 560629617 32989 33016 432814425 99158 99173 482315068 28965 28966 592878080 21089 21068 597514873 10249 10250 356615388 6424 6415 886546794 12849 12863 712296994 97796 97810 710414215 24328 24344 805853209 56148 56149 75510313 18051 18068 776782479 13020 13021 445752976 36892 36893 501579463 24514 24533 815531278 25434 25453 242480248 1319 1320 83582104 97260 97287 134245642 6528 6529 814583117 78170 78186 944835220 20267 20268 266367579 46657 46658 509171828 56004 55998 284622982 33009 33010 639902056 56103 56104 355576885 76496 76497 569876753 91894 91871 649912438 72028 72025 640299152 8044 8024 524764701 71562 71563 757353846 68993 68994 285966422 7751 7752 853191431 11916 11907 841164071 19783 19784 450872860 70210 70211 906276388 35931 35927 124395562 56938 56939 700900175 99000 99022 895503304 96795 96796 711059915 20262 20263 997059629 79733 79705 887918482 51262 51263 387214270 34203 34228 590321656 49450 49451 113164844 44352 44326 275907229 74518 74519 275507642 16977 16978 223420867 58590 58606 508724501 10207 10208 844761844 14771 14772 350074943 24358 24359 313559524 37457 37437 624115729 12425 12415 931789481 43796 43797 353415628 48227 48198 778961029 75823 75824 708585089 66098 66080 538634326 64784 64785 439279438 60157 60130 255516064 33569 33586 570570896 50114 50115 902709832 3276 3249 580886866 53265 53247 187829438 79341 79366 636824626 41062 41056 94405413 37713 37714 40768852 21707 21708 844235999 72904 72930 358879673 69635 69636 141068962 6635 6662 741126098 88893 88894 104387943 89802 89831 881559213 32434 32435 281077701 46076 46077 696349988 31346 31347 386789142 81069 81070 45470272 75075 75097 971066497 99080 99081 483172518 31454 31443 984356701 57252 57253 1083970 68916 68886 494098068 46764 46765 609388193 53509 53510 908994165 49874 49875 55261719 16980 17009 961724450 29909 29910 690084141 83177 83193 858926537 75216 75235 447443969 46504 46505 278981965 61987 61988 890484136 25425 25415 698282603 39943 39926 191805686 63709 63681 28733610 1207 1208 723717887 72194 72195 951056887 89419 89400 378175650 90265 90240 131341577 31160 31163 9910265 81282 81283 954665123 53577 53587 526584476 62121 62122 624446535 95788 95816 642318511 19157 19158 29000471 47272 47273 300919101 12206 12207 675258895 46968 46957 170524432 86481 86459 615013453 50017 50018 126237252 74785 74779 41269950 17099 17110 849817862 10107 10108 428146082 47661 47647 240526497 21337 21319 767240093 43964 43969 708610380 52877 52878 749993902 16652 16667 768988493 23730 23731 465560225 21328 21329 362959039 31579 31584 676132861 20716 20734 598053978 90052 90053 584285902 70648 70649 307247102 88253 88232 113656173 6789 6790 570902521 14446 14447 243443574 50390 50419 495825892 74878 74877 940436597 895 896 451691419 17769 17770 965628776 65396 65369 588150633 36970 36971 765865013 36765 36766 541355347 46025 46026 772380440 70243 70248 825773072 79840 79823 392380039 50707 50708 973146673 29605 29606 211013014 77946 77947 530080833 57115 57112 689081774 65614 65615 178872859 84480 84481 888300583 12395 12396 575196255 13970 13971 24703149 51933 51934 680620281 6249 6250 71219110 69074 69075 307583273 81513 81514 350534679 19712 19713 379266704 83072 83073 737071006 76377 76353 272699552 19188 19189 948041899 25929 25930 666872757 25625 25614 192761526 76241 76254 248656641 33564 33582 67988534 46931 46911 393402855 46259 46246 214786267 34623 34624 858664784 80168 80169 201430712 79715 79716 82226088 27090 27091 503579507 99501 99484 318477953 27383 27386 741117051 16770 16788 75323533 82971 82972 782061104 66235 66236 470185079 57831 57832 652366712 2640 2641 559865429 31737 31738 588266079 22864 22865 202847618 27280 27281 462653973 40289 40290 956135434 7308 7331 466949415 14501 14502 327418854 49235 49239 792546105 2142 2127 622650441 48768 48791 214234190 86967 86951 921299610 51536 51537 491729501 36046 36060 485235879 38033 38047 46186114 93977 93978 67626977 69026 69011 296306805 56876 56877 925112332 15549 15555 134724589 76015 76037 838366997 52403 52404 108038556 82715 82732 336401063 67148 67149 516586035 40678 40698 390868745 32300 32275 214029542 68536 68537 365230904 44157 44182 267423194 94758 94751 502733857 46680 46681 669668094 67520 67521 772355538 46493 46498 609145458 40341 40342 70146900 18415 18416 466217057 53310 53303 714962053 28135 28153 888239768 5963 5964 627069375 7985 7976 693463459 56320 56292 793374519 9245 9233 761352116 59796 59797 624165597 9635 9622 571386373 98969 98966 601326612 51689 51681 72340503 85482 85491 753557598 81764 81765 6694099 58641 58635 722993821 79309 79310 298360738 81767 81768 191901261 55305 55325 626440592 83249 83241 368090450 80837 80838 401336302 37900 37901 273224988 93058 93041 413128935 491 481 438177518 63538 63539 335998580 73156 73157 699646742 46223 46197 560229405 35022 35005 910380670 2342 2343 739994497 36073 36094 192678641 55297 55293 533845930 82359 82360 781243822 63808 63827 957407004 22704 22705 946423385 65684 65685 378989885 41533 41534 882105205 72898 72899 90835237 91765 91744 83954747 35653 35678 299725358 94270 94273 728081489 84520 84498 530127734 62194 62195 487141836 93778 93750 616432741 74823 74824 795427064 42707 42708 994091468 34885 34886 867305937 32715 32716 590699041 68864 68865 677753385 19356 19357 584313931 11539 11546 361329187 10264 10265 162975139 50539 50550 997847225 56979 56989 985696740 335 336 555243253 1839 1840 638338831 17218 17216 589774862 50118 50119 888084972 62088 62089 124546519 53409 53406 365525811 51484 51494 893430968 37902 37888 971810889 7321 7322 2368381 96808 96809 476463608 42408 42383 496932430 39582 39583 738453167 73598 73599 26223731 65391 65390 223247056 87178 87179 11039822 66651 66652 882417793 36308 36336 533575658 5994 5993 923724453 77715 77725 192309030 66194 66203 137494804 3039 3058 269112691 89633 89634 270031233 6960 6966 901710737 97534 97535 209996820 1494 1520 716253996 51226 51201 31851537 37868 37895 402120730 13521 13501 37312556 87845 87846 896028982 44588 44589 153493534 98512 98513 530734715 14402 14381 427801379 37887 37910 611358824 94778 94752 159072297 37061 37062 906782926 41932 41933 176936551 18824 18812 692591741 46112 46102 860132206 64287 64316 952483330 41578 41579 42100997 73380 73406 480495549 7419 7444 749266172 48593 48594 307727713 42662 42663 662226886 3248 3249 718637686 40356 40357 358019341 48598 48599 972517509 77494 77495 816619505 74460 74468 825481327 19258 19270 904529377 81720 81707 755983653 24178 24179 754128911 18742 18764 617174854 24108 24079 898835998 42890 42891 301796696 2620 2611 624795537 71085 71086 602226662 17732 17760 94800981 56724 56734 474742954 86594 86595 402536693 97406 97407 960492183 60258 60285 910498893 34319 34331 57341742 81777 81803 494177038 79366 79342 700968630 73670 73652 684019755 3961 3962 500073164 41131 41124 579157666 31273 31274 629294808 16037 16014 310922323 95197 95187 912658098 18453 18439 891326072 34612 34633 816900805 42069 42070 16664673 1001 1000 480250230 50069 50057 943436421 2289 2290 293269922 81551 81568 28087478 38363 38364 61561937 42381 42382 498703698 75574 75589 281210962 25841 25842 414006586 18533 18537 101686821 14168 14169 571973645 90785 90786 469943798 13181 13182 655120781 82074 82080 229225760 87206 87207 792727473 61702 61695 399224143 30043 30044 810935546 46581 46604 522072980 35012 35003 158582304 46235 46236 727465383 41332 41333 980163008 92393 92380 561980461 64622 64595 504043323 93893 93894 914825333 38875 38900 53475092 95829 95837 563418625 36739 36740 718506581 78622 78624 934857015 97074 97088 117749859 38031 38051 523263783 74537 74557 449659108 6145 6172 98262839 86001 86002 888144708 17479 17480 740351401 15329 15330 865943259 7136 7113 426491705 92017 92009 933374170 22614 22615 333702062 45562 45563 747146258 53927 53905 27396881 47872 47876 166919 28269 28297 362838773 1317 1318 630345131 45598 45596 604148760 8033 8049 390530241 97693 97694 883771809 9475 9481 845593372 74764 74765 516401648 98539 98568 385741378 89967 89976 277843740 25866 25860 276255157 56692 56681 142597019 80810 80811 890039186 28791 28792 688111410 41959 41960 432034936 24508 24504 827915112 54030 54031 625253553 2474 2490 172096769 38286 38256 119453935 84911 84912 469927507 44656 44657 506888080 97730 97731 200468803 3065 3066 569296239 63395 63408 52188848 58743 58749 601473143 61663 61652 692403731 36748 36760 836201181 41894 41895 810239309 13505 13491 944488868 52218 52204 582516949 29288 29284 357445431 40025 39995 373677849 1619 1627 644864399 64953 64929 654628376 19716 19717 347603858 43715 43735 563863912 52322 52323 193035656 90913 90914 676057064 70380 70352 966787282 4869 4870 933060157 50235 50236 797185045 65508 65509 126614947 37150 37151 147906139 89932 89933 732661583 17803 17787 173644699 4527 4529 501015445 93016 93005 876906595 5203 5204 827816091 67327 67328 584679060 42892 42893 985600721 69209 69210 941238534 33317 33318 531212337 66767 66790 988801268 49208 49209 827255816 68722 68723 676037213 38189 38190 908489957 67426 67427 316019957 62062 62049 701458331 43116 43145 909688019 44465 44441 530473814 69210 69211 163909364 23832 23833 499367576 55097 55069 802285624 20950 20927 925641414 46960 46954 229892776 83923 83904 412539416 2348 2349 834510226 25213 25214 739921174 60482 60483 117126903 19185 19159 731637315 68219 68196 167986446 11856 11857 521982193 1950 1951 47046512 59872 59873 145073337 55156 55157 94735194 97202 97204 416853192 51977 51978 660497148 49717 49718 648816497 47277 47272 286852408 42602 42603 979634766 60874 60875 610895442 94249 94257 159135606 74452 74427 615504497 16452 16429 645155745 72575 72555 958828085 36847 36867 298088184 90828 90813 762392027 72661 72662 616487289 92269 92270 687275127 43284 43294 342195505 18393 18394 541279088 35696 35697 266883878 93713 93727 619214725 73917 73918 920552329 12539 12530 953140429 30939 30947 600689937 2437 2465 741654779 38078 38101 293501729 47341 47318 706880810 73531 73532 848234507 82968 82969 433620330 35879 35849 192758564 29209 29210 878688653 79659 79644 286559696 66342 66343 698508512 57711 57712 267428021 93683 93684 533635582 70772 70799 99195992 58245 58258 563877437 42034 42052 655651172 10930 10931 582355041 97160 97137 205018268 30645 30655 688279213 4354 4369 660885049 95261 95269 987563998 84633 84638 121662213 64017 63992 322753914 51909 51910 771448271 89194 89202 997464869 8613 8592 228618925 24218 24240 257471321 14205 14206 608793209 3677 3678 749506116 29617 29618 391997539 84730 84718 586205420 6949 6950 44208042 47425 47426 474016803 3519 3520 696040886 78351 78352 259014508 63425 63426 212220564 42063 42064 260885262 97488 97489 834691540 44611 44612 125910024 81111 81100 654935505 5849 5878 728171725 5449 5448 102709614 52644 52645 304472253 78523 78520 737821908 97213 97214 965126582 66491 66474 857696905 29778 29779 139155240 46988 47016 427094665 93449 93427 648058451 10458 10459 833513589 75356 75357 678776994 64961 64962 278829347 89571 89572 477682531 28252 28253 976737920 99146 99169 402367555 79461 79486 390483623 61693 61694 945797165 4891 4864 735979304 18518 18519 227677221 3175 3195 431079903 23172 23193 894558998 97068 97069 968927909 88552 88528 633231036 74075 74076 418262491 23607 23608 702262127 91204 91205 134635879 57734 57750 886496035 80898 80908 739276215 8872 8873 836378969 93692 93693 695633960 24141 24142 22135743 96903 96931 257466173 21851 21881 899149172 9921 9902 272973638 22776 22789 98860140 20588 20612 20422252 30201 30202 582008302 31599 31600 517815143 81127 81128 126938190 57991 57992 236865780 99143 99144 735872444 42520 42521 577564532 39520 39521 800094296 3400 3401 329781224 50667 50641 495160457 12298 12308 941595484 60088 60095 786491400 86805 86806 514242294 83627 83628 468536269 73535 73556 765177687 9052 9053 75646260 36575 36556 9189394 64269 64270 407618112 34690 34677 278683950 74004 74005 318635138 45157 45145 482405553 78722 78723 168484802 85883 85884 702641164 57976 57977 622514318 91390 91391 654595358 3205 3206 241925016 52402 52403 453359762 17677 17678 615333528 15074 15075 740130946 71479 71498 670211295 29654 29641 432750946 36965 36973 628968245 9061 9038 893788617 24249 24225 521544886 16189 16190 44961079 73789 73818 332183593 8851 8853 523940435 99630 99633 234779863 55618 55603 70813893 38199 38186 701546144 79493 79463 466565876 39895 39910 715373040 8298 8299 648226819 3600 3606 904048290 11798 11799 958792079 27456 27457 863145743 17366 17361 680611976 79585 79595 476905998 60144 60119 139717531 69818 69819 798281632 67597 67587 465237653 53056 53057 39511502 95425 95417 221567976 87152 87150 448034229 59174 59155 158787237 63707 63737 790169778 57 58 271126213 69738 69737 45564497 60235 60259 729254044 96225 96226 815437183 50210 50207 116986728 6561 6551 802734864 63508 63509 865162849 22867 22868 770651202 50398 50405 96884845 81062 81059 785705347 84022 84023 845012916 73966 73967 468608725 37354 37381 589723418 34340 34365 377944677 48968 48948 125603630 40665 40666 66558786 92733 92751 282642750 97637 97638 696997521 85065 85037 595323829 47709 47717 51395099 99801 99802 976890150 20648 20659 817497133 73646 73647 418937805 32841 32842 369288160 17358 17362 219932278 98184 98186 84809016 9829 9830 372101254 2742 2743 482490359 91421 91422 369888982 63871 63872 725795406 9171 9183 953107953 19236 19252 949514970 15250 15222 837897597 69841 69842 482276083 7531 7544 892341415 64495 64496 84363073 60203 60194 78691766 20346 20347 632230046 18156 18183 833741540 11738 11739 601315572 40713 40739 958137384 27216 27194 814609906 1424 1425 658144636 17646 17647 580822572 12924 12925 56221585 87623 87608 75005254 51199 51209 904518350 86923 86924 239740597 86955 86956 233644026 70280 70301 445090317 36440 36441 658649980 39566 39567 393720700 22543 22541 721383600 33074 33088 609138568 84984 84985 182967757 31818 31819 957276164 16138 16123 975001831 72107 72108 855252667 87411 87429 973175995 12814 12815 512925378 22850 22851 183159585 22119 22120 484083644 57878 57873 859378052 26994 27017 402166696 92488 92500 706206870 22204 22205 326179621 2886 2867 937100177 42446 42447 118845504 69058 69028 756006756 2323 2324 925423953 564 565 428098420 19564 19559 772552890 3506 3507 535542429 32096 32097 710299807 94616 94617 317194858 4710 4740 597529319 64274 64250 534189762 51911 51912 26510825 38575 38590 162610411 7111 7112 57758996 13375 13396 807917081 96564 96565 709240826 85458 85449 918774654 72046 72054 16041922 12182 12160 249115517 47463 47485 529948062 97219 97222 203997852 55775 55776 452035701 12974 12975 841640600 69237 69238 679211263 66198 66199 46870807 66225 66226 424598476 40033 40034 645634970 14539 14529 84548205 36704 36718 640027789 61605 61598 526363783 50821 50841 443550379 17315 17300 74432160 41987 41989 774736796 88137 88138 116629471 23942 23922 72647324 43889 43890 173072038 66764 66765 686060993 60709 60710 820643131 49270 49271 881152886 47128 47105 709529582 25514 25515 874284844 50960 50953 734055983 52181 52182 600252254 99644 99618 894731019 40312 40313 751456817 6849 6827 494534051 15412 15433 626722111 75267 75268 227662549 14363 14364 307659801 12381 12382 622940750 25629 25623 840204435 79765 79766 770579065 12442 12461 150879786 78091 78121 676665117 99944 99925 366533996 87284 87285 413930488 85794 85819 988956252 88307 88308 807992761 46978 46955 727901242 66793 66794 164015373 45032 45033 465913486 52935 52936 445251877 77179 77180 158565119 58590 58591 16560139 69434 69452 408421474 44034 44035 369428659 25253 25254 878396945 35336 35337 488815931 94289 94290 711014737 56889 56871 626913430 74826 74827 854187579 65266 65259 18391204 46965 46956 824441768 94451 94452 664639533 80529 80530 797633614 56856 56854 526606920 66011 66012 282544108 29547 29548 821573124 27663 27664 841769578 45059 45060 663573011 39238 39234 538162682 87262 87263 917763996 92638 92639 162786021 20646 20647 642481680 6242 6243 272250165 42041 42042 975440742 94565 94549 542237195 47670 47687 960111647 44315 44316 931006275 58273 58267 984880560 19758 19759 843437990 6746 6747 743018432 30284 30280 776714655 33919 33920 633309918 45164 45143 753648413 82102 82103 918248480 95308 95289 881571867 79682 79683 832342875 16194 16206 409544631 1294 1277 584063419 16605 16606 336955339 28363 28364 214531828 22182 22212 286238059 36404 36379 815109022 98724 98715 125890110 65 39 493801515 15514 15515 91446804 19988 19989 417720408 940 941 490374471 9299 9300 563873038 4076 4077 315848133 20170 20169 117528940 27161 27162 343363877 10829 10830 879504191 25216 25217 249649411 58971 58949 171229759 21521 21517 36337384 40763 40738 772462346 97767 97768 920417055 72150 72132 306231739 78189 78200 920188805 1704 1720 312472008 42264 42274 373147080 98403 98404 916656974 2621 2617 690109669 48686 48687 263304635 46878 46879 955952954 44825 44822 434607012 50479 50463 928830485 27690 27691 659327042 2498 2499 491831725 82702 82703 470086679 68144 68145 825391575 46602 46603 969241724 74934 74938 528855215 50993 50994 737010348 33124 33125 146133194 32790 32791 852581308 30415 30391 323141999 6777 6750 160287760 63679 63681 715123513 11494 11495 378480729 36002 36031 965276442 76318 76312 754084860 41585 41586 907079480 7632 7633 916947101 48941 48942 575346831 56128 56129 328801854 59702 59715 360949507 62323 62351 746852694 97378 97386 753055036 68153 68125 626025760 61030 61015 184444904 54444 54425 634905402 24461 24462 347949077 80335 80324 252083879 67207 67178 907409755 91161 91167 590936213 38492 38493 760118422 87679 87691 915943341 50445 50446 896062764 89489 89490 336483425 42792 42793 4824242 18674 18663 294334763 58085 58086 351788839 30250 30237 454839903 32297 32302 972973245 12169 12190 718979746 34112 34113 705808350 42007 42008 936354300 18561 18531 911973116 18862 18868 77415448 28016 27992 178177322 74445 74448 66123873 50165 50166 398371702 44778 44779 610152904 41918 41893 220430902 47342 47343 314000661 5117 5118 639997417 44154 44161 461530258 3751 3780 848080690 90464 90480 554073177 66170 66154 294919555 83029 83030 421173163 31849 31826 996630265 89628 89629 326784479 47572 47573 580550414 25268 25269 391817420 23820 23804 949855335 21913 21914 896355217 39157 39158 157914058 41313 41314 865571578 31665 31657 959988752 5742 5731 341226557 5516 5514 11825672 56129 56110 412574525 99672 99673 403412794 49059 49060 400546489 29207 29208 552138950 87312 87340 648589097 75614 75615 109011525 85100 85101 55973359 36245 36246 497200071 14189 14190 574227398 15618 15619 467156168 81637 81654 333184913 98148 98133 725753431 97838 97839 264308603 62839 62833 798330350 74870 74844 965361293 85493 85472 898532140 79254 79236 957341971 18228 18230 868362828 70675 70676 757202476 28946 28947 231964881 56233 56254 26400786 97250 97248 245948513 1189 1190 46523642 76429 76430 480491479 71579 71580 394150420 84149 84170 798231210 24947 24954 119941100 11153 11154 967114722 34419 34420 351353682 59209 59210 290227915 18352 18344 648749508 36513 36514 736997902 30036 30046 59191343 21844 21835 21656343 26864 26865 119864594 19407 19408 214066077 2039 2046 393833011 60181 60159 616224585 59598 59611 280613166 39675 39681 117471243 86671 86672 900775427 40853 40865 895540306 55875 55876 481629353 89665 89648 435902356 14471 14472 766463288 32599 32600 324108842 48858 48859 635406131 15140 15141 408167849 31352 31353 966302789 92084 92085 566948778 54210 54224 147103209 83310 83311 152881790 64757 64770 305887531 24533 24507 100018105 31516 31517 488140318 98318 98338 597348802 14792 14793 823544815 50338 50334 828856520 23503 23511 849421798 71870 71871 957489758 3193 3203 52670716 5825 5826 649308996 51556 51571 101269318 93353 93354 639960239 76356 76381 362894367 75253 75235 46338105 8815 8816 918641046 70321 70307 237707501 32009 32010 86820155 34963 34964 668785073 91296 91297 347775513 29960 29959 89538783 46075 46076 607599321 42608 42609 787875217 4066 4037 800533018 48658 48671 989656998 71136 71137 66096245 37132 37155 304944513 12265 12235 316101787 84089 84062 938496278 72713 72685 48900623 35401 35402 762165453 25808 25809 869054319 38211 38212 204025629 81000 81001 768601985 30497 30498 209868874 91741 91742 19992374 93862 93863 783800250 300 301 422877219 19983 19984 262292819 41414 41415 806137585 74352 74353 573905624 20704 20690 561836284 90022 90023 796956424 98310 98311 6833768 58537 58538 741054966 68601 68597 27548276 54639 54622 528814698 41082 41083 533803841 19616 19617 710760391 31721 31722 836739902 11600 11601 581318231 82855 82860 59078615 78708 78733 730488535 65589 65559 96937686 92520 92546 318465760 90085 90055 952870910 89944 89959 403267447 89596 89597 324603692 39659 39660 471459895 8852 8853 473301556 30437 30438 756897187 77666 77667 370276854 71563 71534 390033461 82067 82060 136499637 9655 9683 916187144 49673 49674 597961496 83579 83580 94365427 21248 21249 316923884 6700 6709 944190830 16130 16119 623153652 95135 95136 930530314 69113 69106 468721178 92148 92165 387830807 10257 10268 681962264 51162 51163 196672008 46080 46083 568441666 41929 41924 484742337 21347 21348 24963750 96279 96280 764015778 29829 29830 397698385 85288 85289 166082785 46471 46464 20631955 86290 86291 137826049 88621 88622 10561920 92201 92222 771526624 2983 2954 427156250 5656 5657 266615353 48887 48888 166496523 52607 52608 617158634 45818 45821 544500474 6096 6070 244088481 70129 70113 270392012 33213 33214 957229077 46862 46841 210874437 47773 47788 317778082 94908 94909 754433186 86263 86285 522276722 60610 60611 931944031 514 515 608556691 67880 67879 757945776 73521 73522 23392934 21228 21233 153000390 34427 34454 925944361 42127 42145 426439080 78763 78734 269994309 36167 36168 390180830 80769 80765 490844573 86304 86305 203513834 79604 79605 463118598 26887 26888 275617176 13549 13550 104312786 44503 44504 192862607 63662 63651 13930358 35047 35048 886786428 69 70 704274179 65388 65389 932854821 78001 77977 259627722 14565 14574 558524916 26785 26786 27186301 27166 27167 35011510 71998 71999 384116262 55720 55721 494700687 39364 39341 615951263 52265 52267 769730164 40122 40094 318136288 45512 45513 751879040 70773 70799 181643220 47786 47787 388856503 14396 14397 403484083 2059 2029 983074344 82502 82503 962052955 88362 88381 626714916 37089 37090 608925141 72092 72093 961933700 64760 64761 234399724 79298 79307 925667144 15798 15776 174497335 5003 5004 259241470 16789 16790 582385265 13848 13849 249090242 40744 40772 41250576 75976 75977 955666220 4299 4313 229948135 42246 42229 476321869 39785 39768 294692907 23701 23685 198008106 12811 12812 895747163 37169 37143 351191916 24387 24388 157427764 448 419 532336210 9694 9719 78174390 83495 83496 443167596 36145 36163 423641080 14487 14488 586757495 33534 33512 318116221 17129 17124 418564328 18104 18105 879092699 4287 4316 521368919 97487 97488 872014524 137 138 501991484 64564 64592 617559874 86428 86419 250152519 898 899 174741337 37090 37097 278422629 61157 61158 140509394 69706 69707 285618752 11941 11922 909979083 71373 71353 347125583 48878 48848 640659597 69903 69904 499843366 5395 5396 511014549 28079 28080 506106989 18046 18053 190835533 53400 53377 757885426 98304 98305 238798889 52457 52447 998697742 89934 89935 513010925 73796 73797 143016792 56608 56609 232089686 55385 55362 382197066 28979 28972 577079518 12564 12546 759475883 48498 48524 626999769 38193 38213 275828736 71323 71324 143698874 8779 8804 657873193 39735 39736 170834512 61397 61398 424025544 6219 6220 350369019 71312 71313 575988288 49430 49403 129172967 97910 97911 284087976 10326 10327 790778385 41221 41222 987881647 89453 89423 489149724 53952 53958 780748088 23160 23161 542602310 61069 61070 52457962 18542 18546 649226624 69853 69854 330145794 40383 40379 385571413 97335 97336 492034703 20608 20579 169855274 41335 41345 329504849 66202 66203 169567876 16675 16676 830688809 85261 85262 430827860 59953 59951 182539446 49369 49370 50273812 44774 44775 198145094 64195 64196 82445210 74245 74224 991989419 35998 36015 876599955 92288 92262 887454265 99984 99985 824147083 34315 34321 201930896 17520 17521 630590243 66272 66244 345829853 23839 23840 278638803 30009 30010 706995202 29461 29481 143372936 60786 60764 242779408 20454 20455 226163250 97984 97985 632736558 28920 28921 213760832 37516 37511 735086904 40402 40388 348005516 33668 33669 993980997 15986 15987 186416048 36341 36342 30984714 66948 66960 149182456 50712 50713 348007462 46011 46040 445218844 2367 2351 552591594 66442 66443 727904903 37801 37825 777423751 60665 60662 395508488 74024 74049 624718109 15158 15163 755908901 82065 82066 857049949 50595 50605 552007988 53104 53105 57722487 12109 12110 94536871 68186 68187 472242381 25044 25025 21708455 98909 98905 909512423 60562 60563 945977101 49786 49778 495709750 41996 41997 864667644 17904 17905 159518357 56378 56379 192491903 56360 56361 614334782 72073 72088 277246833 9412 9439 483971547 83825 83826 43616170 3106 3127 561261600 43120 43125 651383964 80697 80726 247568082 72420 72421 360346899 28 29 12928845 82483 82484 2401455 25686 25688 65632512 29795 29796 909435753 62894 62895 967155322 10420 10421 92354641 6253 6254 310051258 57082 57083 776935122 71376 71377 280596281 6861 6858 733499695 99534 99535 407758244 2413 2414 604945739 66530 66502 510792653 79852 79837 931563008 11289 11315 408467972 96974 96975 460292180 55808 55831 288403984 60968 60969 157110352 78871 78851 987655971 58426 58427 154389216 68237 68260 990319828 49465 49446 868658964 49701 49702 180620612 10047 10048 489730328 91805 91806 84185631 27853 27851 323875373 99731 99740 262318949 66084 66085 147786198 42170 42171 646407612 91630 91608 940128992 87177 87174 774072806 78961 78979 412528429 65810 65811 84910937 11309 11310 144673311 98098 98122 332648659 99232 99259 815037602 61575 61588 541440924 64912 64936 299068738 62818 62798 386063963 8171 8172 544807730 24357 24381 325746549 72354 72355 3429948 96881 96882 146950647 50949 50950 38622089 66450 66451 695389154 45759 45782 818026316 77264 77265 348868072 43545 43546 268890098 6572 6573 638298735 53784 53799 375518475 10595 10608 602631517 95917 95918 246197233 75640 75641 684758655 21003 21006 32228344 14999 15000 779517550 45314 45288 61924219 50640 50641 168084266 10858 10868 76466145 14012 14013 689105859 57313 57285 557041701 83794 83801 808364634 27476 27477 87069812 24688 24698 301456186 45290 45291 702338070 35950 35970 840550998 84467 84463 872417136 26861 26884 455661225 31625 31606 158394607 52375 52390 359041181 29805 29806 584752367 99985 99990 964900245 6276 6277 86800630 92627 92628 798017704 38861 38837 324013625 72707 72690 239087295 91890 91891 915864809 38825 38826 772641226 77550 77551 58398056 57599 57600 261932989 24326 24340 377295030 36074 36049 589247918 7086 7066 602341434 66598 66578 447639295 22190 22179 201064072 44195 44174 277053280 23479 23458 345551784 38664 38672 793708808 44412 44413 421076150 17584 17585 100619465 61260 61261 417383315 14482 14483 246318522 21222 21234 974665282 8641 8642 805181399 35539 35540 89724777 126 132 979605604 82697 82684 987611980 95514 95515 150166456 63919 63897 821207152 38488 38494 684946360 47203 47204 927486936 49038 49039 54472883 10733 10747 855375571 24441 24459 720039942 17383 17384 871681102 73163 73135 858678518 52271 52270 815467541 77610 77611 928471139 17980 17996 17122692 38211 38203 85105300 89102 89113 928457638 2900 2901 400442912 47750 47754 600621327 54131 54132 650811299 2168 2169 889309269 26471 26442 531344329 42539 42540 355508703 88397 88418 544669861 92677 92691 246098221 55409 55422 268385054 79888 79889 494552953 31860 31849 714811854 97087 97088 203774699 68719 68720 380445918 51644 51645 624297554 29334 29320 901097823 4959 4960 320129407 50818 50827 529961050 33713 33714 784346593 21157 21144 654540657 49808 49809 612807284 18097 18098 3208333 6927 6928 944307358 55263 55241 231082547 53401 53402 705562821 5383 5384 419511927 84209 84223 120288850 88178 88157 804024478 45617 45587 430044530 53716 53717 602928712 41972 41989 529890910 55310 55311 951764049 14587 14594 16630190 76836 76837 411854093 30550 30535 680575708 76258 76259 14986620 47832 47833 152647577 63416 63417 506076020 6368 6362 396541921 93115 93102 809996220 97429 97430 979763991 12040 12041 553182530 33277 33278 684897865 43309 43281 54421388 74489 74490 46131694 87561 87580 770753877 82263 82287 339980844 5389 5385 540578064 6706 6707 362585937 20723 20724 562585978 69466 69467 501955186 31156 31157 839482577 33614 33615 323713052 90078 90079 242916156 70768 70788 688116102 81433 81434 839026631 44503 44506 791987859 1421 1406 648304338 63378 63379 911722981 92266 92280 456357630 13409 13410 842791452 85226 85227 542282467 42870 42871 504327494 52802 52803 358797430 27743 27744 992665966 89837 89838 587381359 17895 17896 223233390 67648 67647 290271500 20862 20861 725353184 26181 26182 316141340 28292 28293 97573281 78867 78868 122189437 89967 89958 462481256 31308 31281 621115576 56610 56611 764889261 24523 24505 97928471 84277 84251 714803586 19003 18994 163995818 94740 94741 753625724 48927 48900 520132800 99663 99678 991995673 5106 5107 90940436 10337 10367 453919441 33708 33709 210757473 13323 13303 476636024 71945 71952 63768148 72532 72538 228343748 85730 85721 386199651 83545 83573 912777138 25616 25617 161371066 18811 18818 547745392 34078 34079 189759748 63416 63386 746076470 36614 36615 803469933 77538 77525 977237760 36912 36925 333972853 66558 66562 17115503 62338 62339 896067784 26723 26749 615719514 37416 37438 290097001 21754 21776 604608763 60387 60388 26976265 70075 70076 465143110 16414 16426 391637653 19637 19624 694678354 73968 73971 979249592 4804 4813 157485443 91562 91563 586202387 62047 62048 362413186 14074 14052 715979073 81777 81771 128017066 49634 49635 630299857 82347 82348 901508138 28035 28036 284824209 89721 89722 627747040 53234 53211 771716665 34835 34836 581079940 22805 22790 961807085 1705 1706 974131319 1442 1469 471494254 213 227 977178530 36198 36214 69939446 48501 48500 99557330 21750 21758 30824343 12847 12848 252103287 20522 20523 240869693 14257 14258 727786706 63922 63923 827436806 38959 38986 983098752 90588 90589 20903202 79344 79345 330047863 85974 85975 328661332 19679 19680 412238610 91973 91974 795415528 15744 15750 87080915 79745 79757 424793475 17130 17126 703623280 85391 85392 467075953 77940 77922 410384512 38239 38211 293824577 34403 34427 922073836 5837 5817 634982767 8933 8934 539848684 22855 22866 703528993 33043 33044 958510452 25384 25385 74573074 14983 15003 958368718 238 239 216745861 94970 94971 340565319 34676 34657 957607452 36550 36551 492489584 67873 67874 877187837 43096 43097 449042083 39311 39312 8220708 56886 56887 159362301 82586 82587 132382336 80152 80153 588892370 87023 87047 608516155 90594 90593 245105862 93339 93340 510227620 63117 63118 65916787 63097 63122 536683566 39956 39930 401476946 93979 93958 969111342 32016 32042 546338761 34702 34703 82384538 8423 8424 416937065 35656 35657 387147846 32672 32673 204275073 50625 50626 443053301 57635 57663 244174695 69847 69857 366185750 8605 8618 636458512 55398 55399 656706041 23894 23922 25251482 76074 76075 95389150 53502 53530 689271913 60440 60441 741768916 37478 37479 837841672 31928 31918 779286956 91004 91005 319989178 37422 37423 291048750 26124 26118 575131614 11717 11718 517388519 91028 91031 589632360 47981 47982 738816752 98735 98736 325083538 30193 30212 186218561 38834 38835 511070702 65570 65571 547401168 66826 66827 580812415 61283 61294 672134126 17894 17921 447829354 79442 79443 360920861 84220 84248 144572813 80218 80232 962888964 70890 70891 173623007 98376 98355 432358029 16279 16280 931062391 38237 38246 58989704 58593 58611 163930480 91906 91929 423440165 96163 96179 243802091 36447 36448 795469475 54140 54147 395104593 4014 4015 913712010 65984 65985 264569838 89700 89706 858211002 9124 9125 194074340 16489 16481 681778109 18127 18136 871127912 52114 52115 454722716 678 698 91379281 91042 91017 419768367 48122 48102 207943598 33106 33107 24172069 47024 47025 311752590 84060 84050 260591710 42973 42974 601321259 5806 5828 564320943 50475 50466 98193767 77651 77673 730038038 2581 2595 619078804 46909 46929 578287929 35482 35483 803729434 67394 67395 671689344 48499 48509 144021576 51543 51544 850972628 66038 66039 446964543 22680 22681 397700947 11197 11191 647596669 22296 22292 246994532 49105 49080 474154531 15541 15542 235607065 65743 65744 248353975 95349 95350 547439227 45373 45394 232450480 44983 44984 192197515 42673 42677 814016924 39181 39177 266223970 53200 53224 920974703 46032 46017 100552135 17561 17543 156296638 87958 87982 41058354 4803 4826 10882804 65113 65096 158001710 83844 83830 919141335 71456 71478 697927534 75569 75556 677875208 86672 86701 898290090 88653 88631 361222949 37353 37354 420848188 43373 43374 284883773 74511 74512 670367791 64910 64920 356905428 21115 21085 891979246 96668 96669 41594151 18193 18215 928648331 46390 46391 847698474 65095 65096 778092892 51083 51091 826812727 19767 19768 712116025 31099 31075 500729392 10940 10941 564926256 76618 76629 867441000 5924 5925 868980131 68351 68352 634883928 72710 72711 368374493 63742 63743 514517418 82971 82994 854644079 97583 97602 283558413 62701 62702 936219286 70864 70865 627113713 10700 10701 416639693 22427 22431 984780827 72358 72381 516891947 76047 76068 890507326 89637 89651 914830877 48152 48153 575786016 90081 90082 64559285 37477 37478 746444566 75863 75837 254530854 70361 70389 686953790 78134 78135 80983715 63219 63237 973584911 59555 59526 512405000 39131 39122 265720242 79848 79849 235026779 10422 10423 209268356 24708 24713 93393828 97044 97045 82400821 40211 40212 362510806 86518 86519 849711993 50237 50238 645309490 22018 21995 946471428 62187 62188 4990435 59128 59099 92555015 4370 4394 606152926 51786 51767 350131317 55679 55680 936319246 8464 8479 461868892 70205 70206 778089542 5362 5363 172586929 7377 7388 503549908 80148 80149 475187437 69349 69350 720392153 32418 32419 136425914 40499 40500 9563978 78172 78173 155008784 69498 69499 963095843 35873 35874 284354427 33071 33069 671899348 10304 10305 770930328 85013 85014 400825836 74299 74300 147772680 22089 22082 366507240 65035 65021 763864014 91376 91377 172126659 62613 62614 972118963 71413 71414 803297000 78807 78802 64829104 22132 22133 878089423 29435 29436 918573215 54031 54032 885630599 59764 59772 779245877 41244 41245 626322834 11593 11597 278591770 85452 85469 861165550 58436 58446 539022687 78764 78765 314645044 75721 75706 247723398 922 923 265831560 57203 57179 553299898 56222 56223 793347501 85017 85015 693282642 16633 16648 348462725 60011 60012 568025271 87499 87520 335012892 86003 86019 113019601 83792 83793 998106441 78467 78468 12705622 31359 31331 244785036 86942 86968 234845827 2846 2847 559555764 83923 83943 143655805 5712 5713 375827530 15628 15629 970302341 67067 67068 37149299 12948 12949 70519813 731 760 916748992 86648 86649 782852137 41783 41805 228518029 27795 27771 736403278 74356 74335 575995190 60758 60738 902793855 70511 70484 366108699 40403 40404 504051586 12348 12376 634126352 20268 20248 773445641 42268 42269 840529706 95477 95468 69271118 42325 42326 40748744 34205 34184 328192403 41214 41215 658968940 8428 8457 495064 40252 40253 361299256 6229 6230 554178678 88993 89007 939595723 81347 81369 327170681 88655 88682 456327346 6494 6495 294476952 44915 44913 342816691 5296 5320 787088234 4622 4623 871738705 15970 15971 472883397 37582 37583 620685856 7126 7114 109359787 96496 96497 687420217 34 12 277013583 88960 88944 895633957 83498 83499 318085012 66708 66709 827460388 44284 44285 934699335 90815 90795 641673934 91978 91956 544575673 19941 19947 913595770 53357 53349 185674611 46458 46437 408721533 81467 81468 938705335 90774 90775 319283526 5000 5001 314229303 49774 49775 791393981 81397 81398 650408514 21987 21988 380245825 79709 79710 947619269 17306 17288 604567414 86079 86063 558339081 83160 83161 663018247 50542 50553 482008545 93230 93231 311331978 79569 79570 95746223 54539 54530 667453674 82241 82262 391296622 33263 33267 801809531 87591 87592 292071399 57954 57955 247540699 69075 69076 35404116 46151 46152 65147681 83996 83997 334460021 66709 66710 432321313 99614 99602 580284687 47869 47884 794831927 1449 1450 570972352 4604 4605 779353313 5187 5188 21540607 83123 83124 579406745 31865 31848 395416883 28642 28652 50703514 14485 14486 274453914 27398 27372 718833282 80084 80088 591990296 77250 77251 493182134 45957 45958 151654546 72236 72237 464459405 40631 40632 445983653 38756 38735 803597692 53555 53556 996509315 42002 42010 909929464 38176 38177 41896109 1130 1131 403956693 47450 47420 36046775 80643 80623 22430457 19380 19381 930257425 45964 45965 976603205 7929 7930 303439012 67093 67094 615258425 18363 18340 594431852 65167 65192 240811555 22048 22047 863507843 4457 4458 555319910 37917 37918 84993790 86981 86960 567387363 70495 70488 865153936 4067 4049 831542955 3720 3721 263658240 52478 52460 348130583 80523 80524 564089863 99463 99478 667614616 36777 36778 107402596 1432 1433 662690640 10712 10713 619563915 61131 61121 199937663 25294 25308 67038494 65961 65936 841817800 36910 36911 225944511 25671 25672 468951112 31843 31844 521725385 60828 60816 166702330 95633 95641 887839407 97564 97550 528259345 92348 92365 816194456 50519 50505 340872317 89286 89315 649589856 67277 67278 705891050 43560 43589 79104077 90645 90641 743643922 86634 86635 252670216 49469 49470 951220971 13180 13200 697222021 15049 15043 636739175 78456 78457 789132420 18660 18661 227789695 76524 76525 734913790 81661 81662 844931554 38291 38308 124258909 47848 47857 460754773 32721 32722 71915472 18445 18467 815125750 95999 96006 638292004 19736 19725 86381748 54400 54401 683812846 69908 69909 523061787 55381 55360 160385117 22127 22106 567540657 31152 31153 540944413 39814 39829 716711298 31020 31022 250097201 6427 6428 163864220 46081 46082 255296945 2704 2705 281822430 6404 6402 801680413 3476 3477 666048528 22583 22584 284567423 85736 85737 415313058 5449 5462 821529541 98705 98712 830461521 62761 62762 432018491 22497 22498 50306413 5213 5235 130114477 535 536 965998074 62303 62281 307381081 56768 56758 929824891 31830 31831 654525917 55095 55087 100528915 59275 59276 694746722 20779 20780 725483643 41048 41049 488960379 19103 19104 825378019 61511 61512 733246569 12329 12330 374018367 73390 73391 29666802 8344 8356 974718225 9019 9020 614888248 47749 47750 627682408 70585 70600 973448714 53231 53212 758945405 34798 34799 337799348 3413 3414 872574521 6852 6825 629288967 15221 15222 678686895 16057 16058 805390406 46335 46336 596926024 47340 47339 296682990 33602 33623 128027346 534 527 740746306 24680 24681 128194336 59175 59145 308948765 86891 86885 700584209 96683 96684 547747148 76917 76927 494871287 61807 61808 620552253 30840 30851 70145626 87766 87774 661936878 42948 42949 159144407 86925 86900 163198427 92522 92552 567597965 91176 91160 543367976 74579 74580 402994711 4168 4169 410695890 94432 94433 778131417 30608 30609 534052512 36126 36121 29519893 30752 30740 413920476 99284 99285 87471702 88606 88607 562520257 46697 46698 122900123 14305 14306 9563626 9075 9047 276846167 61305 61306 483029408 26598 26599 847143599 20553 20554 295817741 16217 16187 7375159 75745 75752 567895339 47839 47840 459385352 6958 6939 787385549 13925 13926 667920563 51042 51043 247511107 66400 66401 526836733 47313 47314 827418495 87560 87565 641027824 63495 63519 166292771 1790 1800 701394947 89409 89438 750115016 69820 69821 972111314 28429 28430 235590822 7407 7414 520050514 2651 2652 408069732 72828 72829 2793067 63929 63932 79769550 39294 39295 197137606 76176 76148 872792297 92318 92342 329961466 88448 88449 949521536 60335 60336 552494572 96796 96816 242954079 25678 25665 908595912 54209 54202 485518909 11216 11217 444373251 1695 1715 422088124 47913 47901 365706144 82269 82248 399353234 86478 86479 44775311 95020 95019 57842478 58942 58962 556635991 52755 52756 727185128 74341 74322 196013547 75308 75309 463579244 59351 59354 308980714 87477 87478 322440209 45015 45016 913018137 26924 26925 984185426 44562 44533 547030354 17217 17236 90159879 5852 5853 830074707 7355 7331 330242125 79626 79627 3776319 99074 99077 912318361 53250 53220 475168510 49394 49395 63612862 40047 40048 617811106 71955 71983 726020909 68798 68799 654224865 78268 78269 147630716 49240 49241 828681287 65778 65779 292075569 35108 35109 904352369 66421 66449 33482877 74892 74893 955335662 54872 54878 760233006 64400 64401 764747069 80707 80708 822796560 12228 12229 336310432 72169 72198 850639064 73014 73015 456308152 72900 72901 733149113 94489 94470 650443538 20418 20419 340926316 28622 28608 839203649 49553 49538 248964007 65515 65516 195556001 8019 8020 100756647 33762 33779 909993149 1221 1222 535888791 11069 11087 971161880 13915 13916 427010869 4823 4816 300621414 4745 4741 692146453 94148 94149 256534148 19305 19306 858242982 87717 87700 8633436 15887 15888 167863180 64196 64197 975079430 77620 77615 996047665 5412 5386 167919969 22006 22007 143237294 2885 2886 10029088 70271 70272 121466454 77753 77741 353657136 18150 18151 263350841 22550 22547 966739588 52937 52938 549503347 51478 51483 219859779 85859 85839 601914847 20684 20662 99101935 74899 74900 463179211 20564 20556 43406796 36094 36095 575593631 26104 26128 122609533 8386 8387 760642700 82508 82509 378784439 10660 10674 589190121 48183 48184 636599095 40106 40092 320022497 18247 18233 9293536 65438 65439 11743508 77281 77282 7130195 54447 54465 982371559 68408 68390 853860129 14454 14453 320352421 66797 66798 264380290 78195 78196 413724911 38036 38037 453501979 12761 12762 51285851 71607 71608 357525545 51935 51936 791388550 10112 10090 996396815 377 378 119451727 89173 89174 476880264 61106 61123 481647771 83016 83017 589352702 92738 92758 925408472 59277 59278 523765466 44211 44193 365035625 9100 9129 144044845 22508 22484 466699568 41341 41342 437034997 92833 92852 426409863 90366 90367 935681585 23772 23773 451700517 21865 21894 230297235 69340 69341 457126609 12523 12542 733576399 65250 65251 930295619 85467 85485 658665347 96531 96532 557546590 41394 41372 578530521 24992 25010 677569559 42540 42527 218641208 99802 99830 421633700 93786 93787 799670914 44581 44565 259701540 16265 16266 355825716 97224 97194 98911035 7699 7700 845721151 30703 30684 625776543 653 654 473619651 61829 61830 705736314 18362 18379 702600352 12512 12513 390949938 26473 26502 202491316 51791 51792 309363738 75861 75862 603796389 85846 85847 798446342 61112 61107 292023517 76003 76004 422275338 62585 62588 857704354 66042 66043 433128584 15364 15365 15066138 48634 48635 832997451 90373 90374 821199373 37543 37524 841211270 19539 19540 789321974 99992 99993 595682177 26824 26843 741771972 8909 8910 417456136 52843 52844 811540938 27734 27735 845637303 64411 64414 417935303 97367 97353 612220973 43875 43898 544193247 7551 7552 925383632 75110 75113 235403882 97503 97504 224009624 3862 3863 535779431 64646 64647 885257188 85790 85810 115894033 25056 25057 605139582 3908 3928 105903159 66376 66377 462821702 452 477 145267399 82892 82893 958868535 70598 70599 978475208 26443 26455 19703157 66998 66999 779963579 52903 52904 210507124 45824 45825 403960164 59550 59551 598851250 6699 6681 583970686 90149 90150 221143094 52730 52755 657629809 52657 52658 528789054 60883 60904 843922666 24772 24773 379040220 94523 94509 379476854 73322 73323 192645437 56656 56683 392184249 14925 14899 15993512 44867 44868 52912419 80560 80570 520892175 57033 57034 923571243 86245 86233 35624532 13159 13160 789032800 98048 98049 273152708 22725 22726 517338047 99784 99754 335332460 12599 12601 527297894 58418 58419 754716186 51001 50976 75697705 9188 9160 439394563 14857 14832 355067941 5157 5164 449231652 67771 67777 320136446 82349 82350 305166717 81671 81672 669224555 23135 23125 786486722 63799 63788 145361944 52009 51983 804169006 29927 29951 732407629 82975 82971 149244175 55265 55283 976342180 43047 43048 817214982 3430 3431 720621489 17727 17728 876767635 47704 47708 661526220 53086 53087 15701079 64290 64291 939064983 82273 82274 675768524 52871 52872 279245446 27658 27659 309662743 42437 42438 969654304 90006 90035 716675248 60351 60352 232422456 55555 55556 987913578 94552 94546 819824139 60456 60457 857639552 73631 73624 933270724 99018 99019 732841825 94139 94140 406777053 20104 20107 262566137 89337 89338 265047083 60638 60639 504698444 57402 57403 536330552 42816 42796 344675245 38852 38860 385076272 13568 13593 806536736 58910 58911 78037469 41399 41400 320381324 63845 63854 244553788 59244 59226 221736551 53852 53853 98522772 42603 42624 974763921 9008 9009 576652189 38200 38223 884564140 75147 75148 635857626 93014 93030 962622813 39919 39920 973485436 58647 58648 920222757 25788 25807 624743798 42821 42811 312515930 44424 44408 994417920 18534 18561 907530057 88668 88642 269885835 42197 42198 568163329 29459 29460 798321825 35412 35413 243677822 40128 40120 401651855 78183 78159 139764621 6230 6235 297458362 73539 73540 457056490 5233 5234 770771098 79965 79966 945600657 45157 45158 528232663 51985 51969 249260314 41196 41218 715801315 84116 84117 781259315 36224 36250 147809469 98354 98355 821846091 31842 31843 607967477 56317 56315 599305133 43118 43119 516043131 88691 88661 903803529 90758 90741 950019323 89335 89336 980855980 36491 36492 933399879 95373 95402 74720687 30812 30832 504575281 87784 87790 36782703 67016 66998 718767026 19363 19361 474645006 87527 87528 269073222 71546 71547 231113118 3545 3556 280220954 61929 61911 755285123 67293 67294 735885509 4600 4601 857955506 47587 47588 794797963 9054 9055 927243008 8496 8525 882805132 12915 12942 911205339 26404 26391 710575049 9378 9379 890819451 17949 17962 639087635 4411 4412 907135204 80087 80083 578511841 99262 99275 756498426 1382 1355 800874838 40606 40577 397849409 29815 29816 443687848 61738 61739 770857908 36963 36954 472590375 99140 99141 997962140 71686 71667 630632308 93400 93401 373998980 68548 68540 591226549 92032 92059 339529853 50737 50715 767930388 68402 68404 881461704 78239 78240 371921298 75789 75783 589529524 4124 4109 911211293 22549 22550 739100069 24523 24503 800048523 4710 4717 654994621 94120 94121 454634406 21206 21209 173033246 96565 96566 859975512 91580 91584 910805583 17764 17765 508063921 53106 53125 723444490 5967 5966 188194151 85464 85465 315734383 75559 75560 731891698 71198 71199 400997506 28893 28865 244063952 20548 20549 938038917 54780 54753 874342028 17942 17943 76293766 53271 53277 594202347 87758 87764 183197591 71426 71397 102799962 95347 95367 399026139 91313 91314 932501488 79053 79050 465832300 66908 66909 785373188 74180 74181 345933712 5642 5643 234363826 15614 15615 294961062 66688 66689 730919635 41025 41004 907899766 82198 82202 285706289 34431 34432 581202901 783 787 499982027 46904 46921 517821419 19489 19490 846336830 13515 13520 253863378 88295 88299 407002265 42782 42783 186549138 36070 36071 251371765 54369 54370 222098968 5470 5449 795950910 17840 17841 635149267 48341 48330 337782027 23111 23087 20572261 31718 31719 734398197 3245 3222 143724264 85003 85004 350066960 26559 26546 602677328 39350 39334 242062780 31431 31432 627492419 8674 8696 825084866 24668 24669 682820155 18796 18797 168484394 15397 15398 345628918 59258 59259 388470715 4998 4999 671869624 20943 20940 344611198 68809 68810 856014716 35701 35702 492923179 77545 77546 369215944 39722 39723 243268948 29558 29559 386790144 36996 36966 951218921 75006 74994 93464430 60287 60288 616900248 25539 25540 128192644 87980 87981 102133597 87146 87175 838295722 58267 58266 722560078 28509 28510 470373146 37154 37128 350697109 33609 33610 720057017 55050 55051 219968969 27414 27399 781302133 33279 33280 569694247 9530 9531 377100992 32931 32932 711484473 53685 53666 460227645 75569 75566 778347407 86068 86046 54368651 74436 74457 566009911 6562 6561 149886284 36392 36399 46103886 32960 32961 270919162 66873 66874 496444588 72095 72105 513175357 11575 11576 401197971 28223 28199 468080419 59454 59455 540574 88981 88976 533148538 13515 13516 323164607 94261 94280 54828395 85473 85474 19215176 81836 81837 419170726 62081 62082 394742572 85780 85781 782603368 14643 14663 520235826 1107 1108 158907001 13494 13522 338270354 41365 41364 915744443 79574 79571 825261164 68270 68271 33193537 84275 84276 943886630 40237 40212 371959954 24090 24091 188973722 96447 96464 192547290 63453 63478 640659591 33059 33060 149502707 21916 21917 996456455 62055 62056 611821134 45951 45968 738260768 24195 24196 940945270 6034 6019 44788196 47407 47408 730993867 65377 65368 788006251 93150 93151 729013663 1646 1657 846027612 75832 75833 498493949 22962 22963 823863844 52547 52567 975082373 87828 87829 228402194 41972 41953 784296085 57998 57982 830640464 30737 30738 373032539 4788 4789 40662763 84335 84336 286133256 52723 52696 719596812 62293 62315 137512947 33631 33632 488371871 74876 74877 652831014 85461 85484 287744550 80179 80155 783542388 95888 95903 42669661 61197 61180 20802013 24922 24923 869286711 22371 22374 683499859 91797 91802 880112800 31293 31294 908558184 33908 33909 450672285 95833 95834 840150240 87891 87892 908645615 43934 43935 84563060 51580 51581 632978853 74818 74819 796561664 32202 32203 346947716 48657 48647 966059285 72437 72447 526585078 18556 18557 918074964 10865 10866 766035444 69896 69897 449537643 41788 41789 663351929 93812 93813 997843971 19306 19307 361132912 93264 93235 720114130 62670 62671 629592694 34236 34237 66770032 80705 80706 562407014 9658 9677 132931891 92982 92983 774003722 76410 76411 938485138 76642 76643 42396523 70283 70260 446199846 12650 12651 424535261 44630 44631 39732837 81555 81556 664550668 6149 6150 251762304 96239 96240 371910187 74903 74880 69544298 47070 47071 89136779 30172 30173 401959655 38801 38802 798253835 64984 64985 368460804 68437 68409 272834277 66721 66722 904410057 19675 19676 171203023 45742 45743 759443165 32027 32028 323349486 17748 17749 82811475 86325 86326 73345608 43558 43584 513879572 68378 68359 80788729 36813 36808 614635019 41744 41749 436393703 44250 44251 167671359 47095 47096 428082302 78876 78877 485784333 7265 7260 470673205 23414 23415 275256636 10340 10341 507978332 2597 2598 554063135 81262 81269 411211133 5907 5900 39895165 54208 54236 812554121 15165 15139 115263541 95486 95487 118984605 44532 44525 230916292 20619 20613 740886742 39071 39077 993356660 22538 22517 412002764 68402 68432 675143230 4507 4521 974459181 36420 36401 99954572 8985 8988 171575498 8611 8612 396988861 64843 64844 64684446 23247 23239 115226293 7446 7447 443986572 68586 68587 169108550 73254 73271 75658962 38912 38913 898566303 10585 10586 275050960 4203 4173 796486644 34760 34761 484927423 73779 73768 183354919 3555 3556 10589615 92141 92142 589413275 31020 31012 558308413 17133 17103 940834012 25659 25660 700016921 20884 20878 817530440 39033 39034 735272901 9066 9051 340514517 90776 90747 336552745 38898 38899 305627501 10831 10824 901946134 8189 8186 747944278 92600 92629 308727482 40287 40274 407483609 25267 25242 411862527 39614 39592 297252884 54077 54095 763856589 84589 84617 524666388 33179 33180 834733192 3494 3521 320774094 88491 88487 805184870 41988 41966 160337249 82283 82284 653447621 9790 9791 609460280 55106 55101 221107793 10695 10696 78277346 87285 87286 94502489 66218 66195 328539189 21848 21849 152123514 15606 15607 463913229 88130 88131 381802489 28684 28685 723678924 61769 61776 563025623 25543 25567 996698243 40127 40110 6805442 49946 49947 601822899 39273 39247 525955588 73067 73097 479420843 47487 47491 963773507 11475 11467 256260778 49327 49323 717791825 91515 91516 314387015 57564 57565 891009586 59112 59113 270944737 35250 35277 227316892 61889 61861 312522620 89451 89452 37277460 64437 64438 320690853 15802 15803 9868982 7716 7714 81271589 1223 1224 645820645 76714 76715 646724174 51257 51277 944628917 73531 73513 874359405 89459 89460 207162106 57976 57989 514434266 72112 72113 841842550 49049 49050 143467446 64177 64164 958391982 2575 2581 418987540 31395 31396 251905074 49034 49035 427896198 22515 22516 759302193 66452 66453 584328932 44148 44149 366259048 98221 98212 404730597 59628 59624 648848535 32339 32367 707040423 4056 4057 50748795 99218 99219 157448213 4760 4765 785504557 51841 51857 856723262 89363 89364 973155674 83829 83830 947607276 56817 56831 35959108 64292 64284 557025892 97545 97546 476765204 94874 94858 274597026 9732 9733 146861815 88713 88735 26821442 74738 74739 566811700 16762 16739 794242913 94673 94667 408062553 36874 36879 661503866 98146 98158 608428131 61332 61333 414096532 30942 30943 619727181 86632 86633 669870185 8452 8469 34923696 36193 36194 467698848 538 523 805526837 29390 29391 173321878 1106 1123 157938457 40908 40909 854882119 75407 75408 390124203 55593 55610 819912801 80844 80845 439559325 98185 98155 921205564 5551 5561 211750312 3462 3440 911143229 73058 73059 431758380 8892 8910 447820552 75027 75042 913293098 87803 87804 981792503 49442 49429 97456294 53231 53232 565160661 89621 89636 49457205 80952 80958 582207521 94100 94101 629405154 68913 68914 325953495 29978 29971 392322237 77591 77592 533969238 54248 54249 81936025 65908 65909 605817986 86364 86365 790136768 15485 15458 237754464 78849 78829 441658242 87820 87802 559919543 5107 5108 585636053 46681 46682 104028008 1337 1338 208071580 55331 55332 21598326 14747 14761 530754412 79305 79306 569277726 37671 37672 491664372 49482 49483 188495909 50274 50269 353983824 80213 80214 398928271 76962 76963 898926705 94384 94377 151191091 77874 77875 345072031 51278 51295 691796387 16287 16288 869158415 79577 79569 367068608 61229 61215 937971120 57474 57448 961463330 95026 95056 133760559 67345 67346 59976763 92874 92868 312644901 27913 27914 126610441 46419 46420 110625861 80801 80771 639120710 61585 61586 56172476 69871 69899 690008174 35310 35333 444247050 24864 24865 654219383 81882 81862 988730963 48235 48256 649678512 45216 45217 668478591 88122 88123 679262389 2858 2859 785594323 568 587 779426309 33880 33881 730049379 79011 79025 551936358 53565 53576 582538603 9182 9192 544499819 73465 73461 73618135 80760 80746 501373331 78981 78983 737327637 24345 24346 703558133 84341 84362 338768071 65096 65097 952187588 2838 2840 642104778 61934 61935 244904421 81711 81687 208139741 71836 71837 532063191 56397 56410 222041324 65104 65105 948307587 50009 50010 459926100 5656 5630 465335309 46861 46881 885567868 20950 20969 980890210 59414 59406 322356194 99779 99765 680634887 21091 21070 841157467 90918 90931 894153949 20623 20601 123108322 72668 72651 956529135 11056 11075 789352487 51419 51420 932290001 40942 40924 462166850 90260 90261 240885093 72869 72870 300055726 75276 75277 335614464 55848 55849 38541234 2725 2734 677150335 12736 12744 633861108 94868 94858 658496451 5808 5809 614630667 5486 5487 542019853 61418 61419 860402558 97447 97469 515737521 48186 48187 169383176 58197 58220 697551986 93849 93850 678175275 33005 33006 452266713 13949 13938 148092516 31637 31638 103967991 19516 19542 92494407 22428 22450 916661787 97793 97794 929359387 9339 9315 325135736 17168 17154 706917865 836 825 604173327 84824 84830 917974807 14054 14044 26621548 60685 60686 712308229 58262 58287 499482543 68495 68496 614635992 66132 66160 529832630 32325 32308 436170349 90272 90256 853641361 78133 78145 695187813 75021 75010 741778951 34062 34063 708964779 7110 7116 82051632 97107 97108 263574286 1101 1105 588290994 34221 34222 517133469 72170 72148 908510527 39842 39826 37437198 76829 76858 755840299 19646 19647 500454379 26199 26200 708257455 69069 69067 357278760 79504 79491 326738333 988 962 139614110 49364 49365 214859976 68006 68009 937728886 98510 98511 197817384 13397 13398 196334667 74090 74091 54893906 87562 87563 825398825 74768 74769 510787482 72116 72123 950233262 57725 57726 331397108 61080 61099 860048563 65594 65595 983409344 24724 24746 636479979 81619 81618 869568092 20859 20874 335644619 51255 51256 49751700 8061 8062 443845742 80798 80799 176617151 57864 57874 795939059 38037 38038 625456157 89364 89365 498835388 94221 94198 164679224 57022 57006 891030033 62303 62304 794676737 79365 79371 959245087 3866 3857 355871781 67618 67619 855648390 87798 87799 180277020 1482 1483 511799387 13160 13141 206135467 43964 43965 813871964 2139 2140 529171089 50560 50536 585544520 15026 15030 10334107 96418 96399 559486869 81582 81583 209611405 12132 12133 297795019 84957 84975 780218175 56694 56691 365217541 77639 77619 372370787 10327 10328 985135979 92115 92097 185986066 27980 27981 361737107 71777 71784 926013657 62977 62984 256129404 91177 91176 361037506 74794 74795 972560350 2823 2824 449851276 21050 21040 772443181 78966 78967 168895890 99025 99013 900187164 41337 41323 785342344 2164 2147 258405422 18637 18634 641226801 59429 59430 818850440 76462 76468 150050296 41639 41651 888609281 16936 16937 231831976 43749 43750 603116228 65835 65836 373539016 55056 55053 738398599 83802 83803 401521846 80563 80564 455788544 36587 36588 418132501 70547 70577 781055652 52625 52626 115242488 34192 34193 44607827 92579 92580 900900358 77470 77481 33169077 65129 65115 914953912 97351 97359 765171424 28449 28450 53543901 66552 66553 370515982 55900 55901 830975271 19856 19857 338322000 20149 20139 353453731 36558 36559 185246199 35688 35689 880595560 47 33 433848397 75515 75507 683682993 92233 92232 653363078 4778 4779 894980683 24561 24582 528021653 77525 77526 950152248 46300 46319 303021675 40752 40762 334258610 77907 77908 710856294 17320 17293 99882020 62535 62536 922627209 54923 54924 553862484 39905 39888 504296413 88777 88797 159823092 48990 48991 953346390 68242 68243 840141787 13703 13693 692052393 3257 3285 780406845 62690 62691 701645515 12551 12552 706140066 44595 44565 119392894 22678 22679 75217695 93382 93364 988174141 11497 11479 367229744 94584 94567 764417716 69315 69296 463063 55807 55810 597298849 40215 40216 942431673 50657 50658 648644482 81173 81164 789020246 48666 48636 174878729 83499 83500 656004448 21157 21158 428615388 94506 94528 321951322 11660 11644 729425305 75740 75719 88586575 45210 45211 757206632 41447 41474 613901348 29604 29582 865415300 7634 7622 696096421 51045 51038 709435690 53515 53516 177844795 70023 70026 871630827 96877 96860 854862863 18815 18794 439923736 18748 18742 309939766 85372 85362 403766224 53177 53178 112176504 85995 86020 788647467 99799 99824 583822005 56751 56733 85439356 55952 55953 53414156 3766 3767 93369870 61314 61327 3126906 65327 65348 649225006 48049 48038 207298311 23354 23355 483688640 3334 3335 684793510 11104 11105 549406651 98877 98892 829730004 78624 78625 662099128 77803 77831 87163214 68466 68487 495685388 47162 47163 98052333 11211 11202 975311429 21894 21895 514306440 78385 78386 63800218 13901 13902 339695321 27219 27230 648556971 32577 32578 545522853 16048 16049 294300416 35104 35105 370850365 19622 19595 916070665 46640 46664 491890175 11984 11981 721157987 57907 57908 851055769 57549 57550 643428083 53365 53382 92843986 27275 27272 239207084 6352 6353 964190746 85424 85406 358870888 68082 68083 134918106 10350 10351 926204470 78202 78203 203581919 75296 75297 874644162 20574 20575 878817067 21938 21939 820590443 14646 14647 334134418 99164 99165 431905105 999 1000 725359320 59809 59779 367174719 95137 95138 987990085 49115 49116 762270231 59433 59446 875457640 25467 25451 690384182 17867 17868 784005396 52855 52844 719058964 52639 52640 106876568 90374 90388 446716318 12285 12286 326706684 42237 42238 831175364 85224 85225 89550583 12452 12470 274283859 29590 29588 874396853 497 509 267204300 99359 99335 335419360 79354 79355 581893593 99852 99851 764132324 39668 39645 273630229 56 57 425292691 99003 99004 821816991 11135 11136 440853547 21388 21374 474893613 56996 56997 711092258 56234 56235 883031775 81782 81783 267657393 1646 1639 787700351 64824 64825 460797239 56151 56152 579157723 50722 50723 917306198 69412 69413 745637148 65392 65368 832548794 57653 57682 441803194 5199 5183 604208279 25001 25002 175424175 49894 49911 599657321 79416 79444 713084912 25276 25277 877582943 62213 62214 980372500 51053 51054 94701620 52468 52458 250966297 33757 33758 884472004 31810 31811 498853223 25365 25366 96470468 14740 14726 524414388 23491 23508 779204247 40254 40255 579161436 97483 97484 19406150 77859 77860 902825853 15224 15198 286971364 38631 38632 290888167 93017 93018 202663739 77732 77733 700435295 81203 81204 454042301 29794 29793 819462405 14374 14375 762763449 57585 57586 587137312 37854 37875 968797591 75413 75442 482676138 57715 57716 891925480 16622 16650 245393861 71987 71995 477317581 75978 75972 30696828 98738 98739 756890628 8155 8156 41866123 24328 24329 724520744 75648 75625 604134731 4906 4883 230760881 96129 96106 623498330 52922 52923 309996076 85769 85776 583984297 69706 69732 66454578 10604 10605 139551620 61923 61926 637761638 3481 3482 565896332 89956 89940 818064489 50554 50555 36468740 78908 78881 676482699 39554 39568 742942930 36647 36648 725629572 9809 9831 247529030 43113 43114 671112636 26536 26537 865905915 3018 3019 156205981 2366 2373 270391666 47303 47290 711713240 55344 55334 417308182 14928 14925 520977704 21772 21742 292153066 79196 79197 871386822 66967 66941 636828843 72246 72271 255759348 15088 15078 257877989 36737 36713 148434573 43992 43993 330029286 95315 95316 448859258 23990 23976 3783847 74755 74756 825932299 39989 39990 455753814 8291 8292 119720856 16092 16116 369032280 6964 6965 238411756 89843 89844 494983431 54129 54130 409280063 56124 56123 371711915 38246 38247 196659285 31651 31652 549811611 6551 6546 30661412 85309 85289 18650722 15692 15717 292390597 14906 14907 33090451 67945 67946 286777712 87472 87488 303173310 56533 56531 225613303 32964 32965 493961817 60007 60008 120701195 43975 43976 438509139 38021 38022 235808553 30463 30492 608948035 97428 97452 565236637 3561 3562 642092600 30861 30879 985493181 50655 50656 57551710 49211 49212 479503557 73603 73616 30846053 85297 85276 38123659 23173 23170 447466740 35450 35423 108480204 31013 31031 538832329 38352 38326 945795571 63946 63921 613646923 57398 57399 105666893 47961 47962 890828179 78540 78539 402145597 86572 86600 781813483 70661 70642 55993660 66872 66873 409751160 62904 62905 313119146 3053 3079 398432046 91675 91676 852905688 41026 41027 683173195 81429 81430 110878363 7397 7390 940389968 7717 7702 373422149 22573 22585 310086421 87703 87704 258219970 28566 28567 479364300 56467 56468 515090484 8825 8826 588846589 4835 4836 262360887 34159 34184 286149953 28823 28824 402276520 99135 99136 269638033 79991 80006 222558653 8919 8924 701005535 60420 60421 581831183 5662 5663 919561740 77263 77264 865418597 40281 40300 991445259 62724 62714 794067222 62009 62010 342364611 43110 43103 812271179 93883 93884 478989833 33069 33056 619425285 99038 99039 831864853 42603 42604 444755133 29885 29886 133777261 72246 72247 554408759 94780 94784 856125555 36953 36954 580649111 99541 99542 465176707 70014 70044 638777688 68073 68072 580018846 89016 89018 905208372 97851 97857 196070666 5137 5126 529859602 56679 56680 836713921 34397 34398 426766242 90375 90378 67428103 64910 64890 720335297 35835 35836 290796841 41181 41169 79509279 6998 6999 875154064 49689 49695 476138235 15059 15035 200322401 48354 48355 704105132 39268 39250 835463336 3133 3123 954964866 98302 98303 528053719 18597 18595 109109927 26284 26273 24262118 94669 94670 544382504 93168 93138 110931545 42941 42928 412287732 79679 79680 763074579 14242 14243 154106998 20316 20293 695119268 27777 27747 306423740 6500 6501 575602073 39641 39661 678727786 95274 95272 642723617 82239 82240 966172518 15857 15858 36252208 39662 39636 61714797 33338 33337 999575863 73542 73538 413416538 53634 53635 583763520 277 278 957516099 10445 10450 228235995 9352 9353 811618881 69654 69636 151757882 78897 78916 235894272 45950 45951 516967828 50266 50241 740993754 43786 43816 14511544 36319 36346 196864355 8183 8210 871485215 20094 20095 441556493 86241 86242 795101399 91933 91949 548237152 85267 85259 194516205 36510 36511 411493025 82542 82518 322708551 77428 77429 351424301 94084 94096 331004528 51004 50976 461945798 6001 6002 208018925 70726 70727 599568328 51177 51178 491260772 41502 41516 432271024 81315 81316 949449141 28619 28620 290517830 29590 29604 163720487 75864 75846 36714964 89217 89199 364955603 36413 36435 754115734 3496 3509 941280380 12680 12694 375292228 820 792 263553686 34109 34110 808222459 57806 57828 380927429 64141 64142 640084070 69229 69226 957128793 1822 1825 117023387 27633 27634 213193165 69829 69819 281954448 68521 68522 688995453 47934 47916 452199357 11425 11435 175247121 25100 25109 836562640 24905 24906 720692483 3549 3550 456361024 90962 90963 4625483 32214 32185 466032345 19781 19782 566875860 71345 71346 908993346 71929 71908 917478429 87864 87892 908870835 82985 82971 778452124 82582 82604 557292908 50539 50537 710403306 65502 65510 243555181 221 220 134071432 83194 83169 314478133 50778 50767 713529147 28469 28461 4376028 49565 49566 477891369 34194 34178 426734843 73594 73595 96888057 19777 19761 966158888 63472 63473 618934625 4398 4399 57567966 58184 58185 242256015 43631 43608 822315037 81908 81909 955790737 16598 16599 753333075 57484 57485 361551404 17593 17594 529877079 33613 33614 501281885 50128 50129 677489083 64935 64936 223443551 19758 19733 525430455 69132 69133 954005676 26796 26797 83591153 98596 98590 27245888 11866 11867 534381413 84057 84078 822552323 58595 58596 830106257 8190 8191 74222207 19536 19537 284609211 41668 41674 220185356 99866 99867 847692051 53216 53190 875974192 68974 68952 69645474 151 122 344477030 63776 63757 409529446 21959 21931 610112338 75905 75895 694652942 4502 4503 420972637 81927 81919 111342141 56494 56503 271477330 6053 6029 920297064 407 408 65624916 47888 47871 142332513 71789 71790 524678949 8921 8922 943219428 78978 78979 970757494 89340 89354 593020562 70571 70555 770848411 53968 53969 861549028 82695 82696 186358336 32345 32324 234124117 62504 62505 439678694 4890 4891 62965705 68298 68299 194241041 30472 30473 232016460 47731 47715 404688307 95097 95098 546639568 21127 21128 748131944 26160 26161 224774495 92130 92131 534134806 29959 29970 13601634 37867 37868 700612991 96921 96922 693343815 11976 11977 876389803 52302 52303 655396356 7810 7813 531049015 99787 99786 999733090 25462 25463 396271201 9918 9923 483588216 64645 64665 317129957 22286 22287 419167460 11437 11438 440032085 95537 95538 939169266 68964 68965 573571254 10320 10321 24241445 11533 11534 129911212 54421 54422 485258181 45345 45346 963492214 90490 90491 231059752 38524 38525 558987829 11305 11306 7751727 86772 86777 139929429 74655 74625 971823505 11970 11971 723812606 78934 78949 340732338 48118 48119 12648534 41424 41425 869594548 89034 89035 704097092 57127 57128 684475423 25030 25031 811901581 97227 97215 645140833 20078 20079 684787192 5304 5302 183931688 20466 20490 373917778 38012 38013 167016154 70797 70781 506281753 70429 70419 881197019 28695 28696 361248657 3900 3901 306748908 68093 68067 545119709 52213 52243 624950116 88808 88809 363960785 9468 9441 738290122 77274 77275 437749597 10204 10205 650400319 76931 76921 55439555 66533 66534 208929245 89038 89039 257078482 40523 40495 56326546 88638 88650 875506288 82717 82734 137351102 80047 80048 580606138 73997 73979 992065114 30121 30130 605882498 30034 30035 461441339 10058 10059 871923382 70600 70601 793528397 44736 44744 201823428 78373 78402 817861658 222 223 860018586 57496 57471 517980452 49127 49133 445322409 30926 30927 774354747 97913 97927 893973221 36433 36446 149983183 36087 36088 690701380 65270 65271 261696132 15694 15695 921425649 53240 53268 712450097 57523 57524 109474614 22763 22764 4293169 30203 30204 599712411 72220 72221 893570218 61200 61201 193900735 86504 86499 216668777 63477 63482 254583442 70015 70021 592062563 69604 69605 521800994 59071 59072 655385770 82296 82271 446461460 28937 28938 303172133 49609 49610 506564632 86275 86276 393011523 90259 90262 700003168 21187 21188 703738081 54112 54113 631671331 15610 15611 915108478 21486 21487 109943741 16075 16076 37839834 65978 65991 756623766 99166 99167 752924668 23787 23788 685244514 79248 79249 846025513 35149 35163 571286002 57375 57376 626875316 18375 18376 169226552 70410 70389 108027275 71700 71701 710577513 65068 65069 930553506 93760 93757 39557461 42144 42145 781965795 80038 80047 247869321 71310 71331 208386644 58049 58078 26982610 18628 18629 22758569 72264 72265 674190031 650 642 563933016 32614 32597 857542391 69583 69584 993385168 77851 77852 447873704 70841 70815 181638430 82514 82515 668792862 93495 93496 546260529 5271 5241 34711952 17701 17702 402548804 17576 17577 999045410 17419 17417 518865275 51409 51410 420614085 81755 81756 624371844 25108 25088 115271762 67785 67786 666480161 43360 43334 518254278 70317 70318 781647874 83322 83338 223127313 95611 95612 162527682 36977 36978 136288667 93213 93239 48255779 90386 90387 290211483 56461 56448 304073148 12079 12080 547471836 86497 86498 525403709 28323 28313 248966319 18826 18853 572366647 15389 15372 755552583 3162 3144 164986461 58591 58600 28869008 71642 71643 341469628 85510 85511 111100685 85240 85229 470163438 72036 72064 213220311 29873 29882 950262564 82810 82821 705961740 34163 34185 486051400 50539 50527 385336775 587 588 826308348 77628 77629 189779822 96509 96510 948424018 12349 12350 245016009 87112 87113 284216989 74242 74243 339478518 22434 22438 289650308 64682 64683 716287984 96010 96011 184131299 43981 43982 645493425 17380 17381 53940737 45334 45335 385548892 68745 68715 255399939 3572 3573 376852808 6981 6982 729674986 75602 75603 191830685 74216 74242 900782199 59833 59834 334805254 24066 24067 927603966 78147 78120 283497646 68314 68330 496513949 51474 51475 720764774 26187 26188 587753711 23228 23229 30988143 80508 80506 353913940 75890 75891 26692089 36432 36422 433018850 27290 27275 803943187 97942 97943 785902462 4371 4372 764929894 9699 9700 958655694 38818 38819 969033581 37330 37331 40732068 37118 37128 913342463 43287 43288 337119193 43637 43638 15377402 12997 13007 220066449 9771 9772 937200607 69989 69990 205897945 36198 36199 109200646 7178 7167 526188933 82451 82434 985348567 20741 20742 529024053 91355 91356 602329305 6244 6249 863779048 50013 50014 682621370 73579 73580 517997589 45225 45226 582277652 17433 17434 589243457 24611 24612 370479644 10583 10584 581532804 64722 64723 437750621 41616 41629 669986266 52650 52651 842469797 55735 55736 910121792 69393 69394 373269542 13397 13381 890518927 18882 18898 352477238 2091 2104 873895567 73232 73202 158584852 66053 66054 337033815 985 986 980640022 58867 58868 648656727 1372 1373 615650553 98893 98894 462729442 86522 86523 835921376 95996 95997 873292635 45478 45463 891857114 4430 4431 678725482 11969 11977 6046015 20297 20291 643238184 30438 30439 582166063 30401 30376 88168185 36169 36185 843999346 58059 58060 978017239 331 353 181128353 6739 6731 954498311 60028 60032 568628336 14522 14525 632435809 734 752 557317565 94297 94326 456149421 76657 76658 28557781 93382 93396 415694004 293 299 533686162 33536 33537 77348431 98590 98602 201175938 89959 89958 647599674 97063 97064 663379966 20651 20652 832577680 39992 40011 781801822 11659 11653 512787484 34135 34165 596950449 86688 86715 569062129 80771 80760 65639318 81892 81893 67699747 72553 72579 433457803 85556 85569 645663234 74112 74118 189039851 55573 55571 296861942 28939 28947 639698720 46342 46343 210150144 96119 96092 518162062 60737 60738 204656196 68145 68146 874799477 35213 35199 605064849 13898 13869 328268956 70637 70618 420526876 77918 77939 327997765 94524 94525 506378551 42199 42210 659718348 26622 26623 717124554 60429 60438 376747700 59592 59616 80752372 5873 5874 236309725 64337 64311 323790310 50849 50871 247616291 82219 82239 14298973 60407 60419 771098171 9171 9191 911683955 6142 6143 783769952 63628 63625 569281903 65489 65490 639974914 8992 8993 538803519 77046 77054 456743940 52567 52594 665231619 23444 23453 185556991 84402 84403 111023454 84078 84079 443690203 91413 91414 510630309 20209 20210 1316359 86541 86539 536170137 5450 5451 640556373 60541 60534 581957580 41963 41964 533667660 78903 78930 521332072 505 489 463571528 38107 38084 7502220 55533 55551 624340838 78146 78147 554107283 6756 6757 461515678 37389 37390 904907465 92714 92732 590879801 61118 61119 481923785 55384 55364 392221928 34237 34229 412944307 83959 83960 904664486 34424 34425 594497585 52099 52100 608612607 41520 41521 888886129 34703 34704 25596723 47365 47366 337459681 536 537 521407059 53372 53373 229250570 49613 49614 875737100 53676 53677 746550109 46650 46620 772748696 52024 52015 451082839 6492 6493 211072129 57917 57918 282148775 39738 39739 303285198 22586 22587 126844134 17548 17549 390871299 18627 18608 318081884 61235 61236 423730524 55986 55988 350351523 85844 85840 458266316 30085 30063 418483702 6123 6112 998661066 2932 2933 152094440 29212 29196 643011892 67784 67785 369020728 61465 61466 295218974 55746 55727 287823503 57941 57947 772876383 6769 6785 116748881 77686 77661 165490392 57823 57800 325507855 33761 33779 76520308 59228 59205 608819779 12243 12234 151582373 28895 28885 412082022 48795 48825 434353822 79915 79895 945005692 67326 67323 675640265 80865 80892 959595787 48895 48896 616685827 1539 1540 942501104 29891 29872 301282154 567 568 463805043 50713 50714 470783615 20793 20803 403296472 21579 21580 10528501 42646 42629 769473378 95897 95895 915532044 99833 99817 493422436 85303 85304 698677406 2755 2756 891271494 84525 84515 7327320 36912 36913 279441572 68238 68245 908488599 31000 30998 53691940 81092 81087 571568059 49385 49373 825724579 66124 66125 361669130 23572 23573 256367391 63758 63759 44714512 15429 15430 769938081 94477 94478 349614401 2910 2925 324830529 78763 78764 63310425 98891 98913 878255773 7598 7599 922633465 63634 63657 462822140 89086 89083 211221839 59982 59983 808678897 51891 51892 308936533 14793 14817 592344824 8243 8244 162374374 1480 1485 410588976 18137 18138 650816118 23073 23074 674584935 33157 33166 334098513 92436 92437 838820006 14872 14873 365990686 33388 33389 981557688 86318 86316 358726776 18139 18140 300820492 13208 13229 326795244 86201 86202 44462658 19786 19787 799486271 27986 27987 262817182 2489 2508 269894150 18633 18661 196207806 99246 99247 705538373 76859 76875 100448454 77757 77758 331750345 39168 39179 407902939 28409 28434 226110456 15241 15239 238089105 92552 92553 543849020 5893 5868 392222855 78299 78300 346903236 32710 32711 159400037 21020 21037 169948885 56867 56896 523360613 37292 37293 626924377 70252 70249 496078138 17837 17830 424131440 13529 13549 753643935 55673 55674 779678219 53705 53706 712708711 24932 24933 134492850 66396 66413 624962456 13919 13906 737595142 94478 94451 202304587 72336 72346 341183406 7025 7039 514868793 2403 2374 10188371 79794 79787 276608034 52637 52638 238541779 91814 91815 297667437 80906 80893 883964404 20106 20107 713184239 10225 10237 660977699 60169 60171 990930109 31904 31905 595625141 29727 29728 331113948 74323 74324 535159849 81795 81796 299457149 86011 85987 144762741 51088 51111 348093643 13109 13110 20457639 56496 56511 607944022 96547 96548 414074749 66867 66868 240774134 82577 82594 689924724 31380 31381 862451542 68242 68223 999295515 74183 74170 482943542 29025 29002 336692728 60092 60093 324229536 31233 31245 839536325 28840 28831 710240354 24799 24774 226580959 70398 70399 322417664 34526 34527 129256208 45300 45301 694717548 70854 70855 365295166 41723 41704 5141664 94246 94259 563222705 66422 66414 70690799 78724 78725 962025010 70250 70251 994172335 45328 45330 426299947 88234 88247 208438336 736 737 442691659 54795 54823 78288401 15287 15296 815112940 31860 31861 270278860 93878 93879 230244664 55860 55846 708906608 14918 14919 772128373 50888 50896 896593784 34845 34868 598282287 4337 4324 284778875 72777 72778 83868162 72627 72628 416144086 79650 79630 161158830 49718 49719 824018484 79209 79197 532635117 60516 60530 710525826 54382 54383 288450165 73627 73608 539942715 25487 25488 993687014 22086 22061 723298855 23642 23653 112324862 44456 44457 583981481 76850 76854 929684769 83304 83305 748206559 3133 3134 590244549 37145 37160 517199478 44753 44783 112173268 31782 31783 742299580 65355 65356 65625717 9864 9865 757876937 87493 87468 719080698 90646 90647 387884311 19810 19811 380289417 60852 60853 317879590 46742 46733 998316538 81193 81194 60011124 67927 67929 668283051 95543 95554 750058194 23331 23328 385238764 66230 66231 381820584 47439 47440 407188074 78340 78344 738883803 17910 17911 472297708 9144 9145 108288160 81220 81221 579394236 10827 10811 633082805 46568 46569 427380964 452 444 358875877 7148 7140 162492057 12785 12783 186953601 24445 24452 571152158 31137 31138 307794715 57635 57657 782852997 3598 3599 844254021 56921 56898 806926193 3715 3716 637444317 98725 98735 533908278 91362 91363 496861267 33799 33795 719774711 41614 41594 720596974 50923 50949 251746289 60767 60739 394450623 69687 69688 17517886 7209 7207 315911303 53348 53349 359478823 68036 68023 324235878 78352 78354 204286308 85865 85858 413965552 42339 42340 325165643 6236 6237 796873003 57363 57354 89465810 84218 84202 724032001 70262 70279 992367802 21057 21058 355052968 98838 98839 173680021 19240 19241 79656599 89032 89015 451715992 71271 71284 833995976 79335 79336 146415314 84893 84911 444093541 53076 53062 417041442 24979 25006 857708984 55421 55422 579695625 90852 90853 944925066 61118 61094 630116100 21045 21033 975607306 85229 85255 909155632 89409 89437 843749889 54048 54049 514490831 33592 33587 274315169 15452 15453 200660253 51767 51768 823284562 23755 23756 255819149 70134 70135 190900891 76255 76256 950048987 61837 61838 494646839 21749 21750 614226885 91173 91188 188818580 17778 17775 872254755 47887 47888 679638199 26690 26720 23638173 13911 13923 578732984 31158 31130 852914881 76377 76388 596934247 67558 67559 277503227 24794 24795 561946604 42833 42813 358188129 79713 79686 14423997 48507 48508 339063783 70526 70521 96151954 33530 33531 319868648 20837 20838 955671360 70312 70313 785037288 35182 35159 717112632 80586 80587 171628599 22892 22895 221844155 19191 19204 607405151 35545 35546 230908520 40806 40829 901355115 18114 18099 429343159 13369 13370 254558455 67574 67575 350043495 59603 59589 596225586 38074 38061 61050650 89073 89074 107627717 87525 87526 106961576 7766 7767 821907336 75164 75182 797030896 48223 48241 609656851 73417 73418 213085241 73978 73979 911473172 30803 30804 376785548 86228 86201 304185695 19586 19587 925763113 34626 34627 15750380 79658 79659 170232125 18299 18321 653886950 45784 45785 573275347 39132 39155 772547676 7609 7596 38815562 13604 13605 425053618 68182 68164 613002914 74414 74415 308369797 35006 35004 750047027 44610 44612 272698335 9247 9248 26598223 37221 37222 999339935 71958 71938 136181609 9983 10013 175519242 91660 91661 50779833 97740 97764 933509227 35015 35016 439868118 23045 23032 67603648 11805 11806 164424162 1734 1735 722431398 47924 47925 861138357 74690 74674 662181170 63317 63319 903183732 46517 46518 306516642 25770 25740 849805924 96768 96794 595951270 30306 30295 508243778 98295 98296 963038175 41485 41482 101509933 52400 52416 311991822 31934 31935 256525224 13912 13930 632752009 68694 68695 402661061 16722 16723 285379348 16265 16277 470764868 59920 59931 563252362 64745 64775 419588752 262 253 395859145 28321 28315 792283331 11588 11589 792115952 54547 54563 99476168 72941 72942 377040807 12606 12607 599712427 56794 56817 712406718 55773 55787 555719063 11594 11595 481726424 73383 73384 507062816 46742 46743 78464483 4092 4093 250954252 44736 44737 287069306 45279 45280 116730004 45063 45079 500413630 21800 21824 803055679 73512 73513 476561847 53555 53550 273908350 43747 43732 815372271 19186 19187 28286271 148 170 320138060 8163 8164 897978991 51101 51113 60530260 98063 98040 505638118 33264 33265 612632400 57710 57711 463040996 84403 84397 156066721 79445 79415 151763079 10285 10311 372971505 94551 94552 423240805 71089 71104 847099223 7959 7960 529488033 99830 99831 120285729 24423 24413 171780786 85535 85536 714300837 36851 36852 98435537 7539 7540 660460413 6846 6844 545746611 89777 89778 922349969 31293 31318 508632898 89516 89526 936430866 69061 69062 380213565 66293 66270 927837561 83168 83160 99263178 91924 91925 625667090 12281 12300 305619639 78113 78114 874770869 12660 12684 455442824 99599 99600 692215498 68273 68274 11480268 35966 35975 158520240 18498 18480 377033889 97877 97878 151024873 71168 71147 161468332 26148 26140 818527512 20774 20776 449284072 16821 16822 246874969 13782 13783 486878874 96296 96302 462234712 43960 43987 785194240 57260 57251 479486872 80012 80013 45999868 87480 87458 889590900 65361 65335 290720204 689 692 793500977 23004 23005 351346527 55257 55238 717514950 64030 64031 702204812 24911 24912 66282313 18624 18625 671270967 75702 75731 849872289 19471 19472 629116298 5574 5575 768023359 20331 20345 877163612 92683 92684 663438728 25945 25923 553564956 30651 30677 371251463 32039 32064 804206887 27411 27412 160635076 80161 80162 775662702 4708 4701 206857283 85633 85606 649973923 89730 89731 871577508 66686 66687 235889334 40778 40779 618897090 95195 95190 635731778 16117 16125 318952033 79346 79347 271550076 31013 31014 777997260 17112 17088 999662133 67698 67699 274818744 70949 70978 384088471 47615 47616 18788762 97261 97262 279793110 48445 48433 717473229 54872 54860 602348736 91092 91093 519323504 62213 62226 268133592 73171 73160 129779392 14415 14416 401176171 23261 23262 117155090 46870 46877 112085841 2765 2751 632706240 56033 56034 64022201 36089 36090 794874179 15364 15353 813080056 15815 15816 512366102 3170 3151 907590398 19418 19419 715039038 40524 40525 139928666 34044 34045 856352898 31174 31204 480833235 54177 54185 196357445 20534 20555 199202267 86320 86304 326286749 66612 66598 665747053 30491 30492 97627098 17631 17632 970447680 38417 38430 689737387 14384 14413 96878218 35943 35954 35831407 36978 36979 946282658 39715 39716 705779695 38067 38068 406903827 64793 64772 488846754 32198 32199 155476342 8198 8196 202443747 93561 93549 215986132 74540 74552 597714906 1891 1892 579348140 87231 87207 865036029 43001 43002 215300571 87950 87968 441362350 66521 66534 419176327 30664 30638 778235671 69169 69151 869472784 96967 96965 668527925 93481 93482 958453477 43087 43101 696179302 74591 74567 241534097 59057 59069 135103262 29568 29569 103082668 96858 96859 847936250 63308 63309 260451494 43523 43524 705783697 34407 34408 854859787 55458 55459 818079073 8860 8861 152099959 63370 63346 607266940 68423 68435 865745112 12811 12807 332158708 89536 89559 528344876 1283 1278 121236888 27902 27912 23199811 88866 88869 170376082 88966 88967 987356190 1337 1349 552576116 51301 51285 919325112 30499 30500 946196580 60698 60687 920884188 98535 98511 119486556 95094 95095 43038628 19193 19194 138178864 58234 58213 267594397 59078 59050 345125770 68903 68929 811066987 28738 28756 214945881 92251 92227 93059779 96190 96186 728615370 57323 57324 374970756 69472 69465 550737108 96114 96135 6758951 59117 59104 796363392 77424 77425 108365843 46179 46180 360145867 13067 13068 22587574 4887 4888 552122823 2059 2037 159238112 35193 35172 193839880 51517 51518 947030619 23468 23469 691064245 36388 36367 411377948 28121 28136 660147089 73669 73650 239865877 7334 7327 854033792 94787 94788 70181118 12218 12224 531930579 60523 60522 5128260 78014 78015 741448803 10953 10958 910757285 36572 36573 921411845 39544 39519 820301169 16149 16150 171437309 76167 76168 131866955 29432 29433 476097294 3774 3775 817089640 65767 65768 328814076 20537 20538 540440135 69888 69889 815595674 70237 70238 217274291 7998 8010 218270007 55256 55252 496487064 88528 88529 352298952 4990 5014 592733939 78677 78678 584276396 56264 56247 895446485 71397 71407 342845537 54813 54814 992905081 83525 83519 531315917 69153 69134 391395287 97163 97172 831957873 52743 52744 952693993 94416 94417 373111780 63962 63986 975960613 79516 79517 549064627 84683 84684 782035033 42186 42216 582830203 49596 49597 959773353 47688 47715 181016388 82741 82733 704690804 96689 96690 483295772 90102 90122 830393778 57329 57330 432967615 68184 68201 442483185 87850 87876 60417297 64952 64953 357150838 59595 59571 823090680 30368 30369 863624377 56755 56756 644429524 15372 15373 932971293 38509 38529 126532916 59716 59745 836780886 97882 97883 943993205 35932 35933 93528887 91713 91711 168582724 49012 48995 886436993 43902 43899 580932457 99166 99159 893177435 81002 81009 723969789 87749 87739 514460233 93473 93474 712798293 29042 29049 22526098 36120 36148 150005681 78457 78433 116990202 36116 36117 645955545 15435 15436 456719444 48978 48954 33419383 83778 83758 942038978 30245 30226 663427990 95414 95415 486327750 12358 12379 712389067 81151 81158 668996125 92005 92006 136217547 99601 99602 613105880 7894 7895 781978357 69875 69866 402372385 90210 90221 857361716 70107 70108 797303171 35134 35135 418782074 76581 76555 780062270 70716 70717 65558916 29882 29862 244664919 14160 14161 381134864 10067 10068 74067007 28030 28005 357646223 88270 88290 210288481 61590 61591 842524114 4228 4198 590774751 44119 44146 848452014 77575 77576 962385329 22124 22146 981645196 56739 56740 911019946 22767 22753 304201902 86065 86066 421200228 22512 22513 90450507 96090 96112 315811852 6723 6724 110661430 81737 81738 700973758 10435 10436 115270789 56666 56642 280621700 84673 84674 894732373 32124 32149 156013998 30386 30387 637753915 56653 56654 387873976 89855 89831 386782531 2994 2976 467813891 45518 45533 579785034 43056 43057 566753081 73830 73801 296121158 4251 4253 285189442 73772 73764 622365341 71122 71123 384622641 2358 2359 897182488 99558 99559 333358686 36117 36118 726197658 66121 66122 200645316 90528 90529 397209391 98054 98042 92594481 93977 94005 361801141 34298 34300 456463084 30826 30827 174542445 89894 89895 312171551 22413 22414 576142381 68895 68901 527981461 28682 28683 636913129 18973 18974 949673512 68943 68913 843958216 85240 85241 841059304 95409 95410 676326719 78010 78011 668645191 8422 8449 551247650 5802 5777 693966578 45700 45713 8614754 39651 39632 432198153 99667 99673 93363219 68090 68091 751247900 48214 48215 260551823 75302 75303 746954761 51158 51154 453249740 23050 23051 632792045 75764 75765 281138421 9357 9358 20780802 29636 29637 168466177 11983 11984 980178988 37738 37739 391498707 60540 60516 963494525 12196 12197 752395327 66984 66985 561854894 60145 60146 64546863 74430 74431 804759354 23717 23693 247067518 69513 69537 857581074 18028 18029 371509444 6662 6663 687159901 91472 91473 611391712 31244 31247 300272851 39022 39023 848061150 259 260 54843930 81062 81063 602227433 78326 78306 299545272 39138 39139 560170676 31247 31220 914906567 70776 70781 365875282 26427 26428 693470567 25482 25483 669918669 16688 16689 217836802 56817 56847 782784968 64851 64852 590375990 2354 2355 587374289 52521 52522 910807978 66465 66466 393808631 47177 47150 370696973 21883 21884 825395475 65081 65052 855609477 97542 97530 205194382 20710 20703 145756384 98888 98889 870157343 3238 3239 434145961 57017 57041 609338153 54842 54843 319279150 14173 14166 815391903 75167 75168 306551043 67035 67036 425462934 76761 76766 127321013 57251 57246 221113679 42232 42222 57348631 43068 43055 686803366 89131 89125 939608798 23125 23126 811523749 77681 77675 593297838 78169 78170 913305548 72685 72686 438650851 54386 54391 79694146 32651 32652 772230817 73593 73594 966028231 82772 82773 715203242 26784 26785 417133568 49717 49693 85898681 4732 4733 649852691 53061 53035 42304536 75200 75192 41750511 94917 94918 306389544 85890 85879 797580809 4700 4701 806935106 32324 32325 620750826 68113 68112 726017489 29508 29496 532595551 97434 97431 377307625 88557 88558 951935274 19347 19350 341284257 87222 87217 904868490 34040 34041 588076117 88019 88040 462091496 4241 4242 524481677 98685 98686 220956693 39946 39947 806421471 67479 67480 195332649 43278 43279 247248538 2973 2974 369180971 41548 41557 414059458 39581 39566 381230678 23994 23993 535122266 19729 19709 125885290 99004 99022 268612735 53031 53032 46613708 64991 64992 562645805 19286 19299 489066297 42350 42334 732208278 86595 86565 151319462 48810 48811 808593261 68283 68263 641680715 74661 74662 446552979 82974 82975 544830987 79072 79073 664533263 46689 46690 277586641 92194 92195 340780163 23403 23397 246782176 81097 81075 107563489 17132 17116 943992277 72535 72560 885336805 98064 98072 698530271 7645 7632 958425632 55815 55797 225998048 39415 39416 970153969 49219 49220 505884957 14636 14652 380320894 95803 95804 742203113 16261 16253 905929554 98826 98827 377646460 34003 34008 489565043 3128 3103 364641783 64479 64480 675579028 46632 46603 539630365 24956 24957 488394224 40079 40060 983684593 24859 24852 702517810 64859 64860 236093572 1204 1205 502664549 7498 7470 532245939 58563 58560 230924973 28717 28718 668654574 18719 18726 204588364 73730 73734 773274182 72159 72160 498854211 20248 20263 446420229 83334 83335 941077577 86445 86464 730444967 22516 22542 67104685 9381 9389 920326651 82675 82676 322479903 73372 73373 333084880 47153 47179 803251394 7429 7409 352169843 56312 56313 618238266 77274 77267 5873832 76376 76377 867941546 16417 16447 381529698 1758 1771 366441012 86400 86401 860757707 14819 14820 702320885 16640 16629 613963120 51221 51196 591713208 25826 25850 314503850 75838 75814 862666032 94543 94544 288466105 95299 95300 610491044 36019 36007 267159787 16105 16076 74032212 51712 51713 633752829 96303 96304 629060416 51935 51905 968885990 21919 21924 825852851 6620 6622 209523279 5836 5824 860432487 68065 68066 397550781 72843 72844 799856246 64429 64415 952000609 52314 52335 246266994 86873 86874 396270335 61627 61628 472123825 37040 37031 388619148 12837 12848 80097944 33859 33884 911285691 12592 12593 923496614 21158 21159 813019091 25532 25533 992286574 54850 54851 612540404 92209 92210 836477488 75740 75741 585539524 11526 11515 61791394 71553 71565 271441129 55238 55239 346784870 1403 1375 639567132 31982 31966 360199596 90239 90240 540248257 25403 25404 966643870 66770 66771 287051940 36703 36724 183221431 5242 5247 176158140 89114 89139 124238602 27487 27498 568742899 77624 77625 938201716 75761 75748 861179418 57893 57917 525205743 57612 57608 956712003 19452 19453 984172751 25728 25751 159360136 83886 83867 636657215 17395 17396 379765635 40625 40619 441582796 92075 92076 63559941 78240 78224 943790145 9490 9503 467269185 50882 50883 952291460 55117 55118 18484727 38424 38425 375326571 38215 38209 7945016 50236 50258 379213192 74651 74652 272021934 72008 72009 232568684 10531 10504 851533799 57004 57034 652188047 9922 9923 993731672 45465 45445 197452696 27516 27537 377773983 53644 53645 259417824 37398 37373 86420153 73420 73421 148202204 1801 1802 328853030 76452 76469 746104432 54605 54606 807653254 59658 59655 988322854 41548 41573 149059704 36292 36306 40623239 89225 89234 278857811 48074 48082 134617234 94459 94460 298577910 86019 86011 383227799 44221 44194 713045564 62369 62370 31644715 44308 44278 103955266 62858 62859 181855984 6000 6026 70805672 81317 81318 655885340 72396 72391 596012430 64948 64949 964789862 28541 28550 962902219 47518 47519 643954940 63686 63701 901921819 38484 38494 826067250 77765 77778 594371365 53607 53608 726284786 59326 59298 644799421 66910 66936 280946805 32684 32685 369726444 45488 45489 242974218 71391 71382 68816163 88562 88563 24681140 51115 51116 687221114 34322 34323 666486206 67333 67317 759169831 53349 53351 55684047 67545 67525 587621501 13595 13596 843309134 34184 34172 811672357 22666 22667 418498444 98441 98442 543336662 28135 28115 131774790 38509 38510 992431519 1029 1030 195043542 74242 74260 511748152 58105 58115 601257073 83280 83253 960484133 16424 16425 277573416 25589 25591 586295441 82058 82062 837703983 66389 66360 637648932 18722 18723 842655543 53136 53137 360761923 67856 67885 376889212 80323 80338 13633797 36255 36241 92835483 46292 46295 633178484 86705 86707 955521656 73375 73387 908941531 52436 52444 188030915 75480 75455 917861836 67815 67796 832964903 48779 48780 322342765 10627 10620 655014056 27176 27185 361900431 43181 43200 339575771 23615 23616 226009248 50039 50040 905382866 83585 83556 23848959 26787 26798 436329210 72489 72464 755304885 99362 99361 795747639 54603 54604 785500812 15224 15204 959910751 41610 41638 714981251 25015 25016 966318669 95635 95636 243075319 74787 74788 681403371 64746 64747 107596294 4659 4647 763351793 73070 73071 202385876 19945 19946 613637080 9181 9176 319857413 78529 78542 387899237 93332 93333 330055617 83665 83673 184871610 11224 11195 659868965 37844 37845 828092665 42486 42487 852777573 40682 40666 86451729 87629 87634 368300276 51985 51993 442831604 65682 65683 466871442 70167 70168 84996109 50372 50398 176095664 41906 41876 177062207 47506 47509 4238703 75637 75638 123540378 86169 86199 602977004 21699 21714 707310026 14256 14277 375170921 70212 70213 366608874 39956 39959 118512267 95872 95896 565991282 67922 67923 681825846 47502 47482 896908520 38747 38762 73343757 22350 22351 313656600 50710 50717 788508227 71365 71355 732651606 47381 47382 371116262 23292 23293 29782944 63324 63325 59491043 20023 20024 756582780 87759 87760 282665235 91269 91270 279640821 54096 54097 633227476 94735 94715 729742738 27686 27687 923825893 62986 62987 915330210 97921 97901 24472676 36191 36207 761774207 9661 9634 690467075 982 983 6165048 23400 23405 697605195 95846 95847 188119097 24413 24428 899734468 14305 14335 805097038 54473 54445 306853840 36067 36066 776635474 38165 38166 538243384 49260 49230 292962067 96899 96900 751566831 14880 14881 814052844 26125 26126 154760804 62376 62384 631852540 88411 88391 989519807 49297 49306 394102626 84384 84385 242687287 47373 47374 266582801 30498 30525 755084189 9021 9022 957145886 47363 47364 391353920 28607 28608 475084009 9612 9611 691761776 58336 58309 995289873 93613 93614 594815266 96472 96443 947440748 76905 76906 983580747 2120 2138 245964721 30016 30017 598727053 23261 23290 340563224 88952 88932 852206337 46552 46553 76227675 18440 18441 530392789 64191 64192 468621848 57123 57146 953668707 66804 66805 135802312 67361 67352 552905599 71590 71591 648291425 3220 3209 292449195 35041 35021 439679010 63767 63768 523669094 92945 92954 778001587 6837 6838 837128980 74928 74906 157505058 47541 47542 572287906 64672 64673 482182785 84773 84774 663665644 70238 70242 428566133 21098 21099 396920288 40037 40035 808909704 14447 14453 152219929 42607 42608 152506318 95601 95602 965885131 41921 41922 183700546 50290 50291 357852563 7630 7631 791660146 47454 47455 621875891 92645 92666 520613337 17837 17810 482396976 72137 72113 108228732 92388 92398 241011166 24403 24404 547097635 50369 50370 412212429 88956 88957 896526624 57777 57778 159468999 65796 65771 213557553 17434 17463 792228968 37313 37314 880457161 74689 74677 369304405 54108 54081 28177583 19628 19627 947318410 46338 46339 393886722 21249 21242 675884452 93887 93888 402259117 88515 88516 502060396 96749 96758 333168766 14349 14350 624674644 13138 13163 673208518 64659 64631 317750236 678 697 740004528 79480 79470 463987257 24855 24856 244599780 5326 5322 441783069 8569 8560 299676285 82915 82916 475758954 25018 25040 921892867 82441 82469 390252110 33619 33634 407651967 62557 62558 411713131 16901 16883 651107619 26799 26793 523729255 417 415 844958436 41098 41126 644616245 26268 26248 946001408 57741 57738 157763313 89966 89948 430093732 32309 32324 100775989 55646 55647 911001491 62925 62926 697937989 85515 85516 394346 71103 71104 233276482 30980 30999 101691479 61915 61916 291659717 88107 88108 912580519 6476 6477 717663487 90067 90095 786175520 56969 56975 453886454 40251 40252 132184942 1981 1997 678850441 60824 60825 250068385 74431 74432 176888712 63451 63452 179437641 64299 64297 302824519 91756 91774 651570379 6832 6850 336983414 9290 9291 900484229 50719 50724 794631459 58747 58720 212304148 92171 92186 404060320 30090 30117 102789272 19984 19985 292584197 64194 64195 508068657 69366 69367 764112491 94413 94431 854178898 40699 40700 367166244 65718 65719 36276420 50363 50378 303932533 40456 40457 226076717 3856 3857 426459200 38690 38709 922759258 69291 69317 702179967 93504 93505 321643822 92258 92234 189020818 9075 9076 502041246 65225 65226 352671123 69964 69965 577908189 49840 49841 322775704 78910 78911 717023645 50851 50876 319990119 35997 36010 15921154 72694 72713 263632713 3343 3368 330046771 96164 96186 527371675 52682 52683 784328658 40688 40679 534224887 29877 29878 694848099 30652 30679 507516732 7113 7142 485892311 52931 52905 13265070 70525 70535 910721321 19534 19535 494432284 86846 86850 752537516 49756 49757 341700032 78922 78937 75162099 24275 24276 911508647 99963 99964 371917731 84432 84433 212198605 73572 73588 821466571 16806 16823 777637114 89955 89973 511786630 47220 47244 147994905 27740 27741 655334274 71220 71200 640525983 7271 7248 643858974 82069 82070 551798519 43729 43730 84702257 514 484 202825895 95418 95419 714308915 5680 5695 926600796 68433 68407 365908166 99112 99113 439344700 15358 15359 557127531 55678 55679 977683406 33700 33678 3437118 72067 72085 288139425 23306 23333 422567658 12826 12844 329324130 71840 71841 618226121 92771 92779 518477843 26508 26532 972442150 15564 15565 316949397 16283 16284 364761916 25744 25745 28113888 20881 20874 760105643 52028 52029 779836575 63213 63204 985130169 30455 30430 466375935 32622 32623 751633399 27925 27926 871221388 41026 41020 23800343 74113 74092 761447553 97285 97286 728776737 30339 30340 443859024 97596 97623 764653623 515 516 282999765 11643 11659 752082804 35786 35798 294850584 56613 56614 723727526 50765 50766 648857154 53152 53153 302550870 56564 56583 782808708 39361 39362 224590315 34887 34888 430414245 84597 84608 788273684 88035 88036 453135528 78502 78515 789555059 33468 33469 685790884 83699 83700 149713629 67133 67155 574819708 60928 60915 600397210 69559 69563 837636305 78937 78925 779806939 58027 58028 376407300 47583 47584 127734137 21654 21630 862186464 96281 96260 15146077 26767 26790 690772683 60147 60148 816439757 70875 70876 975320740 1874 1875 679348168 29012 29019 837759876 94709 94710 845309922 87578 87579 136941977 46908 46878 635535994 70405 70406 64659050 84135 84152 114260628 63141 63136 31059494 92605 92606 126083443 35420 35421 955065331 79535 79555 311293833 74216 74190 508476665 57751 57767 952884773 65035 65036 638412660 95019 95028 547176756 62963 62964 998459951 74187 74188 797088580 1609 1617 875537118 91488 91496 517082735 3496 3497 10056812 54859 54843 580800541 74505 74475 287061934 32723 32701 6526257 3733 3708 225141407 50499 50526 377304443 59464 59457 651699501 32335 32336 685545797 9967 9959 455748231 88484 88475 321723945 99466 99467 174040660 91457 91458 845920419 59120 59121 824517693 97764 97765 243394247 37138 37139 630938507 85269 85272 169753206 69037 69057 647447506 39390 39410 902052337 14162 14188 397703804 91200 91191 898399106 73841 73829 504893844 41455 41484 42965110 66388 66389 29574706 71375 71355 682873596 58594 58595 763469346 49579 49580 595797212 90265 90266 219109477 55910 55897 699999476 5173 5174 889862730 18397 18398 429663234 62387 62386 387395939 88727 88728 6684323 70537 70538 971161458 15758 15759 887474495 32557 32565 120071026 96891 96896 218516850 37055 37056 978102799 61598 61599 801494158 55417 55406 119952822 79150 79151 959193856 13464 13447 101745293 55076 55077 82331981 95794 95800 882287653 40440 40455 982909578 97132 97133 718852676 21727 21728 427401240 30116 30100 116074868 70999 71000 697247447 34849 34851 836784647 24370 24377 254395929 76487 76486 881988373 83829 83801 356288798 5113 5114 328749066 48833 48813 916537445 46509 46510 757681468 13294 13295 762997099 78207 78217 882924892 17200 17195 23648393 62996 62997 591512042 84660 84658 594439281 9065 9066 99610258 30197 30191 496415867 7349 7350 647019787 92727 92728 754433856 97034 97042 754573892 36649 36650 395977657 91217 91218 806808331 13877 13878 428096270 48290 48291 36954726 73196 73197 461560493 45192 45187 187672707 55095 55096 296963145 47498 47517 649610553 47537 47552 700447334 38731 38746 896570088 60516 60511 412982583 50316 50323 713368496 47772 47773 40145077 78632 78636 45464786 39486 39461 484751756 26548 26549 210306040 92909 92881 478095234 1242 1255 275563007 9049 9071 307858793 13882 13883 526659858 15588 15598 73793002 11484 11491 944585055 69002 69003 785114035 6619 6620 796940999 70074 70078 681169313 48904 48905 222963480 63862 63888 185602104 15493 15484 202267924 50771 50767 12806586 38520 38497 416189601 50771 50772 39165995 36048 36049 320970967 14172 14173 724903870 71555 71542 127451693 91103 91120 723369623 87403 87381 710219883 11709 11737 187312891 99697 99698 635231635 87810 87811 996567262 6829 6830 901720580 85925 85926 162802433 38011 37983 247038095 61358 61373 678659258 80905 80897 907535223 71099 71069 271089319 57502 57525 534517799 34010 34011 899141521 22271 22272 947592065 84915 84916 13302922 23340 23341 353857388 72540 72541 457373003 36198 36221 805859247 42023 42024 700833848 62158 62176 903535403 38789 38783 184098379 12311 12326 382350970 16975 16963 745484529 54539 54540 317528568 59761 59755 288057652 85374 85375 249212349 13173 13174 529704522 1689 1690 473165931 51879 51880 518022462 79511 79512 64534655 27065 27076 909210722 15584 15614 669358914 72131 72126 242020529 37601 37602 570327764 81439 81440 468412808 81387 81388 192661686 6066 6067 367889606 45383 45384 952254686 79730 79731 345594362 14480 14451 975702171 543 544 352438220 15727 15711 233194255 3135 3136 606800161 59945 59946 242445971 11464 11465 560043763 51202 51203 806537076 74016 74036 580659465 52569 52566 638862758 37096 37097 523920088 86789 86790 309443484 32294 32299 561555221 89404 89405 944934041 72409 72410 662728202 702 703 448147913 11638 11639 222858786 6808 6809 409399826 15090 15065 441737998 2694 2695 800450665 39103 39124 512245709 15876 15868 43357025 45963 45964 947869831 87959 87960 20806684 21564 21555 799184113 4460 4465 389399861 99424 99425 871683504 67769 67777 882114031 35479 35480 189063291 76251 76253 367832231 71045 71070 124930207 23521 23517 441734526 86537 86536 405528459 94579 94551 849547428 75960 75962 452827263 17313 17314 109348613 60649 60650 855369004 95322 95324 393766972 59746 59767 77424681 95607 95608 551508859 22834 22855 833041888 42834 42835 135027049 95258 95259 331902597 98009 97985 623671241 7983 7984 768895188 21271 21272 848243057 8919 8949 209474219 19793 19794 44834964 75766 75788 993868255 44948 44949 923157405 16235 16236 139274148 55470 55471 523816759 66772 66773 791548338 42159 42157 753457323 76243 76244 714714604 18163 18164 475001525 8308 8309 96357189 46387 46388 721201908 36 37 571304410 93425 93446 683405249 6114 6115 248072430 11100 11118 318779920 82473 82471 485419580 71592 71593 264761504 77226 77207 125297030 92967 92968 316130354 7667 7657 435841630 74802 74774 885421209 88771 88772 604762040 89616 89626 563465247 82990 83006 307073777 74846 74836 306024642 2639 2640 108964558 90672 90663 286666317 47145 47119 296627982 60561 60587 357544201 83754 83755 128105860 54971 54943 382742447 27882 27860 697667773 54935 54926 486391579 46699 46714 30432481 19986 19980 191977131 10795 10765 151379003 30789 30772 273693971 70619 70620 64583074 6180 6154 93573233 75577 75578 829207795 64786 64807 116799598 37049 37050 587208463 9738 9760 574826553 33086 33096 42342751 36404 36394 265399275 39017 38993 183029725 47363 47333 532315475 54101 54083 815676249 28819 28820 899014631 8897 8898 392444129 77939 77926 930740275 10511 10481 439355125 83287 83288 239597694 3520 3509 522241175 62573 62574 6876943 34937 34938 264864675 58407 58408 888600615 45935 45936 129980684 23089 23090 404213254 70937 70936 887536564 33675 33676 845193273 24449 24450 689310904 92335 92355 224519336 71871 71872 368612142 16919 16949 657922385 25857 25862 325925804 85067 85038 366677859 96412 96413 150740755 99326 99327 574903711 21564 21591 607433238 66427 66439 449097648 52024 52042 87869566 51523 51497 267993347 27582 27595 357818872 73037 73025 505637987 75483 75476 516816616 78257 78287 298615880 85693 85720 286498279 56722 56709 444303672 55252 55247 545609441 13557 13558 93979815 96026 95998 575293035 61163 61164 441214387 89554 89579 650771179 56241 56242 592399988 114 134 865449001 27678 27684 418507085 57575 57589 662710968 5163 5164 523321282 65846 65842 820561734 51453 51454 396423564 19896 19897 642264609 29208 29209 673886958 3538 3567 984595858 18911 18912 461243793 90811 90812 241033627 66650 66675 8019337 90210 90211 957017509 14251 14252 641068963 34049 34050 630540363 99136 99137 979663892 72899 72926 903340493 81413 81417 955284272 50920 50921 826399872 82960 82989 857578664 753 745 615881067 29863 29833 777473211 52534 52538 661645755 49213 49214 278885344 78384 78386 288070760 71577 71568 312521862 49241 49242 542796653 5317 5318 301224849 66564 66565 407449635 29276 29297 851860939 4946 4947 286373959 25315 25292 757834096 27651 27652 66690339 21644 21645 357276586 20989 21010 443685935 80979 80980 84768601 35579 35554 574983244 36482 36483 968905800 55598 55620 182943021 55168 55169 615823410 87435 87446 194953796 9806 9830 312401120 60840 60841 830660024 80080 80051 863576854 1564 1565 748867415 32617 32616 129655420 42361 42362 248614833 74532 74533 196773483 97528 97529 308506848 27970 27991 463119813 37010 37011 178671113 92447 92459 782712006 64295 64314 358605011 31598 31599 689019255 2665 2666 967820206 701 721 786946708 54210 54211 982943184 29502 29503 376318254 63898 63872 713830478 72714 72712 754087237 34251 34263 944146955 8427 8428 929436912 96884 96885 30743629 18478 18488 450263867 11986 12012 642606408 44685 44697 246898798 33855 33838 192691674 68841 68842 275277936 81879 81885 721912741 50848 50857 477475224 12643 12644 456198304 99617 99618 596552359 91182 91183 565539052 30187 30157 593712658 12048 12049 77386198 1910 1911 516466574 76404 76405 424471240 891 892 257856629 68352 68355 148560300 85294 85295 695205356 72508 72509 28342704 80391 80374 998878600 54315 54289 593355064 76516 76517 66665206 40567 40580 130000963 86378 86402 12308458 55543 55544 339211952 81450 81474 676839708 94076 94063 794575606 53721 53698 831584366 70048 70049 792808975 71500 71516 198501591 11609 11610 313054711 77633 77630 858771047 50144 50145 433486352 6128 6114 454286394 94800 94801 572677465 35527 35528 971079103 54188 54189 919513842 19370 19371 137155051 31978 31956 764726599 51114 51115 432580324 17980 17981 402183182 75623 75614 670811419 10896 10897 206352358 93152 93155 939619499 74646 74647 494558689 97444 97418 32961540 73699 73700 244686191 98142 98148 129694440 67200 67201 389387974 59204 59179 601544142 54914 54915 371294058 93600 93601 581862582 48834 48835 617679590 95758 95738 521749395 19779 19780 151299794 74899 74894 451451483 61050 61051 440708906 86559 86560 260574652 27949 27950 660376194 23825 23826 510355540 23380 23381 423146974 57887 57911 406679923 66013 66014 119663619 16803 16780 222432257 56064 56065 792452474 9153 9174 398955597 79243 79244 763756865 47523 47521 6582177 20731 20732 39294562 78728 78752 674314798 88778 88765 442312903 84746 84736 648504816 53541 53542 721868378 11325 11326 336762299 44440 44470 652642537 34357 34358 672048599 59740 59741 291684376 90175 90176 504491747 33552 33553 433316252 2841 2864 447757390 93809 93784 251382400 84697 84698 115790841 57434 57460 189429325 59569 59570 990474042 80843 80824 98782840 56843 56824 241795283 18027 18028 365886 84171 84172 655006389 92454 92448 81732407 58626 58629 700191688 5089 5067 779085317 69871 69856 101198359 71603 71604 738918305 67704 67697 74038610 16135 16162 235682828 2626 2637 535547862 9284 9299 511103636 31196 31197 997021476 12052 12030 621376896 68012 68013 787248139 55 56 726050628 99061 99084 735324851 22012 22023 445427742 10580 10609 936699825 93598 93599 282760029 13630 13654 767707024 40285 40286 373962254 14157 14158 655180932 90992 91008 232626398 46488 46489 44797247 38815 38803 180326891 75383 75384 522834773 45199 45210 689936550 17805 17799 830595301 69589 69590 744316965 34718 34719 705229403 64345 64346 584322012 72018 72019 1273361 75125 75141 761163936 33205 33206 619342662 79687 79688 17206386 31559 31581 100542221 4121 4091 117873574 68301 68302 97275513 18147 18142 906822867 416 417 718220186 60226 60227 984162439 85419 85420 917377109 62654 62645 112361988 40301 40302 621719628 268 248 318891812 65131 65132 436393520 96885 96886 605186966 18492 18493 806772131 59477 59452 217822904 87669 87671 549250153 31583 31584 390266281 67393 67420 171792319 66047 66055 977873514 7224 7197 801912972 81543 81544 467868467 11373 11374 68089254 27034 27037 851883655 59085 59058 688997914 27849 27850 753032303 18305 18281 645211166 28441 28442 660685214 35116 35145 377529921 52119 52120 114684794 34477 34503 86420830 48477 48455 467376410 8400 8401 420027703 93265 93266 560255517 68708 68684 475589794 90552 90536 641683130 62879 62880 469853772 66393 66394 87795134 68778 68779 520680571 67516 67517 497156822 12709 12728 66632469 670 671 857523159 7737 7738 185935255 81574 81585 779954133 39001 39002 279133635 66886 66888 251810893 74382 74393 498800980 60923 60931 966919234 42116 42117 665137203 18731 18732 30645895 26673 26674 341461459 70443 70444 375270062 58879 58880 249323825 43862 43863 597405521 79332 79333 657681712 50954 50951 420271192 89709 89710 473753350 18281 18282 61637450 61862 61863 790942949 7565 7544 687761410 50666 50667 604205474 3915 3916 74364280 12494 12500 361373586 84246 84247 636728176 8014 8015 459101036 27132 27133 615500844 67116 67117 627501981 82332 82333 397177143 98758 98759 753839721 78533 78550 224026521 65162 65163 695386079 36127 36097 701992863 8680 8681 463576818 18583 18580 283224002 85794 85784 784729932 85522 85523 676789422 82279 82280 909614104 96862 96834 837472926 14828 14829 742503774 18817 18841 176260170 58869 58870 507662295 94991 94976 507338266 66053 66032 297109037 88987 88999 155274995 98389 98390 527576553 47128 47143 661287308 43755 43757 354049450 61514 61515 204726384 92660 92636 836528849 79097 79099 992367324 70277 70302 539924147 95384 95385 701639993 98753 98771 301331786 96774 96775 66906562 67267 67273 270005023 51972 51973 325881984 64170 64182 236549864 99195 99196 486146919 27117 27134 705110773 97771 97773 961570557 18082 18094 411199016 67484 67476 888195386 15966 15964 138109603 57871 57872 858815155 47689 47690 54905965 19278 19275 967784777 70420 70421 178577379 96316 96317 888995125 72327 72309 101450458 92597 92609 421611861 1601 1573 99171223 57670 57697 45417494 2290 2295 984642829 5545 5546 204940426 96914 96915 259454908 48934 48924 376825016 21593 21612 348522891 40047 40058 512951925 74250 74251 183090927 57790 57760 152242057 14233 14246 868088931 30745 30730 812533983 52919 52920 459530986 63800 63817 625114702 99854 99828 346990132 72296 72317 352338196 86706 86707 180801027 14737 14725 957024475 79862 79878 922412780 96419 96406 331616711 72706 72693 492035993 51277 51289 598571678 28166 28148 832012291 79795 79810 146406068 70914 70915 708059539 37454 37455 283127091 33271 33272 896818539 98853 98825 351920011 40442 40443 538234365 70208 70209 541637275 81420 81439 311628314 17118 17140 957779739 64401 64402 767325315 62220 62221 739043670 50388 50389 126628395 88769 88751 684713830 28093 28113 846429175 80939 80940 971353789 88297 88298 601412557 64330 64313 162345320 7761 7762 849629658 64620 64631 926700352 18818 18819 644093112 92039 92059 298043175 51508 51509 11223684 61183 61185 373291338 71090 71108 859243466 17383 17400 247287163 49591 49592 675174322 20412 20408 499810454 32119 32095 896531139 73538 73512 622221483 5455 5447 588825713 92186 92187 149901516 89729 89730 338312376 10974 10959 880635340 56342 56367 859836699 71199 71225 561119390 83029 83032 106883062 69541 69564 112009001 24103 24093 833922617 49571 49585 338960686 16268 16248 653524145 5160 5161 980733496 49178 49208 837803695 26931 26932 996150135 88254 88273 432530409 68776 68763 433669761 75168 75180 832054003 13808 13809 787162486 54126 54127 852668345 75633 75606 519823367 17360 17389 315711706 80323 80324 950068101 82189 82206 456949455 90989 90979 952522112 15600 15613 289176820 49033 49034 955976242 82055 82056 351482044 23319 23327 30160389 84808 84809 673710714 98022 98009 246008931 71544 71545 90644244 30763 30783 119098402 65790 65812 817582519 7609 7610 902435202 98922 98923 816451492 48877 48888 175474393 85108 85109 779246732 19626 19627 325318455 23990 23991 96437700 16980 16981 984187714 95901 95902 860983369 92235 92206 577171977 85994 85995 795829816 26684 26670 790917975 16314 16315 635432692 8882 8889 640090915 28624 28646 728444636 15022 14995 92417448 59582 59566 14559170 60629 60630 63700752 16604 16605 560123317 61942 61943 572110523 47155 47149 394169122 17270 17271 544876490 75992 76017 101032368 87840 87852 322014896 76511 76495 361619987 92897 92919 531953372 62550 62551 263593064 49725 49703 834464950 72696 72697 356557345 35502 35503 282977350 14712 14713 712893800 62999 63000 99658678 9587 9588 646080136 76712 76683 9816231 30798 30799 313097906 70562 70541 220791506 92120 92094 147591533 20472 20499 523744312 88861 88862 200898719 29777 29778 21582500 157 163 800920638 64857 64858 979004569 24893 24908 297706060 63658 63646 99018480 93688 93684 679088027 52165 52148 626533505 93038 93039 888298769 98985 98986 48469991 47662 47663 174455166 81555 81529 282594881 96863 96867 499616741 18523 18524 799032822 52393 52394 43373818 31022 31023 782734307 33 60 998969058 367 342 403212895 73374 73401 279921176 18142 18143 731972773 47006 46991 648702438 78705 78696 303309784 93432 93425 331759360 87091 87085 213962004 53074 53082 962468881 458 430 88189916 52540 52539 759882605 58475 58476 450894092 41786 41756 12567440 63971 63972 920689242 15537 15538 833812481 43514 43516 624580616 96284 96285 811147131 68091 68092 214727693 89693 89694 59524429 64487 64472 953655145 62322 62323 762053776 97440 97426 7259025 95607 95615 52125364 4830 4831 867999273 90195 90208 789780100 46520 46521 199799449 28442 28416 402350328 70489 70490 679174059 19648 19649 887916306 18656 18657 539603977 15252 15253 696152618 83277 83298 201822551 6845 6869 581010580 77565 77546 653070311 42935 42936 342141787 26236 26243 583471775 47216 47217 193498293 63541 63530 330893679 51931 51932 794581919 89078 89106 98734545 53237 53238 144731716 74421 74439 835221122 67788 67789 716116038 50019 50020 734206109 47480 47494 185920971 57171 57168 744806708 14644 14667 246176961 8515 8516 993601564 86811 86812 604737034 85964 85965 759705154 29994 29989 627808774 95252 95253 11971054 13679 13680 580981857 76540 76541 683073388 33617 33618 780860197 96663 96674 151466419 47788 47789 127257501 84784 84807 534402504 14683 14703 148476806 7325 7326 330009290 92626 92627 585900527 86356 86357 213035141 20536 20549 106896698 89129 89130 311139372 12811 12789 372687272 1980 1981 386169800 92289 92290 722764776 44010 44027 640633486 82713 82714 290883589 47097 47092 747197579 69398 69399 110024132 6061 6062 351433316 80872 80873 599001615 66141 66142 495019382 97869 97870 296692769 1090 1069 634980281 11362 11363 169029202 37465 37456 930906720 91840 91841 23608219 57898 57899 541873313 3059 3060 871490730 7110 7111 508527414 67332 67333 30197661 15644 15645 450562024 92310 92311 875708656 46598 46599 283409457 59632 59633 595352639 63507 63508 435624008 21938 21960 179352742 50537 50558 126595640 2170 2171 789607052 51452 51445 910932641 53907 53908 74611004 9399 9393 651696021 71406 71383 555669332 4026 4027 457232964 36359 36345 51644819 95117 95145 985694622 929 914 719697339 38032 38033 798904613 5282 5261 790731775 88281 88277 809605977 76663 76664 973665330 21255 21263 762833279 37583 37584 80031587 15821 15829 294305413 54174 54175 70545349 47502 47522 465503993 92607 92608 527379092 72824 72816 131110003 97214 97215 423120413 799 800 915764828 35028 35041 187406316 31108 31109 201647048 31076 31077 531114148 59649 59650 65930656 20203 20185 959189999 45833 45834 33894720 11874 11875 125342275 2837 2827 972603434 58030 58013 889983931 45755 45756 727166690 46772 46784 375358273 89981 89982 217397554 28653 28654 342743169 40624 40604 416797467 42633 42621 305254356 52144 52127 658895509 33722 33723 402154568 32160 32170 895398801 4990 4982 742509865 94732 94733 763482273 75603 75596 543416663 96284 96292 583057844 76047 76048 137642842 180 161 382584402 63670 63661 543705135 25084 25085 296236504 26114 26090 727860089 71547 71548 336760782 76605 76586 2015701 76365 76366 348332296 68074 68063 919931814 87585 87586 133297440 75574 75575 292338669 77712 77721 651791868 97069 97070 930741781 91693 91669 38006529 10969 10970 111074493 87988 87989 72611331 52884 52898 741253664 94263 94264 11787705 16033 16034 35068995 62833 62847 877145150 48108 48078 15828008 81999 82000 116170636 7773 7784 508948469 51413 51414 36926934 15652 15658 40272337 21760 21761 652685531 23418 23419 907966035 11968 11980 80377940 96645 96618 54546776 30802 30785 574953836 66277 66275 602861539 2510 2516 67312213 15314 15319 388562283 564 551 932552881 20230 20235 979707850 83860 83855 485919711 53793 53794 766742041 87731 87732 357609487 56538 56550 857613764 14475 14462 286150297 15822 15823 536292526 58942 58912 502336289 34562 34563 862341787 93507 93494 85197308 64774 64775 339948709 57842 57843 144546069 30791 30792 992583693 44617 44618 640092163 74107 74118 742328108 61267 61283 396452665 60775 60787 755654271 4972 4973 527361598 38477 38478 152085689 56972 56973 36572455 18338 18329 864200640 68612 68613 816101818 90302 90298 52005849 56228 56253 345533599 3307 3289 365409753 92659 92638 742066691 90473 90474 539274324 66637 66638 131582936 43628 43604 668822796 4832 4855 625859011 36370 36352 391412126 65666 65650 251296851 30583 30584 579223594 66238 66252 188574552 48736 48742 406273917 24732 24733 506334748 70875 70850 56370164 58727 58728 645131325 24747 24748 477339271 57666 57667 207675272 51208 51231 890582555 7130 7124 905733798 60510 60529 400360824 86688 86663 547445992 88859 88860 906149882 63091 63065 192706266 68389 68390 817347855 39557 39558 759800275 26848 26836 87012883 36705 36706 151350301 82337 82363 312745729 70358 70359 635414591 85612 85613 538009222 94446 94447 533310820 41302 41310 869282986 674 675 808138442 34159 34172 484144949 73957 73955 188487853 28655 28648 663094552 87336 87311 291773267 95348 95367 818435173 37371 37372 836710741 92796 92797 202187430 96515 96490 774894555 22838 22839 730888320 50773 50760 889256927 97330 97331 65472680 73315 73316 706815141 73234 73235 425614467 61285 61300 82975284 56446 56447 22702265 30031 30039 380152926 24785 24786 26600242 89362 89363 794761314 34960 34962 361564115 93466 93443 606427166 87447 87469 330718896 37241 37242 983900842 80107 80099 422571389 95481 95493 451724005 21088 21089 833046341 91065 91074 98644110 6245 6246 51756519 19143 19170 592872978 4825 4826 571845143 70607 70608 520254362 70719 70720 814255642 70013 70021 772690141 64659 64660 666530332 34052 34023 3463232 32018 32043 30389642 29222 29244 179134690 36751 36733 521120762 25452 25468 445797959 11715 11729 484290047 2590 2608 452052479 73068 73062 342862944 76908 76909 956936928 90976 90977 581170031 72289 72285 66849928 58167 58162 471531614 22791 22816 35069266 71248 71243 436328980 17413 17408 825762395 59027 59028 355558990 35043 35033 565992508 55596 55584 893081551 41372 41373 899930810 32077 32059 752732348 13218 13198 741341435 33358 33383 248480824 63562 63536 427493277 53813 53814 396631663 77450 77439 73975454 32289 32297 346687273 63694 63695 653335561 31056 31057 700792139 64345 64349 178294571 9642 9643 293877025 78061 78062 499572232 29150 29151 430860253 25272 25254 933931085 5350 5374 521770773 23997 23998 100637980 74756 74757 594015513 92811 92794 338828818 93472 93473 732214156 65646 65647 371607234 70591 70582 686025741 88988 89016 857102255 84446 84418 194316994 35582 35583 827694222 97641 97642 273359390 93249 93277 409358997 12215 12211 551530217 9046 9037 573012651 9129 9104 655844428 67697 67698 219677971 8618 8636 221954008 39639 39627 903779950 96150 96147 692259939 31367 31394 45666424 64883 64900 642768307 58623 58640 858537608 64173 64200 595242784 67964 67952 875666494 14354 14356 825789426 25043 25069 27400605 5013 5014 633657852 62715 62716 221794973 19312 19311 607263099 54229 54226 189364512 56937 56962 175075327 45955 45956 584927378 75951 75952 496109527 34667 34684 341900742 95025 95026 138139569 25642 25643 577890588 85929 85944 523077157 73840 73841 813087613 19473 19474 184664788 1060 1061 465912977 27263 27264 586536062 9471 9472 48771085 82569 82570 285468520 661 631 384982032 92329 92330 461482381 16967 16968 377627204 40704 40681 4935699 66559 66560 847738094 18195 18196 986619115 2242 2243 581047288 26873 26874 141506586 93269 93272 824224494 26336 26337 149760753 95493 95488 722286936 10047 10062 861589182 34540 34541 80635652 41816 41817 159136496 32903 32904 133186315 91546 91547 641556462 13537 13546 860461610 59877 59878 226105900 43242 43235 499511622 10349 10350 419369371 88394 88395 158384599 94549 94550 845188260 13225 13200 741712614 64546 64545 349940615 58814 58815 125223439 10832 10833 42264090 17419 17423 45471170 9073 9074 176771169 98974 98975 979850206 59820 59824 52119158 76692 76693 267770734 186 194 84941026 12719 12741 426324750 40349 40367 658939221 29808 29824 216537162 65510 65511 540997341 19644 19619 220236977 59012 59013 985763388 86626 86627 509796351 97466 97439 446516768 48220 48190 851799800 37768 37769 542296185 98921 98922 276349652 36234 36235 198382089 95164 95165 119153924 99499 99500 397972086 15928 15929 257919391 47938 47949 502941972 9025 9026 45247602 37581 37582 115288034 89687 89701 344671755 61080 61081 174340716 23248 23249 623588236 98299 98288 936218609 73516 73517 30288812 65386 65387 355911405 30476 30455 30144712 94399 94400 362714472 11481 11496 467885495 21275 21287 950430261 49922 49951 728989790 77968 77985 780818980 43424 43430 530879371 45563 45564 919214344 52910 52894 244736163 47526 47527 472493723 33238 33239 140558407 18240 18241 315932546 86719 86720 893542148 89138 89139 955805997 89620 89621 757343247 32556 32551 898986655 42744 42745 769367896 61865 61866 86239302 23677 23705 161465479 59413 59427 126956126 55611 55608 683468957 25116 25117 548135085 833 834 56399182 61315 61297 942616192 4442 4471 447367976 11630 11650 419102137 16896 16897 155748500 29941 29942 82978384 15286 15279 418671722 79575 79576 686322597 59933 59934 626282534 70087 70088 960323867 83994 83985 618916447 5533 5534 26867477 89036 89037 46384673 97927 97928 676851528 4053 4054 686548451 6448 6449 166664793 38680 38692 757052619 92442 92467 540282798 5173 5159 84145542 21780 21781 558664642 61526 61527 74758755 6935 6936 868323131 54045 54073 914982321 79286 79303 696158810 7109 7137 899073260 62926 62903 157062064 83711 83700 40872341 25939 25926 845590040 3275 3304 609041691 85509 85510 204515264 37998 37979 535702794 99677 99678 342725870 1896 1916 628457349 26463 26437 925010438 3165 3152 884804209 46792 46793 780584596 55020 55007 778632208 9040 9024 242556997 92837 92820 522477137 36280 36281 60969984 62438 62428 454813421 87692 87682 657546094 53527 53505 578781978 98093 98094 969779344 39219 39220 587511223 22106 22096 763635898 52071 52081 227320139 88137 88165 552018263 24004 24005 523554466 79847 79822 777317364 31112 31113 613226846 87817 87803 2820328 19242 19243 179447463 86201 86195 949059480 45870 45866 144904401 64853 64835 816893906 21856 21857 287596662 8745 8758 789281618 91573 91574 225782563 41035 41036 661487230 93974 93975 657389597 53351 53352 921874535 57968 57939 746162875 66284 66265 50782130 25888 25891 342411799 93705 93706 406155948 34069 34070 963795376 61829 61857 390993738 38010 38011 618542510 68706 68707 574824196 25496 25497 777064041 32250 32269 141939722 74099 74114 990724308 39031 39019 413846002 83714 83715 57000702 56591 56592 932865177 58903 58904 555949583 28272 28273 774332106 58741 58742 915077583 55337 55358 393366332 15515 15516 9398197 4286 4267 987621897 7479 7480 209044402 410 393 431774378 11919 11939 393403435 10347 10348 469130491 77479 77474 30116626 78153 78175 209767151 82811 82812 152596632 83442 83431 456345724 4600 4617 557474419 43392 43365 622926982 31719 31708 976872628 91662 91685 517980830 26327 26344 221301795 12067 12065 487482947 97696 97713 256527144 10869 10870 395107699 40572 40573 259435813 79840 79818 980498310 80469 80448 332549028 31250 31251 191167880 98750 98751 951382012 29066 29079 695291035 85575 85569 159590515 64763 64782 577559932 75214 75215 843019260 41120 41099 742253411 73057 73058 696340076 89870 89871 620121015 10610 10604 769280793 33555 33527 528373158 81232 81204 424729943 4096 4097 767833682 54458 54439 968558376 65651 65650 576722856 16219 16235 55136046 70301 70292 187676166 4958 4986 27683137 38276 38259 629375233 3676 3677 433752730 33311 33312 474323804 11812 11813 216354652 94442 94455 764910390 74906 74907 834498184 35916 35917 276843530 9904 9905 188891899 43617 43618 307971617 82455 82456 658755101 21866 21844 908769658 25484 25485 836905082 99498 99499 10447572 68096 68109 368751047 79770 79790 5334096 63924 63931 652480143 33024 33017 785345369 96818 96819 235919958 24771 24799 913819914 98430 98445 407014883 27777 27767 794130013 42061 42062 459396660 86306 86335 571321297 60043 60022 37793979 28109 28110 378460498 32076 32077 618238898 91271 91267 129457334 28085 28086 980960498 95749 95750 856660852 92286 92274 269716268 16344 16345 840022397 70563 70538 917371281 26460 26461 180638339 41137 41134 473497339 96034 96035 973404569 56946 56947 602732319 38513 38537 604029152 21205 21206 6153295 53216 53214 301747866 74005 74010 341140943 51531 51532 575913805 20356 20357 718521627 41631 41624 269109802 93060 93041 958203571 94679 94691 968440199 64546 64561 501680567 65765 65764 893722922 64780 64797 463375061 46131 46132 550006982 67195 67203 529229770 60932 60933 110689367 48327 48330 746207352 42564 42550 568308063 98747 98754 897496908 71589 71615 339718007 51174 51200 768608986 70895 70896 264268565 65333 65334 598295639 36367 36368 448722357 25499 25500 782940364 62818 62811 274751139 21399 21400 363335851 58871 58900 15298625 52169 52141 348532279 44740 44710 115915208 56730 56723 821021588 33597 33568 492059987 63495 63481 71666607 20571 20572 183417492 24049 24050 158986991 65372 65373 755765411 13380 13381 908022460 21610 21607 164001734 3122 3123 167686790 46203 46194 462158466 33376 33377 216859282 62154 62141 287989212 96889 96893 753584554 14668 14669 775971196 43967 43940 115125841 80943 80928 183397865 68763 68764 536017083 10997 11009 35884475 72431 72432 533734376 77372 77373 62127634 43377 43378 102121620 32725 32726 474825090 54760 54743 486130819 23480 23505 722279881 28765 28766 449304120 162 157 203774134 16996 17026 329420772 74742 74743 748665740 84815 84824 876445461 77806 77807 180106795 84276 84259 587850287 92443 92444 70012855 97292 97293 598064855 58775 58776 85898361 31604 31605 984418279 80368 80393 763527512 16839 16840 626476808 15842 15852 298061832 92478 92479 81091924 20123 20124 479819435 12163 12164 400199384 23095 23077 141133115 10280 10267 689381029 94417 94397 451310858 65223 65224 36932640 7123 7124 712556995 93955 93956 687621254 94331 94332 476021644 6710 6697 720218009 65564 65573 879713040 22406 22407 181181288 91443 91423 958879398 85317 85318 768752595 25500 25499 849897931 24362 24370 938024649 65274 65260 100269239 35673 35674 563291818 42208 42209 165654207 96955 96956 920129355 52502 52481 724726593 90610 90604 735154168 70827 70842 861745777 74280 74281 986174195 29510 29506 137672126 82646 82637 8637881 96659 96683 567044650 41112 41113 134124718 47068 47072 737979360 46418 46419 753109763 95804 95834 833351223 94330 94331 548727156 71202 71179 146567771 44178 44179 321183156 85652 85668 843890287 76586 76587 208425205 23 44 204368973 87357 87349 682579324 14525 14549 757043710 15272 15273 538183833 13799 13800 47318972 53098 53070 695159511 32242 32266 354898755 17725 17744 440379733 17099 17100 573821353 19677 19678 644642411 40479 40480 554384591 78833 78834 494876240 17560 17542 135239036 48285 48286 263664154 54494 54495 565269025 28123 28124 903335715 52066 52067 911093117 43904 43902 541018777 13377 13390 554026327 62432 62433 896533102 46869 46870 254942082 48326 48317 121203761 58658 58659 740745717 72343 72372 767667510 97914 97929 464041728 74126 74127 906195124 49352 49353 397691165 20213 20188 976144665 83354 83355 783166808 97265 97266 821138612 99849 99850 170353582 71716 71717 205715216 73886 73857 368203912 20509 20536 445848354 95413 95403 659982322 94110 94111 297936586 22934 22936 788192156 39573 39553 745999778 94213 94214 749195598 50725 50750 740959506 66901 66904 986731534 63843 63845 139128557 59223 59224 919045162 73852 73870 141661216 89727 89728 32881230 89614 89615 157722429 379 380 738491109 12883 12884 711293217 21747 21748 532647841 77298 77299 878007058 51320 51321 927031845 76581 76582 600750319 59417 59418 100218103 33812 33813 83891618 96150 96151 250499179 69596 69595 873304353 62973 62974 659242676 3696 3697 491345988 43351 43352 198526509 37570 37571 728804203 5731 5716 118014568 36359 36360 642262247 65009 65010 564198971 20730 20703 619076751 36330 36331 134888044 87256 87262 18341868 97301 97302 940972124 98079 98082 7350688 78872 78873 212198129 98606 98611 430157305 72790 72791 712827585 47640 47631 97936200 65083 65084 270634068 55497 55498 937740845 40542 40544 211843139 78553 78554 848142764 26819 26835 471843294 8457 8458 448149566 69569 69591 478439672 398 388 67527354 35569 35561 75773404 10577 10602 77259688 45814 45795 686567394 74834 74835 631603335 20722 20723 512145846 73489 73477 922533345 24177 24178 998421359 62012 62020 404312051 78675 78676 62143405 2091 2113 901953709 180 181 821059396 95615 95642 884932307 40927 40928 534269852 98068 98095 804460520 93322 93323 803173644 11828 11820 759967058 23610 23611 350747703 86099 86080 321984011 87051 87041 583975803 22194 22185 178206779 85750 85751 467676639 96342 96343 579787895 76826 76847 841953497 98809 98810 450104624 32865 32866 527808845 54418 54419 683266887 76340 76329 925298979 20888 20889 896889250 30064 30065 641278422 64430 64431 370338106 58404 58405 999852314 78205 78184 738659829 17089 17101 126924957 56259 56246 894477073 14392 14393 384043548 37480 37481 55267856 32248 32223 268408507 27776 27777 415841813 53959 53975 619295658 11035 11040 738529438 57340 57341 577472660 17801 17802 9966637 94127 94128 658592215 30652 30649 475527160 42910 42899 377345299 10889 10890 324232654 82923 82924 2962804 80851 80852 602123495 65354 65355 880981428 7221 7235 140302445 48416 48417 103404604 16558 16559 674290647 74012 74019 860099372 66968 66938 654660281 91937 91938 34179841 94790 94792 241947114 1719 1720 980163862 36440 36419 687919899 59798 59818 735315154 69220 69238 519611230 28850 28836 179016796 13226 13227 339530068 66662 66677 420789248 55170 55171 454449524 14096 14087 866501647 3781 3782 950770019 32813 32814 178513736 65673 65674 620028778 91306 91307 807023926 93426 93437 587115899 61455 61463 725796546 7816 7817 403881985 10717 10714 151288875 66738 66735 2373293 31065 31044 606583342 56884 56885 875017105 88646 88616 463576026 87511 87515 664877145 99427 99428 949996973 94807 94813 111082474 82544 82560 662125392 46540 46541 174962009 58381 58382 312726972 18056 18057 498725739 92150 92151 326758104 68141 68142 458904288 84931 84932 701741684 61852 61836 101223926 41564 41538 396052319 75206 75207 353016707 8220 8221 334551420 36172 36173 603526936 49856 49829 907817655 48987 48988 738582760 2959 2960 325700370 95740 95767 595543361 74702 74705 280091080 89762 89763 733996695 16320 16325 291660876 52408 52409 430757852 61671 61685 569441328 11651 11627 769932010 37752 37753 273237825 69098 69108 877423007 66766 66781 808693374 5605 5600 107756811 64644 64645 112096116 40025 40026 621368563 21191 21174 421717348 1809 1810 982557810 20453 20454 852531883 82946 82964 429625018 59044 59045 371891279 60467 60489 990130962 38062 38063 377908056 28139 28146 422516614 97159 97149 152497742 43351 43366 293823083 71412 71413 307756517 60646 60647 432004249 19169 19153 602840304 93593 93604 96682846 11312 11313 228372725 92061 92062 312970827 12835 12805 495974084 91230 91231 592501993 36437 36438 871500105 93506 93525 407718506 62162 62163 396542224 30229 30230 310207803 8167 8168 291277374 95528 95529 871298115 61132 61133 490940631 48851 48852 507892634 21246 21247 217839946 38136 38137 899428493 84269 84270 25211719 99263 99241 497505564 48052 48063 46674689 15319 15305 477378456 61577 61578 229482529 5929 5951 940610242 72531 72506 246984551 66964 66965 900058226 39216 39217 643602513 64702 64696 882461221 96752 96760 286873653 4772 4802 523342948 29422 29423 756829042 31341 31367 404676846 76221 76222 701821651 77237 77238 320882657 47003 46986 989169359 17010 17011 257087331 31326 31327 261880561 69245 69246 899666360 8412 8424 687206788 93076 93077 320402449 75558 75530 217824213 43900 43901 258265628 78712 78700 336169181 89268 89259 70771260 55639 55640 295116093 56327 56328 679211131 36583 36577 266874950 80611 80598 308977091 25010 25011 355082583 49568 49584 365700157 69474 69444 999452549 83404 83405 410131874 12808 12809 596036887 32797 32822 395026335 70836 70837 834155253 25166 25167 714180819 80033 80039 812836182 5997 5998 146355396 31339 31340 663176656 12854 12855 890307697 77977 77996 570782108 96166 96143 558819219 87905 87906 847375572 17977 17978 558499844 75230 75222 823915879 2488 2503 44267229 8711 8726 928089020 82521 82499 353680072 70287 70288 256202900 94246 94243 246295698 93183 93170 416902548 45272 45273 650566068 52285 52286 944136410 77061 77062 728017545 27723 27733 209508335 2236 2266 836553989 11929 11930 948129691 74502 74503 280068792 83512 83513 85311887 56338 56339 567733738 47618 47593 478564653 42342 42314 322469702 53092 53103 543918256 85690 85712 21733555 44913 44889 411233106 14809 14810 913685173 26655 26656 334811904 67089 67090 654642748 52549 52550 479862960 46026 46027 531177814 40231 40245 702289163 34441 34470 566648510 76808 76809 216864398 98948 98949 893955808 57321 57329 67587080 49568 49569 980108082 27196 27197 687662956 57326 57331 933081544 26360 26361 597789018 39291 39292 938392765 6891 6884 311652357 28471 28472 867565069 81247 81232 145798684 87707 87701 892102482 1250 1251 848662530 98323 98324 198110894 78914 78915 484182529 29561 29562 535293783 36696 36702 360060752 34846 34836 223798878 3166 3167 46571682 74023 74024 263067122 29104 29087 320375015 39035 39056 693617140 38472 38473 769665297 76084 76058 821601110 58268 58297 182049601 23704 23705 888301998 50204 50205 855334251 142 136 109964851 38297 38274 491573545 69157 69131 932269801 81323 81324 540910739 8963 8992 885155816 1962 1963 617751717 75929 75930 921891731 40551 40552 527508622 27272 27266 431874474 11428 11429 518906809 59706 59707 590621823 97151 97152 570614162 7770 7782 157628484 485 498 555518102 29869 29884 826738436 41616 41617 751371927 46983 46984 89619481 30291 30292 7163229 81830 81831 509724338 11344 11363 584244084 35770 35742 230610094 19000 19001 470087172 99381 99380 431354385 87150 87151 419522295 2729 2730 668793027 80082 80097 126258659 76591 76563 196945265 66509 66486 11440567 61563 61564 481466738 2603 2581 460474834 53681 53682 865560375 21188 21213 65166644 4480 4454 587680702 47102 47103 321514744 59745 59756 59280865 36768 36769 326160104 72014 72011 532547923 60865 60866 182611155 31045 31046 441331556 82240 82229 932894615 96176 96177 570009937 16386 16387 256938390 42247 42248 546371076 80824 80800 166735927 88514 88523 764193779 60854 60846 783783552 82212 82235 642848128 5894 5900 458387670 96448 96449 792771806 93711 93712 421496374 99537 99538 916611332 26292 26291 340520272 11802 11806 275041300 16016 16021 407094014 73639 73640 493906866 80758 80759 417929645 31619 31622 471190913 82726 82727 59102747 13927 13943 852530887 65512 65508 571454711 47929 47943 106752655 88622 88623 711606877 87055 87026 796630642 37332 37318 52475696 93969 93962 984795898 87239 87251 540774658 54308 54295 22399491 64786 64793 959719594 13488 13482 450634405 57975 57954 641707666 66278 66263 502805562 57149 57150 883841593 27899 27887 782693235 61891 61892 478633401 55804 55805 552945066 33912 33918 455726171 13314 13315 996504298 63418 63419 773364714 5447 5448 999758116 79045 79020 31767794 56126 56117 254604745 59198 59199 165795009 42667 42668 338107022 83015 83030 70484016 24885 24871 119614778 70993 70981 615080698 64310 64326 239852973 29682 29666 436489188 90266 90267 892299617 41818 41819 296863388 84377 84381 939183221 5757 5769 725790823 33955 33956 93959465 57411 57412 456630296 53602 53622 76476667 40143 40155 162081280 17199 17200 564345446 63349 63350 993988925 80659 80660 113547330 33357 33350 254141278 62564 62535 831139969 65145 65172 785610136 27226 27223 370006181 49418 49419 793691886 80252 80253 885820801 45547 45563 85754621 71061 71062 200173369 37791 37792 626624219 44610 44611 238993340 24104 24077 135004192 36958 36981 732445467 83561 83537 576229250 47445 47458 535038981 5325 5297 212062671 58821 58822 551312242 10418 10419 461957401 47230 47203 480362909 64522 64497 729082901 25270 25296 911824800 214 241 42241908 48347 48348 530380755 11825 11828 116080401 7545 7546 518034855 43393 43394 899845025 15156 15157 677274977 74220 74248 668420191 30449 30460 888566754 11666 11667 70878606 36752 36742 726432094 63875 63876 677032190 93239 93249 365502535 42804 42822 714834755 11199 11201 795274657 97132 97161 710985885 2148 2176 55766444 93570 93579 137350658 22901 22929 430674616 62898 62897 27010861 10628 10629 917549423 71063 71064 483743054 46583 46558 738816722 5998 5999 301358900 24177 24200 219106506 21489 21460 207091166 75938 75939 392726679 97602 97603 454206289 83302 83303 659004280 62109 62110 625604418 52951 52946 49261766 87427 87428 882943577 24583 24578 188528169 29202 29213 608086857 85999 86011 494356541 73178 73179 717611190 69757 69763 860762621 21439 21448 104966237 44084 44079 797185377 53277 53287 771641304 18432 18452 549884101 14085 14086 563934410 65641 65657 838075957 55656 55670 106291517 46892 46893 718217253 63990 63984 365497626 48944 48945 72222555 66136 66148 724433466 47960 47961 539498064 67606 67612 944530666 81951 81959 992817409 30712 30738 91379600 91851 91836 65333535 6775 6768 420231540 29444 29445 55800339 50252 50253 830971495 50719 50695 726805617 51104 51078 108716456 73160 73159 235931925 8320 8340 766840462 24998 24999 724800553 38161 38162 989038680 75672 75681 819814980 37935 37936 883915423 91757 91776 837909419 48051 48052 650236753 54731 54732 362671347 24434 24443 968121581 24342 24322 56051765 94631 94607 601803950 91505 91491 269152954 77706 77730 456971242 49162 49163 126050081 96160 96183 339812146 24007 24008 958705309 55776 55757 321016046 87440 87413 173991829 9128 9129 741557343 55203 55204 916624093 54742 54743 484269950 45019 45034 342774968 71140 71141 644899025 68877 68857 893388459 61962 61963 648155699 24710 24708 342999350 43786 43787 454816059 85046 85039 961221823 75128 75129 5543765 44744 44764 547149513 34630 34645 826697599 89296 89281 322395126 29706 29707 492697761 45496 45497 382001196 77357 77358 451852415 32236 32237 453076736 53282 53283 513188079 53823 53834 20189229 64348 64349 862952178 57226 57214 639330907 44175 44176 823432663 16574 16575 871877061 56229 56210 805614093 68934 68935 27152379 6561 6587 140610017 42781 42782 2526169 32364 32365 166449007 62607 62634 47082479 61975 61976 986677077 18008 17997 491182927 48466 48467 24965003 19346 19347 725370660 25055 25056 984247508 28648 28631 45880570 41669 41670 266482937 82776 82777 214820955 5599 5600 369246527 48209 48191 232345655 87424 87425 402228467 76138 76139 937533861 76248 76253 118543398 57946 57947 342669860 2715 2716 737118324 13770 13785 735875453 99540 99541 772673525 32103 32104 908584825 19349 19372 468525388 80130 80151 510654913 98713 98714 932047365 34114 34115 808461617 45783 45789 141988468 91047 91036 225430275 72461 72485 199744663 91938 91917 82296111 27652 27653 595226950 91500 91501 135421014 75997 75998 508951476 79468 79475 88958968 93282 93276 155632656 76786 76779 16719936 91658 91655 69266808 84003 84004 247227160 3618 3636 132926960 96558 96559 859343314 84002 84003 3718462 68666 68646 212365560 6390 6387 197816557 99694 99695 673948505 63755 63756 421919018 36729 36714 125291996 38598 38582 180844176 39870 39881 310640857 134 135 779720904 5530 5558 175391841 11378 11380 113667414 34861 34862 528261984 22194 22215 668045919 89738 89728 615703667 14008 14009 204230078 33991 33996 508359911 18174 18180 303410717 15843 15844 123907585 32132 32133 539587931 44178 44205 929211562 65726 65708 542927610 63966 63967 720969004 37980 38000 188886767 745 774 763944380 39455 39456 228353286 89631 89632 720335752 53286 53287 797922859 51871 51868 556676161 82125 82147 781008617 2078 2073 545798305 11926 11924 332361631 8011 8003 196347262 86219 86220 815432260 82188 82189 603861885 4717 4727 540163121 24122 24123 502076675 49836 49841 252716623 21140 21141 48800997 70160 70172 516326560 68845 68834 212011593 26220 26225 417293808 34061 34053 849715015 29589 29590 611804725 25398 25399 614326952 39303 39280 38981985 65048 65028 814094669 13583 13562 32191309 59210 59224 233179113 61514 61496 99934151 39835 39836 796287558 55372 55373 617295299 86596 86597 761509933 22024 22025 718619090 34712 34713 17298374 63366 63373 427177704 42849 42850 230079577 89435 89447 669367963 30995 31013 883186346 3517 3518 788033798 19038 19039 34578794 52490 52491 497934263 75714 75715 24455458 41739 41740 127813363 34222 34223 298330542 33250 33251 402668545 12287 12288 154230740 77367 77351 606936889 65025 65029 463969327 68996 68982 357966343 39955 39952 214622640 42823 42824 489730133 2666 2667 582827229 16131 16130 951842283 98420 98421 517883573 13140 13116 201970879 99854 99855 539938856 21304 21286 853074410 61668 61697 896955050 2655 2656 58232818 82677 82678 167559148 39936 39937 723447994 872 899 238468853 95350 95361 885031271 41219 41228 20297892 23518 23519 776600415 28712 28724 963125442 31673 31674 558060960 57465 57438 978087455 65108 65109 843924481 64832 64841 912844861 9293 9294 69722861 89186 89190 905066232 97990 97991 125461212 60137 60153 184677491 85620 85614 579795100 61636 61637 475003276 50720 50742 613667440 77464 77486 370355819 28845 28846 413615990 37111 37112 891062412 76819 76820 180871739 51054 51055 514199389 56896 56893 521987106 70432 70457 805809889 21438 21439 26162775 52068 52070 619181288 57235 57236 42974756 80744 80738 738311374 54295 54315 605148174 25466 25436 221193991 73051 73077 78851151 25403 25374 968399245 6848 6849 485353881 95625 95626 933291113 79675 79676 735236401 12131 12132 761924152 90280 90296 928121704 31266 31267 309319111 83894 83895 178734060 58023 58024 716712893 25704 25708 464514553 89847 89848 345540788 58894 58895 226830204 9763 9764 832584974 14448 14449 950293340 13932 13933 687240908 36084 36085 841064249 86935 86909 216173449 95529 95559 53809849 78057 78028 397374781 16965 16981 279188687 77111 77095 946791751 75474 75484 999453924 11747 11763 635270716 79849 79845 593575803 33302 33275 517889846 34089 34071 339155092 67798 67827 335517365 62061 62048 323620047 95427 95428 443109340 67298 67297 430810932 9128 9154 362251747 31554 31555 341525385 41742 41743 666130045 94609 94627 444358466 79515 79534 387889598 58320 58321 515978881 54783 54784 774841132 292 319 220385808 99190 99191 401001805 92555 92533 427428283 7925 7926 539173305 97343 97344 922825334 34206 34207 471605586 28078 28054 955247858 94476 94477 908195025 6528 6498 554621621 18611 18618 63603109 19025 19026 937231751 25750 25771 998753243 81641 81642 726332992 66303 66304 254815611 76102 76098 723759504 84617 84621 623695236 11105 11085 67107895 20871 20872 129329493 86215 86216 80886105 31538 31554 415245660 82250 82251 262942406 35264 35265 151217274 36890 36891 137969149 83437 83460 307033760 40024 40025 614486149 77286 77260 785512007 52357 52358 390004010 99006 99031 488671036 63015 63005 332399494 92572 92573 173243194 51441 51442 617469762 51228 51229 809578344 88362 88363 233612009 56230 56207 67524984 87537 87538 785219722 46193 46194 303224511 85544 85545 511375444 69910 69929 72312274 19192 19210 293597548 53033 53034 367528543 94350 94351 385593701 96655 96627 678313079 77919 77920 260967358 37543 37556 77138948 96411 96395 909205951 1234 1235 440194603 43323 43324 16132715 81491 81470 531222929 31961 31974 903410394 53149 53150 738580859 44780 44753 888544481 27782 27761 917733401 74860 74883 590129411 61556 61575 958153300 93873 93879 573735724 30738 30739 50552864 32937 32938 58893106 42259 42253 510513119 41863 41835 949110796 119 120 834320698 9583 9584 641819530 23464 23455 783348832 97808 97801 460656708 66013 65987 310306843 88178 88179 132705145 79070 79084 237027693 2280 2281 213420789 99540 99510 56223924 80400 80399 968731427 48416 48427 282027851 14541 14542 980866851 87073 87074 867307637 5548 5550 547997369 36321 36339 461967541 39766 39767 710876268 22287 22288 393583843 89831 89832 147823124 47339 47340 435707435 70231 70232 530784202 13974 13988 697968955 82240 82241 446386191 93859 93838 446880667 90861 90832 420781340 43960 43961 927230632 86129 86110 798005460 20204 20224 697635952 31836 31854 873108951 3112 3113 788562680 76731 76732 852212861 39370 39396 525091889 82339 82327 824513469 57493 57494 900697181 93171 93160 633326871 29645 29625 220794797 38000 38001 46908229 7261 7262 320941924 4249 4219 820056661 15077 15104 441626370 25884 25885 536004708 73630 73645 401598511 83115 83130 472504291 68997 68968 702710174 45928 45929 787648247 22579 22580 587432391 18340 18341 359911072 30035 30036 12581661 27329 27330 235586757 63873 63874 782744164 69417 69433 17476256 24816 24817 976847626 67308 67309 902238486 35865 35866 54898093 82723 82736 435568378 85075 85076 402616214 30563 30559 971209715 83266 83267 355883149 77870 77874 373393319 61222 61226 47733158 9219 9220 699832712 32136 32137 99829801 85318 85319 208466958 13368 13390 878413889 92559 92579 396038584 78574 78596 508004634 59750 59758 572466358 7255 7256 172435930 31321 31322 255553313 61741 61742 933393582 77991 77999 245398979 66028 66048 379719510 45577 45578 539700426 66979 66980 202456975 23451 23437 861722597 84957 84941 949689000 65206 65190 792046251 92032 92033 337471933 31620 31593 916537157 2020 2046 634069426 77886 77860 93598558 11517 11518 905464394 15874 15875 169400946 3081 3082 555413486 58930 58921 539778908 52091 52092 565173653 99149 99150 276617346 81027 81049 788600549 4163 4139 858898082 41890 41891 695333993 47168 47169 804420814 33548 33549 283377551 60631 60632 887257943 33234 33235 861475220 8930 8931 535502841 86310 86311 413553170 72373 72358 224130974 30227 30225 224545164 65797 65798 394557911 69937 69938 555489006 38403 38398 660655571 21629 21625 406381368 38590 38591 847667111 13389 13407 8876651 74327 74328 1281369 42374 42380 425402173 37577 37578 143930036 25034 25035 83689374 75856 75857 408037708 24073 24074 334272903 58306 58307 82475691 99020 99029 623729185 24482 24483 57115293 13166 13181 335718221 24229 24230 51474075 34807 34810 258814153 33304 33305 431500115 53687 53710 96237034 18148 18156 803197547 22488 22462 918318937 94141 94125 464956074 32700 32714 416298274 9625 9626 908520058 21695 21696 991849834 14287 14292 715056035 82874 82903 566340220 38765 38786 636213832 54156 54143 290631011 26931 26955 424319532 88735 88736 45070918 98841 98818 203674118 30267 30255 486601818 61037 61020 786742558 62504 62523 662415176 79338 79328 589831055 27907 27908 63341548 87668 87669 289308549 63578 63579 225364860 38215 38216 212311940 24078 24079 512703928 85350 85343 299769592 96580 96576 286418897 61103 61080 684292898 6879 6880 984901954 10041 10042 221627790 37769 37795 812515051 83971 83972 799736877 70568 70569 552484777 61403 61404 535763210 76315 76316 826311023 8288 8307 55430264 69627 69628 661521380 76483 76484 232352491 1620 1621 180428996 68700 68701 683113590 31887 31888 398789375 87198 87201 249152503 86869 86870 593801386 10179 10160 282593169 34433 34434 768342447 89409 89419 582825911 22702 22703 685616088 48033 48032 37005249 54349 54354 696227201 44330 44359 171041361 54200 54229 429905111 29899 29895 477756375 81550 81551 177201980 94369 94392 585970112 58148 58149 928299387 72504 72505 571760353 18408 18409 120459272 88348 88350 17189271 92733 92734 383486500 30140 30151 891793695 8164 8165 88894790 71611 71581 31678932 52136 52165 912033722 78330 78350 934687192 94720 94721 254931683 28033 28053 330828468 47575 47576 832228863 957 987 150942057 97732 97762 978266890 40904 40905 754401502 91916 91914 379247460 18380 18381 354109854 90320 90295 270878296 97345 97323 17232887 30603 30597 217759989 61665 61666 14818009 76295 76278 767644646 25430 25411 969773626 77162 77163 868460910 11020 11010 823323719 11576 11566 808958031 4583 4592 973473916 18540 18559 247249231 7252 7253 586839463 24633 24634 125700971 30686 30656 326891106 46709 46710 505087479 87792 87787 53690530 72434 72463 949129799 79686 79687 342278028 4025 4026 60361523 60377 60383 672036930 98260 98276 282586080 67022 67039 311460389 29814 29815 540730630 78852 78853 480133250 8642 8643 777602835 21535 21521 498133076 50937 50962 700358953 35743 35744 577621462 32171 32186 562000693 86197 86198 933997607 27852 27835 942396683 74049 74050 178537823 24553 24554 426427133 25331 25349 867944735 79337 79338 417581088 24714 24720 778255754 73503 73490 432628045 65761 65762 774850616 74810 74833 239661872 3825 3826 486316884 87137 87138 709265589 3628 3608 77069705 49828 49829 858643302 83523 83524 122409329 94036 94038 734884923 51238 51239 38949700 74945 74928 441494620 72909 72924 813905448 78959 78960 213002145 54373 54365 163493224 52752 52749 924792593 56523 56524 102107648 57520 57521 845341550 84315 84316 605954358 45513 45528 214478980 51986 51987 130432945 21296 21297 954984653 98733 98734 326299459 63062 63063 148688356 23960 23961 318621261 5355 5369 645235607 12727 12728 722331904 48677 48678 126676035 8114 8115 477987684 55268 55251 860802278 11013 10996 902531531 64855 64865 927677459 42620 42613 903882985 17112 17113 840109596 68744 68729 909846692 20938 20967 728811808 74632 74602 284730042 45778 45766 456525044 4442 4437 217844173 45110 45127 251427237 90310 90323 929267929 70721 70722 806223002 27876 27904 620743091 31592 31595 295397263 43035 43016 803207163 56655 56656 464688538 95482 95458 925364060 36387 36388 781802424 25175 25176 648445839 532 533 644272300 80434 80435 501055573 86679 86672 16094754 53140 53141 239967279 1848 1849 690200699 8475 8473 912222770 91413 91418 764786608 15172 15173 902505292 1938 1939 848371791 48738 48739 534967428 490 491 314494126 92233 92234 275964179 66214 66226 193818587 2555 2556 292916865 38661 38662 673920184 67448 67444 576006968 54408 54410 119097566 8441 8442 538390659 64314 64306 193731346 83054 83032 578400539 27215 27198 55956766 3031 3032 506955979 28788 28789 531430806 22532 22533 573409575 71176 71189 919810270 52576 52577 97879265 15881 15893 475214400 82604 82605 469176612 2953 2939 126186156 48435 48436 945573301 13149 13168 631029700 30115 30116 662624405 56787 56807 89607499 87669 87670 838817359 66199 66173 592965019 41139 41140 66941555 83694 83675 168140915 68608 68638 751793565 67384 67385 333209966 54717 54718 736479215 76542 76545 640402497 12812 12801 353173464 81618 81619 228501549 33615 33616 595330597 55817 55791 807248882 52897 52883 931478976 33773 33799 226447830 22540 22541 148671757 1003 1004 836111845 80875 80876 437978397 11797 11792 763969072 8294 8269 895923284 6169 6170 728188633 95887 95910 561005751 22219 22191 405675144 1682 1683 317681377 43050 43051 563304349 1342 1368 529040967 52113 52115 753649756 15142 15143 853595124 17326 17316 74136114 90350 90332 354457885 44783 44768 183696199 99852 99842 689979208 86503 86502 7893363 74609 74610 804820538 18067 18082 989477249 44168 44169 304560095 44810 44811 945773854 1002 1022 104941607 24006 24011 546967432 69413 69434 673719102 13170 13171 585547233 99653 99654 844763630 43601 43602 974130672 93835 93836 730840890 67581 67582 849272525 11654 11655 968828141 95640 95653 889203482 58880 58881 928073121 31580 31600 445564779 3600 3601 716442331 74859 74844 976459103 12164 12151 539998449 56546 56547 387718017 51113 51104 733595851 89162 89169 784109968 2817 2818 583386320 72144 72145 825991016 29646 29647 186227013 49932 49933 14198757 55669 55684 312677162 68764 68765 301468849 24843 24844 366862293 23320 23321 855173643 6824 6815 152088809 90160 90166 824841024 91795 91796 656255646 10666 10667 697081871 56308 56309 29397529 70426 70427 833102239 55074 55095 193075506 67967 67990 176901412 32817 32813 209648003 88332 88333 754778450 63786 63787 324929500 89437 89418 978871397 97020 97021 210481994 39899 39900 404251838 80866 80894 672928343 31741 31738 891662295 99936 99937 500499905 87982 87957 844896253 29787 29763 339987140 2784 2776 116793121 25854 25825 97162566 44497 44512 276521675 59604 59605 3820850 10033 10029 385786858 18231 18232 821975281 15063 15064 522921825 54593 54566 154037822 24107 24108 742362000 66930 66931 309894613 30461 30462 723730351 66540 66541 789838499 87245 87246 902112820 42416 42417 469708592 93202 93176 97254355 52440 52469 658440189 93104 93077 705016333 89917 89916 767926015 29639 29612 438503861 47018 47019 519163309 47962 47963 268599457 97971 97972 270558115 50873 50881 936720932 82379 82380 950613052 72759 72758 705726150 66290 66291 61918393 44288 44289 895293208 63444 63456 660456946 46417 46418 958877855 73499 73487 470994291 75444 75445 11046243 56480 56460 939961992 17010 17000 464809498 11824 11825 550528240 69546 69525 509958159 79280 79281 878296211 91829 91830 364232098 87168 87169 774874869 24562 24584 32018001 32157 32158 151494276 7580 7603 441708735 12249 12268 588033552 29570 29582 771036998 45274 45275 750813069 97842 97843 890809925 11370 11381 609543942 44146 44147 708411984 1819 1848 983687448 12533 12534 887191765 47118 47113 17523755 71060 71061 546423665 8705 8706 456972240 86372 86388 115305177 51597 51592 205077945 72426 72427 507741650 59728 59729 257770030 72436 72419 793374592 16442 16462 597656363 49610 49611 937150143 62985 62986 7630601 44533 44534 70419315 28427 28419 482618984 34982 34959 312900413 87027 87028 701349954 74533 74528 995845781 46033 46049 302033482 54551 54552 288980483 68391 68421 564105557 95985 96002 840391873 49092 49118 306194812 25927 25928 162295183 34909 34899 82060865 2633 2650 8245348 12493 12494 807709113 82216 82236 788263614 12520 12521 468538467 43542 43543 87582831 57678 57702 190437753 66223 66198 960130101 34450 34451 380850314 26923 26924 518298660 11152 11166 624690112 46654 46680 616776841 88897 88881 741399456 73460 73461 359173173 55504 55505 670080761 37270 37281 733927122 95225 95226 59032087 53303 53316 900760375 10893 10873 349152496 32630 32631 88487329 54675 54676 509100556 43847 43868 446646169 28052 28053 576188777 21588 21571 133659147 74280 74256 955600266 61119 61120 723348283 23434 23435 494623957 27390 27413 742970181 63660 63661 45533860 75298 75299 355991426 13988 14003 914834522 69880 69864 772136836 30850 30851 247404372 59655 59656 952611268 15967 15965 473399274 63936 63949 189291008 13097 13098 870734452 87271 87254 597712566 85672 85673 710616668 22545 22575 657427419 7023 7013 426408100 43576 43586 382593559 91505 91513 533977540 56589 56617 762797336 47597 47598 242609635 60390 60391 344569829 35266 35267 84399903 11968 11987 652792454 77741 77717 961879668 6805 6791 888951200 81461 81433 575736892 14800 14801 544748629 77994 78022 514338431 45521 45508 186119683 97783 97784 703264139 41075 41054 291946454 92547 92541 495595628 39385 39386 229697824 5229 5242 76518814 28031 28033 339253874 84180 84155 990655346 14961 14962 54928344 21713 21710 613140550 19278 19303 630206853 75576 75596 693485846 78490 78491 242691340 11836 11846 200089172 99308 99309 439012059 76104 76105 90558070 48627 48648 333458297 34865 34866 934416130 98241 98243 955294774 57946 57957 851680475 5525 5524 61513461 57933 57934 111961041 90215 90206 269609819 15251 15252 74529158 31099 31104 633818476 4956 4938 915520931 79565 79535 382585680 71675 71694 594372529 84187 84188 475902741 3753 3769 247706431 44065 44090 750313752 55786 55787 175277607 52628 52600 550709254 1868 1861 446045725 93930 93931 301231616 32502 32477 76931582 76009 76010 881921410 65007 65008 642315715 97256 97253 938716204 9833 9834 85055349 77223 77224 489171963 74413 74439 282539636 79360 79361 429718998 65835 65856 615108704 3947 3948 345728540 78105 78106 514075269 71642 71648 702998277 7517 7513 660729160 47903 47917 492967602 17491 17501 786184584 14149 14157 18156776 61781 61784 784703433 29241 29242 571332253 24310 24330 111715468 6108 6109 2529292 78117 78118 617707888 21947 21930 268474274 41065 41066 320933252 49121 49122 295641285 11632 11633 265409639 39218 39219 331962091 8880 8881 923224241 52331 52332 240528842 26887 26911 812618059 56049 56046 568633572 73379 73382 853378491 22831 22815 68944486 6302 6285 44808555 66403 66413 486030523 74547 74563 978820654 83426 83427 341602359 11625 11630 518292556 51140 51141 662424906 26116 26098 621092735 57631 57632 574916953 48066 48067 585992552 93923 93901 580020136 1990 1965 644252433 59672 59673 523518039 29851 29852 847076763 80726 80727 501666996 4179 4180 703278453 58505 58506 13868495 21525 21526 719068537 30690 30691 585479410 27978 27984 294688786 50938 50939 541071322 50233 50257 138703220 75013 75014 552521753 56970 56973 619750958 87142 87145 15605313 75496 75485 425093440 87123 87124 319543804 11418 11419 8535559 76930 76931 78189781 42648 42676 827928163 62542 62543 299580543 6530 6531 61924642 58459 58460 597402544 80813 80789 33968037 78556 78557 294446630 69187 69188 210185060 5798 5813 186561135 95148 95149 22355402 46000 46001 855551974 39422 39423 388442810 39844 39853 948533021 24198 24221 980341971 54881 54882 302666113 13211 13183 971396239 11725 11712 269255891 56291 56292 265462803 62473 62474 488269760 99239 99240 741806050 40741 40758 571662593 63239 63242 70313968 8412 8411 291559026 84247 84248 502085045 6538 6564 27205201 33012 33015 33400274 9323 9348 369320710 88394 88377 456316429 15437 15416 437822998 81801 81802 529438629 19531 19532 864755224 21073 21071 997904572 27928 27929 372977716 69968 69965 265984897 46006 46002 269946614 92644 92625 74787321 92118 92131 236974731 30593 30581 822379611 35680 35681 913319378 68612 68610 181340696 46415 46416 875547543 19678 19649 29203256 51733 51704 629119354 78958 78936 349765197 7547 7530 781739026 71366 71338 665708855 88321 88322 952481008 1400 1401 220341130 25776 25777 744722141 827 815 500968577 9478 9479 367981615 88675 88676 849306287 35858 35859 104848254 74652 74674 421701209 67921 67922 473415809 40698 40710 159542240 55854 55833 560788821 79467 79468 329072283 72382 72383 176629472 39236 39237 540266067 41209 41210 202642126 16490 16517 563057821 56784 56780 884685664 71722 71723 261678049 65581 65599 185772689 76409 76405 297880397 44822 44823 395484792 43418 43419 238484789 39826 39805 228848028 10782 10768 924251378 88935 88912 57057960 49361 49362 496839244 48026 48027 149624618 57974 57970 711083997 57872 57873 516791206 10222 10243 128560336 82743 82761 832698853 62602 62591 16883428 61360 61361 34600996 80236 80249 271150896 21704 21734 253580271 23673 23702 328570301 46861 46862 423723051 88581 88582 621204847 91270 91271 577359168 66180 66181 935192765 89193 89194 971095154 43477 43476 729230211 19502 19480 586630462 19091 19119 333544599 93559 93570 305649030 66549 66558 380676310 46053 46075 807339904 76367 76395 40964664 11483 11503 17977580 19998 19996 29305733 66083 66084 489164455 39073 39080 958129005 71374 71375 80607135 54402 54394 243444750 38607 38608 587878559 75479 75480 746444455 77022 77007 288018161 651 632 586844963 10799 10800 219404595 33838 33839 865270882 73965 73974 101305639 24165 24166 324425768 22644 22666 459993878 16946 16937 683402170 22560 22561 384715536 4661 4676 678767899 38272 38282 951587399 20264 20246 104127405 54417 54418 964103361 46675 46676 323060198 215 245 586622553 42304 42321 271047317 33055 33056 540413015 61709 61717 478266981 26561 26562 775047675 40725 40726 565693508 9120 9131 827066661 86887 86888 342636332 52330 52331 454517450 50748 50749 700839868 37560 37542 881451659 70332 70333 228913392 39874 39848 171089825 40118 40096 229522630 30834 30835 613369686 15007 15008 761215611 42885 42901 280844744 5243 5238 689355522 24388 24365 950277206 96539 96562 915411147 72210 72211 841731667 43331 43357 34037808 4581 4582 117803831 47079 47056 101771201 39573 39574 888737232 23252 23254 573040626 14847 14842 647997459 74222 74223 601248538 35230 35233 130403196 27757 27766 272918368 19113 19114 689152320 61145 61128 722859988 3984 3985 989386431 63340 63322 181769039 60239 60240 598852336 84835 84833 173438161 31365 31366 792129424 15204 15184 992791432 43814 43815 92567858 93467 93460 529461606 28295 28296 275328558 7843 7844 505610670 93440 93441 406084411 21389 21390 836228262 55552 55553 640707201 45342 45343 835988044 32075 32076 504236429 30324 30346 749190915 71383 71384 784273069 8489 8498 78639695 2515 2516 505141302 68180 68181 148135905 35893 35902 563927411 50309 50302 14364977 57313 57314 511111238 86739 86733 113322259 92621 92651 828024764 32183 32184 873067280 28043 28036 226156998 4155 4147 473161515 5380 5381 868484434 52862 52863 804127007 83330 83319 64319331 48256 48254 609965741 6550 6551 479009152 33058 33042 699718975 52822 52823 148178544 73602 73603 799867554 99216 99217 251271108 44493 44509 275010511 94539 94540 124736356 46662 46663 448337544 78002 78003 379619714 70062 70060 292200914 41272 41273 361067688 53336 53312 957241117 49817 49792 272697829 77364 77365 426963380 52595 52584 281774871 60663 60664 810718721 33588 33589 492252401 83871 83872 889103316 95969 95970 863317349 8380 8381 683522998 41856 41857 17082360 69510 69511 361479857 7583 7584 835998299 999 991 374684522 82685 82686 87397051 37700 37701 993987812 75081 75082 919953701 22013 22014 230426161 93885 93888 203813586 87127 87128 590631279 6216 6217 717071081 22735 22736 381772404 13745 13760 333941302 16207 16227 642150149 38878 38879 999841957 60460 60480 432171598 58276 58277 845018768 78587 78576 697732241 75858 75859 315632393 60610 60599 178329117 50737 50738 877287454 17617 17618 582450943 55937 55938 567033310 83103 83104 548654925 95921 95929 841456139 41774 41775 899278062 8535 8552 241418894 6074 6075 665189932 69406 69407 232382437 66517 66518 281665337 38516 38504 954464320 88262 88263 819373447 49485 49486 235702954 3296 3310 103301900 45443 45444 707793072 71399 71393 348436037 38390 38368 327471632 92460 92475 504377751 83368 83386 413779863 70192 70198 218477363 88243 88244 306796836 32697 32698 37088621 10180 10187 346235604 17577 17583 13044296 4051 4052 422284806 25829 25830 611521751 66099 66075 509631388 96234 96216 460908254 93889 93890 994621351 77520 77521 171927391 50953 50924 62488792 84844 84836 377232986 91513 91519 267122113 8281 8282 237003467 32678 32679 662540740 10550 10551 387945762 64335 64352 660849417 13611 13618 826586113 72837 72808 589053093 65548 65553 793534695 53264 53265 718637333 53140 53132 499981529 47905 47899 121270229 61557 61558 55093129 71231 71237 173581681 91933 91934 375709702 26292 26293 953930313 66659 66660 641645030 71827 71806 807953319 80618 80619 382784678 2835 2836 964385550 97202 97223 604235869 65507 65508 516081029 86463 86464 995543757 97720 97707 28791865 49687 49688 709185986 94296 94277 680284916 16853 16834 326100689 460 432 304861073 164 165 226791903 40417 40418 212211270 4841 4842 207905446 1994 1996 937943873 36622 36623 498956443 13649 13650 541383237 49724 49725 989097727 53269 53241 487620959 80190 80178 254945928 60334 60327 801406198 2821 2822 708608020 1631 1660 572606280 41109 41110 354220060 96148 96127 84633102 8704 8705 220933454 10849 10827 377261011 86764 86765 429033940 38999 39000 439207248 67177 67176 640324846 43660 43678 297289794 45502 45489 878810672 94475 94447 456066363 36525 36526 70680039 64899 64900 495549961 85596 85585 403248343 92087 92116 203188097 72444 72414 489118294 96567 96569 110239922 72383 72384 843549883 43896 43920 591998847 87035 87036 535817743 23016 23037 884018475 76520 76521 874107837 69449 69450 973863345 25627 25628 912032265 91371 91365 792350105 49600 49624 557571750 99276 99277 97724285 19045 19075 84842931 96099 96081 611191219 38247 38231 879998944 54317 54318 396592267 22037 22038 659910304 85653 85654 387798803 75120 75100 882899945 4876 4847 819003816 71606 71607 709640228 40749 40756 520431011 39491 39511 665320185 11063 11064 200466006 44952 44925 605312939 31531 31532 665905241 84669 84645 604805137 97067 97072 747099366 7673 7674 445713253 31433 31434 746233031 73651 73631 448858928 89692 89693 133206701 2588 2589 451755251 69847 69848 772167390 37144 37145 974793789 17026 17000 505376548 41972 41973 14226679 51350 51336 886401271 79543 79570 843028691 834 832 70637466 74425 74449 939826443 51489 51463 57676755 38403 38404 336025023 33544 33545 134886495 46951 46934 946141112 85969 85970 560170627 83479 83494 421316973 60162 60159 937798319 71068 71086 741593078 91611 91612 783892430 59078 59079 59752864 87047 87048 383751489 2487 2488 289155832 39767 39768 613312235 45886 45887 581410809 12334 12329 530527194 31844 31845 797310933 59805 59818 645179385 2129 2136 514343690 67739 67740 376586967 86361 86374 477609512 19450 19451 89251441 95282 95283 824175032 3961 3977 662278537 5409 5410 227403216 20506 20495 537307551 23640 23641 548478672 16652 16653 578824461 98739 98740 211293106 62474 62480 675606801 63388 63389 262192608 36732 36733 436838081 92837 92838 230133524 34345 34346 109235727 96621 96640 898558242 23716 23717 696626125 48089 48090 479660123 24376 24377 980360727 31015 31016 199702931 7926 7927 686739777 18826 18849 658151612 77440 77451 662610405 43382 43367 543501874 24072 24092 520690975 12663 12679 580322593 32857 32858 828455269 37632 37633 53852214 59741 59734 624252397 9258 9248 599414467 50867 50879 30142759 71283 71284 605079369 57343 57344 269372149 20052 20042 655759545 97174 97176 919369993 29323 29324 133823550 53831 53832 236512722 29167 29152 721889403 40444 40423 297570123 69030 69031 730153096 29586 29587 434792038 31124 31125 632387769 56324 56320 816689727 27565 27546 820329139 4380 4375 736690639 95573 95574 726164206 50533 50534 335731537 91712 91713 586689312 69512 69517 36208080 82801 82810 866855610 62156 62142 173312517 95664 95665 967621438 988 989 572915280 62867 62883 911701526 1059 1067 198377498 93004 92982 151749945 70593 70594 140543533 84165 84172 695096060 2624 2608 828202748 52675 52681 787559609 65766 65767 32224847 94743 94714 98760787 77429 77430 567070946 98556 98586 734852229 29351 29352 622677619 77884 77885 184220145 82207 82208 174490701 99089 99090 342916305 1737 1738 224685430 19066 19067 197736853 35795 35796 415304214 1877 1866 681190062 67885 67858 680183003 83698 83692 688335384 3223 3224 945318753 14926 14898 453305315 94210 94220 315262815 22625 22626 902384853 73099 73072 688995732 15087 15066 383813744 99546 99547 645834878 45455 45467 504538104 11303 11304 598304180 62408 62409 981070719 15368 15356 524107137 6796 6778 129711126 94159 94155 566530003 96079 96080 365083227 16789 16783 995703528 32490 32468 405229611 80950 80951 928388600 7465 7466 974937930 83000 82984 826494531 98050 98051 405293105 82531 82532 368434368 12079 12088 837482326 29732 29733 807197684 53888 53889 26031413 1830 1831 359008760 4391 4415 991604326 67337 67338 660982275 31166 31186 900833029 19736 19737 938559125 2506 2507 504300900 77651 77652 682927594 22106 22107 934913889 55469 55495 735829168 80081 80055 168717923 11796 11797 232075285 75395 75416 403452699 32718 32712 568242116 81716 81717 421201268 20573 20546 857344343 76996 76991 42969575 84515 84544 475759578 26703 26690 213786825 50092 50104 131265438 26250 26251 918714096 44025 44026 313453051 53353 53354 102796300 14303 14291 885380184 44692 44693 664251884 56316 56290 539631434 4134 4135 230243987 38560 38561 716955750 42180 42181 642505481 46966 46967 641121029 81863 81867 754689739 98614 98615 375306853 57580 57585 367643072 18100 18101 25030968 40864 40851 988545161 64723 64724 843718111 9758 9740 340397753 3026 3038 32043513 79170 79178 149392564 66045 66046 64596014 29890 29888 734723614 18848 18849 485681147 63852 63874 461067107 26938 26955 831142960 44542 44543 742695290 23298 23280 797276790 85796 85803 324656581 60182 60183 364656012 38279 38280 680807807 25738 25709 981090829 95946 95947 413407546 32 38 595094656 2351 2331 131526061 38927 38943 662125890 9951 9952 455886473 70270 70284 718608849 45728 45729 204634540 48759 48763 124284132 87932 87929 886766687 87030 87038 511940886 79211 79228 741652435 51222 51202 917292908 58076 58077 416131247 71214 71196 609661685 71498 71508 220821425 65230 65231 198475571 50454 50426 244931127 59240 59241 806367777 26843 26834 22956874 14301 14302 913685918 9276 9277 765925949 36183 36178 679280248 27752 27769 97867820 30061 30062 935644094 16758 16743 734557264 93000 93002 884213565 44446 44447 283207598 55512 55503 387974292 19027 19009 87541264 71594 71595 6634263 62580 62599 744755355 63019 63020 725327403 903 904 71241209 31442 31431 42545563 40429 40430 153347177 70917 70918 881208501 88046 88053 103186162 55653 55654 196917470 36049 36072 168622224 1368 1367 411602942 24316 24317 771706571 23280 23292 163783197 13681 13652 922662523 17334 17335 783110844 69788 69789 193672406 3268 3243 879154848 21261 21235 177703520 98159 98160 219980824 72084 72085 244150015 99116 99117 455549291 56368 56369 538111700 42936 42964 790308505 24301 24330 650262317 18672 18699 762055488 72467 72450 793391145 26426 26427 316818342 46897 46872 724270882 80034 80038 393327335 27478 27479 180905246 81181 81174 879336055 85734 85735 825957704 82875 82845 625861291 36309 36304 80256045 69992 69993 597336282 3294 3280 133335181 12248 12265 692016390 12367 12344 689942484 71304 71288 22144955 27155 27154 665653788 48427 48454 337687117 86963 86964 806981054 90677 90678 198210607 45372 45373 777907947 98267 98272 693497071 907 908 138084584 50361 50362 360816386 22680 22658 195099335 39925 39914 413335833 99765 99755 512790311 85169 85170 533070728 34209 34236 980003326 75137 75117 270794652 98049 98050 370553714 51239 51232 508084016 32738 32724 374384537 98481 98506 602788825 92053 92034 736318321 97600 97596 454028054 70687 70704 468987687 61604 61583 169598452 24700 24730 3736943 74686 74687 147776476 52228 52243 304475129 71032 71027 4075163 3956 3957 723198432 26623 26624 563334295 1441 1411 733089675 50160 50161 169143691 41986 41973 692076261 93222 93252 654831473 95739 95732 723260031 83698 83673 880542853 6583 6570 861345963 85397 85378 383830527 25841 25825 484414297 22873 22874 884814800 60794 60795 200828295 92708 92728 617161937 36450 36451 680922901 7544 7559 991128563 20245 20246 279842734 12453 12428 43552663 89951 89974 140762657 31120 31121 474483608 73034 73035 452315687 4331 4332 582875021 66708 66725 627090662 90023 89994 753220441 20286 20287 159816102 53911 53912 725965028 17467 17441 86836534 60289 60290 328740061 91102 91079 255362261 68942 68943 89960523 43810 43808 118749312 77887 77888 872805625 13077 13072 663477477 65642 65637 842223928 24731 24738 209614474 29561 29553 503431019 13438 13412 703231261 32809 32791 863113785 12986 12987 739946313 15934 15905 90813274 30875 30890 770151221 94160 94161 756236269 11141 11142 567447214 94729 94759 739480057 99109 99136 483124137 70641 70625 296590278 27104 27114 669817462 71437 71439 77347214 81739 81740 311918809 48524 48525 850238850 43341 43361 615030446 58786 58798 658942402 17705 17706 796128665 96247 96255 496703675 59501 59516 795693824 98258 98259 9793350 78870 78881 600612332 48502 48503 878371091 70978 71004 373437550 61616 61630 500855648 70411 70412 826238447 46185 46186 704844120 17578 17604 727753144 92845 92850 708615443 18776 18787 838737282 58469 58443 850639624 51424 51421 999523744 57454 57481 772833114 59790 59789 869153882 54166 54167 859598910 65626 65614 592997336 85229 85230 508424865 31477 31466 12621364 1582 1577 784393783 37663 37667 658315890 81654 81663 415170622 73223 73210 369631287 96278 96279 242951863 55056 55030 590945112 82570 82591 808232322 21162 21163 782266884 73022 73023 367491337 76907 76931 286258968 12888 12889 370304665 26948 26949 142586772 79767 79758 657932536 75880 75881 924609114 56059 56083 428182212 51697 51678 204708060 68565 68566 984847685 15902 15914 361944303 25495 25487 591072045 57040 57016 25202989 90625 90652 71306268 1288 1300 502183019 97362 97336 609006340 81211 81212 532322473 65752 65782 831677163 7744 7770 729673375 24271 24292 946511481 33632 33621 738040576 54918 54919 279537568 99868 99869 16631891 27781 27782 677078534 72568 72569 277032997 5583 5599 940494069 45373 45395 529358137 81841 81842 70959503 34877 34878 970309932 5190 5191 601463806 40131 40132 482143604 86566 86568 275337743 86440 86441 945290404 64455 64456 945602935 40072 40042 494284296 30307 30323 77829446 42215 42216 695687324 60475 60476 258442806 34255 34256 888498790 60277 60278 31271291 52246 52269 53395607 51558 51559 452307886 45121 45122 630912514 11099 11100 105771762 82038 82046 432599138 80938 80933 604556223 44518 44528 133747188 95531 95519 654036961 33560 33561 458919357 15785 15788 211433245 76633 76622 767804747 46708 46709 145777785 57258 57259 467592595 28488 28489 780153279 23933 23934 579507007 67572 67597 472824213 1338 1342 585771266 81410 81411 293341711 74495 74496 182776409 20225 20226 82184143 46893 46869 860260514 23940 23922 85369010 85829 85830 39057384 37103 37115 776294517 81467 81446 863612455 81927 81905 517656579 38453 38454 981813092 94241 94242 39147489 15589 15590 340867435 69131 69132 65387343 66759 66760 52643204 10982 10983 739217365 85325 85313 115918226 47536 47537 335225422 99544 99545 655708471 49047 49052 621701651 41865 41866 724216708 83880 83874 163661253 49664 49665 989741510 84418 84419 540921624 71178 71179 25821249 8770 8771 947849572 31894 31877 738239310 56647 56666 199995967 77748 77754 323773992 47025 47026 790661085 55599 55619 304108553 58950 58951 327521921 84291 84308 451278835 46609 46610 230880217 54121 54117 63385687 74056 74028 262169419 2330 2333 870219231 64084 64085 22666494 95596 95573 21906439 25912 25923 102324465 8094 8074 675708152 52787 52806 573317032 28972 28949 725856448 31421 31422 751737331 71692 71666 374970424 13708 13683 391862637 20895 20870 829612542 51950 51951 94421874 72146 72168 552412656 40127 40128 287589187 46608 46614 417619931 80821 80824 839861326 93327 93328 682516805 62000 62012 115349023 9450 9444 519838588 72614 72636 460144812 76050 76051 414503726 51338 51325 961924499 4441 4415 428080508 67160 67169 112221244 51956 51951 551564532 32870 32849 527127354 14984 15009 780434336 73984 73985 312892629 18581 18596 939265237 64507 64502 431283783 93649 93673 636862382 92486 92473 744932157 29971 29972 106356010 37634 37635 836768334 49142 49129 587476278 91624 91598 730930365 97104 97105 546839025 51688 51689 137458989 22676 22677 755393456 95424 95427 13816200 56922 56923 275441350 51717 51687 108630367 44546 44565 754964043 16552 16542 260428711 13488 13480 279735752 62371 62345 757686871 26396 26406 35487137 23103 23104 688383679 43367 43368 623182917 23131 23132 547048039 20661 20662 653702878 14072 14066 677760028 20546 20562 736753605 46933 46934 970659119 51243 51244 5149382 28199 28184 651735116 70250 70220 33800620 27037 27058 321983988 50006 49997 244036993 10886 10863 87735421 60944 60958 463423446 71439 71434 952005896 66188 66190 591181342 93570 93571 900277903 99781 99782 655834619 20704 20709 493165806 68114 68115 795565426 16499 16528 719704188 93239 93240 671679927 133 147 812895087 29917 29918 741101704 29714 29743 767389941 96509 96480 224923099 94000 94019 145158020 75068 75069 344867018 10592 10597 658138020 96540 96536 42083223 15904 15908 803889589 41186 41187 651363761 54687 54688 842021050 48454 48452 147391610 58413 58414 663129764 49675 49676 214933954 40656 40657 105358160 51549 51576 377865044 25176 25196 698051790 62745 62728 808391398 93722 93734 271138625 29203 29180 151981403 6983 6985 533929751 91629 91630 216547375 74528 74529 421221418 71080 71081 4785740 21256 21257 8965636 67294 67295 681156153 99294 99270 275494701 45047 45048 723179304 62967 62968 47980545 65618 65619 713362713 18355 18356 520375703 16514 16515 913963755 88423 88448 438738398 20436 20437 516411277 32710 32727 502761651 9664 9694 614835069 50690 50704 130802317 71051 71073 188221495 71001 71002 134031583 90372 90373 510928538 60291 60292 418017712 68741 68720 306313413 51488 51492 652842741 14229 14226 1935206 14903 14904 37020313 94337 94338 856534621 29437 29438 86063262 63014 63044 604240485 35894 35920 948091921 31102 31103 871454539 2558 2573 468208690 30814 30821 309294810 44390 44395 636231821 75524 75503 988911951 67346 67355 162728266 95747 95748 53739563 34871 34872 982803070 39593 39594 732603004 54326 54327 44094686 1641 1623 323962935 80967 80970 729110212 70591 70592 817284509 93146 93147 411608700 21857 21858 154099147 41617 41618 584143744 33195 33192 182463370 30089 30117 116612850 33520 33510 171610736 55311 55323 866675796 5523 5524 97754422 49123 49099 723823215 19228 19221 330928978 26293 26286 416872886 48527 48528 538412357 99729 99730 63292456 71927 71928 601405202 94748 94722 270280888 90850 90851 683918038 93621 93596 325833950 52703 52711 898496401 34131 34132 87061092 14873 14874 59638003 94290 94283 327213798 62522 62523 442034781 5909 5884 881185258 33843 33844 666489965 380 381 813585861 50375 50376 883701911 58994 58973 498095463 56179 56208 680283963 73841 73861 819988531 83234 83224 421952629 43081 43082 806524218 94773 94776 32788089 45871 45851 619464803 24331 24332 966725630 30963 30948 534844227 81519 81520 651281268 52132 52133 136346933 17562 17563 615477627 12601 12619 226773959 22102 22085 801943224 80002 80003 213413034 38457 38483 33406899 84568 84580 189219282 51503 51494 359135311 82168 82198 318971512 49291 49292 193430111 88815 88816 22841276 67034 67035 71347881 26768 26769 468238404 56117 56118 681342508 94883 94905 378210673 94838 94839 691599375 80704 80705 492856915 49510 49502 720914145 38721 38722 642123895 62704 62677 856252958 57051 57052 670636493 93361 93346 372688952 24694 24691 123406940 76182 76192 206521046 4096 4084 212692881 53107 53108 407702695 84775 84805 292082268 92041 92045 842852870 14600 14613 417849380 42396 42397 103427029 37467 37466 281285450 25914 25915 215629030 11501 11472 955138309 92896 92910 275607245 76946 76962 321451949 15294 15319 763261154 83335 83336 249959977 73469 73470 190704396 41072 41073 762972263 36104 36095 213983306 66285 66279 376897625 93123 93124 284442595 63726 63699 596986033 90507 90508 994175821 82298 82296 883712266 82512 82508 849717617 3894 3905 605659240 52641 52619 149612776 68010 68005 669902017 1831 1832 393812507 57672 57699 349799378 9413 9414 228541127 37183 37184 576306333 37324 37325 131972082 25419 25420 40849379 85380 85350 476824678 41872 41873 710340616 40346 40347 420088554 70904 70905 657623954 82091 82079 331358238 33285 33286 197796144 53216 53217 795862165 72033 72036 952121824 41881 41859 246422708 57421 57422 640547217 86105 86090 579571816 28162 28137 984223657 35486 35487 976052639 72692 72693 288423560 51766 51767 417418778 53835 53815 99973844 66692 66676 950450527 62554 62527 135352301 12524 12510 585494326 64477 64471 675817630 98458 98459 203565445 57621 57631 487552546 69003 69006 140653486 56355 56356 501751255 27349 27321 233512442 9925 9926 575267848 44354 44359 507189332 90888 90909 377653398 39348 39342 590675006 72875 72900 358466163 44151 44152 535703587 89891 89918 672915875 2680 2683 267959986 90887 90914 856474625 43318 43344 570663500 33220 33211 572023789 83422 83452 607260194 40432 40420 272017006 59914 59915 320423532 61217 61222 362888159 54988 54959 544163901 18070 18071 853923247 76562 76563 869375597 33565 33566 398098483 69191 69207 590439033 62525 62546 845332392 71690 71691 234483559 28953 28968 862077977 79861 79862 683380732 6913 6914 68519200 76795 76796 307527836 55247 55249 985668791 51604 51605 584454178 19107 19112 811724340 37356 37357 502555662 38731 38732 369822874 68390 68391 460167219 69508 69538 401420232 71842 71839 867691267 63084 63085 603343352 71992 71997 857678142 54673 54684 75520403 16634 16626 540604358 58179 58180 232862122 81228 81229 26241146 83006 82995 634468194 15959 15960 613814772 44416 44409 238992536 71748 71749 668890669 24396 24397 507297636 1523 1493 127272886 71226 71209 181940009 46576 46573 202338826 74810 74835 282072446 82143 82144 714944503 33955 33957 667094172 80227 80232 656929922 66026 66027 630076945 14266 14267 905553846 72629 72628 345147987 87943 87960 128779016 94342 94323 461253261 34643 34644 663763502 24091 24092 595596462 39887 39888 764215863 67814 67815 56512927 42196 42205 92702713 96181 96182 805203781 41513 41503 677541558 27086 27107 279170760 48998 49005 441538788 69236 69264 251986921 65329 65330 217269125 76057 76051 393747949 37260 37284 547182940 24910 24911 801219789 81379 81362 861518453 26333 26334 459007388 35023 35041 311145133 1334 1335 333792153 79249 79250 289533953 60530 60531 336796084 20231 20232 177476941 2902 2926 949441337 10282 10310 140151151 70121 70150 244607640 16068 16069 707033721 98327 98351 230509749 40072 40043 203035789 72598 72599 883587020 51863 51862 719812473 52804 52805 422023349 37534 37519 329710587 102 115 839728966 18123 18145 627123654 55947 55948 92041479 73099 73118 689990789 85469 85483 436276250 32682 32683 243868356 22759 22749 524498397 40603 40583 477816452 60527 60528 389322064 41380 41383 484310880 36845 36823 223984300 17752 17753 43665894 2275 2283 44257628 22274 22276 396435932 62183 62184 60542778 70602 70627 810935153 61480 61481 789308887 72870 72871 370404932 65615 65616 360766282 72875 72846 126434475 13905 13906 173171350 75450 75448 349827922 16887 16888 358283226 78803 78793 717552841 92423 92393 772544267 66064 66065 588889943 63526 63545 294117288 91259 91272 995690094 9834 9853 638935631 71775 71801 615374445 26824 26830 272873585 47394 47395 523289884 98610 98626 854078147 23645 23621 757629594 20993 20994 527693110 91437 91438 534485440 24330 24320 743911543 12331 12332 105969490 38636 38637 92187315 7301 7302 744392994 21773 21783 187985620 37179 37180 28340861 99695 99711 260182727 31331 31332 777121856 78721 78722 744764359 25118 25119 86342502 69416 69412 525624998 75355 75356 380299659 56323 56324 72623279 34308 34297 421719670 7377 7378 598850761 78450 78432 311248696 77203 77226 653975934 9752 9753 590444904 34891 34892 406681954 14760 14750 887586078 36784 36790 922759713 69207 69195 542997729 62284 62285 496153863 45743 45754 20965517 97277 97278 630661708 93323 93324 85083678 11411 11412 705019712 30093 30094 833058737 36252 36253 64012777 8827 8824 739824015 39644 39669 473477082 5517 5518 670512878 69172 69173 945681534 73614 73592 177135541 13923 13924 737190093 38939 38942 925129414 47667 47668 973901720 10522 10523 448888733 3247 3248 731411576 45303 45310 151168299 21741 21742 729805249 51672 51673 772437910 2736 2737 879686276 63157 63158 265607157 96806 96807 49784408 63999 63980 999538393 18503 18504 572232893 27357 27382 318976801 51103 51104 808537244 17632 17633 794112873 80665 80666 265659067 88568 88559 705322595 45475 45476 957962133 62824 62812 269765197 89054 89055 256898765 61392 61393 684556071 27676 27654 269669486 36137 36117 515529910 95405 95406 464467605 95707 95708 257158827 55056 55057 298636085 8233 8234 943277545 45568 45569 915293140 5726 5696 365031912 11324 11328 402469460 48799 48779 813746409 50573 50553 226575811 25988 25989 16513223 93584 93585 629273044 8708 8707 447277197 98093 98099 699842044 65795 65766 333321476 84953 84949 142436979 63810 63802 219555343 99006 99007 306099009 51750 51751 531521014 57741 57742 289291832 38408 38404 823398794 93989 93998 765031570 7867 7877 860675764 61007 60994 233080978 11694 11688 461117782 65621 65641 802301599 83396 83397 427486153 87983 88005 811199821 82957 82958 817202062 93186 93185 534054065 16533 16532 454336137 48195 48179 343185290 57015 57016 8028450 77165 77166 342055228 6704 6682 473834682 73177 73178 60826306 35 31 497718345 90070 90071 234649602 10808 10809 163543779 42944 42938 444548727 93742 93743 816619858 902 917 469838757 99126 99127 697157025 58233 58234 812992863 77369 77370 416763651 98814 98792 871638210 25578 25591 981388128 60254 60255 818779402 47800 47781 153401882 72009 72020 927473524 40874 40872 487200379 3026 3023 11866732 2748 2735 828316283 50388 50413 803766493 38778 38792 119065410 35912 35913 815371887 31628 31629 617972152 70581 70568 874758647 2287 2288 728619562 63640 63618 130968775 66581 66561 875364261 12600 12601 357807377 54342 54351 37154200 25258 25235 286734268 35559 35568 694817628 6493 6504 473879311 74146 74125 593107587 56923 56897 401878720 9159 9160 762028800 17480 17467 483913484 51188 51189 415730231 24429 24430 257995523 54753 54754 273806126 58392 58393 602403384 24619 24648 512423792 40006 40001 232177898 72838 72839 246710128 74996 74997 276768333 27402 27384 846899452 60238 60239 336328092 6035 6036 157732727 75323 75324 320171322 9974 9975 569799156 13122 13116 973377086 18444 18445 202624435 84302 84306 16177420 82825 82826 88894343 64682 64659 850616460 3211 3212 506278063 63664 63691 613306356 84825 84820 729431733 46232 46233 398632321 67984 67977 516042807 54617 54626 373645868 49203 49204 706966768 40993 40994 28196768 11015 11018 849147485 85963 85986 246098941 87112 87082 742029010 31683 31684 795150673 39279 39280 369079035 39416 39417 457284952 38386 38376 285744543 70242 70237 778013774 48396 48397 772533894 67337 67363 639073314 83990 83991 356532524 90597 90590 36114414 50892 50893 639246451 15912 15934 744995643 45002 45003 616065845 13693 13694 859709548 65628 65629 283002238 50341 50360 464558538 72081 72054 383983872 69874 69892 319780308 1085 1086 585080283 90100 90076 249570027 38720 38721 269765370 72448 72449 389754963 94262 94287 862492472 20876 20861 807978436 2480 2481 260941509 79056 79032 861580561 92659 92665 22376637 33067 33045 537792557 59128 59103 626054235 81203 81216 120766170 54642 54651 266879905 65647 65634 914228474 89644 89664 656230995 19722 19744 192032685 44568 44589 524409597 95105 95106 460882205 22173 22174 106368570 67459 67476 578148096 50614 50605 772537740 5459 5460 895166507 47344 47345 627844479 70621 70622 789778587 28493 28479 523936838 63587 63588 434987333 61842 61860 326858590 93299 93311 393097623 93501 93497 115222638 79207 79208 453930355 51222 51223 94228892 34962 34963 736066465 31760 31761 485512321 65483 65484 619721874 96271 96258 402383399 66429 66405 254537446 2138 2120 310350779 5177 5174 410638174 82808 82809 422880754 10098 10099 858158791 30635 30636 720605076 67346 67347 835375638 75746 75747 644897775 56542 56564 356994267 50847 50871 333699357 31880 31881 893152218 55082 55057 306679125 14812 14813 262336231 43827 43828 404134545 964 965 89565418 53457 53471 258689871 95669 95681 655761469 89732 89733 557394739 10630 10631 998750374 24731 24719 372830165 55418 55433 476032706 71399 71400 19871375 76430 76414 89304731 3561 3532 814597141 76897 76898 436708195 84519 84520 605011386 41740 41741 721128042 23130 23148 134745055 4225 4226 37152064 28151 28152 637420772 34708 34709 993143663 60911 60904 251726098 69805 69802 935417306 97381 97402 257319391 43619 43620 829518395 73955 73956 697926195 233 234 618890804 43603 43600 124044639 79744 79727 283249042 17461 17462 169670875 77577 77578 203978206 1431 1432 468947697 52261 52257 899110883 98010 98017 222265432 92795 92796 525336169 60600 60609 583423636 89383 89384 289489977 21000 20999 755172201 26946 26959 295391324 30668 30680 702777765 24092 24079 556737318 81646 81666 343358689 56341 56342 692009282 6402 6383 512376785 40040 40041 598421811 25791 25777 461169636 67636 67655 785317660 14721 14722 342085353 67798 67799 63893612 11649 11619 408171606 85934 85948 908063191 43260 43245 539908016 6845 6863 11366375 56672 56673 799344505 81855 81856 574853526 62530 62531 755324017 94412 94413 985407447 82975 82976 11531194 75182 75183 280991550 89387 89359 655655709 22829 22830 533751673 92233 92210 942368141 58068 58069 247958559 20244 20269 753036925 80318 80305 710299750 32993 32994 709592438 8794 8795 178885457 81690 81691 657329180 90517 90525 662472281 50562 50563 436812537 72524 72525 449358866 72438 72439 872102681 60255 60256 550207994 61944 61936 82481915 15370 15353 875421443 10925 10926 643266525 21769 21776 143104566 23187 23192 841866239 78246 78247 872545574 88277 88278 951518353 96340 96329 590493555 43320 43321 388384707 39392 39393 832959333 80502 80503 101598078 55656 55657 603284924 97442 97433 157346173 92896 92897 759958793 60904 60905 565281248 58114 58130 683014299 9060 9031 684247393 97760 97747 578305775 11285 11286 302507543 11999 12015 426529195 76724 76725 756015256 65284 65285 508383598 4330 4344 956167465 38656 38630 440213439 5732 5733 700538123 12518 12519 372351140 75396 75378 552750039 71266 71256 370178757 21773 21780 281522586 38822 38833 410899475 5459 5468 466939921 87712 87713 650646896 75947 75948 337670159 67338 67361 652455290 85244 85245 103476863 53528 53516 804985681 92434 92435 549853079 19878 19877 887185595 23375 23376 690590745 790 775 885092092 62498 62497 818656587 4064 4065 795251900 55616 55606 787488296 2179 2174 179900041 78471 78478 82220964 1563 1564 357675117 30391 30377 568080875 15175 15176 683245256 40275 40267 956062025 98879 98901 446058155 68523 68524 550467396 8328 8344 120366636 76028 76024 767976891 95868 95867 252199457 35138 35128 961211110 47623 47649 778764032 13276 13296 381666322 33170 33171 559125983 33347 33348 843477618 35375 35374 483096575 7158 7159 282409011 69692 69693 151637045 56288 56284 604396078 20369 20370 602449864 2485 2489 703791718 42062 42090 565664833 75249 75250 913128385 42657 42676 748432763 94850 94866 394209599 92345 92361 308617378 98895 98896 733741833 47415 47416 521222059 91729 91710 117242443 90445 90446 824613781 74059 74035 294627410 68627 68628 870836441 9691 9703 408833163 61897 61898 302924191 18497 18498 791252115 28424 28399 457315413 77454 77455 268819726 68604 68605 499097708 65608 65609 800372987 76745 76746 496109463 67901 67892 172070693 99729 99750 220724998 46921 46904 936145376 20307 20308 407041725 16734 16735 1784092 41064 41065 827644949 27975 27946 789684019 838 839 123133603 73620 73621 69589125 64488 64489 338096827 51755 51756 151309586 31991 31992 254599525 57496 57497 871867524 42668 42669 454232602 4641 4658 278015578 4211 4223 463659809 89700 89684 158795461 76858 76859 895795191 62392 62393 748906906 48291 48289 151042339 66926 66899 741089407 19332 19362 174086674 45078 45066 804232490 25044 25045 488235076 71924 71925 133626389 34403 34404 439594382 6522 6525 659060206 62201 62189 789078853 53439 53440 484367483 3497 3478 571203902 64290 64273 438884533 30554 30555 850060812 85023 85024 924091150 78346 78351 329626851 35823 35796 934190883 1863 1864 709506178 69877 69878 809026954 19449 19463 960609322 49673 49655 988681431 7711 7716 697588252 87156 87157 285699244 91225 91226 863260387 92599 92608 964993422 73497 73489 662134395 16018 16019 935548370 11431 11432 193691564 49365 49366 108777072 95794 95795 334943914 37256 37261 826107240 18790 18791 905782207 86741 86736 317590856 67711 67712 88646081 37766 37789 737903454 47356 47357 251278984 47768 47767 92313218 65374 65347 960791858 17507 17508 369747708 21592 21593 547037904 10268 10263 551039271 45944 45950 984128017 40222 40201 122961229 11773 11774 982304801 44023 44024 221378897 86173 86168 180166056 27930 27931 96643801 36917 36919 551049280 43114 43101 272560448 82041 82011 37388903 10429 10430 443594775 22847 22836 871690385 79016 79000 930429417 68896 68880 328369542 63150 63163 320578035 87025 87048 308811626 22940 22941 920560518 74323 74352 441336589 19279 19280 962175255 237 238 901038548 71347 71371 933455931 86009 86013 435355565 78357 78358 172230361 99610 99611 746649274 47515 47516 907761941 87236 87241 945242381 26179 26182 906398877 56682 56683 175298253 53211 53223 742543818 72956 72973 108421001 13987 13988 571350801 77848 77862 31723028 96404 96398 872446386 81005 81030 936118642 24594 24595 216069965 66005 66006 663181274 15222 15223 612000575 76374 76366 195402284 30570 30571 310405358 88252 88279 603699977 74676 74652 197400709 687 684 629487229 59972 59956 620072580 1018 1013 188772285 67714 67705 583378555 3063 3064 361749509 95256 95242 517288855 22668 22669 678921784 78541 78542 512619350 96847 96820 87954030 15612 15613 910223828 80736 80731 741295333 16749 16748 497182669 93574 93575 76091062 8943 8960 20848724 13576 13575 138677854 22658 22649 813030314 90048 90049 142555687 79784 79785 465681150 31686 31659 153158442 682 658 943507845 93508 93518 703717388 1532 1549 390761819 65198 65199 861219671 93259 93283 465128644 45584 45585 25197940 82111 82085 672541957 26834 26822 302051050 23137 23162 542518313 88763 88764 449255411 68829 68830 224583052 58681 58682 825239172 57953 57954 783330359 89091 89100 23749609 22874 22875 107469897 44547 44566 630843008 20484 20485 457768226 96590 96564 890293290 35238 35232 844391514 58726 58727 490012575 67220 67200 168932921 36852 36853 956171062 98076 98095 635984807 34039 34031 563515815 2877 2890 509949068 10259 10260 706768122 55219 55220 796731609 20235 20239 447172799 92319 92315 814169893 83982 83983 514209826 65114 65115 910154397 35669 35674 709586953 76146 76147 571522510 78438 78439 341294651 74166 74162 668073259 34248 34249 234867774 28544 28545 267742760 41754 41778 675233389 92267 92281 450759514 14647 14648 629469740 6722 6712 271518797 85355 85356 978979756 50532 50542 462983904 90445 90415 318876421 37366 37367 716773174 6437 6464 696672243 34884 34874 933698177 8858 8845 838082153 62736 62737 765098299 77891 77892 183729288 3676 3684 328513583 79002 78986 812260365 8757 8729 582195603 37202 37192 12474370 27343 27344 386434147 57042 57032 706107191 28282 28283 139280225 23670 23671 815655284 24066 24047 47627039 7202 7173 113617148 92476 92455 761454203 31983 32001 661090095 94128 94129 896956726 99225 99207 256169132 96375 96376 283045612 14955 14956 494648616 16940 16918 290170063 12850 12860 248408182 94658 94657 707243942 89846 89853 359586944 99376 99377 459600113 89708 89709 435630697 29403 29402 548840565 77162 77137 949361044 58813 58814 194364732 3162 3163 449428326 42102 42115 387971005 9326 9317 200313601 39065 39066 542361769 4399 4400 854710469 67556 67546 234943768 76944 76926 957715317 99556 99551 998116902 99375 99376 929802493 1811 1812 137729341 30297 30298 242087310 22831 22832 867809261 45287 45288 966240428 22161 22162 946302025 62230 62231 497734218 31811 31812 467529559 43178 43148 357929930 46453 46455 821729217 99782 99783 945901739 39197 39198 149339497 81902 81903 366639139 37417 37418 224707685 86459 86457 633636308 82829 82830 388875499 3804 3805 612019613 24039 24040 619837825 19026 19027 609298789 19034 19035 269117818 89935 89952 515638255 43046 43047 394628857 31796 31772 203753926 25832 25842 162470956 30443 30444 755661907 86370 86371 917187426 892 893 576494347 93765 93763 355472049 52715 52716 833945858 50261 50272 550764045 38024 38025 342569199 14063 14043 197939437 39245 39234 73411636 36976 36977 45614207 64501 64517 868498063 96703 96704 865564679 68532 68533 241962423 34202 34203 499812881 32556 32557 593385100 75550 75551 242221902 3477 3478 455503576 79310 79293 705826036 76759 76789 764115374 75188 75206 245077557 78794 78795 74566364 6990 6991 742417419 70926 70927 965578645 37562 37578 896533750 51235 51236 150747704 43314 43315 925687252 61571 61574 909829466 21195 21179 405534857 4347 4328 217751564 47801 47802 501960323 272 269 210617570 74188 74189 313746000 36454 36433 812745000 67372 67402 851817201 30814 30806 749628894 4446 4447 153068055 83304 83283 845088630 58007 58001 989342703 25618 25625 893239312 22123 22124 800309322 33068 33069 98578976 86603 86604 112970118 23594 23566 36426878 58703 58704 920721797 58958 58959 680539350 43853 43854 381000268 82623 82598 929490843 23379 23380 248474998 88327 88328 230062733 22578 22554 679111245 24392 24393 731338338 71526 71527 793108084 3185 3162 780414716 1322 1323 642412496 67250 67248 268972628 43080 43081 667498133 90238 90239 881848221 78015 77987 422822037 31964 31940 625828576 72904 72897 827279947 50746 50747 863615276 13894 13895 692480775 51292 51310 947601598 26735 26715 846638521 93843 93844 444587597 91192 91193 265639913 85286 85287 287103562 10536 10519 80339357 27190 27188 422916492 33861 33844 678359228 91756 91757 792361647 78529 78530 662498975 16003 15976 685556165 95000 95001 423005593 49516 49542 720135786 3225 3222 52653483 79780 79781 36900374 58958 58947 326048090 36981 36982 215366538 83858 83859 516129606 45262 45263 952374314 36925 36909 824092004 76196 76197 919099515 24539 24533 798189042 5690 5691 460839004 24697 24668 169729169 48265 48266 141834238 22993 22994 229564356 41539 41540 479975650 60699 60700 301132228 36519 36527 38287030 93186 93187 461588980 10975 10982 527841023 50709 50701 77035899 12477 12478 979708810 2579 2580 851244323 32646 32647 314731708 55704 55726 762175984 88275 88293 646882118 35820 35831 824031112 70731 70732 704374806 55510 55511 694688527 79443 79444 141385834 50976 50977 152143959 96163 96171 466565025 82408 82409 892091335 51814 51815 480952945 51536 51565 850936895 14440 14431 621630282 18918 18917 358850416 6849 6850 667488408 59985 59977 812189523 41994 41995 256845008 72788 72775 867652563 61794 61820 795471627 54928 54937 372552310 27941 27931 352403254 91275 91265 515805354 44729 44730 679942822 48064 48065 241841025 77271 77246 541602755 75242 75238 282922488 70188 70211 402712242 66831 66832 788931357 67321 67339 476703634 5848 5849 183051722 84620 84626 642142852 90096 90097 111494367 53844 53845 697335444 37887 37888 958844660 27152 27135 287751936 58916 58923 696332361 82263 82290 581539295 95268 95259 312874249 68436 68437 604654842 8430 8431 974951542 34884 34910 214404671 50564 50565 264385000 88281 88282 348765779 17543 17550 33798879 47260 47261 399267623 7488 7489 463033072 82372 82371 259796454 69354 69324 100150239 92156 92137 974340646 43402 43417 183010887 72310 72311 651261103 6714 6701 645635026 30796 30797 652009647 58549 58550 622862169 36122 36105 774505816 83142 83143 295000436 91563 91581 457294238 69244 69245 929216966 49583 49584 793501197 83377 83366 667542159 83985 83998 421905683 76723 76724 742891616 45030 45054 359212023 87286 87306 20733510 40045 40046 896470308 35419 35442 739034131 1359 1361 510626877 96716 96717 916558793 36042 36036 82422136 30841 30842 315469478 44015 44016 679479578 74154 74164 975911203 4460 4461 307183181 87639 87621 420170362 11765 11763 671889610 76373 76374 815759353 65588 65589 681459563 55088 55089 229444881 54424 54445 514190397 83563 83538 714533582 21750 21773 484311678 22058 22059 453647667 39636 39637 942183014 31185 31186 211348977 61377 61407 838304719 67920 67921 139986237 45101 45106 781499483 55405 55404 12086082 50380 50381 1837578 20315 20316 661408985 3394 3395 981376490 74217 74218 987505462 20314 20315 988808720 53573 53574 694671926 72302 72303 381194770 514 517 826823312 67504 67521 636287490 22111 22098 804411258 53463 53464 503631462 70879 70896 52180502 57433 57410 58465911 85335 85336 835576414 59256 59257 55360874 64763 64764 615468689 632 647 934383321 91294 91295 362219294 77830 77846 625968360 38433 38404 132375763 40331 40346 403088333 18339 18340 617942842 28973 28974 591293334 43159 43163 211232790 13660 13630 483472878 35935 35943 767494570 71790 71791 642390965 89488 89489 741597438 49986 49987 66989015 67793 67782 27215598 24816 24787 720737886 47007 47008 479366183 99724 99725 128888428 47536 47508 101082066 68689 68690 19821299 60662 60663 827253498 64613 64614 806289674 2297 2298 920555964 53511 53512 687753687 94345 94346 886677355 69215 69200 613883506 39486 39487 163715439 36786 36810 371095235 22010 22034 697082290 62724 62736 12072710 75028 75046 349931954 43243 43247 738991610 8118 8136 761584014 21779 21808 453977224 82583 82584 345630456 87064 87065 987222951 10089 10090 621868211 42720 42721 562712777 94128 94156 608565230 39589 39590 434579265 94297 94320 121787716 53604 53614 658326614 72114 72115 828549244 69081 69108 486578334 78751 78752 249151324 11932 11933 494244227 14241 14266 459124055 83861 83862 734630436 37927 37928 321718568 8547 8548 10723754 92798 92799 23138002 92720 92721 698905950 53517 53503 986449798 60276 60277 954528081 7071 7072 542511066 8956 8979 33467211 73215 73216 520731873 78615 78616 521489497 8969 8970 814600495 50438 50439 378431721 18477 18504 442469168 16430 16431 114097722 89468 89469 428252171 37957 37958 37863610 86164 86165 591350641 13769 13740 281004771 43120 43128 398391300 16056 16076 150376954 12576 12577 581861047 38803 38778 296166545 13876 13877 58567573 47244 47225 179260143 22096 22072 185179956 46305 46304 57140508 72341 72342 96653103 93223 93214 833667858 51964 51979 610278112 90209 90230 65777615 54339 54338 834197862 97179 97180 969060845 37520 37521 542707687 15982 15962 117219845 57702 57699 141174053 38971 38972 555128164 64508 64486 128237068 2545 2546 262995621 28023 28009 224620246 79068 79064 523924302 18400 18413 956810526 23609 23611 74430724 78397 78398 102204767 35691 35687 988827940 63182 63199 426908982 97216 97217 637798572 24067 24068 676099600 83568 83569 14404146 87393 87412 855391326 68762 68763 887326522 58055 58056 753096601 49845 49846 730006962 5678 5705 136136041 97781 97782 885143008 78405 78383 757413741 97187 97188 99498299 78293 78284 762694400 90020 90021 641372896 52550 52564 24562222 57486 57487 240885580 74546 74516 110143356 87315 87345 749531080 10526 10527 212638908 59987 59962 250199 95087 95088 242990932 28581 28582 963959486 79998 79999 720617104 97363 97365 337162805 58266 58265 565755418 79358 79359 902038831 17513 17495 389448034 74249 74230 376568261 75586 75605 105393733 6832 6835 919133820 36040 36041 975996250 99355 99362 106581147 73124 73125 453087881 97754 97734 303828453 97795 97766 324388153 22346 22327 711825513 36391 36392 822952683 3952 3961 287670904 10201 10202 308195152 39145 39146 249751280 18563 18546 417348850 80625 80626 939788181 42928 42950 448415811 55274 55290 695813603 18363 18364 638967427 51299 51275 694489258 82945 82927 220751485 25871 25872 423097041 99851 99868 439733050 83865 83866 104356813 63609 63613 215079843 75206 75204 583627458 17580 17581 795903208 91636 91637 833100789 69066 69067 376166768 30564 30540 311504461 97500 97498 464862396 19480 19454 599941833 99359 99360 389606630 80503 80494 943588139 63308 63302 864797077 32620 32621 492837762 7920 7921 698039387 34328 34339 990062216 41936 41937 263956731 18517 18525 680864205 85484 85508 830043227 28476 28502 475994907 66417 66418 361863886 7835 7840 114980462 82043 82044 417266037 66539 66540 655524076 19881 19903 793392300 2919 2909 715026175 41662 41634 697926780 55060 55061 819872829 92016 92025 566050169 61970 61971 486342072 94878 94862 841695626 74295 74296 27599155 48297 48298 381700724 26075 26090 569272573 34224 34219 154378434 36600 36615 291368265 27261 27262 855126544 41259 41260 534516472 66410 66411 183398820 67654 67638 38259666 33584 33566 365247016 83791 83808 851644039 80597 80616 446158277 55492 55500 317754701 58454 58455 424407051 18289 18290 943219922 48626 48627 667003958 68192 68180 154675904 59342 59361 73398812 46471 46495 845627108 14859 14847 917482048 72604 72605 932584499 90059 90060 262863699 13547 13576 561991551 98748 98749 838438099 77242 77243 173874488 95120 95121 773686959 66923 66924 195117728 68629 68630 882478344 49330 49322 195337216 27324 27332 537433104 44599 44614 412538924 59521 59522 217055665 37655 37668 882516241 51743 51757 567614484 25201 25202 45399889 94256 94257 823711438 92865 92866 860798709 50762 50763 716455271 47621 47637 16858604 88303 88286 64770562 90702 90700 122339356 77722 77713 371595054 38220 38216 771278286 677 656 12652048 92053 92070 10136527 85827 85828 956192396 45683 45684 112052710 28110 28098 234088694 25754 25755 522612612 34111 34141 49877866 59286 59292 198941872 78811 78829 255683445 2568 2569 967194765 36479 36458 641138924 18095 18069 642893147 10988 10989 213812550 86182 86183 786699532 93528 93500 422737548 11245 11246 883489763 66245 66232 46891670 1090 1083 898533017 36179 36203 916212590 34523 34497 23138286 91157 91158 17834811 69799 69816 465701976 41368 41369 963623864 88976 88977 453723074 49885 49886 597236480 88130 88138 439053864 23095 23072 835956736 48478 48479 828844438 37855 37856 654311087 98433 98434 304371969 78192 78193 858309300 16741 16742 656432103 86666 86669 920778906 48742 48735 713294002 13038 13051 507657032 60175 60153 36280182 50479 50480 97633974 61894 61895 780952353 27989 27990 560984966 14937 14938 702962229 68878 68879 223718779 7400 7401 304938662 65586 65587 651624214 76304 76305 671634588 7070 7047 176803072 78019 78020 717113688 31325 31326 631293157 47408 47409 918848477 57661 57662 443765383 70903 70922 146247105 44022 44023 841836837 58535 58536 895762507 21947 21920 656190476 48998 49022 587138376 27716 27728 100460622 87690 87691 128712641 26193 26194 845432997 11285 11306 633043351 7905 7888 696878217 57128 57129 204910138 32768 32772 226470165 94784 94785 651492699 51158 51172 928635161 77600 77590 595774026 60586 60587 440825011 16832 16834 15648796 23916 23933 391041084 47271 47276 144112039 99547 99563 538939255 90387 90401 127857193 29844 29845 393699960 77995 77996 180944390 96189 96205 826276391 39511 39512 681643387 35711 35712 520504757 18613 18606 698522892 13651 13652 774961812 13786 13815 34434691 35351 35352 324157032 51752 51776 679089197 92973 92950 802017775 22491 22492 691271550 45654 45655 951745564 76614 76608 819198044 97953 97954 84905026 88170 88171 413801610 17099 17106 382322433 20192 20174 117818303 94513 94514 119879679 36414 36415 698069503 72326 72351 915187803 7193 7212 748295091 49627 49628 640154004 69588 69594 738866225 24072 24089 297803570 83252 83270 370018067 76097 76068 915728080 86160 86161 474045761 95796 95768 225656474 78604 78626 893307082 7121 7135 227767319 2460 2461 23752537 50866 50867 572044084 181 182 294444464 97712 97713 894689154 93847 93826 917006683 2703 2674 34491636 92036 92040 712170603 8673 8674 718897998 81779 81777 414537733 69038 69030 119378873 20412 20413 359488061 96714 96699 273265710 14699 14700 395121887 25520 25512 922465444 25234 25249 129609809 85453 85466 567160549 6147 6141 625896006 52858 52859 312265980 90197 90198 819272050 94100 94081 298367224 56465 56466 876277377 28010 28019 133664700 2991 2992 62332304 55307 55295 461254743 50635 50627 731496785 66669 66670 627518750 29571 29601 747979685 80458 80483 777802545 35265 35266 994810375 40866 40867 116690314 91293 91314 160302708 97053 97054 52957527 50729 50731 77930850 88247 88248 865003294 7725 7707 620388559 42715 42742 385834244 88299 88301 233870904 5011 5012 353162029 61144 61130 632624097 10307 10308 597757364 97592 97576 925246892 46146 46155 660591471 53290 53265 80566047 98109 98110 786726303 22581 22582 459663070 70418 70419 741823561 46865 46866 97669354 87420 87421 989157740 56155 56135 534778966 64274 64279 922504106 12179 12204 75488493 45946 45947 995416356 23854 23855 173614056 81281 81261 929156374 83375 83349 990067971 77352 77330 236481607 96735 96736 658495103 41129 41130 463573507 89868 89869 941724258 84320 84321 61975759 28058 28059 669057409 86464 86474 434402795 78238 78239 610061257 60578 60579 464033940 14731 14728 582254968 79487 79488 425549059 72796 72797 653083115 10959 10969 570578161 17288 17309 28643299 39141 39156 286148436 41612 41613 481478406 67618 67645 454828589 40207 40237 421889821 10548 10566 963888983 3700 3701 63758501 6015 6003 229541751 65626 65637 982884164 53178 53188 739526706 57007 57012 112973751 85519 85536 804261750 9889 9866 820237581 49844 49821 214670940 32277 32296 41723191 13189 13202 661781138 93858 93859 800188321 63499 63511 255983658 79729 79730 192676387 75542 75543 126620970 38261 38262 953968542 97002 97013 707436595 36641 36642 876150174 23119 23092 762617818 53825 53795 135368680 51082 51083 183751024 80656 80657 837262121 87760 87761 35575458 94066 94067 900721888 56731 56732 657382491 51983 52003 801735404 30163 30164 316893363 47660 47661 176900154 2131 2132 206958014 55461 55462 147605616 72078 72076 760405150 56873 56874 720511569 49564 49581 916531454 44617 44643 288224260 65900 65901 98987557 66977 66956 221770157 3191 3192 196530739 9801 9806 30117664 15956 15957 944360793 40559 40585 851373927 90740 90713 404633545 65386 65406 127151084 73018 73015 67482094 4931 4932 404116414 97192 97193 223614856 48121 48130 894144432 34193 34194 675664628 61196 61197 244693666 74294 74295 755438825 7653 7651 617143608 40196 40197 390855922 94304 94329 267308402 25862 25863 514505417 54281 54282 32865043 87016 86996 875975081 85991 85989 600647804 65269 65292 432802678 55904 55895 888576685 82466 82467 749330816 5815 5816 438004819 61137 61138 893224521 45538 45515 556600211 43360 43383 205382331 5161 5188 577834185 44364 44351 858564738 14905 14906 153275851 65054 65055 771312867 14742 14743 440435425 46600 46592 585336511 72413 72423 963225425 58573 58581 599491617 44407 44411 569160351 97063 97091 572654668 96838 96808 741165807 71837 71838 74598910 6812 6813 263214182 78756 78741 782637960 50764 50789 740629896 19535 19561 418727906 23025 23026 201883182 43574 43549 143570136 37607 37608 173662093 90980 90981 819017408 20615 20586 762972446 29191 29182 238875340 38026 38027 785468668 1353 1354 380028462 1643 1648 901755428 36877 36878 514378074 41071 41072 331142825 49196 49185 853526823 15217 15218 524529630 76322 76323 770760975 47062 47040 302046555 77380 77363 848599847 73562 73557 415950655 47014 46989 965431023 81810 81811 800448818 29771 29772 803364826 84911 84882 46230865 32250 32251 338441519 90107 90078 474158098 42104 42105 916084710 4103 4104 893390581 55424 55426 164797204 76613 76614 664306394 38804 38823 869760823 55009 55010 991354681 61014 61028 629272238 87990 87978 665172025 82307 82308 612429106 84629 84600 543327891 1470 1471 763873182 54631 54629 446523225 79193 79194 326569780 23051 23052 391168932 66658 66644 701490532 96920 96921 1909827 44127 44128 613462878 97235 97243 920721662 49317 49318 264318212 50593 50612 364654396 79171 79180 441563220 78132 78159 289146117 72906 72907 242398810 64804 64805 541655750 73933 73934 335752550 3582 3599 604034631 4916 4917 769444362 52890 52891 901008155 74561 74562 953377135 83102 83132 529611369 87725 87726 347277526 80104 80132 919363491 78878 78905 496611916 89407 89408 277518653 9942 9928 879150829 80054 80055 642090414 34563 34556 49405540 12748 12761 489864808 71895 71896 112079903 8875 8878 899489077 16965 16979 332417539 16164 16169 804776541 62845 62846 687721653 83761 83762 181973715 49851 49881 786936410 60792 60793 660179987 98703 98704 349575223 53973 53974 935298432 12243 12244 359390927 14052 14041 913815338 59923 59924 619494178 96685 96686 351471979 19587 19616 750690647 15169 15158 480382774 41560 41536 565692827 20126 20120 402890031 48955 48956 184007685 56646 56647 901189553 63104 63105 557349203 56852 56853 997764294 89516 89517 749482313 87250 87243 595557744 46908 46909 508505684 3269 3298 437792450 58545 58537 411222856 74750 74723 911422698 79683 79684 673741862 35075 35053 464090556 71438 71462 479155914 36615 36625 280070670 38975 38952 510663086 89657 89631 588743925 24315 24307 99962264 96948 96976 490377165 95685 95686 603388321 30456 30466 48641905 44369 44378 610136386 4178 4196 13210821 51988 51989 112349167 54554 54563 676460687 87274 87275 506581958 26934 26928 614687793 2462 2463 876302928 58947 58948 780717765 56977 57005 576569554 60505 60491 270171672 1070 1087 107602860 91736 91737 510672733 91144 91134 118574486 41271 41272 619409056 64801 64792 788475309 42655 42641 278033103 21496 21523 776127533 84246 84234 396908253 26140 26119 824348009 36516 36497 909839961 29012 28993 600879966 55815 55816 732966180 29366 29361 465418555 66590 66580 816809057 16301 16302 646536296 83785 83789 407701018 60201 60202 16728295 62922 62892 13022244 82309 82310 464014496 65619 65607 751297498 19903 19904 197385199 54174 54157 526879663 32425 32426 490450138 80501 80502 332581067 26561 26540 828648565 13347 13348 487529627 38934 38935 603367761 28775 28776 401349800 93395 93389 48110442 57943 57944 27947722 52979 52991 178319051 37600 37612 527681949 26847 26848 752128026 10503 10504 33167174 10777 10801 813181353 52321 52322 533524741 36619 36635 377869868 98663 98664 771845796 56349 56360 663009412 89727 89743 902548403 96528 96547 438045446 95563 95553 333915406 80281 80261 181174318 18470 18471 330600199 89920 89894 295253078 6265 6268 542157104 38816 38817 847725926 26524 26525 600774063 93549 93550 878187238 39082 39085 268609196 58157 58158 21233729 57661 57676 838091977 51769 51770 453934715 647 632 601190795 73905 73892 63824002 61876 61877 476841181 19638 19639 702868451 43483 43470 779323950 48734 48751 419130793 75936 75937 283316367 4301 4302 278077936 78178 78160 981993363 58678 58680 259391352 31891 31864 186489643 80391 80392 120312299 55224 55225 993569384 41745 41746 947690033 42193 42194 905003841 10384 10381 576513322 66191 66184 228285430 94436 94424 115395227 87637 87638 350230326 12834 12835 366056870 33626 33613 966491160 8741 8742 496975930 86526 86527 668989134 19932 19933 969493966 92056 92057 712113207 40342 40343 162620907 14431 14446 836958225 98589 98590 349156371 59402 59405 741334413 50489 50483 409549970 86700 86701 187181236 45878 45868 692387181 50383 50384 332809376 17558 17566 418901930 92798 92806 821305872 6181 6182 946268953 53438 53457 232733655 35097 35096 132334042 22743 22753 189459525 11801 11781 904290687 71513 71514 421939508 62344 62356 639880451 85443 85444 469142190 23966 23967 925430194 84977 84961 472268028 90811 90792 512475395 39238 39256 745415931 1164 1175 457781201 53506 53507 361927857 2954 2955 801354031 71218 71190 366629185 46125 46142 201074688 66708 66734 724097302 70970 70994 50223265 33545 33521 776974436 61697 61723 126256922 73727 73749 443048135 69485 69486 456889267 69812 69813 535729350 2138 2139 889963683 76491 76492 149711539 48776 48777 471966853 12151 12179 46142997 60346 60376 376786350 87354 87355 135055685 19439 19440 625912440 50325 50316 534169180 70406 70407 851716437 19454 19424 436117467 7915 7913 545755644 96728 96758 630830970 3283 3312 550110203 37657 37658 431095812 10787 10788 552146794 98037 98038 820639295 44068 44044 455381000 14136 14160 165947576 14798 14799 483879881 95739 95740 10330878 42006 42026 683426803 44738 44739 220210999 97367 97368 360959365 19809 19810 823976925 49870 49871 258093447 4474 4475 180221054 17706 17722 232835070 13652 13649 640924278 69706 69724 440794805 9981 9982 504388665 37842 37844 565885575 27323 27301 217363043 40077 40054 580467744 8768 8761 263346516 4716 4697 494800506 70985 70969 32227791 41481 41482 790919265 84490 84467 299926546 24336 24361 969184318 72837 72847 64226716 74502 74482 818287401 99595 99565 116516334 40996 40970 612129898 31722 31723 384520404 95892 95893 856206273 58877 58867 328236827 25406 25386 937879841 18348 18349 108191138 62941 62942 820259915 74527 74528 268063253 82870 82871 995137479 49330 49319 80291877 90886 90874 624425115 74567 74568 957199850 42908 42879 644062031 69083 69086 100193660 74069 74070 667264917 78093 78094 50175228 37349 37325 365639844 91129 91157 695046847 59558 59532 843650256 48111 48108 63965903 88534 88535 110296158 98753 98757 560826623 96451 96452 954893858 90179 90156 601989989 76234 76260 525070877 35005 35006 365253741 2560 2570 206567314 44626 44656 621496258 94707 94703 974155184 27637 27631 390491368 56954 56958 757007988 30385 30386 173884956 2241 2268 59777047 96280 96277 85640576 47179 47180 993623593 67720 67738 293311404 81188 81189 878442939 58693 58694 140735801 89942 89937 378718500 68758 68759 274036819 9063 9091 166723021 46353 46375 847655515 83940 83933 256893645 35757 35730 261073644 59727 59728 176730518 41507 41504 615266058 60070 60098 678432549 22472 22482 337756932 83873 83874 494233314 62447 62454 648764862 59423 59424 790227408 29004 29005 276010129 5155 5156 19524206 55697 55698 243051155 66858 66864 133823846 86224 86225 529449277 12271 12272 944670006 26061 26062 143215541 74649 74650 819739516 94482 94483 211466680 80729 80741 414219971 88952 88970 506905171 77049 77057 176852596 62863 62864 175598823 10535 10536 62594878 75604 75605 162233761 56475 56476 925180771 63986 64006 642491286 2155 2156 553067148 91682 91683 890889924 14635 14620 318536238 3605 3604 722532060 74592 74617 482333915 24121 24112 433222146 16512 16513 525935409 86211 86212 387277635 82705 82723 263101768 29464 29472 737442403 15116 15117 976458859 31619 31620 472952708 88911 88941 91371148 46620 46621 466776951 99507 99500 783772951 41837 41850 794019307 13477 13478 798443372 63123 63153 879316411 88330 88331 613686732 2756 2757 215172696 3758 3759 403820648 8616 8617 29207507 67549 67550 756022654 85737 85756 838682945 35846 35847 302251730 68657 68658 8128822 24831 24840 191346698 23183 23184 278242262 99230 99209 781110136 73185 73165 8807969 19603 19629 29124520 31042 31043 150845714 43977 43956 486503074 54405 54403 899955636 79449 79450 236378277 25911 25912 412252016 52785 52766 962661196 90695 90696 832640755 82220 82212 688653228 52136 52122 932464050 3925 3946 886564795 41008 41026 255889807 50298 50283 781744982 64676 64706 710034461 3206 3186 806777884 27219 27249 545750886 1653 1654 931575332 93663 93664 400412437 17841 17845 359611836 14562 14553 424322335 60653 60632 396836765 9406 9407 17566180 93141 93142 117628527 49197 49198 698751006 30825 30846 439758096 5773 5774 439314163 58971 58972 909398921 28012 28025 72174914 67596 67612 151808541 11436 11412 981606936 98581 98601 643206722 44133 44106 699004245 4186 4187 150000101 48373 48398 277616008 53815 53842 697935684 89112 89113 398350059 25720 25743 44723309 84836 84837 609402348 15634 15616 408401267 62978 62965 441175609 77314 77315 111644587 34502 34503 574399022 14620 14621 317609392 90601 90602 608390107 35302 35303 815597501 25593 25594 844178326 12561 12551 143418408 56278 56279 192963147 93671 93699 467878045 80745 80746 999526504 49050 49054 116884248 88812 88793 399987953 89699 89700 888611618 13045 13046 525378697 21923 21953 399411476 95641 95649 878160018 48711 48715 216008381 27701 27702 219373221 42133 42117 301622354 49149 49150 481684663 47946 47947 292402872 39911 39912 898847320 56202 56203 180697966 14936 14937 883692130 35565 35541 105702726 32886 32887 70532100 13871 13872 460618653 84349 84350 613618976 5769 5770 922287765 76846 76847 582821641 74623 74624 679556820 76154 76164 940937747 38914 38915 72442478 95286 95297 233216126 71738 71742 360696544 48706 48707 563960592 86493 86494 618384721 53347 53348 352444494 98725 98726 20212305 82152 82153 318300448 1300 1301 632223059 30156 30176 523766531 62065 62066 815010477 50184 50185 425606274 11669 11670 482002830 64123 64121 620809505 44422 44423 806204234 86739 86740 280618950 42014 42015 683668276 57756 57730 132714560 92896 92905 811134639 21754 21755 101078178 98151 98152 600206940 55447 55442 312352029 59915 59888 62233279 22999 22985 850423628 9789 9790 742089518 59080 59081 391725845 88372 88397 794735444 56566 56587 119224370 2818 2798 219337906 32182 32153 291671902 63130 63131 210465238 62913 62936 713301195 23126 23130 696387981 45808 45824 604870400 1748 1749 316410742 91218 91219 957518955 17269 17264 134848046 76022 76038 681542333 58994 58995 361686880 11019 11017 853355273 6176 6181 483031851 24212 24202 61612603 6615 6616 54819983 2461 2490 554260739 78062 78081 894247890 79 76 944286096 40844 40859 818579697 87438 87439 395573915 21064 21038 301186944 90681 90688 311668092 96067 96052 354101850 11066 11080 335134749 29328 29356 745887538 46804 46805 247269079 65241 65221 566638850 49190 49191 572613802 12142 12158 308509554 73232 73245 511467348 88626 88609 876930218 27876 27877 797650396 94893 94894 168617395 91913 91914 613170185 45954 45958 838912263 92612 92613 953738390 97514 97515 404693829 49892 49893 814414084 58137 58114 819549379 35878 35879 498233626 55072 55073 543223310 29365 29341 300623767 98148 98167 554429808 33842 33843 247950083 11201 11202 223859290 56787 56783 353812674 85011 85032 721198619 49124 49125 987772227 87786 87787 738040516 76960 76961 142916363 69896 69886 277829543 40469 40449 21329166 63261 63283 113985083 32549 32550 874854153 63250 63251 725902049 73342 73372 667606437 14580 14581 496908311 11583 11575 353882249 45832 45833 230059418 75822 75820 98961951 52241 52242 586700786 15298 15280 569021017 9395 9396 542295378 93254 93251 863528722 90415 90388 578146506 22583 22556 875243791 41663 41638 199981145 97034 97037 923879414 68874 68904 616356695 84628 84629 184093765 69309 69310 131435446 35648 35676 322774212 59144 59140 975399035 98765 98738 606839207 53229 53258 616690122 30784 30785 53802089 62497 62516 541312634 10729 10746 8328696 7167 7168 813222453 4249 4250 984462535 1117 1110 360637463 9557 9581 903353055 32438 32411 144816185 31855 31827 710919678 94112 94133 769034475 10523 10513 883958639 81640 81653 944212915 21930 21931 679895395 70972 70977 56649927 79561 79562 175024629 1590 1602 871793789 97344 97325 238724770 73164 73165 602499177 57022 57045 31750789 36506 36507 443570383 73298 73299 597249118 61181 61192 802537677 66822 66823 88892682 68654 68655 941972152 19655 19683 842073359 23784 23785 617571002 33266 33284 91064136 30621 30622 812008570 72026 72027 680942093 65183 65184 865775690 93726 93727 678319997 31878 31870 333843880 80043 80044 393787766 35746 35741 854981061 79049 79050 581761093 87043 87044 997151412 25954 25948 436654745 60010 59986 462464368 46841 46816 607204470 20999 21000 573482944 47600 47616 776154162 78101 78102 57120378 57478 57479 862337764 79604 79623 935226570 18557 18558 413708770 84178 84179 516468607 27515 27502 102043067 19165 19166 65455737 96793 96768 172302949 1567 1570 916685922 70262 70251 796440514 63172 63173 991551202 6039 6040 966668900 29756 29743 529033905 48754 48755 27937722 86086 86068 977381544 84392 84393 25749457 5864 5865 855261971 49931 49932 98049215 40431 40454 592350862 17885 17886 490227715 71756 71757 298025589 35781 35774 798695418 22887 22888 771304703 67038 67008 49914901 7462 7463 663731958 55702 55703 742532977 465 466 468681632 50123 50124 433879690 62450 62464 699691635 17587 17600 894416717 28895 28892 27560001 5021 4991 509642714 3173 3174 739550117 75388 75389 489964564 95368 95353 759720893 75196 75197 981189508 68577 68578 241576708 1896 1897 991112682 17209 17210 734476327 17299 17283 475699290 42971 42972 8924665 80874 80899 458472682 56666 56667 713188823 33389 33390 322468782 92453 92454 263367407 96312 96317 309880490 52489 52517 630446052 75134 75147 140202575 16538 16539 234912597 14022 14040 2047568 82350 82358 14076591 14320 14343 479262651 57135 57136 957302915 60267 60246 457415879 79599 79572 44173650 36246 36267 227559406 33208 33238 367195322 7315 7341 275346342 69141 69156 387548445 86038 86039 299601665 37093 37117 300780514 91608 91609 326692338 35271 35272 899921152 88208 88181 741848282 79949 79950 27305742 73454 73455 352778691 33507 33509 219121627 56569 56580 842706718 31833 31805 523214737 53383 53353 712956192 16071 16072 965176689 90238 90248 226326764 59347 59348 686398384 42532 42525 897057147 85318 85322 496651342 53386 53399 840685811 33422 33423 981684994 54832 54807 25969737 96079 96086 264593126 57194 57190 631948656 72108 72128 367784106 3215 3216 258620607 42609 42637 3976101 35713 35693 766896157 19865 19866 819997206 11391 11392 390796334 75073 75074 883961465 9711 9712 362682933 53357 53364 461513215 33255 33256 279161665 18250 18251 413713653 37865 37866 959640330 11781 11808 335430532 61918 61919 204038960 97263 97264 766771339 79874 79902 407649242 67295 67290 515384517 87005 87028 448962804 7011 6993 642398720 65507 65531 662735918 18775 18798 976630872 4404 4405 408936130 6736 6737 460786899 75516 75517 171582995 91298 91324 62628609 25051 25052 535130488 5329 5330 489470694 72802 72803 709345830 77491 77463 740103133 93926 93905 810831716 40935 40936 974302574 28274 28275 86653541 55157 55158 115686824 59131 59132 241623628 62546 62574 414834748 17821 17822 506658212 14398 14405 10187916 94495 94496 796184203 83404 83431 877890373 71180 71160 83471601 22981 22982 850516455 17749 17750 272102575 33050 33051 849956551 63399 63408 325375065 17675 17670 196644209 19273 19271 752505690 90759 90745 812854498 32877 32847 15710522 72253 72254 658557220 38862 38851 472268118 86561 86574 415989463 37441 37442 404902068 37535 37536 721137487 59 75 522771798 26166 26167 36987421 27837 27845 778960355 73996 73997 145331862 90683 90684 858268534 14879 14880 859511580 16886 16887 232324892 49272 49273 92560189 93298 93299 295574768 24718 24719 974761369 85890 85908 738746216 89382 89411 535047222 62540 62541 604408333 73314 73315 933140968 91057 91058 540909986 19742 19743 555902902 65004 65005 429714787 85848 85849 327367654 95809 95810 548458127 17991 17980 496494939 90313 90304 277020442 82008 81990 147828832 73181 73184 609966974 9385 9386 58916781 7978 7999 494533130 44975 44992 758477718 36124 36125 721054472 66898 66909 437475798 33166 33195 416624663 74234 74235 772048525 71688 71689 383137597 87053 87054 321651218 2462 2470 178440589 40964 40979 711093873 12513 12502 884411768 65939 65940 864707134 60618 60637 501516483 83001 83002 10546016 94042 94043 702977244 18186 18187 869860021 53208 53231 954987670 38693 38694 79093092 31766 31767 913725952 35047 35023 667534174 73583 73604 156104970 78147 78148 343757273 87509 87510 599233863 40827 40811 429011655 84040 84041 611307518 99695 99697 945206864 18051 18046 274206638 27645 27646 316115388 18546 18547 460294599 10875 10876 535093130 43516 43499 150872465 24782 24783 319745116 59516 59486 669669567 58984 58985 962118367 64725 64745 60494997 74301 74271 192675176 1749 1732 513093065 95208 95178 145039335 7379 7362 201499303 10460 10461 900180521 68054 68057 287144102 47357 47358 899432625 56177 56184 905338922 14391 14373 894210040 3398 3385 162579187 44963 44964 827192907 56401 56402 54540281 44329 44330 275778270 62936 62944 896099563 34185 34214 601135752 9311 9312 162951907 68104 68105 30332575 29687 29659 200979839 93809 93819 422376565 25890 25900 885918224 38224 38225 529308838 48970 48997 765880679 20091 20110 721637695 30286 30271 41806524 27332 27333 986427897 90243 90267 723536723 35199 35200 868694099 86979 86980 643090740 46254 46264 443355310 24271 24272 724859652 59725 59726 655862239 23405 23395 507409524 74909 74910 8781306 80182 80206 79453743 49205 49206 357266369 41465 41466 386299439 5829 5830 950397083 5359 5352 137072424 55869 55870 369731308 97360 97382 397002025 36313 36322 99052159 36761 36762 544518318 79856 79885 786711168 95344 95360 444580160 42771 42799 154915816 49246 49259 720250284 21688 21663 669767407 28519 28520 981969889 44325 44332 998842935 9615 9598 536744648 21651 21652 84020355 88631 88632 476698253 27285 27274 682707803 83713 83697 896455970 4321 4305 206637805 5415 5416 682954148 21306 21281 490120308 74006 74028 920767150 2485 2486 895063993 91298 91303 664130011 69684 69694 609616204 98782 98794 527487098 8869 8870 128964841 69923 69910 219188502 57708 57709 665164501 51809 51812 541506214 77733 77705 345537247 80823 80824 119430112 24281 24299 104036285 46225 46226 461920294 50733 50734 73712708 86252 86253 472775195 41062 41054 883813571 49475 49500 797638303 11339 11340 723764916 51466 51474 448995783 88414 88411 607745881 62018 62019 482311011 11310 11293 170481088 47099 47111 669073503 12915 12939 867131750 62279 62280 827304398 82724 82704 793372417 22460 22475 737478333 89225 89219 909349252 89070 89071 109038635 23590 23591 979235128 7715 7716 666047193 37497 37502 165839899 86796 86767 368585572 75767 75789 583753299 61172 61180 158651449 16311 16312 985516423 34769 34770 24356254 4998 5002 408599920 38386 38387 430383319 69797 69798 240541571 54725 54726 614098543 46253 46228 425901582 81929 81922 43704871 86772 86773 220398369 24851 24821 817046546 2866 2867 191239433 95017 95027 458059475 56611 56588 534432207 48464 48465 642387639 84258 84279 25336688 97515 97541 539577467 55357 55358 16922801 29045 29043 392178977 96379 96380 791230555 38079 38080 561280418 22423 22427 322021732 72969 72953 259246942 12870 12871 160696660 99080 99063 287676177 41351 41352 540039300 18689 18706 368619782 10906 10901 476208477 98125 98113 371085610 53322 53318 697614692 27346 27362 219559260 70579 70556 282889209 21636 21656 224426153 74602 74603 371295062 86565 86537 461520082 60927 60923 528774747 25317 25318 10957083 9222 9223 719506726 76242 76243 414832412 430 431 527126278 95915 95916 338405746 80681 80672 923097396 244 221 981829088 38592 38593 701977474 82201 82179 399630357 97550 97556 99589675 2135 2136 425953895 91687 91709 94870163 17077 17083 842988047 10037 10045 202686303 18030 18029 925966771 97279 97280 520709829 26587 26572 688739581 27567 27545 375436552 25538 25565 518630271 63912 63884 272497666 91828 91843 320871142 39431 39437 613459874 44569 44575 612808925 55391 55392 496675782 31986 31987 133986554 48797 48798 122504287 57225 57226 395591147 8204 8205 374935274 68011 68012 416495753 49142 49157 306267800 15671 15672 534207921 33988 33989 916871270 73399 73400 762657922 59827 59828 475885785 91205 91206 265077494 89159 89160 544554469 94221 94193 864335150 19090 19073 305220848 16810 16794 488556750 11773 11751 132750872 5381 5382 904065748 35403 35401 649393779 96820 96828 272097973 84153 84154 545677459 69883 69884 579702460 13868 13869 946098992 81242 81235 946563895 51924 51916 398002458 72705 72706 861479516 71102 71103 263941810 74383 74365 871987856 10530 10537 505583531 18583 18584 349543579 20081 20073 594795917 24566 24567 931161535 43167 43145 493328266 32346 32332 533407641 34008 34009 393158055 74081 74082 805974016 71638 71619 147553571 59444 59428 474921835 87765 87766 11115541 17972 17973 686526594 72786 72787 464595767 69890 69894 513495166 8484 8485 205313516 69843 69844 130169271 31398 31417 938991688 5062 5063 918854342 93198 93197 637315999 35849 35847 79806471 47727 47699 856837490 49638 49613 484432131 44935 44945 618647045 58000 58001 452535145 80278 80263 300525916 8187 8188 92003211 27321 27325 173281557 57427 57428 568539534 72564 72565 347696399 18435 18436 658694357 88858 88859 218065809 28621 28622 685547775 38339 38330 915307665 16047 16048 305440331 74334 74323 565953215 44071 44064 67406921 3455 3478 25366492 1998 1985 178313246 2055 2056 805113947 42172 42173 788892510 17701 17708 540336563 44555 44571 726263029 78718 78719 815211887 15563 15564 104697439 35771 35744 810124037 98014 98015 881732793 82814 82839 829763036 5473 5455 802462331 91663 91664 284600488 7361 7362 919219721 32144 32149 279555836 85696 85690 829403794 26746 26747 262345593 1630 1637 420904650 20297 20318 304949188 70802 70803 712014537 59455 59468 565463129 57218 57219 3697529 71602 71609 829804068 84825 84808 958447957 31066 31046 319139383 62070 62048 826611735 74073 74066 301491343 12688 12685 926752060 40577 40599 680602211 3888 3889 499151852 26851 26852 669413520 83108 83078 35646933 13401 13374 987028529 42562 42571 694682561 14206 14207 264422275 71828 71829 828774108 1887 1892 986128143 18066 18071 379408046 95669 95687 999487821 64332 64333 703593920 69768 69769 831453844 76784 76785 162632163 88715 88702 106472467 48325 48343 461945023 88064 88065 46746513 2657 2658 778757743 67263 67251 96938329 16733 16734 834646120 2652 2653 174137850 7179 7180 234055528 50945 50951 213552589 75825 75855 448100292 99655 99656 335825212 6008 6009 341540903 42928 42929 155354903 52819 52801 840165998 80014 80015 11193332 123 142 329425680 25964 25993 870090707 12772 12751 931368599 24774 24773 892284725 52573 52574 967668224 27527 27508 239737124 71468 71469 397576936 14272 14273 313460382 88036 88037 778592625 33215 33210 785551258 23870 23886 889342315 84540 84541 824765679 38700 38715 983646155 10744 10745 802472643 66530 66556 818271584 82417 82418 830717082 74315 74316 935840778 294 322 227696439 66594 66624 30603636 38326 38323 674929415 57913 57914 185028604 99765 99766 430364588 96265 96253 600127281 19226 19230 183639794 62399 62400 868187320 7742 7743 490324245 71176 71177 70116177 81811 81812 180472871 54483 54501 213831401 88826 88800 784457585 34894 34895 641611885 22932 22908 867497239 97346 97363 91875101 96145 96138 558774779 3631 3632 107952567 8233 8203 444224630 73407 73408 334884777 62990 62991 794558222 44115 44118 498976281 24408 24409 433039942 71880 71896 384536580 79538 79539 777439414 22334 22343 462900449 17288 17289 959594449 27074 27104 789311331 12318 12319 48833430 7395 7396 70983490 12381 12394 966862816 52717 52718 666632308 85216 85217 337820930 74110 74111 98818926 58445 58457 206519106 53381 53382 372236401 11242 11215 172591931 90918 90919 715142892 53250 53221 254045097 4961 4962 161030528 55546 55550 99773926 22965 22938 948665260 67915 67892 414558437 84179 84163 370118218 68341 68356 336407394 95561 95562 934994542 69948 69949 521880705 18755 18780 158646255 68624 68613 515643299 90565 90566 133154220 22780 22763 308492737 29098 29115 628349333 1525 1495 60762713 36967 36968 976675619 47723 47706 378731491 31385 31386 238993571 43723 43736 111504351 81105 81106 473619168 4720 4718 229263917 32053 32030 763978584 11171 11172 420696041 83747 83738 113582691 72710 72731 159729088 90904 90905 29446452 76807 76808 208161596 34702 34701 931003278 20935 20936 186789110 23836 23837 783299168 47601 47580 261114684 40759 40760 182421181 78009 78010 639484340 50568 50585 241260354 30607 30608 694777647 97978 97979 951472833 6928 6929 66978814 30556 30566 187239317 86956 86957 772230396 48334 48305 132303435 60721 60722 743876645 16563 16548 506946222 72040 72041 845232821 78068 78069 11633686 33823 33824 466642695 21144 21145 360388480 46954 46938 603282902 63247 63261 20690662 658 659 859713237 90342 90319 43067681 40220 40221 235134925 51607 51608 49880941 72887 72888 106277452 36879 36909 699077397 79451 79475 147452302 78635 78636 652827046 53829 53830 559721063 45503 45504 160835275 62634 62635 977963134 15962 15963 5910475 74491 74492 839765429 1269 1265 430072840 57765 57766 84198990 34616 34591 67357108 96776 96777 370317393 7318 7319 164090618 7829 7830 953127546 15991 15992 300385928 67028 67038 822530076 41922 41944 60519001 2994 2980 472653738 52465 52466 918954868 96063 96036 187627725 77156 77157 646354536 60853 60854 149701277 18856 18857 412944558 64366 64367 128919347 34365 34366 222573269 77188 77206 62065106 33693 33722 5873273 75028 75029 807825889 27487 27480 511516028 8025 8026 933503814 81603 81604 455150790 34022 34023 61366228 14445 14461 779367562 1282 1283 292001144 72172 72175 646420951 67029 67007 54590366 34942 34947 916696874 23431 23432 95160276 69843 69856 604435621 23710 23688 973955130 87411 87404 485944564 97401 97420 536828462 53469 53488 414375920 11614 11592 916916056 79014 79021 63444451 3283 3284 120842356 61880 61860 839442419 85980 85981 995686653 95665 95643 449896457 92709 92710 492856298 7562 7540 980642189 74006 74007 756314307 77375 77376 217946270 94632 94633 417877212 7599 7600 871732696 72049 72050 705442282 81693 81668 559601684 56087 56059 396815433 37370 37377 297260260 1344 1349 652127379 30513 30514 608281216 10615 10616 79097571 78458 78459 35301933 60415 60416 647063531 68622 68606 104082908 45465 45466 618127596 53965 53958 54234518 33505 33503 186664658 44501 44502 828316463 73848 73825 518866750 92649 92619 78051301 78080 78081 79328231 6994 7015 480274561 92723 92724 660902019 23776 23772 535215712 58731 58732 757990029 76270 76295 920970069 34288 34289 164722116 93138 93139 434155251 27868 27869 466311106 34030 34031 769430898 53405 53416 762376032 93515 93516 682605855 22659 22660 788646404 33235 33222 186931224 88626 88627 631412836 313 314 639063451 62846 62845 835060730 16797 16799 164670388 69352 69353 573396747 81236 81237 518359751 31838 31847 807564709 69614 69620 20551668 60682 60705 111579943 70751 70762 384902072 12970 12984 148995065 54983 54970 616932109 26375 26369 726836512 57453 57432 626635156 9698 9723 581346536 6443 6462 966674057 94487 94488 226260505 16808 16793 578762933 2800 2801 835584262 2316 2317 979585485 81 82 518356173 14000 13989 899082901 63802 63790 230242149 98777 98761 213087859 75415 75385 638656346 24088 24093 531199947 57178 57164 38694209 88935 88936 775571957 32905 32906 692444408 11796 11804 836182384 63591 63592 931281787 19816 19817 529637668 21010 21011 130829974 6228 6222 315797906 63092 63093 202986167 35186 35187 510839199 72295 72270 773262584 94231 94261 995931075 18774 18773 326730020 44310 44308 66952229 79188 79189 43134372 14597 14602 139533749 19211 19225 342014392 39608 39592 382451076 76096 76097 539811836 17952 17953 461726945 82405 82406 534708612 20509 20527 677901659 60030 60055 691495902 15266 15281 124440355 36237 36251 36797116 22632 22633 975107951 26141 26142 881108684 20681 20684 722442453 90120 90095 7404894 58916 58917 129825415 12606 12583 721816513 46259 46260 127711079 15597 15598 978959108 53196 53224 360111700 91950 91951 72569611 76894 76895 938574763 59341 59342 735889406 44288 44285 178764147 50328 50329 840249026 68337 68338 208789813 86015 86045 532204461 31992 31993 367842087 57102 57103 745282801 50408 50409 335462310 62247 62254 679480549 713 714 73688325 29965 29966 429747788 4616 4617 631793919 50051 50060 551550950 88124 88125 999493625 85973 85944 470982694 69962 69970 432198793 56367 56368 878061840 58136 58137 979108570 60644 60645 408264777 65258 65259 176424027 5565 5566 5599299 83880 83851 901775918 82801 82799 635233925 37212 37224 123425475 94642 94651 842556807 13463 13472 485524838 722 723 334075599 9741 9757 768559237 94621 94622 737265637 98162 98163 987919718 68788 68789 867484458 17899 17916 253764833 6930 6953 547840176 91582 91558 493872041 61232 61233 965542900 5874 5851 504245574 25292 25293 734236211 4082 4099 250088657 65096 65108 191046912 13916 13944 588305781 64019 64012 518895324 41106 41107 708105676 12325 12326 62759093 41489 41514 360567994 15400 15401 137504948 90277 90278 793367083 2529 2530 700354940 83089 83080 565499747 43029 43053 622352516 88917 88918 144117285 45644 45617 114210915 10216 10217 48519456 90115 90129 820797229 2371 2345 312238300 35437 35409 752830016 682 683 889333927 69712 69710 780395224 14430 14445 705712118 42869 42859 165489540 22483 22473 863586128 515 502 756713686 85731 85732 74492983 81107 81108 766758034 30847 30839 3185095 3739 3740 640408471 10170 10171 808069250 22504 22505 197368143 4326 4327 184304296 68177 68178 608371345 23560 23561 213760713 64046 64057 779101661 61619 61589 709680830 91028 91029 664319230 58897 58898 480649363 58106 58112 97615361 38357 38358 924470794 64130 64131 998192985 92960 92961 310856368 1727 1719 71109249 39368 39369 354436207 11005 11006 569987796 32589 32590 27964676 18631 18632 347230738 63806 63802 202236896 15284 15285 841711964 19268 19245 101057181 11097 11102 265471764 57359 57360 404680726 1841 1842 34505837 65779 65800 750803593 1558 1559 956128365 53919 53920 858066572 52115 52131 914331902 6415 6416 428928333 53879 53869 192126881 9354 9355 38552651 94627 94628 220913379 3876 3877 733826265 20179 20180 837515564 71394 71404 694398930 64879 64880 642185698 64006 63999 117472510 52988 52996 354791203 94356 94337 981473618 81537 81533 131040545 47935 47936 628683270 90009 90007 180158357 35524 35517 887625503 399 369 379720209 46597 46575 382448510 18759 18760 535721094 70663 70664 85249346 37127 37128 245753638 32041 32021 160623870 83002 82985 173716598 30225 30252 703862648 45158 45185 528000494 68242 68220 149366655 8973 8974 772786183 25705 25676 205111004 51739 51740 932944864 37203 37204 580967240 60190 60217 196296527 66771 66772 721763865 44561 44560 315549022 74985 74982 294865804 46279 46280 865614147 26805 26822 720898041 93313 93284 356677145 59079 59101 680035838 43316 43344 193742533 56741 56742 564214966 3857 3858 147039285 78513 78539 486946344 76277 76290 344704953 16277 16278 172894661 58501 58504 323149106 79793 79820 348353020 65127 65133 682947073 15460 15461 481519202 54116 54117 975299289 70971 70994 968342847 48484 48478 957782002 94923 94902 101745311 66464 66465 649512158 83310 83281 980440463 54924 54902 293778033 5526 5529 684867151 81197 81210 34149861 60277 60272 415539677 22235 22236 233844333 454 455 333379997 17128 17142 278008668 76988 76989 485365940 17012 17013 804368945 5490 5491 935183378 62734 62724 988303507 210 211 622414265 60845 60847 934865152 28076 28078 67225948 48323 48294 898531293 72983 72984 734684481 33266 33258 579165791 4575 4566 506281938 5618 5589 163754248 66956 66957 989505086 8401 8399 832832328 41833 41806 56039562 46305 46319 620407808 63951 63940 481482851 6841 6842 381926618 32896 32874 945700026 25154 25155 268448223 6760 6789 86585662 36239 36226 203856255 91070 91054 463808931 21287 21313 972863887 4449 4450 964391213 28057 28077 996913222 93597 93570 453789957 6699 6700 176971825 37240 37241 606734812 64480 64509 733562419 16300 16280 877230959 88696 88704 313672978 45482 45483 824465289 21395 21396 412315819 76675 76687 786295988 91765 91766 334229097 70504 70483 109214781 13460 13461 111441459 60992 61003 796277043 16150 16153 134518896 71995 71996 636441351 69840 69841 619886662 96827 96851 233558853 5986 5987 190943851 98953 98950 714319740 48424 48446 835986129 28846 28818 526881911 3431 3461 108904474 35947 35948 939661796 52219 52220 309899712 60770 60771 440615107 47341 47315 448138978 5668 5692 224118844 1077 1090 456562537 17222 17223 477455919 57239 57240 153894903 61087 61088 677938825 75918 75919 781368805 30288 30313 376499403 21357 21345 708032067 78374 78375 350967065 18937 18938 607031878 89215 89187 459896938 26858 26876 7587943 1712 1713 216943260 74797 74817 420859624 60934 60935 197629835 76333 76334 449801524 34346 34358 684546583 49630 49608 88498652 18729 18713 529292679 65477 65478 915117452 35406 35427 420365552 84782 84783 313398983 73169 73177 785441899 14197 14175 428500493 95708 95714 638820095 39542 39543 675862315 99604 99605 60656629 34106 34091 694719737 277 266 862653301 97836 97831 235736341 62646 62644 368552365 80652 80653 969523516 334 357 540097228 41703 41700 132041301 7173 7167 299281952 49037 49038 594419142 25948 25962 605334936 22374 22375 642126480 47314 47290 291245891 51740 51738 489563645 92377 92378 127424917 22588 22589 253430702 38133 38134 758939133 33522 33546 654539558 92820 92821 81081604 78193 78222 722745689 29183 29192 915765469 13889 13890 951822015 59015 59016 792741231 89272 89293 841539582 77645 77646 202213664 31497 31506 468550444 62350 62351 611163748 29652 29653 71170703 25445 25446 432001072 83744 83745 584005545 51501 51502 77231487 3104 3105 238501408 24172 24173 34042270 84992 84981 12719122 98013 98002 766365294 53535 53536 514455731 90068 90059 523004488 17525 17526 738992105 71174 71175 490475820 4071 4053 651969480 57028 57029 542401341 16686 16687 909571087 7330 7331 230872102 22477 22482 412492348 75066 75067 435468875 6865 6840 747039386 86631 86632 620082338 47914 47915 389281896 17514 17536 996648796 71308 71309 553475040 8236 8223 768157309 24940 24941 365382829 59668 59669 250050606 57757 57732 184543086 79886 79905 939468753 27610 27611 20792487 77157 77158 953580164 21350 21367 607047694 35083 35073 794218996 87793 87794 620750362 897 898 959070787 59692 59693 796159609 74233 74234 41353552 23792 23774 132280194 70546 70547 280659627 82970 82976 988707963 99259 99260 602397833 8829 8808 931027886 24519 24520 875369031 92244 92245 592646631 7457 7458 374329443 28810 28834 786475306 99053 99033 944846756 13928 13929 660605797 29753 29754 392523416 80896 80907 505577730 83301 83279 201833059 65010 65011 196807465 89716 89717 438724871 88189 88190 24361847 4631 4650 855633649 86187 86208 136595090 20817 20818 419887363 24319 24349 30417266 59925 59926 980768634 72343 72344 421412299 18673 18693 107104203 78633 78634 344382374 82523 82524 717801904 25866 25867 949899053 94940 94941 884629257 46540 46514 736822550 41333 41334 586167083 94556 94557 396765134 37460 37461 905779235 74606 74607 762869714 48566 48590 999970998 3175 3190 687862409 38333 38334 312704316 24291 24292 414098203 75311 75312 209045873 16078 16079 111542556 12820 12821 86708600 17168 17169 473881041 13378 13379 963229031 98700 98697 192308988 50716 50686 366784618 51022 51023 513312446 4238 4220 479468751 15384 15403 731599572 75038 75039 42604210 44144 44145 594936236 25758 25738 511270104 2853 2868 392678083 31754 31758 435179847 49066 49067 148339492 28499 28500 534428271 60148 60149 992627467 59129 59130 763628086 34707 34708 971892817 41076 41061 271309823 89194 89172 703998232 14844 14845 553648467 99426 99427 939915318 98940 98941 904754169 34441 34443 398318751 55100 55094 432841644 78643 78636 666717168 19469 19470 681134297 39675 39676 156428309 46563 46564 801653282 46558 46559 348104849 19643 19642 248693600 92772 92767 808606879 4981 4982 522947518 75025 75026 767749116 61380 61381 549047634 35357 35328 509060886 68818 68799 473005620 8276 8295 227538949 92725 92755 818981860 14139 14140 480199968 93340 93348 260659448 33701 33702 791750392 49916 49946 445272252 24579 24563 223324059 90043 90044 777999554 36938 36967 959013180 85773 85747 650876199 70988 70989 455196616 74691 74692 427673954 75811 75812 766371315 31519 31520 11520584 73568 73592 973873546 10246 10224 969804088 79755 79733 808536471 75374 75354 549408950 50288 50289 570416979 83869 83870 527382573 44527 44528 20412870 53609 53610 618293767 59418 59419 424789669 7255 7282 911198887 57422 57395 918575303 97282 97295 481151544 80880 80881 442742520 16741 16724 527080326 71515 71516 513967286 80852 80832 730694238 16764 16789 316087474 33523 33524 155189406 1780 1781 733622308 54863 54864 536705500 49318 49319 672334902 43412 43413 509982741 12851 12852 646035624 86571 86572 5329069 25517 25518 492804857 44099 44100 290643494 63631 63608 298500560 14535 14525 754458637 66102 66103 229245781 80807 80825 494041492 56439 56414 636249728 37600 37625 761589152 40678 40660 401033666 69773 69774 728900274 41914 41903 508362415 46877 46850 104471053 790 791 798959983 73160 73161 952544473 34399 34400 392215846 12173 12174 57758185 87143 87144 855947299 36674 36675 581967373 58149 58150 258686475 33366 33367 431254283 74572 74573 478752620 96085 96086 791345230 16253 16283 934012854 79102 79082 196498878 81217 81218 718308058 10825 10817 94640064 85732 85721 47975914 64958 64931 183589885 49072 49065 377763941 66863 66864 133118233 32676 32677 182424888 4445 4446 868332933 12635 12616 546636588 20932 20933 112071132 72631 72654 89244563 82169 82170 585269812 75595 75607 634666344 27808 27814 832606755 3833 3804 103823160 49752 49753 180428614 88055 88056 433756199 51671 51672 293564688 24461 24468 441866094 6647 6648 227993520 45800 45801 366441057 58048 58035 90710968 42006 42007 633843600 6803 6804 759781440 32569 32570 652170059 81270 81271 899092657 26376 26377 718034630 67868 67850 622308628 56531 56526 211941915 95144 95145 951859426 25998 25999 642418275 632 625 620566610 55017 55018 454874342 86509 86510 677902537 17398 17371 239374548 23305 23304 233963012 17527 17509 800418583 38947 38948 53623887 26766 26767 784818408 54217 54218 854262330 36080 36068 884768219 50084 50085 209570964 18537 18538 992977803 66901 66918 559110073 15099 15098 394297844 19161 19181 165466489 45467 45468 671449142 87301 87302 373436752 84839 84840 385806059 11941 11942 133650372 29405 29385 271826448 69662 69635 252841625 35417 35418 248485431 21040 21041 680021 43167 43165 644831362 81472 81467 227566011 86849 86875 300488945 55126 55140 50211822 94520 94538 264975426 68768 68769 555839037 77675 77671 411230770 42593 42617 877341707 75130 75131 920899017 10892 10908 297771705 7996 7997 302657160 75408 75401 802418024 30435 30436 97698239 16015 16016 475500027 4924 4925 783838045 34981 34982 194137679 41091 41075 51693501 31938 31932 704512074 185 186 926000239 43753 43754 215269806 74177 74156 956891173 59916 59917 692210139 70772 70773 49394146 81919 81920 289770310 85982 85983 459977258 39766 39753 15918257 5468 5469 255956493 60331 60332 384458978 7144 7145 777615401 34774 34804 392314094 90821 90827 413435464 53889 53866 170191170 12599 12600 993894166 67316 67312 224581889 28546 28555 628200406 76770 76771 340482250 29736 29737 103545486 83391 83369 390475784 21824 21854 914580099 10555 10556 327527303 26027 26029 925633324 27898 27899 501845124 4789 4800 962949934 42216 42244 753581298 55075 55047 555426452 4119 4126 504050541 79637 79653 315463690 32685 32709 49433005 68794 68781 581119312 92559 92564 227570463 69205 69206 471460489 71045 71028 77213926 58983 59010 994839591 83100 83103 191438087 62146 62147 674037648 67270 67271 351258393 65021 65044 196136578 89993 90020 610619010 57273 57274 873244217 5124 5129 498397196 25972 25973 305798859 90420 90421 388988259 8070 8071 304340703 60389 60400 852563593 64047 64067 982897961 35592 35593 720157421 99127 99132 621318739 90380 90372 139885132 45666 45667 441531048 28524 28525 555595830 17004 17005 338650479 85150 85141 401067040 40470 40483 674910625 15346 15347 543457686 8848 8839 365444911 63775 63781 920940744 6233 6234 477036929 50376 50389 720795319 57734 57735 501623144 34193 34170 275415722 77585 77586 488095687 36061 36062 399434114 16095 16096 844601276 35714 35715 843980017 86880 86881 358779866 70817 70827 1621524 86406 86414 64162566 3828 3798 997998719 24832 24805 932295983 38640 38641 559973084 52372 52345 892382587 80394 80406 151500293 56628 56613 403076633 24458 24459 101222122 72663 72664 835548974 69842 69827 545739999 23574 23575 684926860 51166 51167 634464808 48329 48307 368795 80375 80381 929038164 27090 27087 434914485 8191 8213 930259721 49167 49190 574615994 24174 24188 546489753 19798 19788 473525930 98880 98877 527558399 51687 51677 928633105 24360 24357 252606893 25728 25729 322534332 50210 50211 906748834 44000 43981 443549098 53367 53368 730470293 11062 11081 455884728 10286 10287 292627200 50716 50717 960054794 94088 94087 568163974 40887 40888 425809687 65551 65537 845210692 77721 77720 328356077 67240 67243 898037958 10900 10901 396182956 92307 92308 816360089 96474 96475 389114050 20304 20310 611428836 71220 71228 876005286 65058 65045 61837503 10675 10696 536834266 58314 58315 523033988 99279 99280 629551924 97569 97570 643102301 50132 50104 608289851 37892 37893 179226899 45527 45529 944953671 62340 62341 267694270 66381 66382 241038560 6641 6642 701553558 91285 91286 888862026 74688 74696 806152702 60892 60898 609249539 79836 79837 849791759 12901 12902 895412236 44174 44175 318627936 77574 77597 145278150 8142 8115 41912957 73482 73465 772627639 58181 58182 696501193 89132 89133 744022705 78993 79008 737677724 545 568 13239663 3292 3297 425248354 86102 86103 167240031 62790 62767 6796227 91928 91929 461779325 92964 92992 296016595 39474 39472 420821378 72682 72683 473178114 96737 96738 267571371 52059 52060 92926239 86565 86581 882451796 4875 4876 349971306 38717 38718 321682365 36820 36821 16038420 7586 7614 638328654 54278 54279 69289019 79900 79901 635186837 93738 93748 530325438 57736 57706 234342382 88574 88575 846508545 25865 25866 748159294 39758 39759 426724270 85399 85388 55554021 71318 71319 6823145 25521 25522 102380106 81243 81221 990978981 91276 91277 299444954 37572 37594 811748757 66118 66096 821866307 72496 72497 560706730 37899 37870 889581036 34636 34637 108769549 53272 53267 708416332 67424 67425 606279174 2474 2494 649294883 43172 43173 836208991 39387 39380 36401371 91941 91942 643315349 18694 18695 528728994 56691 56667 417711390 1610 1611 396486008 37712 37713 314621337 62363 62364 129714954 28155 28156 624101417 52858 52879 862195625 30375 30370 246914535 18335 18336 899691743 79326 79327 860041661 53862 53892 777629335 71543 71544 498926583 64063 64044 921234727 72671 72672 881956737 82064 82065 620083391 92258 92259 501478922 20471 20472 138885916 42198 42214 552186473 38730 38731 139029482 43720 43721 569461448 76590 76609 252843846 51649 51650 979523832 61792 61793 599270304 94713 94714 925129394 14461 14462 907356410 28801 28808 241328476 91753 91754 538652497 91258 91236 807053909 85799 85816 621032359 67833 67859 278276241 43902 43916 276157242 96555 96556 719738807 41961 41962 507654911 98551 98552 615499385 73552 73524 444512994 22727 22706 725643476 53198 53199 544177323 81899 81888 195731557 95926 95897 193419780 44066 44067 218549006 49860 49847 879777107 98739 98722 414155575 60367 60368 956341755 7899 7900 384616319 8883 8884 255345313 28759 28730 814734351 39671 39688 887361289 11811 11815 439801072 94541 94540 920185041 98300 98301 671257939 31883 31881 482489115 1150 1172 690673954 79320 79321 99297816 88084 88085 944188509 47709 47710 776829085 88410 88411 769450594 92874 92875 174961054 63155 63156 143814324 24218 24239 8501898 85239 85240 692276685 78489 78492 893146909 75910 75911 78792512 76318 76319 53389872 7549 7550 792789275 79226 79255 782331924 39318 39319 524109274 28824 28826 947490136 65763 65764 483728525 46936 46935 380577665 53969 53971 426638262 47429 47403 964082940 94703 94704 265232941 78678 78679 242792126 46996 46997 956332560 79630 79610 25571449 14597 14580 222179381 12970 12980 101152578 30853 30871 298015002 76745 76730 86894499 81821 81822 365926680 29286 29305 563705534 66704 66705 929743781 58334 58335 20631936 52810 52811 208592719 34251 34258 75259017 68538 68539 315300559 96861 96862 613039801 98546 98547 486689368 78193 78199 898945900 85291 85314 531758872 20675 20676 379428777 40738 40711 286177889 53908 53909 50961165 29770 29771 280289049 27742 27717 316353237 2051 2052 593230405 46823 46814 514865814 38959 38960 776195476 70470 70471 875230127 30638 30662 775237269 61590 61578 9937198 44378 44380 306823199 16463 16434 220545245 20645 20646 105127078 33004 33005 666979506 73802 73824 735391693 64093 64094 777946362 17264 17271 630542391 3638 3639 190602817 31016 31032 116974803 32172 32173 915497508 25213 25215 990332427 92794 92772 568169 88179 88168 478083004 23824 23841 223686303 88926 88927 491225397 95630 95631 983170724 91630 91631 349200107 492 493 995371509 81025 81026 208984874 10330 10331 501249896 84366 84367 721037355 46056 46057 608514908 4957 4942 42303655 22927 22928 773742933 19684 19685 980139343 17195 17209 111964440 7277 7299 434191025 55568 55569 380654849 42028 42008 816394907 47787 47808 764723226 41157 41144 347422901 75127 75128 158126554 83301 83302 557011692 19869 19870 242581680 29884 29885 818023680 43151 43161 74944391 44386 44387 569247959 6625 6655 27215316 63992 63966 115495788 8049 8050 491975520 43650 43649 999886899 9129 9128 547272873 42208 42214 668925297 14381 14382 792289976 36927 36937 113850840 79369 79370 775278477 49270 49260 388771230 65123 65116 692730220 74750 74751 443479311 83195 83196 665082442 9380 9407 303947901 3788 3764 78304209 2848 2849 639173639 19788 19792 471698607 39665 39687 237026813 38274 38275 977756301 89248 89249 411797647 8878 8897 117993372 39983 39984 990805718 22908 22889 929242267 87951 87952 396047015 92641 92646 293256785 74717 74718 467004952 9117 9092 11243821 28534 28541 618532109 5526 5519 517720275 88996 88971 852098514 10593 10585 521217349 28701 28681 96801700 68717 68718 775232381 81610 81611 735876702 36015 36040 822292662 82095 82116 285773389 8963 8964 388268012 94026 94027 407284001 83571 83572 696154336 56068 56069 556507395 55043 55044 642332514 36006 36018 379617218 76485 76465 139358243 40363 40390 906396374 79600 79570 125467958 26243 26244 550107491 98873 98874 849138075 74291 74292 762501622 20343 20313 212078013 90616 90617 583346954 44428 44429 919406419 17307 17308 466634937 13614 13615 558229285 31468 31477 226497146 99048 99075 452856783 36792 36763 803419697 97090 97091 113799095 92034 92035 863748021 41581 41584 316518630 81211 81193 768101339 50393 50405 836508388 17370 17385 458648701 30699 30700 143239451 46568 46559 494807010 18380 18399 71342226 4151 4152 480260857 18136 18153 841190833 19707 19711 922894591 73508 73538 620463187 95457 95449 459370535 21103 21120 991999063 84002 83988 669712762 25950 25948 308154733 14565 14552 354123368 74762 74768 182997356 67331 67332 878004466 89291 89292 951904696 54398 54417 567916289 13766 13745 849199516 66699 66700 207518603 55974 55954 745045980 62659 62660 47584427 69213 69228 756881869 34282 34283 876827921 82402 82390 590069576 32922 32923 339790323 2096 2085 609688539 87045 87070 665368111 16509 16510 899626068 89698 89708 926528962 54915 54919 288111626 97972 97973 254662276 20738 20739 227727774 59194 59190 16528088 67179 67174 663889026 57986 57987 134133019 55746 55747 30863186 42211 42212 694737102 40692 40693 632709459 63327 63328 582654551 4414 4415 960412453 7158 7178 146942327 90453 90454 141932776 4964 4969 864149429 28397 28398 875122571 61279 61280 370741946 31822 31823 557868279 27097 27068 935937130 73505 73506 747188844 66977 66978 968245940 97928 97929 668652726 50175 50161 514086741 69200 69201 823484790 18941 18942 219964802 45526 45527 973714278 28329 28330 984041232 10081 10083 998857301 18559 18588 110589614 40027 40049 588164874 22890 22910 124675421 43660 43652 551257376 75881 75873 746415830 10567 10547 473356193 93039 93040 128892258 21810 21811 162876353 82542 82543 53507959 66742 66743 354330066 43830 43831 28401776 56805 56787 616836252 84109 84085 335878338 81363 81364 576443808 6251 6281 2629744 43088 43096 181623062 56004 55977 46150091 69302 69304 881171542 49065 49052 909965060 63169 63170 208553557 27128 27112 207303673 33765 33766 648365404 86614 86618 397960450 33990 34015 288106097 71369 71389 330232125 83611 83612 271144595 81210 81183 686717710 68236 68227 606336332 45228 45258 168511688 48707 48708 976431240 52051 52045 655715676 66854 66855 780152305 63394 63395 383868621 4876 4877 847220629 48395 48396 458978285 11265 11255 698744348 14704 14705 93014836 8762 8776 17900364 49160 49131 682224057 914 905 610956661 4471 4472 179685355 43636 43637 208539062 9414 9438 319243649 50825 50815 21014388 96208 96232 40355864 21741 21756 295323268 49782 49783 715383255 73730 73732 69485781 96942 96943 78635712 35783 35792 935336996 59612 59621 709011225 82383 82380 654818090 22288 22271 954209864 53081 53082 33039055 75839 75840 513348620 44444 44445 65739930 61923 61924 622851425 78082 78077 518101559 60459 60449 606194922 91304 91322 748623297 46780 46781 750830196 85795 85796 820661557 12920 12921 830268593 64242 64243 103833681 42938 42939 681260777 55768 55753 870408870 7382 7374 372349782 88842 88843 177702862 50281 50282 982385400 78135 78136 599398764 47550 47558 56981306 72093 72113 337567906 57234 57235 693951240 32414 32415 525084628 75715 75730 325157250 27023 27024 451043166 75872 75873 308101795 48077 48078 138122752 644 639 658702060 25701 25686 780548612 40700 40701 888057014 33541 33566 217421616 76015 76016 745880321 53297 53298 906119930 82263 82264 244557392 518 519 71787781 96778 96779 143818324 77863 77858 496247231 17445 17446 679237704 95989 95990 27703879 83500 83503 281739162 59693 59694 790481418 93556 93540 266616703 60713 60708 346023952 38889 38890 541642625 82913 82888 240796039 63608 63609 838896549 18333 18327 528203489 50879 50909 426905723 82884 82885 981246294 47703 47688 700869036 31013 30986 163171753 28545 28546 856039293 17343 17339 387331855 86555 86575 540814303 95247 95248 702092056 3117 3118 169117895 1573 1574 754864567 47769 47770 150863517 41294 41303 204643519 29096 29097 40341849 41476 41490 330322650 70499 70511 281164063 86244 86245 100989040 48642 48620 409375232 58937 58938 300355845 12616 12617 751838505 73677 73706 76317527 31732 31703 347509832 33985 34014 393119798 63490 63469 620367339 63684 63686 935086543 8015 8016 55751899 7371 7372 499423896 2827 2828 605202315 47345 47346 754867831 34680 34681 282706461 25968 25994 241803749 97870 97871 165285163 67911 67898 540959975 69039 69040 299545152 54712 54713 809734863 40767 40768 476910764 12384 12377 565252007 40166 40195 209826931 38960 38961 701185898 82532 82533 872014158 96332 96340 303986989 38307 38308 424446857 31317 31318 817975576 27918 27919 734814508 22444 22445 334408005 73682 73696 217789916 90269 90251 248462849 71555 71556 388003231 22116 22117 221937343 6522 6545 611119503 25675 25662 859788525 29413 29426 459600747 54693 54689 667066992 19867 19868 640159471 32449 32439 895476723 79411 79412 197005817 41404 41405 6050498 45309 45310 85199213 36403 36379 873301361 83598 83599 915939540 73007 73008 171529761 63292 63293 955174853 59505 59507 137745441 7486 7489 151308728 51323 51324 402907507 1158 1130 48763946 96537 96567 962405998 95149 95150 751454680 66947 66975 827417891 60880 60881 772461601 66974 66975 10550950 3916 3931 234987872 80424 80425 829058559 39242 39243 704259975 740 721 294354206 27660 27661 920542168 33276 33277 36804814 44672 44702 236590152 46772 46773 861631882 97642 97643 20778925 90594 90566 116180406 46255 46256 297263825 65480 65481 213873755 61812 61813 97733671 23174 23170 564251161 96585 96592 663713243 47409 47410 297721364 13099 13073 613701446 71903 71904 120269156 78273 78274 495725295 53332 53360 959984185 44280 44281 216449159 75654 75655 885804899 9640 9662 961131363 80526 80527 995199883 47389 47390 960239071 80114 80115 441043671 79534 79535 575018238 28493 28494 887462469 63693 63683 414131514 55116 55144 551125257 63725 63701 89271766 23903 23917 433052650 63980 63993 602869563 75830 75831 402297378 82006 81976 370954598 82788 82816 427957168 54994 55001 448485105 40607 40616 782250111 95938 95955 275137490 7244 7219 437659644 41657 41658 429752597 36908 36915 41456671 7688 7689 567330771 885 886 159497789 69313 69297 707440321 92826 92827 10119938 69360 69370 645987292 86986 86993 814360173 16791 16807 134063072 64014 64015 64227500 92540 92544 504067441 96702 96703 614186548 63256 63257 363756106 53421 53441 596365287 39657 39658 741368719 24484 24486 333241441 46897 46901 689511357 71311 71312 341324605 34975 34982 238019292 85127 85147 505364987 82871 82872 91255471 4934 4935 256939615 1038 1039 616922782 53658 53659 6692187 21311 21312 430785152 76159 76160 604175230 9809 9810 898861480 84109 84110 150077135 41419 41396 958998760 63743 63744 732226344 59522 59537 793547951 23037 23038 932688568 31418 31419 874703460 25670 25654 655394480 31236 31237 571604543 76123 76124 573917711 72570 72571 198457524 70727 70728 936908237 75789 75813 23069886 48459 48460 191134145 62712 62718 947680646 91518 91531 709702480 51007 51008 194977096 80668 80641 994599179 83222 83223 561842469 65148 65130 270721774 85918 85919 693864299 33503 33504 836810418 46054 46055 741688571 17404 17399 339765615 57180 57209 520248450 79270 79271 586118727 25897 25898 852535814 22149 22150 960768000 82594 82593 341435753 64402 64388 454604285 62382 62365 406868003 95980 95981 735661397 60518 60519 783154101 50509 50480 267910704 88227 88228 679530043 63712 63735 6139870 34940 34941 270914192 12169 12160 677587357 4855 4856 7022748 84034 84035 621753068 18216 18217 710588237 54337 54338 267119501 19669 19670 540112721 34537 34534 259060654 50436 50448 148330712 67588 67593 226384313 92937 92917 545192570 92744 92767 735022975 88058 88059 573748170 58047 58048 716676965 6587 6588 132833215 28108 28091 356961666 45477 45478 55930054 24698 24699 738540374 1040 1041 269603549 90684 90672 648495626 21059 21089 335368763 22478 22498 134309724 60950 60951 813561938 51547 51548 565054876 27061 27040 635920628 49909 49934 82594330 99999 99989 392503775 66758 66759 227857827 27098 27099 504002884 55118 55107 325675626 6508 6532 871327772 68872 68873 243881323 22283 22284 847759490 68257 68258 856774954 55332 55361 262119661 83409 83421 219450626 36836 36837 992711781 50570 50572 775291631 77468 77484 776861013 35521 35522 989316115 67848 67861 87971862 47094 47095 69280608 9751 9742 716745373 7856 7839 299589255 85448 85473 104763878 15323 15324 476571273 34330 34356 37694362 76941 76942 589353844 79064 79065 802033324 63555 63579 597214477 81976 81977 338194552 88845 88846 598298644 40165 40145 303075013 94662 94633 479601594 30911 30941 256272194 15834 15857 608656015 78885 78886 475744352 50166 50165 695374038 10154 10155 293969442 23676 23677 73972983 33850 33851 389883611 49547 49548 120588432 57208 57218 126485735 21484 21483 134181636 44987 44988 555615923 93643 93634 847316820 53303 53304 29217847 84878 84855 360157218 49461 49448 987665250 5226 5245 421262662 19266 19243 389197498 29021 29022 839833066 75291 75281 297628234 31474 31492 221214667 73584 73585 905430384 42043 42073 458737584 29208 29212 310556514 25303 25304 388075625 15201 15202 532781531 98455 98448 47854051 76220 76221 512948415 78263 78264 986857796 24789 24790 824296830 46223 46224 170877208 46423 46424 658116685 72499 72500 399096235 85631 85632 987262140 34514 34515 685249666 10727 10728 381223318 15759 15776 919421358 62 34 72040552 68574 68566 231910443 17566 17567 38052500 56410 56411 48130850 50074 50101 310619662 55527 55516 252152330 20583 20584 481900999 22114 22115 290042469 44130 44131 378243274 20687 20688 681812333 90812 90832 593750879 55576 55577 791917574 81118 81119 784129172 6067 6048 536859648 56432 56433 564793869 93044 93026 108094778 57322 57317 902063716 18939 18927 181016648 23550 23532 36851822 8402 8431 394690853 55474 55464 750484867 53449 53450 508310829 73139 73110 469524907 65369 65384 764889016 66802 66803 99135702 52578 52579 126717880 34512 34513 741274340 24913 24914 649582947 78121 78114 686732661 50274 50258 717832087 96875 96876 566974631 87973 87944 611721890 56935 56936 615865838 60735 60760 471902776 84243 84244 926091338 10202 10203 27431971 253 230 160909690 60279 60273 696308756 36334 36335 904556331 67904 67905 593877811 81001 80971 49396798 75849 75850 67714920 53387 53379 863172268 23736 23729 498497392 43515 43516 365317749 63281 63297 268074888 38887 38888 794806983 44915 44908 432419093 35867 35868 236344889 37384 37410 964504442 67614 67615 710969329 33607 33608 319248457 53007 53008 411339983 79768 79769 704010377 50033 50034 174822979 82376 82377 905657836 23558 23578 156971335 68913 68922 167052870 1170 1171 641202842 72770 72747 891636855 36437 36410 276301707 89239 89240 760318138 86679 86687 803011723 4189 4197 850978825 68591 68592 823533503 28443 28444 933479133 60587 60588 187468376 14509 14510 350885879 17069 17046 680566593 27685 27686 635538430 37627 37635 849981021 69201 69226 28931458 21009 21035 727125676 44121 44122 373732621 59191 59192 444209484 78852 78863 686544037 22345 22346 802895009 58050 58042 542039493 57422 57423 292693609 91011 91025 283785360 58015 58016 963606310 86853 86882 479708734 13590 13573 922795101 64267 64268 636025157 72538 72564 631394457 16311 16331 408268284 74517 74518 148932697 63107 63096 933559944 16455 16470 441861658 51811 51812 946528230 15134 15135 280770800 54465 54462 734882181 41280 41281 109473556 8104 8132 769935051 32785 32767 89180972 21804 21789 955896922 94681 94675 663667948 51284 51278 508720475 94890 94891 350799809 53490 53491 839990149 53955 53956 540486810 35335 35334 209474130 80983 80984 492611500 92521 92528 785881433 58877 58878 574517613 9263 9264 196447590 54348 54349 606092211 37128 37154 392747284 57779 57755 801301390 34395 34385 731036188 54575 54576 120537326 66581 66582 84996737 74859 74860 682479215 97232 97206 189557212 60458 60480 809188934 17610 17611 622854926 7082 7083 432947373 8495 8517 298042420 81983 81984 526645387 6698 6699 509821566 55516 55545 882908403 99923 99942 293057330 60891 60892 984264074 72165 72156 79431873 33402 33403 142467102 8997 9001 635330835 90318 90319 61873131 6024 6025 18106176 69933 69932 37845261 73271 73244 432039299 10540 10535 785284157 13781 13782 518635878 71279 71280 20463896 18897 18898 212724465 72249 72250 749838767 33533 33534 718497919 16076 16077 953291793 68504 68505 982717072 76567 76583 289645059 89363 89377 557765704 15717 15715 249247579 70676 70677 485082622 89726 89707 65081503 21118 21119 49500419 87881 87866 745417365 11217 11214 480153356 10659 10660 934072090 55525 55537 920658683 29988 29989 577878164 62653 62652 521419630 52395 52391 268801230 19382 19398 334371203 34949 34972 953802909 53703 53704 15566434 19111 19088 551342350 71355 71356 553681671 88261 88262 792478622 97224 97225 700747883 31199 31210 279759134 11104 11101 211607241 41479 41473 281799904 1784 1786 38994217 54882 54883 359547062 28171 28188 295901759 90731 90709 784952100 4520 4503 507314084 71448 71449 448065796 6497 6498 296136089 62722 62723 188631013 20223 20219 462355045 41528 41529 544318702 35226 35221 381621538 57591 57592 574574995 63076 63057 465586914 39025 39026 923894 27556 27557 316139436 87612 87597 5760081 13802 13786 553107620 55144 55145 279249823 11380 11381 795053769 32657 32681 360767229 63450 63447 560521383 44072 44043 980248846 69801 69802 738667730 96516 96523 837899412 14772 14791 614286480 94892 94893 29626746 50512 50529 684832692 6 7 215238599 49440 49465 424550997 91050 91051 727472854 49470 49471 436110400 87560 87575 527509583 61638 61647 285021066 10770 10741 468702745 51684 51685 163231077 88698 88671 783548190 46943 46944 966724616 18035 18036 487407604 64995 64996 985376221 21256 21258 328815352 63902 63903 64567821 88180 88181 999793506 28221 28231 260491360 64773 64752 582697546 59608 59609 619302519 93783 93784 273742198 19051 19052 7668936 21882 21883 143573827 99969 99941 501767413 53715 53716 936786472 55801 55802 328557383 61163 61152 345892656 14931 14932 301260497 53565 53566 395936417 4602 4611 549972926 46213 46214 962481189 6909 6910 795355149 84811 84812 822040316 83334 83314 438708668 95874 95902 978958328 89389 89390 337954704 30446 30442 274296200 15884 15885 506980188 92619 92598 687729377 47632 47655 715437507 25025 25052 161224147 77368 77369 191249671 80708 80709 899346884 65695 65696 964617992 25133 25134 55311344 84167 84168 450687365 32659 32660 332334742 48493 48494 391844816 67045 67046 301571452 35807 35808 410509846 71635 71606 20458072 32658 32674 328949827 62714 62715 936827158 81946 81947 503498842 81672 81673 655956401 55434 55435 202771537 17153 17154 574970352 92565 92566 937263238 86141 86129 381196202 27851 27852 695715806 97065 97086 942040241 42467 42468 205291331 4914 4901 915595264 50596 50597 283946179 43139 43168 228974850 8843 8816 364928452 3736 3737 438926981 66658 66659 861739266 10621 10639 184785369 4095 4091 992226951 19846 19826 743894662 45265 45266 33677421 11697 11688 978735712 75988 76010 296636887 55546 55554 882880712 66068 66069 869381693 50324 50335 817559467 36635 36620 57091219 22971 22965 925702872 42565 42566 589261154 73487 73461 757935124 96071 96090 298306050 23202 23183 254784354 8471 8472 921067621 30887 30888 527643833 97409 97390 88438515 31777 31778 797136823 72446 72447 581160866 68406 68378 810165526 18517 18540 296962740 45166 45167 846566498 47115 47096 924093322 19017 19002 77502421 77664 77665 678124464 31695 31696 944177308 26007 26008 993758725 39447 39448 817523364 80891 80862 124065388 94374 94375 727563467 51771 51768 301807069 63882 63892 601289933 66146 66147 248936102 58807 58803 386153564 2628 2635 178150413 82709 82681 55214934 10915 10916 308775972 56595 56596 168315758 7339 7340 702095357 73637 73607 932427252 85396 85397 199419079 21093 21094 714119826 70596 70591 918248786 29345 29373 427711117 88656 88649 893327126 17522 17505 771366853 55258 55236 223317029 33943 33918 763973837 95343 95333 232472531 73369 73370 865752178 12888 12876 855000046 65860 65866 756188673 80099 80100 318074387 74587 74588 627330983 6474 6497 858451273 23214 23202 25767002 33039 33045 670065311 34770 34771 401930735 21803 21804 249488728 65425 65426 201438444 64335 64336 852931071 83673 83674 970551984 40382 40376 542266685 49459 49454 66765189 68315 68332 832248009 57257 57258 316957531 7649 7650 12458952 85662 85649 542959025 13908 13909 928412216 95420 95421 10783945 25965 25940 977761704 92850 92851 46595116 16058 16059 720827379 65585 65586 240954817 63542 63543 625610180 86676 86690 58826012 26002 26024 802227263 14102 14103 505100112 76334 76312 915715500 5036 5014 808257834 79434 79447 114199122 16375 16372 290591863 23767 23768 249158136 34777 34778 879062649 19170 19183 570951397 40521 40491 549296467 43882 43901 309297195 9041 9042 935023384 5996 5985 229888094 41456 41443 124796754 42625 42606 897774256 1652 1653 368556376 99228 99229 913058736 58943 58944 231504652 41069 41056 799408060 6004 6017 256318281 15709 15710 632598980 24010 24011 426620730 64716 64743 388452208 74128 74129 303736896 16386 16415 292614649 65467 65481 656241776 14279 14282 648056415 32616 32642 57064138 42095 42096 48217901 25934 25935 498265146 36589 36619 311107548 58140 58141 337164328 68319 68320 559279168 47150 47151 363476038 30579 30580 242721904 42083 42084 110147130 45276 45277 606417569 50964 50965 40991654 81340 81326 215913969 96222 96249 201754436 46766 46767 855265578 1061 1077 379264536 51743 51744 692145207 5892 5912 915239888 74883 74884 412558275 42327 42328 324940553 90981 90987 71482772 26368 26369 502708805 80122 80116 679435799 58809 58810 614353104 84983 84984 929575334 99210 99211 723653985 23844 23821 819589094 94974 94975 277451466 17642 17643 522546159 79889 79890 802996045 10105 10109 824704811 44945 44972 833179648 72183 72184 508331944 73993 73986 226107101 63993 64009 295765669 55620 55621 933116544 90150 90151 397578114 69690 69714 829276294 25356 25357 363841330 9320 9292 936730306 77099 77128 932782810 94953 94924 334250373 58873 58874 607419810 37069 37070 273187319 34706 34707 382098006 41637 41638 577455650 67526 67501 898028248 44041 44042 597304797 29626 29603 507953355 47815 47816 647380936 1245 1246 297406913 31261 31262 685022305 20410 20411 360713872 22140 22145 497681997 62360 62371 458655511 17162 17172 566974699 19567 19568 769005042 83178 83158 370621609 19837 19838 84241910 9960 9961 58604463 9198 9223 349610058 85954 85955 770036672 31847 31877 970151203 68376 68379 637324705 2417 2422 423921877 80459 80460 286404952 93345 93318 299768786 89845 89843 425766812 38845 38846 429163745 67261 67249 329022167 70402 70431 649009252 64632 64633 617375301 95272 95273 488878684 26285 26300 430614665 68454 68482 855779523 56150 56128 445810113 19006 19023 582015607 92977 92948 862829490 36107 36137 58323973 6479 6480 779048303 4957 4958 903613237 32953 32954 953127916 41038 41064 629346427 22948 22949 565255073 96291 96270 399360452 46513 46508 979862929 21050 21051 173392626 22510 22511 973435587 21532 21541 31168457 95090 95061 916378762 20741 20767 136061822 27323 27352 430243064 2759 2744 874338445 93387 93388 377560004 53571 53572 96939420 10065 10057 628977683 96850 96861 897875204 48025 48026 513192732 30930 30931 993102844 66216 66188 711913593 99117 99118 693536532 70071 70072 914246419 61292 61313 185986876 27350 27351 56449987 68513 68514 776084155 82255 82256 687852277 58122 58123 785648396 40228 40229 645758377 17955 17938 991572424 57914 57915 44787470 444 445 513448701 81280 81281 370447103 76099 76100 529448868 3285 3281 732812665 53851 53852 793481474 30148 30149 722539781 83945 83946 400510972 33721 33703 175764811 43902 43917 952500249 94602 94582 642016898 47509 47510 418004999 80919 80920 789540937 62165 62142 451951473 6501 6502 631017165 75337 75338 181087744 71167 71138 659724763 3657 3662 521343193 21039 21040 152285265 76770 76753 249658647 86768 86747 935564396 78589 78560 652017424 43238 43239 910801006 92665 92666 414656510 21960 21956 915446605 84180 84205 235080058 49555 49556 262304107 49941 49923 143544594 55940 55941 705689315 7145 7146 410360927 34050 34043 685035376 24085 24086 849124973 11811 11812 384482731 73888 73889 155828999 57994 57995 672858840 18995 18984 143525378 36140 36120 616372223 8391 8418 296629141 44209 44199 536913762 13081 13082 436335090 274 250 216684790 43599 43629 132439583 63259 63260 263269472 61068 61069 676477759 59367 59346 180667467 41500 41501 898168675 95721 95722 439880068 85552 85540 491357280 79364 79360 460754898 55641 55620 68762251 57693 57664 602001242 19369 19372 18089481 90103 90127 446895108 12573 12586 472581080 10528 10517 929841385 43708 43709 279383067 13547 13549 385099641 21321 21322 406723157 51185 51186 252856305 91078 91070 514066951 71619 71620 112270856 50215 50202 270820101 39193 39195 325388806 42174 42166 956447834 33012 33010 389110645 82306 82296 196897265 28503 28512 36160399 20652 20653 888269510 53310 53286 855314384 84185 84186 932033162 16585 16555 582079074 81779 81795 141576537 92169 92170 867941582 27666 27667 948091670 46693 46668 494418124 81835 81814 990782847 85740 85741 535150669 63646 63647 983028145 73857 73858 179530811 68611 68637 223880632 78441 78436 897078508 15500 15517 723111037 91685 91658 409140650 32918 32919 644843198 56148 56153 827305345 16865 16891 198498862 57996 57997 476633496 33471 33472 972017118 30081 30082 224662995 11731 11732 824792119 28638 28608 673026113 2474 2475 172487575 48008 48009 794785036 3681 3708 413611026 73004 73005 527909940 4425 4412 285397724 39672 39688 981689412 24655 24656 813540195 29759 29760 690354831 5018 5017 821434132 4986 4959 77391724 50265 50266 833228332 26499 26490 397127616 30130 30131 309948348 36760 36776 220943644 23938 23922 604879900 99432 99433 552335817 97819 97829 537504250 57196 57166 470924713 52488 52489 5230711 9434 9449 293442308 16670 16673 656785575 92317 92318 108955543 33143 33128 228356282 55172 55163 35377491 32243 32244 912045456 63527 63520 827379503 8132 8152 415125673 95273 95282 275805541 63593 63594 565817698 26618 26602 965237811 24031 24032 461759495 57494 57495 347642091 76206 76211 427840795 4679 4686 633572595 24664 24665 650177374 55505 55506 322898511 11280 11281 958207368 33109 33135 239823077 50306 50321 104366308 21800 21801 267453506 83108 83109 453736948 15500 15501 798925663 53108 53114 284615040 76535 76536 544340661 96791 96792 528897660 38671 38672 119320426 52823 52824 379280128 71164 71186 240811563 8181 8200 940847096 38173 38149 275882416 65199 65200 623953311 94159 94143 682292763 81512 81513 525863134 98656 98645 149076414 57214 57215 595341580 90882 90905 217307884 22526 22527 725274669 63000 62970 91796431 32707 32691 748066187 63648 63678 617742561 26190 26191 497172405 10529 10538 859420633 989 990 884722439 30739 30731 258141321 16802 16803 495490570 32269 32296 812198529 49473 49474 661450997 56767 56787 526006280 3107 3108 82531702 65703 65704 951131982 98452 98453 552668932 31347 31348 695706702 38645 38646 162900312 87128 87120 359202971 66667 66664 93133026 29399 29400 235516925 35057 35072 234606411 23996 23997 936260512 67552 67529 345802069 88539 88540 782221630 85157 85158 581186967 47293 47264 954775513 32335 32312 835246961 78532 78533 250041877 83345 83368 847641868 76744 76741 799753641 25127 25128 87427423 46893 46894 47207304 21346 21328 711262185 2607 2608 498054075 9972 9973 69886679 41127 41111 691209086 44166 44167 104542319 6540 6541 426892505 92260 92261 775818519 96059 96085 585852644 78577 78555 142674146 73581 73582 250113417 78266 78250 738872549 62672 62673 456301261 14551 14552 744699388 11123 11119 449714318 50239 50240 891144893 90992 91014 600052013 8787 8780 435370776 60762 60763 51022215 34623 34622 755573148 58771 58797 705182847 58116 58117 202547267 1286 1314 64368015 62961 62962 407332617 19075 19093 865625473 90026 90027 19032008 78738 78715 556372965 35425 35426 755112473 60797 60826 11641260 98827 98823 702513307 63500 63478 537795821 10165 10158 384865448 60078 60079 937061700 66411 66412 246344738 19500 19518 644858592 15011 15012 687288580 58197 58212 382855945 42757 42758 134132492 14594 14595 151103985 74524 74525 349355081 83633 83608 729899629 88766 88750 630517403 86321 86339 747210473 46755 46762 282884187 27355 27356 778128320 86416 86417 846401127 88546 88547 586776932 49079 49053 316525604 64214 64215 820520808 58324 58332 651705348 27229 27230 220052254 48212 48192 176394740 25557 25532 647683329 49084 49085 870436566 70793 70815 959230554 27926 27921 740074790 97212 97196 840461982 55048 55030 171806002 50406 50407 9681087 79924 79925 827691208 4864 4869 472067264 62010 62025 118794738 41487 41488 887976682 7655 7668 427231785 64411 64384 544012338 25386 25408 889708175 6576 6555 819411118 78534 78532 891743447 65972 65973 124187744 99204 99205 600746707 89014 89015 231377527 94006 94032 154620539 62803 62804 838201068 58051 58047 778704295 8636 8639 995557254 4533 4510 252631154 37044 37045 479215473 5608 5624 326199605 9821 9822 212263275 62939 62940 726236371 23974 23998 117211076 59352 59353 244653117 26240 26241 962734333 4615 4593 937997700 70334 70335 804303970 15363 15368 459475669 43195 43182 82065646 76680 76694 57258851 36318 36298 909804706 87037 87039 299365493 89886 89887 136339290 52047 52019 537316466 17933 17934 491164329 84631 84657 746245169 30735 30758 640133193 14361 14388 237880799 72893 72894 901274212 24977 24978 441054341 15466 15442 295373589 93154 93145 202747808 27399 27400 194946535 85360 85347 33631229 80442 80443 392624753 64869 64870 971291739 54714 54715 862445737 34753 34778 373575583 34786 34787 150840549 87765 87744 592634902 67107 67134 566493156 95840 95812 118426360 46095 46096 234806541 51960 51961 716684359 54762 54763 837457277 83849 83826 759472897 94547 94539 352988986 15471 15472 845321643 26702 26703 609196502 51412 51413 223515170 15290 15291 134920103 5978 5979 794921583 68526 68515 742983281 13453 13451 829109443 30087 30088 787845624 21150 21122 630816134 48247 48224 288748549 67445 67446 942073003 27536 27510 812868176 85022 85043 277452146 80367 80368 507629581 63658 63676 121760089 25066 25067 737880904 59619 59615 160413006 24476 24477 903740716 16685 16686 672222528 17732 17733 682247521 73700 73701 664584214 5863 5864 872451624 93368 93376 35722177 76408 76409 984632594 55868 55883 616254536 21426 21427 249303465 49158 49159 490583300 93338 93328 31713053 97175 97176 287556259 38969 38970 66026849 84210 84206 627982943 31673 31666 47644470 2232 2236 225192616 77407 77408 823305567 83575 83590 67161720 60251 60252 717889382 35695 35673 510768130 63954 63955 981247904 54602 54603 464599423 69734 69720 617477648 50440 50441 89738666 67160 67161 808694933 88025 88026 484226797 24895 24906 355651993 69269 69239 959142351 34354 34355 952720543 13652 13653 510538287 84006 83986 775856883 71996 71999 904208902 83305 83306 441157133 90461 90462 13308900 84962 84969 142972618 22046 22040 6486207 68035 68047 168310126 5903 5904 723671552 87451 87452 316730322 45523 45502 191593266 7132 7133 467623210 64795 64799 233190917 8798 8799 562105765 38802 38798 970821836 96551 96538 877916129 42109 42128 27965834 56990 56991 986560579 65649 65650 575996937 73541 73551 68316883 58251 58247 471029696 95168 95159 210276283 31294 31264 542158345 67900 67901 125786934 15696 15726 232011624 96782 96755 842167033 97806 97797 943409767 24726 24727 451350831 89912 89930 811875583 68063 68064 590788556 3236 3237 344278339 2098 2107 670361693 9778 9769 543100388 43730 43751 41219890 8131 8117 133784441 90903 90904 785766565 10423 10424 621376025 66025 66014 63848364 37094 37095 664693945 48252 48253 827634682 88049 88073 85974814 33902 33881 11043322 75625 75597 472377565 15025 15026 838136849 1702 1679 583872452 75372 75360 68998200 94539 94517 621677495 72215 72216 618576111 31662 31663 113911735 73403 73407 28486180 9087 9064 140767699 15197 15198 824076080 70368 70369 38663588 77815 77816 719269290 99933 99905 273918646 7232 7223 699339270 14356 14358 484525837 15862 15863 925706409 24949 24919 747310029 18224 18225 475993528 7973 7957 400604921 48082 48093 798908789 53699 53674 126986341 69687 69658 863484941 86112 86098 271202516 88082 88083 348303963 99231 99211 177745383 57210 57180 801886796 88549 88550 25755528 17218 17219 120168247 22088 22089 815794810 47223 47224 888672537 90363 90364 582336438 64947 64948 933590868 27349 27355 775584515 49605 49627 751114648 81905 81884 629038690 23100 23101 261220080 13665 13666 71562872 76587 76611 121083295 749 764 836868540 50013 50020 181851826 62497 62499 674238909 41742 41728 287897681 74185 74186 542553639 71746 71747 163475812 6246 6247 580899842 73249 73250 43253321 66280 66281 345152403 88510 88512 187626682 91254 91255 378964620 86433 86420 130791266 38389 38390 481617352 10556 10538 754353336 16751 16752 970927595 49663 49664 772651361 53697 53720 352748389 19435 19413 569855711 25536 25537 449613163 47677 47678 436496602 21514 21534 27862611 7663 7664 703777716 92703 92704 784413849 82241 82220 376501615 5151 5179 982030247 68099 68100 190975391 37961 37936 859930130 28164 28165 13170734 95900 95901 998484144 16081 16082 453372392 52694 52695 912173857 62664 62651 645439027 43469 43464 98969510 21932 21962 330178333 14137 14127 448103623 60439 60440 631605464 54972 54943 373879452 86859 86843 254034171 4915 4944 737795429 23395 23386 624042418 46759 46748 319587543 23511 23512 671557257 82242 82257 228594936 41884 41885 447550671 67285 67286 521043907 83359 83361 837361783 36646 36647 592730123 92725 92726 756658396 70425 70426 613074156 47099 47100 318582973 48158 48159 18195165 95095 95096 275692958 11909 11910 325563582 12393 12390 940336110 41969 41970 185646104 82932 82945 162863754 27889 27890 95986078 598 599 69344286 70442 70471 758542052 9016 9017 529705460 51866 51853 717685665 36720 36722 439073371 11614 11609 49840783 50734 50711 666787840 24543 24544 758828225 60133 60134 691782314 60508 60489 810634422 63975 63976 328370825 33980 33976 982562531 17182 17183 974253557 53837 53838 940231920 90451 90452 491722366 9185 9161 985966903 73789 73793 508206798 81764 81761 6281243 25801 25788 299225715 92002 92032 428777002 48533 48518 343538115 69850 69865 640303490 56451 56452 912791213 76211 76212 72928063 14373 14374 640027110 59245 59246 213624987 4295 4296 251307228 38675 38676 451890305 97331 97319 581331176 8502 8503 111627987 56977 56978 732150846 2935 2936 235405516 62861 62846 77845766 42323 42324 685983306 15344 15345 840365915 74065 74050 627100473 90866 90886 42292740 45683 45711 774895110 29739 29757 784868704 85871 85853 757584224 53163 53134 797151071 85819 85790 800972732 49257 49239 73448592 1976 1977 158457472 93105 93124 518009700 73761 73762 535130411 49471 49472 53657414 31794 31795 137349449 13339 13340 209946160 50534 50507 720134109 92802 92780 954516792 28629 28640 951980836 45495 45510 274807138 49085 49086 336161469 58498 58472 647063530 79705 79706 978796204 56760 56761 378157302 78644 78645 881878233 70939 70940 602436853 12053 12054 571283184 75701 75702 44864326 1612 1613 427230112 3175 3200 945659487 31252 31243 763892221 10996 10997 931308658 1633 1620 825140415 83766 83750 289612654 58190 58206 735699215 24398 24399 313464661 83009 83010 477632607 32573 32576 888294673 60283 60284 545906948 39097 39098 557304371 59718 59689 687723629 195 196 74176016 93752 93753 900967433 3704 3705 462950518 84306 84307 396556959 48035 48036 154955009 20643 20617 590777766 59700 59701 314388967 33884 33885 871776445 53007 53021 686410463 85185 85186 826460184 51886 51885 944407412 49036 49034 321122982 77369 77382 873437183 13493 13499 555882978 97652 97660 303623479 74652 74653 162069193 14497 14498 135031432 44904 44894 557424344 17549 17550 999776317 52014 52015 990816196 45025 45024 263952434 93043 93065 275947476 25011 25012 443495847 29920 29921 321504632 8457 8471 176028587 11700 11721 73052240 89545 89529 569198890 36822 36823 748972063 90899 90900 844275633 21349 21365 987262123 3879 3880 25692417 26366 26360 745157275 20343 20344 994020617 36350 36375 956456870 25441 25442 486169439 54241 54242 828589779 12495 12523 430154513 70635 70636 761911648 23403 23404 717357740 72907 72908 419941819 87280 87285 262548866 71399 71412 500340359 2411 2385 38676642 15804 15795 642925738 25980 25981 791530505 80830 80812 936118736 16252 16228 342889780 50962 50963 285121951 79220 79236 570644958 49641 49642 712944302 67199 67171 335349440 7995 8014 193659466 9870 9895 137629024 5007 5013 892994675 75456 75427 438514322 24670 24671 310888631 97014 97043 467232470 9702 9709 497264376 13386 13387 174883208 17742 17743 636273087 74501 74502 441172645 32814 32815 448133472 8393 8410 192144635 73045 73046 747307206 20282 20283 299744498 10090 10091 66796925 11088 11083 866791176 39425 39426 876372738 68404 68405 381407218 67405 67413 665589375 52197 52170 986174207 41300 41301 620790828 50316 50320 150809189 84241 84269 38707015 77713 77718 631428089 75005 75000 251560167 53285 53286 551256548 61955 61956 776305352 46818 46843 84044673 73587 73588 640734135 83384 83385 901810825 52692 52693 180059378 83868 83882 376913142 89421 89422 607462780 81517 81518 564422774 95895 95896 517905278 99170 99166 403913464 74464 74465 503756970 10682 10675 341173145 50343 50322 425365136 70878 70879 999640142 41851 41824 138095496 25377 25378 206369321 1998 1999 362388644 65858 65860 289636856 99634 99610 854648676 106 107 396392500 1592 1581 519060892 1128 1129 302118392 51030 51031 13926490 39604 39634 160244751 48441 48442 124482965 53385 53386 466011881 16031 16046 209791056 69388 69393 765756233 17501 17491 58043633 71689 71703 860759532 48513 48533 55287151 87807 87823 969927433 57439 57468 565914200 35445 35456 984722904 6457 6458 991885810 8804 8805 625803864 56448 56425 552543493 96054 96062 327881817 36689 36694 69040389 12260 12261 220654929 67122 67123 574201369 76933 76953 147927319 73939 73940 177168793 41275 41276 787133298 50688 50689 538037964 33048 33049 807744682 23201 23202 547654208 43023 43035 844000147 83658 83659 307657454 65823 65804 74227995 17891 17920 314608849 2350 2351 425144212 9852 9853 312964392 71228 71229 612835064 5053 5054 887979947 4814 4808 854724253 92854 92859 952989525 58074 58078 292748317 90810 90811 465153699 51857 51858 876340774 62371 62372 218910967 70938 70939 722465837 50739 50744 141346643 53166 53167 867478918 99831 99812 339984376 41512 41513 438833727 22680 22677 284111775 62097 62098 614863234 70375 70376 378812786 45109 45136 513336111 96615 96616 554257120 97116 97117 658265399 16359 16360 791621102 35852 35853 977003211 37308 37309 777717559 12756 12757 602881361 9955 9956 585615416 35474 35475 231684918 87314 87315 947852227 55802 55803 284098678 42538 42513 427493456 59981 59982 972323427 57882 57912 574628518 40970 40971 743786900 53924 53925 195109793 31482 31483 156644331 88542 88521 18280313 28283 28273 613434775 30716 30720 849943080 1374 1375 353652659 11624 11625 153102627 2983 2984 304499640 70701 70699 163432538 96878 96879 799769915 63507 63498 898159283 20929 20956 288477168 46269 46270 506758127 25346 25369 722570624 4944 4931 393593942 32128 32129 325085016 35422 35393 164232245 34323 34334 959199433 72146 72147 627192655 99713 99714 271817927 99844 99845 511666313 60668 60669 99485364 40271 40264 462423400 79006 79007 592079812 95166 95167 635079112 31910 31911 62156561 20284 20285 798441205 22235 22220 387041183 55241 55242 496599428 83121 83113 514614329 54338 54345 313898017 99041 99042 508385760 31052 31053 130265308 13545 13515 585427593 36386 36387 776482260 36005 36006 270919443 46915 46916 943019680 99224 99209 340670821 28655 28656 726994575 51424 51425 150140544 51551 51552 633080456 38643 38644 394575523 81352 81337 836742847 46584 46585 89715576 69001 69002 416846837 30051 30028 612339523 47320 47321 369218967 6614 6615 124014246 48262 48263 77247236 69185 69162 352369184 39178 39174 340659707 76233 76213 15573922 59781 59782 712225678 40182 40154 628999136 10204 10188 434063638 28841 28842 219685654 8934 8918 535222439 27934 27964 276481301 48070 48076 109284476 15684 15705 678293373 63857 63828 310935479 46448 46449 869826688 66615 66616 291065523 98294 98295 210498834 15730 15704 276950609 34883 34876 907708604 74548 74549 761212253 78592 78565 670692272 28828 28829 156983445 50933 50930 637673666 3147 3148 934774836 14886 14887 132358879 40629 40608 574274761 73819 73820 782006780 44749 44755 504838129 54454 54455 355113063 33399 33391 55664217 65601 65587 187331541 779 806 552354223 18487 18458 830410409 94760 94746 549908771 71905 71906 743847985 4454 4455 564520800 22565 22566 937484388 31618 31589 538201667 24467 24456 375182713 29172 29173 309324871 26340 26341 636093582 16626 16627 492451823 64498 64499 976397159 63686 63687 751051097 66286 66269 321553549 56681 56682 748801872 16474 16456 468440755 94378 94379 509432141 92235 92247 336073498 11485 11486 531608583 34239 34240 438741169 13195 13204 988808716 65808 65809 363540416 99699 99700 756310121 60969 60981 616508085 95641 95642 337652270 71421 71450 514971135 79328 79329 995160219 2000 2014 545831522 85552 85553 364126144 67129 67131 27007848 89232 89233 151876284 17696 17714 79798963 24242 24231 897672327 34353 34354 112114214 61528 61518 67669304 95049 95050 825095491 12574 12565 905072489 57812 57791 161780261 82084 82076 424575822 45967 45942 507801503 53671 53672 94671763 68688 68689 282162409 40231 40220 557608065 15746 15747 722545751 36294 36295 863140176 17958 17959 810385410 86685 86662 734195627 21958 21959 292592955 51629 51609 451085595 93106 93107 77721201 56721 56722 135153194 74615 74616 105844233 74589 74592 812607664 52020 52024 306901650 70018 69988 286014402 57606 57607 710474713 11540 11525 4027558 45591 45592 130537060 40156 40157 565771601 41193 41184 882556862 35915 35916 356379854 9909 9899 196647545 12368 12369 582347390 3110 3125 671053588 90732 90733 218700977 57113 57121 176127539 41800 41801 999058780 84837 84808 429362297 55668 55669 428015225 93593 93594 396100918 69134 69162 94159924 65925 65929 189299104 80067 80077 65893593 34820 34821 353410645 90499 90500 213578744 80924 80925 481339422 92746 92747 831571586 21318 21319 151493914 78945 78946 931216299 9419 9420 704854770 12845 12822 243024908 69234 69235 379009859 75651 75663 218565960 99506 99507 821893208 53310 53311 522202010 32947 32942 194630355 1972 1973 989156471 9731 9732 752997450 18584 18585 866395606 97616 97617 323404260 49657 49685 587771772 62940 62941 311597194 31601 31602 809775643 92234 92235 85066031 77414 77415 220607700 10055 10056 266421433 32783 32811 25895702 36325 36346 159981402 74127 74128 167133953 49507 49528 818100943 93032 93033 563006806 85130 85158 648774337 85098 85099 892951165 46783 46784 865064971 24538 24539 939020970 46413 46414 544208414 74743 74734 734492068 485 486 771888857 87750 87751 361768123 18082 18083 101057414 78132 78133 142882305 12557 12558 446036618 43035 43036 996885185 98669 98670 539859210 35552 35553 133663024 56846 56818 108242266 35870 35843 707522483 6090 6091 479617216 54403 54404 137655596 11286 11287 935722712 83187 83185 385888826 31171 31144 325205565 61376 61382 922825802 50516 50517 840816185 83588 83613 257661629 65980 65981 805695943 57568 57598 368711815 71921 71922 827792950 25027 25028 793683141 93986 93965 981721605 62792 62801 441789625 24203 24204 343976802 32325 32326 882390949 77085 77076 774810213 28567 28568 114139580 94091 94092 700814301 88647 88630 632157406 45037 45050 533959089 13641 13613 29840533 62845 62837 909155047 25989 25961 913967967 61654 61655 367925931 27425 27426 97659043 95341 95342 122349059 86272 86273 328092296 19350 19351 83639602 20937 20955 3781029 11168 11169 683620842 16753 16754 454028963 33480 33481 246901379 70265 70282 355611587 59428 59402 52505729 6686 6687 392318272 66193 66194 115487876 97297 97317 78170517 7599 7628 408374127 731 722 761781861 6726 6727 17254893 57737 57738 800249101 75774 75772 905780176 1447 1433 963129987 16217 16218 322020881 84106 84078 664356810 68827 68828 313498461 74130 74131 363580702 60817 60802 961558466 25877 25878 8210116 97575 97594 193327220 22242 22260 496360980 71257 71276 266809077 40002 40003 954424895 46080 46081 336854683 10592 10572 717476798 2342 2367 75925672 99058 99080 412557653 60498 60472 248011455 52582 52583 481812739 30187 30159 302433065 90351 90354 438964805 78840 78859 489508047 84745 84746 948340884 69203 69189 539171781 11947 11937 877970854 34448 34449 101001857 58262 58263 611928632 92664 92665 357568876 93095 93124 538876904 25382 25364 677383340 81451 81423 798120152 97709 97710 220879840 6905 6906 151688698 44955 44956 661643472 70145 70135 443860601 84912 84913 202659449 70392 70395 740588374 14377 14364 305561063 95089 95090 8699182 55680 55696 247926336 28850 28851 28679952 21180 21158 180973205 65979 65980 285388839 73990 73991 94009306 86872 86873 63276021 78212 78218 929286813 30135 30136 374299962 65626 65627 887910847 10024 10020 293031912 78054 78056 279482381 41607 41623 109484 16886 16861 220833109 37510 37486 636419665 84042 84043 684320913 82809 82825 206861476 15093 15094 913737609 97159 97165 160240112 25976 25972 179284596 54863 54880 7134535 31095 31096 413142960 75270 75271 985608886 632 633 169890754 13024 13025 231008842 6195 6208 604834922 55090 55091 717809057 11475 11446 850307177 31747 31773 983647943 18554 18555 880281155 69203 69204 781205659 27021 27014 332378439 19329 19330 693808507 79080 79107 126541399 43884 43885 230181988 60352 60331 879316426 34521 34500 487155278 34387 34399 22250524 40270 40286 28507249 9996 9997 762994562 84924 84903 167209871 80437 80420 483024435 40733 40727 363474236 68716 68717 763035896 33745 33746 68211921 10065 10084 599911159 15317 15323 899027888 94961 94962 490741794 38988 38976 195832639 88500 88520 115344349 27005 26985 879255878 41048 41023 485489858 27059 27060 783942942 68159 68155 355695651 74067 74066 708015407 85322 85323 653590962 28994 28995 323931095 97431 97432 295471458 14893 14899 139637768 53375 53352 270039937 1234 1263 354193153 93160 93161 650620876 74821 74826 743465010 22475 22505 520253119 68216 68217 380561837 12086 12087 305672307 366 385 881298337 51182 51175 219432658 20502 20488 344076751 49837 49861 972672706 58587 58588 466096419 67248 67229 567326226 14124 14132 486582044 9800 9786 53312372 57366 57367 13691018 51647 51617 595477762 17199 17177 826355841 85631 85645 373838385 31602 31572 610361370 29702 29711 885061126 32459 32460 982770829 93020 93001 411289805 37046 37026 667826796 32282 32297 134313964 38277 38278 598018070 60455 60428 852002288 36683 36684 372354179 4229 4230 325165881 66529 66502 594513793 17292 17275 911717506 67950 67931 743109637 17810 17811 894060500 70327 70328 735552124 66603 66604 709855080 16419 16420 480559064 40385 40386 450092486 90872 90896 110104221 9045 9046 903315938 50900 50896 173016209 98732 98705 221953869 65991 65992 111892950 2118 2134 26808179 43038 43039 89872259 50879 50880 222272346 37952 37953 757135166 17743 17744 380646953 5297 5298 887841153 82824 82825 702989383 85663 85664 789360 76478 76479 369868481 64569 64557 590159313 71364 71365 421139911 33380 33387 674190241 78100 78101 430505313 6263 6264 961576620 63915 63889 693204911 65278 65279 446852711 35652 35641 646893770 39834 39835 945075786 33297 33298 297187943 22126 22127 943049796 86898 86899 971592250 96101 96102 224119927 19718 19716 128748576 13729 13730 183465133 55586 55587 326196048 21168 21138 241404253 40452 40454 474327902 16047 16035 285304305 39333 39334 444763394 3370 3371 515451608 6027 6028 916278963 4334 4335 175204998 38117 38118 51418206 83362 83364 526869296 28266 28267 460119088 3901 3910 807154625 91618 91590 13178820 82483 82505 787924441 37251 37252 327146129 63325 63353 421748842 82722 82747 63607482 20278 20279 671509416 21177 21203 944141831 78087 78088 111469056 62720 62721 547852407 79236 79261 753342141 94222 94223 454197283 1009 1010 495015180 81978 81979 598487318 44828 44829 317077001 13457 13485 985857104 89281 89282 342721028 54519 54520 507552757 96330 96314 982012841 26569 26582 793203224 91269 91299 578877520 19225 19226 951406830 79694 79695 470721607 7413 7439 447147588 12252 12253 971349107 78735 78737 85238264 91624 91625 131571743 89882 89883 645574071 75610 75611 871348519 38025 38026 442667364 8912 8913 754093456 47574 47554 964840994 1956 1957 256030313 62893 62894 949951387 82787 82817 118195132 95981 95982 22916470 42695 42696 841362 72262 72263 223152509 94747 94748 601809171 62592 62593 535641169 76396 76414 675457758 50079 50080 652508262 61911 61912 405482629 79277 79279 264261714 85946 85947 110454762 58841 58842 658825588 41100 41122 413601 11417 11418 950434436 79667 79668 9632429 89612 89608 104912881 14615 14589 64052386 84228 84229 606926145 26285 26286 23850856 15695 15707 686621860 35903 35895 263404876 36499 36486 223683756 84398 84418 703657097 36913 36914 188411417 83924 83909 328129796 70631 70632 622950175 17625 17629 65723390 98617 98634 767981672 40467 40468 224978526 88563 88591 875518344 3530 3531 846918197 74107 74110 420747220 96393 96394 450243957 23816 23835 628166933 71428 71446 743762114 68925 68933 202246463 11271 11280 998564677 4609 4610 460156349 34565 34566 576409347 69454 69455 870956331 75636 75638 548048628 44342 44343 632467349 77835 77811 309426522 965 945 813152547 81120 81121 826369891 88636 88655 805142100 21484 21485 902814318 88885 88909 2847672 4587 4588 673368153 99788 99789 774025209 53102 53096 516546290 28345 28346 117507052 60502 60503 600818312 65724 65725 946319654 27678 27679 613323482 3188 3189 731578847 95505 95506 452586973 17222 17226 960712348 86894 86892 947287345 77778 77779 680760719 43044 43045 692497393 49660 49642 493940451 59830 59845 309599723 9694 9711 710217122 82010 82011 844128436 73833 73824 985649217 81327 81336 446326512 26200 26201 891322082 56427 56428 471850342 90898 90897 729643670 29647 29623 827638304 34270 34271 745850505 43170 43186 325876905 99573 99569 956803647 98476 98477 316755440 646 618 673957726 48487 48462 135043626 81815 81842 173276037 12096 12097 763568463 94822 94806 318254957 36463 36464 760277329 53839 53825 932276239 53375 53395 934686958 40652 40641 309399676 56613 56606 101402540 55343 55344 665021528 65109 65110 704720250 31749 31769 216327544 68359 68360 962448239 44917 44918 818903183 51013 51014 775849461 18732 18733 728481898 30762 30763 136470951 6174 6175 787011944 6434 6447 571826594 2053 2041 904866282 8315 8295 811645936 96110 96111 129741026 34267 34268 994919373 58491 58506 963611144 36312 36313 705977918 62776 62777 943773578 15546 15547 4303805 70474 70475 723423110 10797 10798 658886966 80988 80989 897926794 42130 42110 365884849 21852 21853 482799515 15150 15151 622765063 49451 49443 982522425 90767 90768 643614602 78873 78890 795159642 12641 12636 34085322 46013 46039 942136001 4766 4765 408010767 99199 99187 448970340 30752 30722 516362424 46236 46237 547031722 93957 93949 271924372 43807 43778 103215251 12611 12602 807787474 17882 17883 219146850 6763 6764 415670780 20894 20896 892912178 89661 89662 456076866 84889 84890 109664246 5536 5527 518496469 57664 57665 194046189 20907 20908 316378324 87024 87025 732908518 90494 90515 663604043 82682 82683 605795141 84098 84110 834338046 82896 82897 204275672 2346 2347 315181289 2328 2300 16094775 89452 89453 416266125 54092 54093 250354031 59256 59236 839576937 1536 1537 327365637 97442 97438 884513134 51424 51426 366979958 36220 36221 148587471 23439 23460 204475279 93473 93469 75674023 82907 82908 11277984 58221 58219 349463786 48112 48121 335927696 51336 51337 822381960 3948 3949 447119095 50614 50624 116003186 23274 23275 724028569 33979 33980 938954528 26386 26402 237321906 38003 38004 917274171 2610 2625 804217889 63598 63574 944348236 43534 43535 569047527 192 191 362353472 26347 26332 845444438 5270 5271 932353171 19928 19929 141243381 42584 42585 634311750 26003 26004 652916320 47905 47906 185228156 61544 61545 617680853 34457 34483 116705077 96091 96106 567142017 3180 3181 578323424 99744 99745 10058408 58669 58670 168367911 88952 88953 517275084 85259 85265 693561136 8232 8233 885663087 51828 51823 580591204 48891 48914 688772054 817 818 226106360 24220 24221 37233234 26904 26905 667099331 90869 90844 499053455 28681 28661 494299114 75926 75927 891180116 17344 17345 414761761 59566 59570 253014959 29121 29122 755927370 29627 29628 775546769 76891 76873 706256182 70000 69992 264763781 94157 94158 548952024 24412 24413 691395988 22275 22288 373820357 34671 34672 505252390 78897 78898 330050606 4794 4806 128619977 88103 88104 164907498 62331 62306 62451347 20136 20137 517266825 99430 99431 285472377 35306 35307 957925372 40937 40950 414785266 90843 90853 271482676 74791 74780 132821170 24282 24256 629051428 87683 87684 292645438 56324 56339 656633105 75580 75607 821354742 81753 81754 648250122 62643 62623 970869455 42563 42533 605368478 84759 84760 359125626 75193 75194 954951258 15046 15068 198016541 2356 2357 135501746 93546 93536 157427855 3328 3341 129473951 84854 84855 272198112 8928 8929 696109930 71700 71674 699397533 54880 54881 112642399 39953 39923 750432818 78091 78092 148860562 55956 55957 43917238 37711 37712 449838889 39227 39221 885357908 14473 14452 77611429 11040 11017 277051783 84016 84017 654363899 1152 1135 296312627 62741 62742 764664643 57370 57371 781403632 41061 41062 886066484 58763 58760 821582502 34298 34299 139498242 91779 91771 491806258 31990 31965 838128170 6273 6274 579431450 39221 39250 998526481 26076 26077 322151847 53456 53436 525299411 15436 15437 56415606 22231 22255 645614029 56223 56224 348264608 73230 73231 860715672 63525 63513 346457538 99589 99579 99814613 69116 69090 970947073 70567 70593 338053329 26588 26589 681081458 47477 47451 693284137 44507 44508 816703143 44245 44246 788688133 12118 12119 514822949 45464 45451 198024200 98117 98118 980422775 80089 80098 371475887 53528 53529 890898497 59283 59293 570531369 49035 49006 573255140 34924 34932 200987759 92996 92997 315603784 38894 38902 465490813 59683 59684 161264089 70820 70821 339532545 79465 79457 51165001 67373 67344 392390825 90155 90131 839428475 24061 24054 839164809 19084 19100 174132209 62046 62047 319843523 98707 98726 365046849 3863 3846 310476722 47131 47105 84440896 78243 78239 476085639 219 220 363730621 5375 5347 288492454 23309 23288 803230953 98861 98866 664023563 144 168 971508674 51367 51368 918948983 50563 50564 503055834 54034 54035 752950465 45340 45356 392490417 58410 58411 112103378 69236 69237 634931212 90363 90355 543413722 2463 2464 115034778 50304 50303 325263184 91065 91066 101872140 87831 87816 213212976 62325 62326 684522328 27910 27905 280022409 9434 9435 863660607 37151 37124 354571498 69424 69425 616168478 48732 48749 285334872 45733 45721 879143262 66928 66945 766360847 61281 61282 27281050 13042 13043 821497335 29483 29478 287660505 55531 55509 874468359 48657 48658 674585858 43354 43375 152275840 1646 1618 769492253 83880 83876 173218458 38199 38200 282765312 20718 20704 30280331 27324 27325 977437170 33228 33229 919554297 16750 16751 336818492 33486 33500 447502018 199 207 866778948 48429 48404 809693047 25402 25403 459380503 57678 57679 618867238 98167 98193 871816393 40953 40934 773283637 52513 52514 342778589 8280 8281 824501961 36448 36449 407545716 17063 17064 11367277 69112 69113 992695933 75382 75383 843238037 87176 87177 362972509 65663 65664 607605023 71983 71965 488505955 83675 83676 744225558 18850 18822 888544354 12229 12230 855739472 29110 29111 516417484 3046 3047 804425678 65076 65077 525095503 72933 72934 713218410 49249 49250 397979695 99263 99264 189512293 65429 65430 196566848 82876 82846 922604550 38009 38010 889946140 64928 64934 527983316 79093 79094 237479689 14597 14598 962858355 31734 31764 852510278 10331 10332 909303193 83125 83104 944995107 26646 26647 210354694 25161 25139 642713604 28683 28677 75018776 31081 31058 129179059 91142 91143 741005754 2912 2913 729166610 30030 30011 559291193 56748 56756 411010422 31631 31657 143649236 58742 58728 413208370 27628 27612 971627333 94413 94414 82265900 88212 88213 637775639 40840 40820 219227202 26746 26748 256453856 23700 23676 695250318 88582 88568 38824524 20464 20465 115365214 29700 29701 736533258 62700 62701 998761779 44486 44487 358650629 7873 7876 36501721 97143 97144 322106845 34856 34846 453512383 95354 95355 66714277 9974 9997 402048410 11155 11156 175590961 30226 30219 318337323 98622 98623 497701930 22992 22982 877498303 53576 53577 399688015 33573 33574 733628832 42564 42565 3182228 98699 98717 255629112 49817 49818 702294049 16090 16091 969563269 23556 23550 884587313 64480 64488 410920 52785 52786 18958336 78850 78851 889124873 78952 78953 932890051 23270 23271 415925125 16228 16235 415790677 24610 24619 997946100 4592 4593 816437904 86186 86187 985606261 87689 87695 293002779 91481 91486 721183742 82854 82855 396483173 11939 11947 261104869 21712 21713 402646689 62215 62233 574408439 97297 97300 481151812 26515 26516 511978505 56518 56519 29219482 39924 39907 902095095 55761 55762 11506772 67108 67088 338454865 49933 49940 737800183 70652 70653 459210559 41952 41941 520863618 42875 42876 575512670 63133 63134 614665165 58180 58174 610642580 25271 25272 727882997 45510 45535 374294236 16952 16953 870327757 82714 82715 356066201 43631 43632 364625499 89637 89638 372108488 7304 7284 705016548 35836 35837 507484315 23923 23924 711372692 20817 20816 575589059 78770 78762 117401897 95163 95164 223279713 51601 51602 693113027 95090 95068 711020272 57817 57842 590663021 48570 48571 530166603 12428 12447 741388952 87058 87038 209738319 13900 13926 797195878 20050 20051 833057520 67004 67016 710144464 30697 30698 613445178 83704 83710 23039649 89539 89551 574782879 86717 86700 375720187 80170 80171 438530805 80518 80519 776903790 55849 55832 833308218 71670 71660 41206627 55602 55613 964325699 57803 57784 310576093 97580 97595 599039206 27639 27634 428413719 92020 92003 961016092 62296 62320 703510662 23471 23443 436780771 26568 26546 302978155 39165 39166 637730996 29720 29721 175951926 90803 90832 376643155 92121 92122 95349231 94745 94746 894642731 31438 31418 60645219 33719 33737 220084954 3164 3165 355190889 30207 30191 953149895 61046 61047 555548266 45632 45633 439366607 21249 21237 218490610 48966 48967 865273978 57744 57745 294001318 60314 60315 178530038 56335 56360 114414037 76181 76156 992979535 4150 4151 59475240 81356 81345 197992609 6735 6736 804006343 99527 99502 686247724 96363 96364 674721862 76412 76413 498161359 50481 50482 328334708 43158 43159 307974819 45889 45917 448214452 49671 49690 466880406 41161 41162 592664985 3955 3984 200626677 41796 41797 934595878 69736 69737 269139867 56536 56547 52196883 5478 5474 969075548 38997 39027 530479205 10960 10961 470419299 95766 95770 688772144 17549 17566 487997970 64244 64219 602811277 27321 27322 888677443 1098 1099 645267584 81116 81144 343515279 50628 50629 466876954 75452 75474 166034815 948 925 339792909 29321 29349 528262915 55091 55118 685775633 28492 28463 157872219 2197 2195 503685436 40897 40898 979009823 12622 12623 903954088 58466 58467 426671724 48809 48784 977368169 21231 21236 565477262 90121 90122 335872252 51942 51943 447597277 43335 43336 150227766 49751 49752 605154141 23206 23221 338077847 65917 65918 287528356 71755 71756 291849818 44438 44439 853076813 15665 15666 379034824 80845 80846 130008767 30444 30439 299158256 41751 41752 640396654 11963 11964 415187026 63116 63117 526159571 28305 28283 416171048 17148 17149 658403554 40762 40770 204649353 76187 76165 573737814 80749 80743 821713761 95678 95679 722893515 37644 37620 400475467 68620 68621 36746490 73692 73710 691550232 81360 81330 641123355 39991 39992 160748693 63817 63807 192370278 36129 36158 276374136 80675 80676 684195307 70078 70079 14762084 60562 60575 809928227 89361 89362 550191927 52471 52472 685857652 95494 95503 858747052 90733 90757 762043099 53156 53143 545070085 94789 94786 557025359 21545 21553 576128059 47514 47515 448635969 10839 10840 662688105 37332 37353 305018689 50917 50942 891556226 26595 26623 50697110 97305 97286 517698592 31235 31236 667699566 65578 65558 403407578 93893 93910 522219383 74227 74229 886123362 84021 84022 240596890 25079 25073 317239650 56954 56972 157777611 19546 19538 181189430 20864 20881 970549654 12795 12796 888034394 68444 68458 723004657 30299 30300 636671559 84396 84424 195724972 91315 91316 796342585 78919 78920 875052982 5242 5234 566491797 12661 12662 47312344 5057 5058 312317651 28132 28136 762644114 37662 37663 594972009 41543 41544 36854618 36974 36971 389514194 20467 20474 642869934 43644 43648 637160756 40733 40757 253900034 32255 32256 168016222 3742 3751 141062281 30703 30704 665573128 47170 47198 969823931 63747 63748 498998179 9299 9302 963554083 50839 50844 972199513 29559 29531 278400117 90634 90625 483823967 11921 11922 105121592 45389 45407 179799378 22075 22100 538785367 27062 27063 132561896 31020 31035 955624912 33679 33680 544061977 65130 65115 230016922 25454 25484 176142116 13937 13943 999060468 46012 46013 255773520 96254 96252 539892737 31137 31151 415903657 2228 2229 382390423 77926 77929 37264179 83663 83664 253622169 50318 50347 825317899 79577 79590 529735829 54476 54477 804649310 21444 21445 664623032 95100 95099 529287269 87173 87180 26439429 67271 67272 436650140 92424 92425 578293605 37874 37875 359206627 83422 83419 208633098 68279 68280 511844565 25464 25465 813767404 71813 71814 412541746 95923 95924 640111718 75742 75754 984572759 80794 80795 88646746 85698 85724 59314362 87741 87742 828842456 47381 47352 674872761 69511 69510 43318153 48611 48588 128459261 88652 88653 274563253 74123 74124 589003861 39257 39287 93071923 21771 21772 982926872 21234 21235 910993711 73847 73849 344137923 94219 94220 426277371 54190 54175 641033714 4551 4528 943923532 63850 63841 859496771 99739 99763 404382567 99166 99172 558994490 57955 57956 812682 64204 64205 751886555 85971 85972 374160031 48515 48523 319643043 91967 91968 356456193 72456 72457 208574145 56463 56483 41828850 51754 51757 21613917 66880 66881 995165644 69989 70005 196414486 41706 41731 827172444 23240 23241 940012857 88132 88133 209056186 65739 65740 216847476 98709 98737 422320262 2506 2512 240620738 49090 49085 56036734 2799 2783 600572697 61720 61739 16268373 25092 25093 249541029 47637 47638 852858851 85553 85527 659495829 2930 2956 825116305 23645 23647 953897077 34516 34543 11855908 20753 20754 300852755 47205 47235 517334663 88465 88466 251807508 47644 47645 207818000 55112 55113 475275700 42286 42287 645045722 92335 92307 387699504 38174 38175 238105418 25664 25642 787732191 10925 10949 191837069 26461 26440 488389737 92034 92009 481744917 73789 73790 477872674 48175 48159 2898169 35102 35128 218208364 22529 22535 100214688 91369 91370 572435615 4097 4084 191778714 13515 13510 612345999 38589 38580 71002363 33401 33402 499917871 16984 16985 586947131 51386 51366 942762985 66819 66831 213043790 91056 91057 197502134 89523 89532 974633433 82691 82692 731026570 61604 61633 149943328 28386 28387 834466851 58840 58842 408540199 10074 10075 803004888 77057 77047 990839636 2021 2022 887307411 21873 21874 613389237 62244 62245 183342108 46800 46801 105570759 11147 11123 435366498 35223 35224 254664202 71319 71320 539259950 15759 15749 393348714 40273 40257 575109086 32910 32911 61801970 1908 1909 708012611 4252 4243 113923775 28989 28990 933780765 46296 46312 215433622 73366 73367 360538490 78963 78964 381751399 5772 5797 976015296 69484 69485 863449211 31462 31463 197739700 20812 20825 321951829 28185 28215 330151693 65633 65624 709425537 17319 17340 119186551 41889 41907 142426727 43124 43117 650005821 28446 28452 742957686 81368 81381 78417662 10385 10386 303830979 65669 65699 780619195 59725 59710 44187898 5392 5393 554168692 30547 30576 28248415 15345 15346 335762080 7841 7869 484461925 98877 98875 639397626 92885 92886 277520812 80027 80028 399004304 70117 70120 953588584 1006 976 719666051 73198 73199 234230884 74914 74915 763371458 94293 94294 513057155 54296 54286 611372486 80051 80067 880526751 50291 50292 935988046 42469 42467 523553976 57365 57366 928526236 31632 31645 287188138 41911 41905 481307662 76368 76349 470918780 94441 94442 357060085 6096 6097 943501663 91233 91234 490363656 92667 92668 482185028 22170 22147 280019707 24655 24673 345262495 3408 3406 676522860 30509 30530 7552492 58440 58451 585578249 66299 66300 74602395 11779 11780 664717197 45293 45319 312439956 87095 87104 107513801 33531 33522 392426593 72861 72890 430967591 58874 58861 386080005 25983 25970 221445850 12047 12048 140687116 20488 20490 130167142 92989 92990 303104591 21815 21822 565454171 97430 97431 47608256 24938 24939 231678347 99979 99980 59041748 50537 50538 927677962 96677 96678 160918818 69481 69482 536134257 42138 42139 174296568 7537 7534 957673196 66601 66602 329390085 95855 95869 161367837 97786 97787 382612053 58057 58077 95032049 12487 12488 886447609 33425 33426 853974457 73104 73120 567172022 17577 17578 597450727 52354 52355 371474378 16337 16338 462890382 77579 77580 55807655 99119 99120 767379237 55106 55115 26543255 84278 84298 355268326 68744 68749 709679863 21615 21616 860763817 48595 48592 621984136 27231 27232 411299640 65724 65722 734780624 21146 21147 935710346 63139 63140 765414899 26881 26895 14632983 82131 82132 161161387 14917 14918 681666905 23996 23991 473373379 34699 34700 972920748 27146 27147 365121154 64133 64134 849544132 41016 41019 476961102 93845 93827 453142428 38812 38841 802323376 83926 83927 943762519 69160 69142 500830550 19276 19277 465444412 14010 14011 8284917 42712 42695 228905509 5185 5186 277816227 66337 66338 628926190 30004 30005 375160355 64564 64577 271858345 87291 87304 348341301 25528 25529 514017626 28334 28316 157801083 67616 67617 509698700 65808 65811 137947643 36197 36222 69151965 38551 38552 328830852 81736 81737 202048204 14281 14276 158540830 91026 91013 971305306 21621 21622 617631647 31485 31486 255910361 84733 84734 159898485 43786 43799 385493859 53134 53135 783807254 58720 58721 482260088 50705 50727 620355793 30399 30394 608228053 84637 84611 543848795 87189 87190 97443127 85730 85731 168701187 87766 87784 881006751 98753 98754 683067011 10690 10668 211901654 88640 88641 565274892 97396 97401 746043665 53220 53221 647184655 94744 94745 722386217 1118 1119 858814538 88206 88184 93199350 73289 73290 213303577 20416 20417 464722202 66577 66578 764845931 36629 36630 367365123 91530 91555 379144796 24999 25000 889962112 31697 31672 768274925 33544 33515 250438226 78377 78366 744472638 94711 94712 133223754 19217 19218 966891638 14942 14943 689724793 76558 76559 298774061 65304 65305 969139405 25495 25496 892811393 20980 20961 789166048 98779 98780 747925672 81807 81808 610430196 24804 24797 896395862 86209 86180 624939440 92312 92287 177986656 13119 13120 393594465 34075 34058 952675535 81645 81643 686816962 92339 92320 653129971 932 946 967842403 66226 66250 827899111 41285 41286 976507533 726 702 342774760 77882 77904 8947907 65445 65469 400883141 65561 65562 845934799 81417 81398 790720367 79956 79957 497152872 54160 54161 266065825 65162 65144 391293949 74689 74690 927869340 67821 67834 984390030 91763 91764 893627455 84502 84503 61915926 47411 47431 683844885 98156 98179 104445623 69542 69566 781378739 10924 10931 659197297 74096 74097 384435844 61461 61464 597533732 57779 57780 683022339 95594 95603 276382395 93596 93589 265519051 84944 84945 104080797 87009 86985 192268351 54848 54849 204776643 8048 8049 528057450 8837 8838 836236823 72823 72824 990208928 95652 95653 80565101 25668 25677 247005476 6196 6197 217962766 20160 20151 733862696 75643 75644 695106092 3228 3229 265796337 32609 32610 131020859 60396 60397 78568266 95415 95420 345156838 19055 19056 437757752 67369 67370 356740937 43480 43472 36471318 82216 82217 469177646 46063 46078 111612985 91362 91333 495954811 26301 26302 137368641 17726 17727 279275257 41804 41796 821833117 62957 62958 176446387 6818 6819 361528711 27914 27915 746673955 84903 84880 455418183 12931 12919 36775201 12732 12751 783595443 33517 33501 935239106 95040 95041 524764885 67949 67950 748905445 28890 28867 986264933 68095 68100 205892710 81828 81843 827283623 10169 10180 297117992 92150 92178 7356453 72285 72268 744850508 38573 38574 104578443 92809 92810 810510145 49932 49905 392409143 67004 67005 856070610 48786 48782 891781457 77547 77548 526831809 58175 58149 115291377 81647 81648 423424732 36801 36802 214471705 94106 94107 269000154 2440 2441 798027022 39552 39580 79778658 34369 34345 846516352 83928 83920 708656249 92219 92220 901252928 37091 37092 954897650 97504 97493 660234788 2441 2412 311949245 67363 67364 241235929 50990 50991 63014779 21350 21339 322351914 25092 25114 69529992 46879 46864 126965626 77129 77122 120568484 2466 2467 442515252 32948 32949 810923902 11581 11582 169405665 93931 93932 673624574 40616 40634 256700854 44859 44881 634271292 35052 35053 791820531 94808 94809 268962721 56177 56198 333114315 7862 7863 244616223 52796 52797 564450653 37129 37130 222975944 1706 1694 96452940 56907 56886 970746275 60692 60693 247201410 15661 15662 71689494 29470 29471 926981690 14525 14526 659587973 46706 46683 851366812 8425 8449 190464214 27537 27538 563277851 52444 52445 276831617 77357 77351 406050921 52605 52606 548935996 50028 50029 797899572 35434 35446 737146089 83942 83943 443097141 51801 51789 570048972 80105 80130 72202253 34224 34225 84665674 84709 84686 429598138 91692 91693 16691692 29272 29292 399941779 82618 82619 11924814 24533 24525 896359559 64148 64130 144332702 30982 30987 812340683 47984 47985 682892992 68471 68472 846059613 4535 4522 619364714 1988 1989 203139804 90237 90256 61031941 72055 72029 23589884 70370 70371 598012685 57518 57519 263898292 11466 11467 472181197 28402 28403 32338956 48812 48813 190574092 72658 72659 705298683 10810 10811 946230633 38701 38702 359575278 28847 28848 789693702 40320 40341 984527008 22688 22696 441192619 17223 17224 282858410 76156 76132 963264683 22355 22356 496215911 19905 19878 986281848 25237 25238 108246954 35125 35126 837127044 74244 74245 231597816 54004 54005 411136841 89920 89921 430592270 71457 71484 60813417 3748 3738 431759673 78687 78680 339385378 96230 96231 136285046 24237 24220 301866543 62266 62267 7349194 60295 60296 786596264 8662 8638 259979679 97517 97506 763774732 53434 53429 93777224 78478 78450 852677297 981 1002 310581800 32767 32768 87674141 82110 82135 892069697 61174 61175 440881288 34978 34982 394417974 64446 64447 910710027 70948 70977 328601444 56379 56384 220885470 15472 15497 866761855 58954 58955 878105210 68467 68469 9283131 64932 64933 721225112 40519 40513 859708633 44217 44218 729154402 90120 90121 804651557 8446 8447 81161500 66394 66395 893539257 84582 84583 650962025 94625 94626 229855553 231 215 906508435 96932 96950 352108398 87458 87459 145930971 40591 40580 221464587 4519 4493 947616013 18325 18326 126340529 35342 35353 626149454 50843 50844 359576190 2717 2701 420820097 12452 12422 249155050 4886 4887 530215651 43922 43918 859609473 58165 58149 973929329 34681 34693 399738238 28368 28351 103700264 33538 33513 408018998 63024 63010 696015477 29758 29759 73621427 33162 33166 444540749 29593 29594 408617580 30132 30105 587838459 98397 98398 831016830 55845 55848 946575123 69650 69630 416993878 49142 49122 319030183 20742 20743 268129167 90202 90203 900254424 75593 75623 295389337 79782 79799 772193676 54298 54292 75515064 48817 48818 737754650 97635 97664 822853573 1921 1899 902352027 2434 2435 452239238 70459 70454 293019627 48332 48320 280854837 93399 93400 624090416 94707 94708 909253188 92065 92066 248911544 369 370 18131769 99891 99909 989367657 20180 20181 231852028 81452 81456 889495022 11907 11932 210786854 92142 92172 639079963 8673 8684 873442971 30994 30968 237936076 76471 76449 9292404 56974 56975 789027042 28384 28385 901275665 79335 79316 603216299 95644 95632 331577112 17739 17740 535277538 84109 84081 904154788 40123 40124 576469437 69040 69041 637440656 84612 84603 325584298 24635 24636 444639181 97521 97522 289772105 79619 79620 824636390 52588 52573 125448142 93301 93302 952996201 13244 13239 441022054 26858 26859 654994551 86877 86902 556881057 77622 77623 958763075 2297 2286 256613953 54806 54807 318637809 1868 1847 431589904 64166 64196 710269554 7180 7181 833340973 36041 36042 813323812 59560 59561 218753811 52662 52663 410577516 78416 78432 197995136 23669 23685 960872963 91031 91043 997269462 12388 12389 308175150 45346 45347 76676430 26160 26179 515871045 1921 1891 478198260 89358 89359 44852018 82089 82118 156674088 6452 6479 129440352 77965 77966 136212868 21266 21267 328708465 18736 18734 103478166 37252 37253 164575209 89354 89367 73906434 43696 43697 582588372 69699 69700 413667561 45722 45746 985503334 48799 48797 842341200 70794 70811 563548127 4763 4764 770996563 99111 99088 226431994 53215 53216 889727778 56219 56220 910529903 34318 34319 676914938 36828 36829 859343724 86371 86372 804681769 94645 94637 679172913 23841 23870 123376223 60417 60415 951523184 24184 24182 200370023 1925 1926 345758331 65128 65118 538994964 29933 29934 850563965 40861 40862 920598525 1756 1747 35559965 41174 41175 585760641 95732 95733 321744003 74453 74441 846013365 11972 12001 185067613 34108 34109 708647806 86536 86553 755235556 6673 6677 408367295 90215 90216 707605687 15847 15853 489060298 93827 93821 970087374 76745 76770 950068690 25594 25623 111218270 28045 28027 727794248 53960 53955 968205230 21735 21736 681057747 98502 98503 199283947 38306 38325 534959529 89674 89701 69463114 85322 85309 651565240 64370 64396 911156038 3999 4005 645886620 16576 16577 442080132 19937 19924 471825750 76281 76282 996286987 28011 28020 49501326 15347 15324 969542466 2107 2108 839118257 18343 18328 728004097 51292 51293 942191608 93431 93416 531198618 40113 40114 905291251 20109 20110 245192911 8436 8410 426269512 63334 63325 114251837 49796 49797 131574661 97309 97310 610118231 60296 60274 400175575 58838 58813 290900179 27916 27908 391501718 21750 21747 566615977 85359 85341 390558195 45769 45751 451010103 2086 2069 279778696 77554 77533 356860274 95333 95334 107284439 65763 65736 806138577 84646 84636 893297926 80350 80324 841075373 18284 18276 352164039 11037 11040 744380724 22314 22326 722619669 99468 99481 636887219 20467 20468 228857557 89817 89818 245591687 34124 34125 933093870 53248 53244 693484934 25467 25476 465453274 57463 57442 24024079 22589 22561 485957275 25008 25009 239163481 39872 39873 572718738 16804 16797 697480486 36058 36077 875815589 48355 48342 193603547 62401 62402 364768191 3407 3408 28479105 7001 7002 166311024 57716 57686 437567974 67475 67486 572095067 81912 81930 171753994 32118 32119 261181919 47971 47972 8726765 92736 92762 20146006 92014 92015 671782695 84634 84635 711369832 45039 45044 913290462 30070 30092 478680117 59645 59671 466898295 3613 3614 953080974 23322 23323 493635359 6015 6001 585994873 12521 12522 758810160 29355 29356 81957372 99127 99110 464101473 45470 45489 280315874 46318 46319 124372703 99814 99815 936906686 71772 71773 439746774 37623 37609 207043293 7876 7870 423822117 14562 14563 355005388 51761 51762 567560297 37032 37037 497164494 69966 69947 465208946 23058 23078 952403878 88609 88603 711821028 60077 60078 548769528 8666 8668 192631795 39683 39660 922175661 35487 35510 944400243 19347 19348 604838950 73558 73537 257827911 30090 30111 441487359 7637 7665 948366016 69939 69928 46505192 98681 98700 545333619 40527 40555 186507 8752 8778 920188613 48653 48654 626410418 26269 26270 538161622 39809 39810 67320567 84902 84903 946227411 3498 3522 781746997 21662 21663 747754353 5112 5113 830743538 64083 64084 554537262 64528 64529 231096497 47753 47739 324607969 93902 93880 328208303 97963 97936 58708503 15240 15221 860197625 61132 61142 434096956 91686 91697 562953004 33580 33581 469727067 68651 68652 462248387 27667 27651 102672752 83919 83920 886397989 75663 75677 48951772 59104 59105 898314176 76147 76148 213202289 29739 29740 6757406 1808 1790 189444140 16929 16930 503207837 37948 37920 600798322 94682 94683 404666698 49520 49521 564880558 38645 38639 798147657 18879 18870 619730285 51089 51090 138500304 58513 58514 401086533 4590 4587 573378435 59492 59503 179850188 14014 14015 627625295 22863 22884 335522069 47779 47762 195955364 35494 35484 984339413 97015 97016 474303820 95947 95969 327438363 94096 94109 172938692 25155 25152 781034547 6540 6548 521903194 15039 15040 735583433 26432 26433 553526750 96046 96051 833372572 17558 17559 998662108 85557 85572 372491691 36349 36350 97083771 92533 92506 82901777 75928 75929 597072605 59151 59159 304320196 80128 80099 374181430 58988 58989 91845745 42824 42806 366631720 80478 80448 205533335 51251 51252 783836600 28377 28370 953945982 81225 81226 646931004 73044 73036 794096104 1481 1482 608095753 88304 88305 65784016 88026 88027 952619258 66954 66978 701004661 60217 60241 279835570 37113 37136 859936928 27936 27937 582234948 28139 28116 297741025 50365 50392 495250317 23059 23031 660151100 98531 98532 859226497 40370 40360 612354949 32230 32231 666600875 20892 20921 558958857 48368 48369 461955051 13941 13942 889041598 30908 30927 609372101 27793 27794 666786700 89993 89995 191558662 86637 86638 175829824 11971 11946 616938262 75375 75376 204304835 72330 72331 674308454 90262 90263 768440440 42374 42375 926344123 31327 31337 626134903 99499 99477 21743743 3686 3702 762262248 96401 96402 208159589 95122 95123 565377456 6398 6395 329704290 95423 95400 376353408 98246 98247 318825379 72726 72727 877115288 13980 13950 80125456 67389 67390 933029042 97054 97055 524940537 92464 92465 355620694 82316 82317 279114755 72516 72525 68773228 90317 90298 764719966 94197 94198 416939781 19265 19263 88829066 77185 77202 796312810 66648 66657 928433424 2347 2352 738563754 48232 48229 405508690 82355 82356 289792570 76921 76938 161324792 72778 72779 709895268 64018 64019 187374697 84526 84527 469718659 48536 48537 374185322 76707 76724 103793332 5029 5005 516746535 21655 21681 708820651 67557 67558 45161022 22747 22748 854160019 49548 49549 70046055 39976 39978 709140913 89929 89930 930652325 63254 63255 142244221 91833 91819 908367102 33187 33178 573355031 38141 38142 674639486 75796 75797 678899547 58592 58593 558049527 56847 56825 735938838 70779 70780 990101923 12894 12921 621926829 44013 44032 428148422 94731 94732 4717246 73179 73180 333725045 94640 94641 298289042 93244 93245 149910231 46999 46991 604253214 70009 70010 125332283 85242 85243 587996655 7647 7648 359280132 78364 78350 911988485 17026 17027 471690773 44090 44078 777418746 84566 84569 128929531 24952 24956 907961269 45819 45811 709048583 55918 55934 854893543 86669 86670 580938352 99448 99450 611917938 82370 82371 477344518 19376 19377 224864320 71632 71621 531471329 49171 49186 975766161 81988 82011 544795988 55051 55043 841333130 66194 66195 287538927 69551 69552 329061040 53015 53016 950871038 11024 11045 460727906 8128 8100 758965027 26033 26034 331799790 95462 95478 614121383 41217 41218 635834281 28606 28635 672593755 47372 47402 662649622 16868 16853 517332821 68960 68961 261018569 35244 35264 881466658 37296 37287 420076492 54673 54662 466283047 65551 65552 834891118 16770 16741 628719753 37681 37682 634382905 36494 36519 26522236 4925 4926 189047845 19118 19112 950640928 62122 62123 123497003 71229 71241 289852271 11631 11632 909008455 96932 96947 814531287 27610 27597 265941130 22484 22471 549841720 70810 70811 223876505 77497 77478 951193787 57444 57445 847208476 69431 69432 167979382 10336 10337 695310592 20182 20183 386906379 76870 76840 669993934 78223 78224 699670588 66120 66091 761580454 58583 58607 729873915 24143 24157 774295170 67952 67953 392918352 37039 37011 420171549 89532 89533 554715145 27865 27866 937844269 77143 77131 713353957 77542 77545 79576990 48700 48728 972731615 88825 88826 653314608 71815 71816 488696346 45415 45416 422593446 71271 71272 187511234 86972 86983 614066365 93835 93856 862507772 98301 98302 398263979 29009 28999 598236812 37017 37018 400177719 39586 39575 929546189 26470 26480 224631909 29244 29269 155323203 26737 26767 21635710 82978 82991 455619216 43392 43393 823521514 67669 67688 86201775 84011 83993 377052633 95913 95914 859352989 46932 46933 449923427 88747 88748 847797559 35244 35245 553977280 90885 90886 668006739 14092 14093 276630307 28554 28584 242397054 40846 40847 790783424 86946 86947 442674489 49812 49813 124133447 93897 93898 475649574 16911 16925 341700924 30700 30686 561149547 20338 20339 775029937 17411 17412 754184743 73269 73270 851502934 50061 50082 866093892 88863 88887 726516160 69583 69612 508892583 34662 34647 948069501 44599 44589 130786136 40867 40868 970874064 53905 53916 582605467 7089 7090 104120528 75137 75142 638930027 21831 21832 439287348 40945 40931 431804384 88888 88858 785744893 92725 92728 943619717 29219 29220 350121628 56944 56974 405654024 28977 28985 755425331 82200 82198 565881056 25796 25795 96167259 53983 53965 79018063 61580 61581 296308907 1468 1483 769096451 18313 18341 666699205 48228 48210 858168850 33436 33437 162347632 35807 35811 393030334 18131 18107 574356135 52019 52020 182510993 57394 57395 51403349 76776 76790 412226594 77465 77474 327219480 95556 95557 873736883 3021 3036 511682215 53821 53822 93732 51133 51134 220867354 40206 40207 991390860 37739 37741 10453345 94523 94538 890335128 7508 7489 305290343 70864 70880 473051740 19279 19292 617590628 74600 74573 663935060 52191 52192 788385779 58698 58682 385121992 18754 18755 238868510 20709 20712 876127231 55383 55384 19289900 74627 74632 696660026 24235 24241 693815018 11386 11401 274954652 54697 54675 24215119 20592 20593 995117788 66353 66354 838893064 49129 49130 391080372 32288 32289 411939588 57804 57805 867979369 21566 21567 505706171 79796 79778 927494289 77194 77195 981881224 17581 17582 770544453 30406 30402 106184018 92025 92018 76991870 26182 26194 656717821 84579 84580 409940744 63916 63915 518534963 66558 66543 578697869 48740 48749 762794498 1204 1230 486675284 19441 19442 720047222 91484 91485 552542928 47709 47694 123399342 91953 91954 255527021 1137 1138 73763758 24058 24041 736317553 36721 36701 140457638 82099 82100 449783670 66376 66386 214133651 85900 85901 840427770 78528 78529 895800288 38032 38035 256801011 83264 83265 487549636 12281 12282 196219933 7687 7668 267120720 33532 33533 885540794 23118 23134 232419760 69158 69137 659049085 12852 12827 935441687 81541 81542 270601315 6688 6699 351791912 25357 25363 568613959 90730 90731 605207299 21082 21083 326353269 98497 98477 445229081 88168 88182 486166404 73044 73045 808035161 80583 80584 745689771 15151 15166 781248337 97330 97349 147043419 81726 81731 122059705 83295 83296 655099916 3853 3854 396607626 69273 69274 269730025 87335 87336 725642848 50042 50045 765040027 51525 51526 600541803 37141 37111 770655082 30041 30059 436883068 4676 4677 669500143 62106 62089 552894766 82724 82705 435627203 28121 28112 724855350 10989 11008 584618589 26514 26515 990636221 27788 27804 871866063 21297 21298 63466056 66420 66421 856706826 34599 34600 6404007 65944 65945 988132150 15345 15328 791336858 48628 48629 550859336 88890 88891 261746220 9871 9892 172488989 36764 36785 923423782 42743 42735 44805402 55443 55444 860307129 40895 40896 250242760 12060 12061 203106313 18285 18286 850444866 83361 83362 666458575 85494 85495 30565287 67342 67343 886840257 11526 11527 290616811 88311 88291 534420080 89462 89484 69505653 6244 6245 840755642 18953 18934 92468679 67188 67201 732646963 46283 46267 671824799 64640 64641 405895182 53714 53715 346241574 24323 24324 193523298 36074 36075 557051304 48857 48832 443643902 63669 63670 456024188 61730 61731 648279171 18890 18882 168173400 89272 89273 190311138 82765 82775 245974498 86193 86176 673614984 82313 82314 48317646 96700 96701 536180431 88987 88991 673012367 70041 70047 388772886 20869 20850 617861599 50832 50833 415612925 77965 77988 592791120 46447 46476 18617784 14691 14717 466231541 49193 49170 389599950 94073 94103 285415995 36951 36967 97345677 61720 61733 193078359 54510 54511 946962018 4719 4694 814151957 99991 99992 713774485 50069 50088 850260041 99280 99296 892004407 69584 69578 200383875 46137 46110 769918381 26052 26050 8465933 67300 67301 854020634 65998 65999 711694657 58357 58358 462691999 24796 24808 496286628 65867 65851 791349029 81380 81381 923858327 9296 9297 483178297 14998 14999 415338850 401 420 17826050 70140 70152 317327809 3881 3897 287604399 89850 89875 619582979 50141 50111 244587463 40622 40631 58136648 47624 47604 980348670 72002 72015 385229205 62175 62176 649477900 71874 71875 261602207 80719 80720 170561863 36208 36204 747791954 33674 33675 83120851 87559 87550 362557224 19855 19856 782945641 26063 26060 587829787 69859 69860 839483793 13028 13043 694858064 48977 48978 455125435 96584 96585 825734807 75625 75611 109832312 87680 87681 38776424 21698 21691 355253995 99390 99391 644504147 77408 77409 558886914 20304 20290 666693471 90520 90495 474510619 84236 84237 6612086 47876 47877 650644407 5613 5642 599854819 20443 20444 43698716 21868 21895 763274218 33839 33840 347300963 51330 51331 588769250 50880 50869 523894892 3115 3089 401792896 99838 99813 315324345 73683 73675 301887132 84237 84238 157730754 18933 18934 130421306 15177 15178 992005936 53468 53469 772962629 15505 15506 109655798 95914 95915 967544218 847 848 496952664 61047 61048 550540226 35296 35275 429201989 77559 77555 913626545 26643 26672 387653825 72521 72522 546365268 23793 23798 94670779 74149 74125 445136054 6678 6679 106775671 36875 36876 365608130 12327 12328 900923020 53980 53983 748468094 77673 77672 332298195 59969 59970 760363970 6142 6140 923381508 6064 6035 462703049 50178 50196 511400932 53484 53485 268419695 30922 30949 421131568 99984 99983 109399471 9093 9075 475359244 17056 17057 875077080 27052 27053 783935444 76865 76866 590495245 21875 21898 52171109 53043 53044 74408291 50143 50144 60414956 73388 73389 288697777 52405 52406 721649247 50561 50562 402820016 89087 89088 443512913 88816 88817 704188550 42255 42256 533105205 68302 68312 924237904 48020 48021 602624994 4833 4834 634627895 1136 1137 65403564 66037 66038 505645694 50710 50730 777222778 86754 86756 463603497 42945 42946 613407973 12138 12139 538579062 26792 26793 284881933 93477 93478 108497624 77728 77699 226276892 55878 55894 811209280 5889 5866 931165411 95108 95083 238799054 40404 40405 934640952 4383 4391 475394217 77375 77355 154093101 7570 7587 999571798 82861 82862 18499662 46685 46692 985946985 17210 17211 59923869 31775 31751 113948197 91339 91340 886795013 21663 21664 860231370 26273 26274 249356947 85524 85525 67086725 67879 67854 13883726 41338 41313 640540093 64106 64107 104450535 66680 66654 906276309 72631 72632 470619567 15288 15289 323266466 64315 64316 353722531 68211 68194 43842355 71517 71522 491819783 38009 38014 278152076 84871 84872 541144609 96039 96020 393088495 86108 86087 465230130 16900 16882 393638118 43416 43417 548625624 14586 14587 891663052 71245 71246 269783351 74142 74143 91269557 49859 49860 920115849 86784 86789 908319044 17010 16983 345962742 78806 78807 708201251 94915 94944 595035031 79517 79546 447197879 3097 3127 820535858 823 824 250360262 15674 15689 609850046 7590 7617 375338864 67901 67888 930168557 20398 20399 882384416 36200 36201 652829438 2146 2147 475183799 25818 25819 180103254 38253 38254 594581657 5207 5229 464768278 89403 89394 585942591 9777 9778 773546972 87862 87863 971332767 92152 92176 106638156 23639 23640 94426174 27636 27622 551646185 20371 20372 856891986 51667 51668 405480592 79556 79529 548740030 77313 77314 133135882 8210 8194 332919402 16735 16736 376246553 72629 72640 218373401 25641 25632 585349039 46808 46805 983786600 44180 44181 766639086 14675 14672 647849063 35127 35148 942155707 45861 45874 807339185 94810 94811 346021473 57029 57011 175135741 85780 85784 798114519 18680 18681 185917796 34904 34905 168634288 24347 24348 440206743 90883 90884 10526861 20774 20775 88181263 79032 79047 62153020 17591 17571 17751819 83110 83106 292915289 28020 28012 886001587 97934 97929 930581914 93596 93597 178661710 57662 57663 905439729 25507 25508 692307415 82286 82262 725385922 32429 32430 247713823 64003 64004 120017096 87344 87348 124854655 30809 30819 590524646 68930 68929 34847000 96432 96433 379264067 84317 84318 502053366 38916 38917 171239529 57456 57443 419706034 93980 93981 343384586 72929 72930 584246078 51844 51845 460129827 71109 71125 460795471 91130 91103 143154667 83633 83634 259694078 51124 51125 720618133 87622 87616 674252967 50977 50951 614527442 24357 24358 365482838 10619 10620 869380348 57140 57118 879040220 39239 39240 634733661 51847 51848 152571004 34021 34049 778971595 80302 80303 827308108 85020 85021 613656373 71719 71720 783547628 26875 26876 738216349 57032 57033 706627833 63693 63721 49352158 88995 88996 334307148 19174 19175 365433517 72087 72088 411660171 92058 92081 355772329 32067 32068 611690914 15149 15150 353354681 27085 27105 726355239 76175 76176 778372296 54565 54566 327386325 46884 46885 317262890 62983 63001 870711895 34716 34717 783511732 15321 15342 341624290 28461 28474 962176547 34410 34411 72870778 5323 5324 60853583 92906 92909 68035726 12574 12579 48986404 21605 21631 335187404 62082 62074 895870191 94430 94429 853301606 25752 25753 940675515 97709 97714 260253312 84311 84312 402796276 20737 20738 7730222 91178 91161 58536619 8498 8512 464110923 32269 32270 802985095 77153 77154 87515929 93236 93237 297041661 64811 64812 803432638 3200 3179 54787114 8804 8812 601451545 13475 13494 583755036 56551 56527 316593459 17176 17177 566120670 74605 74606 978279850 71224 71225 797241711 54577 54575 821990444 33655 33656 476758752 76625 76600 814762299 66339 66329 776044700 52050 52051 524633612 28575 28576 582208303 63178 63179 790814256 59355 59377 956510189 97732 97733 169211746 84476 84464 620080055 59010 59029 37756287 19991 19992 110162421 36138 36123 567023590 77150 77129 290422366 86193 86172 269445382 76164 76148 244909771 7246 7220 76161399 57823 57850 174690186 96576 96564 691052784 98444 98445 84818245 48270 48285 522621156 91343 91344 77385525 31345 31346 99830078 41345 41341 909198752 28880 28881 84284360 82469 82463 682883020 76348 76344 287629231 9705 9724 29282735 11177 11193 403518441 8231 8204 938914005 5975 5976 916222580 86692 86693 608472228 34926 34937 981789769 97533 97534 214485028 48533 48541 727783943 9686 9659 579565445 99722 99723 126192366 42433 42435 36474691 96627 96606 665900578 88498 88499 165129892 97042 97043 380215660 99247 99236 269827971 76181 76209 565766431 57656 57657 494027682 83315 83316 795165680 38977 38978 737626034 7700 7701 917511160 35765 35766 640150873 30720 30707 391780935 29804 29809 551482645 37228 37247 852193876 30264 30265 889165456 68343 68344 434609587 86973 86990 46171056 82385 82363 325547653 19848 19854 489863981 44668 44669 446489120 75732 75733 65719459 49912 49913 418875825 9389 9401 522354259 17833 17863 448048766 1885 1884 600098767 18030 18000 595069634 68595 68607 309108522 70028 70029 979438611 60483 60511 147321800 92023 92024 416591771 79796 79797 929521199 30673 30701 283620058 7408 7423 249634231 50462 50463 930238711 86011 86012 61001296 4951 4962 128299747 42957 42984 632112136 77235 77236 362590157 67205 67206 642151086 24094 24095 943184985 67760 67761 712805489 70911 70914 511004021 43039 43040 963645130 58876 58877 441044435 10963 10964 145382425 18180 18174 331853682 20118 20093 218941755 45164 45165 388019259 16859 16882 272868222 45240 45219 829537867 11638 11634 406336784 98868 98891 746291087 11147 11161 814846292 38958 38928 935792778 23219 23220 470833905 37182 37183 289667143 39336 39337 999533898 60150 60167 129936482 4947 4948 615784057 73871 73872 605874852 23147 23148 729904357 72447 72448 327270505 82525 82509 611688331 1676 1677 698006793 49988 49989 783997476 87405 87406 201774956 22043 22044 155368926 1397 1385 747008938 40995 40996 658983257 68691 68692 292862769 59634 59635 724333793 19228 19229 880216396 90316 90321 161198174 87660 87675 536804315 24888 24889 315453034 80793 80767 671434974 11646 11647 386595838 91495 91513 217268100 71156 71157 873629449 56701 56702 193206567 6751 6752 787089490 33473 33496 204953276 85834 85835 35178229 12182 12183 262233227 82491 82475 826608150 21941 21940 233578847 30127 30128 968815228 58178 58179 25459944 74617 74627 240771481 71859 71860 998225567 34595 34596 717479367 70570 70594 450863761 96265 96266 570634651 17132 17108 881139432 27588 27589 656602895 48554 48541 669717990 41190 41174 806923916 28465 28466 972850604 76881 76882 944442517 47190 47191 31490157 11511 11512 132302385 47892 47904 156354931 25587 25588 923600203 87565 87539 51205616 57847 57872 459801834 92551 92533 559956051 78231 78253 909629575 86397 86398 510964564 2999 3000 79416939 29983 29984 364790564 58952 58972 589415731 16158 16159 44151413 41898 41917 256457317 59061 59062 5482674 41376 41357 212647991 67933 67934 268441591 363 372 811437728 89359 89354 264366673 54640 54634 618903838 92492 92493 43768196 36518 36510 669942984 663 679 55986541 48311 48289 699815038 74974 75002 311060593 55696 55683 886892 98759 98760 363201906 71133 71138 390001770 94988 94987 486162436 29843 29857 187708832 20183 20184 578673182 76190 76191 624589051 54329 54304 250846608 51934 51935 119830153 84771 84778 319033398 6106 6107 921380192 96616 96617 113731168 84297 84276 937280599 92644 92618 867862067 49683 49692 363948795 68571 68565 537868472 14239 14260 880958162 12384 12376 47170866 11532 11544 228009204 35150 35151 351515602 66855 66825 39162918 20497 20501 591527994 37048 37049 893292610 20193 20194 713373442 15868 15869 206592502 87414 87393 992270474 66785 66786 694204378 41246 41247 176325027 43746 43720 842628666 76222 76201 196927612 71543 71540 245930520 4510 4511 271319550 12847 12876 94427548 65843 65844 941454550 71964 71961 342123506 88518 88519 214846213 97321 97322 529079935 92792 92793 213490457 45673 45674 914332149 73600 73601 590767768 16153 16154 588930625 95775 95776 102419743 53441 53418 494436869 53595 53596 267936874 11041 11042 16827755 73705 73711 702174273 41842 41868 867349140 93060 93046 33502407 23352 23353 546148347 82297 82316 6328093 28620 28609 225891232 15543 15544 776741089 29061 29062 719407919 72896 72881 184084940 27422 27404 618607439 64442 64443 299187594 28817 28821 490044286 18675 18676 314179524 15944 15958 920612510 67146 67117 808187111 2308 2315 243691550 62299 62290 89144956 53901 53910 393875830 72624 72625 41645816 96610 96624 88083549 55515 55516 871548605 77069 77070 407291145 98373 98391 780171434 12987 12988 520633118 28710 28711 581892675 54319 54323 369156637 19486 19472 99759022 16182 16183 948725004 77039 77028 910375207 35464 35465 223655218 71557 71569 178145549 45066 45040 118797355 4117 4118 126108187 20386 20387 736397745 3562 3563 858390922 38328 38351 775434532 42778 42779 444769898 42374 42367 114585471 50749 50765 491459555 79792 79793 964048181 43568 43569 425782583 86727 86728 858414687 51584 51585 920628224 15441 15418 865617460 7004 7005 821152180 99402 99403 456196133 94109 94121 324061507 30588 30589 600411486 14602 14573 241147117 46812 46831 963821030 27038 27039 771242787 33701 33683 868086784 98596 98597 955925372 28257 28258 834863542 89359 89360 72877333 90660 90661 177374792 81190 81191 837076254 63464 63461 399471801 63427 63428 816604007 69591 69582 684596239 69087 69088 951476390 97995 97967 148503523 92918 92894 286397185 55175 55176 287356137 49521 49545 663356954 94234 94241 284522608 69867 69858 346758189 58758 58759 567808410 18568 18569 494029005 44678 44658 825467304 40803 40825 907455612 27551 27552 718862381 39992 39993 747862124 61135 61136 609732174 25796 25775 64116326 67658 67659 195944524 21142 21143 485428267 85329 85342 989733152 28343 28366 853548395 66179 66176 202399372 68355 68326 588497889 32796 32797 369902172 56135 56136 436966233 36079 36107 643675601 93242 93243 514733445 60664 60665 527985556 36326 36327 347694699 10390 10403 416307446 2765 2766 302345618 86605 86606 424497679 7267 7268 668355070 93287 93294 374614716 91084 91085 9705493 83073 83051 172265054 34842 34843 240303641 77288 77289 734305227 95999 95984 297635741 30564 30556 413566883 16429 16408 310179168 35992 36016 433800208 16040 16015 999139075 87760 87785 150060801 70287 70267 672135349 79211 79212 768759238 39339 39340 743036514 96604 96608 565837595 8924 8897 50336494 46558 46529 583456241 46632 46628 227599796 59069 59071 677098931 11403 11404 136780053 14810 14823 434169908 99801 99811 848019611 39096 39102 793644273 38687 38670 615376052 24818 24846 359635359 24450 24451 659541299 36000 36005 627732916 34644 34646 356820928 11413 11414 765054275 5041 5030 922138843 62133 62162 885680574 4437 4438 40842862 10565 10566 167857366 9091 9090 321549999 53916 53943 217561807 47136 47164 332874814 2200 2201 203428476 53781 53805 595433786 70725 70711 83368589 20663 20664 350817323 62942 62965 235552453 44694 44699 789570646 76525 76531 777042595 13994 14012 742564287 68480 68481 385800703 32910 32938 286407289 51193 51194 327268045 53752 53753 598702633 79757 79758 452137451 48480 48481 48526220 28702 28703 842034301 88249 88250 96528047 58321 58322 907050523 88592 88593 358522469 53542 53543 713415914 5927 5928 287279369 39950 39951 68765902 11746 11747 550670210 30563 30558 101202075 31541 31542 613815005 9216 9217 224376183 26547 26548 337174202 7872 7899 760715546 36969 36970 826821120 89804 89792 192792194 24246 24240 716473490 8112 8137 182272376 43848 43849 806762204 74857 74858 580384753 98442 98417 88507713 51598 51616 760227111 18987 18988 412717650 40804 40817 797532767 91933 91904 647540812 21497 21498 328057952 95744 95745 866790624 91591 91592 176040860 36222 36223 389476265 34202 34219 884425727 59169 59161 881127320 98136 98137 266382182 42123 42124 244868067 86446 86454 18730859 34367 34366 754446863 18854 18870 151327611 83172 83173 852458063 48861 48862 543951504 11652 11682 260863875 80657 80640 627210909 80467 80458 578561357 32435 32436 583393766 55316 55323 764011972 35088 35077 694059670 49404 49405 819331988 36189 36190 44197367 69790 69791 721199007 72688 72689 380178022 33044 33046 830411029 66178 66176 871652919 42502 42503 313411795 55690 55691 549964228 27697 27698 644458395 78313 78340 844141967 63447 63438 706345612 15544 15545 689501490 3033 3034 480090644 59809 59833 210856932 76599 76605 280232327 25482 25502 605549935 21939 21956 917015117 64298 64280 325952938 24500 24501 692940457 36592 36599 299358368 94531 94523 30259428 67971 67988 794177087 984 977 531771816 81099 81100 57030493 4867 4890 840682981 45306 45307 228011276 62571 62585 460209824 36446 36459 676351049 43355 43372 496295631 97102 97127 55764617 36332 36360 103032422 93622 93641 304186895 12752 12753 910143985 25888 25903 900251172 97062 97063 322365236 42254 42255 537809345 83871 83874 779002852 87644 87645 330354779 58429 58430 543821971 37051 37025 870353757 50166 50158 204117472 12194 12195 863565400 34372 34373 198678481 94902 94903 184768138 73158 73159 782414828 23245 23269 11560814 60268 60265 560025846 48053 48054 422194084 56182 56206 780323050 10247 10277 875025678 24409 24410 818510452 75841 75813 807130483 94400 94401 770586420 99803 99804 440276522 3456 3457 583704912 29923 29924 17087910 33672 33698 628654084 16159 16166 772211918 56169 56170 948036844 45151 45152 667183400 64339 64310 726441193 34860 34861 110215170 60485 60486 435300251 92742 92762 932888685 66149 66179 748968784 46668 46669 599699559 36568 36553 780282467 26677 26680 864735198 54564 54577 810350118 27580 27581 929756727 77689 77665 429513358 65466 65467 347335633 12740 12741 874337929 79149 79150 369870309 10701 10702 264137100 74249 74263 547708610 9877 9886 547601630 46126 46156 401756153 67743 67744 396925169 93222 93198 724819252 76693 76694 738007035 90543 90544 757609368 43841 43842 908763701 41679 41671 196676353 66087 66088 523278174 24651 24652 649029634 36901 36900 779061864 35712 35741 552492392 53044 53045 619313943 27272 27273 199011994 88725 88714 29910912 64375 64376 768397419 93873 93874 295110025 99248 99250 988128521 59342 59343 428281060 40915 40934 673107361 25123 25124 49636002 27545 27546 927949316 94343 94333 834118041 95178 95179 558363824 505 483 820463666 4950 4968 128954608 46957 46958 429579680 17213 17209 50209893 69190 69191 849752051 46837 46846 528516155 50321 50322 546235287 8902 8903 200607430 74319 74320 50645954 15487 15488 631168574 57307 57310 769160380 2752 2774 517525434 58490 58491 82255809 18900 18877 712123998 30973 30956 883145299 32189 32174 597945232 52793 52794 764267752 91412 91411 207666706 95063 95056 76642404 44879 44880 138949968 50109 50110 133534801 53088 53060 621609387 54510 54499 941503053 40987 40994 328815728 94399 94413 133791091 66833 66809 505152253 49264 49234 772026545 71047 71056 170332334 78648 78649 274346529 60076 60078 152165575 52049 52050 880093188 38973 38949 247444121 70778 70779 884256911 99130 99131 296375249 67630 67631 482524747 5235 5236 872813692 2423 2417 82360266 17553 17568 139178937 13804 13805 646711155 22498 22495 738605093 79156 79167 281932753 84804 84805 406974672 96966 96949 22000474 68852 68853 288857990 39240 39243 381314762 3479 3480 625897231 96107 96108 68506323 27922 27945 119964527 66491 66492 510932942 2584 2585 435842766 75481 75482 138898367 2759 2747 391056003 48386 48389 266719787 32072 32073 558102023 94165 94141 372807924 19977 19961 231991530 53459 53460 565290472 1866 1867 824554119 77400 77401 645691561 74417 74418 196421615 93375 93376 673323903 86131 86153 515096689 72863 72833 740635106 15864 15836 916351174 8694 8677 390750586 49586 49587 700147310 86131 86132 800662683 99037 99028 566042485 90654 90655 86309742 84150 84176 179162493 16310 16311 743265153 85519 85523 126020793 97093 97068 420951493 33335 33359 430748787 6471 6472 563588238 3089 3090 992654009 6826 6827 340404949 43594 43615 448847062 72337 72354 399689075 35800 35801 786338131 15583 15581 325132195 60600 60601 618993034 69761 69762 259033125 32808 32809 564691402 94849 94844 492957974 6612 6587 283354777 50341 50356 472269645 96020 96021 761271811 26558 26567 181611798 20145 20146 382320277 14005 14006 673409136 29927 29928 999915297 81235 81236 824976355 91860 91861 588952315 31097 31085 167536145 11239 11240 387446217 9964 9953 631172098 10285 10281 585306009 63541 63514 966711077 10224 10225 643508039 16014 16032 571092222 28581 28600 117218944 18820 18821 732822671 58683 58684 524872072 84157 84158 869008381 68868 68854 871870451 74707 74708 844384986 75250 75232 880499299 40710 40711 614528962 43575 43576 321553444 95670 95686 91614903 28358 28359 739714887 29841 29829 899430894 56704 56705 525820191 77689 77690 528733180 64101 64102 173714980 47401 47402 875295229 25011 25001 785836971 13102 13103 107696495 22600 22601 649788190 26607 26608 764562799 39513 39509 600025584 58665 58684 77236275 30950 30951 996789743 40521 40522 330759742 88159 88133 937027829 95151 95122 753100005 8517 8507 924677862 86735 86726 824596994 27648 27649 240793985 74570 74588 82734562 54890 54899 715958892 91245 91252 842184310 31279 31280 731012755 95847 95838 449666907 29504 29517 632209511 39138 39137 395944698 12338 12339 745465940 57350 57328 465742859 16054 16038 483414092 97491 97492 727805306 43553 43558 604527282 90882 90878 997001835 35827 35828 243024319 62444 62452 172575982 4419 4420 140341118 76267 76250 937818548 33820 33843 845145252 96839 96853 722240971 57766 57749 711930988 72209 72210 832235238 5628 5647 17587841 96934 96931 789585150 755 756 453811541 39525 39502 722239985 38479 38480 879485271 1352 1330 837963317 35768 35798 992165122 29573 29560 426426608 12736 12745 260639110 90907 90882 829363603 18313 18295 694921053 87139 87140 849639099 74776 74777 679360229 47338 47339 5216161 78583 78582 835758850 78242 78234 286061993 45676 45677 716225914 2738 2732 569983604 77788 77789 499813438 98897 98889 521487617 45142 45115 423028051 41524 41525 694497858 54768 54765 509009185 86890 86891 449289568 78003 78004 823242161 38461 38462 543030829 22942 22971 753629510 77132 77133 25430553 14343 14344 47058076 12140 12141 507508624 14391 14385 127737206 23987 23957 15817303 476 477 450368709 44719 44720 554644945 38791 38792 451376124 46063 46036 850766232 10855 10856 699113911 55693 55710 426881859 83777 83786 424082595 96893 96906 928204442 7278 7293 798140343 92717 92718 54884881 83850 83857 795666401 6592 6593 650238919 6507 6510 805093548 96756 96778 967361997 5368 5344 170180635 49010 48992 148544476 60949 60956 264091866 82910 82911 854028415 19114 19115 694696820 2376 2402 666045927 55204 55183 399992045 25604 25605 558128377 60365 60379 879947101 18360 18339 738961933 97102 97103 960248915 56951 56952 692328810 39196 39193 867379211 9831 9855 19483590 23214 23215 31378603 32285 32286 669698524 26789 26768 52548475 3199 3200 736882956 25517 25536 266468200 78784 78785 802315342 17091 17092 60905521 19816 19839 876729734 55263 55264 655599143 42666 42667 641121316 28651 28676 600893866 35918 35919 645074073 78551 78552 230331788 11751 11752 246997540 53877 53878 169541939 337 312 896069316 59457 59458 180692502 58398 58412 358788041 46053 46037 873542228 94394 94401 788809232 66064 66042 898988625 3174 3191 258882572 55829 55830 339911148 8143 8136 309018733 88945 88946 914261857 86460 86462 270870195 16982 16983 127035751 91435 91436 543909668 59500 59527 37246892 21160 21147 435978950 98052 98053 706295278 21170 21149 980822024 17209 17194 379975514 61949 61943 435696388 61039 61040 629647359 10391 10377 335974495 67454 67456 397389437 70958 70935 378360488 31375 31376 819134229 97747 97760 333394160 1356 1367 931866287 97443 97444 49874944 76016 76017 879221004 92715 92716 392242038 54660 54661 833947254 59168 59169 46506604 17758 17763 800357979 15707 15708 124457727 25243 25263 359919297 63005 63006 607415641 89301 89302 536363841 24968 24938 508655671 56514 56534 167861041 38028 38029 302338429 97294 97295 396040290 28151 28169 130425848 14552 14553 403316186 74509 74485 137795240 22342 22343 645009805 47666 47690 19988855 28835 28836 981332801 5626 5627 6231200 40455 40454 976765214 80999 80976 749406169 95008 95009 406006262 89005 89006 171476090 36229 36230 344007874 17934 17935 63476908 60842 60834 777737803 21643 21662 612492479 79741 79742 653299744 26035 26036 216701018 24627 24639 851854927 35777 35794 707680069 95749 95724 542668573 5756 5757 899924911 89163 89164 618500125 96046 96050 881578255 71658 71659 501441763 60011 59993 491058589 30182 30177 82915224 55008 54997 909078687 36020 35992 678260569 38311 38312 242049047 24386 24387 319997133 35472 35473 479258636 76773 76774 802793011 56358 56359 515044754 24842 24823 827730030 12646 12647 610587712 77110 77111 943319041 34832 34857 336481132 73734 73735 161960644 21944 21946 55214875 82796 82771 7916823 45485 45486 203704285 82967 82968 154683146 18136 18137 127125594 94325 94297 125123076 85973 85974 588723175 30098 30099 960240705 15321 15322 443089809 52176 52170 853048748 4259 4260 138030067 26900 26901 66561147 30548 30546 221785633 72555 72556 932432466 5738 5739 818681437 18824 18825 413356353 50348 50349 393727712 96882 96861 671476126 64062 64040 222996858 18283 18289 600492640 26111 26112 793412907 17338 17353 308219691 94933 94934 646497857 15048 15049 241223112 33744 33745 526851216 95760 95761 702948323 13276 13277 411244667 35513 35508 506106365 74159 74160 330910345 39959 39960 246477523 81915 81918 233737660 18977 18978 222468284 37123 37124 866435287 94020 94021 580752400 36009 36010 341672816 28265 28266 969808895 62900 62901 473539057 80318 80339 140213346 82421 82419 697977827 70397 70394 183769178 5600 5601 212257191 86591 86596 571691801 1862 1863 907854543 28784 28801 501164165 27507 27508 547436621 90513 90542 70718787 46220 46221 417810219 6659 6677 72544837 46175 46191 465367408 297 270 193683671 38205 38199 316811513 57153 57154 675809998 75945 75973 528177389 24382 24399 455100697 65783 65771 465360076 45266 45267 17904427 38355 38356 750295757 8360 8365 316320519 61472 61473 543827968 4696 4705 115622352 38530 38531 56216550 64734 64753 341574576 19868 19886 790029710 80187 80160 843835351 83491 83492 753208287 48490 48491 134303509 72118 72110 135663040 96477 96478 681637678 83983 84010 515210829 81674 81650 957964681 67971 67972 474989076 24537 24538 209001290 55273 55274 275424588 55319 55341 361258434 68712 68697 31098611 65990 65991 685277311 32991 32992 791211809 53144 53158 621512291 84919 84920 933955180 70067 70046 825460184 35065 35066 877762508 13024 13030 707413520 68387 68405 24933148 23193 23194 378612595 75742 75743 312728176 64024 64025 196573812 18515 18510 899569501 659 660 335244512 64648 64649 516695300 63646 63623 844750706 97209 97210 610614308 78479 78480 285657180 26627 26628 110803486 7538 7539 612518475 2386 2387 280919370 68101 68102 462369200 50332 50348 654909134 80977 81002 759704883 8299 8300 187804260 49151 49149 107371418 40412 40413 774755079 2455 2456 137424371 50458 50482 169424383 21958 21933 868266242 39021 39040 839104478 33756 33786 242621370 63865 63866 12262440 86203 86183 419572876 52811 52812 483476387 91221 91222 182703875 26314 26320 660852351 38439 38429 953150561 23981 23982 169605479 38144 38139 599487696 90417 90399 963856845 22379 22380 216972983 16507 16495 15773744 1281 1278 105231225 33714 33715 634024012 54165 54169 408666804 23296 23267 4084059 50453 50454 48255869 45192 45193 61373747 66821 66822 401346560 67569 67570 413109270 78144 78145 294599121 97438 97461 328511119 4520 4521 282302756 12466 12494 14211184 13446 13447 201019506 27577 27590 674462980 70801 70794 925686028 91113 91114 429309062 7910 7911 836182911 83885 83886 878852319 84691 84692 474908356 3727 3756 580850776 63618 63619 538492521 51574 51575 49522215 72905 72910 945761138 58008 58009 650507928 72984 72985 114119955 97400 97401 197158105 62203 62220 708341699 23993 23992 15945258 28561 28543 874378778 71495 71496 31256240 18390 18391 353772212 34385 34386 823135401 34271 34272 62198454 33702 33690 973431570 90396 90397 479592239 89410 89427 948956541 15508 15509 971485160 43743 43744 273533023 86205 86223 264284570 43256 43257 869141572 38887 38880 375750898 73226 73240 170447831 88421 88422 80642177 19277 19250 838677747 62415 62416 693031820 96382 96383 93605950 32419 32439 366753980 1333 1334 369267192 6031 6032 342515293 35271 35300 556619966 67071 67082 384922029 64058 64059 691525120 58282 58283 583845630 25652 25653 276055880 26364 26389 249478215 36524 36525 720936213 32283 32307 668750700 76213 76209 196529536 18172 18186 78640216 93176 93177 295431857 70497 70477 184747573 24181 24182 670824166 1313 1339 119580662 82628 82639 196597898 96417 96418 392985847 86642 86666 744106542 92251 92250 548187794 79691 79692 440778470 83544 83530 394648651 80505 80490 800401812 42935 42923 216896496 92713 92714 299976319 94338 94346 726981852 33008 32988 388902760 5080 5081 614986605 52517 52518 787768365 94488 94509 286695792 13870 13871 505907359 63293 63294 925010121 65516 65488 870027806 93886 93885 983467617 72171 72172 257102648 79134 79135 363358830 35572 35573 379994930 43988 43989 708829948 78979 78977 574407731 15837 15814 119483417 17744 17761 578409962 993 994 425915711 11495 11523 594823910 992 977 75400762 36027 36028 436685924 3286 3260 841462727 33061 33062 667915533 78451 78423 809861688 36514 36515 861481301 94751 94752 286835163 54492 54493 210357668 39533 39555 739863292 66660 66650 484560298 34520 34516 692918223 38245 38218 801629745 42395 42399 354878407 99767 99764 32441196 65651 65652 433046560 44564 44589 51903356 66624 66625 430737503 89930 89931 273091944 96520 96518 820060353 26893 26894 166897536 21697 21718 515655577 90358 90379 38235453 6402 6403 53604945 9033 9046 871969689 9818 9819 749450110 38591 38592 576965353 16507 16508 509269177 17336 17337 383375931 3250 3244 134727457 6081 6056 177994213 50182 50160 716319150 92472 92477 944670490 20207 20208 395281402 90324 90320 838612077 84726 84727 938419044 16602 16583 3007810 94504 94505 21170278 71348 71349 897914128 68690 68691 673154500 17579 17601 841291019 37159 37160 340164642 60461 60479 818249728 44749 44750 410220766 32774 32775 50866015 21053 21042 374853578 30995 30996 383799816 53583 53600 506214736 99356 99357 102560774 37200 37211 425050252 85536 85537 353362743 71169 71177 339507926 42777 42783 9406475 8823 8824 616895147 8517 8518 468218965 98195 98189 128685138 4082 4083 14732343 23868 23869 673823636 61186 61187 815519598 13797 13818 42722115 16520 16526 721982891 35320 35321 397883455 38439 38454 842514112 22633 22634 77463116 85011 85031 601875422 18350 18351 933919441 54711 54704 791318214 40464 40465 36120758 31790 31791 642474831 86803 86804 561872482 80491 80492 15378570 5676 5677 703240614 80821 80838 602344292 15981 15982 735287240 23144 23145 806106085 69216 69217 977069621 35761 35762 470473054 82762 82763 175549070 95504 95487 828638231 42293 42294 493506433 35636 35637 284918952 73609 73610 459750128 15428 15420 722546432 80184 80185 47023936 91466 91467 680400844 26475 26489 969879666 61945 61946 221618042 44039 44040 235060257 66511 66512 545823017 46928 46929 943920682 89971 89945 272020800 73372 73374 259480743 19561 19562 131501280 45113 45110 557415700 43179 43149 95474336 16073 16074 725537841 65317 65303 166368875 68116 68117 230390926 65281 65283 557684863 93544 93545 849904402 13065 13051 819161009 3044 3045 41045888 93605 93604 496699906 87087 87065 161546112 10975 10970 57404235 70216 70243 228874137 69369 69370 965503549 66049 66079 411410198 47376 47388 806394742 87971 87972 819847535 97000 96978 519292771 95023 95024 32448552 73350 73351 275681263 92533 92512 587155248 76058 76086 691719569 53555 53551 607760196 68120 68092 83700653 25247 25248 529168776 24207 24208 515672151 43595 43596 41928479 85013 85004 681755019 3191 3193 997632110 95331 95310 605664247 59888 59889 791264726 85191 85192 904355485 14765 14766 632009099 31663 31667 571028763 16849 16839 485668046 21511 21541 531632710 3807 3811 913198716 11981 11988 321922297 55723 55724 596348854 30586 30587 219570086 4028 4029 836438717 16097 16071 5514181 28196 28210 967448640 18644 18645 561883260 47756 47757 782139733 91034 91035 569320506 99192 99210 797261066 3504 3505 132603128 94849 94850 22149507 23400 23408 573657192 43355 43370 956457627 20387 20388 368253781 81030 81049 837465791 2326 2305 271304818 46770 46771 706054923 10328 10340 527222587 95222 95232 402374123 74942 74933 724923063 7341 7342 443373158 76230 76231 520720143 80852 80868 741873353 61198 61199 596759139 87137 87164 343053503 35367 35383 973689862 75530 75539 970600820 71480 71484 676894022 1377 1378 935436191 84966 84967 668392407 60070 60071 580095483 27561 27562 501745279 31488 31498 150659058 94220 94199 384291003 52115 52116 275540136 94865 94867 705726077 94530 94531 12706214 73039 73040 63810894 97963 97964 697365395 92769 92770 338827372 92240 92241 854359984 33263 33264 940163770 96073 96074 734816565 28796 28790 989002930 77497 77468 290529008 87961 87962 185259157 90508 90533 708121940 3914 3908 774720634 40986 40987 417014701 72873 72852 477199521 47642 47643 213108112 43686 43687 951659531 40803 40777 765663256 65844 65817 546961235 85209 85210 933347971 13038 13017 202094313 94488 94463 571036531 5178 5179 998356214 54515 54516 31276672 35204 35205 334186539 19647 19648 219200071 19209 19210 966003299 30756 30757 570365198 97367 97393 656522697 11250 11251 454741793 47622 47623 274305913 82092 82093 279281522 1485 1477 509953015 66551 66556 507548737 44594 44595 747244336 94062 94063 219502985 69990 69984 864765149 30867 30882 636939729 51971 51969 372790387 59924 59925 786035710 27016 27017 169109411 3489 3517 40182934 25309 25310 952223618 11257 11281 51062622 33719 33720 625929563 90676 90652 878061593 60580 60584 505365565 65830 65831 219232624 6389 6396 875106124 37592 37604 422328500 93894 93895 239735810 40819 40834 541813860 26441 26442 140593808 49624 49643 74270803 88493 88494 21341745 66052 66053 335513154 77982 77969 269634403 99314 99342 61398568 94207 94208 878550819 56289 56291 735628168 62470 62456 461678045 14758 14757 875716255 51150 51126 72743643 32210 32218 652558176 5822 5807 904501769 48732 48733 711955845 81105 81109 507764348 2371 2372 618920950 19636 19637 438118027 57064 57065 39101606 78139 78140 191294024 83483 83465 343842696 1615 1616 493692885 54804 54805 841170421 58648 58649 112568384 93944 93950 256597487 11078 11080 839418039 44876 44883 205041266 42683 42684 261904195 59630 59631 85627179 24849 24830 610642890 60949 60938 767066334 46182 46193 918440809 72678 72679 957862668 12739 12749 2179121 56500 56472 110416326 65723 65732 101946027 15545 15541 784048272 12918 12919 516529422 59527 59531 277407214 96479 96480 620490122 19757 19750 238555444 10501 10499 1970792 20631 20641 438761886 80053 80054 303574119 4046 4047 410446178 75189 75191 247874543 55054 55029 714107289 57456 57457 893717922 32514 32515 11655370 58523 58534 570490326 91130 91131 393099670 82030 82031 322385021 56442 56443 962825269 28625 28626 696910337 99385 99370 768039700 61068 61094 857340834 31405 31406 418101626 40242 40243 88024587 68496 68497 730272869 15092 15093 386561724 46054 46078 621534169 70877 70878 413370354 86205 86206 141543498 75655 75633 299086750 5991 5986 462224197 36360 36361 937471638 79746 79743 720335020 86237 86233 705613992 53614 53599 814898031 36856 36857 272572420 88433 88434 86701289 73391 73392 434062619 34697 34701 844389982 47974 47975 760410330 40493 40494 178928909 36780 36781 219297748 54825 54826 368389073 99358 99359 734277132 52482 52483 206070607 66819 66820 574841651 90695 90718 453123897 76012 76013 569100572 84391 84392 55068042 3953 3950 682543883 2062 2063 538649272 75282 75283 342453466 18515 18491 227466106 95624 95597 997279812 1492 1493 830102851 68336 68337 827107231 62321 62322 170400452 19540 19524 676810087 67220 67237 953383644 17704 17705 390821047 45403 45404 2853444 53737 53727 882796116 94523 94524 596531680 35581 35599 123070514 13079 13080 405031578 4998 5013 377300042 95719 95720 168144455 31616 31617 182894593 85830 85831 974180063 49855 49856 686417011 57499 57526 891051262 42652 42653 685335578 32840 32830 416912682 68655 68644 980850701 5862 5844 309508999 84359 84389 914459125 51629 51630 603269698 41016 41030 524485640 51832 51833 585323962 82705 82724 92793472 52591 52592 1187031 97115 97116 69392764 26313 26299 386320756 67467 67464 733808501 40387 40388 539254235 90247 90248 811071768 45694 45695 452210498 71238 71252 924888249 97587 97609 268649453 39333 39324 142591692 15607 15635 583274312 38953 38951 213739096 49212 49213 368715025 98061 98062 74572326 31953 31930 83872978 26092 26098 461807565 68138 68139 932220468 24498 24474 691654265 1553 1575 82827114 3411 3412 847167553 30878 30879 698822492 73149 73132 22032311 23087 23088 946509690 29739 29719 498710049 76656 76670 625300309 98355 98354 615761885 10030 10031 433535118 15909 15897 839517671 2193 2173 601726822 37295 37311 748750719 15666 15640 366116208 98953 98954 638893940 3170 3171 180658870 78756 78729 926701874 30323 30317 190574377 78603 78604 306788633 45685 45683 94597362 31357 31340 397115292 61328 61329 267452226 88040 88017 621432139 59759 59785 984099249 38156 38173 948952270 26120 26138 85160251 80397 80398 299720257 12375 12376 804436496 43937 43938 276238253 34159 34160 860175483 69532 69544 125734810 16865 16861 554939045 45656 45639 992440270 56905 56875 855221506 84060 84061 89225877 31055 31053 236764711 97362 97363 249259308 46958 46959 298582743 52892 52893 398900816 95070 95071 389808969 83678 83700 595016335 49407 49381 559508949 50914 50915 368818114 37794 37795 768085285 81385 81386 725800645 99156 99157 522923035 89815 89818 815950236 47929 47930 222569662 23370 23371 799682890 7362 7374 240523678 82557 82565 608427123 91418 91419 950983936 60121 60127 665483442 62332 62333 701193640 76992 76993 743424594 11757 11738 771457549 61847 61848 255005761 67911 67918 979069346 16268 16269 614383137 68958 68959 696302547 69032 69033 597858514 39272 39273 612563012 73987 73988 796971917 63165 63166 810703241 85133 85134 860068098 27122 27123 181322555 87159 87160 874012961 11540 11543 677701132 45571 45600 726055340 50163 50164 304704141 25821 25822 357397583 17733 17734 613482001 77831 77807 551335132 24016 24017 747423348 66127 66147 151392253 88533 88534 149722409 53706 53707 816211827 6469 6470 345291812 17948 17949 677351227 93148 93149 816840200 36062 36061 276916573 91397 91384 979690053 19438 19453 314249211 50425 50417 385187781 35231 35232 324194910 16405 16407 139656303 43266 43267 815270068 6754 6746 898541407 82118 82119 201051469 60533 60534 711191338 60378 60379 734114766 26321 26322 546524053 44304 44305 744356395 78256 78257 92686652 72768 72769 561909123 38380 38362 560100113 69680 69681 619871105 28732 28733 959711812 99012 99013 215305492 803 810 83244696 21487 21508 551389940 63171 63190 807762243 45535 45521 525048104 85962 85963 500595089 41269 41240 216384609 97464 97465 58341823 2387 2407 997539022 1978 1979 1130219 43468 43479 412113628 31565 31566 726379054 3041 3060 641514783 88064 88070 674920380 97575 97605 395098725 31962 31963 745407674 62637 62638 282560484 86258 86259 704469303 27839 27840 182917630 88472 88471 962370530 93443 93435 941868405 92266 92278 645661747 68042 68043 554548799 71480 71481 726145000 12130 12147 304694930 19354 19355 955350565 77922 77939 59229113 21201 21202 325680065 67969 67970 288196877 66727 66721 835186231 28103 28104 389151712 28970 28953 629898633 972 966 688874515 74173 74159 924087468 7010 7011 192513599 27008 26985 518658780 4572 4553 465568293 89618 89619 519694034 77461 77462 803856750 11648 11639 735090070 18458 18459 559287581 96013 96034 875996041 58025 58026 432031235 85711 85697 203870602 82082 82090 515331790 6109 6112 255841639 32352 32353 588257535 43176 43177 320769476 33413 33416 794053529 32644 32645 145627252 67669 67670 94502961 63226 63232 21585232 97822 97823 801430170 54495 54513 959687443 52454 52431 422001734 53290 53280 955361604 11207 11208 643731121 70765 70779 549615689 43727 43728 726975263 71879 71880 19720972 54895 54896 837448620 28601 28597 216404904 62838 62842 428738492 28738 28739 934114970 14512 14541 311817740 91434 91435 352794178 44572 44573 79879583 94798 94795 382411443 89408 89409 179542751 20649 20647 394552212 78359 78360 407345466 96507 96526 417973320 61764 61765 852512233 87281 87282 689016862 23613 23614 756532727 29602 29603 994722649 86263 86265 875478394 87476 87460 581029080 9774 9798 856449224 89092 89093 929289027 44624 44625 537264481 21524 21525 988898203 55813 55814 16511451 91653 91654 973141177 27029 27030 78861681 89280 89250 337808263 89443 89444 958477226 90986 90993 764271208 19717 19707 408671507 66588 66563 379922219 45276 45254 645282333 84061 84046 547463751 10200 10187 674741536 11916 11914 539042766 30370 30364 201163785 32857 32885 546804120 48558 48563 330316006 17710 17711 790750923 72256 72246 276088765 96628 96629 296108641 99793 99794 846352359 43899 43900 286144405 51310 51311 950650387 61273 61274 702859629 1578 1579 31256246 83316 83292 627443313 1315 1288 55309793 11208 11200 425757239 16180 16181 819583906 49256 49257 355305379 32837 32838 937361735 85780 85767 762133818 30921 30912 944943360 89780 89757 315909371 40022 40023 700457986 61113 61114 854543554 87622 87651 129504385 21160 21161 601788336 17247 17248 399579793 97195 97210 88781219 2195 2209 377840326 2522 2506 940793024 94426 94428 289507334 97618 97619 602305210 86529 86524 373157376 63604 63605 443645625 83823 83824 601403441 17259 17243 19544076 55341 55352 949915945 22509 22483 354502425 88860 88888 799590878 14879 14890 799402409 11481 11482 907378348 2752 2753 376430720 39961 39966 188235748 33399 33400 937756613 49606 49607 813079865 76918 76919 113031002 53205 53185 246979142 49329 49315 637233205 8844 8853 427068503 39794 39795 516441192 97341 97342 487523221 39536 39528 232182439 52415 52416 686170364 97752 97753 642515531 73931 73951 910022006 47566 47567 639638997 38297 38295 852450551 21269 21246 452809212 34930 34931 30912194 33369 33370 227656662 45983 45984 100555588 29401 29400 939487704 463 465 209054718 63950 63951 631461818 4066 4067 40748941 63883 63884 938436679 78419 78396 13933456 84329 84345 938896945 69667 69664 126011312 66803 66830 548964985 45107 45108 851069388 19583 19569 874909873 40197 40198 102615830 28327 28328 409542025 42981 42980 464143207 2128 2138 308949263 56758 56759 262086815 41101 41094 794268602 39507 39508 149128461 47130 47131 672340713 14889 14878 764975372 99675 99695 796530181 9264 9265 885248641 88033 88003 766278751 58344 58369 145673628 54793 54818 180931987 22929 22930 276808715 72960 72961 235814063 95021 95000 845371106 73929 73903 132637679 7819 7820 612322243 50195 50192 398354736 11149 11150 870803242 32469 32470 255359632 31675 31676 606160482 85069 85067 166947316 99143 99135 528535563 32276 32248 537894205 45847 45848 973836377 11240 11219 452304608 90182 90184 552354253 52609 52614 76694356 9195 9196 83186805 31663 31645 458350211 83359 83360 89966090 69860 69861 600820861 32461 32462 440676007 55053 55026 670804715 90540 90541 983904072 10369 10387 593474796 34157 34158 83001855 38743 38744 259242832 79727 79728 36339935 40421 40422 318766115 59778 59753 575309588 35870 35871 218687750 60117 60144 881474223 17822 17820 845561725 47219 47220 123569564 62882 62902 571698415 16265 16274 804423245 51308 51322 909689081 88245 88258 328025507 40394 40395 296304000 96188 96189 682376225 76792 76793 465944986 70423 70424 286924311 27491 27492 187214061 66453 66454 93394222 54974 55004 122355698 89873 89874 267636590 68472 68442 638311775 11794 11790 179121434 79529 79530 839211016 59205 59183 575629558 15710 15719 589037701 89302 89303 590385721 34580 34592 950996634 39896 39897 584428808 44022 44003 584629900 74302 74303 496232033 47747 47748 644387460 51332 51333 463425511 69395 69378 801598110 91870 91852 426992582 15315 15328 594951276 7755 7761 136919611 27879 27880 157248860 70537 70550 399159040 60569 60570 10379940 31461 31481 76236823 90021 90022 612762410 54262 54263 468354799 30806 30807 165504077 26065 26066 528959813 81652 81664 391831556 32131 32132 720054403 11905 11906 388995493 96368 96389 594285296 90470 90471 855023012 59441 59452 342702061 58752 58735 99114358 65520 65545 913349917 56357 56358 138012107 57756 57751 813501773 45975 45976 310336304 21159 21160 336019440 47593 47614 236072198 46910 46911 436577797 4186 4208 141906579 79729 79715 272586346 2391 2392 513836481 1714 1688 748026106 17007 17008 395213254 86441 86432 601557801 72781 72782 722181743 25157 25149 989144243 80202 80206 753471047 64526 64500 330266991 66723 66724 386380802 60069 60070 980378917 22375 22351 781525946 55415 55416 632232017 16100 16098 253288770 32134 32135 714552526 28652 28653 322784416 81326 81327 835194133 96736 96737 57470976 8499 8472 496017962 37976 37977 662606993 16614 16615 572818758 1087 1066 81312706 1703 1722 551197703 59823 59817 630246541 7014 7010 842962873 61822 61823 312058926 84639 84612 650365738 67632 67633 77470369 44546 44553 653480941 14772 14773 576414447 12192 12214 299528482 49558 49536 394658669 40680 40681 56933773 55280 55281 62088023 19204 19194 121617934 17444 17445 431681716 47455 47457 383545430 61858 61859 998749922 87346 87358 671034965 74635 74634 738442065 25581 25608 319713175 50625 50628 654428101 39364 39371 90732945 70265 70266 759612759 3167 3168 724515426 48824 48825 912728996 27688 27689 596972066 55698 55699 921605725 33424 33425 302956074 29266 29264 130091461 42508 42509 938897668 35997 35998 426097355 77585 77559 426591080 42362 42360 331660703 53687 53677 686703312 72601 72607 391719014 8000 8001 627045912 41208 41209 807509710 89700 89730 810620326 52627 52654 46617165 46179 46181 12623320 59872 59898 6791637 38450 38477 312347845 65768 65772 113821363 60874 60878 686659689 3351 3342 500522529 63565 63566 451849495 48770 48772 120414545 44974 44981 258312014 24931 24912 505966707 57001 57002 98779177 25691 25709 106992887 59403 59425 710624591 92315 92316 642473070 18554 18540 324397715 26543 26524 534606855 38503 38478 360380200 11809 11810 771419891 73262 73264 829128096 50392 50393 832471705 45610 45611 95020158 97095 97100 889261826 40517 40518 36317212 74708 74709 339910650 29385 29362 975469051 45880 45881 91635247 15940 15941 40901746 90578 90584 546288546 73024 73049 635954781 35783 35784 727243172 75252 75275 848388481 33888 33889 588225112 82462 82432 677180207 39709 39710 128149668 76399 76411 436558700 14869 14870 430078385 65896 65897 856866411 53038 53039 920852902 66727 66742 188886198 71861 71862 243650525 3894 3895 352503430 82944 82938 612730963 37670 37671 418841314 64344 64345 727095747 76174 76154 342386704 26754 26755 943686533 52496 52497 474309036 98558 98544 681639487 41729 41754 385764887 45960 45966 103778912 13950 13968 167654240 73505 73533 459004327 27855 27856 401354942 56067 56068 352968198 53986 53987 969605620 46380 46381 520555680 94729 94730 186490387 81478 81496 172919604 65251 65252 770919368 97411 97412 370985831 77588 77589 176531401 21853 21854 365387111 83546 83547 808836766 65948 65949 357895797 51237 51231 431550099 89861 89862 760252305 90159 90160 336271931 61413 61439 776605906 40205 40234 623495955 47004 47005 22078630 96470 96480 406943613 78437 78438 299700124 73266 73273 616081659 92307 92281 739468958 78271 78253 868904306 2702 2703 604376195 32141 32163 994986641 89482 89483 813846299 50694 50703 473713440 41195 41181 444648086 12270 12277 907159951 1577 1578 711101920 58983 58996 627493310 84930 84929 520992432 24645 24646 797705817 51693 51667 33956437 24872 24873 944613951 47178 47179 738242297 85440 85441 1729540 11821 11822 28957138 3050 3029 759381969 58861 58854 888281947 268 269 64574364 99741 99742 270431295 28404 28423 295270446 67718 67719 708188983 10615 10641 986706852 68756 68757 246995753 87907 87908 689388022 17552 17559 533091068 14849 14850 342276115 55719 55720 642760125 89241 89216 67007103 84945 84946 382083008 77749 77750 174527608 56155 56156 335717800 93470 93482 402520155 99371 99372 780399785 1151 1174 532773882 67910 67911 610892569 26848 26850 171965247 82710 82711 90002616 58494 58495 823102371 76645 76646 571907282 64079 64052 775510684 83616 83620 665909332 71377 71378 666009470 37774 37775 703787808 154 132 856144577 86938 86939 441947706 26410 26411 256778427 10006 10007 677789799 24960 24940 210306115 51014 50989 852065428 95402 95403 773786048 65624 65625 353645005 65129 65113 352192142 45391 45402 867869385 27996 28017 492686262 75384 75385 331852860 61231 61232 670716588 20818 20827 665453633 18083 18073 962486551 54600 54601 2821495 4492 4502 553957863 35985 35970 606400639 63532 63508 689929366 11101 11102 654440584 85637 85638 726045025 92953 92954 155777956 25725 25726 374414866 43328 43306 281800798 5907 5908 684047382 29375 29348 764469441 1965 1966 736878246 7957 7958 594565692 57910 57907 539179828 17673 17674 801602350 1829 1830 413375602 94040 94062 791707684 63286 63287 360768252 98984 98965 409246159 18344 18336 94923464 81025 80999 749287679 69395 69367 561930183 79548 79549 964674903 17057 17058 823730962 5675 5676 801108082 10025 10026 719923431 16225 16241 810613217 84428 84444 526180096 53656 53645 752020869 38435 38407 967095163 69093 69094 151574383 26359 26331 638875490 8868 8869 225250044 6408 6427 518854552 99817 99812 53868614 30887 30858 812141498 86329 86330 235980469 96110 96117 574579460 97823 97824 202494839 32327 32315 223785242 42484 42485 116242081 10521 10530 194467038 22140 22112 192780197 49834 49835 788597964 81626 81649 331762363 35106 35107 25634394 78476 78500 79128729 92848 92871 602067470 75963 75967 970952155 60034 60035 147138525 39137 39138 757107236 51126 51134 999545401 13525 13522 266028121 20215 20216 529357801 76994 76995 324201100 16065 16078 421343683 82463 82464 690101032 20651 20672 166745033 31996 31997 72040007 33899 33900 659324667 3977 3997 383325940 55196 55224 739265753 38580 38592 245939528 92646 92627 199877768 33847 33848 55754971 8166 8167 522688208 9509 9510 237512164 84769 84754 52435085 38604 38591 288396540 23973 23974 483918546 28714 28715 276954034 34851 34852 715008090 99 100 502348137 56855 56856 911172143 74075 74098 451862506 15291 15292 752211709 1884 1885 165931577 13276 13274 20390636 96519 96520 705625694 53491 53492 710842339 8093 8073 169726906 461 462 882594364 52475 52476 682745498 88727 88729 904317930 89787 89816 83096584 7401 7402 140988788 13982 13995 507322863 82289 82290 795710553 5792 5790 786549520 23588 23589 379085933 42622 42623 156390978 11326 11327 788502698 80291 80292 742288624 26295 26296 723895836 72916 72904 449406433 25631 25632 336420302 48112 48120 399103584 65355 65325 330826856 823 845 151050344 76202 76192 772684520 83442 83443 10833429 63605 63606 849946404 17691 17692 538389422 69445 69425 725499266 84144 84127 581165202 79631 79632 76283621 71927 71907 632393916 97454 97458 564769265 59154 59183 406398986 99230 99231 157022017 29578 29557 940830380 40810 40817 295957662 74182 74159 435528088 65513 65497 465519567 87056 87036 522626292 27758 27733 64225165 69153 69163 461635170 82882 82895 73722269 25924 25925 608317405 11762 11771 550569820 64207 64221 986674526 79739 79751 51564069 85953 85961 408544663 68737 68749 914230434 25815 25835 83072882 81835 81836 88764403 52069 52070 569889627 73675 73676 642105549 49369 49378 639088548 6788 6813 511807306 82714 82707 575615072 17154 17155 578242511 81653 81654 816235021 54935 54936 865865268 10941 10942 379217007 74730 74749 673694116 62588 62589 707641777 57554 57542 705935543 47218 47211 752194682 32987 32988 750758736 5451 5452 87024079 4581 4584 940569022 44005 44023 153738124 94949 94950 942312207 72575 72576 113858773 16855 16856 316474795 60790 60791 437372672 90399 90400 811041979 38316 38335 8993115 6393 6394 129840544 33791 33811 627352690 43869 43885 643611300 95348 95349 155842219 94928 94929 194838782 2839 2840 691779352 52658 52665 442067426 80634 80607 946358440 44304 44307 881568584 76745 76768 308278136 71129 71130 985029651 91688 91701 325982882 59988 59989 338952553 5459 5483 911470383 84459 84455 869962167 83927 83955 576692262 28893 28894 47083999 29227 29228 842389435 72234 72204 839541020 16996 16997 291739939 13692 13693 373814780 86857 86849 404677371 59494 59495 504671399 94304 94305 387525835 5058 5059 287646218 9577 9578 388394035 20540 20537 261057493 92603 92604 714839345 98373 98356 136489956 38644 38645 534760437 53906 53887 982052074 90240 90241 772937169 32693 32694 872124241 26600 26601 561975045 92183 92204 517153612 42393 42394 622226788 70943 70972 116709437 16354 16345 650901302 10629 10630 174503850 42213 42207 984067056 93066 93067 413054166 3055 3056 503241043 27147 27138 967668085 57057 57058 136035052 16165 16184 337763364 20434 20435 306091698 62574 62575 697659232 77754 77755 773514529 16532 16554 18700278 91753 91725 484639133 52836 52858 300368632 22285 22264 844230922 92386 92387 670059608 58009 58022 743478205 728 731 828195823 18103 18104 102470919 28876 28891 733580976 51334 51335 444896582 22236 22237 550991998 51752 51761 218963890 70595 70596 42115116 46750 46726 303620758 16305 16322 874911273 94226 94227 84565286 59791 59807 148638412 33457 33458 235617859 81510 81502 18490671 13194 13195 499374895 53667 53668 660106703 24205 24210 347734990 99955 99956 708368583 23634 23635 35864962 91380 91381 295343922 23032 23033 8636430 82282 82283 721907871 84316 84317 313048387 94496 94484 376482490 87874 87875 568513960 27904 27905 313441364 87502 87503 377336500 55495 55522 785856433 36281 36282 202668186 96243 96254 487457619 77795 77796 633472035 62953 62971 123105125 35872 35883 224559088 97824 97825 245163578 29803 29804 920813650 29726 29745 133484886 9737 9720 894912771 76936 76948 524433186 13629 13630 144567940 24362 24344 804549422 87217 87225 300811158 96567 96568 18016863 28198 28199 462242802 9510 9511 716671491 37357 37358 130998071 85485 85491 819761327 26283 26282 193450859 88650 88651 506501344 63665 63642 210118672 67782 67771 736214354 26700 26701 752089308 24000 24001 968620779 34917 34921 241133374 5653 5628 9897051 18666 18659 69636745 98947 98948 919350740 70586 70561 269031905 49044 49057 861773220 49744 49745 804971523 52224 52248 724217318 16967 16995 961357236 85981 85982 206271488 83340 83341 224134091 16834 16848 714209094 8047 8028 792774985 20979 20980 929097008 96774 96785 408780871 22234 22243 775141088 30864 30865 257449783 87819 87820 128572266 18796 18769 89685638 4478 4479 107167475 24483 24485 390560976 44684 44654 456749777 85122 85123 305200288 9220 9221 801079897 50255 50256 340533207 91352 91353 364360082 56515 56487 630994137 68782 68767 395199920 81883 81904 764887342 6621 6627 664228388 13159 13145 253730469 77284 77269 151446244 66993 67005 512858148 59526 59505 535534255 19100 19101 334042013 91133 91134 626451563 65939 65926 700529325 60346 60347 44650854 22863 22879 578941768 69627 69647 549864307 66286 66314 8233315 21443 21444 329996743 23744 23730 235699247 79987 79988 131555854 85241 85237 652009210 63515 63518 687172139 14603 14604 991880141 39415 39441 193539769 70547 70548 308874845 31082 31111 959334154 77853 77854 531615734 44473 44479 35146410 83652 83653 270194892 11918 11890 767619472 42485 42486 231512833 92642 92638 103135672 24381 24364 952932180 74533 74534 192694361 90471 90476 232910504 92297 92298 795967737 99951 99938 661780865 54018 54022 527297649 56350 56351 713811476 11074 11075 902352108 97205 97182 903048104 77976 77986 221042778 84927 84902 365748584 99124 99130 469790688 40393 40394 796942579 59645 59629 494607139 78986 78987 855533947 28990 28991 721845077 37322 37323 880979331 60676 60695 569975849 5607 5598 759686906 10642 10643 919529463 83850 83851 631866388 65334 65335 377965073 90313 90328 360423168 26447 26468 130007293 12614 12615 829887248 55117 55113 808616799 11736 11737 492917516 24768 24769 20926157 9194 9223 691667016 7151 7152 508741185 87817 87818 399402598 11708 11709 513040657 4545 4541 475349827 47740 47741 798504592 46276 46247 950710790 57624 57625 890374438 98797 98798 625374016 21992 22020 218248141 59280 59281 799446143 74441 74420 765212156 71034 71035 502044073 37078 37079 594335892 56254 56269 261388651 22846 22847 588327558 52860 52861 774637747 64016 64012 151081148 86114 86115 353317630 98694 98695 101112504 97120 97099 828988135 77073 77074 666490758 94618 94619 964176430 9893 9888 132763763 10994 10995 607611302 1206 1199 53727604 73987 74014 75830965 23413 23414 144402162 46032 46027 672416992 57850 57851 895679477 28012 28013 855817387 71497 71498 476893173 10980 10995 160915685 93870 93871 475980302 68690 68711 984099923 66949 66950 724761563 90296 90297 978188166 21364 21365 694456885 46307 46308 328673024 7856 7857 949641463 71476 71484 390234197 4574 4575 198462812 34928 34929 895333894 96856 96876 664571269 51548 51525 617590811 64532 64533 36876070 15999 16000 617393688 96037 96050 621026355 83383 83384 936301083 49185 49194 145927205 31748 31759 250460981 37331 37332 289372373 85470 85458 991896792 60223 60224 257109618 3582 3594 165830268 32789 32765 274586830 32965 32966 403921158 92088 92089 535970403 76900 76875 508903319 64456 64457 488091200 30111 30125 689503523 34942 34943 309921133 57929 57953 399172679 60333 60311 806177476 98434 98444 774034960 6170 6171 46171942 61372 61397 192883785 4792 4815 157421181 47404 47392 396469444 61390 61391 54963525 45438 45458 446503026 51458 51484 189935708 99141 99113 890846545 21843 21855 190890555 24059 24060 125899094 43761 43752 933847973 90256 90257 671297229 66927 66916 893938512 23968 23969 984589083 52092 52093 241066093 5455 5456 599339897 84143 84149 591648446 23806 23807 993988548 30738 30719 264652248 76158 76159 524208211 79106 79102 854879645 79334 79335 527080061 11814 11815 195799206 21796 21775 540951861 78517 78518 344741761 96073 96100 306203566 33321 33322 753126003 21431 21446 390954064 56004 56005 582714702 84581 84597 422621049 22930 22960 454860363 27383 27384 742930046 55145 55149 382353805 48605 48627 140766110 75039 75053 904023980 6121 6127 117951889 43543 43566 81617924 78293 78294 271494254 65016 64997 162896291 52069 52078 650788329 61673 61674 109944546 89033 89051 128260270 71691 71705 112758140 84161 84162 982821011 4810 4816 947988924 92114 92115 667554459 58036 58059 633594783 66789 66778 51716322 33570 33571 440602605 70010 70018 155916825 80730 80728 775042230 49358 49334 856064533 93815 93832 986747626 83971 83975 532336905 91984 91985 496803376 62442 62465 342941025 63769 63770 795540469 9263 9285 605270074 69527 69541 551978746 95882 95883 28546229 62793 62796 302201227 98628 98604 213192260 10536 10521 488872017 72585 72588 197778711 64965 64966 11592580 65727 65747 808821904 74265 74261 676955436 71522 71523 593422128 76430 76431 231632548 18952 18963 99234345 64702 64703 666179865 42220 42221 640808267 70813 70818 114348482 72475 72453 311034119 98105 98106 523881730 75181 75182 791359883 71335 71336 112595962 19384 19379 64870913 18901 18878 865439809 97508 97509 574477665 22352 22368 802328026 21381 21382 640436463 71206 71207 844105966 46542 46543 517169485 44947 44948 737889884 65674 65675 621147354 2692 2669 660397014 37154 37155 191040241 7169 7170 633402458 46320 46349 977885250 89619 89620 202797102 97544 97564 721322623 15505 15520 575611152 67033 67035 41217289 32604 32574 85774498 4900 4901 614895887 55748 55757 964806205 76383 76384 227591319 96124 96114 172395965 20799 20800 333193953 26719 26720 847427627 19620 19621 2048769 81412 81413 206403540 65984 65974 126161925 67791 67782 222302829 88456 88474 241081399 25096 25088 922689650 86998 86999 286079306 92588 92604 568996340 77091 77092 781339692 64835 64831 33994495 71952 71953 43313384 41347 41340 540257622 66022 66023 240917336 236 222 317942403 32493 32488 442265646 65516 65517 650788737 34186 34187 350313870 21552 21570 66852568 97914 97915 397441820 74278 74262 927234867 90684 90685 636574840 7559 7586 534295210 91549 91544 631771999 94644 94623 408149710 27522 27507 391061884 88071 88072 550887988 89347 89364 96270468 88034 88035 675357391 66853 66867 419009045 62859 62872 123336331 52792 52793 907426248 30809 30838 677399299 27893 27894 330289598 53397 53419 755351422 12730 12707 248108529 70561 70562 460217088 60027 60028 543821682 85162 85147 40490788 66531 66532 459824909 75148 75149 555801539 94553 94571 293033683 12811 12841 454012535 51178 51179 881781994 78979 78980 110222673 62428 62429 904845852 87219 87192 615747734 29626 29622 686499447 43334 43324 808597119 16075 16105 544351181 91034 91059 942807121 61054 61041 116896627 81004 81005 568414069 4892 4893 23370575 95992 95993 832056192 99295 99296 52578830 9481 9463 640018367 82954 82931 735127495 45534 45535 867814244 72844 72869 102130153 42133 42134 464863634 97940 97941 373503626 41018 41019 792255666 72918 72919 103571564 53603 53604 365899499 80630 80648 625631101 48 74 990535108 44628 44658 127920645 70082 70083 7223184 34715 34723 476896938 39474 39465 236262995 87913 87914 358021210 65979 65971 288531137 57066 57084 790877809 60373 60374 76414466 96680 96681 479906730 90737 90729 194584933 36582 36609 110551940 28407 28408 895420381 9290 9264 515241640 76271 76265 402525486 46482 46502 313466258 62679 62680 185388403 11012 11021 955752518 53780 53798 727338604 32973 32968 748931336 27139 27140 947243339 82172 82187 384476076 27409 27410 946858771 47860 47832 455192980 89098 89099 882778027 98967 98968 936963798 59889 59876 82364034 79223 79224 132346846 87468 87469 45684972 50328 50326 51972140 290 313 217616639 86108 86109 379243849 58446 58447 606202062 42135 42136 24852213 8205 8188 322281127 87751 87752 137571562 25215 25216 337932965 31818 31794 160445738 24158 24167 158715075 81172 81185 510636543 73565 73566 678154524 18652 18643 676980874 45424 45435 550817274 96990 96973 618716380 82681 82674 76370103 88806 88807 597022190 88668 88669 328950350 7479 7478 452727414 78594 78595 187480754 44084 44085 443495975 10908 10909 440315603 26430 26431 241134853 55442 55443 440085397 48591 48589 528843556 77536 77537 188083390 47754 47726 41262447 23164 23168 221643952 98808 98809 501870599 7474 7492 369895201 4090 4091 180686627 93810 93811 875835143 1189 1219 366936995 42461 42489 106263502 90987 90988 198269767 66953 66954 894491452 18758 18773 90454535 33019 33011 867975595 90946 90947 273500327 22657 22658 261017258 33782 33783 769968686 80296 80292 423766771 21496 21497 211370212 28635 28636 786243403 8250 8229 691531010 67452 67464 838576295 66175 66176 366546659 59553 59554 40882276 17379 17380 424321024 45749 45740 413920974 93580 93581 410579799 41942 41950 361383328 8276 8292 924885041 74496 74497 103931183 42952 42951 430273012 74830 74831 748409310 15847 15848 849526174 98243 98225 724795833 6347 6370 132704290 36272 36273 751603541 46808 46800 533015570 71208 71209 999510338 68282 68283 630596332 81068 81073 847767228 6419 6390 550750731 77406 77388 187227079 46646 46657 382824939 8418 8419 432775152 76067 76088 878665548 12341 12350 166893177 7579 7551 164483700 99516 99517 57922292 25761 25765 795471858 92220 92221 535820148 27600 27613 332955325 73357 73330 844736769 60152 60153 601292554 49001 49002 397552121 67990 67970 485656077 43846 43847 474614004 86796 86797 11580808 93115 93122 583196007 32127 32128 293778111 94687 94662 481890152 50549 50550 257590379 47321 47332 169701483 97307 97308 642059372 7480 7481 995932395 17859 17873 974906582 87768 87769 721459259 76693 76669 239272177 29252 29253 284468695 1159 1149 150736718 46087 46102 369165547 58774 58775 635549290 92602 92611 861844051 40872 40884 452578627 94838 94854 536979896 64747 64767 168561746 54324 54325 317150929 74266 74267 937704493 26023 26006 100084828 66767 66768 203693361 10133 10134 117177066 76303 76304 977330583 40400 40401 461622128 40359 40360 266617698 89207 89236 390202626 82146 82147 925266993 9154 9155 187910139 61731 61732 195793050 80492 80476 111367336 84986 84993 52266583 88261 88250 627136547 83094 83076 242092604 45425 45426 336792823 19881 19882 953062666 62420 62410 652956285 46715 46716 760510182 41644 41645 150416585 15000 15001 475906695 65002 65016 386368170 23686 23687 584281148 19022 19000 359803200 97743 97764 105954559 52847 52848 297967791 68142 68169 869310471 43709 43710 621371290 21197 21224 665015486 86549 86550 968861363 46313 46314 236787655 58038 58039 264535163 80777 80802 961832688 88223 88224 154734480 14758 14730 463071477 57605 57606 99554657 98922 98939 506520149 24267 24268 97007714 28538 28524 53288876 71635 71636 319251007 61624 61625 138043 44856 44877 680211993 52448 52419 70319754 42132 42133 966580824 2563 2564 890437787 48238 48244 128502483 9193 9206 419524193 31090 31091 227228251 43030 43042 864934853 70072 70059 942468191 1254 1255 803142481 62488 62477 577385264 44201 44178 58965636 78843 78844 516591283 4502 4507 458121939 80050 80051 816266491 79706 79714 481144095 67189 67190 709488629 15527 15528 22165744 22957 22958 606380444 74433 74434 409933401 89997 89991 401054183 68077 68106 774773613 97804 97800 969777287 18138 18139 637351918 58398 58399 722172473 58951 58972 969660768 61861 61862 592706429 19072 19073 112316796 17366 17349 942865859 65031 65032 726743771 60051 60068 846457958 69934 69935 151588462 64571 64572 308717337 45756 45757 569055145 82465 82466 427215252 4022 4030 206106944 62585 62586 502725721 35559 35560 916837393 65566 65567 490959334 89276 89277 923564570 75979 75980 814460772 66475 66483 852033972 82127 82140 405126565 6532 6531 863617283 81855 81832 521882494 52465 52483 693404632 9371 9386 238936194 2695 2696 66340710 2543 2536 616510532 36655 36656 135033008 5535 5537 774508874 23317 23332 116322348 96101 96071 413360227 13570 13571 974209475 68247 68248 83959351 21675 21676 787535235 41616 41612 686127344 63955 63956 374695965 54999 54988 310823956 94605 94606 435549536 91331 91332 120130841 33677 33653 272173514 53632 53633 957780880 25739 25735 820936221 91015 90991 923452606 74613 74614 215353091 65780 65800 705219650 74537 74549 873737004 52235 52205 132936702 56682 56671 921922845 33692 33693 163701671 76066 76067 560527066 68412 68434 87847957 37583 37613 191636353 12271 12274 660888821 13877 13855 685668271 99981 99982 654366931 4144 4145 670934716 53966 53952 637857844 21007 21034 741305925 79369 79346 384483158 34507 34503 650648960 24986 24987 174575362 8559 8549 810793972 53762 53735 706020067 79822 79820 413854088 41862 41890 455563959 37351 37352 834882546 21105 21115 621384566 48963 48952 795953234 32452 32474 284314831 70080 70081 135007626 95853 95854 269089212 86682 86683 799899482 59779 59780 543363196 21660 21672 853194057 82997 82998 861002206 76740 76741 921488368 47303 47304 329621931 82110 82111 309431826 35258 35259 376047481 8537 8534 809493805 2179 2180 36586819 65501 65522 124951013 42019 42020 31952838 91114 91115 408029301 90758 90750 954766893 32049 32050 954976771 50968 50969 694252442 9941 9939 598078584 25628 25629 873616819 9805 9795 118629857 39783 39759 622609372 34078 34101 704471796 3904 3911 630251771 34806 34805 671663110 16496 16497 111476108 15561 15562 593771778 62723 62724 140061571 38419 38438 862057104 75105 75092 81383830 52102 52103 894657521 35651 35652 994560610 64348 64377 425029554 9000 9013 697414184 38737 38738 502904674 86689 86659 432043676 51218 51198 903388787 60224 60225 678806651 62775 62778 742613555 73401 73402 12416174 58181 58211 789824164 6002 6003 858602932 63965 63988 414740088 89427 89402 917333569 24913 24890 675664392 43137 43115 168424650 45130 45131 981128692 12276 12277 620132537 60218 60234 86624508 44210 44211 557278148 79022 79023 535815210 63099 63100 282945989 92615 92594 755399772 6055 6054 938262061 93978 93979 72933735 28572 28573 89204206 35835 35829 4556962 12127 12097 93023491 49277 49265 110417480 22398 22403 713720890 18567 18568 693710693 52677 52678 190928318 42053 42054 201373789 5684 5656 116944761 46308 46313 496934636 48267 48244 647798433 99700 99684 795930368 83030 83031 962064484 10091 10092 64049348 65954 65955 44565857 2840 2841 267580566 21096 21097 858584651 91900 91930 704640083 31222 31223 205358105 80599 80600 457252792 26440 26462 432161070 8771 8776 488733202 80813 80814 322159842 66425 66426 291830996 95399 95372 300380886 79384 79385 76314207 85037 85039 694857672 27590 27591 492192620 16545 16546 225553043 58296 58297 434407775 73492 73493 933147848 27186 27177 170217253 94299 94300 568956450 60135 60136 921655983 62093 62068 511044958 29498 29519 684092572 77096 77097 949140290 51286 51287 12209507 85530 85531 340578112 94447 94448 941857044 73403 73404 552608963 79095 79109 54765648 46323 46320 186123930 90089 90090 144967713 14425 14396 447942531 56826 56855 793228055 24688 24668 566918287 72483 72455 901736310 5067 5068 349272721 12487 12479 837341194 9472 9473 5460450 76321 76292 859338234 96590 96591 633507812 13382 13361 768723187 3050 3051 991010553 2915 2898 78906848 30402 30377 535390821 34691 34692 305963232 84554 84555 243325004 75223 75224 671480240 622 630 562742627 34483 34501 399016324 88857 88858 276104154 71221 71208 533737494 64855 64856 291969650 26694 26676 853330640 69052 69080 476423480 89913 89885 711562476 90506 90494 833733928 98758 98743 578428143 94569 94570 92207143 90663 90672 688828720 32408 32430 112083653 98778 98748 669967497 41633 41634 386459952 43810 43805 661663927 56237 56238 472739702 55633 55644 34984683 82588 82589 766808722 73216 73217 882771705 35809 35810 995597982 94988 94989 642225002 75838 75839 473180261 68716 68713 771832681 37831 37813 335564025 93762 93763 711283719 44171 44172 100470877 71233 71241 766133452 36729 36706 80553375 8749 8750 878634451 26082 26095 38261231 7323 7296 371171165 27777 27800 876209090 22128 22129 747674319 9396 9397 342647690 25569 25539 667259285 91534 91546 335631230 14675 14676 800527296 30615 30618 414377511 21753 21754 965607231 19256 19259 322510531 10167 10168 492722758 44735 44747 415158410 55687 55688 482109425 2606 2607 574957703 83110 83108 630634645 76670 76695 495734589 20686 20687 603800253 28935 28936 358967912 18117 18118 971027363 92796 92818 755690496 23189 23186 378767401 66128 66117 308595901 23605 23606 164945737 16775 16794 779027570 40967 40968 227504455 51064 51065 619915225 50715 50716 539978668 18335 18348 584849701 94475 94476 37199115 93302 93306 691808326 76838 76839 167665417 8609 8635 558746563 74391 74392 567305179 97745 97723 138480404 75452 75480 470710530 73455 73456 834041455 83709 83729 293477175 38574 38553 990706685 80756 80740 377788558 33979 33999 187824356 43351 43379 74848084 74697 74710 889057079 53335 53336 146959561 3826 3827 915881627 70151 70132 981310405 69667 69643 176046237 30562 30563 968280344 23682 23683 281650863 70020 70021 530632412 86915 86933 511679526 78501 78502 211237672 51968 51993 345299097 60001 60010 841923857 78182 78208 645035434 63995 63996 757329029 82650 82629 371616044 14079 14080 651962972 74059 74041 587685276 99374 99358 400019588 75988 75978 579512635 63079 63080 362236832 57356 57344 405250269 66793 66822 358049668 97874 97859 966330864 29865 29866 258752414 30077 30078 936998564 14978 14979 949825065 26805 26806 42421904 16236 16237 661464948 71829 71830 611808715 66385 66386 798157781 10703 10704 866708028 19972 19955 593385467 70450 70430 334122391 871 872 177477019 71721 71722 866085139 44666 44667 214183001 34052 34050 39483458 56974 56973 934898992 66506 66507 568990698 10178 10179 513053133 14775 14800 253930946 77698 77692 837272003 94253 94254 530281441 50511 50483 82909762 35573 35597 337214299 14937 14914 251269195 49993 49994 877255030 74873 74874 250657504 60666 60667 991014103 74826 74839 215845032 53481 53482 981372842 38111 38086 863289959 81276 81277 13710095 86169 86170 917275064 13128 13129 527984527 687 688 418794592 90351 90361 131511726 28292 28300 623652282 62446 62440 394589508 35952 35953 552879193 71286 71287 157380103 20383 20385 198669218 19369 19394 651502845 33134 33162 634276871 20805 20806 863056387 76858 76886 26008471 80160 80161 995382153 49728 49729 587773677 52011 52012 898530427 2717 2718 241001461 33439 33445 134658315 27728 27729 941343054 19938 19942 254033252 53731 53732 937372890 62218 62232 560372402 43520 43509 803710379 79685 79686 6509075 62587 62588 823105492 58939 58940 618806826 45444 45445 144855262 50948 50939 137185774 24435 24436 984626805 67671 67672 336152861 26878 26879 86810708 72684 72673 681678211 60016 60044 734765534 81067 81068 35844743 90614 90615 923602738 66944 66945 120661560 53966 53991 204045366 14009 14028 231535798 84129 84150 243187748 23851 23837 229656766 16504 16505 710187669 36254 36255 449027782 68802 68793 611684999 51362 51382 553367370 25140 25141 888535187 9600 9588 877219816 30668 30659 247476501 78985 79005 69448892 17435 17436 729719420 6574 6575 202779025 81436 81437 556031609 55448 55476 748296407 97335 97357 499237969 92475 92450 491226998 37534 37554 303546853 56856 56857 844961859 96367 96368 265195736 37352 37353 208609476 16186 16198 407886953 5683 5684 470034213 51317 51345 524691427 4071 4072 454569422 18232 18233 626310884 97150 97174 817322482 69588 69589 402346192 38320 38333 993372546 12143 12132 506978825 70615 70598 779101770 39857 39858 214850473 96373 96374 521604775 4244 4245 708142309 42645 42646 359495821 5881 5882 50577316 75592 75593 173398075 44177 44194 825767042 96738 96739 700179812 43388 43389 568004748 45711 45707 303566570 50677 50678 323629237 53584 53585 123209086 11888 11889 149825319 57994 58000 462758182 7380 7367 236984093 17374 17373 546916176 52987 52988 670497769 16277 16266 717131099 19666 19642 966099332 25508 25504 818574964 90611 90634 721723359 27360 27344 568793535 40072 40091 134018824 19524 19525 412202146 51800 51801 778273387 89500 89501 468859407 12432 12433 171065690 89305 89279 641700174 21280 21269 153559250 99076 99077 761420213 5432 5439 603943463 53400 53401 378033125 15691 15716 497508751 63232 63233 513975243 14210 14211 918331722 57567 57550 917624143 12111 12112 408968194 79098 79126 25850754 77012 77013 783689227 50891 50892 227835329 22912 22931 932674676 96263 96264 119868945 31199 31196 850221262 13649 13676 664135918 2067 2088 428213063 75135 75136 690788153 53209 53210 95495433 47465 47450 357624532 78289 78312 144732792 66105 66106 782012841 4474 4445 69298199 86189 86190 893259186 59083 59071 204893350 29716 29697 980879007 23735 23736 674467375 76035 76036 694452299 53563 53564 613108088 15660 15661 792678427 49763 49742 997683809 99598 99599 85499922 65378 65379 240576200 44693 44694 123449967 63644 63645 386847227 30673 30674 917713818 58082 58083 421300673 74412 74420 362230786 69026 69027 386755939 98257 98264 848602170 80929 80934 92402974 55771 55789 227046313 99431 99436 75883037 86314 86325 364636403 91422 91423 11893731 94614 94625 467619612 84920 84921 432649383 37447 37448 12750110 74201 74209 950393776 35665 35666 468458148 43194 43195 894861585 67798 67773 767893843 573 557 944781783 33382 33376 466609679 65495 65517 171391534 81138 81139 581854895 89565 89558 558667266 3033 3038 486772921 59394 59395 395440729 73501 73502 48859606 1388 1389 819414760 27403 27404 707811199 49819 49823 28004931 88707 88687 933749872 26068 26092 286445693 13583 13584 706977709 40104 40105 209778763 55377 55378 725456235 55279 55258 337797811 86311 86312 313267202 1941 1940 145366891 87321 87322 759606542 56908 56909 580186793 96770 96771 385049771 4618 4637 245230549 54869 54893 1109959 20368 20354 815314368 85687 85676 284512073 28421 28422 259387053 73166 73167 218899855 62754 62755 277162530 57175 57176 43321997 75543 75516 822280947 21267 21268 602141013 44080 44081 180989868 21510 21511 767021456 50429 50430 545794176 20256 20278 427540859 53794 53782 849407039 78153 78136 251155452 45204 45205 428807755 62375 62376 326308440 17683 17689 872634159 30371 30372 64380939 83111 83112 519114040 52417 52418 687902564 7997 8007 6922283 29658 29665 633649428 21257 21258 584675997 42070 42060 65720005 17228 17229 30854154 11405 11404 91950345 90434 90435 966060682 61946 61947 566087386 16766 16767 527050764 71405 71388 161193984 35845 35858 188586540 91447 91432 613331443 17812 17813 42907969 28784 28785 166505010 91803 91827 171688187 36370 36391 509894351 68780 68781 75350745 64250 64243 368018147 58060 58061 41718560 87161 87185 864073109 71258 71244 781493580 86242 86259 214261095 57208 57209 951706145 19175 19176 481118678 60056 60057 461974002 32090 32061 363420360 8716 8703 805450437 27141 27139 255924823 50833 50840 405388060 94476 94488 741667358 92041 92056 780543125 66837 66850 978867834 93443 93444 834736876 17880 17888 172277577 45853 45870 516265485 55890 55896 923924099 95701 95702 556798968 42617 42618 6270580 88198 88219 898060098 15505 15484 847450192 40020 40021 870364677 37635 37636 128596737 96462 96440 88653332 34927 34925 72770687 97623 97624 541639142 24305 24314 632334994 70078 70100 742033174 59843 59844 790667719 37098 37099 679822955 78433 78434 388131224 87551 87521 370043346 41400 41401 65792829 71124 71096 80472897 11968 11969 370069325 59108 59109 88283021 18715 18700 800903627 73785 73813 806553847 2119 2120 11796145 74470 74449 519219029 65949 65950 565560492 44172 44155 526297758 4560 4572 702855825 7645 7646 775206133 24551 24552 524394945 46608 46609 522842809 98966 98967 38571753 84818 84819 959262400 51772 51788 504418427 19944 19948 398560818 10261 10253 950290483 19430 19431 816504359 70796 70797 475940263 60478 60479 736386346 77917 77927 900380647 3463 3464 913893740 84857 84843 438883807 87079 87080 246060285 21049 21066 445520966 63203 63177 373778379 46401 46402 538861383 30122 30123 849527782 99480 99481 345752069 40894 40895 909555846 8404 8405 210298341 19442 19439 936733264 18772 18773 985654770 38524 38520 344752042 54171 54172 901044645 6648 6640 807379775 18043 18017 701455131 53765 53766 717626099 69610 69611 629380655 42957 42958 447518311 2204 2205 215347390 26750 26764 677043695 41530 41534 158684898 41357 41358 173087055 80595 80588 894283909 63513 63495 200894163 71433 71448 805905901 21270 21271 659440594 84864 84865 650622740 71475 71476 854107459 75007 75032 760484404 34306 34307 467654644 28303 28304 532571843 81431 81432 252149181 50929 50951 572411672 77359 77360 739546074 80603 80589 303502070 24372 24355 684652803 73026 73048 965706177 24062 24081 847225359 25067 25068 544237101 8191 8192 941682728 92548 92529 361921844 85297 85298 614060741 40933 40934 976459718 86022 86010 411792260 14860 14861 418639273 46457 46458 508931484 41383 41384 549372293 30402 30408 939555666 22300 22301 832941565 59236 59237 414661830 58719 58720 274724302 81726 81727 622117172 40694 40699 424839208 68476 68477 744179509 63571 63588 221828490 42650 42651 60521873 29855 29856 443081072 36826 36802 773629734 60972 60973 932352259 7532 7530 393593213 11506 11499 753802176 15572 15573 597202404 4383 4360 840147191 75095 75096 831341026 9106 9127 389843816 70030 70031 935928991 12146 12147 196420247 31841 31850 428908169 33438 33468 623385390 66403 66373 514834097 14992 14993 790936944 59597 59570 628161 72200 72201 622937849 43190 43191 302607661 26064 26052 756971971 76186 76187 707949109 62854 62855 591516741 11760 11761 91535550 36593 36594 670773993 99711 99712 135493891 18750 18749 557232064 23614 23609 722523491 78841 78827 255481718 33393 33372 266556445 31857 31887 103743251 64573 64593 3741935 30395 30399 940742464 18220 18234 900842899 67482 67504 688128943 98772 98763 965250821 27174 27177 23120372 14799 14795 132497080 86412 86419 937484726 13204 13222 703302791 95444 95445 505783853 67526 67547 859430529 22830 22833 806927306 10050 10051 998579725 8495 8496 135889653 80795 80796 774704985 29272 29287 633282761 91124 91123 675343501 48450 48474 578979406 23409 23407 748351413 84752 84766 943483779 85837 85838 433113059 78740 78741 297185855 35503 35504 184668411 31157 31159 150820002 79190 79191 196262428 92118 92119 403642699 9002 8979 942106755 13718 13731 750631909 68593 68616 790015198 47173 47169 33947343 32087 32062 355935728 20853 20859 864329464 23342 23343 784336664 20231 20241 955510662 75551 75552 660543506 43297 43320 791438915 77718 77719 165343101 4392 4371 911072404 282 288 233480176 63898 63899 214520959 35745 35746 169838986 97630 97610 442037795 51384 51385 482522551 6395 6381 815391290 99957 99958 221382193 66043 66058 147711019 62429 62404 9280599 17046 17069 450293165 15663 15642 192526475 82920 82921 426779962 21951 21952 5397312 39191 39192 978041926 23363 23368 124601658 74014 74015 648265019 20668 20669 551176077 49883 49868 936661745 70039 70021 679709128 39772 39773 322103888 70745 70746 320231551 25991 25987 797656299 67131 67132 952112058 19556 19575 912002545 84580 84576 804129977 79365 79385 947312884 7684 7654 248440636 55365 55356 346123691 52934 52959 818187791 38163 38183 877748558 61379 61377 614764803 6323 6324 626527568 87762 87763 866800575 52104 52105 863912652 80635 80654 50565932 73438 73439 116296225 82119 82138 269074121 38498 38512 181607984 7289 7290 318882675 45133 45113 72382187 74531 74532 215076118 68074 68075 630767586 95209 95210 38662309 94871 94862 307055119 39552 39553 891963483 62718 62694 915314256 36036 36037 629768946 54640 54641 985599147 60957 60959 710196250 29644 29645 760334495 72093 72094 528815048 75677 75675 726348833 99483 99490 801247687 52829 52830 448418770 2775 2776 107917289 70804 70805 912856698 87714 87715 724128117 1952 1951 646536416 65117 65118 586511940 10140 10141 178675573 40030 40055 34843366 16296 16297 556307772 70611 70612 773594416 41631 41632 826117321 14633 14634 726689208 98931 98932 497718200 86321 86346 10279938 13983 13978 907281848 41492 41506 926838377 23315 23316 46141091 1844 1822 923686206 93905 93881 42971202 40116 40086 117474948 33265 33266 812194212 29775 29776 968391899 27953 27954 564304569 68113 68142 228639100 38404 38412 490568540 17362 17363 123716203 34758 34774 784494385 79794 79785 608494639 83372 83368 127513516 16260 16270 83687337 87864 87865 460858862 51695 51696 820338180 25244 25269 609500304 65791 65792 274684781 16526 16527 272779940 13555 13556 127274097 98532 98508 131501781 2863 2864 902163755 3078 3091 597452152 87788 87789 942997319 57568 57569 936405844 12505 12493 502211846 18747 18728 322754301 91072 91073 148594443 84672 84656 47671845 91944 91954 895294057 67779 67780 916527848 99505 99520 152276275 69625 69626 596493718 68328 68329 350591392 66828 66812 814112295 57847 57848 835079731 85549 85550 892463333 13853 13854 998382308 90687 90686 190690285 19756 19731 224530641 77697 77698 385277057 23200 23201 684857435 67395 67396 701969755 12420 12401 271059538 90788 90808 848555471 52971 52986 321211782 96214 96215 120641539 15666 15652 134643713 24426 24432 972536694 83947 83948 557620553 89667 89668 786418049 59239 59240 166178833 83085 83086 843264332 6134 6135 486858384 79509 79524 951051245 27434 27435 266597881 82536 82553 141332211 38393 38394 925886585 49780 49781 601980706 33558 33587 283866856 43554 43582 713006888 91620 91627 821605322 12605 12630 590700049 83981 83982 47248322 10150 10151 334533868 55916 55917 274623079 89056 89066 62578280 65889 65890 464651668 83510 83511 5126554 22636 22629 399282282 38216 38217 37751479 83229 83246 394800188 97606 97616 274356003 97269 97279 566554109 97825 97826 575486109 28714 28704 724246908 3943 3944 182677547 3072 3073 38010943 54765 54772 861033891 68643 68644 903045992 88329 88333 269147539 3966 3967 366722446 73425 73420 381724827 9160 9148 889856714 14751 14752 372751161 37275 37261 445438642 147 148 135255447 92501 92498 972800935 24317 24318 662810487 41038 41039 721437091 44759 44767 237930576 85019 85020 8470015 2398 2399 537494506 6581 6582 682119244 73297 73300 165720751 85965 85955 897737857 31432 31412 37513126 76668 76692 252189184 3889 3890 387675156 50638 50639 390343559 20680 20681 931575898 15873 15874 855059492 55315 55316 733557139 73348 73349 127957076 61057 61058 636215561 7952 7953 285207293 33447 33448 635121177 86302 86320 364865442 2230 2247 420739815 52721 52722 744494843 41606 41587 589243244 95426 95446 923209425 65321 65332 102986205 40068 40075 18596658 30808 30811 780415119 52831 52846 74163503 90379 90380 740227151 67846 67826 619197484 15361 15362 569346469 51759 51760 398742099 85936 85929 639539232 82694 82695 474177612 62648 62649 770305335 33426 33415 735905313 69904 69926 48440666 46461 46431 266750566 61436 61459 940110893 3168 3169 942590997 63586 63610 733670069 10820 10837 142513532 57413 57414 78506682 7694 7695 141332663 32384 32385 69946997 65045 65046 887223428 24843 24845 835336716 14003 14006 258684395 64029 64039 382260949 86020 86041 399294758 73561 73562 170853816 91061 91062 278525588 8358 8359 894286423 53389 53381 30857906 37797 37793 947315757 84351 84325 66343760 12447 12451 361962110 49196 49197 286600769 71203 71215 113286961 15840 15841 78587713 58738 58739 14128329 16535 16523 499756983 27045 27046 390868215 93987 93988 985078220 38399 38397 764032254 56421 56417 197062601 82047 82048 178857691 64537 64548 789113585 43141 43160 20923648 44560 44553 979064918 96501 96515 45523739 23250 23259 9431682 47828 47841 708710783 78825 78826 687487527 41997 41998 992918024 62570 62571 727135154 44569 44570 290097974 55133 55134 785082172 93949 93977 746833697 7781 7777 891689843 25046 25041 206259702 68639 68624 292220779 48916 48917 223264848 91221 91232 456770422 15704 15705 632879424 26015 26016 994855329 11776 11794 425934129 89969 89993 309276732 42233 42234 269805957 59430 59431 995379581 87728 87729 5881367 48855 48856 59169746 66010 66011 363554111 74432 74433 510684357 818 819 987850953 93513 93533 660192004 12959 12960 549743747 73258 73256 27420059 51158 51145 367317991 12878 12868 610373912 39397 39398 823334791 98324 98312 177181646 34320 34321 573282391 12176 12177 719821934 24862 24878 563265395 12673 12674 780798730 66366 66345 861401591 87514 87540 285793303 43361 43362 110244350 49094 49084 978986612 10717 10718 302269813 50996 50997 265458793 12486 12501 661022478 61481 61502 746422436 1530 1531 418671599 70519 70531 211899082 31846 31847 562134030 48314 48315 394856416 61725 61703 499996372 20293 20294 629376223 93603 93604 217895323 5951 5952 157310153 47022 47023 976175334 34338 34349 833423139 2488 2492 179871220 43633 43634 517870020 84000 83978 360009146 50477 50478 751681179 31128 31129 54172924 56532 56533 513720049 31941 31955 675184143 48667 48668 141118356 28050 28051 405666146 24178 24184 614495196 77253 77247 998890459 75852 75853 791961525 13069 13070 724751798 46247 46271 516294002 48910 48884 902095288 59623 59642 155052518 23064 23070 674864445 27595 27596 422686290 15058 15059 896741234 46463 46457 521431278 49312 49313 230488822 22769 22770 982906331 91623 91622 917566959 13800 13801 544613931 69617 69623 433247720 71907 71908 960293515 44671 44686 585971887 91751 91752 961545097 37744 37773 970814444 72890 72900 431662214 8326 8336 168834827 70670 70671 395524354 95070 95055 814979914 49294 49288 603564231 90468 90486 250674883 24829 24830 165377190 38486 38490 612672706 53938 53939 503139695 65322 65323 921741461 39502 39488 725580470 85471 85454 571337427 59105 59106 587638950 33978 33979 299845243 88290 88301 22967156 65199 65208 777426637 14240 14238 44228645 57400 57401 632471136 29120 29113 685907072 82589 82590 631774161 61914 61915 891442041 60971 60972 777924818 24032 24053 738349161 22405 22406 790401628 42181 42206 412799853 74955 74964 511469528 18751 18752 579568688 50843 50815 209918034 74120 74140 948550999 74811 74785 612089559 51273 51260 126246855 5030 5031 971239260 14268 14269 741159211 56347 56348 934730215 34098 34072 237568201 95646 95647 6730296 71686 71663 884535292 81648 81649 26140464 1299 1301 780020327 32500 32501 41058440 78767 78768 609884197 1335 1336 769542821 27380 27381 346940810 52270 52271 396447042 65801 65827 868687348 92170 92179 728534600 4102 4103 633075899 87403 87404 375646396 63141 63151 573155690 1275 1260 368161174 17423 17436 192205343 33833 33846 340192809 64705 64727 349580705 78335 78336 581966991 57862 57863 951993143 46359 46360 792675068 36571 36587 393418290 26292 26307 521621166 69973 69957 428194850 69489 69490 683045404 48405 48406 249155418 37514 37501 988115757 40705 40706 908524047 29609 29583 960287729 16852 16853 492646614 53928 53929 659024471 33020 33021 617122033 15257 15245 40703978 8557 8558 236261578 16781 16809 247197857 65335 65336 153583491 91303 91304 942367989 14798 14821 120215358 23214 23229 498913418 25579 25580 815380333 35388 35389 430642207 36748 36749 239930183 18686 18667 461113136 91488 91489 433926794 24423 24397 700945764 81873 81871 789938135 50043 50044 451703555 91115 91103 601775252 666 661 249375854 8424 8407 394841386 39541 39525 861601543 84203 84224 256821420 29742 29743 37640304 58076 58067 159594207 21791 21776 20552052 12151 12152 393258322 25466 25495 866274846 1879 1880 119787074 38798 38799 980173514 5681 5682 347915768 82285 82286 207392501 54361 54353 352232979 84670 84695 859236890 90462 90463 758825462 50528 50504 759112644 93395 93396 829916197 64333 64363 374741065 38814 38796 799243223 26763 26753 296471225 95374 95357 298103105 60889 60890 42285972 21478 21504 676136626 78130 78131 889439347 1874 1886 660593035 84843 84816 833592469 46538 46539 276844976 81757 81752 557079421 6576 6567 382328606 44183 44189 227650582 91802 91822 818971952 63318 63319 55943953 22147 22148 612812146 91901 91899 676022632 56425 56426 554033395 95047 95048 96553805 77720 77721 349229726 87552 87553 26080749 75447 75431 769864468 6626 6596 278323987 32084 32068 246098928 52071 52072 476565989 12146 12141 634778076 36138 36144 725801652 11125 11150 275912727 54376 54365 739237243 28986 28987 303792535 8010 8012 706138192 65999 65974 657785301 90516 90517 27036126 27413 27414 651383278 72190 72191 884590814 58195 58196 252634899 3953 3925 565045668 20150 20151 248414119 45804 45805 434525665 94101 94102 865579370 44333 44351 150884826 68382 68363 578471996 64629 64648 118498057 67190 67163 172321311 99244 99245 225461251 90657 90658 609166290 49150 49151 23558140 50567 50596 278694141 93257 93258 913871245 40021 39999 609330623 55437 55438 72512257 5678 5679 268421817 98998 98993 696240515 51263 51269 470691875 76917 76914 736064694 88300 88314 695385016 8925 8938 387422888 91969 91970 67240548 81485 81495 428901019 4618 4619 928817055 57426 57427 698882644 84867 84868 514931633 79419 79409 75391177 28573 28598 343453641 24316 24308 35113077 71810 71811 630322140 92810 92836 171483825 76271 76272 200187359 72365 72343 230727408 50378 50379 545204135 15741 15752 29806894 2073 2074 693140601 79132 79114 465448784 47765 47774 434299202 91128 91148 145536252 21966 21946 798208897 2387 2374 10886078 48686 48678 579763317 10238 10239 21815447 14576 14577 427491485 49678 49648 442151408 98937 98938 953539503 56775 56776 452328071 57475 57468 658811619 74503 74502 589168174 19583 19584 247527685 40114 40115 838062933 42917 42920 635882490 87230 87231 925315840 66660 66631 382621921 64011 64012 130293794 79658 79638 81688515 10408 10437 634165603 29176 29155 30591531 72614 72615 245578468 16780 16769 44951199 87314 87291 347924559 85170 85192 861306815 46896 46897 320457960 13452 13473 922559465 81968 81969 260392275 54664 54650 614135646 53600 53620 747456581 47739 47766 415699387 42306 42292 595011278 54253 54236 820170388 89660 89661 801716344 45354 45358 233772869 878 851 716104505 95169 95170 279590364 56290 56291 923228741 43189 43169 873335804 64761 64758 809136158 93961 93962 7598884 55208 55223 523353185 72390 72378 240057632 64664 64642 835191246 46452 46453 963662614 19459 19460 266676914 9573 9574 731829188 65285 65266 295138834 82153 82154 252318638 71177 71178 880454724 1348 1349 281725837 51915 51916 62793868 15753 15746 195034374 15735 15736 463857868 42507 42508 576951466 99263 99283 275637086 57529 57530 755485176 32947 32977 802517425 6119 6099 121976933 25935 25954 962735484 21077 21078 322827140 45455 45470 929745829 5813 5814 525556552 97964 97940 658118320 61332 61338 328191107 19588 19589 862692383 99665 99666 733142418 88494 88499 565377921 92368 92370 308392212 77472 77473 681342912 19246 19247 428438207 2237 2238 875087828 10063 10073 214500283 70099 70100 857157540 82909 82910 171395566 76676 76663 263452899 30275 30276 515945706 21325 21326 911644361 22504 22499 67181813 33769 33758 345266284 30507 30504 524267998 14527 14528 925862619 92803 92830 747089072 53342 53343 42314390 28140 28137 233602983 10001 10002 977853991 58645 58646 426909583 28973 28970 596335248 71023 71003 608535079 44618 44644 104182227 57858 57859 842860811 31773 31798 847064826 67028 67050 305696884 77477 77478 936404335 57924 57905 882713602 12858 12859 279594268 78399 78402 498190476 87078 87102 472359933 3186 3187 185777278 50615 50616 119213009 90286 90290 435975033 10201 10231 238947080 66016 66017 491703773 86615 86635 836425894 41315 41316 828069175 68033 68034 259716901 66722 66723 93453636 54009 53987 969109933 90721 90692 947957594 159 166 757192716 5563 5564 71719280 72606 72590 470405621 49971 49972 622033193 27315 27307 144351923 17800 17801 244569865 13644 13645 35677783 56152 56153 747255863 93722 93713 671612260 82017 82018 714977353 85184 85172 378524918 26693 26694 732097317 42210 42230 666026963 50025 50054 682787881 59864 59836 941372136 85454 85455 824853988 6504 6505 287468558 55201 55173 29579592 4853 4873 762703141 75968 75969 939858628 15332 15333 586761687 17381 17382 115948423 23892 23905 637694964 97818 97809 352661956 17638 17639 958774933 59007 58987 32431247 57724 57725 74624728 96860 96842 651958561 86047 86048 265063323 87755 87756 685103200 89504 89475 213442886 68150 68123 443344983 50119 50100 828797656 26133 26134 65424616 79753 79770 349633882 57345 57348 812291202 65541 65539 493332356 80792 80793 339839220 21094 21095 55341135 87629 87647 61231891 84913 84914 748276714 71258 71259 158788046 45991 45992 771028898 8277 8278 606363162 93351 93352 807443307 95377 95378 683685367 89383 89407 352501122 86906 86924 408895967 63334 63338 953315009 92348 92323 537738729 87622 87623 313000304 92455 92456 395130629 56664 56652 156515899 72216 72200 874555561 86889 86871 753509841 86234 86235 788720023 32866 32870 522376987 42039 42060 524775059 14270 14268 829723543 81949 81960 72493989 18893 18894 266457302 43379 43380 976081160 26967 26951 683121973 14075 14076 995766117 54256 54257 938987168 18014 18015 71005644 19242 19221 385080332 65396 65386 107918169 55633 55603 683731584 768 769 407673270 43168 43169 100501301 6282 6308 808012750 53521 53522 500931350 85821 85822 592156663 74821 74812 289297070 21397 21398 228378794 93485 93486 507890251 92587 92588 651049773 8091 8092 305225947 35687 35662 171500361 18201 18228 736835404 45187 45188 101393636 35598 35601 633913156 77234 77235 752202903 3585 3586 362030380 21580 21594 547218537 1840 1841 967100520 69133 69134 195770801 51077 51107 477250080 23428 23417 876156268 87605 87615 816426352 35330 35331 3779392 11028 11047 239629436 49908 49900 757312441 58631 58632 841505524 14291 14292 512792345 97230 97247 608989853 316 318 157184098 17924 17925 871977607 74859 74861 405144692 35855 35861 702755747 21333 21340 304813506 55363 55364 432459850 87302 87278 964207266 32679 32680 48678655 90010 89991 285306786 55947 55962 566341256 88031 88032 842126188 9975 9976 560102972 88858 88865 323129121 67152 67154 675046170 32562 32563 162121704 5367 5344 894014981 29058 29059 573490514 69232 69244 548197666 5301 5331 459241161 39624 39637 805467636 31699 31694 941463290 93508 93509 705037841 64631 64656 103971654 53474 53482 564187503 4409 4410 736809888 78122 78123 789717556 19551 19552 857802003 40899 40871 3818995 39372 39373 982586552 88376 88377 354454534 85814 85809 215029518 85716 85717 7225721 53453 53457 191757454 35489 35474 405030773 48838 48839 930772096 13525 13508 565377938 91461 91480 663723776 45448 45449 734878269 99745 99746 124221581 33309 33310 806505632 50627 50606 771745331 39270 39271 464564394 61224 61225 806630482 51563 51564 494605519 16663 16674 825012581 12707 12708 685846044 56245 56246 977639555 54692 54665 382175967 15681 15682 157417585 74216 74230 140836714 87023 87040 64076171 52763 52764 209042764 89849 89850 803327487 75499 75481 41244018 45113 45116 131981895 37807 37808 353417574 59217 59239 194462681 31164 31180 613694278 65647 65650 846248006 58260 58262 322132631 73932 73939 669177975 24044 24045 60909319 89538 89539 106569375 74976 74954 394331920 91465 91466 33556742 21082 21081 733510510 94250 94256 338179366 22760 22761 954503089 70256 70257 636387537 80363 80364 887362212 62291 62320 236081737 46557 46567 899144303 3932 3933 694385947 13215 13216 509686774 53285 53311 710133296 59413 59397 279798093 64860 64861 607012809 81446 81417 828673351 32730 32731 353884524 8212 8213 622258731 18102 18103 631482372 67219 67223 228265945 34748 34749 127603666 25112 25087 432918594 79824 79828 686099239 97445 97417 232356721 41643 41644 793808648 42289 42290 674035660 49528 49529 716301242 92564 92565 600898635 62644 62666 466698375 20395 20372 643221979 64166 64165 363988251 34817 34818 595613328 67505 67489 495233407 48005 48015 345466263 79696 79697 115448347 80164 80165 846544596 32984 32985 547109284 41543 41548 150816695 92278 92279 340724746 61662 61643 75095429 48989 49002 826384059 43336 43310 760380068 99417 99418 315359432 67383 67384 267713922 95326 95355 312301237 46459 46460 139065025 14768 14769 294142595 38654 38655 435760505 22964 22965 314421773 71404 71378 358595416 20373 20370 586818213 33135 33109 23121435 92707 92730 414049200 44623 44624 504981088 117 133 774293363 84561 84562 513893749 75876 75877 57748351 95618 95619 596324996 58335 58336 444216843 34412 34413 370826908 35747 35748 39865923 94581 94603 527378384 81905 81906 535178441 43694 43695 269036488 76522 76507 474518365 64125 64126 608347957 84917 84926 505066212 78368 78369 220864873 21066 21067 460416289 8978 8979 332565667 73435 73436 60540315 62518 62519 15076486 75399 75405 236996650 86484 86478 909287009 3559 3557 868447537 41138 41139 595191916 52030 52031 358960248 61788 61789 158803614 69268 69269 981464815 61189 61215 803970085 66758 66755 736507546 46341 46342 44953512 5797 5804 815861634 63237 63238 402726409 50103 50104 878573650 69012 69013 661913 99356 99365 136652190 33594 33605 924133021 61943 61944 520630456 42250 42251 903451290 81475 81462 894830365 27550 27568 390653533 29919 29920 329781051 53211 53202 666991445 4899 4872 266115298 86236 86265 603121620 42855 42856 944991352 73334 73350 28524987 83027 83028 607156316 97472 97473 762874261 65061 65081 929288576 50883 50884 692996944 57292 57287 92860835 51393 51371 82657195 90319 90320 784232762 79981 79982 220593165 72151 72152 222387108 6938 6968 474985095 63728 63729 843090356 79701 79702 925666928 66982 66983 730004509 27007 27008 347969708 86760 86761 669623610 40177 40174 552430884 74402 74401 796086997 31696 31680 935101658 91622 91623 641215589 18789 18811 322837330 62473 62457 321258217 21790 21794 15193410 34765 34766 651618162 98771 98772 813059390 3910 3921 518324919 97290 97277 214019531 77085 77086 745728483 86742 86743 266805905 45732 45747 339897265 41451 41452 180274468 14297 14298 565017407 76037 76038 764327095 11268 11269 43206033 29728 29729 228957382 89343 89368 141009856 25378 25400 537672411 94313 94314 448382621 78632 78633 545974755 71196 71167 829751386 16454 16433 117354711 74646 74664 43927763 55269 55270 933050683 20300 20301 757115951 89561 89562 485146789 2788 2800 302008869 76278 76303 834801018 77319 77345 406025480 61851 61840 472603273 86885 86891 499450373 15167 15168 327259424 85779 85780 420959630 86721 86706 688040138 73032 73013 574545655 7809 7817 488510384 7153 7166 771925805 86087 86062 742236418 68215 68211 302951032 37219 37220 514769726 28010 28011 296183227 43163 43153 878951555 35151 35135 761521479 54896 54897 50156402 81120 81127 188361642 47058 47075 449856976 8108 8109 42265246 41472 41473 755344979 48 31 771155282 68943 68944 803555296 5090 5088 709074243 54260 54268 734580102 41376 41386 371842900 18646 18616 331101507 56888 56889 943993834 75285 75286 816773795 27653 27669 313576928 273 274 999482709 92233 92222 873393803 34362 34355 485410380 65199 65188 164415772 99874 99889 302795691 78402 78403 931970934 33212 33187 854209357 26237 26254 879881010 73651 73652 564408953 58931 58932 655456669 24974 24975 108403482 65065 65066 752660489 69919 69928 870514170 12272 12284 93065997 80286 80307 91346668 55733 55753 478633521 82480 82481 550880725 48465 48466 283756881 49753 49754 886138869 33623 33624 871443153 38039 38027 367669455 38571 38572 699288369 5005 4988 5339124 87202 87174 669319512 46172 46173 243892565 26965 26957 371492886 13792 13781 21073948 14241 14214 895886528 13927 13928 161493189 89379 89388 844934231 9257 9259 300879638 25931 25935 444430707 52730 52732 169177454 61607 61612 544682640 10999 10996 590781573 24167 24169 531130884 42101 42074 180272665 25916 25917 632361326 69188 69189 482552282 96130 96131 753397716 45165 45166 257127598 66900 66905 56699696 55611 55612 537128593 40064 40065 95253763 45297 45298 58131092 14565 14566 85431647 30954 30977 465311434 50342 50314 271169330 14594 14616 349723417 752 728 577399759 13534 13535 394565236 38924 38948 290171274 95182 95183 763129726 19747 19722 668224030 20527 20539 618944417 89348 89357 299250546 56453 56454 392007536 45629 45630 172158949 77940 77929 632661259 11374 11377 725491684 53609 53628 953043736 710 694 40519450 12821 12822 707591133 17645 17649 675942396 2250 2251 839811397 64407 64404 841658383 52159 52160 469890257 85629 85637 8389169 29795 29768 857285846 2195 2196 896362203 24149 24150 159859805 29442 29443 602701051 64471 64469 787496089 63702 63715 251445358 49209 49192 15423647 22026 22007 33914556 85168 85169 662085723 28022 28023 206385119 1573 1584 911674859 10345 10346 153267246 13753 13754 438826593 96746 96747 263176537 51161 51162 981613892 12642 12643 574866607 96543 96559 355622112 22697 22698 690802156 59574 59572 153232907 33746 33747 206112848 85709 85739 62038715 71435 71428 273326019 76440 76441 134474867 39860 39857 451707044 10472 10473 393665248 30018 30019 159218067 82026 82053 857235189 71823 71817 69976540 17116 17117 870771522 98404 98405 400211671 38595 38607 360557214 14238 14239 282044392 40284 40283 771624999 65778 65793 311596594 53818 53832 957651035 62916 62905 49915733 7324 7321 334378865 13924 13925 177885343 58991 59007 429810755 3940 3941 199918213 74782 74783 273416068 18635 18617 119892422 12890 12891 470921470 57067 57068 995551563 56178 56179 823133976 3993 3994 530280399 47079 47080 532232929 41899 41922 518983562 49408 49390 16383609 84139 84140 412462672 20405 20392 582928919 36179 36180 468475964 85331 85332 678937780 8629 8630 645671157 62182 62197 807699408 92751 92752 924457270 68894 68898 162587902 39755 39756 226027651 21017 21018 700291809 99687 99688 680309485 48167 48168 591060336 44038 44053 656926222 98722 98723 38623024 2156 2157 418347011 68438 68423 701267841 24672 24673 649908266 83453 83454 939251389 80448 80463 350101746 9990 9994 134070620 62538 62539 208677038 42562 42567 439379210 56667 56668 420969086 69157 69158 259611581 72116 72117 387259642 55382 55396 249893792 22096 22090 968993173 88984 88970 142584484 62654 62655 355239167 99973 99954 673221690 32050 32051 962103686 69986 70009 352944382 15982 15998 602059433 79042 79043 884702952 74343 74344 636113908 89250 89260 124157023 18812 18813 788242626 95327 95356 102667147 89262 89263 435248453 54582 54569 183877491 72076 72082 277610501 32513 32494 190367942 89035 89036 270257548 51471 51476 920451140 37003 37000 745217253 15998 15999 590408080 45535 45509 697659146 59375 59376 233839887 1689 1674 72278702 53069 53093 547146234 6998 7017 325792680 83557 83542 63517851 5843 5844 213481007 80521 80496 426064746 46285 46286 14494959 23234 23247 184620997 49589 49606 383074337 68970 68996 945283582 15104 15105 849200561 85110 85111 976720328 54493 54494 787764033 19520 19546 341261351 94218 94207 435653221 65457 65480 507856781 5696 5708 783682721 49953 49954 50073289 24264 24255 907106669 36735 36731 838030991 59855 59833 175253361 16322 16323 438627313 56953 56968 543558983 87376 87367 505366704 13765 13743 838015212 92253 92229 178896316 2935 2956 781498264 81497 81498 897198373 22872 22873 114785578 18574 18575 710895734 74520 74521 741023948 99274 99275 274447473 21683 21667 91357064 45737 45738 519950646 79518 79519 882529343 99271 99267 82900909 43735 43736 308975813 66265 66269 907853445 499 500 143777779 48404 48405 605561271 39115 39116 736104129 43887 43871 416186236 62263 62290 887615419 93350 93351 655889163 17914 17915 854703607 29624 29625 94683449 67082 67083 549106587 50873 50874 89366415 78702 78703 889093132 96250 96251 365639360 54218 54219 584657924 21669 21670 888589785 11001 11022 101691048 32213 32236 216006631 27643 27644 936656076 88375 88395 866783715 28586 28587 179494854 29249 29270 809808239 9972 9969 592231557 26745 26746 476251106 90277 90262 146268829 21504 21479 348067293 75391 75392 553906804 68710 68735 395646433 52732 52733 309745402 84666 84691 611091021 80009 80010 297743944 66523 66524 632257015 92280 92259 536587776 75663 75691 245190639 10949 10923 609993359 76422 76437 680739210 15677 15652 2286171 3914 3931 597076111 21147 21167 916624482 19627 19640 886632225 24924 24925 88876618 18895 18896 279310367 62055 62047 830533886 82049 82050 925509126 79020 78996 471683731 35927 35928 811817853 23119 23120 428629287 33566 33567 420219363 45205 45223 268301126 37425 37441 209506612 93908 93938 279902713 98380 98381 864152344 84364 84365 28159258 18529 18525 104792778 90874 90875 802115897 4792 4762 193706056 19631 19628 796328330 25694 25718 305772040 28630 28641 10967961 37420 37417 231554657 29937 29938 571302696 86485 86486 743121117 21894 21882 670586858 73486 73487 691947691 38722 38723 375108814 27265 27235 539666685 91991 91992 786051886 97113 97122 100162101 7838 7839 26182390 85181 85166 291463798 8308 8312 764231767 45857 45858 54706434 21149 21138 358046580 77409 77410 39890620 46522 46534 687504883 47628 47651 584156324 21181 21157 652646401 7136 7119 356936208 95220 95190 117195426 81616 81617 274570484 7584 7585 466218345 55902 55903 8986957 78301 78331 958918401 78741 78760 715621445 79114 79119 360957958 19849 19850 179947282 55606 55584 527163433 49405 49377 925294813 61006 61007 5968953 39959 39974 720681496 96614 96617 479165663 53315 53301 381677046 92124 92131 368797002 10862 10863 813073220 72005 72020 564456891 66962 66945 295582311 95406 95427 897161010 62702 62703 152241210 12169 12163 533051246 32679 32686 601992335 32012 32013 744055883 40098 40074 908640376 89867 89845 620067113 88681 88682 337434553 69502 69503 915949441 45567 45568 979083314 38677 38706 647066216 17785 17786 553867572 85550 85533 895339448 39739 39740 936925587 21722 21723 947961947 50944 50917 645957245 60441 60442 785837825 86956 86971 234575752 42692 42686 312371535 90276 90277 854257806 74036 74066 587891602 89325 89324 673007651 70972 70973 707686631 73003 73004 976241328 68622 68593 303310137 91309 91284 908692779 99238 99211 951141889 73780 73781 148215173 13994 13995 168176134 5254 5255 452845927 88619 88640 3907777 50179 50182 947766212 73218 73204 1693908 96777 96764 56452662 80643 80644 557605843 9167 9168 447864983 37803 37804 303247896 81643 81652 973411255 64139 64140 791539259 70191 70188 118323672 264 265 754764032 39299 39277 671842314 42054 42055 845499693 58963 58974 993665875 30885 30886 662953991 57855 57872 444333594 31664 31688 988971452 3238 3244 53262926 2269 2277 81248239 36762 36773 276137031 7728 7721 18206516 22951 22933 159663489 71744 71730 950719128 31460 31461 349122092 53255 53256 968255488 15552 15553 352548421 29810 29811 55818310 96699 96711 296525504 33764 33765 890582762 70485 70472 198429703 20104 20091 581263298 14661 14662 320503877 70041 70042 905076763 56964 56965 344902608 95137 95115 112246178 31944 31945 61037243 74803 74804 439007778 92369 92358 168712440 3232 3215 816584409 66857 66860 503760606 74224 74225 446179617 43486 43487 562154349 88093 88120 85363388 30292 30293 694721856 25531 25532 204170764 3028 3050 373501060 40359 40357 670519254 2190 2218 820290011 29709 29710 640679309 22437 22438 302179541 90236 90237 316252478 10580 10581 24980720 96946 96947 201988748 14354 14355 696498837 95527 95528 169026912 41766 41790 966085600 40623 40613 701778782 91689 91690 895925576 5550 5548 474960932 14067 14068 342424674 25658 25633 391784521 78327 78328 339596499 95945 95946 754389360 33269 33292 354875465 93797 93823 51569562 2397 2388 810211705 69584 69603 132006288 18551 18552 287844808 52439 52440 797218706 54474 54475 13683392 3931 3902 189571558 81168 81165 312450134 11095 11096 854953621 51544 51545 384058358 61162 61163 797868424 15292 15281 43384446 16813 16814 843461181 25904 25923 735686288 20694 20695 432000768 10760 10761 521843313 37915 37916 434590013 27711 27712 197661878 9332 9333 218462950 12459 12460 325558071 27589 27582 164047519 55760 55761 270457080 87313 87314 443672437 79076 79063 887598555 59378 59379 947014384 22616 22617 862760976 62829 62839 29725235 25996 25997 11255370 68078 68079 682383603 70536 70551 565355207 20106 20114 158483333 40906 40926 562484876 65474 65475 657907382 85253 85232 960557543 12241 12242 614878527 32008 32009 80478890 45602 45627 784633946 88150 88151 64094996 69483 69476 990391177 45016 45017 683659133 92654 92677 913833819 12979 12999 511321223 36192 36193 256397057 18472 18473 603377771 26596 26612 305101089 81657 81658 629078223 60008 60009 518288491 6839 6814 203820803 15499 15500 42008500 50059 50046 463709898 12252 12248 135256638 93515 93490 379242045 57532 57533 782081909 14724 14732 722727841 66170 66177 792165607 56957 56934 55315295 50740 50751 974072174 10398 10399 268586650 93142 93143 668417586 5551 5552 119340803 23737 23738 275325587 30728 30729 201849348 11430 11455 634591893 64174 64181 855211253 33381 33384 249855773 4426 4427 959587625 79849 79866 950138342 68826 68810 32058711 58077 58078 543678767 41975 41982 767499232 44982 44983 850314862 92298 92299 254015120 25430 25431 474634484 54088 54089 236001838 27587 27583 546080357 33359 33360 360117582 33584 33567 414809582 51066 51067 915489825 73113 73114 739210651 3929 3930 24655850 5308 5309 808935258 53298 53308 838280109 6379 6380 965673476 67767 67770 327845957 98909 98920 175484947 18000 18001 613547922 87362 87363 285757100 34338 34339 522105073 66828 66816 393146598 99163 99171 680877512 98458 98449 957398379 48461 48462 616892038 23831 23856 407856962 62828 62829 885553420 73831 73827 93842119 6975 6976 511281128 5760 5761 398012922 36287 36257 291005505 70990 70973 519303271 79353 79354 771400616 13302 13303 99133930 75647 75671 841876394 61370 61371 372905333 51910 51911 561985972 35672 35675 653070861 32628 32621 927167555 23156 23157 789845983 36362 36363 197564848 2213 2227 385672361 5308 5292 245655566 86970 86971 581693834 26214 26215 37615086 65641 65642 640451714 86834 86835 280924678 13232 13216 590057561 32720 32721 319191076 38824 38825 284108994 24283 24301 397678896 99233 99234 126050068 86686 86704 226781286 30993 31023 693797786 63148 63123 598538515 71721 71751 915351701 64814 64820 200579043 2001 2000 850589395 80033 80034 634901018 95267 95290 691617128 2200 2221 408743544 88992 88993 861910445 23080 23081 830679564 76469 76470 900703480 77054 77076 681077096 39435 39465 694249874 96388 96364 836345502 71978 71979 871812824 67840 67841 662950413 53028 53029 309443083 64835 64814 303005071 53252 53253 223981046 72630 72619 707346363 30114 30120 484088543 5886 5887 657848425 66256 66257 199710463 20598 20603 246746068 8901 8920 632558798 57503 57489 975339992 20801 20812 526293000 11653 11674 916892341 43200 43201 805008460 28178 28204 321899536 55681 55682 427868374 48560 48561 725569313 98283 98284 703535778 4400 4370 645101940 10974 10982 902840720 21624 21652 636571123 21904 21926 455484756 20491 20492 215081113 3155 3142 632855440 10553 10554 850416830 30206 30182 441022627 35834 35835 55733209 22057 22050 725163151 35418 35419 730093581 28869 28844 113396473 34539 34563 818170528 91240 91251 362009229 25062 25063 735882839 51790 51791 91557722 91460 91476 573282844 52864 52865 282569245 15412 15413 287983282 39181 39172 431232421 93630 93618 170453187 80629 80615 941377721 53859 53863 350226722 72865 72859 483236077 66092 66081 889611265 52945 52935 480867013 29412 29413 769350715 63756 63749 514715535 63676 63677 741117381 71954 71955 843964492 36852 36826 272329884 70142 70151 559455815 39688 39689 159836937 14810 14811 355639000 99332 99316 595590071 55712 55713 928906124 65704 65714 275106326 29494 29509 683835891 2853 2845 700564310 6350 6351 504217141 28263 28264 95009734 91981 91982 163617563 64707 64734 57923552 42349 42335 551895077 70480 70453 721099046 73453 73454 250668707 6490 6510 318329654 21350 21351 713247474 13931 13932 307708050 79086 79087 132927141 1152 1153 785035894 22498 22477 931449275 17716 17717 615937487 34856 34837 785650804 31020 31017 203005362 60504 60510 752179129 72071 72072 883728171 43481 43482 934834685 32961 32973 481257705 29236 29220 269357617 28337 28338 188999789 64066 64059 107262990 64710 64715 486738421 81788 81772 58770028 75965 75966 93031316 85690 85691 891866206 54932 54933 228837185 62512 62500 645278395 21147 21149 629174103 52164 52165 390586817 77383 77364 91985631 39381 39399 70855146 45499 45501 414260762 88766 88746 928625078 8138 8139 361263290 59578 59579 282342749 4169 4171 458982063 16454 16455 147021834 18015 18016 411679765 45135 45136 13468111 15629 15630 331127460 46999 47000 709140504 41413 41414 249129180 77005 76977 117888587 1265 1240 206119242 10458 10444 929060661 68718 68719 387457592 37885 37886 195201252 81607 81604 340072094 1277 1278 790204575 98251 98252 330220121 98916 98945 198840645 82460 82431 463319498 91720 91721 520141540 51432 51433 880581568 60488 60489 328235672 38746 38747 176716067 16542 16516 209950969 78135 78119 619807855 48874 48849 760420071 84321 84322 109401490 93762 93784 551588903 55197 55198 483165832 71329 71330 802811671 76912 76913 152058465 69401 69426 591090532 51154 51155 123861200 66429 66430 6190835 45884 45875 63842009 39140 39141 297123602 35526 35527 407104589 61649 61655 980502331 40484 40485 286739125 7730 7731 584426174 77055 77041 236459733 20164 20186 742380307 95164 95191 856087869 41402 41381 421835696 65772 65773 511863495 36811 36812 339593616 7653 7667 53638664 97653 97669 325461584 98864 98873 867475589 71922 71923 972796548 36149 36150 882069259 98344 98320 711409391 92530 92529 786241952 46142 46137 832763347 8185 8175 534957227 68874 68875 449825309 90892 90893 405041140 36297 36298 453131360 61570 61571 909067428 50888 50889 954601844 17180 17181 140097050 70519 70520 722343958 72997 72998 577924739 86147 86148 534742730 96488 96489 755496006 25040 25041 853431855 60298 60324 624728691 55059 55060 344411731 99852 99853 351499031 54882 54871 331050919 89890 89872 942306225 12211 12212 795343013 21906 21910 970113871 12243 12232 63318753 12006 12007 496786449 12501 12502 80119128 82192 82193 785560499 22085 22086 206677549 8809 8814 116041591 59247 59266 472615798 78260 78284 590178074 54135 54136 45014973 39198 39179 211526618 98628 98615 485509520 33690 33695 405806621 76324 76325 184446834 51606 51607 568309331 45324 45325 942298877 38882 38858 832272589 90211 90215 36659545 25689 25713 668523567 4327 4328 12453159 62913 62914 891640410 83164 83165 221877307 56896 56897 486409014 78032 78047 467677436 12064 12065 434247805 29438 29419 530468108 21563 21553 334435323 68749 68750 348973728 36379 36356 630231239 16918 16919 653737628 55370 55341 997808335 43912 43913 208606537 73294 73295 764794434 53075 53094 585159955 35559 35540 647968839 93333 93337 713028056 44334 44341 2930438 92614 92597 627553177 87825 87826 257875042 95501 95502 239486458 72927 72928 680661713 89279 89280 295872941 66245 66246 428681544 79464 79466 797908735 56955 56956 986006091 11026 11027 571386336 30132 30133 510356658 81724 81704 194302794 43070 43071 440741431 27307 27308 569353302 13556 13557 234453951 24417 24439 351206882 72261 72249 907746790 68353 68339 365687384 57815 57816 172652148 13847 13848 927757836 65330 65331 181695879 34027 34029 955025472 38342 38364 222777238 85919 85889 533001798 1747 1748 260566036 33537 33538 779612267 86425 86414 331765601 54179 54180 815931474 3189 3190 651860887 66457 66429 374234426 83980 83981 779678645 30150 30162 344471887 67042 67043 661786936 57436 57466 84393948 29708 29709 608258788 83339 83321 483682003 4104 4077 99399843 9162 9163 743852873 45014 45015 117442683 18494 18495 507440901 67551 67552 537807002 85404 85405 611774025 64541 64542 342191237 68625 68626 243831950 40663 40664 121174048 19327 19328 815423983 80796 80797 973326679 94252 94270 340382837 44372 44384 559513026 87048 87049 497689734 37106 37107 124740271 22130 22131 525274413 91539 91511 249055055 13458 13431 186862330 48942 48926 655520177 20460 20461 194343057 47442 47443 383619141 64988 65007 581742208 96384 96385 897526085 23011 22994 171611198 3483 3484 313970026 15540 15553 924832198 24931 24934 941461562 63722 63723 640241990 38335 38305 529400511 99960 99958 740320108 30852 30825 863985383 70647 70648 369039039 57677 57678 825326576 83409 83429 899170922 37786 37780 437747910 5017 5018 368255453 53576 53602 949071264 33091 33092 494291111 53506 53523 738503875 33109 33110 38462632 64615 64616 793598409 46710 46711 378697234 72123 72124 562207357 77677 77662 327764895 60234 60235 68060707 5785 5786 349457449 19627 19628 806208766 54746 54738 846134000 56563 56564 154686616 59591 59592 212514065 64792 64796 511339628 33890 33895 56948567 29717 29729 978805550 93818 93819 591376055 65453 65436 211513304 84490 84491 361024296 91393 91402 886839700 28319 28307 490895915 64051 64052 637753832 62445 62446 816557390 27596 27597 799339038 48888 48863 594167555 12050 12051 204730152 10655 10656 528622968 14910 14906 151505204 92625 92626 925245092 78773 78774 778359276 7748 7722 983718402 56354 56355 197939173 82343 82344 904233708 5138 5139 648049011 60447 60448 20040529 81520 81510 491736122 64005 63999 245109975 96605 96606 642370684 43147 43152 689925432 90068 90069 82791467 55963 55964 207339159 53269 53288 730238222 89109 89092 339656633 23961 23962 101247133 70775 70776 820580724 88334 88335 928636718 14386 14381 525121041 4343 4344 537658889 65131 65139 218987560 18888 18889 254572314 37641 37642 258419914 19273 19274 94450254 20717 20718 507940533 3771 3769 401969395 45091 45092 479858126 2799 2800 8114338 30656 30639 305214132 99652 99653 532211378 31677 31671 182481446 47865 47852 691862295 46653 46654 228292868 63490 63491 469769361 7074 7095 974425049 51810 51817 729741554 8316 8317 607807053 78209 78210 862577091 12807 12808 110750191 50036 50037 435597735 84664 84658 321641982 73561 73536 346998919 53687 53688 848811145 24548 24549 875993748 63727 63706 127769124 10840 10868 964328254 70764 70780 73594295 79818 79800 264759695 10770 10764 370523879 10911 10912 896309144 11240 11239 187393140 14775 14763 622373841 52986 53005 664714255 87410 87404 648068113 49174 49172 878027033 47134 47136 113436794 92033 92034 688947402 34063 34054 479664386 12293 12294 648441290 63677 63678 649106876 7128 7129 858248801 61851 61875 775469309 57368 57369 593095290 65242 65250 498234752 61193 61212 201441419 80319 80320 70898665 35503 35518 547956238 29722 29723 911510318 50589 50602 133242724 70964 70971 47362211 4347 4348 435229443 17877 17878 588469830 25427 25446 7680070 4106 4107 105185505 94683 94684 822674882 3594 3609 363235060 84113 84114 124197079 64606 64607 239014407 37873 37874 137225951 42164 42165 853367628 20823 20824 967040079 60159 60160 468773183 46425 46426 579474375 88172 88189 668233150 46329 46330 848590854 50904 50913 773874701 49382 49383 221813905 32343 32356 728486346 60847 60822 561551858 34393 34391 541171373 21879 21880 545091257 4496 4510 277266605 86827 86857 177011648 54803 54790 593759661 83914 83915 195533788 21768 21790 250878923 961 962 338550623 37211 37203 222337671 64000 64001 73161430 85562 85563 485283019 31725 31717 501933709 65561 65551 923236594 78591 78592 942296738 87018 87045 213662120 23991 24017 634814113 64533 64534 119953874 79032 79025 261045386 59077 59078 156138238 4080 4081 337700969 87702 87703 732789925 92647 92648 741325182 48971 48972 148473930 93681 93656 215212841 65509 65536 383551943 74479 74480 864781377 28016 28017 113896558 52990 52991 736479278 32692 32693 345751229 16063 16040 707604716 65666 65667 750340974 26161 26147 44022956 73117 73118 261374442 63563 63555 465652688 59824 59825 87849854 86593 86594 286469416 49456 49457 21430261 41897 41886 898870873 10453 10439 179751791 31150 31160 415524220 80053 80033 896260149 18897 18876 171845270 73836 73837 685856967 7331 7317 803018196 41636 41637 114360971 75433 75424 750132247 16029 16016 640326226 2470 2471 67581109 22723 22724 811940565 58327 58302 962767041 35300 35322 627335981 69846 69847 990496924 43271 43272 948843656 54428 54429 42686602 42548 42527 733384119 10822 10823 208467106 95183 95184 178518168 21908 21900 585899391 73168 73169 933231256 94734 94735 672811372 16964 16965 851860935 54405 54406 385001704 36874 36875 845270591 78901 78902 872804627 82277 82247 677902528 87967 87966 540503728 9757 9758 976991420 77334 77335 594385559 38696 38697 167563736 97200 97201 576270730 19740 19718 775776153 79908 79909 934888879 63063 63064 898491443 88974 88946 763848825 46163 46164 13741423 53997 53998 283799289 51895 51896 342730734 22939 22926 448648241 27405 27384 855708310 68295 68296 556911938 9026 9027 388118549 64165 64166 591160525 22566 22588 720978066 30188 30189 948326037 62254 62255 174507893 72607 72608 30978564 19904 19885 820503490 72279 72303 415255397 95595 95596 721662680 90075 90076 926359682 18185 18166 726514902 984 985 489249323 17113 17114 729639283 77022 77023 172277146 92791 92771 53741157 59456 59452 637916285 52283 52284 855635523 4229 4220 848829632 10240 10241 66154535 15914 15915 20847763 97755 97749 869997249 38707 38702 236981324 56903 56888 453120294 21503 21504 353308738 94275 94276 70488635 89392 89393 621904645 38856 38857 949011284 1650 1633 443653460 45004 45027 714418506 44816 44817 78851926 70927 70946 914045059 71868 71875 334458262 4638 4613 573028426 54869 54870 565534282 53654 53639 392456571 36785 36786 657922852 25727 25724 553682046 45242 45264 420876284 1618 1607 411715872 99909 99910 218796291 61442 61412 138772046 47668 47666 215840062 87696 87698 851667045 74145 74146 828381670 48179 48161 310002606 29361 29345 167232195 83439 83440 654017737 44604 44599 420776003 92648 92664 698303223 60511 60512 203551401 39555 39556 430379544 60105 60131 519223407 22904 22876 656439406 85715 85716 244019979 88780 88781 709049503 77462 77463 105930996 76293 76294 161593504 84224 84225 654883494 84033 84034 202222343 75063 75057 43762762 85199 85200 379968645 84118 84110 560519737 52617 52618 150266159 38311 38322 493260527 6295 6296 493101285 812 813 880844015 60938 60954 894944137 19239 19240 109384546 58763 58786 381371481 74141 74142 466349396 13104 13105 523229382 80027 80039 966127059 80819 80846 985057344 72548 72549 299602047 36827 36828 994490932 3692 3693 491262264 92652 92635 172783910 97802 97800 905820619 95068 95069 406488048 7390 7391 442289114 7557 7567 335405697 82304 82305 635992886 18525 18537 863324027 97449 97450 488152985 30412 30413 308218643 52254 52284 284110732 16122 16151 351102626 52988 52989 294195815 47704 47717 706006355 44352 44373 355557505 18925 18931 721452141 65698 65696 201735673 97520 97521 57490713 38511 38496 64502234 77717 77718 510663974 47394 47400 187014931 92225 92226 171148160 23131 23141 46636776 60131 60132 468527923 60395 60396 592754757 73489 73490 706754099 36398 36395 121148966 48185 48212 871140162 28480 28471 113674427 15319 15297 266439652 76536 76537 974652173 65720 65690 287606461 56003 56004 181721256 66406 66407 450292300 79004 79005 621150992 50312 50285 352741761 46052 46061 783690059 53422 53423 118818026 86044 86036 587009069 32453 32454 142578275 22311 22312 814250013 32700 32701 648172370 30151 30156 540596152 82766 82767 596373237 26891 26890 882704984 41483 41455 811018814 94829 94811 576565518 83238 83253 447380083 28949 28950 854137212 37349 37350 509588226 91496 91521 951207402 6755 6756 996979299 66194 66189 412205040 67894 67895 912540202 51122 51123 155609006 54122 54123 143587655 86906 86907 273335873 29769 29770 391515031 89626 89605 279156938 47892 47893 850307316 41424 41443 806943618 75593 75594 317771046 90292 90293 410086196 42060 42061 307492411 26938 26939 370465949 79958 79959 678866499 79759 79760 356722859 30953 30954 80197083 80164 80178 709234864 37468 37469 784578174 70149 70172 321988240 61886 61881 963364115 25662 25663 294363301 62952 62930 337399982 49310 49311 979632192 41213 41200 193434151 78167 78168 371404258 15941 15942 651231872 28663 28664 589266009 68290 68291 202167841 27733 27752 168123260 53547 53548 682087895 12954 12955 475354041 29837 29838 539824593 31362 31363 11136903 41711 41712 470370641 66557 66579 771520308 25122 25115 988843372 22292 22293 111303485 28513 28487 534596124 34800 34801 683844748 30505 30508 238482226 90915 90917 622732273 41140 41141 618754014 23396 23397 645663783 89032 89047 118600669 76958 76985 18039469 86494 86517 373970931 23738 23740 59861196 38783 38759 545625538 64732 64733 78833166 18367 18341 327307640 97080 97083 637360056 91643 91644 129916527 38006 38008 241813933 37736 37737 911297254 93482 93503 156745660 29685 29686 162956269 18580 18601 693060447 50616 50643 208438621 88012 88020 922438690 46790 46785 495496639 83068 83069 619020378 85398 85399 494954404 4605 4606 774114959 12824 12794 133847651 13046 13047 492572902 38301 38296 6940260 66061 66062 650276536 34268 34293 476185846 23243 23244 946306605 55927 55928 168485787 96847 96862 462370925 10663 10664 248432941 25116 25118 477454158 95518 95519 949460134 29200 29201 62780493 47973 47971 635605072 45330 45331 600076278 73798 73828 247890119 32828 32814 499541112 61870 61871 572448969 3354 3355 847935706 13864 13836 749494391 72019 72021 698254710 67947 67948 390490658 15931 15923 673777721 90567 90568 72866678 48517 48518 801656248 17779 17780 693181387 33000 33001 586755352 40859 40861 769033234 94124 94148 768680777 92328 92303 35707695 36983 36984 103617187 19251 19252 164958324 33699 33700 925269175 25139 25163 518345648 8305 8306 39867005 29797 29798 163912 60764 60794 310865918 7973 7974 319652194 38056 38057 645012167 23553 23554 939884987 9988 10006 445857776 90328 90346 508507567 3763 3764 289125910 94959 94947 318377490 12504 12505 597939670 77583 77584 677589299 7648 7649 203861247 36547 36554 767705392 28585 28561 308173372 25556 25527 924185301 46840 46834 600251825 30476 30459 283457116 97683 97684 355225770 60838 60839 510035018 27732 27735 867220567 53930 53908 53485911 8468 8469 79124967 47543 47544 806257807 18471 18472 832524632 34792 34793 81523403 54157 54158 955390821 69383 69371 273261855 85698 85699 927276171 85547 85548 864286052 74766 74767 286779941 5131 5132 758196232 51965 51966 79140655 21067 21068 736521357 3713 3714 801210028 8667 8649 494059677 609 615 906712190 4664 4665 77986743 12089 12076 608373288 76884 76878 180565869 98065 98066 789057645 60560 60561 141412737 86991 86992 672074126 33307 33308 845200201 61989 61990 345523279 58153 58154 73412109 50926 50948 394754566 90870 90871 569470544 49226 49224 122727422 85596 85573 328255369 52579 52580 385906431 16157 16158 443791657 42176 42193 702067525 78236 78218 676643231 16873 16860 461737202 39269 39240 254602563 5099 5100 283984171 51620 51599 328182425 44263 44271 361969647 93948 93949 395151325 69147 69158 632615429 81842 81843 722033309 74546 74552 863514212 1640 1612 677289100 59821 59822 705443186 90047 90057 295321472 71416 71417 935289776 42296 42326 911463265 1331 1332 369696569 35059 35060 513880912 14536 14537 330374440 53583 53584 251789005 93965 93935 300815272 21546 21547 598127403 87135 87136 140588059 70963 70987 560484312 60357 60358 172097058 47459 47457 929304506 82965 82995 680850385 28664 28663 488245118 44889 44890 742406232 38195 38192 763897804 57143 57144 163429156 5896 5901 793176455 98248 98230 782269516 35052 35025 913212804 27947 27948 545208859 48566 48567 368299350 5676 5699 180888139 96419 96420 386867448 89298 89299 859130812 27034 27035 577773214 5361 5362 858304688 13776 13777 160152761 84093 84094 482742542 66100 66101 497384103 23087 23085 769473525 21347 21356 33246140 99469 99470 359168351 55323 55303 735065595 7985 7986 641473324 91949 91950 190821893 24424 24425 8280400 68581 68598 548529099 18871 18845 117732935 83745 83746 765719826 14713 14716 528251650 43694 43685 285431612 20752 20753 367295246 24192 24193 704832025 85120 85133 683848961 68483 68484 225583153 80920 80924 88268138 2581 2582 244959468 31160 31151 330160425 15629 15645 107710080 83710 83711 20777029 19119 19120 553499235 54451 54452 861825800 90597 90582 872877315 69615 69613 938748984 3070 3095 709764875 1555 1585 583535414 10695 10710 370137586 81894 81870 421545019 44758 44759 410922250 62128 62109 436590813 5824 5816 829086437 57281 57295 892826877 75826 75805 970600239 35008 35009 351774132 98892 98872 716192308 15501 15502 116177663 72963 72964 798839595 62773 62800 345933956 87010 87032 99301574 41127 41128 874824948 46868 46869 945058367 61821 61822 635096214 72173 72200 102758844 72635 72646 614706875 77407 77406 317011545 88044 88018 821696404 69469 69491 78241881 64558 64559 69740515 69120 69121 311071936 20044 20046 204376801 59162 59163 640093480 750 751 248335119 48558 48559 742247254 32126 32127 590273095 85979 85957 376715387 42448 42420 178514623 80842 80843 858987997 94863 94847 452666895 96988 97004 752668963 45061 45032 606146732 44123 44124 706687645 97655 97656 940720241 9337 9338 803221606 46459 46475 472911589 17271 17263 938536764 63888 63891 606789048 75634 75635 895886601 13883 13884 232037646 83265 83238 248995890 2267 2239 997967741 26020 26021 217650115 93136 93115 527135543 19216 19217 126723265 2618 2619 647654743 8972 8973 685015742 53247 53234 801929330 61770 61771 853410123 87575 87576 838926093 52451 52452 142927468 93609 93595 338621702 51848 51849 677014881 39272 39247 463159450 2675 2676 238032117 47802 47803 788449018 26442 26436 975319514 79311 79312 768746334 85294 85299 115759979 20114 20115 10005314 87036 87037 932337407 18415 18423 573716204 60791 60792 457151185 37424 37425 139332684 52425 52426 757833599 44661 44684 374235314 20163 20164 592761302 90715 90716 572635189 27207 27208 384909739 58032 58033 577943274 80976 80956 453930170 68038 68039 796605784 873 874 939729636 16093 16094 407214740 96009 96029 823641870 88557 88562 937656201 47416 47417 147226224 20851 20852 656118890 75862 75863 623706970 1085 1114 643479959 14458 14460 476204447 35863 35885 352519613 72898 72912 444018887 99593 99594 351180527 39718 39719 593232943 87552 87546 99150713 831 834 396820248 47871 47872 721232722 25853 25854 878948491 58176 58148 931740272 58072 58073 285280114 13681 13682 299663037 29347 29362 248736862 69361 69362 493072152 46214 46226 123421358 66430 66431 181892313 22520 22541 632125084 85346 85347 988308167 87736 87715 716119461 26716 26737 658155582 57817 57818 576250308 10296 10297 396008710 76544 76539 689022831 87506 87507 703222194 30766 30737 265408658 90549 90550 881595888 68639 68654 632008309 30892 30908 843691646 25756 25772 66404488 19656 19661 737515107 41319 41298 392433444 29216 29191 511036614 77548 77567 232055981 3400 3372 500404530 23962 23963 525454373 16215 16221 95834694 62949 62950 983878827 70523 70538 529482147 46011 46012 812571821 64823 64824 170444471 15414 15402 127381781 38089 38091 747338423 1828 1829 204571655 78957 78958 774332901 67687 67688 677133752 75888 75913 215406334 49928 49929 221852555 14774 14775 242474855 73966 73940 482809820 56832 56833 146423372 33754 33761 92651433 50338 50339 580757516 49131 49132 717845658 78012 78013 255205992 96084 96098 153811010 91217 91216 559051005 42311 42324 224246595 48276 48268 532314506 82792 82800 423971151 15172 15180 142906240 92924 92925 219659377 54139 54140 181782982 50744 50745 668973616 15286 15295 597619789 57452 57475 47556255 50599 50608 354177611 12944 12940 492734792 85354 85340 548567131 80445 80446 254974434 9562 9568 827680652 45200 45185 974904412 31282 31265 737260821 12722 12723 105685190 64929 64930 177639914 14340 14341 23232185 92957 92971 834178728 819 820 942047081 2 3 668554073 18180 18181 980853687 38304 38275 534478995 51490 51497 452405731 75495 75496 16791934 53158 53159 180121551 50349 50375 710757399 87024 86999 868464568 43732 43733 532142697 85897 85907 35428072 35109 35110 771459845 63377 63378 939097074 72700 72729 880815925 32451 32452 231988428 45641 45671 311209108 71706 71707 66602519 13125 13126 103811762 30889 30890 217833852 60054 60055 59926032 26571 26561 627394197 32378 32356 65555695 76599 76600 715917249 25590 25614 270216130 66608 66609 67322980 24604 24625 748290099 14703 14704 627689366 48698 48699 826654586 49255 49257 938886693 92855 92881 73512824 36276 36277 908705809 49272 49274 62978821 92112 92113 481978800 75001 75002 777850294 66399 66419 160392636 32565 32555 606784508 95918 95899 755759926 56629 56619 919680598 9232 9233 993688036 19619 19636 234005268 20932 20927 761967429 7019 7004 294569780 58786 58787 923065195 55716 55698 344829266 15820 15821 778083609 68061 68062 661107884 58472 58473 735954808 33703 33704 474470371 73819 73827 824250592 22953 22954 804368690 47008 47010 975963914 10856 10857 777492983 77361 77362 749100633 41249 41247 802133932 32227 32228 515665979 11419 11420 771754533 14016 14000 869993823 81749 81775 330483766 43658 43675 80922839 65238 65250 606042836 15570 15571 717452190 8842 8854 702930637 10275 10276 628457271 51806 51780 974360360 87872 87900 281689824 74754 74755 702604474 8671 8672 273678790 49040 49041 741450915 39546 39574 711216373 80211 80223 288166034 53208 53235 153055896 3676 3680 917421813 95616 95642 168836177 98472 98449 321471589 2181 2188 879102027 36107 36091 172607994 80838 80826 356317165 18540 18541 114665601 36319 36308 741858538 14556 14557 669196271 68854 68874 778424115 71963 71990 384452652 34030 34006 462901722 33167 33168 161310962 91956 91974 206970237 19533 19525 797409130 41820 41822 7485152 76148 76170 75215926 52373 52345 686152697 595 579 640958655 9475 9452 323808322 74628 74647 164855274 25030 25016 220639645 7272 7270 631561262 65565 65586 466734926 16462 16463 133636817 14276 14299 404628042 21664 21653 849677824 38388 38389 565680085 86746 86747 923321371 10407 10408 2954448 54293 54290 526059561 90741 90742 402724483 17163 17164 558728385 65719 65711 419661537 56328 56312 946378645 37302 37303 751614220 36128 36129 232288401 80615 80616 427683221 87722 87723 865588574 87398 87399 461326530 82401 82392 361389005 34864 34865 205770884 31943 31963 88213563 6213 6229 953891156 40290 40291 660269754 98872 98873 24188106 73078 73106 242956156 52062 52063 741366392 58742 58767 787808916 39505 39506 48857938 49913 49940 527056253 98867 98858 706286004 32792 32809 715488844 87950 87951 643406901 17543 17562 138008192 79139 79162 554407991 28517 28518 472292893 8417 8418 901213823 15648 15673 322866488 73199 73200 276771240 60037 60061 783517658 95047 95055 128358614 47340 47341 849531648 46043 46055 371138723 25045 25056 982401095 62403 62404 975714483 19859 19862 460850457 20891 20892 367134790 39154 39155 690573717 35877 35887 577165861 53731 53753 794529625 68134 68135 20973466 87482 87455 735751684 82619 82620 154289853 86486 86513 206859685 85220 85231 322764108 53665 53666 200916505 62884 62885 281250745 2422 2435 16136844 3653 3678 313017477 76181 76196 446774179 2133 2130 229723327 19387 19388 591674234 85249 85250 470743956 28639 28640 212405446 76951 76947 984111589 31988 32011 526424981 47837 47862 852025655 91834 91835 778604590 34398 34399 78417122 40446 40447 387643341 16291 16262 11357024 68190 68171 78830287 35068 35069 680589400 83267 83295 719956421 86264 86261 17395530 60447 60427 694611023 63783 63784 912387780 51350 51333 604473244 42481 42472 287424394 12933 12909 739020592 43908 43909 856018484 7185 7173 474979925 42747 42748 218765192 33348 33335 850474288 64844 64845 268303191 14871 14872 160401585 51347 51348 656055479 87252 87253 695692493 20269 20270 509969505 79692 79678 753369084 58508 58498 379758916 90694 90695 726558652 62480 62481 511280611 53508 53509 959839991 48259 48260 329995281 88323 88324 791661739 41452 41424 178174770 11302 11327 592471831 91264 91275 631258136 38113 38134 480341302 15237 15228 38383138 47816 47817 893557001 79118 79138 792656059 46447 46448 267296345 1120 1121 936426644 42989 42966 886208104 33239 33254 752694508 93253 93254 685426078 67423 67424 521293135 34455 34456 67583149 16299 16300 286325923 51653 51654 898067081 54017 54018 194518705 5045 5049 584386082 35538 35539 572748894 20873 20874 54639726 34911 34912 435406492 79989 79990 611491748 39556 39557 264132172 51174 51188 592482725 8807 8778 801900752 77195 77200 371051241 15991 16009 299291530 61829 61808 245148029 67729 67730 891618781 51817 51814 551257277 26288 26289 141449913 12544 12545 378756263 22421 22447 313719565 69758 69733 556434857 55607 55608 475290003 51341 51342 594301222 3941 3968 827498656 56358 56384 787632378 60000 59970 553199034 4048 4049 997120642 96006 96007 641196013 58370 58371 351242225 95617 95618 374063286 60827 60828 209911614 23126 23127 34215003 87981 87982 722396798 15340 15341 264920013 77077 77050 624312666 59644 59653 93855300 29866 29867 573638216 73274 73275 245296043 7260 7261 474652785 28273 28274 449587905 96792 96790 618180310 20402 20403 420984749 99675 99676 232129904 46327 46342 731885920 13633 13650 921151837 68427 68428 48339532 63272 63273 545560628 51884 51854 206451777 36944 36945 214159487 25128 25129 624886903 9748 9749 416940197 96228 96229 464365766 47854 47872 507590454 82192 82210 165402897 19330 19345 595855706 57423 57406 984458078 27665 27666 533047214 9090 9120 867894896 17389 17394 872433067 53725 53726 119955291 17951 17952 375391059 10260 10278 558970580 92434 92410 428733817 16261 16290 373391520 83908 83928 337845789 73654 73629 4614783 98176 98191 693979045 31650 31636 88373223 16902 16891 924965485 63220 63221 506324290 78145 78116 305088934 23958 23959 53590320 22925 22952 108012779 82078 82056 722101741 20172 20147 981931569 22878 22879 37644469 7147 7131 866897480 10949 10939 594230086 73143 73129 455082867 3737 3763 993046926 63057 63082 893141937 88611 88582 33827710 77885 77863 92300714 11167 11168 15623258 79772 79773 872310583 40719 40720 727156507 13028 13029 461293245 627 628 957844498 21993 21994 786015809 48375 48376 633032549 51377 51378 195350929 2764 2765 758592658 57328 57329 35154505 51893 51872 580151895 90462 90433 506579597 24496 24521 991829965 55454 55455 921262636 60350 60335 551109577 64696 64717 339542517 33095 33096 317006025 71652 71653 719750388 62641 62634 181265375 82396 82404 947157959 50456 50457 407027884 40938 40939 249769514 26752 26753 632783164 3614 3615 610370271 13893 13865 499684831 18778 18774 542667156 55077 55078 346297004 88409 88390 704232938 9508 9509 351558029 94456 94468 926624057 67607 67628 933841723 20942 20952 995637722 67010 67011 978039184 7986 7987 523714222 34345 34367 695408318 10851 10852 362890491 86273 86275 379047874 76584 76585 797177666 36171 36172 107546685 76556 76557 942645885 49747 49765 179578844 14663 14664 738786388 58177 58178 982100024 41277 41283 463521522 50232 50233 619666129 8192 8163 371468486 3360 3361 865757134 86096 86072 893222153 39424 39448 64641440 92054 92041 753743982 21517 21528 518547806 10123 10140 917398070 80945 80946 87197490 87616 87617 471172259 23216 23217 685036877 87346 87347 84514136 92571 92546 922869286 65238 65230 492280194 63181 63151 32846399 88444 88470 413339165 30860 30851 783660805 33553 33554 400083716 81425 81412 808046311 78192 78163 44822288 45560 45559 669402762 7741 7719 50506181 36377 36381 946841382 20626 20627 309778284 79579 79602 999942895 18917 18918 130542043 3634 3660 476376390 80715 80735 416511689 91768 91798 407986307 86025 86026 733486795 85507 85508 163605014 8254 8230 616912032 67818 67819 380488790 17178 17154 329658742 95316 95317 767427182 72522 72523 177577752 89187 89170 549400116 29350 29358 744627111 12971 12972 971770509 36949 36950 376769902 67924 67925 117862654 62878 62879 99529099 87666 87667 249084559 24802 24803 520519386 43181 43201 219447594 89050 89069 186109798 64164 64183 686918375 16267 16268 445580896 5024 5046 212104033 96433 96460 416224885 53229 53230 994998961 1231 1224 789292813 73972 73983 730238757 61567 61568 736223145 36255 36256 985587823 65889 65860 306345998 38343 38339 484093976 96836 96837 480238897 32851 32852 486063148 25764 25781 580558203 30379 30380 780887147 50663 50664 332013563 59986 60013 112230819 50985 50986 208857387 1371 1372 75657407 15549 15563 567755933 61875 61904 399402133 80056 80057 63412254 81898 81899 936005628 95510 95511 503956409 38450 38423 331068491 28612 28604 45629723 29585 29571 796381460 57754 57769 64440442 47553 47554 905921210 43586 43587 390285813 51874 51875 701746258 75863 75864 702193856 16884 16880 436225719 42873 42874 5718445 12998 12999 574868182 58311 58327 64191702 38252 38253 999220330 75159 75160 914977359 24819 24820 761527641 99785 99807 201392963 88736 88764 110044626 94795 94796 383988811 60583 60575 122784367 31803 31804 990803277 72534 72535 849259528 60645 60635 371702079 71970 71971 609018143 18659 18675 225505891 64963 64942 587405236 78200 78194 867539703 46037 46038 472024997 85092 85093 722846157 54073 54048 322636637 93205 93206 936339491 59775 59776 199341807 18039 18044 473456406 10564 10565 278668724 36684 36659 780622173 71864 71865 347781509 89131 89132 840019814 73447 73448 573975550 39553 39571 428371022 98201 98202 771203937 56243 56244 178587784 12022 12023 690438057 93169 93170 637102489 21562 21563 14508475 41347 41367 859430615 85694 85677 178652330 43389 43390 610727504 38272 38273 80757023 7723 7724 972667452 25029 25024 945606298 30600 30615 38449627 87002 87003 662821585 10647 10648 183072165 27320 27321 516290007 26341 26342 213602342 82905 82906 869112525 33653 33682 244554410 19908 19900 864734378 28641 28642 335297616 75292 75293 54126766 72673 72674 941992653 98839 98826 949795033 11760 11788 323715281 78812 78807 399835496 70015 70020 806321590 59682 59665 540423038 1315 1316 488227048 54852 54833 264460492 61932 61933 495210208 22150 22151 511591714 96334 96335 728673487 79901 79902 117587056 79326 79299 954724434 95393 95394 879116595 37534 37515 937257791 57695 57712 133036681 24746 24776 28773771 92519 92526 661262751 26179 26165 149838785 12482 12483 443692334 47547 47548 153072802 59211 59212 192608714 99871 99860 603150823 36277 36264 7982529 55237 55238 506594948 43171 43152 751366998 62151 62152 905411665 30492 30493 759218137 79880 79881 167717335 37437 37429 153384957 7296 7267 790741305 97844 97845 10104038 99440 99415 234693860 64740 64741 704453751 83960 83961 613675251 99626 99627 878935902 98055 98065 174235916 3492 3493 730061896 36658 36659 886129597 50465 50481 713027967 81824 81847 560575729 60542 60557 630432426 29429 29430 540377036 5476 5477 564278563 97141 97142 845318605 71056 71057 157500697 42682 42683 963235051 49805 49806 986092228 13540 13518 670949777 24293 24265 734150662 54236 54237 755963761 17042 17012 695728343 51226 51250 335019518 13469 13463 320862609 86039 86040 788529140 26993 27005 345284771 96768 96758 447677760 5460 5488 243242033 35157 35158 99027415 74337 74338 977810261 66599 66600 33848535 45996 46000 693093454 70533 70539 793477657 25220 25242 391654705 39146 39147 151063331 36025 36026 38857878 89466 89449 898069902 77542 77562 534723500 93386 93397 431955670 20547 20548 370931156 93559 93581 778819796 36792 36793 509767716 34501 34502 3203341 25183 25184 431411104 1991 1992 572021814 62270 62294 652813460 52214 52209 434315780 86070 86071 463579763 16633 16657 132910899 89063 89064 730434110 88689 88705 892223497 96248 96249 731740550 94642 94643 712349196 78647 78648 175964238 92556 92580 346433139 33346 33356 845259223 58973 58989 646884956 69672 69651 385951033 89785 89786 716827641 58322 58342 788603679 1777 1804 420279881 22941 22942 165559229 25361 25370 736126602 7942 7943 327618198 34106 34107 876925852 77781 77782 821460041 89346 89354 692893049 37766 37745 657971252 79697 79690 798233609 4492 4493 192879651 12065 12066 155980668 43938 43939 498892252 75029 75048 721872081 18431 18432 527514020 2458 2433 422422949 64608 64619 161825211 83252 83253 447429039 20593 20590 674021816 97842 97832 154471409 37950 37979 755063922 28696 28697 820064867 45254 45255 663680471 27703 27704 222113211 63072 63073 614934607 32179 32175 540002051 36325 36326 37613699 81328 81333 919711978 41399 41373 286625753 33266 33259 979956443 31149 31155 302602052 2085 2086 801346616 86782 86783 96867313 81668 81650 674644992 9355 9347 697643913 38998 38999 782163957 31061 31062 826611743 30106 30122 225381140 34215 34244 661537694 72269 72270 928688474 70276 70254 383030729 66039 66010 388943513 37281 37299 688357188 22811 22812 763556993 92331 92332 553747128 629 630 625043246 81052 81053 602161058 26853 26854 579774352 9796 9797 504326077 54805 54806 893240145 26162 26173 663123464 50856 50857 760241154 32410 32411 863322022 22220 22221 266335949 52758 52759 66545305 76573 76574 373106288 70436 70437 398462190 9965 9989 457244568 87015 87016 473345192 20678 20679 470675044 41446 41431 261504869 11523 11524 930590950 16240 16215 276356519 21139 21140 694857863 13032 13041 707838010 56402 56403 13948640 50694 50683 632587910 39269 39270 722766625 13714 13707 275045536 91831 91835 268538049 82785 82786 987182533 72023 72019 206773866 47866 47867 977436727 58325 58326 724521094 98382 98383 96250427 71896 71866 797012693 26110 26111 332771644 90693 90694 269446505 20463 20445 996748690 37202 37216 633177399 97326 97343 443527762 88289 88308 3635848 13317 13318 112777578 17670 17660 27462009 29560 29561 590616411 38061 38089 752790309 48273 48275 115520441 46950 46951 621166473 82032 82033 670279786 65058 65059 927340774 43963 43964 329580417 62513 62494 410173801 50691 50701 648049097 76239 76212 592384699 32736 32751 865946610 29336 29312 768254030 38593 38620 547770117 3579 3600 176723810 35196 35181 456662592 29132 29133 914953961 45923 45924 555772446 48950 48974 643852676 39762 39763 902623878 58127 58128 577648083 58039 58040 281428662 67474 67475 421120150 7921 7922 771881428 37380 37381 90387830 24124 24102 482609059 76538 76539 201845927 98998 99023 950990747 920 943 866972397 43139 43140 806626448 90994 90995 817203103 27857 27841 419224101 25718 25741 361979241 3163 3151 569342687 49307 49319 719372027 72218 72194 277962450 17645 17646 317407069 30512 30513 186856383 19645 19646 465049985 98922 98925 912511856 90194 90195 473961174 63497 63498 267010009 28344 28345 958829571 69334 69347 975796678 26302 26303 226479551 34857 34837 904994960 94261 94262 666170877 83955 83956 537405200 42355 42335 525919691 90345 90358 362796292 10491 10500 198764874 11754 11767 16267158 9093 9123 240988528 63821 63794 678762933 67866 67867 70757342 67956 67957 570002345 21578 21548 839263837 23009 23010 722375637 75188 75207 626048113 74827 74828 623131498 315 316 880504682 35943 35944 581514394 71266 71246 909508244 37339 37312 845394176 26830 26850 527206463 4839 4849 836217046 41656 41648 693562938 11165 11166 996121322 94140 94141 956872387 43922 43911 802181519 32079 32080 138085375 97016 97012 55191542 91807 91802 591304791 8810 8825 866075948 90768 90769 193205516 64259 64246 177905425 36583 36582 75337712 88913 88923 356027441 62292 62300 20606179 24579 24580 746986568 36962 36963 370173539 80210 80195 159270512 43854 43880 798267443 78243 78244 837977213 70859 70838 260884613 3707 3694 735288007 87056 87057 178537780 17654 17645 392199147 46210 46211 978945558 87704 87675 90770472 64934 64935 348879845 74555 74556 750608302 77780 77781 133881534 30520 30521 514833170 64138 64139 751378787 7109 7083 189297451 7495 7484 314767363 373 374 428687562 534 535 940753190 96622 96603 506776103 35776 35799 831641042 18408 18428 800436750 93899 93900 828581117 20746 20762 549033322 67544 67545 158996769 16149 16136 511265241 57805 57806 968130850 46153 46154 128847524 87908 87909 596326494 90055 90056 976478204 15229 15230 342554453 62219 62207 274430636 13833 13804 474587855 21607 21597 72936394 13292 13293 520442444 33833 33845 636998200 2308 2305 221360718 65052 65035 973535608 84493 84494 942169376 76466 76467 458468308 79399 79381 308003322 91346 91347 307813782 70442 70443 666500597 59829 59830 895266322 24158 24181 627181714 36308 36294 430485367 31528 31531 112456682 75331 75332 801382430 65301 65302 445575416 72723 72738 529350405 49653 49625 730226432 20043 20044 77479978 75635 75636 468814860 81053 81054 111021536 39975 39976 327007715 68693 68694 112301077 64671 64688 966428895 27148 27149 626639110 90638 90639 492022453 74573 74574 125557483 61747 61742 715349546 63955 63957 292710532 23780 23806 689115022 21330 21337 655110378 57832 57833 196363201 42769 42770 561658280 34254 34255 653289361 79048 79049 506075760 31441 31442 162494202 66132 66104 535049208 23720 23730 225762381 68726 68727 235151288 39667 39668 944861118 69921 69914 410660526 43198 43209 570220790 67479 67477 782338968 43964 43979 499669829 23416 23434 455329610 97849 97850 934525564 62243 62225 17162261 99524 99538 960038850 64920 64921 634602455 61993 62019 893342259 27634 27635 605204055 78534 78542 467262538 24906 24932 309869365 93374 93367 648003705 85312 85313 158961869 11897 11886 87967734 27376 27399 986403536 56029 56030 894543776 92222 92249 605267781 15232 15233 968867196 20133 20138 652358187 27418 27395 770810070 69030 69035 420655461 57563 57565 35809631 1070 1071 164766153 85644 85616 751567405 76111 76088 963060062 92993 92994 786282744 23682 23657 508579417 93197 93174 884195106 43930 43901 410589608 22907 22908 755320327 59051 59031 241521172 34843 34844 253565235 55468 55469 105949666 48922 48923 826476191 72636 72637 408856927 53123 53149 953302479 5961 5978 217059842 57362 57372 282350350 25138 25120 858264136 51796 51797 219966088 61591 61588 863268091 94953 94954 846884140 67606 67607 927008301 67352 67331 718092971 36588 36591 768226086 22499 22500 901000946 87418 87426 202913985 33435 33428 651459530 3475 3445 692291587 61910 61911 949150665 51521 51522 986510481 90896 90891 855475728 50197 50171 391542637 58695 58696 957037318 2120 2121 970195191 23980 23981 120592640 32812 32813 607595371 80843 80844 326415018 27511 27512 488605529 78227 78254 439676450 8328 8329 899858169 51165 51159 340358835 48491 48492 177636021 13976 13977 54536579 95083 95104 525225490 36234 36204 246957321 84817 84818 554924816 82551 82552 270707399 91579 91580 355652288 69957 69946 848286879 37333 37334 652995210 7367 7368 670300642 90729 90730 996871030 53972 54001 68346364 24749 24750 879337906 26151 26121 796151895 62850 62851 556012015 34927 34928 771160314 48614 48625 723938533 23591 23607 827447073 89608 89609 287486704 66254 66255 601968491 87962 87948 505741133 54934 54920 950595834 59106 59103 802172184 13327 13338 637735496 45987 45996 479424607 56445 56434 313766146 78691 78692 24874790 41147 41148 532598524 13031 13032 492026968 31255 31256 836806010 82201 82202 92557829 54516 54517 120008800 28086 28087 50153501 9135 9136 304714630 68349 68350 291377652 44610 44595 988419659 37761 37790 846794536 90314 90292 199154400 50181 50205 856485105 61856 61857 308425617 26055 26070 758878890 39836 39835 780635838 19634 19655 210277418 75471 75472 684352495 94631 94627 685326937 72549 72553 740460995 5681 5700 322066906 18924 18894 912978070 23029 23050 215396130 8420 8421 691757478 6217 6195 547502525 672 666 956492468 23953 23975 953493235 19220 19198 212844439 35983 35984 962187806 93906 93907 429993387 73816 73790 136659390 96490 96512 998281926 987 1016 318424746 42399 42400 305615764 2292 2312 932833447 58238 58247 44290183 14581 14611 247360317 31913 31936 571149725 15260 15289 82596590 9094 9083 564190385 68785 68786 223953988 98272 98268 124470164 16914 16926 340806417 63913 63914 636723155 75321 75346 853048644 59424 59425 827339977 25016 25017 789024617 72397 72398 444595862 84057 84054 939553585 25779 25800 148516358 7243 7244 229092453 65499 65500 156601976 21331 21343 840647465 10408 10409 156012735 11536 11542 829174289 14994 14995 944585853 9486 9487 96905153 87224 87233 197169203 303 316 868094040 28028 28005 277981796 21402 21386 842717481 7559 7570 712242993 46615 46616 846970727 99147 99148 69263038 99787 99810 103331841 13958 13959 491961780 10271 10272 759145328 88916 88917 636781688 52631 52613 451963291 58292 58293 168515616 64587 64594 949957024 29122 29134 848826254 6508 6510 498309483 65065 65054 991759243 63472 63489 584847555 43989 43990 72797015 82983 82973 45503055 39048 39034 38549650 62262 62251 905727995 31082 31083 480479449 68593 68594 6933848 10927 10928 58873495 2412 2391 529123669 98076 98058 570405472 12841 12871 310729813 47620 47621 833917694 2739 2719 461723423 36340 36362 59175362 32518 32488 457319946 56193 56194 963366484 77583 77569 191052594 87678 87662 242316706 36919 36895 623344045 42375 42370 633877095 82022 82039 65236797 73632 73650 264384963 33312 33330 316113491 35611 35612 788521543 34140 34162 146986897 17551 17542 655210913 65116 65117 497283501 21258 21259 817201135 4195 4181 428744955 93842 93840 450229383 76702 76703 775224199 84090 84077 189197486 49703 49699 298657621 24214 24194 769825325 6444 6445 925352297 95318 95319 823769311 56971 56982 462878651 26876 26888 795917504 29996 30011 520690663 1806 1792 648729271 41695 41696 224879809 54333 54334 684301141 56062 56063 330936265 57625 57609 319588225 60541 60531 140433702 46376 46381 195080131 98165 98163 188373968 20276 20277 810765900 80927 80928 649045491 84163 84186 236930306 58393 58420 30831594 45240 45241 398739752 43364 43365 353175030 29586 29593 840368462 19758 19731 967317317 57151 57125 586844494 19958 19959 863328637 72851 72831 529825508 13755 13756 905085887 22882 22853 917788280 34019 34020 613978253 84251 84252 474309791 74847 74848 159262417 74590 74588 50617764 64170 64171 759239732 45007 45008 41424943 25502 25503 414562029 32670 32671 716287063 38382 38383 931135351 6916 6899 771199875 84157 84166 584109296 35034 35035 68208054 27988 27989 472753786 10243 10244 362247529 86333 86334 765956794 57657 57659 202201508 27821 27838 413529994 90795 90796 891232978 90596 90597 519496402 60999 61000 157005391 57509 57510 612724893 45137 45133 395514879 79820 79821 538825241 53789 53766 812365921 31643 31629 35248786 10679 10700 343241617 65050 65051 801873066 56352 56350 298079745 96771 96761 278547297 25171 25172 76074384 34286 34287 820636751 32195 32199 479156932 98418 98419 138853821 45144 45145 978248512 15893 15904 754453517 38880 38885 986923351 64864 64877 71444675 87584 87605 790194053 36108 36109 545050935 36994 37004 435110427 32463 32464 477936970 54413 54440 962280467 61311 61325 21294797 9290 9313 475815446 18787 18788 118374470 61409 61385 644897303 90181 90194 993080215 23559 23529 202633680 62039 62020 603866455 72854 72863 550354038 33208 33209 389361784 31063 31046 190054182 91201 91202 299245671 62929 62930 909578291 17151 17133 58556417 61450 61439 949276964 79696 79704 120044308 55396 55420 913282150 61395 61396 316869011 68290 68304 750525445 20810 20811 758217798 63705 63685 929043401 66561 66565 776758714 61205 61206 199284318 53790 53764 365225762 50173 50145 364375518 39415 39410 993347989 65139 65146 545637538 93158 93159 305551034 81768 81792 959351404 32298 32299 238481949 62749 62738 972836333 48474 48488 365163297 98943 98971 517071479 7291 7302 52506962 90585 90586 809266333 7203 7217 991066269 2291 2292 924061381 30087 30079 182373244 96864 96865 650257914 3645 3623 190556491 35129 35130 886156562 39545 39558 380035727 30658 30657 968348362 38369 38370 887352484 92728 92729 689627090 13129 13158 108371541 81035 81036 883184669 31164 31165 260405121 98169 98170 331091229 26905 26906 363296330 29647 29669 83402482 25623 25624 162295656 61838 61839 464855917 79514 79525 354868108 50624 50627 202761548 61864 61847 954590029 57614 57602 145301357 13168 13169 832723537 59434 59435 645149087 38138 38139 11124335 64225 64245 405620582 89702 89719 582491577 64534 64535 573781436 24169 24160 392283148 23794 23795 60330957 37337 37338 843049203 33711 33712 935715964 93561 93562 894159536 2916 2920 390528424 57951 57933 725748268 3084 3085 427709103 79098 79099 854480384 59515 59542 293703632 57232 57208 616579510 74030 74031 951893085 24065 24066 48034235 3178 3159 939729703 46412 46399 801052422 9294 9288 251737384 52306 52307 437588428 13232 13225 759601704 15987 15975 592355643 15778 15779 162182798 39172 39171 487988734 95813 95794 705563969 98022 98023 153499100 30625 30626 812225214 2840 2870 253201661 29473 29483 742552816 34449 34450 18090267 216 217 231108591 90261 90262 613710632 95406 95407 153965544 96418 96419 834978760 42226 42227 358721810 53704 53705 558300734 95681 95655 355954238 81943 81947 281551596 1119 1120 73286476 20956 20966 76270926 14013 14014 713276022 64247 64259 80779083 26223 26206 890156331 87491 87503 678186792 85817 85818 891512182 9648 9669 376524089 41655 41656 543891530 20115 20102 576065212 83015 82991 717686225 28603 28604 34272892 78016 78010 580789021 33065 33066 31504255 43210 43211 491869417 85922 85923 43882223 51727 51737 152162475 57131 57130 229295504 45247 45248 635230726 32966 32968 818962925 39885 39886 115211399 74835 74836 717024750 27504 27515 157880478 39481 39480 671322368 46099 46100 47962780 67564 67565 495041978 57806 57790 742604980 73478 73479 728082337 17899 17900 913047065 92601 92602 2922120 58553 58560 484975733 81673 81687 694401045 76522 76523 372747195 63096 63120 481120234 23647 23648 119998951 82750 82755 172064681 13028 13005 454509620 99315 99307 331223849 96597 96598 373143730 4662 4663 963202903 99047 99052 392447555 64769 64776 27220232 11462 11463 569150579 11986 12016 896432347 10556 10557 481591872 76141 76142 753845483 22852 22847 736145512 14818 14815 538848527 98707 98708 18250481 94756 94753 723331718 7382 7383 455263004 47604 47605 455892231 87606 87585 334957375 12433 12434 736938902 75503 75504 288311025 37132 37123 526914287 6876 6877 393865880 65155 65156 129261014 4476 4466 124709342 41965 41966 636140776 38448 38431 630694789 11254 11255 23527137 50053 50075 38432483 55251 55252 157623872 42067 42068 918042560 23742 23768 66593824 87935 87911 893019490 13501 13502 263007419 15250 15241 490757115 22805 22806 899880617 3467 3469 231353163 74007 74006 403579250 63268 63241 57754243 8039 8040 220519254 2699 2722 798373737 46712 46713 718778197 92636 92623 238618918 9861 9862 930921122 85743 85744 993786851 69427 69428 271043279 16968 16969 382334444 83674 83682 89465259 24044 24018 425089712 71493 71494 339961785 51978 51979 731995382 49988 50016 687786139 50176 50177 92617809 75682 75696 996723559 33929 33921 85233607 68789 68773 779258634 7474 7452 176857069 50760 50755 115602220 28941 28944 296777802 59546 59547 446987299 5134 5135 784470389 39130 39116 893911763 1249 1263 417744202 15991 15995 102671642 29928 29907 153057156 42951 42952 519779381 3935 3925 587135018 58021 58017 431277225 12333 12336 884170536 86318 86319 154763985 70740 70741 368754300 16932 16948 384287887 31188 31189 956488036 82248 82219 131952268 7315 7316 101419502 57097 57098 752565128 18245 18246 852847811 10445 10446 797372876 46867 46868 811814352 72734 72735 704847458 82623 82624 965532027 52671 52656 229480250 11454 11477 890683904 83588 83589 958214733 31004 31005 895113133 23862 23880 553016795 43327 43328 247741343 18847 18848 564520659 15315 15316 37476369 31494 31495 395582245 1413 1399 941339794 16730 16731 106042998 98959 98954 738058218 73398 73399 4038871 28038 28046 683603352 72245 72246 130359858 4159 4174 179129156 32939 32930 384034800 79722 79723 227884661 53392 53363 928154541 67401 67381 251423332 93429 93399 23288246 96696 96697 80802475 69091 69114 564790821 63141 63133 687272546 70918 70919 557048867 92082 92083 615077319 31431 31435 318991067 23422 23423 698421889 22828 22851 893919336 4561 4562 210023144 40133 40153 753728505 50177 50178 911340246 11250 11241 100394972 63662 63663 742885874 2208 2209 117681405 45753 45754 44575408 65856 65850 216718411 40322 40323 459186387 19394 19395 720268073 43957 43973 671293847 7031 7032 185486419 75844 75845 752773983 26501 26502 253041724 63146 63136 756980843 395 374 343269724 76890 76891 284066195 7923 7943 313928885 19869 19867 246064598 30499 30505 587763562 80508 80509 885471974 87629 87630 30205206 40029 40020 493659124 56665 56670 770863786 71653 71654 30908577 54389 54390 93631253 59726 59752 4897483 16056 16057 313586016 55012 55013 585200232 50395 50410 350687957 71312 71336 792382930 8787 8788 693222006 98455 98456 932928795 85579 85582 120389485 74566 74567 353137731 94770 94797 623258687 59957 59958 708313105 9852 9875 614112068 89997 89998 889013872 80083 80081 881869714 80526 80530 716749128 70047 70070 767859127 75752 75772 88638769 58594 58569 225677143 97253 97242 471995080 78513 78535 226578251 57144 57145 935864438 43954 43955 785393618 75814 75815 589105471 63725 63733 294872690 72100 72101 488669507 62606 62607 403272741 5975 6001 976030844 70216 70218 17421869 23039 23010 697032551 92164 92153 203167442 45037 45065 766106494 31687 31688 371987838 30728 30707 307968938 49423 49449 684274786 43787 43783 256724506 51017 51018 853235919 42995 43007 778397462 74126 74151 423699481 69228 69229 444779567 23840 23815 870974185 89011 89012 132481850 28587 28588 742255570 24562 24579 214943468 15351 15352 669315055 68371 68372 310728093 45769 45776 277063503 59970 59971 361998795 41708 41709 94202201 89822 89799 942219322 90481 90482 803193858 16012 16038 767079944 62943 62944 364974663 18439 18461 109717150 99118 99119 283677426 95199 95211 877186442 84321 84336 571355965 83262 83267 862307116 98831 98858 751476445 17265 17250 226916070 31339 31363 155861996 37426 37438 639766783 31606 31607 655376133 95026 95027 642623514 66365 66366 594803496 63949 63945 423812359 18305 18290 380242090 91507 91508 455060920 20924 20925 828326606 7665 7666 146493483 96991 96996 429654525 38139 38140 287856220 59139 59113 852705727 64016 64017 930661495 11036 11037 668832720 60986 60974 521437393 1412 1413 152449648 19401 19392 877709110 3742 3712 386857819 95862 95839 13644923 6886 6884 171789520 24906 24921 588253011 14952 14953 216733831 58620 58626 87462450 62714 62690 466656434 12831 12832 660962404 16203 16204 782344389 36305 36334 756667737 63371 63372 759620473 5941 5942 386359417 30183 30184 763315858 70140 70141 818468399 54899 54900 694873921 53830 53860 508466150 50614 50643 35944210 27723 27724 506223009 4101 4102 498487578 29897 29898 126835714 82446 82473 724539788 33603 33619 858742436 81124 81149 668299035 67922 67924 78584291 59567 59568 708691993 70270 70271 173173248 45251 45252 237013749 25978 25979 191701111 8701 8677 863227467 99011 99012 922832619 90896 90897 58137311 68608 68621 654607899 52485 52506 386489545 91189 91190 299538167 5069 5070 60263241 60448 60449 21817432 14425 14453 545918930 56939 56918 102125460 76708 76709 627443377 79855 79875 679774083 59733 59760 438312782 54831 54832 892782707 57321 57332 252148390 37794 37776 606993391 96099 96100 644088729 69669 69675 505155291 47385 47386 847453861 21523 21542 732031821 6574 6550 985050110 70098 70096 819704316 40647 40664 169101595 74785 74786 623645446 61037 61050 898256433 46896 46877 61348207 2246 2247 975551647 91412 91413 504118081 77660 77661 569491548 92898 92899 676629140 37965 37953 416725564 24338 24339 645192657 14847 14841 338032110 65681 65682 913308233 36638 36646 124329595 96622 96621 289608201 85143 85124 767351898 57667 57644 268439034 23294 23316 853095681 1346 1367 697597888 20469 20442 1046781 4087 4068 712497786 94462 94440 670417016 16596 16566 1032596 56651 56652 650671414 29066 29064 837031149 49181 49182 957116929 99587 99588 442182638 26540 26512 761750562 90725 90736 986604441 29208 29230 411164504 13247 13248 286581773 59686 59687 928531091 12634 12635 662501224 81175 81176 317184424 83500 83501 58668464 3987 3988 347429504 62897 62912 298632811 78823 78824 808427453 53722 53723 774419640 72339 72340 770340924 11526 11553 92412110 23415 23416 238077568 19152 19143 560782095 39433 39439 791899990 28015 28016 256595595 23393 23398 639766232 81373 81374 347067177 26441 26454 534090287 83763 83790 22104137 64586 64574 202701014 44652 44653 682327879 65521 65522 796807138 50550 50528 653612373 23189 23190 421045363 87483 87484 833763164 23254 23255 900506222 73317 73318 992782956 33047 33048 598381233 73963 73949 259503447 3641 3666 774965986 50531 50529 300813054 83539 83548 349377615 69628 69653 691712460 77904 77909 808298027 30587 30588 678160437 64123 64107 978083167 33195 33196 165561198 42730 42731 216109739 1814 1807 552040899 68758 68744 63908575 33405 33406 643425794 95933 95914 196463981 11180 11181 228884435 81611 81622 879529024 65208 65179 807031481 37861 37862 885238365 70959 70960 488460010 52507 52508 700754016 30655 30656 284461459 60811 60801 543555744 94900 94901 442906748 1247 1248 700654756 22363 22364 870139763 61438 61439 975700179 38644 38622 40738445 56960 56968 901070400 67965 67966 599795121 3422 3423 564068666 92865 92836 122410107 78840 78841 12338164 13404 13387 306708910 50451 50452 88905727 87521 87505 311903599 77358 77359 631989919 61678 61705 526560390 15078 15079 121530251 53406 53407 412218048 65428 65438 889656135 91294 91265 900188228 64282 64305 634344629 18751 18732 161378095 21706 21707 746075236 66309 66310 722231475 18084 18091 451601515 34773 34768 169358202 31138 31139 290511478 49368 49375 931796294 69923 69905 656772464 28760 28752 27410733 18988 18989 914921518 28176 28178 946914930 90093 90075 970680261 43146 43147 627597133 53526 53535 150851507 44699 44700 339912938 59932 59933 643945040 53331 53332 29006619 8693 8673 901804148 13591 13583 766714359 60894 60895 685404048 49735 49736 262872056 65643 65640 80420213 64474 64475 90201327 44165 44166 79147630 13349 13350 788316777 50826 50827 839057226 19076 19077 5964034 22195 22219 988144137 6874 6847 968083253 19991 19972 517213024 83385 83390 460133903 23696 23682 309246938 3087 3088 545868077 53296 53297 103258863 71659 71660 566308487 74695 74724 197263164 30259 30260 114299581 68933 68937 865963036 18523 18513 871555529 33171 33186 356433873 99759 99760 811697513 85939 85942 541298219 3146 3161 284047536 1208 1209 975594286 43593 43594 861975135 62902 62903 795394799 38658 38659 245209178 16902 16903 462882848 7236 7256 370949797 99060 99071 138741286 22486 22487 571846102 35751 35752 784367177 14289 14290 133422674 76563 76561 30326072 72750 72751 619687539 76479 76507 958940811 3102 3124 244895645 75795 75796 608481503 33819 33820 825195499 12351 12354 401833902 3890 3891 691025740 55349 55350 641871025 54998 55021 2310207 51919 51927 802516161 69619 69620 171196736 53233 53255 412158864 35168 35169 197262695 35580 35574 66548632 56368 56388 329022467 25076 25071 313749822 98240 98241 957237904 52236 52223 32870977 50183 50189 165637484 92139 92120 252379353 84150 84151 56355677 51563 51555 69237421 31859 31839 453892412 76978 76979 209330589 3396 3397 702630315 42659 42651 15370241 17450 17451 478168625 59076 59077 806450432 9607 9630 770665617 45742 45761 878129427 37299 37323 58917843 27519 27527 337932173 79920 79918 705657949 15571 15572 32224916 14688 14685 473731671 50733 50742 886061345 91237 91238 211443617 44485 44463 848414716 10159 10160 726056839 49122 49115 561867332 53803 53804 29466707 63880 63881 269501052 74867 74868 196161122 45789 45790 204857552 79904 79875 711819198 64491 64489 279770035 61991 62010 144998648 48587 48573 127163793 72375 72351 469536696 49797 49798 989911682 68736 68740 324847113 58116 58140 467363471 92006 92007 51929333 28341 28356 559324197 59654 59652 274017846 52155 52156 817980240 41027 41057 343789293 14949 14929 863488558 62515 62521 385461463 13815 13816 919305324 60566 60567 984902135 7596 7586 926454934 26761 26764 194398878 20657 20685 438595036 45652 45636 657225846 78885 78882 39380119 35876 35877 123811743 68389 68402 161661709 17906 17885 234029879 42676 42697 987511395 73553 73525 184660645 92290 92310 262849207 13764 13735 479981840 97490 97499 454985823 33856 33879 37195198 26153 26154 857148534 74140 74141 758378681 8016 8017 300075635 59387 59369 356427835 44154 44148 471788503 69272 69243 943792311 91463 91464 600962596 74898 74899 170526836 14084 14085 455202618 29008 29009 322145628 60531 60542 447646703 49104 49100 943763802 53299 53300 918786714 94247 94239 324213234 53967 53968 252806477 90418 90397 419718169 17156 17174 54932810 73291 73301 178242061 34116 34117 212596044 81617 81618 227776267 21214 21215 650071798 18612 18613 366714739 59882 59891 409291993 65694 65671 126662164 90117 90118 254601216 78367 78368 292176937 48847 48848 593356824 28962 28963 446967169 72234 72235 971640942 50961 50962 354749895 97979 97975 978455142 26139 26140 930976865 93644 93645 111441430 6957 6952 280271881 96880 96866 307201031 13530 13531 753413619 78259 78266 393645219 7398 7380 23098381 12785 12791 313367698 22009 22010 546378450 89942 89943 600343366 40647 40648 876894810 42680 42666 729427766 32493 32501 773900988 46500 46524 629296684 52331 52360 419167200 23658 23641 871587428 55026 55027 597409802 22892 22904 369822854 97492 97493 893401917 68860 68861 3354431 82320 82318 65155370 56258 56270 929974714 3088 3110 921267173 9791 9780 931915070 42253 42269 344851687 24902 24903 885398756 61738 61763 704918996 12212 12213 912329834 33522 33523 265175186 70103 70104 862087933 38917 38898 971973480 33173 33191 234185326 53965 53963 191641325 41833 41836 340068000 38132 38133 30231636 74112 74113 739752769 70967 70952 724363663 50254 50255 873518669 67600 67618 823640987 69818 69831 805065129 17707 17703 134091434 84322 84323 686475065 2673 2674 837408744 18372 18373 584039428 69111 69092 565234417 77503 77504 901858096 84224 84231 898697508 56162 56163 151323253 38105 38109 49500159 46114 46115 431539283 20526 20514 913024314 12694 12670 586400520 7844 7845 75819029 51011 50985 774759563 59276 59277 60920322 3073 3074 480177793 92223 92224 285266244 374 386 43287430 14745 14764 654323051 38913 38914 22857265 25518 25516 813388077 73986 73974 933715894 91636 91661 826418435 52993 52994 168312288 54944 54945 757898750 19246 19245 917292900 71137 71138 719564805 12387 12366 252369492 21601 21602 228002816 52271 52272 222773430 75266 75267 289398695 66082 66083 149210452 61252 61267 959635336 17842 17843 780400000 44378 44379 369725329 71890 71891 503963241 58566 58567 532283008 66598 66599 709488551 61667 61641 621367860 83276 83246 681163007 42505 42506 371640310 11262 11253 193129645 74171 74168 161276157 14091 14107 720781819 32704 32705 336870170 70329 70330 359991927 5948 5975 831673089 15600 15601 259413849 92803 92804 640758993 73809 73810 568486667 33576 33585 847048993 92308 92310 142578745 5367 5368 529430213 66292 66300 437359259 69246 69271 451932377 55223 55243 781548390 64730 64731 604404305 45008 45009 60945859 72534 72551 750516364 52706 52707 150536469 49271 49243 165120660 14827 14829 7355939 44371 44356 870800739 32677 32659 546968434 29329 29330 853153412 26427 26411 990327610 96913 96901 45849292 12655 12650 20457892 88506 88507 782981650 62355 62327 615140255 30088 30089 156716289 99299 99329 735378515 293 294 639760065 53985 53955 777703350 112 107 805340807 93510 93511 465275644 91179 91180 20171362 59086 59067 833713312 70114 70126 773054219 38531 38514 181266903 82309 82284 45952139 30981 31006 937757336 83370 83371 47166917 63339 63340 595882072 24157 24158 776404646 720 721 325365973 95173 95147 820710893 92373 92374 258933800 17722 17738 225554501 79269 79270 461862795 65070 65071 991803061 76016 76013 374340926 57172 57160 355547484 37722 37723 516041325 58504 58532 223223273 23779 23775 149943462 10064 10065 505028334 23198 23221 446663796 81320 81321 590435004 99354 99344 792655558 77800 77801 87061036 90721 90751 21529528 64507 64508 467214911 83562 83563 780742548 65794 65795 310240616 80265 80266 145854845 72701 72702 471235575 15793 15794 829288906 47851 47856 955877328 81327 81328 751045999 86286 86304 711834363 6462 6464 385495276 28445 28441 167806985 86338 86342 512387688 56616 56617 910418782 36270 36257 206915994 76899 76883 419580803 37258 37259 255113222 96472 96495 281083635 26984 26996 831846873 60771 60772 759769709 35603 35604 986639929 97818 97819 353035406 50660 50661 349041358 43382 43383 456310628 14975 15004 483976019 73677 73678 39582943 71529 71532 511028295 84580 84579 435724614 30890 30891 379323899 14341 14342 765094710 10259 10232 78715870 37676 37677 570125028 77809 77810 228252261 14328 14337 236320920 70931 70932 46973966 68393 68394 863042569 4573 4574 110063692 40392 40417 850438464 58270 58271 467118601 82534 82535 701344198 3778 3803 33584426 33467 33454 388379146 68219 68220 906366126 97787 97788 513034349 78857 78849 322679048 10495 10474 315889344 37358 37359 21294394 32477 32478 816515109 21166 21167 186106788 1384 1385 375868108 44229 44230 399332831 99780 99781 447186222 92151 92153 615649284 20901 20902 435473592 5207 5208 663309042 69436 69409 205783459 43655 43685 381146854 55307 55292 988535638 94537 94528 599041382 94844 94845 263374549 10178 10201 411320420 27201 27202 821720307 37018 37019 298323438 50816 50839 840335520 65968 65973 24260701 95621 95622 52614424 97010 97011 652934192 91781 91782 860489065 79271 79272 937345530 1833 1834 291965875 51770 51777 190484119 30090 30085 493453225 93377 93353 421323664 80879 80880 420061439 95547 95542 618200206 93398 93399 262791507 327 328 321370252 25838 25839 304040143 21148 21149 13631452 83787 83792 242497624 58713 58693 968159889 15722 15723 896167170 40225 40226 618301486 24944 24945 342413415 66535 66554 221896961 55493 55482 407345342 80091 80092 597772843 90993 90977 991201602 78608 78609 37288344 89314 89315 99197086 98780 98753 763844455 11230 11231 30274741 28135 28136 530993950 86037 86030 155546631 31876 31877 344412898 40917 40918 366330605 23192 23193 172127042 68966 68967 889666335 74990 74991 210865257 19818 19826 564914679 79254 79240 408766813 46673 46693 208953786 55349 55363 660177435 95999 96000 923482498 30699 30670 274161400 54220 54221 525368174 547 548 900039481 59999 60000 660161480 37271 37263 663479473 55808 55809 156511415 23193 23215 700785806 76744 76745 947250565 6849 6870 586085694 17755 17735 78769014 32004 31990 15553862 56449 56450 174783141 42311 42312 877413224 5253 5254 714171009 91305 91300 153631078 97702 97703 990586508 99231 99225 803994889 81915 81938 475049879 21976 21968 786382619 60212 60213 559516858 54524 54525 796421513 98186 98202 636908075 67623 67618 278008121 8493 8471 100486640 33168 33169 440192735 57227 57236 82401420 49306 49299 941009999 64600 64601 957415682 59813 59814 24576324 41158 41159 860647616 63035 63036 872747139 28972 28973 909482304 83804 83790 261065262 92377 92387 573759443 99308 99321 176111631 68103 68086 756730152 73250 73251 684581318 81038 81062 937026981 19734 19722 55340511 114 129 40185308 81187 81188 823072899 50769 50770 538876530 77251 77252 505376610 41944 41933 179190640 83399 83400 53492874 55172 55173 372013680 56252 56253 952823281 51109 51120 444974542 70513 70514 844599683 41583 41584 835565005 49715 49716 449745533 99856 99857 97665442 68270 68295 219603067 69334 69335 243663886 21197 21198 598498781 49432 49446 973138971 10231 10251 452179917 62344 62372 124100732 96234 96235 647468280 26175 26176 31652154 22369 22370 832813463 81772 81773 581678930 93646 93637 14381556 78339 78340 773400729 90620 90621 851104256 57722 57723 470947086 24030 24050 230641649 56835 56836 490684150 51046 51047 534106959 76588 76591 62523372 16400 16401 8399594 60321 60322 737392517 3981 3982 919182462 6296 6298 592744272 50948 50940 227448853 50080 50081 898213338 35248 35262 981077909 57608 57609 263394866 57290 57291 561509902 33948 33949 344841424 19234 19259 915945967 32050 32022 2507370 83946 83933 59399604 28704 28705 691517680 29154 29169 878983129 59822 59823 530794834 75288 75260 794776779 49704 49705 107470101 17035 17057 102885193 941 942 594188305 42453 42454 453831385 63959 63971 821510900 16334 16335 585611218 49236 49237 608026612 35964 35994 506039538 6095 6096 408052232 97784 97785 570302483 78921 78922 963095474 60751 60752 893182558 20379 20380 537801030 81275 81276 173520041 77985 77986 766317218 83211 83212 82467992 57269 57288 214210711 68661 68662 897539214 31983 31984 445427220 63400 63401 667825811 39050 39051 926002638 45609 45586 136040375 72159 72144 43785832 18037 18038 622207910 59694 59695 845865629 96190 96191 581908346 78248 78249 145901686 53887 53868 613238087 15508 15489 460182122 66562 66580 698618523 10498 10499 108927238 29177 29178 3240403 8393 8395 229746297 23725 23726 211784788 82299 82300 410366891 28445 28469 536249379 33385 33386 856229727 92656 92657 101269948 1508 1502 689074314 71691 71692 187884561 12694 12695 284229047 19587 19588 888629497 50904 50927 661571739 77208 77209 263433518 76804 76778 743542322 8792 8778 555622743 54625 54629 685630670 23918 23927 7597671 64145 64146 670357406 87883 87884 145104693 64422 64423 795037045 16699 16677 353062917 96780 96781 604226675 29645 29650 697715172 93765 93758 320522566 99276 99290 915059751 81016 81017 236981438 73290 73291 646803 84964 84992 755234702 34367 34368 105537578 91761 91755 899977475 77601 77602 693755324 70010 70011 122926462 52842 52843 942810777 81598 81623 775563242 35345 35318 916680090 22949 22937 642372351 67541 67556 276282313 62884 62909 502753544 48840 48841 617126322 28102 28076 923629998 67796 67797 468113923 3050 3071 428513317 93139 93140 644687661 15194 15195 248445486 39898 39899 119069312 52645 52646 159234075 39261 39287 424499265 93403 93383 914358082 6481 6482 701334756 53946 53947 971099214 67653 67671 579213509 22069 22070 844373155 23205 23206 644944006 48498 48516 296787354 38386 38413 51005048 35524 35534 334938804 53556 53543 456116676 92858 92859 944076513 58621 58622 956145797 1281 1265 719906656 67283 67291 942596104 79459 79460 915082918 48376 48377 557402823 13599 13570 30291167 76398 76399 453576772 726 719 184491808 11069 11070 635438028 14273 14274 464627828 12150 12151 742148322 25369 25370 183489105 3113 3114 76707893 15216 15232 27884164 99386 99387 563645940 73601 73602 834982046 4328 4329 295860116 15841 15868 850375302 17115 17116 581933538 27513 27514 403740311 92124 92125 893937091 79035 79036 210275292 62282 62283 293556184 45001 45002 44967827 13271 13294 376000000 17922 17923 330424317 87171 87172 684987840 32468 32464 606579479 65538 65509 80017364 71983 72004 917654099 24194 24195 354592123 79565 79550 911976977 13211 13212 651153421 87297 87298 873076904 34144 34145 245521262 97907 97883 996799370 34591 34592 503546436 1169 1170 264134805 73119 73111 963325978 79733 79746 88798420 73879 73900 440262419 34190 34191 346085056 2925 2926 23069695 20244 20225 467009451 89984 89985 621079143 4242 4243 175190772 9 10 78979670 24562 24532 951431521 5531 5532 778023610 16225 16255 906396805 9462 9463 265840566 79385 79368 625089605 24824 24825 590008973 12763 12753 342733272 90063 90064 810244887 33687 33695 741843388 77475 77476 547398864 38013 38014 921279151 32327 32328 713186791 1505 1506 230905535 85507 85512 57381378 23195 23196 470149652 27242 27243 232251238 98046 98072 865036330 19314 19315 925786783 96601 96602 250778439 40720 40726 555107002 74765 74755 576529239 77894 77895 951388539 18466 18467 72245485 53616 53627 379483438 29271 29272 274576563 121 137 570924494 19472 19473 313236712 7122 7123 371809898 47316 47321 385025611 25021 24995 136341151 26244 26245 988637577 63021 63022 938518382 11144 11116 243469178 47507 47508 38487870 88399 88427 283466637 88958 88983 443345125 76344 76345 21633489 53564 53565 806635437 94849 94879 773298839 72650 72651 726906288 34138 34129 985784751 48857 48856 117567895 31851 31871 830818255 52380 52356 598624658 34324 34325 145045530 36454 36455 264994489 35075 35076 679971450 731 732 46598339 6601 6602 374328541 67750 67751 69480328 64877 64879 280726200 53465 53466 610382139 95426 95435 789297104 78564 78565 236281657 4112 4082 7601386 87668 87665 351766996 83174 83175 140974308 43012 43013 722608506 73118 73125 638460987 87266 87267 394610862 61900 61912 309120012 29527 29528 807934706 48570 48546 451984889 70514 70515 976955767 95460 95461 169927422 60977 60978 482471710 48735 48736 989737523 53777 53795 141993964 10935 10936 761260516 87406 87403 4515734 59484 59485 745003822 74519 74499 114618321 79980 79981 710977787 3915 3927 930118703 72323 72317 290064411 37185 37186 225110003 67634 67626 610652996 38930 38925 800905114 73341 73342 728415184 22024 22028 379116832 10956 10957 403871714 65265 65238 800680593 53424 53425 241903917 65559 65560 717654497 78987 78988 310478754 14846 14847 648986077 20683 20684 285957680 55207 55208 720902919 10597 10585 724937773 60973 60994 124801950 5957 5958 398978526 2626 2648 402465619 26144 26145 875474919 47915 47916 864165051 12590 12615 907736706 6872 6873 754411747 68527 68513 606600258 14457 14458 278058983 93166 93167 569128193 192 173 433123745 90184 90167 214876550 55444 55449 795351286 94305 94306 782880876 80339 80340 850449019 94395 94396 869510348 92475 92476 243942487 49041 49023 529216533 32879 32872 445813813 74285 74256 510620877 92081 92066 212261176 12411 12412 738742918 12758 12759 681529465 78959 78956 967099546 14426 14421 477803592 52992 52993 371850787 47321 47344 947963996 87157 87159 173880941 49769 49770 390724354 93111 93112 813463841 72560 72561 177448780 89965 89966 724617373 25983 25968 112032076 58330 58331 846884443 54165 54190 21885467 2871 2872 922406465 51819 51820 339156339 10177 10178 541541513 99843 99844 842319190 30603 30581 858548623 2831 2832 19251880 11653 11678 343296355 63054 63055 228539784 21085 21086 710384057 15093 15085 917969562 7555 7538 443554464 95662 95646 753676368 41992 41993 188799366 65973 65974 564142482 98334 98360 770987624 16745 16746 935718378 29585 29586 802128826 40402 40403 836554624 53835 53836 987781773 19300 19301 317209859 56419 56438 558780743 48711 48712 416761029 9614 9596 335798492 35366 35367 625201944 3513 3523 856299497 36494 36500 204560551 46153 46156 211585009 94472 94473 637648259 47066 47047 163917229 12553 12554 279090481 64889 64860 485343794 79364 79348 370106544 10381 10382 506143120 32864 32871 367400512 40223 40224 960859796 13493 13494 652321928 53861 53867 935048104 27023 27050 187766424 62584 62596 133308163 90953 90954 593119800 8593 8588 97166066 21741 21723 445133180 49285 49261 702274304 3829 3830 296680460 69257 69268 326672439 90032 90008 346997920 17815 17816 834518136 5184 5201 717302400 60556 60573 855732044 71839 71840 13158004 15833 15803 240108983 37649 37655 174248338 65090 65091 989410530 2223 2224 990494608 1998 1968 613105719 30727 30704 494256551 17817 17836 530090834 22014 22015 938538785 52916 52902 420835283 82714 82698 553225111 85928 85929 285276727 6705 6697 893060507 63082 63100 318638156 28644 28645 494326449 26494 26495 681772546 77663 77636 418028113 38844 38825 629798908 66210 66211 85799719 31294 31295 464291223 96103 96115 806531991 60380 60381 287931136 77003 77016 768356265 58274 58282 963185068 91984 91960 419875490 34664 34665 447416838 61340 61341 689763541 65947 65932 674050150 14027 14028 854903507 4149 4164 209649150 42626 42627 471353347 17582 17581 958154587 44821 44818 452768350 39374 39368 797629958 7604 7587 32095307 60418 60403 474185825 97351 97344 724599092 59359 59380 889242736 94847 94848 293291395 51961 51937 210709711 7825 7826 73490752 45786 45813 342579922 87331 87332 857062761 68427 68418 648089196 43592 43593 541416618 95232 95235 335556137 60338 60354 799675002 85642 85643 89684340 6184 6185 785336040 33821 33822 167446217 78645 78646 538372919 62299 62300 194399224 86898 86883 390537719 61024 61025 197205719 97067 97068 403468030 16401 16402 286088659 81323 81299 141991858 56720 56711 877429445 39307 39302 157852542 63394 63368 175129113 56978 57001 373944391 47949 47936 701779042 7572 7573 912049137 17127 17097 261727407 43459 43464 649484114 64144 64145 278772079 49971 49964 507254027 5603 5604 826533243 11497 11504 777687341 58883 58860 498201606 85410 85411 504383352 73659 73668 399002773 28606 28597 3476864 6559 6536 563797427 72695 72708 971730615 58888 58889 228797896 55509 55510 283214326 8599 8592 837706753 99922 99923 307163036 2951 2952 152437836 21648 21649 21025692 3405 3414 615675103 78855 78856 155473624 93124 93108 556140413 3344 3339 437035431 98248 98249 664433083 79001 79018 524568854 43906 43898 457148666 34522 34492 572330992 71604 71606 481669504 32483 32484 423318365 71429 71430 330158717 15595 15596 974253178 59867 59851 662045372 63470 63471 444219448 87217 87206 639717453 44759 44740 32853682 7070 7063 651003198 23272 23273 756903940 33268 33269 270906600 10371 10372 806158995 66965 66944 53153563 81061 81081 67856238 25674 25675 147123225 76512 76515 224625437 13743 13757 953943337 60451 60450 611764463 11595 11579 157124209 63106 63107 110131026 5870 5883 528374718 31659 31660 319854342 64189 64190 322726448 19442 19472 929354843 55192 55193 57244718 62596 62579 676620505 72016 72017 261133563 29253 29262 903026466 86503 86504 957772176 82745 82746 209314443 46701 46703 85045263 89806 89807 936850536 97711 97712 648236827 99906 99907 396108533 5091 5093 403467764 89931 89911 823411188 31891 31861 460970350 63679 63704 850651372 11803 11798 576114537 96160 96161 943813639 54319 54303 612964713 50449 50450 613659175 55594 55595 616176136 97089 97090 116664569 64458 64444 519040547 17811 17785 569806447 90541 90542 672192948 51893 51894 409677736 61992 61993 741448272 33373 33386 748429978 48821 48822 702000037 2594 2595 267069517 36598 36576 380320778 411 409 138801460 11462 11461 776443558 79530 79518 968263818 94774 94803 409850354 88752 88747 707071536 26226 26227 523615852 73727 73728 770010770 27996 27997 768813120 38600 38601 273586489 99329 99330 996396226 63602 63599 766382805 42621 42622 118228752 84343 84372 890000071 42021 42030 811294744 65953 65971 355623968 12864 12865 108234054 35444 35470 887041878 50616 50628 326023682 7788 7784 331914285 69736 69761 754088022 74631 74652 850664071 61776 61777 418782474 99001 98972 577490412 35811 35812 65930570 19645 19653 28213136 7800 7809 952876458 50587 50604 755353570 18784 18775 104358468 29291 29261 963488598 96595 96571 261735360 45870 45871 345586973 46367 46342 554737217 45233 45234 149585487 24056 24057 140155309 65729 65720 541883387 14332 14333 96353120 53122 53094 980906582 38427 38428 270982475 48581 48582 369049289 94372 94363 641562321 29385 29386 327348870 71407 71403 525948719 10388 10389 833701488 27544 27542 26196985 44023 44043 845609627 61694 61666 656482307 43256 43240 560494680 38689 38690 374364661 25038 25043 476286555 31428 31444 772699766 79344 79356 852421073 68294 68316 574948879 10496 10497 948966208 16822 16837 709623176 58200 58194 470267084 70117 70118 855682487 67137 67138 348238300 43895 43916 597380097 67154 67156 21842384 32630 32616 248123591 2093 2094 397979703 26850 26851 524344428 88939 88940 24200902 93957 93960 411890387 45096 45097 478818574 48614 48619 564727537 75031 75024 140724987 88173 88149 858333130 9376 9391 406560929 94602 94603 208977141 503 533 279431269 13474 13487 329052844 89682 89683 785777728 15151 15152 864116705 71892 71914 873204302 47499 47500 752349612 89047 89048 116285022 51299 51300 102481001 56407 56399 179801436 25034 25062 551468202 36389 36390 251819565 17666 17667 216883136 64371 64396 214937245 46445 46447 570593954 45764 45794 680322264 68685 68672 502906906 14159 14160 160257621 92250 92251 185533516 89811 89812 338668530 12133 12134 765016390 87770 87771 437488720 8660 8649 289863059 54066 54067 852065846 90294 90321 440968889 61156 61159 804088603 4087 4088 660284742 67190 67191 461353914 1716 1717 311691982 32348 32362 418740211 11322 11342 165154692 65434 65439 886292406 69988 69989 351885608 67799 67800 354086447 27577 27599 286385882 22809 22810 296361236 31614 31629 19731287 88143 88169 182029576 62018 61993 462699400 33138 33139 500693134 50339 50314 378255195 43755 43733 137163987 83614 83639 581427978 74505 74506 350849409 31853 31854 151406912 76171 76172 163144299 23437 23438 554487990 48923 48949 136709679 4426 4417 790006090 42290 42314 879944221 31886 31887 419494046 18079 18108 348465274 14836 14864 755027725 80242 80243 501135096 19319 19320 702022475 67297 67298 805757256 47270 47271 197253442 87526 87527 195754600 79802 79775 115625484 26099 26070 530961438 59153 59151 689285724 7062 7063 485660051 68986 68985 923523793 95140 95125 846664610 99007 98986 581550277 78962 78963 697908785 50303 50311 741586686 69464 69465 427276646 23531 23561 710578910 76283 76284 30677199 95908 95909 130075907 96552 96534 758031266 97206 97207 405119467 68655 68656 627390637 99150 99151 395488628 59637 59638 573298600 26173 26174 674527154 79807 79808 245007033 33333 33334 378868127 16988 16975 81311403 72701 72696 204434849 74891 74903 305081499 42983 42984 59653691 21027 21004 146991991 82312 82313 350614444 78893 78894 601187452 17781 17771 690664991 69751 69752 176222093 20255 20256 19854341 12751 12741 497984720 74314 74315 908094979 56398 56399 140120581 31878 31879 39103754 74253 74254 220029941 62459 62460 506730874 8052 8053 666260362 94181 94198 189190193 7715 7713 284332977 13088 13092 365069640 15491 15477 701538641 10140 10139 653257074 1265 1266 422824063 76373 76389 634328870 77092 77100 203256990 40790 40792 619620335 60984 60963 373884668 52965 52952 790077021 66146 66129 529915819 13984 13985 426929732 39351 39352 684876356 71120 71121 410607369 7697 7698 111922505 9411 9412 357329074 21729 21744 734260283 46825 46826 243347861 83815 83838 820455479 21813 21814 940308204 36408 36409 356861977 97599 97573 799773771 33926 33927 647508456 22858 22859 698081022 43459 43460 295312443 35395 35402 454635504 12869 12876 872102876 7113 7114 586571362 26930 26959 778380275 88682 88673 66926585 88614 88615 876920286 57450 57452 35075169 19496 19510 909542138 7416 7417 455326842 78212 78213 766166981 26602 26629 513216918 39551 39552 859480807 52981 52994 166230943 18246 18247 620291580 78879 78865 33346807 93465 93466 93011924 84215 84216 48036806 80848 80875 420264191 11451 11452 536633604 41591 41588 697259650 79822 79823 429379025 7577 7593 863692554 96888 96889 883847742 20754 20755 424450110 22094 22115 317057914 50661 50662 854557403 18899 18900 550931397 98067 98079 111891651 31060 31061 990113791 16588 16589 202809406 23811 23812 467374739 69764 69788 158561055 43183 43184 952100774 14427 14449 88197904 49224 49225 207759717 64346 64376 7243020 22944 22942 642108657 37626 37612 337241479 71325 71326 838511938 71217 71218 382868836 72422 72423 975331811 52060 52061 779216063 53567 53568 582014101 12439 12416 114702527 52212 52213 331077472 53553 53548 319673556 15830 15831 351151702 63839 63840 401146904 83239 83240 655011192 39396 39397 462637149 45650 45639 37719679 65349 65346 626052178 7455 7460 449476563 12221 12199 790981654 39454 39449 729212683 29044 29073 773034289 40809 40810 118613149 87965 87941 902675633 2261 2262 581995496 82501 82484 498245972 68112 68113 176664910 55429 55430 532815066 43697 43698 266606652 59032 59062 38855983 75347 75348 920588040 28167 28168 210058542 85334 85315 444667952 77874 77879 58661479 62126 62134 980612526 41869 41870 805714758 88014 88028 941929774 45856 45869 411244573 90449 90450 611478383 10066 10067 271840090 174 183 874541599 92171 92172 697019183 41378 41365 202220102 86655 86673 318315662 63698 63699 268464945 23975 23980 398339364 87592 87593 678168224 46706 46712 167123053 39437 39438 214183427 63650 63651 795642339 32532 32533 820184451 5775 5776 870969315 59499 59471 92688760 15890 15891 833313733 2127 2103 857517720 56766 56794 396684499 72840 72841 55486767 54585 54586 49294476 58532 58533 993955216 95481 95490 279535699 67275 67276 62061701 87027 87000 141461634 95327 95328 168541399 93954 93955 703833545 44613 44614 73319563 46842 46843 894957424 37261 37286 959288589 93147 93148 888726196 74814 74811 522681855 62519 62520 995600793 27146 27142 226504064 88048 88049 249594472 81993 81994 805616332 71744 71716 503636907 1759 1760 442784153 20629 20630 506551777 54872 54873 995015678 46336 46335 161309745 18086 18058 599177273 81335 81336 300996175 75348 75340 297821502 61470 61471 613919902 71575 71555 23982905 69056 69032 943736629 21194 21205 826199694 18737 18745 242445375 15094 15088 503143949 47092 47094 20870461 89305 89332 590557589 83968 83969 740619627 65269 65262 124477819 48900 48901 682773835 32498 32486 412501890 58878 58879 306236818 18490 18467 414679361 84187 84162 783876565 44564 44557 780740216 48619 48620 957279 2177 2147 88465095 50514 50515 688933785 55815 55827 904107393 68805 68792 302149986 3528 3529 10241243 80229 80202 847431342 86018 86026 883251978 488 496 811249059 34257 34273 823290244 12578 12579 9915134 83855 83868 323263557 20376 20377 856494741 76521 76522 112523794 62801 62802 748238105 73088 73101 66705886 94633 94607 389035175 9929 9930 198297038 76907 76908 952160172 54344 54345 403669566 82039 82050 695576745 80399 80400 246014250 31393 31394 552413001 82198 82199 196524118 68998 68999 510848401 63131 63132 788860818 16066 16067 669977427 73150 73180 226471634 24976 24981 682103807 68813 68786 658623518 26733 26734 624431262 8424 8425 908354265 62954 62971 779701467 33640 33641 948928170 2794 2795 949524566 86546 86569 174597597 89213 89215 994570737 49607 49608 550282117 81700 81701 494144335 2083 2084 950681214 51803 51821 572955599 370 371 107536402 77938 77937 497463391 34825 34828 263122477 17345 17346 386876357 57207 57208 868436683 60461 60432 545009126 55917 55918 646620409 75137 75138 616911774 42703 42704 710842321 71326 71327 737161681 5007 5025 49729370 60836 60822 3712090 59135 59136 387995417 49314 49315 462546420 69207 69208 910506958 37140 37111 536292689 92538 92531 321110192 43152 43181 599488921 4093 4094 168933673 81341 81342 615952701 49829 49831 506664534 88308 88287 545523764 41456 41432 222689348 82973 82974 300935727 73555 73556 491495652 94630 94631 202341905 32705 32677 649450709 84963 84975 473838356 16689 16690 296828649 94257 94284 324182211 20057 20058 85768615 27048 27049 261136000 33949 33951 426865900 11361 11362 86736170 69297 69288 252043361 71528 71529 339829144 87811 87812 936762054 90794 90795 809001920 50398 50399 515896611 13108 13088 866417268 97218 97203 471824972 82637 82638 367936139 90603 90604 714230364 25302 25277 448268153 40000 39995 777597050 88827 88797 911578797 37165 37166 293131772 3362 3336 658529139 10752 10753 192764606 13443 13444 279012639 3686 3687 859172579 91787 91788 579760536 20254 20236 132862752 72990 72991 581772158 32313 32312 891944644 76917 76918 378745213 98736 98737 427404493 13975 13946 136340518 87193 87194 131297908 61323 61324 79204139 30629 30630 426805582 41461 41462 528240275 69055 69030 879028015 79614 79615 756558559 28089 28090 567417958 39565 39566 61130 20278 20288 956353528 28931 28913 541428894 48175 48201 50084979 46495 46496 442864086 34423 34419 301413729 4902 4907 648652561 71728 71729 79234139 43617 43637 747890841 68539 68520 450522242 99509 99510 830737462 14401 14402 652483838 86320 86332 594082231 45160 45161 257586420 62291 62279 576841712 34424 34403 241248608 82996 82997 394792787 52474 52486 300385202 6132 6114 309237067 90773 90788 523474270 20089 20080 337812298 27449 27425 410161782 96340 96342 865625228 93416 93409 706874839 68419 68420 444115075 22689 22713 841634774 36111 36112 30934811 19522 19523 399186867 19872 19873 527999918 57751 57760 348056194 13673 13663 900737551 27433 27412 187468359 31560 31569 237870299 688 689 400940210 42950 42951 956700511 94546 94547 702718273 83763 83733 695583809 73795 73792 359981484 18852 18853 824987035 75749 75750 958780337 22335 22314 962861843 97457 97458 817803260 16803 16774 343133042 63918 63893 60887830 37595 37567 185827969 85127 85122 178646651 9848 9840 536368832 16153 16149 154988743 20887 20885 582211208 76537 76541 900971279 56819 56802 916727323 63481 63478 147838098 99751 99752 812272648 31324 31307 227102045 81334 81335 462065492 29165 29166 774539392 63439 63455 18615502 95650 95651 29288779 41950 41974 967051580 54497 54523 940126685 55243 55248 727831463 4508 4509 687520757 73931 73941 428374597 89133 89137 48004049 55849 55850 399143864 92854 92855 60375262 43477 43478 523257472 79108 79109 481125520 94941 94944 383685751 37887 37878 298471403 49513 49514 514747547 26585 26586 93652990 67201 67202 412993600 13213 13228 142613683 74802 74801 96510764 67837 67838 429368956 69609 69610 869203010 11580 11581 471926625 89513 89514 729734886 98386 98387 814785125 70 71 68151832 93259 93260 491711396 14696 14697 552356676 74832 74857 725832199 6547 6548 642039992 59502 59486 436144501 32456 32430 80269895 30995 31010 669727263 3617 3634 288369457 32977 32978 699537407 82931 82932 596702003 49274 49275 739021535 94791 94792 265030458 23364 23367 466682993 17963 17951 733115152 71394 71395 676404497 3090 3060 345812868 99832 99833 206004695 49194 49180 110495497 68383 68384 828794966 81790 81763 84697753 47361 47362 149567268 24227 24228 103166727 93957 93958 677859959 79782 79793 949222303 38027 38028 784059532 3344 3345 912198671 50567 50568 339404292 93214 93240 498294155 68569 68570 267969310 49200 49204 748840668 60765 60766 274026445 63439 63444 308642639 61681 61682 681396485 43782 43793 286913204 14821 14822 349020905 22136 22137 654823083 22465 22460 872040400 3946 3969 887036872 88896 88897 321789846 54158 54159 542330582 97723 97724 829619153 87570 87544 415784114 86182 86168 180653261 93059 93067 895119788 83486 83487 285946242 4337 4331 269602312 42599 42600 453473860 57799 57776 894822534 52543 52544 647402049 7275 7259 193769751 72122 72144 115541502 6865 6866 134946907 17224 17225 177516989 17910 17917 533143200 79617 79630 263638252 70661 70687 315118295 48508 48509 673834483 98292 98293 337841607 12967 12937 452421390 58187 58188 35386750 36887 36888 465212772 88601 88602 493446220 66424 66425 391528970 16157 16176 178256815 38049 38050 502846459 98627 98628 327212360 29684 29685 904094060 4834 4824 298175915 83048 83049 887075224 45311 45312 590116405 63792 63776 934382155 58930 58948 589603249 7182 7177 356305411 67703 67724 670525111 59562 59559 841988956 74935 74923 571368983 21892 21893 285500311 61506 61522 756421646 24028 24038 962501579 36884 36885 803863164 62038 62029 856285573 7566 7543 154224987 30315 30316 632058549 4844 4845 39292214 3538 3539 491102040 15279 15280 745553951 99328 99334 418572387 6039 6053 441227995 80782 80783 863189064 17741 17742 43361798 40776 40772 358688165 39562 39561 214537078 96021 96022 798817140 74506 74527 825976940 71493 71485 121249286 32386 32395 421340667 75945 75972 486450605 63835 63836 100674758 61224 61226 277975888 25812 25813 659878787 19138 19139 983262625 66218 66239 970689353 430 450 203665646 45730 45708 113697621 35448 35449 29563954 43740 43741 704524275 65723 65711 971170180 55051 55021 778072225 40311 40291 357620361 32433 32434 92690052 85614 85615 327967977 88163 88157 669192883 65040 65036 449655956 44680 44681 520775887 66030 66015 391593812 33913 33914 690743274 38826 38813 230054532 51817 51816 551782790 52197 52172 502071152 68793 68794 720243003 35788 35789 932553192 4286 4306 553913963 76880 76881 663067947 79536 79520 391928768 95695 95696 364767137 13712 13723 887898660 40726 40727 810987888 14822 14823 458892046 73261 73272 681441635 88285 88311 649713496 38660 38652 277138123 61193 61175 647291292 26274 26260 247942656 55901 55896 24508558 48890 48886 741187502 1684 1676 320650677 81073 81074 304234463 8951 8952 495560498 46137 46138 366602670 18702 18703 793376620 44853 44854 846412181 31280 31275 501233862 25518 25525 869161387 32971 32956 61757967 4678 4660 607716109 74330 74359 433734607 35050 35051 625450210 29971 29994 536143403 17575 17576 263892909 24303 24304 293085382 35902 35920 743538187 31231 31232 616219499 84741 84742 470666777 7947 7948 237620299 93500 93501 476680386 626 628 905952730 22474 22475 619959125 1524 1530 218199907 70837 70827 853717997 82357 82358 504121843 58363 58348 214472975 83513 83505 441052876 61696 61725 993039805 24934 24955 72031910 17863 17854 504531214 41275 41254 582578469 65985 65986 612618159 27209 27238 925147228 6911 6899 127722216 79946 79947 222553515 52282 52260 516638005 29550 29528 499176873 83447 83448 3582604 66362 66363 622962748 14215 14216 630713324 8690 8691 76505379 79872 79873 100931819 55483 55465 630371424 96311 96312 547523924 33211 33212 2762357 13048 13025 859630179 85391 85369 797549246 78609 78610 665321387 41569 41565 169578009 59090 59070 834634850 81384 81388 525612370 51806 51807 509815109 34983 34984 611255056 86754 86769 337077283 45702 45711 6044778 76892 76868 631086408 14203 14213 763176122 7252 7248 924290186 9179 9172 24215087 97293 97294 65171149 35492 35511 977226555 68651 68639 910300256 8878 8879 751001216 90623 90624 503392001 79781 79792 266671082 16426 16427 212131286 27845 27854 115275301 71777 71778 512028820 82464 82459 993176693 69622 69623 458530715 19747 19767 266704739 29056 29047 84139112 36841 36863 25835364 81250 81251 577460285 87098 87072 604826409 32666 32655 588665592 8382 8385 837520871 44406 44407 763025286 69833 69853 280880858 28080 28100 751053752 22351 22352 18256775 87405 87423 120998615 2325 2332 467311063 24567 24568 903713145 67202 67205 833892622 78144 78148 131301994 4954 4955 277403951 75888 75889 711502026 10490 10491 560529958 11134 11119 146174178 89190 89191 549953782 76692 76722 660127168 53631 53632 736696581 18969 18989 616239996 14662 14663 381629733 27444 27424 544548466 64325 64326 573462714 67100 67101 341230110 84509 84510 849378980 25241 25242 898247359 47371 47346 41800447 49176 49169 828482254 99770 99773 981239849 63366 63367 791452870 72105 72106 497887920 50352 50334 917119486 67335 67312 396936700 21333 21334 262763464 91368 91369 448665794 29283 29303 900023494 82013 82014 895191898 71955 71934 28369302 16494 16495 409098364 60566 60588 478182083 49943 49962 855620806 31300 31325 573584023 29343 29344 691908893 13391 13396 496491722 13604 13586 7149834 86075 86076 756650712 61358 61375 880797652 9344 9345 339731114 13484 13492 762353426 62024 62025 39540720 31008 31011 618370597 14017 14018 343190300 38545 38546 196161382 11680 11681 228499943 10217 10218 485071711 25282 25254 767056514 91612 91613 27823842 70737 70738 780783655 13263 13264 593387286 80480 80481 501847819 88735 88765 432798506 62060 62036 610710770 7169 7158 720173633 41028 41039 932463015 19213 19210 624848986 66814 66793 621889524 41846 41847 702761978 77428 77420 473421024 36240 36241 273952321 54021 54022 259239578 64078 64065 472420290 99355 99330 190799251 80734 80758 356496476 26219 26193 538015485 80797 80816 284974991 33589 33590 982497646 24467 24490 724569124 79463 79439 544932927 69432 69433 725696247 82308 82309 793629370 89230 89247 99671046 24439 24445 316474965 68408 68413 499450690 63913 63912 225692507 66196 66197 638564741 582 583 311584946 52299 52303 709632848 36130 36131 205539177 24773 24774 863272817 56204 56225 147401571 59639 59654 443315140 40196 40179 871453574 75949 75950 546915505 15308 15291 124240102 85243 85244 308707459 5808 5784 876001855 87050 87058 232651437 72036 72037 292142812 61447 61448 380990767 3040 3041 250163496 1573 1588 690827719 425 426 992163453 25121 25130 973204599 15324 15310 990914684 27366 27365 511814055 82696 82697 500108147 12872 12873 777398685 83730 83708 701457030 65464 65465 346222369 99038 99033 220446854 98439 98445 868256958 90440 90441 514172934 18095 18120 407395769 53924 53903 410819813 8174 8175 167056904 28152 28167 171064838 34136 34137 600053568 55348 55335 229238893 38862 38863 587009641 12713 12732 229967480 84861 84851 374345151 36301 36302 944351886 31493 31494 823662196 28058 28054 767059702 66510 66511 53168079 59232 59241 637166741 48477 48460 260226754 46975 46976 280114220 37819 37791 988394953 19591 19596 327534348 59671 59672 299206221 9569 9570 184355494 16029 16030 368947323 49222 49212 562489939 436 437 210338731 82105 82106 298143634 2668 2646 50868278 23752 23753 760778779 28138 28139 195072388 51051 51052 748673454 91494 91495 767738338 54894 54905 749162669 7623 7645 462949296 60620 60633 485838758 41714 41742 861932290 45310 45311 262917359 47232 47233 280662867 3275 3276 715176346 85330 85353 406690702 81640 81611 134872270 57522 57514 7430902 97884 97885 46755203 26273 26252 506339743 66413 66416 456399525 7248 7249 71903484 78531 78532 435034898 6397 6398 263654284 81166 81167 868040919 35261 35262 203128080