1 2856 2 20743 3 134878 4 747039 5 3719562 6 17202711 7 75537881 8 319253573 9 1310889946 10 5265378033 11 20784710664 12 80962828536 13 312026929609 14 1192861371366 15 4530539131712 16 17123596908104 17 64464780855588 18 241988292316472 19 906236290796132 20 3388096381125615 21 12649310713000326 22 47179937225275880 23 175831388967850756 24 654933814901484609 25 2438342837893322082 26 9075254763705140213 27 33767962936066122975 28 125625197451521378170 29 467282871420922402666 30 1737968304503721944927 31 6463433790695195244284 32 24035986632898254748601 33 89379177084468143956515 34 332351828638256671570938 35 1235790991848054517980041 36 4594993555021226101777895 37 17085025190865576774344307 38 63524665314458643601052158 39 236191005303642124313339643 40 878177106678307556873538400 41 3265104932438204818538629267 42 12139783515990179515081041998 43 45135921168974055678515588966 44 167815858716182909950138559798 45 623938927005976997675631886842 46 2319801358404006954530803904086 47 8624986845056715100526025260725 48 32067558490784332619762792394760 49 119226453603933909327688830541265 50 443281152642391814494694178303265 51 1648107043480763538102261569164866 52 6127615812974349373147541411744140 53 22782286305388176468408389999471321 54 84703835196425549490160366017102225 55 314926069822642411355691656750077659 56 1170884773037083025598929040454336848 57 4353309493349313000792178734753319861 58 16185456080562758755028725427671752712 59 60176957882555570946105124277614519453 60 223735825281880336473528345085677941195 61 831841828437406234001764457178163089538 62 3092758379437968287757942382126887012199 63 11498764413400296444130444780201664416681 64 42751993640650709101296582699327679887786 65 158950365162525236337342949579839749166238 66 590971718607054203739144726715394661716228 67 2197211378823048869523308656694370653891506 68 8169152229143854821251203640828162019884962 69 30372610451805493554638626342902308636650706 70 112924261101109271226373516269724184795549348 71 419848283376076641419310049484220703414566605 72 1560980619998651928737422101982881249334672790 73 5803668944958752274310650436774154127169455598 74 21577829408125594755354464006860033190727774251 75 80225581317103264362952872254231249772512617984 76 298275782092052175222069471776266411697019426943 77 1108978454974991063678670222722432613363351712518 78 4123141381199015258986944657688191219545235440451 79 15329688905676624765583724667390337576507844054806 80 56995223100360612604437245047898539900362996225101 81 211906155322304850067984810475266977403201825002962 82 787859339047576301036069678405461300064317737987558 83 2929232209982318293598972034816192715660142184773729 84 10890778257562508769923749699029502028006263794087110 85 40491515255638400420230151710075642425105204983239930 86 150545973092594504115708595487893766745586983941317439 87 559724421892348270985709165775840815949174925928310047 88 2081034931919790813172771578331615806394429071071374379 89 7737211763683201640375853926573784800696384609256108213 90 28766670378848902532659397607070622430254462304923546387 91 106953428325395504724741975110979523838492381173758203205 92 397648934966988633601057297540594739467110281597280455752 93 1478444196083989986834503495336644623709128462557922075913 94 5496801449422747917206513101356756342208401670132495389136 95 20436906741311405843685166457614390402332340374724108759815 96 75983671806101126476994503805890129323355561590909758598584 97 282504512639704267876568542086780508647480334399611911009792 98 1050341445574068836921110866400211142058014048521920074910147 99 3905131077946482783069906761134023364696515752403217363497322 100 14519134519022886327259259955474575328054245453471341606776506 101 53981611098142182105911705784228498901419430180082987738786311 102 200701655693820731746552967445693052808680614057348064548191064 103 746201415123292694477451341566202854557171414406492155717210735 104 2774349569123336137351506409902023120510826302030274870222854153 105 10314930225060663338720708178331618865387655612926056409155138570 106 38350533307365378902124236477881830451658447861169350869327579248 107 142585880151384310682323314714614226104088925811817935354942336142 108 530129087303065218531884458434412300646751703505197394629169139259 109 1971000556926631392303968894258591372846019285273488472398697812889 110 7328107980921208091118946112183605987309656525372823741796076017355 111 27245637444912269742902361481981679269464341075845423008818071452535 112 101298283504742729865059947224682258125127779881564918452889870054195 113 376623313050939732201302046379888068982107141518671185974662656972133 114 1400271702830467849609198027656819870370320448628786399723950495933917 115 5206158975713908349899721177237860870544276479735464704082592401053848 116 19356308655036795280213958853376332831804174486845777121584923807831358 117 71966047616032169243095454320302855926914861412240729746229268123059662 118 267567132857977112788078226482501587777488309309577575839490904598107710 119 994804813610845104053442701802303840539163652857574933974033568170103187 120 3698647911730997556830586182904208349321709349870304392774123134170891106 121 13751437656576708457498346183193353666482959116193646546870363718854308766 122 51127342244256215797859127640340532673453360010559394460700915899402207176 123 190089588465276176366051576471860144306804766847999470574607770090774938654 124 706746137330219511319628495546412203155848009488645173056213631941605008543 125 2627656289129664098976172242831885690566758534526989931238342373244344499963 126 9769529975659714301972998805015751157889110934268181488824075959742771883444 127 36322755125862167563629983099058735037114997693423542665276196874519996769466 128 135046675042110126591156095038294863440999974738038622720943071146556450000431 129 502098598431994565459622555625020619592494219206474671291646828010192818221529 130 1866784224560019702420085748771451453204143375785099833748929431425669001421162 131 6940635468696354844922061777041699508474354231687344800238836527130854263401785 132 25805028816735624170325710536651564566204623449328522684081745178241511763829231 133 95942153313628542039461086410278071116537044145553641032807715243680251149965377 134 356709416906221249193126046484382253747108766573705356699599128569020778787034354 135 1326232565299101672703005986512995635411865174709720335334777053325540928130480629 136 4930884170416151570019762156234983059496783538724252104832307475985166967160848492 137 18332846996982028076822788317439070701216849397443160015066539341649246314330842850 138 68160854605227341665726953156547725068542386947565060880309349698386109984848407817 139 253419564417755642404767215063040650456305685829671866375207053450197675860699776408 140 942204671606151647303796128403373186231150750008502428960278449408332762445713592686 141 3503082507602645807886884985240018549810125153158954829734775589261672957585029584450 142 13024332636938091650257130031662676808665302077884701160137221035659460457135195626745 143 48423992375119229866368228021969599275785667454683537831904516809972887926304108170913 144 180038632528154762929702691801374521484843846096378754379609098337372554877313702619931 145 669377050770725966739820013210000489709152057774688164393671802310514169924206029037097 146 2488719392092260397341760439837723538395279211069227483681883840642617814998141648045729 147 9252967674113802271337209675100005409561583604854011700818773653767894493279471207554964 148 34402195382191029957260847147880006547231352220837337364618994392831901375817209344764034 149 127906104160000643035844564471442056253224351620934007239783219073133748653744616145602792 150 475550217061422781924160717848667876437237288730760285598724289909320764766115988530486430 151 1768078313637439332743937039313841290656445634573494256213863688593891004788494822673784687 152 6573650502090817430240355749603860542927404205214319531062200731983902968256494476600351404 153 24440592133464501673517598389013349042943015923006186200112144413952691992014576942576169551 154 90869227629975909568211401400518678618620949430806966434516266855755169140314513720328058599 155 337848464758024469639055681759283509015386681461967516995060090512258665419503772723560756979 156 1256108235057840113442042427149736218725847073488203857882609296939128380136356642487343755965 157 4670164475396208763431270180218509871172989162420976183767666617933738522543386899101846204608 158 17363500706807328471152119509114239617635576729305964742374803452549913474917634621847441769307 159 64556860552478478979627187473771621470062569400429683948121012763639912691146199934762940988367 160 240020046346894543954900441166462810412622845287689916987246198031372209519208347093274514667344 161 892385753510014901289309126890255086226658730303024634989347756912359135965000833125294690138954 162 3317857592264195476906960776014225030120161586027849941725976810198848678834280907456195689943770 163 12335673176366427177226213035028532823828984142550994599034229385692506642251104874792766541951089 164 45863581688653373041472542526077477885491334741846121277435625520187036457964484042522720208439591 165 170519119243669544172035968841298114747684531830948169269869496444818172030428338025607158743013757 166 633983848558225169768541758119162736936422422551696746819426350161005628649617650682983964889690678 167 2357128760783332070624578312532352317343304564051984518186547158908302472260646913235097866842133352 168 8763718519876027854240652242805270166882583835534100765372916638639910336495760770991623988130626426 169 32583184921172598564791940184128051690704529773882286776728759758639882188039797791714724778878736044 170 121143089796812869618970660947280737129448249395774247991319112684533328924898652529574321750901395959 171 450405577018419705397804149594032435129745854794530560491975031446512347340307283131259632210088446033 172 1674591461630635537085307250741684680231479450701460152142265157519347895994093854444129062533844087379 173 6226069805639948689839330429434544662629865010387938272963425154171332876007035597400435826454961150397 174 23148299816932728426229597647148575675546079654348166481046306466618493212647447151993223976166203067915 175 86064532063101391692564500976427498332020456404933704177248877244053116728173926224322865205208473770510 176 319984782373623982737993466246490041548828522792724409566174812647673478433240930415345306957639918663909 177 1189691717322347867326908778020520053581920667777645239990409396888409920202100742368583279172586809097255 178 4423230291660476378042909803565227728663156077309503507617460080435766005140565473243772205898708325280220 179 16445408443372108961642578598744103578730560734024297477574549446921771186628843344972246227980990421100004 180 61143427096536648978685033998163922209191850307312315259521986058786444739774524886981244663884573947211959 181 227329025605089271332483723468246194553248669591265948892260638618340127924493708951736762999493288841437409 182 845201002570014473847963038844765645681597418131047793722594086407365993025862149538686433018623590560413412 183 3142426414066170095925851725644686942015986865307153842063196772276737655977575512046654738894747938321022351 184 11683426472276059716571291612878202619591540821663354808377600947453743598142193286271042697478507382984700842 185 43438552298970915101666236911041444803903572004868682363070667720860651223478410972507648818051827554850210824 186 161502948669033873701084881134050800392920945060279309651587001187963376465574630739908022630779041774965040578 187 600462056130966166633390690257549869231223796464954814670721069478390810304324464875282910467158187105346034588 188 2232495962608758243103657377629197379306547627276863072581085758493649993918793382127514277234432626960150840823 189 8300338334746236787950250497080073606179757966114311448544220254518297833438327857883643843874521244076576592782 190 30860354341134278847836579924694496643085906398534660434686205551941001790710820544164284726592441686469553079945 191 114737668713293647711066678628641686171527389274578583994234300258158806719036269387413075523769165326686964899305 192 426590455710161269630038900894356218867974322454468583889280057275241019485686962562276899192254240414575001439296 193 1586047711651985870773242669612536904224737987961324213762269857541611475092640065786426572012535566132265222165071 194 5896867381734488933584766189309879210152271238893670799725692650721052223252220582201003888353405912548971743550177 195 21924337245533092268710607606565600431327809122139883217902084035898433304071917705358520974177766034662180731628767 196 81513883989448764265980384339898404336479369608710480575413421516563203343696028348799163320717767965251307011999465 197 303065639277149755189331656826733467110951603231303687926564748282882123539716537435785898641998145954812694690306069 198 1126786962112570366378460662719069284635261898685724870276229368210007710382814640454153794305683350057965495047293814 199 4189352712551477846429140987403435247914063100929746269089083511827132235966402970238686628141478422090551681891289742 200 15575860158389945691367704537082603702268092963769136287031196674267351897461671529284651412016324549926866366422058855 201 57910478376971499715519807063841163286105405109165948335362814325040043836848664052299633662403035629650744058531198143 202 215309040511849520923293952696429580902172316299579863945395271516487200149093603305568808245695686479459747801536087510 203 800511137628036381824513737479657063542866945586991310075674751046465213858754795348741846179072272042195311355586910102 204 2976271130757584844258130135556831379684366446320507363344525308068821556127869010924561451498197333571367450182823801692 205 11065667206115823171431379818742308250148675935621440035294817280282146416460324615953068233121919143283051446553839397080 206 41141745942124166057396889535689521930913319664225088973841712827900477730256978429714035728021814771287907984140379734368 207 152963506640683401847591968085107417857729467866356853861379288789114535856165540626201179790044461532504246305743567654302 208 568712723002303269643817165136597995896033376957990171777089255969137288155162009591933327006513332768616580537036473724735 209 2114453103278108154714427802968084974483071621592408460020019773493434923577827890501211538567795427485333854931591312172392 210 7861459301209118340132320346974306841557363019642681479317165439694518597826513644315152300333801209076837559755196947785978