1 4 2 24 3 72 4 160 5 432 6 896 7 2592 8 5632 9 12800 10 26624 11 61440 12 124416 13 278528 14 622592 15 1376256 16 2949120 17 5971968 18 12058624 19 25690112 20 60817408 21 130023424 22 262144000 23 528482304 24 1107296256 25 2264924160 26 4586471424 27 9395240960 28 19864223744 29 40265318400 30 83751862272 31 176093659136 32 369367187456 33 807453851648 34 1623497637888 35 3401614098432 36 6957847019520 37 14018773254144 38 28179280429056 39 58274116272128 40 120946279055360 41 247390116249600 42 501377302265856 43 1029142883598336 44 2075877953241088 45 4257309022748672 46 8584986789675008 47 18295873486192640 48 37717646879227904 49 77687093572141056 50 159596311794941952 51 319755573543305216 52 657525545596092416 53 1324058290446925824 54 2675138178658074624 55 5471873547255152640 56 11024811887802974208 57 22161087866383368192 58 44387477927363608576 59 90071992547409920000 60 182161597727881822208 61 382769939529473196032 62 778222015609621708800 63 1558749874228457111552 64 3135946492530623774720 65 6308786473208666652672 66 12654466434564752408576 67 25677867750603695849472 68 51650883406386744524800 69 103596914717952841875456 70 210145308487699212009472 71 429735349941137714446336 72 878360165813754009747456 73 1770887431076116955136000 74 3588998526980930362408960 75 7329112781413689371656192 76 15262688472634693330665472 77 31129839855076701248684032 78 62561911165057059791044608 79 126937211059536063344148480 80 257047852395560528271900672 81 517420250795061286774243328 82 1054183314703956640343785472 83 2132545145800205864181694464 84 4294104511271162828556337152 85 8617223242213076757305622528 86 17485903054905996382950129664 87 35252276899962586734432092160 88 71026809753998693272337252352 89 142363104517818731613399285760 90 285543442889696952548899946496 91 589259458699841010851983130624 92 1213181238499672669401141739520 93 2436265997313628381001476472832 94 5013657159105790113341453107200 95 10061976639311570874380081692672 96 20322023684908802592744023261184 97 40881731857360398198268678373376 98 82714201664891968447659884150784 99 166062228629898051596068119904256 100 333709020510081389944007118815232 101 674390119321418041596246105260032 102 1389345057850139424040386713092096 103 2788831320502104683292747051827200 104 5638509869815164377857335857512448 105 11317584558837632096562566217596928 106 22817710804108129226940657696768000 107 45757116065838168476424998901252096 108 92812306346310043859982621884809216 109 187571724014570648080664179893075968 110 376441522243775003068460983868456960 111 773652231921689316651043953053794304 112 1568073651277517943816209891424468992 113 3219224052291593129688907724116459520 114 6448832698300255914634876440891359232 115 13043049708639487002868606779000881152 116 26169176167015531247793701499269283840 117 52836812832450405947926330646143696896 118 105985163476412901553564491072040599552 119 214005707321371455537512936705135476736 120 431999098630097658693737294591111987200 121 866656653251765149133282203302784663552 122 1754580954436088952233025319570054840320 123 3517137276846887399703473481501791748096 124 7082126761542031770831484017173675900928 125 14206788818949180849595889860276322828288 126 28424211461864641026175010177034888413184 127 58140432535632220280812520816662271754240 128 117142204812533066047266708608386206793728 129 235468751769310492137290709307482200604672 130 470950795818578833433310456685567204655104 131 963679663120097728528276888246767574843392 132 1949137397723135518718209751369168315219968 133 3930941902670681129928903465051786378739712 134 7883661876824302321519462904979205923012608 135 15810879896614484766362237759709678177091584 136 31883096651024250272664347217926954340581376 137 64288867017639062025208437832869104653959168 138 128926183179005165037003371263748339956449280 139 260639959507826657966698707311577725101146112 140 529207137035443498378240189477885922456371200 141 1064860583229837255008330547518959261910564864 142 2145052928783664313426466901350364272356491264 143 4304043823316410266316393626621133770654220288 144 8630388391831351155774322971514915902814420992 145 17394581254853886050397860252665721974664724480 146 34844914372704098658649559801013064853094400000 147 69845933961797911679289869629934668236730662912 148 140583897731537048284241167990775270933700542464 149 281792216328632954016445336093184695989568536576 150 568044581696972032661197815840899064280333156352 151 1147507144935591744370861919437394089651728285696 152 2317850252954478846838656414385980101485580517376 153 4681372432075548409871177979794344047335408926720 154 9545432568817459684517816563678223472127809421312 155 19113701100718214727132565702867638866437742788608 156 38535687703060916788573721175136368682334158848000 157 77094211369205128935244374925783929286850441641984 158 154553798147742983600039671059746929328614866419712 159 310569097932816870118283026952210141676885665382400 160 622599697502964643154769738737136566373427263307776 161 1256891408104576509655168956136003396904101986959360 162 2537166842406447466001596869595467322122698894606336 163 5115255730658160213712896914506990568795763900416000 164 10242203474414967650771423307675711401748775261175808 165 20671479158408290875072918273939107030013509887852544 166 41717102735973292897205979865053582513058938506706944 167 84930783148573430382652532998808638838245551937421312 168 171358143973773705353545639266318751488618778798850048 169 345709443300801099883572425070040450601492907445714944 170 697031052888952866973046999897711427998464595856457728 171 1394810394616219156240214286429773592902993029174919168 172 2806083143675333602951074878815263397739390482513920000 173 5627132064116935651784555490317541533600057714267914240 174 11314127235298945087098733911383142019685222425496125440 175 22700090199075978714433015339663954782352573247344607232 176 45495961369456075482513427368524803888681317689825689600 177 91375046624128623179616441493837185073267320160197279744 178 183133217133473718573822469744461947442439325100940460032 179 366577722423685820821998978728813801437801206586074464256 180 738662850697358429728723267086449026504232256892496248832 181 1514105594375498192058046862824505473415314252717398949888 182 3034341170914459939549527113757612183565103461923532308480 183 6082474801696712878824279350759577149782775575946717036544 184 12210924469619402423399309112333663575074113325558942138368 185 24495408725200367511999818881970541990961926128982697181184 186 49156326968814251020702339242873317373754676083161223397376 187 98472033473878554482673946576570266902605701035029541421056 188 198513342381603779156306840508942450409236990931175091470336 189 397811322480130893408093154695785859120486776292908187254784 190 800330471261801797389063151458977468053050319169164400394240 191 1608752518979375487950258375221308568595607580903458220277760 192 3226430291988753912611595763528740537876610698454513739628544 193 6459137685712894505987027316480688742169323752353491513769984 194 12965353634441189117702823053635434982459415170540463286386688 195 26012309591442405085335511369772569628328160961858959021441024 196 52123581614931765809588371357170397622497685621272046336999424 197 105455309154496236832441262309888795790519571466995779816652800 198 211312352820057221233768015142862882231669693682437257842130944 199 425035112706502927880848973424237508367122691855548704937213952 200 851677163457264846037239908940816179336767586704880202709729280 201 1706568203003047672625563742066314683878579579397325991090061312 202 3432419662537203228557631029240723318987425594720045496203739136 203 6916261342490694145932604845436363841255561685241140363137122304 204 13858233693689532136273881084350186284151478618382805411639066624 205 27870733439627927338999790529565124178145088724168758935467065344 206 55998576966337293122086294993904834372693729927342764724582350848 207 112305686037172312377076646709539171965071722829491825673542565888 208 225845500492335529285769520305996356808880497558208836244596588544 209 455393386238643772166387721272746752253972150814093227181727547392 210 911609524755948147353852927136772179760435669561003244295129399296 211 1849547122429035591382185361194461967600595112972143766403836542976 212 3725422317775210479438850229309841543280913999794424810621250830336 213 7497330139294745029568578338026928238327590287792998252382099865600 214 15007001562769399104453318944923036605442551094578248353739314298880 215 30224627708875912582302473945213414075522892379957594929987250552832 216 60554567709420382351302865918110498583364679855315738971228812083200 217 121556712658432132746071883453876596504084663866083811665288445820928 218 244535141254389787512565660281482743844474411520075036332510089838592 219 490334030008802261265506336895169532876775564184956662000071911407616 220 985723050017695267492512739119155246504858092949139681340350749736960 221 1974816093368784364959358855124187946843920828951096934240839450755072 222 3958057170071053304854551152463069528273353265534237797382023779713024 223 7953184266809438739426769450670791048722957604649468881925565023518720 224 15968713410286663333378706373730314993378701105776062837713682145738752 225 32244096213912165194421750044075478285670024729358524687399917858062336 226 64730831947828686146995503223934133247402783758519914527129768208367616 227 129839103148997481251116344659086541324236487538955397068994986960224256 228 260109565444669372738947361559565396739251169388671443297687631684435968 229 521944567476036386424753412084700049841615116020385483234165894424821760 230 1045614571538770413796365513134969356046343009283813563107122419905593344 231 2105032635771121955167600537994492762997588236511967899324569888258785280 232 4227319637409220319803787965644678089626304245454361765037046087077068800 233 8475344513858812330969880198876187255609961817825234689739579746825535488 234 17061116969266273682538716491548806918459141379205195564361759881231859712 235 34343089821629845406275345170690478651396718245519843498488720537625296896 236 69127891409454286894946514716566686931750307465258591736507842625573748736 237 138642280614328845361989375761420887288837877032958725120104786607680258048 238 279520727045017833391107612422219530824269913372900655484082231063871488000 239 560090519534747832477905307735505169517312395309571209724549165809760468992 240 1121064462601884857120602264221381798292538532567580228928159134720167247872 241 2250963160527661635889121015946478189164214484619538552646926300446797594624 242 4508993709314436809096575221895928052391738904826579581126339025698765668352 243 9032122195147100692829816823797799452910097680828164113917650901007872294912 244 18149053049403563833479631927631258994579914588706357937825138899677790339072 245 36524262523098760861145925935357611559185747116212795102289843393121036009472 246 73953150743364054499038500191095597398475165987625907111137949161303893344256 247 148584770759603008580636986622476475507028085791652051902194595103904152682496 248 297621854367789283549647297405143138154108007460904262257668321395339216027648 249 598862211524244698206281188091807773428630701942609792141569692290925717356544 250 1204056802928655125849788914426278166817987106171621802629047221207284183990272 251 2424396868406307841681017498619403070677840303936849309576143165165681151836160 252 4877741759121944732217927743490978118318998104040108760162150726333340586082304 253 9813379562862547562147640979486300190564631200413037802344030244670637736984576 254 19742551214962411319718852943981288288982532385491716168727518073349188603609088 255 39803530675327442176852526096736468324561557228813943888563544502720138313728000 256 79896541573748174842263979655994656418756289419291989187225732965460059451555840 257 160487835682920246857069385222041440284632198746577821758688211434967597680951296 258 321438839722789758495833054384117632200677477431818205773534253205966847880462336 259 646583026301173635245220380288513277452659594372936909596331149100186915909402624 260 1294323973494720432444676470427113433983851888592530224833056874040452963115204608 261 2605322007839614397030347162695477926698574654976912690887795640178045416898560000 262 5231949760098894974018631386632554428442150987132303245558851475813546849650868224 263 10504658335609325248826359759988167000448653008866911969659592021197879120934993920 264 21046370139774591680188262235179114131410352412826828919811810469278290443354767360 265 42152025829238689252433392814682676471641579057802465808411823221568632409085181952 266 84659764956614413857207995695312042196208403508497779429552860141209573952424247296 267 169675243211365863066757201456570773645342052409888406671834933980491457039102377984 268 340350930073742138061974056223616610814536357487287947816970781486811283518293803008 269 681072394833043687949303539599261022934203178925505945438867827242447889051435401216 270 1375424752796536695719345588327198444644282185852344875886292965879595319115015782400 271 2769820881493715276896889046838220316111244125992308301784810662323047125390238679040 272 5569995964428457570526894685970558115138775858844806283589180893548264630236808740864 273 11155169029577428649420347668088174971735695521119707407188141571547614450201783173120 274 22522817469242046415972511482235172323885404290260742574513200125410421556597886025728 275 45075989139925119848678139556764462130687096187381674829045959819723013492652103434240 276 90356869139577172060304816111514217271059133721069629998223946729535677046634443702272 277 181153874200049235863239822811293138044404437741612010356731507208152824595385692454912 278 362793415623154903994209511099292155815469477192987055593775967518740375262072687034368 279 727772333750063753193203416843760770400911662079907768148960223998437017845001233629184 280 1460462048133573883097171721639168573034261916471166264461089098159025637161928151269376 281 2929544689476399438946548555489866511216749513290626398047733113886267662089454415249408 282 5890172081228410543027808501488909324939777536006087028435495226328357792742192166469632 283 11819197540301335667474006241114289028012403208793216847296026700851493671188488502902784 284 23685019134016088832650079567992342509784224181723685043102096899536721045221902009761792 285 47556534481685847656108427479039742834606119419996375480244367790408376901823504035348480 286 95237399772474141972755700520116190879237352877692087889848851575040043677900141414580224 287 191187759028395126514538843560036613197212469065316310983997118304454265228470594347991040 288 382938892035535714459644331073052046877351236113957742429157262207732812699650699160453120 289 767618415398505682166832500014617966695054068755706201869356148334591683638845265135271936 290 1540831717206621464057913050320887667841238269207882565559917516409231411619081530745290752 291 3083404065740677181363369938510289208622828134943555848130876656737588881477706928304947200 292 6190679646829024121550198224931625817570478165125384386698895584366049418812015458635481088 293 12388966785040004198142117062690372535179367995432496951763013266128636386804894513749819392 294 24890033335837001866592570755252089405347629435105658562460341115548846506483270378678386688 295 50034696168715814493968697221555351080826692419419559156250199787266990675436957845629698048 296 100260364460212987058525061226399081364251960000745299835997537741660954597726728507464089600 297 201157302663030501019009011730426093403832503874511204750318869373745153351629499735610490880 298 404351641302395488124286469149261564968716476142688345751273879196844688003022336177404379136 299 811249577575209083856408495409034852638747287777459111815842933955382352630748843237538004992 300 1625554709114919896842219659350683772519071778145417128007640078584796277211142691534351106048 301 3263331634087846710202049992831823814004452366652829873519096999865718842220865403305802596352 302 6534811412081031364749173768417285140653110606880323492040738561528855209640784153436338782208 303 13134807975404766284258937798863670382459868202357956944101833617437050620873995081470546280448 304 26481467692348319121489793949321916093669089117657171258269825841606956896923377180384165888000 305 53060713111560693575120473291687482339068648718210307456570186424782924096235394522665134850048 306 106479944554956256701424193024535015234482355873705819693252333568652219301229136305618547638272 307 213285814866126031176651337359215530974732946690398189186606449609201139610420406484226438856704 308 427093110942193690791387396814663862758695069289574858053375751173437000833580227165235827441664 309 857315109144037152211283126206724530372765194031820594187728614077082331343596939511169353252864 310 1717759105547724075051074584990845865600905443516312066456434339884372992363630364203036404875264 311 3441775985614747691359165835136485340912560997937965889074822903229162644080133698767468206489600 312 6891895670588561437727687223812695494772788810416387453032251437738880833964098024683463608631296 313 13850540936049651315530218875943189493126912137156420305125347925722206034358841066555144782479360 314 27709425571458368686069793305426103799201491088853296285133301482724967614521512760258816760610816 315 55602412528816190582345408788726153483251652097596617417683926853622157236727299317785231825567744 316 111338324247377438044840506434087903973665973227840525633489543807733203206315888669946898781569024 317 223744642012715331130878523721260584004633298716859377651952608419377516275522097614905278606606336 318 449091274302371344823553313722148332095218625825486244881365498044621697345379675642327778778415104 319 899250542122703144688304138297381440247738603912150816147704516893154504553649671559667038600298496 320 1804909045353169019623793341713271536839285321391371590605250158609775668284641264769402963461406720 321 3618362038850021679577166770251221282136981460872169792290288483650840215472405091738897775270559744 322 7296531714705828841461394148275190023482838648370325862139094132320702583266668118878438488975343616 323 14598136398621969844368476473102532733237858719981248774606812488459982938382065259063181512907161600 324 29220302651398049927163896940399472927764997865839009892875529195007965848679162724314121349292359680 325 58611484265669772660919395617292510024698212093466552007346821718641709275420776692630079665539645440 326 117291320116489014444475431929182445717063710731648516903331948768733729582066533882860894117861261312 327 235676265595369534851137114971923702116804006178743640024876782840672435663732755727333544824234049536 328 473368902952648408820055130434471461429792965426591960264583572959129046748602436133888765858536226816 329 947079563831044163253293464341930051197922363576760984972358672575509648653329774755781205650982305792 330 1896346378386871338430959430910977723761197896584415182381143115757429250305858925434785924478987665408 331 3805816261122440748408153875184661175714514809754189639380840855153318218606914106408912928020113653760 332 7618194274419230532589425257050675215525089127801058916070959022125866296211426340587496395571296468992 333 15275759061884555279817555554189467615626535305358195655997581915167111746408441447793016028329007906816 334 30586514135365638750425071144012817173098721321610682710977976160036782740804072910357608267490384674816 335 61418000351906974836379862537462807939116997619481405214835638627991480217518475924116250010807351377920 336 122905992727007006054339645146193379761925296660751393227636901915388078931011331877775652443279440478208 337 246616893720734160496848371111966044186300559672071488631878487413935020565728034095297557735703364763648 338 496103460392383632638473465145910407603944477637474871980347585863479899466405649401864364759660976144384 339 994971605700892992349353773106897488613695361435598764480337345773461979523799309970683250175079092322304 340 1993372820538245747396123629705915407528264492538838086060990299857774765350343241388980969011730333040640 341 4004663599013913928476706797656378369281502149055553368401180512523259865670127770341008957969633523007488 342 8045163113902672724322332671801851847012950626066861129360760850661940401279138115808111955831612759867392 343 16161998059555035183382503496581893910925793908045231043838321352554722142436041381868411991447916947439616 344 32413585908797182535187304684386525592976453635979848069072642269147995959719289201552059082626698179510272 345 64934679565218899672481366598240336511302746255826959315820484015142253929255226128482400284930433500577792 346 130299390120935937753389762114349814324004848447122971342341765937669555897777043158477929048569015567384576 347 260885467568870634445730876840612389515609267517891977825150730480262477155065146917964610416276796845588480 348 524064433753731340403072574576526865972015100024952236774039049799911877186218778643999239385663719377731584 349 1057302861971422966852588432734262079707216460006577598043028454957371445876791496520278552983767941501681664 350 2121486219790816148240009328154430420236822614980660039457269676432903660381848447464767161626866260063027200 351 4247559436813612439503240298099465014355238359939656641162014530544581166515873864545674360359952771499163648 352 8504292868091185165052923879780138376473662979835986406818979416446710024536101668323628794932346045744545792 353 17063629702966132046384507461047526839526443519412011560607660965038706198098326972040938035139335107966402560 354 34163955383788105236954788056419887070105632078650715619195123351507603162214069701010996367128432226917679104 355 68548086634711257339024214918788774486527734396261586226269055231596350920532633943596714515355436519744602112 356 137683308915115972985020799986774883229899389429750252420214933206075754097343919998059353780307065215247187968 357 276430801188051339151429020868969934800328385014474587281844107633627040409192896947063196169257228749055721472 358 553081778243237725167972680543888869946973240267909329551567023795835225414490288435701114119613029564020686848 359 1110860641652023116791724322281356413948697845633635298844548629534734868879209793758329626235995596534105243648 360 2229280654742349509285717910233628506454261169471569252272936351884089035558007233444058033623042167331094528000 361 4470450806309991549287626315988503031609611731846986873891328364311559879305657172133151043425407226221288226816 362 8999615177189328929272489646896739488903615527416681744550339002911424984239179555352894561810433670018374828032 363 18008624524709753191456537216180636325916733785028996768583507169708978804578817544479643919614406414848877395968 364 36111190752730459712028653656232846132928494872014326331995305978279245970162219426697835799164203577819032190976 365 72297534868109682087349770691562951050733011585593718899853245267647522629128106323586509966276719754135086301184 366 144745376461516889501284468141320419671218066854317570271431757157473106635863547587554696668450064705264216440832 367 290392593274818930962078496831807944760948395807415935373215114048014581537371104817399453752279880592492695912448 368 583190094154398267149515821794728170637929490544913990294034494050878145116459568680905735278905764336890093240320 369 1171190003518317344749749299851680903507924378949992219683277520011454254316353855454025126106503534977589589311488 370 2344784914641395094724857427834474088131881456830066558914159305977757490674425069954157079987353073107083880038400 371 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952000000 372 9407998549822705241603735648911243725919918214481251670227888415369217747198308588369910253241564330251191937138688 373 18873714882159660208616083172969182198624621203284474209598279213654811063397833793846384373067432736148096708247552 374 37785908285995486900837907596036160895105765589450262331958226682587205839463145332430477990524401522726668639141888 375 75841166223724139186916003942756897275207193459069722053248131152117497667598634878024920691775555398466663836811264 376 151759289490800611341043490385709387546127433283902071932019598814790162760532225245525259872330182897794278118916096 377 305981204368875877632854420777677750955072350272208234280785965967345683131783026154263911385590673023138970487226368 378 614425034125026410216476281561614477772962184248820558978318700272456723874284627971741214412111653273828355223846912 379 1233775319024602130334487443135746907271559335906449298790130937220444162970006407269909212106083921002757538946482176 380 2477401139598302880472044646296529717994388606630514959247248947791949756382887117192671990775889070915716734890541056 381 4974503282294803000550228812643131242891317082896262641828472042286022373651522839691051114679220599651836783776235520 382 10017960075433296339721945945461513809941523709515839815325853598029474760403165797952077195304489801675085166535507968 383 20055621153964789919050031410973099426785587288666912353985681342761072381692080201209861523736422061170573647066169344 384 40268850332715157754949178982346773308791493534415686494643155859139127650470149244865380112492383784904373806093565952 385 80774112702608682385172032205294408300413465504454165669294001478703729631569281753399245822514077063653587380128972800 386 162336265529145254354589645212591688876928525794317640271946968825492373698568507719026776970125852440123307320064081920 387 325933395256575132043972219708387973395619603245290174837268283039920610493824926177618810460408022180752426735817981952 388 652497222612292575755340904058378244612120482318907796821223738774309152535993807725020249180894203011757759519480872960 389 1308777037819439021515060595966370276149528619607780276522570513715425894362051347668736267922257357925032955326031200256 390 2621336668233731913034499979782354339224344894185525235925264063597659378014166427556168305404983667751583346939131854848 391 5255281978450310059416929252396754634866315304937599414784271581084677386995211962507989176011530508508224814835161890816 392 10550911611245728065547232241856056330269032262888155446956522214615302393084437068682066560668063170632635616732397961216 393 21140910012638279454473045291491455125432703627132612617007649136287616542166199370290656073460972177580951408431180283904 394 42526427679743775835895918863924601805367342275656274726929921278028790525089853424056971911832269911460030363426185281536 395 85108333384212075098522726616310205818972236824205364802768313753170759026433974920654815110551417784142316459062722560000 396 171477530966708773531838382515825007279707025305065623898910972895277381149555860580874886741259152868790445013815263232000 397 343156800205143086797243633716962749862096058875196030884761841052784500394581786880080214525743316505661819962940897361920 398 688169592510161139143302459338802664508866593788988066169370718518082591267488178368800486649156732077668195330737206984704 399 1376984747489844005434018898470606081986315614026183438216949101875300344440480567036258384636633498613195366454467600842752 400 2763007369552992190931833514043222705532785198327269158728805511498492955558020078253720528009747479636416394010839817912320 401 5531179238862158199042978866430451434814229808240196764483272341710067206360073838896700346726055234935704594365625130811392 402 11085598726627098575392861005408929976497426968615856540582020617629000241318299248545067501631631710354332317279004989063168 403 22186690952522718602323657525849878024240832171988688422241025191397244368368699544257912875382944247697280053589846463086592 404 44414697903094827742081809758451804238470939636662644420687340932499139098689668547629900076418370700697534557931256886067200 405 88946242613173088097845549859436744764255298460450811205330269200881742502275599159316791605072667638267543734394280596209664 406 178815639557762246016493090822864566273583466741838069816497499121726766529422219045713681423942984551273422852768818421301248 407 357961807099919616332462139299745518067081135825158280242637322641090735954462593764339957453105826744970641311550148521754624 408 717906782106209978461780024523589349253647485699209404143128591668004689282634121566155482537530799344484056259175367118422016 409 1441102011962741945715175371511440866825922208862133058040534373698204624895158733898912478758579320967748842214550921103278080 410 2892119863457337620414629472643373299249270487968730334370338479325525336658862137985202795673754371208211552609477192581120000 411 5785561838852255738027162775902812140578197785303389231179246256241599484900196898662055969768388172986118287643004431878848512 412 11618719707457409375178863453983983796024040707780206710146987225742956186769408214223525562688435846481263142551810545555603456 413 23311477683419326593440341422467637948508862740052412916853855116556645822157283299179472316946119804865456500850423707241283584 414 46644109157839941142047144134792324570292234429959682832724818994562072629634128561425350688626310498846035920485648161948303360 415 93584371389697913656424746327583330566427594157887363651689160649407079053742124605780386143529613445303792703958506788416913408 416 187845664091437041878176253930592218677639474711130151271925801665175149637710232029685766038549495342291518809030637495737384960 417 376960555642951361066340185252607357751749486413551722484878129017277158394594181843355895361143244031490412745149319839418941440 418 754090341613913025774012060824071104889695044425942300961893128126144564671744859391243039160159055175901808840577045658563772416 419 1511269136714014093002327469967271316077468395530693723780284135423811153200145765390181362311492460162611563823735000447125028864 420 3027192107448311536141276423703093340275328760029455987344332198366354123170595162654972056664480515930550169780126165336712019968 421 6067922641137447363589088072914697831446343247966020454059614004059928076945709981672443988358766400894779007582524809051495202816 422 12152091393763883876746018416439609043967509369420571083364367536912519950616843550979887826753299244629972416791776592156675801088 423 24344798066250240627411642509404751540622075922562467604841583895806699393047246071047275278596014596360980837650370619447565090816 424 48781657430938086435707724552267378907334814794893272869405625121438493634205225805359549707394705702150976617852194091866014089216 425 97649960789817448335777274547789229180402018248392040006785327729771194184279377411439098614980165766117496711046932045351683620864 426 195416352045305985576790752034951654258506933756785212936160822082556478911757623867595696155216657705924629967085407404754779242496 427 391639594294565098915451003510210573110396736896834091242830240761815259727544619254396384862209715406256508548298254520842599792640 428 788824527977371827550058835388707313627666347944419815636001440684859762070700489754872718536627709968707799518519316185343147900928 429 1581461476784159775532037990280611367347557796867481379062862290793064628439633714741425401881648611857299511952110562281951135268864 430 3166388790685970569638548998291401589324411140079182528844687681061897533514024461511650771770927398187220762917922879028688488235008 431 6338322920760182768996254824951089346055695154309116690839716321285024309643660174269381492354063075530636308257768565201034924785664 432 12709917877849815316307450620111895696552627553522743180581478397537424074980987856015242677581375825998441311047073973264017539465216 433 25453107792029080410929842210433508397546492351949996160065002550042223605655643219506965048036001326934051316625684789389982768824320 434 51163553990043748951014305987332796751318179019958310296013015236160241751441996067152327720638543108460266755018724847790342201671680 435 102389146464493451134511678992035795000500748319478154487895469952936735654646143007620174868613666339980462638382711100500357700124672 436 205421552298022931316445550074792785420198750040443498421230491168576063452703191159785623799443493062079520037708467829665037404864512 437 410976192741363661746150864030424438858162449060505036038069165357021628728181052349477166370379984823907714853543083030777865569304576 438 824680692461742205314126887618045672080506352203179875586106082621368044823242840312025667556366442992663262658672187176235441709907968 439 1649583198499014075817020048370822790857287619372389816498225803609185259351110130673894533065221217151574316614221286638217201352441856 440 3310523252065147009298873281239895652563850885005518977688349891580568007578992103899760801297844990015035547628540482306645880855330816 441 6630796597109669864051454055958330458970836000986597014363286774606367330986882690302941672594755186856450571450426740273628349336649728 442 13308814531779911325976388083886801776494897961803919560818301986950182277467002990591877149299869974867477812614737144779075957555200000 443 26665895697595077797028317201891166354099217420215981336577171682439703882660286312029634173061200811510475011429890402936550697249800192 444 53377218815458631024715967141775332991595537425474920051921936502328197720827659994267155286792011845868497680460172441993947307101388800 445 107027002152528114633387930711508667683573690361207584376449431829349135174697844209781632217601685028822281306522694700712970089813508096 446 214235713986130130989413192374989336500735791062586998267969236208493430171424037900394812197881810949034753243446955945909323830034169856 447 429289121537092819730694374033852678102619428655947229353755148891065079541975648464531589327816605909325364323700961341993874086900531200 448 859123372117407344629300740923621359606004088332409947252721415431515638550036345371557821943668534492821300538606622317437899125022523392 449 1719700421683405903039700129463018728280715459386194530626005811261392555676299486589768025988764596116764126120425776990742867453302276096 450 3448122908058359088765992144620693510973674615100636877975389504912952782809959748259450344586094355020257402500126748116688150126147928064 451 6904967880808265460218576174936043076359592926529521572674156892216073237077280271598814981780753872827243955259528690368578715471839232000 452 13839009310588355196059125302187606334093331507486535867759573392399372045679096460130677605590058288276918411383308027854498815008823050240 453 27771053977886548074108564051784877248583929109141048447235177530293865920236707854447107665671478312945614425532218126484490059026108776448 454 55576996214539285278963495646348378714816833003595088161363866590148402526302858809213872501777217277038145452101537029509789778930391056384 455 111363321981675705342405196549368502735527514719068123924088802357660829167582376220345688026159998460957790510425678718264437523129823133696 456 222912714676771086048791019993556334631849561626472201271609666206311901992921782309062880961302720394699136226382561578079859904276571619328 457 447127924347479899645446428250847973389260848571296076507243762849555509590142773696726296285484505098883158891483552147016613814671620702208 458 894627990121799150018854110291334605100110761519264059861351648681091506495799607130195602388934457143333428194029512577135197345377092108288 459 1807118768731887134979848402485324809636496613118779648372181200497246404136274081624055676040210367673888156119054622743164941060379018002432 460 3626146063122633493254456926239086685563843286291060315844014336417868402368998074823887666255315037605923845392106310545592913033841258528768 461 7276109177562985433098434095015047503709386692689122669887332543682487992930895972799327960860418679728142757092206751209711887893848962105344 462 14589432497809905938992993568993960839577679823045436024461077385563024717413197919272956903517382054012996555290654330729620747391082994597888 463 29199704915522815518751817350207686545164347251184498832346545658116956724495183183803522356840829136977751293600803525312951798880061628612608 464 58518495087634223270451235913099743753237195102904007855689610670467669389954865483364807855430601296536977918741577701218533906890955482464256 465 117179892483174757220439593281420732301964590926450027940575044566015845909067129905638931480959934220171726235331120183148224184738909635215360 466 234931394197974757159027672383726443785889984735468104797933382032353720334763855566915126042314794948734534062054099489141073853305813951578112 467 470243861217033009463487668648042873693087171392648242207055625998255459680614108304255094138226207569729789185036105060178564695830291023921152 468 941440404486774756790556146997560712689442347589576565942083406830380966888944209534572293410443959320111381022391975325098171864707239849754624 469 1886310464363300969890003208920431300470649512474561425384866571062694104877665993602968165303257477690569251593135105387264096632382447786393600 470 3774145220010935920361735713363222545426527832635970981214488589859580285799677575887635698820901426070181387429981835102113861221639548055846912 471 7593257032909724267884485644636063453167305492033961810549262887877826814907550017885402759966203737467127860049456587868004927171081344361955328 472 15194135522241118438677617766883926628760755022502164273322303014426614010036827979179302361004339828379470141317471297373938194126535951139209216 473 30510214347228955323893579175556648816339814659952178982225041847588594103621303052894554179159597311882371022131872540954729824803044100923195392 474 61166760657753972783633170721259852303261594857841778487146606677659627507499782619232247706900295809912858931660061017357683773466054840220123136 475 122723739884297444596189041096243850394741764483516678368150607975272426482352035940979533676683528116220696229710297862577298543892020716103532544 476 246227916906173887250223481499935992365920678502699599524016005190451195899409013286989143879132929225231349192200947380878459081703863503533637632 477 494016708087505770616137761614768567884715656076731684623461588860715077668227909384038440809797604436042611849962598073204642151247371149720420352 478 991155164725327533463657120459330302075179910296128340397782334681055527075275584388197187722658700843245050631046602769304732278174030584747130880 479 1990114700826445047505768233993143519914731315948919108672712561761174483497600582826695140702976131614389668589896722095848084495546281882759987200 480 4000350046606098638690363168881438307034482893364233539216197033613684370780562936251821941835853676324145409196786885315826986021837976541908172800 481 8004163283010204081262415297189678407939405637792986030802878444479453138333879049988464848254793414053796251395286581103928609641695163525328011264 482 16014570063121040146987593788838943148490308471871302003907475202878157020145397631217170308715713812049912156652815975453648115234748903621268602880 483 32116549085650928076453872300112094953541577691737223200039006800625824448977748699797709188317205399292299467377031336348368773788517879231113330688 484 64283046148106912028609850155900880567975132953757085938491760112605654845776613649517343274283426670123156165652005178663064715187904371027127304192 485 128865780157044159311432333645861905101302131329210009107465999293335345378479924798566235934460948569477655716691665393124092436041020417443658465280 486 258530727942969212634098356182550860776875903782942250829551942768334785922097709595883270231306151083572227127750410881709419553855938635925727215616 487 518659791143700213290664090146755822702295089814928966888343773899997762174471139189268137187380810056378285644234981954341308471259672873928275001344 488 1037744140090243401524796077516763516022171988977260369853204393146504574905421766502872636004778255020834307751102475209396397867211728954658205466624 489 2078635002719205323218824805041158543680538564882327030626474816508311524523573856750826540561444509948597721048775328294671407293908180500905151430656 490 4162065011211696010505051743427279390806706976511787456940669298106607620037974873494157871297194543564896936263753137162110222678459747808040764571648 491 8343310045516533477279712020234407995395933340012108496632217256573153524039258386958334903291611181800599849192316196615290077719493042841003375984640 492 16699406773095161258739163062722048799980212938016572715098353620052932570720722533896682580381370426715070349494505674757959910347368450498621316530176 493 33402010216705846093523260881007405802257512440531234360655187016832521522101996507788368354212277869208608361766479669897764759421832492201396274200576 494 66976640641249965293472998562433454528557699363959270966068281976904487599873770775306909154699554590454470513516248640415156210106826909427089169973248 495 134004428010748307803664953213879840293868783759887964819472240381435477290316364590533869404591701433364423631471990406939831439847183278120636598190080 496 268520323303980387774519467317888992955271417839470158512301245039135975486320959580268249761109325391283673307338912074974853076029661148905855778816000 497 538575048455412092050607617306165923013144386638023003644672782907067013689706610358138032377996418356231824747862617933235276741065206075805459304939520 498 1078582205301778746169346005104693920655383554171189848134744505787676085915340265834037495421385419781217162420031043397537086031869237011071749840699392 499 2162585963797885477310901355644758552406625921731138522327070712903761393430975773899600406933185618322715480910648358162683188144892596704388075055218688 500 4327422383638699552157436779206086079230400784868931651696911188623088878846979761555683062054845295753472196416634413874185213153660489616500313473155072