1 14 2 196 3 474 4 2774 5 13902 6 55752 7 284272 8 1391724 9 6009486 10 29516206 11 141874800 12 636402740 13 3067035968 14 14596375694 15 66837402334 16 318789501330 17 1508938808590 18 6989272916424 19 33140915653520 20 156401252966536 21 729155025679178 22 3445689359237684 23 16234757673216958 24 75968266713564498 25 358281342255529710 26 1686591503509240556 27 7908896525463028736 28 37256191385416689952 29 175297876839923814060 30 823019337322860641304 31 3874282602587037698502 32 18224606386625932054172 33 85623757442364798727370 34 402899800102586715632718 35 1894980155179871327653070 36 8906654483047088233770992 37 41899766620125270494339730 38 197055240831880139576479804 39 926398190785367189871167858 40 4357446232226561760581191944 41 20492367962963175576758302294 42 96351636609760471322892658124 43 453164977924430208706870074460 44 2131120848300380878261091621818 45 10020925895221497626023985479844 46 47128449431982111730553401869662 47 221631078246184732883538938223644 48 1042195610702410632097990480560552 49 4901303257754784485262993977724602 50 23049260201686264550260787081316304 51 108389282203232193816367239305290334 52 509730969376068969629430771144217004 53 2397096035558781458496223548584406276 54 11272518191685413521573798772084991722 55 53011624263806006657392882573585022996 56 249295858721072499644289194510895970950 57 1172341389272723142597874559565647457064 58 5513172799202296386168369922307614771170 59 25926587698478526193579591749017187961736 60 121923215368372798012613527303137129596930 61 573366544985856960283531533278788652873746 62 2696348553995980072579039939306259347529618 63 12679970024342252367449846921367571782807832 64 59629785629169483657928080263430763660082728 65 280418661747302199031040380188387637577894410 66 1318711404104793088875472595392425669524796782 67 6201464221286281646179321817208147915930275640 68 29163383529938691596969974534735335278636917042 69 137145364181821227129249347190986147024496323012 70 644948883389514867488931244904560144769712952194 71 3032975983736286671589957871003620726532624975674 72 14263050063207502323298768380699391778454088224480 73 67074336233633105649188010627788081128841341640350 74 315427874683886297903243053999997897493680024005214 75 1483349965028955105509708547252040455495893981710376 76 6975695162262865976276678250919582896383897461250692 77 32804331214230280115246605778560534249432283087603590 78 154267631858606837035331351259766760677057933730807780 79 725468595029493272711997068019017386521927208543177828 80 3411633087547207665216605863083729848886465860330260942 81 16043753520173387111191731363290642707126696636120317156 82 75448350274417686178839273431072663608327969803455417714 83 354808040829542001824876109091895809466889440849527316318 84 1668541984870445639814682910648888545809561703830467252180 85 7846588620102314158515190738145988955870554935384658304418 86 36899849306223350149131473853111117375647646173431676472738 87 173527492308952986832522940279641273635527315350334464501606 88 816041081858059778990693525049408345886796116367578032618184 89 3837564902596197276913663111026710971043091583662991148247942 90 18046768143812554178209740263255424332861237434984535735317816 91 84867842852365005363399559790381831771184246769557349834170740 92 399104730587561418955814450777124304595123398131521276148103024 93 1876854408234772448299347938023028674852934688669512380679383302 94 8826210993253959320734514402610164272635945929834756226631681500 95 41506682029657409514420071048268582232094948212732186387906192622 96 195191872139989953999359050472131421611069350485417105700309107466 97 917921299642581930358376631130304401525456251940497604527048915558 98 4316673099224132906498475182148695671101229840591469482456931277936 99 20299852094154187488094326231448081312163923068694965660582237296198 100 95463332306632363528944891113299407774877729804992427929578393291266 101 448931731984443755024984746513805768429340998922250615197890676437386 102 2111173944655076085600913546203727470780141339242044310359389981201550 103 9928136348156541295216127810142652481616934906437989540886709742555930 104 46688664022065566882078354568275499486190957808557099322897503929230882 105 219560980128812382607750314599782818775988952100669533119016288511974940 106 1032520958527497613905025589795781296083212912015606951492925366427018978 107 4855596504085703464092169744308392448887610440151472796677180448529869934 108 22834226475130683557048029221934685563634633594320562251619368673035017250 109 107381636654156417127249587308321683853283494673218409344323034777522625472 110 504979482828385089468373579064943469126892618237281285456562295009779022410 111 2374747545405004730947577147603563104678796763223188492889910220293995253164 112 11167633738111280017321524845864713389945664052455603733918032284813644680688 113 52517600642994621807960639177735414262399493039515876843248798181065861731974 114 246972495871084859731694109344091065805659074580963372700318403382205407435414 115 1161428035579133574012244623185967878586804338839779593056753330416905155820216 116 5461802847693342392449386651388332949053473422953702232827737490493353800713768 117 25685009689282795015074591048024179401052074837023375683390478640480168844200662 118 120787904896671205060071871097457980455178509729128816655239411651883669986707964 119 568024623784478425244027896492614273320464033410654070142295134410212230416606428 120 2671227500010490636733138904625197161235119915288962721701329147187513057223416548 121 12561878586283774597228002028961549563244809790969604956686129114421489875497511742 122 59074262148257322700926885957400010875007495612820871850051076625385104789955032310 123 277806255204821736957644361871756680173504018402095237373495784949843294357634960788 124 1306428766635165327902056549428574952426200548183940982269666536229276518913557710610 125 6143692196153129202824392209525659133439178820226348051122510057023132669507498726928 126 28891704442919839556982577935115307040941622932500739762672352762463221041546883899806 127 135867904675394420675254492888788455895814077492167452110332283118645667284997181179764 128 638940757421192731905687584689548006442240032318698684081727122571633044007878456989926 129 3004722067890466265133458919181160434396397876242086450761213752776646579060248104650870 130 14130190632981840141662454336544563896508039653157104269809813933214873294317792548267744 131 66449502751740396954673471771524979272187490650598912827953090372439207118554156215528062 132 312489514873496659245787145294475778622154571294654309671042600526289593560721622332041350 133 1469532394732679138551975432716524342017443499746050681232603714814548458973752323111000300 134 6910713340272140260344359986952187901113042509639997478927965809454319629018250442591381616 135 32498745208150325924995801037378922057431667075722726212219880312278715348922623842522416436 136 152830596222215041214705061889821539886320118210168992846984654327472223328461888458392259350 137 718710553032192979808644074024374089208454154744831432516939433280940792016140563676388200980 138 3379852410506114416234824881461657700147130996178281560412452201231648994563199513651359668644 139 15894301633213253333820986554797251247997168184064773187736587869125285876261391267538751070082 140 74745519544224272684558075004555675272541850290184835269008374906367964543445168125615819916252 141 351502873222678552562171143600645221410431863204547994037181354103701292844045249166193373362450 142 1652999011012048209405235428521888079591543446514145958626800959077966243207009171396948125976392 143 7773494723801137338448250542926459820592752980138928536386818930205243865715025141785025327060438 144 36556113959204302554437636309740644333447041789489904052077385957904851074781861072216958071275322 145 171911027830122353591612807689745943263376009438492059984853832395001615708324882314090056776344888 146 808439363180967800371749967269785680669409521196341188051568460295333226504624503461825760849473328 147 3801816626834422388438758696158679330673535194220877703053503344269276326521150329293211305167171116 148 17878656486019659547658831207024932268722162325493048631193377466405992939518982335069862313478952346 149 84077268611157059758414378979404853607613672662559843643640860415165827049537248080515110000010853836 150 395386929808869409095649705082888001306641548944108783672139048810431992550762740842685210876647862292 151 1859370872129235668362821812640679212141907311492262440220895884336004330437272482180493316240865245660 152 8743991719178825325045797214312746849155126928809964000663571783249829870907560813904530127131555342698 153 41120032765452419906562969007803373888201934250884898234283546367577919875393382228834310882979565157144 154 193373592855049540898168673683888609537779997648879837073164777827882454042335300266842758451285437195432 155 909370540314167745821684715096520668652036407955063462320669389388194557299632061708764110236053305999640 156 4276461782510560851166252307545889285531006858746034270259877537649105799212578631948683778403866702509800 157 20110751961415497351240400918662633456940876293435783093886951862717493207036101013883646613839110676344768 158 94574057953126584174131632210218802196276471132305175059541092325097233013073103894897174853733346299181096 159 444749776382426285946663475705866817448462105821692999571687343116139342516703089542586115711465181861478080 160 2091507627707735314168201372318623968229953255672632332788937257982969034421387412959960204849742055162137082 161 9835652290463764329007444212941393208956590964188174314453056752116961559762011893220286593223702148346386712 162 46253742849092624279396893706746242458117859967218219491277114977346915916205784398188968444124016096432127212 163 217515693354103793570179604985473320632350437373220665474515669089782554297852753901880402693329309239063525874 164 1022902665621600112569239676270464818384590330200006063720514217454052030710294481377563136549428176227347485218 165 4810364931381915289162599660316285240243885025444912347104297749922401159508790436279789182387071836127652548730 166 22621517716945346567472738668304060816107532186744533355163890002290353667428546803326707263009329877029181484852 167 106381339278356862980265942265547004740264481124957560592465017652984910848666187701737469429898361017266951236224 168 500275423084443110325662813234221959710687458686581248398716388597585894202424091816524627388109989426046836659486 169 2352625945866814581386935210848094713699722896049652751692377347796953959081173616020629946463695821113514873190752 170 11063603338817897030276939870777460888929319988817229967895357027145136183801286758286455566881359316265986558633988 171 52028380905067671253611552358425586299674317636412095571136774453280256292367903204182856087747523536084861247337880 172 244671861120073677425663631676760808042931638684614754324724872942541533797065612719690250688620181665004722557836984 173 1150608928868836223071484405467858246256545721759940724135384844134565748923682556089261500513455942611815178038589192 174 5410924252311094684118183490888186334763991641013821140757901191100006785557698685266061066225448294612275642145087354 175 25445744883130567894670769153505049451877922218575489137661590241718298146903440183859924938578190696390311180266343216 176 119662723495123404412199261929116540530956768750638892086397275472402130540093598501963371261053723135095494871704426332 177 562733276625884993926783117410313231083602142221204894927729503632210714845697607311547354504750375423973633812253990878 178 2646344085884113039795115369701278778682360449906362469798499523360553855143796937188615116619421180169092021954829653790 179 12444860312658559505025268340751400400067576280443264708280564969247233737309382629243259913629164846982790256308532653398 180 58523964826683769185326941535791270854303051993710603888033584577145164871393437369404631592115392436845606878908169248890 181 275218393214993023972048210320552962637184205150126800452880575288607047521214087671336815107706000395748467026293081463056 182 1294258927742820878004311192700702433368229105917176107504506948948538445175644270669566608641869458271857324932555484658298 183 6086461564120287179835506192362462293645504462997023909018085690826753857482290638277671350582985971441583038700666406808188 184 28622568156527897003659516573858174551865342952840932599524342893784993172771875186668228419777160613347733339050947791608292 185 134602247832233658520425328715361920040586880269148588033811529069157076582551840491582958046683182573054003522429224185384142 186 632988801787794135072893034286849860960745860134268702514837617258829609707100319783782739731004821056108076651867332238234556 187 2976732035620556407006309769613000769267125363327715657892691190445201661472117723769501987428529426387224129768609645471936014 188 13998562986996206171930891404097935923643040110426964451874342930221456236430799040067339691520036528937956900189653759923056942 189 65830502496019498149115465724461845983087123888665990242026552105392413860414911064409304870221636861444754546681531366936043444 190 309578566235986248039624880699537888119638497155137772482891038139590808094911633079463343145884991524725716769841467265786676510 191 1455843188778998881663446874303100963267205797349339558882288317222199538138176715474748314780012876501525319813344431865454468528 192 6846337639210341369664458138691480487924209215102399730003474741414274843105180885005364533569307097943235205880214523576758929948 193 32196008080636485946031337013746329723793009441644311057233789900173151788855556780624758623725474695703939721923739620674493398272 194 151406926002552417732006088248515338435212724905167806919511172207554259402757425880140043976352469691012265601973331989751537902204 195 712015513977011013428319665276470245946410166703264232865339842641368117402753495967294598187604029305450940504225178286699680495626 196 3348367908449582888387303329970479929395625840353865993479491457948376385554900736041132028990833156182023114702947142611993444203508 197 15746240679099897173619663550887801000859122268440410228919288859974143573403255299104791532867918342748393172981359171569504939570482 198 74049239003412747322586581557271504484147595991346361380128456908882988461190275878290600219357785173249046874804860577511555837037588 199 348228501566253550285354243138905881708782878603182810431516570800071498104727735561936525867653853430220034113762041081416937800187442 200 1637600749651046662144901392193860198332165657958667972864760671393643557890889175029601511630418553272673276868718903385797299058394704 201 7701081913731424280381917046470855112435299783638768945787133114897851790163951888111044294509957171737565057782123492815554223540358088 202 36215581028916117281627092616984249088571170404017701924966695109705174493559718380557488658621637790206062524765299878082633793639695558 203 170309616746628196421104837392917345188869000329183367529338357246907124761676751139922259832984016367517459288893977756702444811480511614 204 800908469015703965759881801167019715356493432517415089910832163268556651896736320973428693810148798029831466403832215779970908606997947700 205 3766401381170264493931486280104569052149070824292541091481930658957228018014712868131199459741837123217127570167627087259665747030735617606 206 17712110575525859667201960278376259580338601922188150385759724821148543264967111588069309310743509725567006983029463906773728826133557774232 207 83294059578477248236936409569506228436752060036263971580157566149519882866258654087307041938026334183219103577813488549465202223972370930680 208 391703762884674530442535293888471848535064419764071248764547514902589285598273454365870202164017079113270875261204599190249953507884784457074 209 1842050185024951215155359370046503009875671330113447742309766861044035163532306987124687841115032088908398115614552611545785103147984570222186 210 8662538391670922898362696708843968471524022905850987053981673870335367037513406429360745357977020157173708469745788981127755296821482319969476