0 1 1 -4 2 16 3 -64 4 256 5 -1024 6 4096 7 -16384 8 65536 9 -262144 10 1048576 11 -4194304 12 16777216 13 -67108864 14 268435456 15 -1073741824 16 4294967296 17 -17179869184 18 68719476736 19 -274877906944 20 1099511627776 21 -4398046511104 22 17592186044416 23 -70368744177664 24 281474976710656 25 -1125899906842624 26 4503599627370496 27 -18014398509481984 28 72057594037927936 29 -288230376151711744 30 1152921504606846976 31 -4611686018427387904 32 18446744073709551616 33 -73786976294838206464 34 295147905179352825856 35 -1180591620717411303424 36 4722366482869645213696 37 -18889465931478580854784 38 75557863725914323419136 39 -302231454903657293676544 40 1208925819614629174706176 41 -4835703278458516698824704 42 19342813113834066795298816 43 -77371252455336267181195264 44 309485009821345068724781056 45 -1237940039285380274899124224 46 4951760157141521099596496896 47 -19807040628566084398385987584 48 79228162514264337593543950336 49 -316912650057057350374175801344 50 1267650600228229401496703205376 51 -5070602400912917605986812821504 52 20282409603651670423947251286016 53 -81129638414606681695789005144064 54 324518553658426726783156020576256 55 -1298074214633706907132624082305024 56 5192296858534827628530496329220096 57 -20769187434139310514121985316880384 58 83076749736557242056487941267521536 59 -332306998946228968225951765070086144 60 1329227995784915872903807060280344576 61 -5316911983139663491615228241121378304 62 21267647932558653966460912964485513216 63 -85070591730234615865843651857942052864 64 340282366920938463463374607431768211456 65 -1361129467683753853853498429727072845824 66 5444517870735015415413993718908291383296 67 -21778071482940061661655974875633165533184 68 87112285931760246646623899502532662132736 69 -348449143727040986586495598010130648530944 70 1393796574908163946345982392040522594123776 71 -5575186299632655785383929568162090376495104 72 22300745198530623141535718272648361505980416 73 -89202980794122492566142873090593446023921664 74 356811923176489970264571492362373784095686656 75 -1427247692705959881058285969449495136382746624 76 5708990770823839524233143877797980545530986496 77 -22835963083295358096932575511191922182123945984 78 91343852333181432387730302044767688728495783936 79 -365375409332725729550921208179070754913983135744 80 1461501637330902918203684832716283019655932542976 81 -5846006549323611672814739330865132078623730171904 82 23384026197294446691258957323460528314494920687616 83 -93536104789177786765035829293842113257979682750464 84 374144419156711147060143317175368453031918731001856 85 -1496577676626844588240573268701473812127674924007424 86 5986310706507378352962293074805895248510699696029696 87 -23945242826029513411849172299223580994042798784118784 88 95780971304118053647396689196894323976171195136475136 89 -383123885216472214589586756787577295904684780545900544 90 1532495540865888858358347027150309183618739122183602176 91 -6129982163463555433433388108601236734474956488734408704 92 24519928653854221733733552434404946937899825954937634816 93 -98079714615416886934934209737619787751599303819750539264 94 392318858461667547739736838950479151006397215279002157056 95 -1569275433846670190958947355801916604025588861116008628224 96 6277101735386680763835789423207666416102355444464034512896 97 -25108406941546723055343157692830665664409421777856138051584 98 100433627766186892221372630771322662657637687111424552206336 99 -401734511064747568885490523085290650630550748445698208825344 100 1606938044258990275541962092341162602522202993782792835301376 101 -6427752177035961102167848369364650410088811975131171341205504 102 25711008708143844408671393477458601640355247900524685364822016 103 -102844034832575377634685573909834406561420991602098741459288064 104 411376139330301510538742295639337626245683966408394965837152256 105 -1645504557321206042154969182557350504982735865633579863348609024 106 6582018229284824168619876730229402019930943462534319453394436096 107 -26328072917139296674479506920917608079723773850137277813577744384 108 105312291668557186697918027683670432318895095400549111254310977536 109 -421249166674228746791672110734681729275580381602196445017243910144 110 1684996666696914987166688442938726917102321526408785780068975640576 111 -6739986666787659948666753771754907668409286105635143120275902562304 112 26959946667150639794667015087019630673637144422540572481103610249216 113 -107839786668602559178668060348078522694548577690162289924414440996864 114 431359146674410236714672241392314090778194310760649159697657763987456 115 -1725436586697640946858688965569256363112777243042596638790631055949824 116 6901746346790563787434755862277025452451108972170386555162524223799296 117 -27606985387162255149739023449108101809804435888681546220650096895197184 118 110427941548649020598956093796432407239217743554726184882600387580788736 119 -441711766194596082395824375185729628956870974218904739530401550323154944 120 1766847064778384329583297500742918515827483896875618958121606201292619776 121 -7067388259113537318333190002971674063309935587502475832486424805170479104 122 28269553036454149273332760011886696253239742350009903329945699220681916416 123 -113078212145816597093331040047546785012958969400039613319782796882727665664 124 452312848583266388373324160190187140051835877600158453279131187530910662656 125 -1809251394333065553493296640760748560207343510400633813116524750123642650624 126 7237005577332262213973186563042994240829374041602535252466099000494570602496 127 -28948022309329048855892746252171976963317496166410141009864396001978282409984 128 115792089237316195423570985008687907853269984665640564039457584007913129639936 129 -463168356949264781694283940034751631413079938662562256157830336031652518559744 130 1852673427797059126777135760139006525652319754650249024631321344126610074238976 131 -7410693711188236507108543040556026102609279018600996098525285376506440296955904 132 29642774844752946028434172162224104410437116074403984394101141506025761187823616 133 -118571099379011784113736688648896417641748464297615937576404566024103044751294464 134 474284397516047136454946754595585670566993857190463750305618264096412179005177856 135 -1897137590064188545819787018382342682267975428761855001222473056385648716020711424 136 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 137 -30354201441027016733116592294117482916287606860189680019559568902170379456331382784 138 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 139 -485667223056432267729865476705879726660601709763034880312953102434726071301302124544 140 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 141 -7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 142 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 143 -124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 144 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 145 -1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 146 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 147 -31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 148 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 149 -509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 150 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 151 -8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 152 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 153 -130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 154 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 155 -2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 156 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 157 -33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 158 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 159 -533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 160 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 161 -8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 162 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 163 -136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 164 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 165 -2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 166 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 167 -34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 168 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 169 -559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 170 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 171 -8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 172 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 173 -143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 174 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 175 -2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 176 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 177 -36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 178 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 179 -587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 180 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 181 -9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 182 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 183 -150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 184 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 185 -2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 186 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 187 -38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 188 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 189 -615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 190 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 191 -9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 192 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 193 -157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 194 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 195 -2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 196 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 197 -40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 198 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 199 -645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344