1 12680 2 60392 3 214596 4 554638 5 1826190 6 5735723 7 19727216 8 63219653 9 215108264 10 694075512 11 2300636010 12 7389478710 13 24092560022 14 77484299331 15 251219943780 16 810727615448 17 2627331660592 18 8506063476792 19 27597699340414 20 89556615821316 21 290923025935888 22 945409890119678 23 3073894275138450 24 9997395879737960 25 32523710399431918 26 105826381787282158 27 344388601219729544 28 1120853352262886880 29 3648231626944030756 30 11875166164272279750 31 38655919876830758884 32 125835813529155171008 33 409641075219846524694 34 1333547926492973116710 35 4341303458564391915464 36 14133006577506043364577 37 46010048285753893351632 38 149786357684403599449086 39 487634000483052708295028 40 1587509861113973538261677 41 5168209618174390085818690 42 16825353246010343206777230 43 54775830247639931598683800 44 178325706074068171871408486 45 580549610299858480062787472 46 1890013195027767172175605289 47 6153051674992257712370015558 48 20031632849701788673488779729 49 65214214789390743339773375466 50 212308911143374741862523565696 51 691184911491555871571351683528 52 2250195724271360969445727707610 53 7325653655055536162424252632294 54 23849126684374006768324973528810 55 77642337520632548031740483717298 56 252769535173246320052522765322711 57 822907215937357299738311892390446 58 2679026534414540925250918701309563 59 8721740620089775596260340623909022 60 28394179316510882339404117947430079 61 92439051071899185764806317392344426 62 300941192600580020463132430878562129 63 979733141253616734225506708490383600 64 3189583390882034327529606143710175353 65 10383891091531338483841930318631233202 66 33805416281868268719736676923795747922 67 110055677762972952019812515301312033480 68 358293242503003848632541803040290428010 69 1166446387438324373466382474302555640706 70 3797440235371269809000015958184947137685 71 12362807673050593133889683060430912607308 72 40247904933668016634433444288540290255663 73 131029608715957122212188668160240052382058 74 426575206586473230271618248993384310866360 75 1388742656624658500425547480107084790432672 76 4521139852117547111218435063471929644462800 77 14718857714076384573724084348759183780024892 78 47918175393695230407916524234594674583591420 79 156000661042226204474709705696760532723516514 80 507870052355763010631670141826315404146759792 81 1653403186655121028072614754373750999338664096 82 5382759004955365715801028138804941909896228261 83 17523913549803114330405613284332420066704839024 84 57050212691999456183547820938962754576608559063 85 185730588032352812845037044500196856365900836250 86 604657716478177373230723742356074059142140027373 87 1968501569783734688438817357377311535121073784006 88 6408581788746418147199036236235697462566883996064 89 20863544725385635504357875723013864888770193837652 90 67922593930675803531405926465851082766010750027735 91 221126315158985947434991384517595085713732143269622 92 719890752489827702263481720067194317301880883554145 93 2343650031649342660319507685170306450950283233816080 94 7629901414699860810766453788230657553298433448777766 95 24839628277222270485127091152648258172014594901616016 96 80866986270876683233724557741706106994068235356084370 97 263267605921975577145809155532619264439361066968342330 98 857084399012107599514888748157108971356907060841637366 99 2790292654720992397037691842881345606916877689377288022 100 9083974819707716712398063600368033066980970353815493151 101 29573456528108474441373950064303907897569226670636026846 102 96278264567898319570194115574977182739493026216413238163 103 313440000474628274541032140755430102668074860900055250284 104 1020423813603863239602982264835613753844712372550229960472 105 3322054485047033104960051381554794820659295352306969620620 106 10815159205903721971368684175360292263519429328671481911667 107 35209437164721875396526162986598143648742208229337234267370 108 114626557210529162959660384979126160064888493633084231728701 109 373174031623082005359585531207011265809279720151800995997330 110 1214891742949718482705909391433410436569723903259677526669824 111 3955157170684863303837556412073032655235728230075762311070604 112 12876265178030233367728959566025148325373506274500580462243119 113 41919498462369658352350975233276258224300172474047932499203930 114 136471587610269368217264305515552236273210908558333419816105990 115 444291914455663532147716584148804708006662775117444123498018890 116 1446420523914421837070473088102380251152652401500487366635601602 117 4708913810786104570749228115267376764266228099343992853385582330 118 15330167756057122437103185864325447472222761185353433320802655289 119 49908334038847150809819560254826785053960409204734123593618314428 120 162479748830471200473340057408089470437353327565078532270940150595 121 528963133881894449840123920787708559317826970747560636623030754134 122 1722073052304481305125814470293383813550553685844239818781778407394 123 5606318110886363949071842416475865381832045678979952909854655403414 124 18251724407621205439667995287499078175845678916760447789067990465599 125 59419647130777643529983741712041880243469447258911788361956622222896 126 193444432224269844038672168463732649726417144220465039759407077481114 127 629770625803452060913912341091399325827955019042485629128221353448804 128 2050258239870458247668972091075815831139577489415802271060680049950089 129 6674745816850176767186263655981482705344354769959554329742407830793724 130 21730058610750362725287167350171701870059240978835585637748666679839867 131 70743584876985739561744585751345779467615934198502052902093326890700340 132 230310230215916994665044852467148504043078479416615244838572201149442312 133 749789570804808598475467551003540873536915259392346826704115273984412018 134 2440987532167409134310159457649234558892385649579364014931631596087675830 135 7946789825045303702733198964158305065653393062830613752068556812495921906 136 25871278608035299205702611323066563469701944963752802248191664805159137288 137 84225589395246043240611142557734559897750463573233353582914064543659311606 138 274201751542859177816219105558843500818130283623769471746594209884833049441 139 892681204002540865255600600302620430986809926083148702790387910001537101168 140 2906180312472838026091798668519305165708025781669156722354809427920260676773 141 9461254444179696992937713520436363920916320385363246829991540595982087411356 142 30801714289139346878362045128235222975965672387998337440482612405520839844937 143 100276935658718402997260520363683713284469315434803887871952657408849481720598 144 326457927981245404624453707926708503969061550591518391910720707698884046227456 145 1062804502767452221967611921751485130302566122466492353417772047789172568649294 146 3460027508254180838117170904329650510175503276409995225950388792444595891110895 147 11264339139232205988991506723070099038520699048924590843031547564239307511290758 148 36671770944289641142861398229889049134503454246181223152425898725572488856468246 149 119387277635011865890782036585753726836639726791817711448228940145658900418330172 150 388672859097874191153538786487369847585289464585286167140088141959148908321829570 151 1265349159406694849866478688121621818756552188491667846054314571213552896204773386 152 4119424492174391609622137449345870671736174545110977133931125941858852185725293968 153 13411047868149758734703993428307186555578370502550032042979910405958870181524103922 154 43660517449336503248189934835258776752687307380846794304067612648553556005686167962 155 142139585413828651547192365348137753792951128976340913356536861266817651815699717724 156 462744441017203752562110345574817958614438393773334084426495345720264094697777815688 157 1506493895200932418032531529714175125662888966941478099771925676670840726909685373416 158 4904486483487118487692080309672581969955998901297034271905150923686227572236977994998 159 15966867003798631504511282518803763034406532705615798430479479531744856699899882092540 160 51981148847152915974097298334138597960221617334595485847015176333153775197071650609623 161 169227928987385714614134984893014236073414265877966378482610809773699042048331540087236 162 550932262647138716734845160732074721392024964349970210243204621922854100106378905137754 163 1793594945241696818273086642799033393235884087042142839733582606740511275368096794891748 164 5839162172386661743489368130188709836536640353561933347329373122331091155670765702122168 165 19009763026978602237486622164941253830568536338698440558545203205283165760697600403005830 166 61887489964023068953745433450605336053671039252948440405388639425583603051964398339540160 167 201478651186311143957138278195314964547888462640230993921618731692367520567717638170749450 168 655926535515553477380841499272607868462671635753075464892281209815224942292452408908387798 169 2135410463888731669997167141475801257721460585969683199002602016822069359326407429608038610 170 6951964286215953774803492323752935348365028082816994147190864238966946385921105141643448841 171 22632560931077456270376702707285679896336651831828758015282321884127128801492344542767587076 172 73681738456937436103041275468915401999434038921505409818506465386888886411026119110857597746 173 239875575661515634959021008423876475466013400488812764401381996063862242545846752231121090022 174 780930159955066301323798657950180691337676070763527417983040820283066602853262952564134237523 175 2542367696442747278447292040702325741431196969255223841278636273616697055658013122614433613476 176 8276839383802912900036885345081402589288974936203242767957821604065695439499183257133537929829 177 26945775892733343624020188889660501915859639230897791178419158656320423725280736980735269723156 178 87723683497142346858476680585308774380716310969883313291356498716679342503334551920326044501127 179 285590018893539787148518876126680343652920168374877475269748952369414071430081773873379141925578 180 929756431104142292150025524608527846776724545708428168163793457747323265261620670894006348967122 181 3026881067232794628707629164255371766167280510870221364621760388293262491213262208595243751415050 182 9854203411415932939909503978363266990533379484716917150137737206339044310601056330803364193484549 183 32080984589968076738901391076385798980629554480307630446059408217580168775427025689760376431348720 184 104441681310279223466781823606332034521717842554960480099013282767614736954202304922270642887670710 185 340016521760025660389680040688441092857774060198388650269777246813103451749814205987289355872598098 186 1106945365292654137262825770438331901779269375208866397460183271237553515401514688356747369676567856 187 3603730887546959987257207608764018115000738826723292354638105101900847584301444746301074223058694646 188 11732174610466461938272925804855108118265199115964138370351869267391292121652210398793499185750089901 189 38194839011457746861077895465020916244971746536901677868723930466702026238353019812969133139751559712 190 124345722387196217051005248855132037242326203438568498352626450436153129397428394183892908500334593158 191 404815390669807462937854706369648925802272669945945179324143574136469213653197034199162255399162917686 192 1317902195403731658844675377409787030031151384088880678757399928046199586290447356046082047956442408052 193 4290514236072292727718299606215021492802906014727511631889991654564050569322367362304701992814436704466 194 13968041387395723345562941485437449022849254903315718843083413257443561509301491026197958329098641540600 195 45473845200105383264611511656077438112944204209990582902394662598729310535433194890049077627335973841370 196 148042988986925697003176864270974455669672105453208179518942543182273612581346342228605067761398754258684 197 481963346001191303256306493463830780661425739765875687509305494846562892216293433718659502907254913324756 198 1569062260078918295929391537022392920876010931267925171067470193489448011803119162530917811556028090532961 199 5108181766166669541643999199523049501439581026141975052683262344502097911898382466866121065276497977589870 200 16630009923816039867467244836899404466936243251461706388995425170275931029669527329560434461314989385127695 201 54140052708765820050735004740909310594062159393167321993651853488050520643865819642545910558071636224271242 202 176256377520870405203754701986492977469056274289386866661849371970455077393806733728588909957758210518504539 203 573813822899172049986183580675371839506737936545098545895025490136569046736462963663581172193702805588969728 204 1868087316790421650572011205131130175845490826694516836125618184764941559524573280730390022610013677104372309 205 6081676815524257912537859986823144667018934743864406850341977442038712380665285203963112157362023014614718960 206 19799284838587007036097829645815869181363662519512101364203856723784125857675976502907307801562164235923637803 207 64457828327681170729519086543810600043749125994532676536956474656155997980547787170379079361024905624548089788 208 209846550852355376825439842513263003693454037085387243185295132654328847783404952898992976218507323235399881899 209 683168763936144897026506650800627980842650426119815828068859094362998976653370506689950019551066018473907622700 210 2224099267404287100700599069077186020814911596709231108221222965478912598997853200007508317910229520444849374006