1 256 2 1408 3 7744 4 42592 5 240064 6 1353088 7 7626496 8 42683776 9 238891456 10 1337021536 11 7498109248 12 42049915264 13 235818833152 14 1321724569984 15 7408042078528 16 41520819604576 17 232755657125056 18 1304771833495936 19 7314234844009216 20 40999885877500288 21 229824537742984384 22 1288279638304124512 23 7221539392903357504 24 40480831686438391168 25 226918063430646221056 26 1271999738900530404736 27 7130253587139075658816 28 39968967494328513395296 29 224048152261565734510528 30 1255913717034212624543104 31 7040090483733362190460672 32 39463585388241362382730624 33 221215135699383928509827008 34 1240032698019322414201507936 35 6951067013371745013394474816 36 38964563355112351832932852096 37 218417862255382716898001771776 38 1224352519217542034088402755968 39 6863170785737324148424146159424 40 38471855527606452066271434305632 41 215655959182061725600903052657344 42 1208870539071411476508042095602048 43 6776385803468961822113173706857216 44 37985378065518550577025073687847296 45 212928984362392015236062957458307776 46 1193584339305452415307106945330690656 47 6690698216483337798352994398447532608 48 37505051926286466338649275031004841344 49 210236491690515209490822917380039643392 50 1178491434098639035011135144799202145664 51 6606094161276019289902507026587233012288 52 37030799550124206016467145044153703820896 53 207578045651980997674991143415899912394176 54 1163589378575850446972356773349475411817856 55 6522559925265452248041413585826395091463936 56 36562544108244463014916865303450859072216448 57 204953215759518928962346587671072444018236864 58 1148875760007522412892804535717305428691577952 59 6440081981865760012232337431908873710930443584 60 36100209767573522995782092973373622413227833728 61 202361576907325744476194599738832520292010910976 62 1134348195537464684866817235715692682887094147456 63 6358646974313632128306243621888839909009944534336 64 35643721657079612151543005038136027085743673963616 65 199802709397141137760928212749543667524064196663488 66 1120004332502389947136949817479144014134469415833984 67 6278241714584440398540741783421946769239022637933312 68 35193005850859271118395515491000083204166315294239104 69 197276198834691554729147440625962554394955360076722368 70 1105841847996468865831866868755352415916285773944399456 71 6198853181498099455889794440655072653219741336468099136 72 34747989357960894754398522379925949310634829847467769216 73 194781636065328027633847815768125058186487911054639421696 74 1091858448482960163324977964491833776541665112845767609728 75 6120468518519778920385332013337730166260313374145826160704 76 34308600110425678776782733020927396356262033709855458853472 77 192318617108380725390598920203749156921390955206734270860224 78 1078051869427354715925590848418993449570809976436694001614208 79 6043075031684849346217511982282278396841673711906664523118336 80 33874766951585589828200365564900054633503984635556904107001216 81 189886743091505967842761245339187664429197765065694076425794496 82 1064419874930293980345712776193371240083764058418108678957230176 83 5966660187544729631967702312826173940197836119263681403661071168 84 33446419624551566146294443694272356105556286774899821598639985024 85 187485620186108841336601797227071464453837787448880065698564402432 86 1050960257365399460663057182156737062765357730769618657182017474944 87 5891211611136577324108212588959673160017481972635226399975656125248 88 33023488760834903934686345960370240266539294989996146686638977259616 89 185114859543568811655719297142118019506314517713701624346336814165696 90 1037670837021789386604480473525716013869881398062013759016214292642176 91 5816717083979276876933548271129157704780842552896474095409552425741056 92 32605905869113211987174517346248074943952302794144020212784138336743808 93 182774077232266339610572629500429635855136417441618407747773549829514944 94 1024549461751084265034628156942624031212207544613589455800415127460164192 95 5743164542094734116633666293274362847545057935428923492931622458306291264 96 32193603324138694863476415740159012351425279295939622287881852832363951488 97 180462894175407386568801765538719825499307087727018394580644487865481175296 98 1011594006618877800046494803816310413160055864571530178913514626953200264576 99 5670542074054177678718457151666189487942683205709689920945266628900712904256 100 31786514355786610912003292157700615774338869883635314429934247304364197066336 101 178180936089634042756479282995798168488839628385928467008244388877563204403648 102 998802373560615669263547668552296638987259633979556649679001838933887703598464 103 5598837919049169062028433623999813742729495984735769912917373060216863020842752 104 31384573038242217271485663512969924721803320644759089498780508791272441415757184 105 175927833424411390642705192042422029538350639301560603211233896865792342549268928 106 986172491041825518005820607805459796247829059838550361239476282547191655630177376 107 5528040464987004587807629159603637450836471993068246873859010201980897705464129856 108 30987714279324448013358242296492306769192579959354655460441682307185182908306532736 109 173703221302180833344123954908378374768471166247519614965910945035057464139925878016 110 973702313722643365496720000301944259996617884624270359007618920904896502734462306688 111 5458138246610200962080194685809394717195158648472377029388956073038705309779478923584 112 30595873809944594137769952552445808303151067344167105691463643365250012008009211862112 113 171506739459270185209801562382067785667360697212919816030355178118348395820052157760704 114 961389822126582088079327578241866837548194548851250736259040263696083591153761319133568 115 5389119943639760019206599271047887905152904910215994229215256868978837754353227781337856 116 30208988173698278869540345288368353158545370580525233543192389849180103337796762997553536 117 169338032187550955651011100523128109424972702554992465776553778317365642694146684257639616 118 949233022313488332429853281193654181672277685142419829964264062675655627147960880662208096 119 5320974378941911930578513029482769711513865063564611511846040255558913292839163680967588928 120 29826994716589042714183219705121527391196652563260718732338680619444404678707473159947218304 121 167196748276833378231942231911273160451576547236689601130265057435232550948602820647898966272 122 937229945556634897355417904991186388327076062016104873112108355315929845902778541031120829824 123 5253690516718039993509127084737224886024006810490538899272155184263989928764555456040957881408 124 29449831576881874050235131461581408159928420204730391410265573333548682754742739506465978288736 125 165082540957989856142522669608960656613929742113336415734511689992570640377851957130232534087616 126 925378648023896291022208103790668819807076374654309558033925123384376516465056886761925407296896 127 5187257460717493869371543404862442576420907070449858510631500281186527685388855483558084208248576 128 29077437675085042096686046553565789683947315653688220064831327235205499389740933915089665498666368 129 162995067846797613211088014189053049434572321213488274023042060272057774022311792111336811918450624 130 913677210462955831714526124444167859824922574022864125183100636930924079153270885459668886585819232 131 5121664452473001845757896625478148884210841187012850966939781090172216282813889670840706853609332544 132 28709752704058609868462324783557334280887700879685727557839976036534590446627798846493215548893528448 133 160933990888491456085670386486308328595537919571433135146939024578712823532924694274497309742780022016 134 902123737890493313158842468997249322910140986202904088608315882643662608151348966716428178911161844096 135 5056900869558396357406403194860791385373599312628343474837624936193845207591921688677565730547170336576 136 28346717119248025248055194106305060524723219822835114041514914804790601659648224770810162620689259151456 137 158898976303017668208878405178967364567255273104995547439598283644907013506920194281338742057681569635008 138 890716359285302900068010375719635143298192087557037786029821218776743152761249224221778017022228520028544 139 4992956223868370614151947194597230865478485153673689209436210106789861339375809852615035532024626119604992 140 27988272129041208557219882159865639751597669402708096912013231396150133732354482428456144281298561158676864 141 156889694530980169756247052984865780695073269884390387287733950435800756522883437522597023844666678496170688 142 879453227285291556039967149102557824777337384368658903216354117941646133451521480130552243233727747913689696 143 4929820159919987751966092073274023325365008966434149098455022025688791342512036858225582187536911098120294976 144 27634359685247575012224072655500378226362084803194006186051582061532153437192664260420769295340828272196150656 145 154905820180270189816591119396276501185507995526111206746303588221439018263036542041132991012122734864247828736 146 868332517888308934376381131484609408779290745333190882659678591439545453986880146508318887706558393906756670848 147 4867482453175667445854844599471647140620763760528913830311428104054131438429931484924695402648993192373832000064 148 27284922473697450192806808575455974796178400017229673168280716657702952669909428636344722231966357960502604627552 149 152947031973370807783920835697068723450300473913678917145925719567298993625507097909701147551706370573374906510784 150 857352430156760282870944620019507552974671941405745027970348255921747888058443216963267454606420467125404868384128 151 4805933008387378401539066001643859866401293478853586465127765713737040977864934975767602546088824201171066271403776 152 26939903904960356151994765586751007442377221388066051112244197158243894903985728855739817275813081008812908901072256 153 151013012695327830221830656359168868276071413829879017744729309131109722069712946164322690420771676868209578293491136 154 846511185925954526255275515702692499154847175590567725056883894100245784524960180821382921267020457823649952413752416 155 4745161857961768577017577970043289811104031426831182059930099358580970636727257238764435898855026923108486014296429888 156 26599248105180665044367791521630070105187251537633723018622432532861588028641539054288285649908747621403334496738253184 157 149103449142378577370629367817653624117770272147588536283543131610182498863251110360669593871051741290999989540963910912 158 835807029516140294881827594965285127417766352429057652301774419236484287710778292931272946333385693756629968634499922304 159 4685159160345968375862974690213329508157233010644370384731843296174012941449116414019389376537514870168827283578587624768 160 26262899907029136157388347115503362757255192219588867500010176212587668591438805942433213251798634498085129054418371036256 161 147218032071230260012320160673933416602435865974154803462627294515916790838797271495907357396032171823859961769880772767936 162 825238227448183265465775766735601624024242926826570217537299264684086856551930318615760555792483463815804656747746739270016 163 4625915198433805401973984513009700199820180385608691607192835259994470149884288431354227296547366645522964967876822215754496 164 25930804840768870997087919952659215415498907883873898386607034422134662308504526592958754188321817756434101782237009516448128 165 145356456148979732606117540427707126871665682045158660458243722072955036127830176833170892710895281640838031675227263273715904 166 814803068162838769398261441284665946754571185922993350209635887711619142721498194674734870930888797243793311580138316788799072 167 4567420377992172671048103628988027928863275882098401344962737049503071896036464370197477518121612723742715531397598636618639424 168 25602909125434239608776767487514964731488479620613102925662891980831576531736610500813721299332748272312193510259773795160628608 169 143518419903666512474540002610956928230385980506814281144803599111911061244530566965925998160915481836284990018743606654001019136 170 804499861743574206377150917831462395504940238612775050910180424275128433763751762371027484337656661795949701667312390772449734016 171 4509665226107295437779463694824418574591271567243142417906567509420199313776478641499399583094456215610197731081806909281691359296 172 25279159660121349608512213039780592792786912500478482716760404653140305219351587573920621352133163591829751778292199813097808826976 173 141703625675451057374064025412542138342469094107102212628200726197343014701394658069177081656382760307810786692905061435926457541568 174 794326939642896375972866019008196076091062312176796756681163949494784637236395756122739937848281654598682190925617598130415147556224 175 4452640389650645020258040304745675812072545008800745378847560258018513638855569874201459153868837216545024401382333105929538316556032 176 24959504015388647464787955390056467933109740844794152325520716577527116290549841301910496056109883757568237323859890806891889594230144 177 139911779568410395041474184302936843677457203240216571765489027313905496293522579731663965601144678180758181890887106736572546749811648 178 784282654412139407348988335722254967458803418108576067707636123550888528967542353578545295333772375923148241880214854551298615369144416 179 4396336633764251184769221001615451462932328501596253416719945740028703582511872631899156871745391607319416604538843378834347382224882496 180 24643890424766259405217779027962106126699662331461136588804565986195108616148840543391280429167675428147988189459960513212244269025390976 181 138142591402943298283794105126387518884008483971278086777565979648315893729864621256855597930765122376386671524596515500004001697904921856 182 774365379434669527782136431757209030676330896868262576409505012469019552464798049917943915585569568358878579803525706618926205212848206208 183 4340744840365167795682692673166323511764030040034947749589300030321427110224012142417693464403691309041714639002307718636927752496522382144 184 24332267776372696932769998578480173748558488096705718834538449196905001740706513449148531412604244321411125883363312326902827979011575965792 185 136395774668777297892224228372417606600110222747137405084457497060512850954842163078353366830050199067019935284474018775343661688515005302464 186 764573508662463463963826900695992004308728775076137008012214695343613363537081731483803889201164818430650633106064735208437068466175531669888 187 4285856006668849536885325658135726556073640032055276382763922832984285914546845119686438803869767676733548643694706770006032968439899675364096 188 24024585604637569323215744738806834263073119103906338603165623590029663930021116062099990218289554072810050272733409696900065489955178486485376 189 134671046478569923124830909878448875342015640360884416512943280654390277734761621791163523597634215879172238640794364775906833021372748515557056 190 754905456356017816408265342163057005728090067217144902730639026306797508976099026477524115541165620476440274563761799826377124315477432937751136 191 4231661243731200573756539557558267900990501032116539359539045631116702535517250702030568174543370424818311246022196482288669994454264468391018048 192 23720794082128962642700546309700584691583489828874409859478556138817262918852131593634258755369767350821059647248789246536231271272846277529441664 193 132968127522096655734611041256826750077433276290164599313664280801086018327572533212956789969011088165404710491254236232801149511652703418940932352 194 745359656827547286722749081814612262533984513620528085989964128453699439579959317194535488674372258819008378790256048150030679488066430173528704384 195 4178151775009059048502495698569889799013174271923030787023747230932672128775411313013451292028813664315874873389778520540809313268883608624847179328 196 23420844011484161774514724530611069548658341950862854306931838426861653002475106846755061686222114928391322730342305406260941636171170722592628590176 197 131286742021018178534581359409573286385751936250758694310941078785840661168879129204141308373147782692408164781877228309911050364104635367994138974656 198 735934564187430170108957958413792771572734764395526660541806309861688495917408028777806854588252575649343833251551679879265821772631732226526879409536 199 4125318934938884287247064068341330664277306975980655268119802856643047714421905358439468900953561777246158778178545083889871746503508036092940051586816 200 23124686817442408679968877899089457601263840783482361017355468215327387320944293692758137295108520289828729611978145454472879381967717734410502121033088