1 8184 2 13624 3 23792 4 48844 5 102336 6 238060 7 556560 8 1391140 9 3490704 10 9185772 11 24324016 12 66878228 13 185310144 14 529799468 15 1525904288 16 4511424324 17 13411807392 18 40740353404 19 124118467856 20 384838123972 21 1193707380432 22 3756359968492 23 11800548186864 24 37520139589588 25 118905840936960 26 380759757238764 27 1213900504689760 28 3906040965064196 29 12503543738158560 30 40367062379346620 31 129577453767390032 32 419292190706665092 33 1348501583931792528 34 4370513848498984876 35 14075032837718569520 36 45669111740925647380 37 147215396326483384128 38 478059199649104561324 39 1542096572319185606688 40 5010734397033588253636 41 16171551893129497022496 42 52569936050242679729916 43 169727882423119496197264 44 551935810925299730159684 45 1782504951788335461174096 46 5798055884768854954444652 47 18729356610963806750239856 48 60934928802071016462280020 49 196872197974228438330882944 50 640621253750069704085440108 51 2070053559144470552859917024 52 6736869187482829328366941828 53 21771519169809694520684037984 54 70862107045810541279734806076 55 229026606633105613446103875792 56 745506740991387585328216477444 57 2409669764632671599309266793232 58 7844345240707594270786332849708 59 25356598754659755338052109889968 60 82550218703328139040988082157972 61 266855550544490785487821127040192 62 868814489951595994455660646844204 63 2808697689841406621040560812948640 64 9144831527606137834372545383349828 65 29564494744692073754781370395933600 66 96262693049827313495479720869175420 67 311219629081035219064815162455130128 68 1013371769682929142922934995264596676 69 3276346554714763727164536031491283920 70 10668510275899537036751941396927362028 71 34493324416476168698689449328085535216 72 112320574214604189125296734578420487892 73 363161080694055983860251840674504663808 74 1182584944245840249734071387351457887980 75 3823664230159404958107617284932954547552 76 12451460071183957480456821387926585080580 77 40260021700896984722298305180124496221408 78 131105502933600043865399330404249341566396 79 423916222200672514649751894407212559153744 80 1380487249438103800870937885478166576614276 81 4463711472542696240433617238755515877436816 82 14536274911227814774641863735707842971627692 83 47002479500694103574748472682057027299745072 84 153067063866349383112793641010918126534499604 85 494940217040585928087439200101127414261274176 86 1611822142725509983848618688089198793335023020 87 5211838779060691505625920584302203074962251040 88 16972985571434626833270077234150937956470754500 89 54882582922830410879910117015115622254301354784 90 178732810751976145428443857238582053984219987452 91 577939894002831735491092856314914640050390898576 92 1882151292741223952326882636654323596705443180868 93 6086038614621902852460289913870325954820097142864 94 19820215207078915271516402204397843730520921062508 95 64089969294747161665925807534223215471697886180208 96 208720577973726331689667275991585378018941733801044 97 674913739270623770633945528394050463223291002248832 98 2197985347258721645580062933045453509150883647603564 99 7107369700988196766542195120814369811830459238099936 100 23146565375535169663892711677790762658528656326931332 101 74846521593536371426768274525611201327291302614447712 102 243753149043016690112302989338821829048195260605690172 103 788199423313437382475195897599134436396713240800796624 104 2566939002856981559223954294369011944415547059681639428 105 8300459238604246479497193198930256212849490501087038480 106 27032254057051989047353829092905597098514908885020706604 107 87411671793229385856722831947074904043744564638820578480 108 284675548788979272334368826919012609150261899815677805716 109 920529773560064182270349287059847494207320348480480011200 110 2997913470331846358700123178352865114215513525482043252780 111 9694093414941512905585636764785893148161218606779999287712 112 31571040323076039020333723667129992487715807554241313853252 113 102088628717769028830393270205359338185259209630587875061408 114 332475339289584235967170351576776187899189645810250648127356 115 1075098440527040174421235257801882572178660200891644101278480 116 3501310450387836969064250056196646186813764339206116285230020 117 11321909644468135964190172692804480574493920206530374429706448 118 36872479826836071707092069728003869387521797338473542459465964 119 119231674305815500450410779200583720409455352503093721315207408 120 388306391186496326682527211486363055696369579236492125992895956 121 1255636790672801709684960499300784066127765885287086904417742336 122 4089282636310718966161019705347667749935541497341595650179460076 123 13223206826018899911184521348667094879804976743435624301029314144 124 43064564339028707416054813100440175676082511226379226215578787844 125 139254700894769313487331910961460695931074146453356219643244817376 126 453516694006514429916789604005487924763793480038564773549900345532 127 1466503852588681066335870962214899632180148323525195486691274568016 128 4776026704577649129130374044048910918235742865463808574309179056260 129 15443892926336556582975027452798158339725657742353365020838970232464 130 50296808313240534026009835229747125179287944750506841846842518354348 131 162641193468943005830518217759201523215251237350786762629210679965744 132 529680870535129987623903010230809095014085908925223588918561244950548 133 1712791469358778830940954922467801417946871644744570366293292938569024 134 5578125811857057038796191104252700591663335796886824900577183528728236 135 18037592604613901074818443024501344898455737772854697308730996892439072 136 58743856519674917846310348658728654197331600819260902002720140137137604 137 189955896455051150407755966344616305399677521513658578490865062545978912 138 618638176042824215817778892864967571129069490368398106890428671590644988 139 2000447183382117952407918386634327313733005676175141250686870280858806928 140 6514949830605374174647865403863555471598904059478953516204971654746643012 141 21066941510819717034390261752546386539385130891829271863763738674104165712 142 68609699524813723037343367551202891664796449725505269415831627750119137644 143 221858445784913362828117754834919859900460017128324030556491845259803765360 144 722536896963462229080884825524443737088824347265679350001226569652726481748 145 2336417812132573449091594687248101502362064876643656734275704719184539898240 146 7609122961510219940069341015246771102064003939218016041764360709605251510380 147 24605098433207802591835434206063805180083790136088448943308693073707358915808 148 80132598576261441270072745341604044374920606794323083895718610712139587682436 149 259119294709297267354198130854925472707447154258361785805245517627966735644000 150 843886219071277449164838452375551345003126063759650355026774918957937464859708 151 2728817175694943504700262148574739388596781927539331461686234863786468092948176 152 8887069996156368463049411054695033357813928239333206445738737622012128754153732 153 28737511755230554122762574248464359948761777461452130782394640019737837556397328 154 93590838655094422731605890869369679805166727448485112209124279734576389359896620 155 302638317452675593197339599134834887811872988685803007871367940152477954256381872 156 985616816224408234599904926454290813449833850518629244864719643442938503791402900 157 3187122022073543932618831300148128779875555143731781249933530818375364973019552448 158 10379654408359157842190763935892960839944450684808226472753467663263176889018771756 159 33563982840609539747119723713595255430630367674643881193205755552207347893489329824 160 109309448509103812278106638713695007098014154502885645141898366597947599114868666436 161 353466539620820814623554943216003098357653890642698878042505946029054518662185185696 162 1151151621801440182229128763756507521086714813889327789066997634435232323177717800572 163 3722400878616114454311158339019126943397531066221320863468758580772966036136010262032 164 12122923674385912284867409713006075226816416520116954279115782484525909972633281051844 165 39201076148479853857865391505188856088944290161306138247330035910078999979718390367696 166 127668049870014629756995073795231092123545050033698994074260367233836827542669676346860 167 412831519895725048901841394092790839693622410604469883490551048396456497872662378674160 168 1344488491204674894888311651270131982172204396399518780869248059430736902573212500395220 169 4347581354069506679087407217299268125186577302807970737553623406671205203671089139796224 170 14158979814897069567251339925378927909352808938508528814825152422927697213645048368255212 171 45784934263184778207984928671844624327908215308658612697528161015023000630948758504482656 172 149110025355050517095724161845210466758160379538901813026767799673193550822615937699386628 173 482166995813725519117164061458237763960082725879386971877554498870460127746237371142853344 174 1570296751222724865947388385720812152652741654069322175556901822176006704195108314936800188 175 5077762345118804045197793522940172150406888008127302467413858543489602986012433906431449168 176 16536996177813640972772121825285425299575464157380369390311881082608775557138722010331268484 177 53474565808836187279453496415225268393905528233475930447104938300187071598727859939300900752 178 174153226420132291686076405070360176474606600283836045825582837678216635176749406050786079404 179 563147509462818979085419174311321712565149302325606469757662707993904194130321855749088215856 180 1834029967601677552425109925502792253177221718890800667605743770436060973832737630908993164052 181 5930578686276243366984793802339828254521000912320283687423357628767429204178296131223087039552 182 19314405014766381660515161522357522867199994342474176520993114407595858081497335745100875708332 183 62455685644161911118280409114631805572042874347009564322384902347413529498798277848273003951904 184 203402479940131471403585181366424977823782911697607716620675590522091498339755655178870087470788 185 657728849248358906842394800271505587346617836598387028905878439948376693993346695889662007222560 186 2142057653990092400994182098548824369158339843847653000063838426536907154168286819724233134681084 187 6926627048937383766784464690436194796352511083197018471058998648285339039826742001799261567217040 188 22558284529798566141830360121279209391952390168196881624808360311112112026419456417350232489759556 189 72945200074841007500513394015701152364291143105009571182292131313852985978670796276519606803786320 190 237564195440976009041312129699768536697471588836419159589989741676232657998541154163101567461914220 191 768195284372572278318516452342212627079994130131800939497804219981684611400120839204747820430168432 192 2501819102973958883143176616422505950411680810904578039766468158625049415017182111059062968627890772 193 8089963374945673906155468968884971020427612047643742197637379776298379890928733062810965507103954048 194 26346978897340390758214440601858048340024587065170999788068152738809464570335404406857282571385572716 195 85196445401039786271050294410423516465079259688175719434922855296149148642401268752986500297174932960 196 277463425749400863520397653874918291162494858741869255883978774931483754402574965198759108202784136580 197 897214732748825845169811087996222652488564834683644712421725341582787163712021978470630660062115628128 198 2922003054263049504773996846868052527262090791359558375295283039480180224818078151019028543614612797244 199 9448683857862766869638858075066318193002329076353611995190939664291783212753032085066193864470469602768 200 30771990373600417108694115565201616558901506883869114674046732075062299615908433379745462366178716616196 201 99505306313742085390557444925888266737454258994838088196848591603193646381326002725937633545668386352656 202 324063793084952899619988132978007554393437148305101892217921062136527695977794955403099245930958501411116 203 1047903194691175464916161356999711802846498332718598244811054345879670245994930314954235991600616980761264 204 3412757539141657731646978260634734239542018183726835895767912280185115479655369025942777860114455714761364 205 11035603503080629471188957318189439137476602559949850377892420596618104711135733008859392135195795110535616 206 35940189197390703071043319825330687255214401181077949542660808518246045436830452124807492541913158000091692 207 116217361904351404909249833849785261468055003714097271375846526110239152076825424730233360166499204954145696 208 378490761827217390567748113721035564764685288754508580926690282446248562665099701978126161784784813500522820 209 1223900008512935952726851037468086083498127076083423987079611610482533206373937643600012030293455434728490144 210 3985934969131059963371306895556735989130418245052167484080917767208927893623360573186234792701264856272463228