1 14 2 196 3 966 4 6650 5 40376 6 256774 7 1604862 8 10095932 9 63357434 10 397965218 11 2498872432 12 15692738782 13 98544531778 14 618833962068 15 3886089661790 16 24403526661710 17 153246991242128 18 962346508543154 19 6043255215031230 20 37949880937144568 21 238314184146454682 22 1496543582266898242 23 9397857268753741284 24 59015803066186118306 25 370602033065385916466 26 2327272692997325377528 27 14614593833957474153286 28 91775387378704092939470 29 576322669254017813942528 30 3619138296048840120044930 31 22727133088254009317420266 32 142719768121410985045780456 33 896238523949753758768195474 34 5628116569866912782961256698 35 35342930790805542045606444392 36 221943298682105612617997871362 37 1393739192752766251305431703710 38 8752275689104873176325167111956 39 54961738994222679326198161239030 40 345143692974553187164796164198730 41 2167401741284685393213941823197156 42 13610650878879696345257029830713086 43 85470918389566951574867411249230950 44 536732442508827133877920922577996596 45 3370523217364378479970856469899000414 46 21165902895101197629562911799950000490 47 132915697793403343712968067139314682108 48 834671821346974940102960564142682492610 49 5241495631566046643519597683997013745802 50 32915064044441063985723534065110091336048 51 206697003527971992987715998375607311914026 52 1297996905300202454234393386200485516854258 53 8151042044210872399635156696500026400659444 54 51186167035681140210255603970614568808103222 55 321434202104928929361246111839635384842663794 56 2018513052770867764151143806973036351371402560 57 12675673333842436466519829896672606413923530126 58 79599532064320540487956412954392163813513211962 59 499861848596417437851800502845418843333758472096 60 3138986639774797073291550060080890514775679712342 61 19711920708395689361669511175009854749367946846094 62 123785113670300803124827434341916847488256931182120 63 777334415709324179782634884230681197092776166952646 64 4881433444861238359782717314364938277222437069867270 65 30653978513052517347111619392547881548734046917119836 66 192498045767250395646462954437029476090583741698389686 67 1208831591254366301879224933159779850637266297764001362 68 7591109874338107014946138594780840801912215766238286392 69 47669956295961726219991592861667664207063685049890145590 70 299353424054745479785210509346174011045050884086494055302 71 1879852205798888628736099527393760608520102543061462419828 72 11804923651050942771550280755141132082955610123490786600626 73 74131477983887103542651893447591730866444271332359048849274 74 465524063561927331244378379436028636145545205898123407275392 75 2923355363322353835927410024619052017088740573222713504249078 76 18357819174537087383543998605451586399186240405921162232694250 77 115281750919941112130298418076028332049196161192766427869135316 78 723935777382580219134334548195158795309264211500480522985620582 79 4546105568247977960416718348893062181926331277811858808413833262 80 28548217236034305555792907947420611861755300269958976921876723456 81 179274479028409153949088811954395706202767445038588171507193550602 82 1125791448382997468009416300370794211946612111605335178283660914974 83 7069641993222274011336556742546073387341179050892528502386374450240 84 44395290072703167068875688113278494026206002821995025313492018504354 85 278789475128870040111635909538921292331021738471014715016190595963546 86 1750716603390769718182663355322677674917588690441104163118194149719492 87 10993989726374418472117557567231924487591949644273438912023819042360810 88 69039049420980381746956453827993168214199667501754396785295135788021938 89 433545097237818201982946298279127048463065523347128526365338859288172976 90 2722536780493813968646439437817150805579894536916753365212867936718520230 91 17096737036967820956748858236232102657922041038738570458456159424283056998 92 107362522852018224192518651633649345982353841721151779686878162439900528960 93 674205334516535717311626356679022583437982650569086515148982119679834735370 94 4233812889410963057420664056148715552268979218660038820496525214989758864466 95 26587110283540437872652490908592918974197795234640803336045977732786565446544 96 166959299263573950218980843763383022260832680456795964100094284632249093078090 97 1048455710805125252957044969075455372834376533074995051750184013416855968890218 98 6583996113834369741541017941003002029119169500919140738672617338542521008512936 99 41345575573905469070622607288442148191847146359533576674970571521907618626768354 100 259638157432322642046448740459401518740028344120404786786367580668089130780397118 101 1630451913152164099612532041056271381543348879002372292655746366731232984246256276 102 10238762543192382888738333844781310951231642077109132979232183278237835679904821766 103 64296442949492704192126209673288382379522241127366661424531539615790675282852526802 104 403762911632913430215827030286896518067594649660973739845198306597289456789451402860 105 2535513339958009522805546445963982478824449784553886585356186130980345353259681212766 106 15922284370065860636497454684031591529274047910811636958979506565110144499676676282270 107 99987302597052049040153788670507957979273375679471363892952081912067426782429235778532 108 627891102072629175321712433783399948279953833089396639916422935082586997928122680927686 109 3942973015791752351483361780231926715276478008929296776837094748678477829366789423588410 110 24760720691760266120694992880866488974866262653216545576400292656491356031329496904484188 111 155490105237825305065612288532443366409391322905122793772566568332034837200197294836903906 112 976432516962865804631164690627462616761255155436301290643410439608955728408751941299601618 113 6131711459865314701427955111336699999855753499046789699700935682354578627034966696317595616 114 38505359841957715524995410277408999477688976448275891696109100070144596242053525359701788410 115 241802430897688903925257387508379911974132416816991385979158908535321328591407944878928167866 116 1518448751758475368060485798608834001088698446427873458572769064723748231387526555685960517316 117 9535415351934368055840751911683074183204899044906358383420196657174424247410244342020183287062 118 59879627698075932989157499972980014075494585883576490734450086167945626945588032932997890238418 119 376026599883014913921435486780162983105818463884086848752889206891907815928891194135988847097992 120 2361337390615145108037756352241370269680343576457898678027575797473156450858821371163057130128758 121 14828510201277933344242300263798199754182239681649812236797973641243102745829463430079186583761362 122 93118719782827057306081332664815610371514081622545975869472830100233602503789298716674641321377576 123 584758405011272467445321780728163896369663790822796104214683119103340004776841639541695705733429502 124 3672112256577525870533401175589084974199846888724113609758734955606743944103572889244385736742292686 125 23059794112146106583271923550619486896080347972454252266573654257890505580983985292981338451728740800 126 144808782341031304768192825145713196610307883773290233784018829074614749206490504783727831793714398542 127 909356924051938249059942290139110247198163469744351921911026302529847821625017530765552966986502029038 128 5710496296928625404731220008794054198794234379074889097390516585662349933298285054244529235664493703876 129 35860251453226989245106083115795208022281522328084879443864374151682682311213808405073232761134747141446 130 225191921581372382821979859970909399940359201566403407484341251241189395667559786500111233388902759196266 131 1414139597198712767944437944642069286652212732292835229095370756197208690927833741929861980857373242487976 132 8880384279871778468620031982695411893105275005265038422618179007447627891390098682669786267938090223265158 133 55766223585288903278144254762300390055896990172872617767639092461008658597330539246639559832077670051169422 134 350195621603137985005808953333988340498715710859838031327170249270014115613987930318056790882185203841209500 135 2199126379831819285261082447452817962606310922266339356741427246855070797966483901206499907415358351784105706 136 13809872357435744521767884487626001623590563670535865946343193633599132449599386852764332761322256109926528706 137 86721971178051554725670371476262320193444646871488794574317370443030883060143591402696525408752506635068223568 138 544588689189251065039397501465722737759262769505079947398977030903251635968098949956105427358810565397613324126 139 3419858155483523757941682833539875287749300183178806872742864865548573026284181447450580228533745544955925197234 140 21475711919464541073973843239504759512026517510241026126525981678530454873873085420744145261650774234659642081492 141 134861208120084373782703704607190515187851388735896508476473217419782949047301549388508247152359594707259367910110 142 846889058849984133185060633786735287627780395777640905575566447079343459303971085981344780355740427897810796104766 143 5318216320301514813616350768277809298853621197150039309673679572345117584399740886643573986856372638062948353428656 144 33396847596458843195602765062235842351581109871883825365064501521920877392676140765936792707003387892191159251928690 145 209722463737214883015389760060525181459560937222589044206362193544771533913985927672516392286775756610087457170621886 146 1316995913131366944798798563883703084899373391529855823842671294533494888024295934529592062299212811754279147830165896 147 8270350272911384408465691506323379377952425979033205492575100783019011433418038927059282588343397250320345979136457130 148 51935387919326684598321775403975062957323231332437852464685525885981108820479099277848140878744138529911812953069488498 149 326139090766880889241132581271830685886543882656583541064307402204941936750509174714128340712829139810393063523042608596 150 2048058381531133089318704543382382310473790386169817036171583607074401777292119961469640503934093326561392416624045732050 151 12861209382465955317871898630023100904679331191936641971139459793016770660928348116514540169539724987805469317135082232370 152 80764644343765679342614463278338817187751377078593448298739627153160669576244390408307122072848146717761969805072656625288 153 507178413941992928992621069405400901292302524116608876000828050397302120442532387311720252948754755250922697569314838566294 154 3184932536492639407745804557509683733934883729972381969051710536392039739843819905797385812540599203375910234520599113253822 155 20000447541069059049953199565712951232709039572080842841529135345346692736194640485095522395724817501288710518320794720838800 156 125596978039468698377672204858142229236970564078885640627482460672879413715136998039354135001965674143680555195681823229635362 157 788712395572904383164545930866729743515791475495349330133811659388223779023741349074884162811185063790124958160522411382894042 158 4952883840364898932812092553018253726120193218101191274365726859726087948232680995868531015781732746010356948481747134096060584 159 31102666160494277364309583408763335270200930432466097817036486385529369210165159354188878447351911934627045215482043974015178994 160 195315673347163609744483808281226755938919594198538471142585022012432159626230600367954635007174107902524607412189313136440150410 161 1226525470781366400399695293968796123513855737432292458387238840345590265072325716367095798582510142825929489001764392213632732120 162 7702222277889195274917997291694948636352395883006165984844594504863165977270228564831957150105210581639154147281479747767976941170 163 48367709787730474726731661939194659881036866572280942171461359353546508384235655692972260652376160288206024671122626938308518637614 164 303735112504600928655119160103237862266439906217893756429831559135339538296897405296840884997847172430420196269913582900219818292788 165 1907367931478638718925948847958229512666630168656897988499197695945946789816169944738227341303150751214659625036410979858153813963750 166 11977714384200451760165033314971293023922947870428216973988223918014484739727005911015472600940318603874247492466693573924830379186746 167 75216553398936669318050721424538402384278006198007988244984983930200592250022022065274893262231110201826641075774497830528632516744772 168 472338020739400729586612016935307583129817968071771001086106390161528537004582630040221267100917690286595504205162565621493076005081998 169 2966145027314805769342257977408371699576265540238954527410730617210077706736608766485309888562882324147863238895028849264072076584362854 170 18626525786113688471645146416521853476979070672795641052522882708628635210514209002483082895899404062718808304867915772712276514095876244 171 116969150080582218616151199467909452221391375946341452146328119114090659713139406661583400404878950688401255993198763232961283938378016526 172 734532152033081205648588189928140503412332558606096302744322472651798498130142599029665061789692911852145308671085243665342195213466537546 173 4612647710944741721300700747380911228320690118792539960818821391714411230659728985346174124274813348750207234065327371647427616198649838444 174 28966082487190475828072521123592443712714120125614264197799744423711283562649169606368564372002934119916083703802464033927621897824047962162 175 181898550948057473077587754099113748092856953099330712510587813270077257050028545519470238514464286328801971070832641138744795226482563394234 176 1142269854808118894013236442878588061876277719297642854421060273322912998638673415216387943044423212440265415997503740497840979031242355576112 177 7173121580149096842480999266962354210455565024403523576090493189924190866967404238518780728364114918658801602871259506753474523165148905453818 178 45045111701948907519151964939428101954934155565986304061980712340382057505106541105107518202731674548119876348199678268248315109637946666782258 179 282870165459941828462355909782454487726784101757977902143270621335096854166824784543942224490070970127803923423385387927022284796823871273743748 180 1776342148661448217843585824715844208638836282027792606586954673174484905979208247112778029306735300251220996026862217794676689606966183338974198 181 11154910677768228357064914579638419596604233619042002159537678896353243305009530399943625786755175108272246185942576797401867933064267251374745026 182 70049586068062751314835298005921866374121425613691520253691312352125597301358349836398261810214895967422296136093828608877385115104801721633499584 183 439890972689408151021988093935422234642021427584208580561560470022802471853450327662202307053245832106424926473681813606511317168004306336780247806 184 2762387027749428333321163334078082329884091749661855936135029114561193897575827375313600777719942208828748884330577213953520572685885317937030314538 185 17346984968628017462015128611744155174920570761375807324888765431973786280142379967947031315263124594972310644173143128583304507633260596362787778672 186 108934006885693410385571202230158559417697811317509327399424000055754677909583690365415958679882978525397794790995655898216475693441248480694737397798 187 684073795972790114743787789680798239818195196539677440972096230986296573272446327433878222470954394317838300975566438902580815151574858378112762109294 188 4295783949521464770859457387723824355566610158516415277524641652975078736872396812769931067859913809702469921006557153383247891399833567578460558134536 189 26976270469071228406810570966705839100762455744080253852478861267135811546836895616370269478657825174264651841143078100902921515626829016408092853707110 190 169403111742048803546091555783277496676233593322347297859873024999540718564519548147322140464824127900162544652606547087120747094678804807437409264955206 191 1063802140506826792227990294297550361405523943302705581706265460717354737293964074580958849922860447484230477659684585712627714821097840614555623068234908 192 6680367217044484808566608948274151503990529829117127041205214329407052778486079242713470532689528178149668682015476498213982817078639699275824338829663062 193 41950757998382017444291947468894198111113652830456649100211452965584373067965773396133929367367624152080808077942471777441123420744611753506702897107934850 194 263438526575101866633418465892085677493753255043271192873283583406250408616646279117353429314961344376281905488566322573122404426889543526459592871127961544 195 1654317123107461101633773718126364387659590217053753916631788058877175392591351061103714782688689974127209958558638283003302740486051081428784237677312924566 196 10388629102153519571314314633819520393537376776640812307279363333178032883713736205622841719003670167499602507206932852820215922942018931871528026043424220726 197 65237561235773137783263772292245005028112593791712125139872128111638747537817896056479288218824741632460420588564429801630445582025571688465854831471745176788 198 409672860022407715979441219851606297595336413048259627717723696908790361824792783408886029797681224648069977405170523076932023581401874894693495830239052533346 199 2572626092388449961176681474597412168747841064293327836397428932713002186508767933249192729921141512579897399293616713861555251438168998693258791931815125253722 200 16155341632530554180272869520412118657989858012740409661468846551102169743551569094969287916337287381928458241269317118443521790891257585250721401578640316074176 201 101450834241312055726087114674307497559188844482961622709208268910630775292130883884890792489023514281387103852235324016363839488506170799982305752776365318384406 202 637081654004366915442792175602878032346586049010847927417897358144903096978437474279607495621175364034866896975712633621707453017911480874730252491049965426059994 203 4000687001779855991230495399258422071122292383782853139779276608598354006369378748427431196045312514612838558196126176776816355323088514075842050884045523203768852 204 25123147693247783891624367624603331051481917846100462968135169903436372185582469262985888281507436083631985242873791844418399470468081643090916398405547993432725254 205 157766041116423407121259200628358767375426585931753778352497408340728833054090008609165836397272722215252829767857377938606178498079864513641485914091426329700196414 206 990724730573414116448587647287225689540332194525560585263829694753460310198504230593855663611800930157806756681494396785957762056206632943363242277995935600927530944 207 6221462393452847958577285023349275937302525127117897988834790032851238592383283608202933884254886676868842757304290438751411159634577696996286569776239836094789831946 208 39068969531774321301797633437737749130358051278248624820042502641890130674777976412196866230117546370588131217890905642328132950396308474790815682643712687932071770622 209 245341735390219488325146616085804438195100975587073369745143977459084702145264040784244536952663426851483044737406749603201275698188549190428615403973628503785708145264 210 1540674551841726706243341783213673161081769250282787697593835132345746882208936646974159715099511312397449982390901687662561679599137690474030378466527673385205987735794