1 232 2 1148 3 5472 4 27344 5 131200 6 661952 7 3196416 8 16276736 9 79071232 10 406166528 11 1984192512 12 10274852864 13 50451742720 14 263191642112 15 1298305253376 16 6818128265216 17 33772142067712 18 178415166291968 19 886967057252352 20 4710552052957184 21 23492943507619840 22 125348627005571072 23 626901919922651136 24 3358535864702468096 25 16837856198857326592 26 90527552416784580608 27 454814720152559419392 28 2452855920592739631104 29 12345811842300966338560 30 66761178566743222648832 31 336556439057130319773696 32 1824205825232326545637376 33 9208743576944527248719872 34 50014065283229534753128448 35 252772625034723842045509632 36 1375242567531812368494362624 37 6957578539698917475226746880 38 37910711388523995807604539392 39 191964434473009286857208365056 40 1047344981765869870367224365056 41 5307328902558810373222461079552 42 28988960897617108076385416511488 43 146994424739995898639523954819072 44 803670536907025067085266885279744 45 4077453499416266158449751805132800 46 22311494155518606861102878138826752 47 113252697253488596353626996228489216 48 620155254476486711696050316311003136 49 3149198879756076151910370590832197632 50 17255232344089605197533482338880585728 51 87654676676619623149701929257729523712 52 480537414560876400011995269060796350464 53 2441824489661097229700731284362698424320 54 13392622695465678107881253859433656614912 55 68071789729147869187838330325666078130176 56 373499103049872720801764379881694996463616 57 1898844188732615859408701753842902721626112 58 10422188216651773793195545160308722570887168 59 52995998713492336595025133220983337021079552 60 290963936204604328867382685055554536062582784 61 1479775510220957245418659348908702896163389440 62 8126445124813964312076493275161374307618127872 63 41335152834976398569913396618751748122330791936 64 227047999836122659229096485951058815762087018496 65 1155021553329358896714157541708442556139403476992 66 6345537237109206742197613788546614884909143031808 67 32283953043603911590154389641037838181042688622592 68 177391927829920573192323078445312449823152961224704 69 902592173941702000096114393305894187688540671836160 70 4960184171620807867244003613252922188145009866309632 71 25239998589899230936414198613129070502143428181098496 72 138722300378621883751447079173901987502381723105099776 73 705938425590587375028949455581150771984758933943222272 74 3880317835480085065087277688936939639690402971305115648 75 19747527874391282520235030222197104765767080827349368832 76 108555181172949117439566002619858725662300436581238964224 77 552481003393332419192767537403716129046130199412321812480 78 3037296627199108941838781529267030296567671905507388424192 79 15458676963299552827625971635676784307803292053461958393856 80 84990358699099298030628285761340511776453045703791614099456 81 432584038180001539003010739919895545286771692774941578493952 82 2378435635534711088165009671922262253082082856096198912114688 83 12106140473397664081271905536659769300068315764370526041014272 84 66565138335197224297758294908336813246491861804054378755129344 85 338822859107215169081715870680138197170841842202506613384806400 86 1863078573014669332031744835701754054746417134514182026325655552 87 9483462838401911950946504754731821283237867600873350396448342016 88 52148315368785060933461157278088872345171159862412922845487169536 89 265451117535849896252545182149001838229563397285329776420723884032 90 1459723648776461185332727648869042637159307998451941666274492284928 91 7430571309638091142621098276568311685601449631050256907464356134912 92 40861962821862336848377540050314494916328996491959482494106220888064 93 208006561620689236505082747977422972361008777838871749433420068945920 94 1143887795025257922739271102576357083478052842622188289957064670707712 95 5822997374271035597832844852972089110048282295555558328721796262526976 96 32022926730345888083677030420159227757085662173757018841727982440022016 97 163015455854430535104090725713720396295912780661167217474275119319744512 98 896499599827492185537308200916967883271202922793254448918707628165562368 99 4563749504949048922633013995916216725435018891767360111761259116208586752 100 25098572590366743441046918005335328877340987004484514682131592464914448384 101 127768588643749164766247120108023163411767593767598355668872593859978199040 102 702678046857587641960125745261234684063482960116127773797471282048293404672 103 3577126956560714499421052040361506857919582180647448499677808754626696052736 104 19673017720719940423678152253998862565727970659025050371076076530088747728896 105 100150110460788091398688385386206790799110450381841226973763672166682844987392 106 550797275286174699316762264392391145727193925071264755304055278028161713963008 107 2803976434916788132155083948959820513031784194460658410852223469558368191905792 108 15421190432498018253413976393717103933644887820840933426447751029244770652258304 109 78505900501315535912830467966379703260650555455356932837946432721024274147573760 110 431766134016402228309743670001602554620859849035838622610957906685803402134290432 111 2198034664110169251872661872550745184796469905000998055480520329950038830713143296 112 12088799008590541147274101487505438996875347534258501113196922456009291032665522176 113 61541837442961621148230221939231589018259261794052040017887054368873706969913884672 114 338470706595211713063337986789205911132300253229358503491676254419623247464363982848 115 1723096253674307766135020343285941864766253837130035387647217165455006668196289708032 116 9476803813328682844910028227035052372979379624904929433498833339382165294195696205824 117 48244890447840538501119900323705349147574975605158869265635192067777215662424934318080 118 265341483544119585088451322955476351114021970324927416195532890677885773002123606228992 119 1350813621187508064689692178464525222550976152916877421314100052338650733418189900742656 120 7429344983397550519453789470557215063286999348960113062856494311185245118410919673593856 121 37821741928180275120595240909025316945480376345010865761826353652063549212596318976868352 122 208016462228228405164834956351695075342301202087574655585139601646093506699940759640997888 123 1058983826974942839389155796269155531610723595180423392491895154735731266197984973498089472 124 5824336207688805906152015064249695395270798946052686112187695108480377628824781480676818944 125 29650948429911361818989627773691074656394814045534714617631238392071320771430492269445120000 126 163078420195730074582206569836165069924055137391889509280546333334804800196528446516444004352 127 830212186687258807553818514310263364890124074406560640362270852405297269229339695820430114816 128 4566123918876719424002005051575188330428890252630849415198278220511035843649226063840265895936 129 23245596364017614471154944183637292805189136830541825075789892125603530441524373377595245330432 130 127849745415371462222089798617414866193337240809454419353783331465585038137692639260643455664128 131 650868421498689866238239282001122244663671737186966153617628377715023818037151140043623720026112 132 3579751488220413828483889150755206484005322272323698999383490272027005896227737326652801012465664 133 18224117161784272768059284694023695957423830383598133537185868132775666081227480372524428579307520 134 100232048470456961385209231514531147086354132336878978162199095400531160975312887402793250441920512 135 510270513175107326792725297011870041372051772557461688702618873079838630502863413261955146266443776 136 2806473520422145197635533336371384891238838314516181136848647498025472408451230661434566742602940416 137 14287459952575444352400661938781158467957878155210062075547278014926361179564030679285251600560422912 138 78580686490654498193103666052012363502389615424458745791131877788167625064053734059920406318382317568 139 400046132684028875906418737395600372531790872912308973120298574066519221639405381610799224938091773952 140 2200245491807352852568642955432377855211760654716981057176566526311599044851567166631832277526704553984 141 11201225811514360806046443845129416881185431271138904887487755025428484812582051227281870621204168048640 142 61606544252602535934570384550917452197405732480046737801540837494554506289237383376588765385435719401472 143 313632741036590514579819974885268947480278959502151424212522619549580293312586247376200193144219066433536 144 1724975330647590959406864219704871835562794928992619095257470844035439768900090799606024509544711948599296 145 8781678788595279441977794159474671524817896079906529974659404839490233458199346438828992986050190525857792 146 48299119456061829895832286788591252372608684081024785150753041093502239756437199950445624157312217889374208 147 245886095030970168095013587757135274583783135369693801611473851316174182720308056582301105481694694701268992 148 1352370789522754112955999073008160145877453379930248795826137729670300942633873380087923985766188900788731904 149 6884788795686510214127775179951116773679096873526889540825520216303620617546058135386574198422396091089551360 150 37866272780764065845595313387352783911234540053924281761653118328022143900635617397872587826128012419354591232 151 192773561515128363338718104219604402911010770454964021440016623163319221324348009016795515434265761897403908096 152 1060253014041528693302178085338096703754547411490935460810797598718709249383089193270289648523777704476410904576 153 5397647128090175732997935015191103183460206964648059343446114819136566453875145401893588941241969445452824707072 154 29687021421507800468226273166424668974886854481291526618330579616942000266693503158684682704078416286967081730048 155 151133817322619592017843225088339700863731524415963263451506799829350938871545698839180038572755819168491458527232 156 831235088482933555743763797809776025131060572505250754488334153742011398282626226373968856804099029514140122087424 157 4231739630701554973664618781064772987228780189386593820682564432666476164316278629564870237268699129417257640263680 158 23274546205868007249928887248328860222891183558845133345875226491999568531478529648810273776672453789893407425953792 159 118488535555719178420797197489594513987468985440575565636080781013332929622767779117444266417080444248471137163411456 160 651686423244779112854517371386088932046268840336418426969351226269345903990958717614827164614613049240955024106848256 161 3317674817066726048103383811255199232570646955642138365577517313941440357963385275039509054243617285952101998240202752 162 18247198958388694702843181213222784183503104345949828593978111563382276954376281391970508582035989613721291463315161088 163 92894794594041940853091308725699085746894483477324414902584615483995169907596086735131923788390040334536699734678044672 164 510921069415790194836819552156596090944668765283317903963457777242877954145642374145302591644851490823585379892586348544 165 2601051841821650505045095477641583355607038386629352593266308370199100914643601605400309952544571281236095843385842073600 166 14305777909585279973748194989666547272560689674254246190946513446036763502232542360151552998404092502405731891066701873152 167 72829393807535831709264032275067044490772903207964328035311173645108493383562713194807464746519599519468321634360141807616 168 400561492651051401355447321469613115353378452790831170465775072886697716930220527302237414331672608291648683047650471182336 169 2039221640287837903495354055355832210974661170999220115161221804771845841304760807300979878709067274021696318231441500536832 170 11215714862613921801142152104487666837115696084024367423904246754371576206871198953694501930319425469549079687681000842723328 171 57098172656305967953211551950208019321330989936207417548654425158623076194093418712740337383210327372045496409744942733197312 172 314039849794428533408884877828252754130561876093828559490019982247461096980194151245010557945726131644564228751390927187083264 173 1598748035854532780019694191422693723903199169771309795141689055441719556736058510556239065434443815203785887455208333765509120 174 8793111801633951116101558801302912942607789788414710184617385257930277831952650167857843716003104929980358344950695647418253312 175 44764925839399084448497363347660203958411131590976724754672057176374709747844265173962924681073738396582292560322231839097880576 176 246207034623113940170651847136155259087073888262512137622810605342080590090847339091960778292633495893831472216501470596029218816 177 1253417463554526170189256963526678809362013000644469504907731927914649364761270469952279431443888152805335096766856055342667661312 178 6893794669703998870536477083984308712039535451835945912323268584459043981651880719981489494062855273532435747451208995928453152768 179 35095677940759572241263705255447608746524075604376055220062437829037962017034718240615445049400631743374124431339975081944942641152 180 193026195557877156106875338039283573658424750583061030958281239601992130504848385569239810678618764983031909537973879547747928899584 181 982678717410864092994783420227106849323012794994471364145250911551329651766231592704071364638540011970269285402351435070864348938240 182 5404732150968560529230136396557207470525170406685417956749387970547113230582052205772909215277937035303862473687429291218971784118272 183 27514997729174658745924556448823950175033158533571801827671089179555631416396712162918131888006856090906591223061811368617944689934336 184 151332468435472411669609493837614568864400452755824720947003181455911176291008599597662126418420915767203405422227876087299924553629696 185 770419783816984753422083047519733348114673085509448938333288024774399307665721402174606901139257628683121783808834026800512281390088192 186 4237308353193706992246294588650280998666969510010284622308576719499721076181308096799035581091113932170381499637897072840447037861265408 187 21571750284477899883217027948886514419500986711931093965136005359607379686798922339598574230500789398433103456161832153915379800648712192 188 118644615577435588176214790102552958412026519868620587883659851475613185493870242103920901263559069077299149537433515057037696668746645504 189 604008920067838307278245873638239436584196371558067199627102726051187408962179179397790022420459922243463541000878805993655496539593768960 190 3322048796680485190801360148792071741485599714441359303758948721228073082487413548354934955211843029601059408189875950017179817332055212032 191 16912247652358468609958947212124742946537655770601799236037946153005586116504441516474839282967385480913058609504946704238950594022941392896 192 93017355759348628755808409328918277207657847639237648737645913312247739637464701820621772021904143119310060736718227282564018339869125246976 193 473542883637053532287124119237350330516660288784272402124560168049892539235646550301376747647754977259871548141666670992688937214585939689472 194 2604485708116844928854603675928400898585654745935764282231573951571617349716622590177815855236656926312211236005751180281784116426053410357248 195 13259199526741902914242843499629601900418673346937755823859628923774658169962635916600498879529175774339745117779342706371249935975052247826432 196 72925593751793703411957748295502218324223366711092042724343791735893621148888095065788593673586575992058623457224412640769753729762725172609024 197 371257557586479180667776490369944116187088160137732248612996271106754438471702585860700767316225795547033065773325817824218030862500965415649280 198 2041916479238753697939941405467399026636362950427952624006259474810341440732610562821514616307468497105242469179804664170668267709353817215598592 199 10395210912526362692835107397820086354097493041219905014242135460774660510313643128800904653400135248089410701065224228177857647874815091074400256 200 57173657919209841854209989516230640223738928406799683737566464643617241506042949382508825099338182782809213434095037242277475414485847179217862656 201 291065888753256931748318197764723740124351538594878989672657549776543363883325304999256126340303298293043136255716710287374080949889735976552497152 202 1600862337750469656486651696099968776785311522753999391021249794395547110141919069674401083006966674651356159284113202275739645652578288150446604288 203 8149844481951646343920122404564170372292867564513931293407477558739683059002147677407110642610880624522159094181438253607931870022390529578732879872 204 44824143441315415712944232556892738783494102259598580861460325068057663435318929638022925849607008251822728855062021491527998095399581679388819718144 205 228195635819296984200831901982115184311266937044565746197162959604626378538517074265669636515081976022227285333593159874497074842838404961850831667200 206 1255075967980086153947419299471270451162173233523638614029657041705190840621214726355994616398882823729070561424301045630158859082245637691118507261952 207 6389477570731937484366043964056320660317114875476056973082648979967504668353444622597242746949750973476927926056917807049317675172550622139334751420416 208 35142125942400523566834262220114684046329156611082961590640827722935173883768845053760313881805997288686795403461975930461445952168254271388875527028736 209 178905366407493188784817394336016341805559414881046781155804238104001316376495646468526627103251962733863516410785122530902484814585224216881648193503232 210 983979498522209388436055524718080648196219434574508854085393509566740797058523646684307939633862601465777943702892445720528436209480153583789890525462528