1 4480 2 5272 3 6952 4 10696 5 19720 6 43912 7 116872 8 361096 9 1242760 10 4578952 11 17542792 12 68636296 13 271486600 14 1079840392 15 4307160712 16 17204252296 17 68768239240 18 274975428232 19 1099706666632 20 4398436585096 21 17592966188680 22 70370304462472 23 281478097276552 24 1125906147970696 25 4503612109622920 26 18014423473983112 27 72057643966926472 28 288230476009705096 29 1152921704322829960 30 4611686417859350152 31 18446744872573472392 32 73786977892566044296 33 295147908374808497800 34 1180591627108322643592 35 4722366495651467890312 36 18889465957042226204296 37 75557863777041614114440 38 302231455005911875063432 39 1208925819819138337476232 40 4835703278867535024361096 41 19342813114652103446367880 42 77371252456972340483329672 43 309485009824617215329046152 44 1237940039291924568107650696 45 4951760157154609686013546120 46 19807040628592261571220082312 47 79228162514316691939212136072 48 316912650057162059065512169096 49 1267650600228438818879375937160 50 5070602400913336440752158281352 51 20282409603652508093477942201992 52 81129638414608357034850386972296 53 324518553658430077461278784229000 54 1298074214633713608488869609606792 55 5192296858534841031242987383819912 56 20769187434139337319546967426076296 57 83076749736557295667337905485909640 58 332306998946229075447651693506858632 59 1329227995784916087347206917153885832 60 5316911983139663920502027954868457096 61 21267647932558654824234512391979667080 62 85070591730234617581390850712930356872 63 340282366920938466894469005141744815752 64 1361129467683753860715687225147026050696 65 5444517870735015429138371309748197789320 66 21778071482940061689104730057312978341512 67 87112285931760246701521409865892287745672 68 348449143727040986696290618736849899753096 69 1393796574908163946565572433493961096564360 70 5575186299632655785823109651068967381372552 71 22300745198530623142414078438462115515731592 72 89202980794122492567899593422220954043420296 73 356811923176489970268084933025628800134680200 74 1427247692705959881065312850776005168460729992 75 5708990770823839524247197640451000609686949512 76 22835963083295358096960683036497962310435868296 77 91343852333181432387786517095379768985119624840 78 365375409332725729551033638280294915427230813832 79 1461501637330902918203909692918731340682427895432 80 5846006549323611672815189051270028720676720873096 81 23384026197294446691259856764270321598600902086280 82 93536104789177786765037628175461699826191645544072 83 374144419156711147060146914938607626168342656585352 84 1496577676626844588240580464227952158400522775170696 85 5986310706507378352962307465858851941056395398352520 86 23945242826029513411849201081329494379134190188760712 87 95780971304118053647396746761106150746353977945755272 88 383123885216472214589586871916000949445050346164457096 89 1532495540865888858358347257407156490699470253420711560 90 6129982163463555433433388569114931348636418751208623752 91 24519928653854221733733553355432336166222750479886061192 92 98079714615416886934934211579674566208245152869647388296 93 392318858461667547739736842634588707919688913378795851400 94 1569275433846670190958947363170135717852172257315596013192 95 6277101735386680763835789437944104643755522236863209279112 96 25108406941546723055343157722303542119715755362654487580296 97 100433627766186892221372630830268415568250354281021251260040 98 401734511064747568885490523203182156451776082784891606929032 99 1606938044258990275541962092576945614164653662461179631505032 100 6427752177035961102167848369836216433373713312487944933609096 101 25711008708143844408671393478401733686925050575238232549625480 102 102844034832575377634685573911720670654560596951525835828891272 103 411376139330301510538742295643110154431963177107249154576354952 104 1645504557321206042154969182564895561355294287031288240827010696 105 6582018229284824168619876730244492132676060305329736208351235720 106 26328072917139296674479506920947788305214007535728111323491339912 107 105312291668557186697918027683730792769875562771730778274138164872 108 421249166674228746791672110734802450177541316344559779056898281096 109 1684996666696914987166688442938968358906243395893512448148284378760 110 6739986666787659948666753771755390552017129844604596456434520034952 111 26959946667150639794667015087020596440852831900479479153420845190792 112 107839786668602559178668060348080454228979952646040103269048910876296 113 431359146674410236714672241392317953847057060672404786386926703742600 114 1725436586697640946858688965569264089250502742866107892169168935456392 115 6901746346790563787434755862277040904726559971817409061919599982808712 116 27606985387162255149739023449108132714355337887975591234164248413212296 117 110427941548649020598956093796432469048319547553314274909628690616815240 118 441711766194596082395824375185729752575074582216080919584458156395204232 119 1766847064778384329583297500742918763063891112869971318229719413436714632 120 7067388259113537318333190002971674557782750019491180552702651229458665096 121 28269553036454149273332760011886697242185371213987312770378152069258284680 122 113078212145816597093331040047546786990850227127994432200647702579880398472 123 452312848583266388373324160190187144007618393056068091040860998925216124552 124 1809251394333065553493296640760748568118908541312453088639984372912253570696 125 7237005577332262213973186563042994256652504103426173803513018246071792438920 126 28948022309329048855892746252171976994963756290057418111958234493132726079112 127 115792089237316195423570985008687907916562504912935118243645260990222016974472 128 463168356949264781694283940034751631539664979157151364566205689996270293225096 129 1852673427797059126777135760139006525905489835639427241448072052055845623565960 130 7410693711188236507108543040556026103115619180579352532158786792364911395606152 131 29642774844752946028434172162224104411449796398360697261368144337742703385120392 132 118571099379011784113736688648896417643773824945529363310938571687536929145884296 133 474284397516047136454946754595585670571044578486290601774686275423279947794353800 134 1897137590064188545819787018382342682276076871353508704160609079039384253599059592 135 7588550360256754183279148073529370729088104600230727410766164270850065939239538312 136 30354201441027016733116592294117482916320012630556294831312112992785321606644764296 137 121416805764108066932466369176469931665215238981491949701743363789911402125952290440 138 485667223056432267729865476705879726660731332844501339559963278797185839902555639432 139 1942668892225729070919461906823518906642666085215072439745832762463823822407715524232 140 7770675568902916283677847627294075626570145848534423921995290344405456215225848041096 141 31082702275611665134711390509176302506279546409485964014005079966722146712093364063880 142 124330809102446660538845562036705210025116111668640392708068157045089230550753400065672 143 497323236409786642155382248146820840100460298735954644136368302536758209607773487894152 144 1989292945639146568621528992587283360401832899066604723153664558859835413240613726850696 145 7957171782556586274486115970349133441607315004511991185831040932864946802581494457962120 146 31828687130226345097944463881396533766429226834539109329756929126310997509564056932978312 147 127314748520905380391777855525586135065716840971138726491893247294946410636732385934184072 148 509258994083621521567111422102344540262867231150519484313304050759190483743881860141289096 149 2037035976334486086268445688409378161051468659134007093944678326195571617369432073374273160 150 8148143905337944345073782753637512644205874105599886689161637551099905834265537559115337352 151 32592575621351777380295131014550050576823495360527263383412398697034862066637768767697849992 152 130370302485407109521180524058200202307293979318364486787181291773409925725702312133264412296 153 521481209941628438084722096232800809229175913025968813655788561064180657821111722658003685000 154 2085924839766513752338888384931203236916703643608896987637281032197804541121051838881906822792 155 8343699359066055009355553539724812947666814557445631416577377704673381984157417252027411467912 156 33374797436264220037422214158899251790667258195802612598366017970457855575976088801109214236296 157 133499189745056880149688856635597007162669032715250624257577086185360077582597194790435993685640 158 533996758980227520598755426542388028650676130725082844758534373348497620887774458333742248234632 159 2135987035920910082395021706169552114602704522628492074490589550608105104665869191678965539933832 160 8543948143683640329580086824678208458410818089970289688875262316860649660893019483403855253737096 161 34175792574734561318320347298712833833643272358793801537326857496299057128031163366991407202963080 162 136703170298938245273281389194851335334573089433000491712959046442909145481042824334717601187892872 163 546812681195752981093125556779405341338292357727652537979139418687062415862007639072374349503663752 164 2187250724783011924372502227117621365353169430901911294171164140579101331323703239756505287518850696 165 8749002899132047697490008908470485461412677723590247461193869493978108661046158325960036929083805320 166 34996011596528190789960035633881941845650710894326194413793903839235841315687324037708179274352037512 167 139984046386112763159840142535527767382602843577235186793212467083590178605754677618568780213441793672 168 559936185544451052639360570142111069530411374308801565448923571787654341109029473409747247085834473096 169 2239744742177804210557442280568444278121645497234927898347841694057204617808139419509933240807472500360 170 8958978968711216842229769122273777112486581988939154866495661590041992977976600729781621468158159228552 171 35835915874844867368919076489095108449946327955755506012191235987794320925394489022610262882489175379592 172 143343663499379469475676305956380433799785311823019797141182123206429981728554128297408605549669778460296 173 573374653997517877902705223825521735199141247292074734749562851336225322968168857603569530238105267736200 174 2293498615990071511610820895302086940796564989168290031367920122365912083980580119242148337031273378745992 175 9173994463960286046443283581208347763186259956673142310211017923505669920138129854624333780282798130597512 176 36695977855841144185773134324833391052745039826692533610322746562106722848984138173808815985446601753628296 177 146783911423364576743092537299333564210980159306770063180248335984594977732799790205858225670417225477000840 178 587135645693458306972370149197334256843920637227080110198908043410716083604925635844678826138930538832989832 179 2348542582773833227889480596789337027375682548908320155751461572587536679767155493421207151470245429181943432 180 9394170331095332911557922387157348109502730195633280052917505088239491409763527873769812299710028264427753096 181 37576681324381331646231689548629392438010920782533119071493337948736655020443923295249216586498206153110982280 182 150306725297525326584926758194517569752043683130132474005619986986503998844555316781336801121309010803243880072 183 601226901190101306339707032778070279008174732520529891461773218329130752903780514326027074035868415594575433352 184 2404907604760405225358828131112281116032698930082119556725679414082752526666240551705468035244738407141501570696 185 9619630419041620901435312524449124464130795720328478208659890737863469136767199195624591619181483118092405968520 186 38478521676166483605741250097796497856523182881313912798153909114518794607273270760103805433130991451422423256712 187 153914086704665934422965000391185991426092731525255651119644328784205014549502030995626099645334083763795291803272 188 615656346818663737691860001564743965704370926101022604332634699789079730438826019892926154406956570971392364777096 189 2462625387274654950767440006258975862817483704404090417038653568460838266236939871392548129279066755717991854247560 190 9850501549098619803069760025035903451269934817616361667570843812452391753911031069211879540418747966536812207279752 191 39402006196394479212279040100143613805079739270465446669115834327027644393570667444130892208279953753476938409709192 192 157608024785577916849116160400574455220318957081861786674128255462546732330135756111090316926329738788567132800028296 193 630432099142311667396464641602297820881275828327447146691842858159059238832249197113494763891738802703587289522507400 194 2521728396569246669585858566409191283525103313309788586758031105253981574352409133792246047939794905912986674734829192 195 10086913586276986678343434265636765134100413253239154347013443766251415535456461225845518176504859013849221732228927112 196 40347654345107946713373737062547060536401653012956617388016413755476640617919494284735140675510794835791436995494940296 197 161390617380431786853494948250188242145606612051826469551990932402848519423865275901646698641025896903954848115138236040 198 645562469521727147413979793000752968582426448207305878207814284373277991599835701131999066442069022737397592726869905032 199 2582249878086908589655919172003011874329705792829223512830958247016879794208091999578820809524206961192746771440113553032 200 10328999512347634358623676688012047497318823171316894051323235207115054832449866388416932325608689585257299886825722089096 201 41315998049390537434494706752048189989275292685267576205291745266555290641034462333871027477458481822001825149433424121480 202 165263992197562149737978827008192759957101170741070304821164589942411305186607842895890706259881374249952551801994768027272 203 661055968790248598951915308032771039828404682964281219284653577522025505991371358704376017739620390923700709616501215202952 204 2644223875160994395807661232131084159313618731857124877138604745592862594455365409059130456358671351542583843283049147010696 205 10576895500643977583230644928524336637254474927428499508554399853380971518801221584719774596235064981865897382766285160451720 206 42307582002575910332922579714097346549017899709713998034217561155542928357164406235845603926541019078854713550333317786635912 207 169230328010303641331690318856389386196071598838855992136870168106209797992576664737315426789365594618201102239869625436212872 208 676921312041214565326761275425557544784286395355423968547480519392915361098144738537127729323865415078368905036551210324201096 209 2707685248164858261307045101702230179137145581421695874189921771507813782648255113324242961628267733524604612300350258455514760 210 10830740992659433045228180406808920716548582325686783496759686473903559807104372771648435935178683080520676433509691868139490952