1 14 2 196 3 1058 4 6092 5 41092 6 287176 7 2078416 8 15205846 9 112194576 10 830644666 11 6164313588 12 45797993894 13 340506032496 14 2532629346748 15 18841813944052 16 140194996784152 17 1043225043809532 18 7763261577517704 19 57772735506889650 20 429941156266056556 21 3199628403778770164 22 23811826377494322690 23 177209686539800879896 24 1318812808168043404184 25 9814754147890254259682 26 73042568445481203225000 27 543591744490133601489012 28 4045477519602831554703270 29 30106953099478378282812196 30 224059758972291185073533198 31 1667481213508031793963816154 32 12409607657112084872963959810 33 92353883446168555557880053200 34 687309392671286070332650514650 35 5115044299622519143531922739778 36 38066813276804642976192485972814 37 283298089401385510978303061301194 38 2108340590950032424185421395912486 39 15690540171106909621469872684681522 40 116771005630970493007493846829895382 41 869024750747535829521010265557679240 42 6467393284018675025862186248836144246 43 48131167564548213830669714966464135700 44 358198301786343086526115343425013029686 45 2665757551735913395859196935624497993934 46 19838908474475184525533283848255296549784 47 147643692956795758207229605655784844266232 48 1098783236900619826214160712451168176495852 49 8177285311164914184662380070825038722374170 50 60856402623210175122707514554288904866997452 51 452901127858469643978864820191116541130172220 52 3370548089832982337925773201391501946292832640 53 25084049756300720255086145154492632992858774954 54 186678704889232271700580037907807345716727209232 55 1389286785734366957678877323679764062686000680688 56 10339249857993962655293853967372225853913382221122 57 76946019154377584722033525949341621059778070504038 58 572642110890527076791875054764028364816628320596220 59 4261675792574336070958693491037535170729842063849692 60 31715936036856673451830937238753035590177555881175578 61 236034050372087957267539532836418291006355100608702596 62 1756595576126512006251256798893044272062866574954245446 63 13072808830772570606999176436842224811353667866204060562 64 97289514472520546205562015856706250875466326269922895240 65 724041003645536398148863936536107065198222445983609248960 66 5388405706435164815522307830246720003565422752552135801002 67 40101204090586954192483413239728777472562868338213422189330 68 298438287153175749890094581422811976246780665417490678781722 69 2221015883655920765430253707915198552946112820395738378879956 70 16529084128270835657109655742523359218458118214714903990999820 71 123011557067180613966278610147789733858568942249472473326037252 72 915467732795381921365827542690306137030547012040238777794436916 73 6813027895678236337466951198966412317441732508225990017950560932 74 50703424538573721025988708706045861201768805527028957283405289362 75 377341367054965383973787123960517174984109903147391085189662293852 76 2808222690808320405224524243932443118842286615705784881526405871340 77 20899152252294653960919331840685155875254998072127781338169328527926 78 155534162690947871810162349482139824621327057530963529024404782893930 79 1157505121353339452303934581370690861017819985581053930503068427852134 80 8614301082016798943747663358528630210714474582561742979356163609017334 81 64108729855877371612976800023244254181077786357598038055858384522769982 82 477105362884720194846177505470561789896623563693310978816473929767148034 83 3550679101038091802662980618004962099740674564564018719532588449837428664 84 26424607768651083833414836596933961267254663152366725174260319126754463088 85 196655308986641160422509229135697256221124995035610087564150223763173114616 86 1463533948780557137321738889086756957768362604993891363921064180663059792636 87 10891806736723860026686132104170152917989191017460998913199077606107662297682 88 81058218081643494658057156211269994788855257864199454364721858495677601978820 89 603245620987541822278386138589767560015680388350913529975169464400891770303478 90 4489431026896151610781744874227464214718596893633446495233459259029259663009412 91 33410919605621262424466703057997212632683483615340472057948552192807082641488770 92 248648334767948086110593927655542098524026528607461786675018040173347407016530780 93 1850472693139269006895405151935682806185204923904833997880059136605487353701585030 94 13771454336301071846242759334977265051354623798296867762377360506010392305575296168 95 102488923635552434843982776485757336187532059095399100122333032833310981712633539572 96 762735671299869623410508338486095933436597002987202244646694149285717849768563085408 97 5676376369626090569147397859518949638399533834411978155812643032423708959937687491126 98 42244318578594035208198416142165267950923222209802919785260987034207003649555007875802 99 314387619136554481673011602458355314320951187185511509162823554094855563453045049991338 100 2339712851148581401125440843956590415531846503099618934690710142301557459065675696569814 101 17412442133899925677517680341457202126516244917121851247930234534758821148327942808488968 102 129585620268561487775559765959074992783956584699435959536679441155256624340000874266603540 103 964392751531100354632105110296887098203812611828492942732677509144065972007270378690865910 104 7177134139407017869418107373007194315172464451835649532027494895931201394506179277628755308 105 53413149749685304549388610215311821834807561360545009058988338289031031868794468576186373084 106 397507488471996449195275292983580072039965441882170652913726821753986609404793724071706142684 107 2958301544316722381446545239019917451961370137740999153330158157670173006301593533990592808418 108 22016058265335628670448978663806828469177634479321172975798814889853854805577786573328572651622 109 163846320018943766702600415774431339668932376299624598226941737184062560203208820465392721770592 110 1219365258767445353237772468905261639504050321558471648510472731687545499751788486518461277072320 111 9074672132502521235213647335981594000531753813876163061245665291999738998552495219865491083732190 112 67534870064822311108810445801932163237826200310201789240403109272565649984218937239037260045341436 113 502603136298066747938493257994838427666336395956629095616300578324149331464335317766014131546241482 114 3740436790271296935782269337637032935179170873367742198460866288614021254228944600082443227936927134 115 27836808749473889320023383449555681773439819952286920876552506688167939756691825753800826927767023472 116 207165089213707264342209216750510586599855643917484413704404140389798237694422079172018247766057371306 117 1541749076741220222508050135151022159210531405941166168607451299074612491713270784777176668752418567552 118 11473893717586511524339579151623674034533261928093185455807589160410849517312238501857102157678773760840 119 85390183803929380035073970572475580070835547879599806754275340360131875794899935065130206707732135257762 120 635484663666779921948256073627711348067133201758578713746093577069737510937701556102571819376962685753734 121 4729358103771840717384973365038207119925578672042508583317225313121101560382488268791338126511137972449472 122 35196487582650078320400736877642622245464289094464013236604203117784974738710915129250634131749560544311802 123 261936759909903506224022354229773629106266266715310393287210771109355229040986638170230287886558459220110240 124 1949366851762782002057760217008112002236753475211959997997250066686388533404604285801805561396010371615298586 125 14507437306846924942131754872524372773443857264806840588997996682823928809425125480309833287261502653759524312 126 107966202986253243807733512329555729225241386581156344942466263909614291428492276311513571678062411435917026446 127 803498284412185356568496455937505944049178617565803834385063101237427747962297172010700714767210275428844131374 128 5979736947269758995445381115524196075841216312248093287246383790508125111616003481286054333302343546057091210764 129 44501966777317968022773375954500397123500611945613443837364891931123380594616169121377775788210998212047809512290 130 331189325636429349893675687105150987807375906533347313514686234236691442087548350902891988510674672429550309750364 131 2464753298755740659676762396219235649887670166323711949286246295827310123175897942975352269948886323433605508865720 132 18343009129455715385632904835461478387626671762953642020783026141896098323692671150141734187623874172736694614357602 133 136511018807906994914163365994921621065258268213387384907583719079127246540285935831601007267465976022899240043543992 134 1015932452764673170399074926050418955767431847880293162966880226954774431827374570120775116227230867188436715668702144 135 7560699184531047339523708645150397305017243999571775803817215410629411717118973364267539459531232703627585716585664560 136 56267689848283389063516064099653672621254167924927148269498435807422412493819381426420474944991913699344193484554168290 137 418751340794017863615337484993978999956176695782665183987472235564940090742751914349879791335834278712292316747806936422 138 3116401008991083315830988693092358120427617718525960898537758691008644960925545598667785828926296192793226316614613351758 139 23192654691983218546407156452131615749534782583511188039579310562800124343621903922412754671400848255832542782423570086868 140 172602701035484822524338585306905599090511185117095434119552910235797795754881040303421367906031143091002693145912465795576 141 1284531365658747148701500745219072235426675529437157912820210262362948574105415765179967876224461425250989599713900750387714 142 9559646630453967285133567330322289384622000881756153480532079783284627998771255770620241259016273675609249340413694885926544 143 71144112274972678029612073462751059694651501936161965686088311667205199707618404607818272692895127068808264700604095963557734 144 529463578211107886713768013403131442308317565776982669179511630748521224778376014128180531970026451199316407210218625828957064 145 3940335632675059840220931733760777528542816704641812283169654594822508553194210021086093570948268364800057464450609095589364920 146 29324481488579625759893495602091759426769878361037438737743937407106418305667296017028441663785954826611922278812166815562646804 147 218236539913797480313648656543120762610720653155342385684977698975220957048885902766523569442424211449836676820898814866294602388 148 1624144228162903942281051372337870952342888625277983431249495413121610227583174781536979406955271470615135376319660780955161320064 149 12087088967396626173772984919275361437916221168978751667828922964664857933672548609069463598646911432901450366642262257473542229748 150 89953661240427369698196055563371747011836373091226843095688707169342157893050024385157541769722090928661287263290671141631171022250 151 669446646118332092683491303914829701189993485822333727993944853963834271678688139361250370893839570476842065848720608741615831531368 152 4982107518683962789079367612405889110738503104392723097605248689496692500902495937192899219348645165134215918461615910257631921174458 153 37077481038481170773930490581013511150602286201331518486880589708516394072030510127728312709848409812749098532244933099677550221734106 154 275935353663758736215949424671724606191644331687766888873333942302515876255941965861700944212661966727793756922385916770591528455216050 155 2053546175979990407646665923040831101134216749966519583798095900743064885180610674057262597976660005253221396532226969820889214442534002 156 15282753155366723929618595379187040801743881845795516555021952415442279794182299972051966501721322646952570703341709694934288631485120134 157 113736202642928722563393120894539915108555002968934500626688509541707108986987153688799914109748374111299564545980552929908194231757639256 158 846439359461272209981980393979101815454089792807600289024847220753069799969415837176364069463016079798476635742229491112769468003009698640 159 6299309917129125787454650533902751001062896444585990442027132400690209420113959999536306497380138483770325479605572726562988083518266878998 160 46880269671411614969620589906757867086020359771312014271545004239819568109484632254669105957304355335039962517867056577296010324574138379418 161 348888959803059190892200223647173825920906047003820541584836308818810900503326723741329300465864658046141520261623770913915917908313425821840 162 2596476238844882633743827950772321194621031271953201483331612056471609924078662439454720330944155903812339050363008766417691046817531807424320 163 19323308088314448067073198047074849418653029566885537582856374592993787561802590850981299877866866522328954984403156061262722874592802163467858 164 143806528975605795838249428607147009391207242614979600372240386678102773157374586049199869761799926638324453079155276053562570485010018677409390 165 1070226572049427578699088405258539263471491492007754477689035280183365362136144423978111839155145892058433355385790248886517264338545234251626070 166 7964762960901188665762087009242314256991856488690661696047257589158775106392745029627969892725090096852207004118207749966758256745091854623976358 167 59274784125256853325126479278246264516226563730054627214997546059674752804382064242418861279881959420237200635957903973351815023533413530419290672 168 441130520813171826138543374428794578559134767475804423245016864120961012583100923356823534280477788212773751901475852726470781113164303771218175578 169 3282949727521373493238377045405904430887458314988001051672968780440248505056654293686951716904166491994803374794485883729678048720219714368485423386 170 24432131545931438700259465217164638850644884960441316340222442003383207133533403441353332007948456585257484206561985369465071707714916021699901005546 171 181827046230275201064405236230745322914620653640952490684085567021936605848483213674608966029426817103205728149114179210246039785461135165198266842588 172 1353180121786473087375751953963908425341454765993392991777430506977210178006686657326676213367329865248841349442712485510111092237627959368431381081916 173 10070539449225054452008987375054145052505589484531036183338798625782352919454816515476570408432068152987602358652613136280081450388392141290780675959740 174 74946241941914295080043088838329154677283253374922326021845608636809274264625933693685689264158643761036350888451612118813927699391973976287101596309494 175 557759513235230577410812163378264088329550748828215332907534727512450357374629528354742398133595860804968190809976037915287603984189842297070926703862712 176 4150917598316808578833700353896936947704734341621581891929945972796929125471946015593311543207576371752880670393534823184628173933500060286873202169055900 177 30891659396492479613237281928567980575572218561389976355199861635944333780279843150162143140447315978337845116922395360307329205609342172438734262045400920 178 229899678243641183315234157235828175413929764115642348394027411004842134578504179012123029668752058980153793117935655251235365109207743575489932354195299916 179 1710942794563211776681018273638863957320716788471454302302669125734940421695817737471988437854377763553569789705436842707252688396391805903314860769293329424 180 12733054994385316676623912609424670071647925903130485168998821713207023426617110161708266986177545179242049829101435811009600128260533773438513628532674255086 181 94761022989919049733582459906758610419181815540784067101996304437343131201762068006892874167330745710530754904997637536253824292996715775176811049228328427158 182 705223646803973918980689913272360986851532046106068369975955196865829902656623661321163525061949911145814774593361705272587409019662900380672137688702915758778 183 5248364531315841275072983846065238817770475810372705461559535727074480133338503306724110252608816220407238247948451111620600427107208251485223270173673472225256 184 39058999763277553431595212244033965538553778672787255880533388062073676848036150538029956202133925062268680983422101807603208198234851844095467151262023424028238 185 290682069319835242136316704397618578468997205872650412848968533630859663913522375746258740397307954268059347475481841266469783958647740002246063375759086458252386 186 2163293119029200459051262595719062079080488002427992762688846931120606104845023972997555348216379419966068660807373073851777008488547628742613178844859846984695712 187 16099503934967167603174450773239746113939995869284707099344904645073798385284344019068211940701919747670429646016899261932536970887555350287829617366154900567902650 188 119814566353513498732981316016852549092546823566419571308563022722873758486646646789817067300916788592578560321099367678506514296923042890569734416994535049454753400 189 891675319219067901955163877176942434029035650400500854526165933884961660740440135289696481707875831622520066725078012941104900569155353560597368616785316522325441982 190 6635961712355779858786586816727383790717361218127754754003303996950768771074506726523425188005147587938568271453372230730300834673465044334914856099580040910375736538 191 49385675367149012337329863281998204382864607535412407828458676075083347682085205528086061931633648379659185687686572322946489646746075246992294948978784250319721535798 192 367534509267624803727422442910786816209768763283722833458126033074461778088135530619199598654240711926573700438779880152238282729456816775938061883867316030031570114366 193 2735238801501722073493641300149490486088722604975909016728534484281951915494468473802979425904672787157272720096450933020159141347817786715272055147178616942677219995088 194 20355996818227502314819413627730567273098859026338943921618500463303093631015644574891396920131709889870559796204487769450229612917947824609885821656777318691194283913598 195 151491930516702754400843355395002784106116263454419266994007668182569209372347290457258562931795141309297971639191802485316086462978175685296696107196377249528448949848648 196 1127422312776518143885157323198328103198109080185642480327852570637742653531376696001160656305484970609778162328383650108223856071153383422960826314125028091223447908842844 197 8390420974972062725916895448255304083238209003011566960632313451296060964722871941933834244220753454564549417703607564740156246509263282204095745641420600119109296592448294 198 62442585479684332403050417901023625865147631929863055479836960548835528949430132361703368450111048964797873004005137882715636728205775647242098618290662955101251786666231540 199 464705703446622025922088956232771075778822685740937686978335588760195417674219060568566937748250293751889869846301194188844219845556032805482019664396672366061659671901315312 200 3458399250397463184014102751326534402775219066372151810863671750275908344724354315588081275097103644782041638713376349227558416843603100639560739652177592599373621671272497672 201 25737849323649563318025627703314824609288630225999585937119821366535877593568137465615273584717382567029494951177250471729437138454738335863883694320798913570953131522027537980 202 191544364847626094878232627076736148615527883291630335655278696540111864451222529792328540673997365627610631714010411510135501533326973164662945714499449374189805080181665935782 203 1425497649143827348148154054337779950245654778251895176872709295983729392399502727523956244448815852997657174038998637114908058744173614167653000788491617309115030575411168081846 204 10608735732481990719371967275768893095087974014542434360339510754015320001674581606965494297822455916798205016335585254318193717969769362033617647459827050346078956922375802727714 205 78951567481880010856027043433119042103325206704576973143794393559794610404148867989366096427681460391404079455357101230731133537550397291848369117545784821937436942697223979987278 206 587567657921809282769642938487918457206536126567565378833328634011052759796900195575451790072402526558050108157373285189578884204136942460109152332433110955364032560880733809244192 207 4372753621578881748707893166836767587102782270416289165890294814848478876794585897619790965670077108164699380432893127962206575017724112444555615941211953715626204936560014458749860 208 32542591439870835661515574225088321566474529102800857617414110585440832939517982748043167581828923673238611525935583997659378189436001677250814111475254534411850896470958894294126020 209 242186125556273928732601324445603922776345697793983193231837381675901228219736647278399400431570117850926983136201762097906294554889399989125895021224625412301434718805833506248554470 210 1802380106093729179058013006761472333897599600908791665879220871768293586245697889517539244568196382141710614106450407921197141323441866481003523554066755366618449249807943559084715062