1 2 2 2 3 4 4 6 5 10 6 16 7 32 8 52 9 104 10 192 11 376 12 720 13 1440 14 2800 15 5600 16 11072 17 22112 18 43968 19 87936 20 175296 21 350592 22 700160 23 1400192 24 2798336 25 5596672 26 11188992 27 22377984 28 44747776 29 89495040 30 178973696 31 357947392 32 715860992 33 1431721984 34 2863378432 35 5726754816 36 11453378560 37 22906757120 38 45813248000 39 91626496000 40 183252467712 41 366504927232 42 733008805888 43 1466017611776 44 2932033110016 45 5864066220032 46 11728128245760 47 23456256458752 48 46912504528896 49 93825009057792 50 187650001272832 51 375300002545664 52 750599971536896 53 1501199942942720 54 3002399818776576 55 6004799637553152 56 12009599140626432 57 24019198281252864 58 48038396294070272 59 96076792587616256 60 192153584638361600 61 384307169276723200 62 768614337478656000 63 1537228674957312000 64 3074457347767140352 65 6148914695532183552 66 12297829386769399808 67 24595658773538799616 68 49191317538483470336 69 98382635076966940672 70 196765270136754012160 71 393530540273499635712 72 787061080512639533056 73 1574122161025279066112 74 3148244321981821878272 75 6296488643963643756544 76 12592977287789848559616 77 25185954575579663564800 78 50371909150884449222656 79 100743818301768898445312 80 201487636602987973967872 81 402975273205975947935744 82 805950546410852384243712 83 1611901092821704634269696 84 3223802185641210245283840 85 6447604371282420490567680 86 12895208742560442666188800 87 25790417485120885332377600 88 51580834970232974571732992 89 103161669940465948606595072 90 206323339880914305027145728 91 412646679761828610054291456 92 825293359523622034662752256 93 1650586719047244069325504512 94 3301173438094417769906831360 95 6602346876188835537666179072 96 13204693752377530337844002816 97 26409387504755060675688005632 98 52818775009509839872104333312 99 105637550019019679744208666624 100 211275100038038796538463911936 101 422550200076077593068337889280 102 845100400152154060236768935936 103 1690200800304308120473537871872 104 3380401600608613989130082189312 105 6760803201217227978260164378624 106 13521606402434451452920701386752 107 27043212804868902905807043035136 108 54086425609737796804414831329280 109 108172851219475593608829662658560 110 216345702438951169203192096358400 111 432691404877902338406384192716800 112 865382809755804640783971366469632 113 1730765619511609281567805293985792 114 3461531239023218491078016550043648 115 6923062478046436982156033100087296 116 13846124956092873820196603246411776 117 27692249912185747640393206492823552 118 55384499824371494992556036833935360 119 110768999648742989985111523912056832 120 221537999297485979393762295520690176 121 443075998594971958787524591041380352 122 886151997189943916422126577964285952 123 1772303994379887832844253155928571904 124 3544607988759775663382663302643449856 125 7089215977519551326765324406263644160 126 14178431955039102648918962794099900416 127 28356863910078205297837925588199800832 128 56713727820156410586452474741498314752 129 113427455640312821172904949482996629504 130 226854911280625642327363154892283707392 131 453709822561251284654726300988474392576 132 907419645122502569272559113829529681920 133 1814839290245005138545118227659059363840 134 3629678580490010277016449461431094476800 135 7259357160980020554032898922862188953600 136 14518714321960041107918223893134701494272 137 29037428643920082215836447751085030899712 138 58074857287840164431377747596990708973568 139 116149714575680328862755495193981417947136 140 232299429151360657724920694507235386064896 141 464598858302721315449841389014470772129792 142 929197716605442630898502186408224132956160 143 1858395433210885261797004372675710777556992 144 3716790866421770523591647562109986732507136 145 7433581732843541047183295124219973465014272 146 14867163465687082094361867881675602308104192 147 29734326931374164188723735763351204616208384 148 59468653862748328377438026793736669941989376 149 118937307725496656754876053586910389930557440 150 237874615450993313509733217707889301280260096 151 475749230901986627019466435415778602560520192 152 951498461803973254038895091898568348052488192 153 1902996923607946508077790183797136696104976384 154 3805993847215893016155504809730547477886533632 155 7611987694431786032311009619458843155959382016 156 15223975388863572064621868123190234483271925760 157 30447950777727144129243736246380468966543851520 158 60895901555454288258487170261301530676166656000 159 121791803110908576516974340522603061352333312000 160 243583606221817153033948076582296315390079270912 161 487167212443634306067896153164583623580903800832 162 974334424887268612135791097403347632532632895488 163 1948668849774537224271582194806695265065265790976 164 3897337699549074448543161971761733286473672687616 165 7794675399098148897086323943523466572947345375232 166 15589350798196297794172643051343654687377991925760 167 31178701596392595588345286102687273345958964887552 168 62357403192785191176690562533967989774884532125696 169 124714806385570382353381125067935979549769064251392 170 249429612771140764706762230793058773207877295276032 171 498859225542281529413524461586117546415754590552064 172 997718451084563058827048884486608865163375590506496 173 1995436902169126117654097768973217586211563105157120 174 3990873804338252235308195460575182717086859029118976 175 7981747608676504470616390921150365434173718058237952 176 15963495217353008941232781687558225669444525602373632 177 31926990434706017882465563375116451338889051204747264 178 63853980869412035764931126440747892856433033684713472 179 127707961738824071529862252881495785136405315066003456 180 255415923477648143059724505144021550630120492682444800 181 510831846955296286119449010288043101260240985364889600 182 1021663693910592572238898019338146162082180191223808000 183 2043327387821185144477796038676292324164360382447616000 184 4086654775642370288955592074876704569757960215096983552 185 8173309551284740577911184149753409137210077420980273152 186 16346619102569481155822368294555058117278633742364049408 187 32693238205138962311644736589110116234557267484728098816 188 65386476410277924623289473168316712150219806751835815936 189 130772952820555849246578946336633424300439613503671631872 190 261545905641111698493157892653459807972313142608957276160 191 523091811282223396986315785306919615935402913181059776512 192 1046183622564446793972631570574225150613673657565347577856 193 2092367245128893587945263141148450301227347315130695155712 194 4184734490257787175890526282217672439921983548594136809472 195 8369468980515574351781052564435344879843967097188273618944 196 16738937961031148703562105128712233434659405519189459337216 197 33477875922062297407124210257424466869281917550231499571200 198 66955751844124594814248420514532021088506777750088823341056 199 133911503688249189628496841029064042177013555500177646682112 200 267823007376498379256993682057494259053839209323312103555072 201 535646014752996758513987364114988518107678418646624207110144 202 1071292029505993517027974728228709385615128607891751711014912 203 2142584059011987034055949456457418771230109641830913745616896 204 4285168118023974068111898912912302241259762824858834084823040 205 8570336236047948136223797825824604482519525649717668169646080 206 17140672472095896272447595651644138362637843233924170173644800 207 34281344944191792544895191303288276725275686467848340347289600 208 68562689888383585089790382606566412245749547100484707068936192 209 137125379776767170179580765213132824491498503905159055432220672 210 274250759553534340359161530426245366573393356139894163613155328 211 548501519107068680718323060852490733146786712279788327226310656 212 1097003038214137361436646121704940901474364940627108042538745856 213 2194006076428274722873292243409881802948729881254216085077491712 214 4388012152856549445746584486819682476259045155826736381149839360 215 8776024305713098891493168973639364952518087950470231327477071872 216 17552048611426197782986337947278567645759346687577071076943855616 217 35104097222852395565972675894557135291518693375154142153887711232 218 70208194445704791131945351789113946064483723601215018282109632512 219 140416388891409582263890703578227892128967447202430036564219265024 220 280832777782819164527781407156455135220827577551406506816397377536 221 561665555565638329055562814312910270441655145658080047893504327680 222 1123331111131276658111125628625819242809095657609252963162926350336 223 2246662222262553316222251257251638485618191315218505926325852700672 224 4493324444525106632444502514503274375087953344133731655924959936512 225 8986648889050213264889005029006548750175906688267463311849919873024 226 17973297778100426529778010058013092308054954841707298093203510525952 227 35946595556200853059556020116026184616109909645635664323449859342336 228 71893191112401706119112040232052358847626102221616071585907060244480 229 143786382224803412238224080464104717695252204443232143171814120488960 230 287572764449606824476448160928209414621316974671595908495728600678400 231 575145528899213648952896321856418829242633949343191816991457201356800 232 1150291057798427297905792643712837616946893030407762605738943768952832 233 2300582115596854595811585287425675233893786060664409484026058891067392 234 4601164231193709191623170574851350384710822384771576911564176514613248 235 9202328462387418383246341149702700769421644769543153823128353029226496 236 18404656924774836766492682299405401372689790065669592078377166229733376 237 36809313849549673532985364598810802745379580131339184156754332459466752 238 73618627699099347065970729197621605158452161316449400087556899848847360 239 147237255398198694131941458395243210316904322632294337265306485110341632 240 294474510796397388263882916790486419969194647372130738078709440080510976 241 588949021592794776527765833580972839938389294744261476157418880161021952 242 1177898043185589553055531667161945678547550593702398153591416070866993152 243 2355796086371179106111063334323891357095101187404796307182832141733986304 244 4711592172742358212222126668647782711531746383239760868558050162907283456 245 9423184345484716424444253337295565423063492766477103885476871067465154560 246 18846368690969432848888506674591130840810073549814544279338513893808930816 247 37692737381938865697777013349182261681620147099629088558677027787617861632 248 75385474763877731395554026698364523352606470232974014430845140576294141952 249 150770949527755462791108053396729046705212940465948028861690281152588283904 250 301541899055510925582216106793458093389158232999337403756919649340691054592 251 603083798111021851164432213586916186778316465998665136107282381647984459776 252 1206167596222043702328864427173832373514097636132212964281642937366997893120 253 2412335192444087404657728854347664747028195272264425928563285874733995786240 254 4824670384888174809315457708695329493971319952798597898447614263543254220800 255 9649340769776349618630915417390658987942639905597195796895228527086508441600 256 19298681539552699237261830834781317975715138627733922362058769750457132777472 257 38597363079105398474523661669562635951430277255467806038491311832780674957312 258 77194726158210796949047323339125271902520272144014673613519249058129581703168 259 154389452316421593898094646678250543805040544288029347227038498116259163406336 260 308778904632843187796189293356501087609400523842216740155897791681387609194496 261 617557809265686375592378586713002175218801047684433480311795583362775218388992 262 1235115618531372751184757173426004350436240965901183206769737668295823363932160 263 2470231237062745502369514346852008700872481931802366258796970425919112365473792 264 4940462474125491004739028693704017401742241604669365009886233854978770585255936 265 9880924948250982009478057387408034803484483209338730019772467709957541170511872 266 19761849896501964018956114774816069606963521900806724714644511604851105324859392 267 39523699793003928037912229549632139213927043801613449429289023209702210649718784 268 79047399586007856075824459099264278427843198567485428827747218431966604716670976 269 158094799172015712151648918198528556855686397134970857036524417221243071983779840 270 316189598344031424303297836397057113711351016198458774011387178467610510802026496 271 632379196688062848606595672794114227422702032396917548022774356935221021604052992 272 1264758393376125697213191345588228454845360508650869214684285362635310501977915392 273 2529516786752251394426382691176456909690721017301738429368570725270621003955830784 274 5059033573504502788852765382352913819381354922317545098490494826641739475249528832 275 10118067147009005577705530764705827638762709844635090194505109574712718400700809216 276 20236134294018011155411061529411655277525245464698316868516925901626431736077352960 277 40472268588036022310822123058823310555050490929396633737033851803252863472154705920 278 80944537176072044621644246117646621110100633409649540428129356953766195714064384000 279 161889074352144089243288492235293242220201266819299080856258713907532391428128768000 280 323778148704288178486576984470586484440401836740310707630544254823868762594960474112 281 647556297408576356973153968941172968880803673480621415251184989333454482990727954432 282 1295112594817152713946307937882345937761605953164667922338423632684516925458861785088 283 2590225189634305427892615875764691875523211906329335844676847265369033850917723570176 284 5180450379268610855785231751529383751046421025065521873005994798144717536391872905216 285 10360900758537221711570463503058767502092842050131043746011989596289435072783745810432 286 20721801517074443423140927006117535004185678525075787859368193808649301983477115125760 287 41443603034148886846281854012235070008371357050151575718696773536041471798157458276352 288 82887206068297773692563708024470140016742702949930552172081976304223807272134163562496 289 165774412136595547385127416048940280033485405899861104344163952608447614544268327124992 290 331548824273191094770254832097880560066970789498977010157625535518662692102581604319232 291 663097648546382189540509664195761120133941578997954020315251071037325384205163208638464 292 1326195297092764379081019328391522240267883113394417643569255859003214223113603405316096 293 2652390594185528758162038656783044480535766226788835287138353261681399917552019722731520 294 5304781188371057516324077313566088961071532364374689780154213957219926744510593421541376 295 10609562376742115032648154627132177922143064728749379560308427914439853489021186843082752 296 21219124753484230065296309254264355844286129279092797532371553783943903739505107462520832 297 42438249506968460130592618508528711688572258558185595064743107567887807479010214925041664 298 84876499013936920261185237017057423377144516759559266952996244871204122595646645754396672 299 169752998027873840522370474034114846754289033519118533905991855917108131076592543157190656 300 339505996055747681044740948068229693508578066324613221459003771305073277428437518123008000 301 679011992111495362089481896136459387017156132649226442918007542610146554856875036246016000 302 1358023984222990724178963792272918774034312263871205193130053936511406912034853439406080000 303 2716047968445981448357927584545837548068624527742410386260107873022813824069706878812160000 304 5432095936891962896715855169091675096137249052630325387108295983929055709240423484858826752 305 10864191873783925793431710338183350192274498105260650774216589432556910962022043976311242752 306 21728383747567851586863420676366700384548996204812310777609339340880678046246107407091499008 307 43456767495135703173726841352733400769097992409624621555218678681761356092492214814182998016 308 86913534990271406347453682705466801538195984807831261568789673244454023516470862550491201536 309 173827069980542812694907365410933603076391969615662523137579346488908047032941725100982403072 310 347654139961085625389814730821867206152783939208489083191863334880883518554691528019840860160 311 695308279922171250779629461643734412305567878416978166383726659620562235283547844066056077312 312 1390616559844342501559258923287468824611135756788284406600862603047259319544711843767864262656 313 2781233119688685003118517846574937649222271513576568813201725206094518639089423687535728525312 314 5562466239377370006237035693149875298444543027061793774070268959518897372482409262395709980672 315 11124932478754740012474071386299750596889086054123587548140537919037794744964818524791419961344 316 22249864957509480024948142772599501193778172108064487391614712973300128885840101672125848354816 317 44499729915018960049896285545199002387556344216128974783229425906035438564376862496357194137600 318 88999459830037920099792571090398004775112688431892574157126126082519955920574654237800405139456 319 177998919660075840199585142180796009550225376863785148314252252165039911841149308475600810278912 320 355997839320151680399170284361592019100450753726839545809839052789848342851333793745584649142272 321 711995678640303360798340568723184038200901507453679091619678105579696685702667587491169298284544 322 1423991357280606721596681137446368076401803014905896681602025308241189686572618891962682664026112 323 2847982714561213443193362274892736152803606029811793363204050616320120096316024420533787317764096 324 5695965429122426886386724549785472305607212059620663723133439426803832822966616275028262770442240 325 11391930858244853772773449099570944611214424119241327446266878853607665645933232550056525540884480 326 22783861716489707545546898199141889222428848238476808885984434095217997998877173241251271331020800 327 45567723432979415091093796398283778444857696476953617771968868190435995997754346482502542662041600 328 91135446865958830182187592796567556889715392953895543530839089157526362516846962700847837863739392 329 182270893731917660364375185593135113779430785907791087061678178314403687926377071948129363686326272 330 364541787463835320728750371186270227558861571815558790097159062182116116895430683367944232451964928 331 729083574927670641457500742372540455117723143631117580194318124364232233790861366735888464903929856 332 1458167149855341282915001484745080910235446287262188392336241659833783875452442105508015315884179456 333 2916334299710682565830002969490161820470892574524376784672483319667567750904884211016030631768358912 334 5832668599421365131660005938980323640941785149048660033240177461548370465980474579918803283853967360 335 11665337198842730263320011877960647281883570298097320066480354923094144783531681746023341319543324672 336 23330674397685460526640023755921294563767140596194453060751131490614759495404775807820166679721148416 337 46661348795370921053280047511842589127534281192388906121502262981229518990809551615640333359442296832 338 93322697590741842106560095023685178255068562384777438098585369251306785541443393035199104303824371712 339 186645395181483684213120190047370356510137124769554876197170738502613571082886786070398208607648743424 340 373290790362967368426240380094740713020274249539109004105503163582933021879139221403890353377835483136 341 746581580725934736852480760189481426040548499078218008211006327165855659164561373152523645763012526080 342 1493163161451869473704961520378962852081096998156434519844336027487123077755854044831235163851101044736 343 2986326322903738947409923040757925704162193996312869039688672054974246155511708089662470327702202089472 344 5972652645807477894819846081515851408324387992625735086221990856259295060689444637066802278069239283712 345 11945305291614955789639692163031702816648775985251470172443981712518590121378889274133604556138478567424 346 23890610583229911579279384326063405633297551970502934358577256917658827280464703742371960601577261105152 347 47781221166459823158558768652126811266595103941005868717154513835317613022554539206122892959183888449536 348 95562442332919646317117537304253622533190207882011725461687614655878520120522928800455288896968384839680 349 191124884665839292634235074608507245066380415764023450923375229311757040241045857600910577793936769679360 350 382249769331678585268470149217014490132760831528046877901507632594000585556169679420998105057133487718400 351 764499538663357170536940298434028980265521663056093755803015265188001171112339358841996210114266975436800 352 1528999077326714341073880596868057960531043326112187463715544878316975518526334119236830432142936382636032 353 3057998154653428682147761193736115921062086652224374927431089756633950870899168765359176751309990230228992 354 6115996309306857364295522387472231842124173304448749759081208209149848094401648333824029526448785323982848 355 12231992618613714728591044774944463684248346608897499518162416418299696188803296667648059052897570647965696 356 24463985237227429457182089549888927368496693217794998844762890228363284750506215995278501927500985952894976 357 48927970474454858914364179099777854736993386435589997689525780456726569501012431990557003855001971905789952 358 97855940948909717828728358199555709473986772871179994995927675696980924412438107193536711805319163265679360 359 195711881897819435657456716399111418947973545742359989991855351393961848160262216494615487158734796391186432 360 391423763795638871314913432798222837895947091484719979217462932354979267141350919414076382508100031690571776 361 782847527591277742629826865596445675791894182969439958434925864709958534282701838828152765016200063381143552 362 1565695055182555485259653731192891351583788365938879915337356188554028208877828654721080473509853944298340352 363 3131390110365110970519307462385782703167576731877759830674712377108056417755657309442160947019707888596680704 364 6262780220730221941038614924771565406335153463755519658284433672484335118794620564583703526801937532826157056 365 12525560441460443882077229849543130812670306927511039316568867344968670234930785137597575307796260945091624960 366 25051120882920887764154459699086261625340613855022078627007752526473785036428182166593913881117565401448841216 367 50102241765841775528308919398172523250681227710044157254015505052947570072856364333187827762235130802897682432 368 100204483531683551056617838796345046501362455420088314495771045778968029273529040466033518563905120387205169152 369 200408967063367102113235677592690093002724910840176628991542091557936058547058080932067037127810240774410338304 370 400817934126734204226471355185380186005449821680353257958564254462017895360382609429729127317720655593883041792 371 801635868253468408452942710370760372010899643360706515917128508924035790710131394893178927652210854705523326976 372 1603271736506936816905885420741520744021799286721413031785217160540363137952795684917547961428622057501171384320 373 3206543473013873633811770841483041488043598573442826063570434321080726275905591369835095922857244115002342768640 374 6413086946027747267623541682966082976087197146885652127042788927546035664854980882000013403996428013220449484800 375 12826173892055494535247083365932165952174394293771304254085577855092071329709961764000026807992856026440898969600 376 25652347784110989070494166731864331904348788587542608507974996280953308885550055108524814040482513445242296860672 377 51304695568221978140988333463728663808697577175085217015949992561906617771057574921184510773032105064555622694912 378 102609391136443956281976666927457327617395154350170434031507666265351567994375413003418542395057812913832243232768 379 205218782272887912563953333854914655234790308700340868063015332530703135988750826006837084790115625827664486465536 380 410437564545775825127906667709829310469580617400681736125246027344482936881937107744042976662352613572913026564096 381 820875129091551650255813335419658620939161234801363472250492054688965873763874215488085953324705227145826053128192 382 1641750258183103300511626670839317241878322469602726944499414833944085077336789483620369990045384865430536097628160 383 3283500516366206601023253341678634483756644939205453888998829667888170154673408826057279510859038043557356311150592 384 6567001032732413202046506683357268967513289878410907777994520784908646968964899757402955188510024909392480605044736 385 13134002065464826404093013366714537935026579756821815555989041569817293937929799514805910377020049818784961210089472 386 26268004130929652808186026733429075870053159513643631111971806037899201195095422957821692149160533907518026617454592 387 52536008261859305616372053466858151740106319027287262223943612075798402390190845915643384298321067815036053234909184 388 105072016523718611232744106933716303480212638054574524447874669948126031418854020252440353263809930919183178400792576 389 210144033047437222465488213867432606960425276109149048895749339896252062837707359940146864650692935089151493265162240 390 420288066094874444930976427734865213920850552218298097791473571385562578952359376722600898635721460756525130392272896 391 840576132189748889861952855469730427841701104436596195582947142771125157904718753445201797271442921513050260784545792 392 1681152264379497779723905710939460855683402208873192391165844068728367222363325459445550249457703170684115082220142592 393 3362304528758995559447811421878921711366804417746384782331688137456734444726650918891100498915406341368230164440285184 394 6724609057517991118895622843757843422733608835492769564663275841285702702561080465151429675168155045049348904328364032 395 13449218115035982237791245687515686845467217670985539129326551682571405405122158208043923982828602383101838354511036416 396 26898436230071964475582491375031373690934435341971078258652902497887278436459873670826305320331889490829453859917660160 397 53796872460143928951164982750062747381868870683942156517305804995774556872919747341652610640663778981658907719835320320 398 107593744920287857902329965500125494763737741367884313034611208257038048998270603748264265255661511998575650833170432000 399 215187489840575715804659931000250989527475482735768626069222416514076097996541207496528530511323023997151301666340864000 400 430374979681151431609319862000501979054950965471537252138444029559130066497944644012010890441344786892805711936264077312 401 860749959362302863218639724001003958109901930943074504276888059118260132995889277134986039412658742957623986055945388032 402 1721499918724605726437279448002007916219803861886149008553774511298476007001503012307879737662714963712254189319055474688 403 3442999837449211452874558896004015832439607723772298017107549022596952014003006024615759475325429927424508378638110949376 404 6885999674898422905749117792008031664879215447544596034215094831317815510025460943529262785385593148787054316057385762816 405 13771999349796845811498235584016063329758430895089192068430189662635631020050921887058525570771186297574108632114771525632 406 27543998699593691622996471168032126659516861790178384136860372897519085004140741606268681776891962506336242133058201845760 407 55087997399187383245992942336064253319033723580356768273720745795038170008281483168981220587903801689360534514850072625152 408 110175994798374766491985884672128506638067447160713536547441478734571985944640762002265702446506783201097118767357462839296 409 220351989596749532983971769344257013276134894321427073094882957469143971889281524004531404893013566402194237534714925678592 410 440703979193499065967943538688514026552269788642854146189765889227279235634718639250557046395665245802516675042211824402432 411 881407958386998131935887077377028053104539577285708292379531778454558471269437278501114092791330491605033350084423648804864 412 1762815916773996263871774154754056106209079154571416584759063505487099526251185739659441230665457702499570899119476567965696 413 3525631833547992527743548309508112212418158309142833169518127010974199052502371479144657889467394911705893999233887811665920 414 7051263667095985055487096619016224424836316618285666339036253919104363272429365323603741869100383261990796396369034164043776 415 14102527334191970110974193238032448849672633236571332678072507838208726544858730647207483738200766523981592792738068328087552 416 28205054668383940221948386476064897699345266473142665356145015470729383424566706024695370513005678938534706783268523089068032 417 56410109336767880443896772952129795398690532946285330712290030941458766849133412049390741026011357877069413566537046178136064 418 112820218673535760887793545904259590797381065892570661424580061471541394367965313560039186412685089508454860724679126519119872 419 225640437347071521775587091808519181594762131785141322849160122943082788735930627119381474537916097043736730253337991741177856 420 451280874694143043551174183617038363189524263570282645698320245063413298811258233161278357797156941596105527689886051808051200 421 902561749388286087102348367234076726379048527140565291396640490126826597622516466322556715594313883192211055379772103616102400 422 1805123498776572174204696734468153452758097054281130582793280978608148637923826890488750452056369097455340262733923821289472000 423 3610246997553144348409393468936306905516194108562261165586561957216297275847653780977500904112738194910680525467847642578944000 424 7220493995106288696818786937872613811032388217124522331173123911141585437052895477645063443110775379855889319668535558460669952 425 14440987990212577393637573875745227622064776434249044662346247822283170874105790955287339293071734431819086674552990071733092352 426 28881975980425154787275147751490455244129552868498089324692495637984323518926757741954801855914066843707229886571660690071748608 427 57763951960850309574550295502980910488259105736996178649384991275968647037853515483909603711828133687414459773143321380143497216 428 115527903921700619149100591005961820976518211473992357298769982538773257617137382630573878776897830679181648691649841763121627136 429 231055807843401238298201182011923641953036422947984714597539965077546515234274765261147757553795661358363297383299683526243254272 430 462111615686802476596402364023847283906072845895969429195079930128764957551410233847816008186673714637002820916462089238908764160 431 924223231373604953192804728047694567812145691791938858390159860257529915102820467695620866000748163962434873973787854297064538112 432 1848446462747209906385609456095389135624291383583877716780319720462403684371362342042282718159661111765422200247301152966973587456 433 3696892925494419812771218912190778271248582767167755433560639440924807368742724684084565436319322223530844400494602305933947174912 434 7393785850988839625542437824381556542497165534335510867121278881744302445816892181471190544209775484119652169870382852252077391872 435 14787571701977679251084875648763113084994331068671021734242557763488604891633784362942381088419550968239304339740765704504154783744 436 29575143403955358502169751297526226169988662137342043468485115526766585199930454352488926121471761071840818488680433186499687612416 437 59150286807910717004339502595052452339977324274684086936970231053533170399860908704977807641453125082435353905924321076276363264000 438 118300573615821434008679005190104904679954648549368173873940462106645091633047588663163943172171568435595127430246445707535482617856 439 236601147231642868017358010380209809359909297098736347747880924213290183266095177326327886344343136871190254860492891415070965235712 440 473202294463285736034716020760419618719818594197472695495761848425737868198841897159072339264236116161336782814908299346661418729472 441 946404588926571472069432041520839237439637188394945390991523696851475736397683794318144678528472232322673565629816598693322837458944 442 1892809177853142944138864083041678474879274376789890781983047393701266476128670673649122668614005737728244809733224411606576699277312 443 3785618355706285888277728166083356949758548753579781563966094787402532952257341347298245158822049887211504487180702642026261350711296 444 7571236711412571776555456332166713899517097507159563127932189574801695911181288864622156940758222320588804331308587712492384750141440 445 15142473422825143553110912664333427799034195014319126255864379149603391822362577729244313881516444641177608662617175424984769500282880 446 30284946845650287106221825328666855598068390028638252511728758299200043658058367798539960652449211198196837774557223344475479002316800 447 60569893691300574212443650657333711196136780057276505023457516598400087316116735597079921304898422396393675549114446688950958004633600 448 121139787382601148424887301314667422392273560114553010046915033196786694658899895874262509102253334977450532526017623091661364204142592 449 242279574765202296849774602629334844784547120229106020093830066393573389317799791748525017490882823601921124522892261458575160216911872 450 484559149530404593699549205258669689569094240458212040187660132787119818688932432857255367966678627573168611901361982344669216823574528 451 969118299060809187399098410517339379138188480916424080375320265574239637377864865714510735933357255146337223802723964689338433647149056 452 1938236598121618374798196821034678758276376961832848160750640531148425354862395430149432136409292778325367292258316878784219523691053056 453 3876473196243236749596393642069357516552753923665696321501281062296850709724790860298864272818585556650734584516633757568439047382106112 454 7752946392486473499192787284138715033105507847331392643002562124593593579662913118038549877576823034778774620455577352846953680323215360 455 15505892784972946998385574568277430066211015694662785286005124249187187159325826236077099752299150684145629478794582766794917087880937472 456 31011785569945893996771149136554860132422031389325570572010248498374158639078315267035842168477605211245869860433785209009985346879881216 457 62023571139891787993542298273109720264844062778651141144020496996748317278156630534071684336955210422491739720867570418019970693759762432 458 124047142279783575987084596546219440529688125557302282288040993993496203197166586657906653995960037760068861723191236309082263184224550912 459 248094284559567151974169193092438881059376251114604564576081987986992406394333173315813307991920075520137723446382472618164526368449101824 460 496188569119134303948338386184877762118752502229209129152163975973983950070372997811153186639357366412093890504143423938009657421370228736 461 992377138238268607896676772369755524237505004458418258304327951947967900140745995622306373267296751282540101959820560120423353751678484480 462 1984754276476537215793353544739511048475010008916836516608655903895934074844905293603665887845627933308717091142398077644207916872301019136 463 3969508552953074431586707089479022096950020017833673033217311807791868149689810587207331775691255866617434182284796155288415833744602038272 464 7939017105906148863173414178958044193900040035667346066434623615583732848506447779132769833981744631638846780918173649872362164044968230912 465 15878034211812297726346828357916088387800080071334692132869247231167465697012895558265539667963489263277693561836347299744724328089936461824 466 31756068423624595452693656715832176775600160142669384265738494462334924492279444325967291901171116249529934672563722429102893493655649124352 467 63512136847249190905387313431664353551200320285338768531476988924669848984558888651934583802296560572893278628933579707183403142947050356736 468 127024273694498381810774626863328707102400640570677537062953977849339684165625083722741592735081396591735652355649215073593695960845653114880 469 254048547388996763621549253726657414204801281141355074125907955698679368331250167445483185470162793183471304711298430147187391921691306229760 470 508097094777993527243098507453314828409602562282710148251815911397358709055514947728711221201210793406507618185773241310783795504557221478400 471 1016194189555987054486197014906629656819205124565420296503631822794717418111029895457422442402421586813015236371546482621567591009114442956800 472 2032388379111974108972394029813259313638410249130840593007263645589434781008089016590334585326796275409826853134221187880042740718035095519232 473 4064776758223948217944788059626518627276820498261681186014527291178869562016178033180669170653409863114987343403666915155995946058613199470592 474 8129553516447896435889576119253037254553640996523362372029054582357739013604414517712317742350725929797567447589590275585807009516838818152448 475 16259107032895792871779152238506074509107281993046724744058109164715478027208829035424635484701451859595134895179180551171614019033677636304896 476 32518214065791585743558304477012149018214563986093449488116218329430955833561774973551229771490350750916122586193323071682679202111666127896576 477 65036428131583171487116608954024298036429127972186898976232436658861911667123549947102459542980701501832245172386646143365358404223332255793152 478 130072856263166342974233217908048596072858255944373797952464873317723822892535333699608836690137027817934861387902318067825977278045114188431360 479 260145712526332685948466435816097192145716511888747595904929746635447645785070667399217673380273324885051057324345534293235596414580400410591232 480 520291425052665371896932871632194384291433023777495191809859493270895290686717802409243181968897899398642856734949120148661713768357700174872576 481 1040582850105330743793865743264388768582866047554990383619718986541790581373435604818486363937795798797285713469898240297323427536715400349745152 482 2081165700210661487587731486528777537165732095109980767239437973083581160980024144858588398292292635350015580209394380034195180668804943474327552 483 4162331400421322975175462973057555074331464190219961534478875946167162321960048289717176796584585270700031160418788760068390361337609886948655104 484 8324662800842645950350925946115110148662928380439923068957751892334324640386402449877584934002575539914225289182609726385542806432007371312070656 485 16649325601685291900701851892230220297325856760879846137915503784668649280772804899755169868005148156825175916559383045401420180297975430759055360 486 33298651203370583801403703784460440594651713521759692275831007569337298554478221540396802417677106310678677769808830503300364528109526056347631616 487 66597302406741167602807407568920881189303427043519384551662015138674597108956443080793604835354212621357355539617661006600729056219052112695263232 488 133194604813482335205614815137841762378606854087038769103324030277349194203778109643360135034042039390764813629003778023457175582333175991319396352 489 266389209626964670411229630275683524757213708174077538206648060554698388407556219286720270068084078781529627258007556046914351164666351982638792704 490 532778419253929340822459260551367049514427416348155076413296121109396776786842885536986390862835397551172558262775369743818798999387004744595668992 491 1065556838507858681644918521102734099028854832696310152826592242218793553573685771073972781725670783410332017878327393858158936268509852241730994176 492 2131113677015717363289837042205468198057709665392620305653184484437587107090832436075037264904676046796890643250175303016298065877128306042098155520 493 4262227354031434726579674084410936396115419330785240611306368968875174214181664872150074529809352093593781286500350606032596131754256612084196311040 494 8524454708062869453159348168821872792230838661570481222612737937750348428250251532154332462525373123755989590693295551406195326728202112790744268800 495 17048909416125738906318696337643745584461677323140962445225475875500696856500503064308664925050746247511979181386591102812390653456404225581488537600 496 34097818832251477812637392675287491168923354646281924890450951751001393712774849704325696655914830414928864792747264266824702080273242857397521743872 497 68195637664502955625274785350574982337846709292563849780901903502002787425549699408651393311829660783089677190905635151131489513625429085805202112512 498 136391275329005911250549570701149964675693418585127699561803807004005574850647085968719520235285997405989167241759434424662820573971726984079493562368 499 272782550658011822501099141402299929351386837170255399123607614008011149701294171937439040470571994811978334483518868849325641147943453968158987124736 500 545565101316023645002198282804599858702773674340510798247215228016022299401683718177711548164397341210040189897756279178415136095486532303276470173696