1 1 2 1 3 4 4 1 5 16 6 1 7 64 8 1 9 256 10 1 11 1024 12 1 13 4096 14 1 15 16384 16 1 17 65536 18 1 19 262144 20 1 21 1048576 22 1 23 4194304 24 1 25 16777216 26 1 27 67108864 28 1 29 268435456 30 1 31 1073741824 32 1 33 4294967296 34 1 35 17179869184 36 1 37 68719476736 38 1 39 274877906944 40 1 41 1099511627776 42 1 43 4398046511104 44 1 45 17592186044416 46 1 47 70368744177664 48 1 49 281474976710656 50 1 51 1125899906842624 52 1 53 4503599627370496 54 1 55 18014398509481984 56 1 57 72057594037927936 58 1 59 288230376151711744 60 1 61 1152921504606846976 62 1 63 4611686018427387904 64 1 65 18446744073709551616 66 1 67 73786976294838206464 68 1 69 295147905179352825856 70 1 71 1180591620717411303424 72 1 73 4722366482869645213696 74 1 75 18889465931478580854784 76 1 77 75557863725914323419136 78 1 79 302231454903657293676544 80 1 81 1208925819614629174706176 82 1 83 4835703278458516698824704 84 1 85 19342813113834066795298816 86 1 87 77371252455336267181195264 88 1 89 309485009821345068724781056 90 1 91 1237940039285380274899124224 92 1 93 4951760157141521099596496896 94 1 95 19807040628566084398385987584 96 1 97 79228162514264337593543950336 98 1 99 316912650057057350374175801344 100 1 101 1267650600228229401496703205376 102 1 103 5070602400912917605986812821504 104 1 105 20282409603651670423947251286016 106 1 107 81129638414606681695789005144064 108 1 109 324518553658426726783156020576256 110 1 111 1298074214633706907132624082305024 112 1 113 5192296858534827628530496329220096 114 1 115 20769187434139310514121985316880384 116 1 117 83076749736557242056487941267521536 118 1 119 332306998946228968225951765070086144 120 1 121 1329227995784915872903807060280344576 122 1 123 5316911983139663491615228241121378304 124 1 125 21267647932558653966460912964485513216 126 1 127 85070591730234615865843651857942052864 128 1 129 340282366920938463463374607431768211456 130 1 131 1361129467683753853853498429727072845824 132 1 133 5444517870735015415413993718908291383296 134 1 135 21778071482940061661655974875633165533184 136 1 137 87112285931760246646623899502532662132736 138 1 139 348449143727040986586495598010130648530944 140 1 141 1393796574908163946345982392040522594123776 142 1 143 5575186299632655785383929568162090376495104 144 1 145 22300745198530623141535718272648361505980416 146 1 147 89202980794122492566142873090593446023921664 148 1 149 356811923176489970264571492362373784095686656 150 1 151 1427247692705959881058285969449495136382746624 152 1 153 5708990770823839524233143877797980545530986496 154 1 155 22835963083295358096932575511191922182123945984 156 1 157 91343852333181432387730302044767688728495783936 158 1 159 365375409332725729550921208179070754913983135744 160 1 161 1461501637330902918203684832716283019655932542976 162 1 163 5846006549323611672814739330865132078623730171904 164 1 165 23384026197294446691258957323460528314494920687616 166 1 167 93536104789177786765035829293842113257979682750464 168 1 169 374144419156711147060143317175368453031918731001856 170 1 171 1496577676626844588240573268701473812127674924007424 172 1 173 5986310706507378352962293074805895248510699696029696 174 1 175 23945242826029513411849172299223580994042798784118784 176 1 177 95780971304118053647396689196894323976171195136475136 178 1 179 383123885216472214589586756787577295904684780545900544 180 1 181 1532495540865888858358347027150309183618739122183602176 182 1 183 6129982163463555433433388108601236734474956488734408704 184 1 185 24519928653854221733733552434404946937899825954937634816 186 1 187 98079714615416886934934209737619787751599303819750539264 188 1 189 392318858461667547739736838950479151006397215279002157056 190 1 191 1569275433846670190958947355801916604025588861116008628224 192 1 193 6277101735386680763835789423207666416102355444464034512896 194 1 195 25108406941546723055343157692830665664409421777856138051584 196 1 197 100433627766186892221372630771322662657637687111424552206336 198 1 199 401734511064747568885490523085290650630550748445698208825344 200 1 201 1606938044258990275541962092341162602522202993782792835301376 202 1 203 6427752177035961102167848369364650410088811975131171341205504 204 1 205 25711008708143844408671393477458601640355247900524685364822016 206 1 207 102844034832575377634685573909834406561420991602098741459288064 208 1 209 411376139330301510538742295639337626245683966408394965837152256 210 1 211 1645504557321206042154969182557350504982735865633579863348609024 212 1 213 6582018229284824168619876730229402019930943462534319453394436096 214 1 215 26328072917139296674479506920917608079723773850137277813577744384 216 1 217 105312291668557186697918027683670432318895095400549111254310977536 218 1 219 421249166674228746791672110734681729275580381602196445017243910144 220 1 221 1684996666696914987166688442938726917102321526408785780068975640576 222 1 223 6739986666787659948666753771754907668409286105635143120275902562304 224 1 225 26959946667150639794667015087019630673637144422540572481103610249216 226 1 227 107839786668602559178668060348078522694548577690162289924414440996864 228 1 229 431359146674410236714672241392314090778194310760649159697657763987456 230 1 231 1725436586697640946858688965569256363112777243042596638790631055949824 232 1 233 6901746346790563787434755862277025452451108972170386555162524223799296 234 1 235 27606985387162255149739023449108101809804435888681546220650096895197184 236 1 237 110427941548649020598956093796432407239217743554726184882600387580788736 238 1 239 441711766194596082395824375185729628956870974218904739530401550323154944 240 1 241 1766847064778384329583297500742918515827483896875618958121606201292619776 242 1 243 7067388259113537318333190002971674063309935587502475832486424805170479104 244 1 245 28269553036454149273332760011886696253239742350009903329945699220681916416 246 1 247 113078212145816597093331040047546785012958969400039613319782796882727665664 248 1 249 452312848583266388373324160190187140051835877600158453279131187530910662656 250 1 251 1809251394333065553493296640760748560207343510400633813116524750123642650624 252 1 253 7237005577332262213973186563042994240829374041602535252466099000494570602496 254 1 255 28948022309329048855892746252171976963317496166410141009864396001978282409984 256 1 257 115792089237316195423570985008687907853269984665640564039457584007913129639936 258 1 259 463168356949264781694283940034751631413079938662562256157830336031652518559744 260 1 261 1852673427797059126777135760139006525652319754650249024631321344126610074238976 262 1 263 7410693711188236507108543040556026102609279018600996098525285376506440296955904 264 1 265 29642774844752946028434172162224104410437116074403984394101141506025761187823616 266 1 267 118571099379011784113736688648896417641748464297615937576404566024103044751294464 268 1 269 474284397516047136454946754595585670566993857190463750305618264096412179005177856 270 1 271 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 272 1 273 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 274 1 275 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 276 1 277 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 278 1 279 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 280 1 281 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 282 1 283 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 284 1 285 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 286 1 287 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 288 1 289 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 290 1 291 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 292 1 293 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 294 1 295 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 296 1 297 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 298 1 299 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 300 1 301 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 302 1 303 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 304 1 305 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 306 1 307 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 308 1 309 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 310 1 311 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 312 1 313 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 314 1 315 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 316 1 317 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 318 1 319 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 320 1 321 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 322 1 323 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 324 1 325 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 326 1 327 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 328 1 329 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 330 1 331 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 332 1 333 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 334 1 335 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 336 1 337 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 338 1 339 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 340 1 341 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 342 1 343 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 344 1 345 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 346 1 347 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 348 1 349 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 350 1 351 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 352 1 353 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 354 1 355 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 356 1 357 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 358 1 359 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 360 1 361 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 362 1 363 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 364 1 365 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 366 1 367 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 368 1 369 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 370 1 371 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 372 1 373 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 374 1 375 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 376 1 377 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 378 1 379 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 380 1 381 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 382 1 383 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 384 1 385 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 386 1 387 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 388 1 389 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 390 1 391 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 392 1 393 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 394 1 395 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 396 1 397 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 398 1 399 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 400 1