1 11677 2 50173 3 295516 4 1901784 5 11736086 6 72739438 7 462927268 8 2925883667 9 18462927533 10 116757027289 11 738370654171 12 4667167731292 13 29509145886141 14 186576342001502 15 1179604295993078 16 7457967831756923 17 47153169509714961 18 298124401970891737 19 1884884544391680635 20 11917147035640389632 21 75345926714436901643 22 476373015670138251476 23 3011859079470319521582 24 19042418424477476846128 25 120395307168642306858939 26 761196910602796300654038 27 4812652222453069152416124 28 30427897046332063230040800 29 192379768805548578610405449 30 1216317228979977076804852936 31 7690141281906747022321911894 32 48620763987061085833438107297 33 307403805041291454885613545975 34 1943554390982843448384354204755 35 12288083650694538656332335091397 36 77691162390593569553557913706669 37 491200815787520138256140511105331 38 3105607304665413712189993552620483 39 19635139887503815746268038575110905 40 124142778071714223663317298071143420 41 784890224142858073278893684117452791 42 4962452697803259030394464459452749996 43 31375007638599650397882289963727089910 44 198367856434729769432528149622817047587 45 1254176793190735892671787569066402205089 46 7929507617055367660993369047418182130367 47 50134152848559713295304136876978540192013 48 316972175729630031829994233681561369980716 49 2004050222814580756882135246066938897667593 50 12670567333925531764011452535204459969101130 51 80109407806190973188128728471569414444065600 52 506490123916997654249563257507636885486154942 53 3202273648634194724948738982509859120243325691 54 20246310908161845539572787752812692370539803254 55 128006894590281473010541885118905847968988590830 56 809321023319950976485592427858154926738252922956 57 5116915935537284357925718200775411319532404220549 58 32351598360746494380862497467530885472605747594686 59 204542331685806341676792449750241094124527073093216 60 1293214789110068534415262431614996330308547417344265 61 8176324563181123639904055259482911511450057995559119 62 51694648039467354114760893102606112125806045383270569 63 326838375271723885644538203531255145006906142174063677 64 2066429071510530907490118676757502419666885903496444977 65 13064956353530438873311712833511373074393887643432900567 66 82602924471480219533044631105761675372244482545615412833 67 522255333015121414982831480453744110012577890882092714721 68 3301948866918219402989780812396354961790189570505386091936 69 20876505476348732062316853224524913494383713864335635434229 70 131991287106389018000188786614964559691370019526051610643832 71 834512265078965874204894587459618747322498249507694223853826 72 5276187056240294455085873873438286166688605002602357569548717 73 33358586826526071671613475610646063369022810259590716336148125 74 210908996061226550088830313397914978824573854557323501448029643 75 1333467896912911532991802463415369313639806238716185095515473841 76 8430824029815935349417888529375369032531255588285189400686384794 77 53303715812187975334189075416562273765432185925708164039529069205 78 337011673987996915047109047332721707532380634316069138344109083706 79 2130749548575043122087689675662383028983369754618214508850698959052 80 13471621279547874249423926848571514872010345086042591678585719817126 81 85174055308816777911226585346142563942867030821059303801794026969461 82 538511256159129078094122083068990203513890159453662875543598994413822 83 3404726614913971544036134168635936427490335027615082284927251408621752 84 21526315726403476887336836861883662284337528305060568605975844927598228 85 136099699377629500452763987145801347377351937975625208427596670915775037 86 860487619252060809743017272116795342693411982865552965556932856764768268 87 5440415711952589296626380861698514468146909946396663996088056488642591086 88 34396919207957231241322230864210697032279576191158938651702493345598605041 89 217473831714617272158414184633078316207256009188308368352940831132576617921 90 1374973938645548455985079971428914824771710524959165350357540294895055581147 91 8693245146088907208819774443588802664525790627089656539768075128657004706521 92 54962868055843216301806344570521413873403923083173823875020455320207941851517 93 347501630767095274969702676809866222293570930136214933352860699863404077529735 94 2197072089889833359434504860993696638668552030416280981465490688903405152127351 95 13890944216627709988290644812156383317037747707784551864064021743054275809327009 96 87825216167184679197674340930854687085739921637323934423216027793943239653649538 97 555273167505762204360325759914179204173236486293536512393806300732927646083093965 98 3510703463171060335741115141398186420208571297820359616960153940764829687777073880 99 22196352223688850726969706427874963727418589169705284548284784714182021317620982538 100 140335991691261526124510332182026057634863359337136039157217839409603918811376440163 101 887271492427993738409467812089475447880160493421416948456055353891510720384565758809 102 5609756212842012203398401932843548330278050764559613776904931331419272922098297891639 103 35467571127980810818757555318737872279986416089262400344878305404305274136665494116267 104 224243007002451652467633792820024742331205860404953616400114669773738735173683638629976 105 1417771913618047928402796003828243825179249153530675893906636879052945744743456398297871 106 8963834484355649717110643615838852709614134544850686063232689137306753922018656822442326 107 56673663719205358666459475768197972572883051679720333134631366451538557154391667361199112 108 358318102031360314366485057119336583969709213630573264501135456197138486599469215618195590 109 2265459012487441989141131981053226205860069836481813963036469409528478509196448169786475811 110 14323319162958147302225048500794560250424709895797272230460315267692092975810351230550860036 111 90558898092225502622499828296965090936340702397878554527460304776635889121816203844861027880 112 572556816641121077690726970721647657911138337442914854033905953764790319638246643820941415034 113 3619978988131679347223133191963910800747874047830842988268203333148819206510831245099797281435 114 22887244538263189937254078423627360305763319967804165948159290512541724175644116905325488071506 115 144704144491350199810805163731985045225828213846016629377447021469586954105729778842600540825104 116 914889050884521413297241218058070340814268179312148101331038208703038754606261764442837511050533 117 5784367672194862645416783617877402614156703408789862794978939925952465672458466574483917879053361 118 36571548577157739644342863937515444905505717421534484056334932192158133755982174451651541674779705 119 231222882279871712231345698549324313388245396784049478132411932795382938619636524379806044347453033 120 1461902035048211186828911726059104384297250638677860259727347359231124325105714832078702067757684593 121 9242846291879062694465027521038048542268214159593643567526137293578608942438820817406824195313846965 122 58437710275494067592574480477329098936808551600833087848153068852147937470982222956935152221929563089 123 369471250997978598739619028276970897728146688806186678414027462813623779451049908112211651831711628773 124 2335974573104664175883698177011021871582847481548843035615050986348988601527809164360095178095263667930 125 14769152380468629261182299672704189703512272149323940656999994227220869093426748353435287251357668230019 126 93377669666838827142856974871456906585201838095036531503280353947975265000951219171422897911390923012512 127 590378443379064343130784527124303588548958576006189061312253750959449165335231106450023822125081505301450 128 3732655865693190766259946021444446517154421102992666867144138060105000153192392737000360710153408800772803 129 23599641836427961603471402446777402201596791855520885223858813239999822744621786063625043408369528901649671 130 149208262118814733666506326270281490788685467382214833314109099886011178803121396325573012323710929488043311 131 943366244234775398661606404141126482474259089653810943586267364113718186178824612149971766353894738743385111 132 5964414155919634186750278855240425538326008351785399794989159677963787873557543082376271537100264449119869130 133 37709888858903423045591145180550442144001472444984457063480804993687871397883017823366197955623906404453616107 134 238420015876913784173805062645739823954949768294304725875367943501352287917303027938250340778532243262323727694 135 1507405767846137517038324543402491138851952412050354078741196508902853401611251154010523421148618157043172542558 136 9530542729721492321368201312208696810155006343872456694248842266279628260995005914806592202957358947008328757998 137 60256665232767262679145241721321936681135255114941340753901730557292982867212956779024169066506686233767573074451 138 380971557228397894047061866717792709018887501528281864665306748649720041465885401158120330737425779817233519193316 139 2408685028558540883728225501881691452335540797642828317687453973913725030647958279923905265743179741469535471014798 140 15228862776555832817039030539738461556676743769005449631443755486400250471378842573667640500156556014578438740925346 141 96284179424637158871232418361955863556202719891814316385031363547454717523459860282023184458180381366543341130291479 142 608754793020229373327214940547876252549599292894383456230291157953312447920795863099088636145721832189617303192807714 143 3848839967682975581254334459297219924720287329604395813857856593282832517959029547860406799818065380615747950669619672 144 24334213490688068598702028413399433058574506493920898808597859247424806212637642222969201376254996562845339727027514219 145 153852576667890240570349138139642328793562498236404830310645231890787312770054139940872247870224106492756561464377597229 146 972729829809664400588786949259039708996962481930065109278017872296178345886660891571803714121850228796465159909184489803 147 6150064836704264127564149086601884904832553209132489276806305589574054175409524812646281536176813115608792970928063670517 148 38883661564143861014303467005857164985842846359743019733561490367815503278571383967937586520999123697164957691191578125161 149 245841170260752271325785111138681041315389391673571709452944182653097811443790536646207193893365014227391668555567379123655 150 1554325867574886808772071978549796370598250094107660097498469723527657145451289276705025972113280764470717136896627400071283 151 9827194119072738618051273806913610226472198242606963134491351100108662721897511199080833821308889848406307988349667731071237 152 62132237691325004084131954244505436299636225809710614007979435834903821931751380149352296030100754953071546861479853260944608 153 392829826474981996311744824509802277067174431336092517889798721797226871940148133441243318897015133076774228214026683164647957 154 2483658698001636519454263338369040089358236087510713024083565722520363705860056851537104444188059927941473325197361371664945376 155 15702882297691412906993043864306481347469726625641011982314586720413396968150070372052766174014761321768376194167444563057538226 156 99281158338522997678279228712383180068911086009226176571939606956527274536475516635308328711477642564956191612750828912095005643 157 627703132086010853041506380918637119558872254236064633619065213138411076346122819896232115996376024886336111876246748163062114813 158 3968640461336197569420471631746564272781807580535247804400522479811545267664767618379980707737851485320312022132992728631590255551 159 25091649708698016946063489383645199430669523957058269342389487723327437569705305505001594265525120726137908022057905241893557310433 160 158641451962627261060689831975961850199349566441379603266956376576011714199360434043811343525837802669479876859859595153709465537858 161 1003007397799212760299850500957921529197412006022644929665925977663932294652632552192075135574313779722740802650003243616462680878663 162 6341494152971741810696436285657255890292072483878218303715725509694187090480373564646290974400478214016847699173477668093151916020310 163 40093969576309293188646930752727088278424752442186630147179361224025168576912352595035931224484400721764811224714720905088285408517484 164 253493318389751807967280792071696596793870031168217490057453057627918599709934407820339499116345189825669921747869808537759476692737002 165 1602706420623846885538338545639602374837815090574698438828489550554464461967858912270880426336316824666664612896254025557360639012173747 166 10133079195245364538031989134649056952983800536484033257887389876318223117010028418145894408228420206863482656048881840925354135136004714 167 64066189949589739303438061370925263715477602115379641557559512740059620131855547734290689106322949199331725799041126660834807850760450712 168 405057200834156379068056020027011525130506020434872836485398259945738711373732075054944435131123197174093921055867229286586169737519245696 169 2560966027115098623667464207341071658628893497929711950956942331530940385222051396938981263835377691716060382982431522624896205934310116551 170 16191656335281334683581202555788368565135579993048530701427587037203753685920026271334365537782772610544031163936801050307229117519923120594 171 102371422386726323968065630742774792342755241662175764294642743037684027958117457831468735381445993572533531855462044856255211092613740005984 172 647241264542281316402684873027979533745850252453741451358947207062721207715850673516146014906087350094966123704227342640793593990918915175697 173 4092169911869950957289576106504897055548864973802378660340840802018964298778433990668087806319345797923103141531224200973231031345758490030775 174 25872662181784906837937071619517471014949957017848812587030449610439187088980793314564613438285202094672210334739258711603841422347818734156191 175 163579387657165365145422950435956191529516462205275716104174441956418868166314350680749168918927258499214818208377861754783952639814123986986259 176 1034227397176458053026806911545062050775817659276923880497948940642638578045717506738946196015702773890877948537128408004322027408982632499435871 177 6538881972783431175636422256867780361986981568676808293648519792468549577668504271288509768440207044278384408487817417089273908690705356620363921 178 41341950107609667916810277814339956610992320406124513415865250438005267873766603941381641374118474360982830116910685082945950308876155677844843561 179 261383650265298125834883629534488010827542487368069205621131524325445886548412756156860861206767412042735147608207965437889769144186647246614893765 180 1652592885632552731149431268910466692703112505495953422899364322816345326153623106669346380721124415945189002028286926075190844276916360200187238424 181 10448485369575962095594559008410203699737873763825921742337724899275044027261980452918901245766242949539640963433644625878235315853251231397016826823 182 66060339159971804709101418761858493305822414128493942002163004349661562155134825811527741424795178934858670445104077886609992141374209861151691854036 183 417665169215584611354858117828651643177029842825916683056345516334777474586729031252904077857683976100877688324095970225744616730759339456905147167614 184 2640679654299815769340533043771547700500539056719802523834609601976408837450360664577439002581696103421664329274602350465260129090228096394878122990713 185 16695644144158141580736767101234438663628564563594895205337038460225261601178712202868185679767983682052805797068461506735066643164720268377991934792455 186 105557875198713568868990931938814064052950842011480407839232317117618719805862320843895484570841309032343786429703419290733858837662921025560952298975855 187 667387548528097535890585617159763937075697644441738096183945023900609128166713558896474522228158424977473158116045931342659641288410524262140475465600625 188 4219544388250170999125288415528745793669222074586248277360535442253192763481453947272400134454672929144738520298273808706481604020520374493015935105154144 189 26677984753657603159129245299157890802120697791790235274663001615156604565874850822260175783358859753348414561911909044471336844239864014720055309695405015 190 168671023463633469105148223694505171730433427421164201700526030125434089384786633093683525758053270944312849072436767162167520183284797370818569654402009154 191 1066419162428266032332554466072134256000230188280576046595540121933782670354427380458753118772382885952714922258900406370195367856846659880053624583813508728 192 6742413762844112042884777364883149753949841106714577960152194880008464652309347065403184113860399628799682568533134447632437342803923742611286804571252731568 193 42628775767565625656654849894067368910374729329727987628853305561359809087618155008148083468487558554783389394696192449859567770239885331998894312805721471395 194 269519579687563762695850909726945125964142241730250558436990880173829353886705671204232289622611666811832610625295514337110389697586239947317782635200646144718 195 1704032136203879666334540978874807546271864192269839031589704171879553771759460082251579991628716666403824971046817253909743492065414623879763227240842260465318 196 10773708999478459428700860417956596744292690008627914288532747139261051862940249877938581955674293496247579075765661937785970734466179352489795586431222515646700 197 68116559036276042377617237150242732307625568975856742820086531370533518750078721746182193905980666375433421677002302026567449409084234478797723277885431203953795 198 430665578137212443252313283489673468565773066493227757010733483445630178304495015094204043915720965878711562619061532611595210091881930216486839240216528704466428 199 2722874478927867251726660025382029484472033751736879369751192466804518495634219000259669171632557094757504872179507651489685070458135017645814159222295186516448636 200 17215319274099376902813834370189600116888372068414709018231860520834792218791057476784881819243815088704288414632917780888004161516423254601393202642858880673415853 201 108843510783454178778302103445949040003000262274078143987801066677962730143281782513224167298338977098175386568415882600482266568856432878888215438922191234027315539 202 688160913605111149585099539347630826243131668857997051580074157058014585573400164734506131567150099824177342678069048078366350114421772809893775516199680049238942845 203 4350883572250686656819645773584046708507996459907928383583372111827459047990839379177792707380544776138416248049573733886208633093044972695798425000402038741542783759 204 27508374109930408408619194801751451772950291607930256058414330403440113239008528838174458400442825442364145897732648820287067342833246078486021777483024446179611176527 205 173921143511649426187309785210046510212988908997781768594747290028491126477018252372760183498480821200009731596730512748170928624923359961903160558489396769462959757949 206 1099612941118179343818825828053775805879679778844996563514138058906598309546253577737347981058083259063866495230643647052699707036178058994594045927287375753083557236129 207 6952280762767538215264727886155884596788430915427586277368462946117126823343697233501531906855419863301467779895104517749102128304642764372420198167718577776921815457663 208 43955655664798994428319009948874046518985080914359991220959210721878558504548138542383496642463148622602057012290106838398971229496023352293839050755779566458080182922520 209 277908751221556368714857953602347963070171417782497752032298523880914658256357857910669640295600456613716039574457518934479206710316746347985602938087204413869299721857929 210 1757072504946744031777652066514272386274895307262105258521425854400515940699217343809145296596382468711779662366181673320877002947272110925193892156376797067668396191166684