0 1 1 -2 2 8 3 -32 4 128 5 -512 6 2048 7 -8192 8 32768 9 -131072 10 524288 11 -2097152 12 8388608 13 -33554432 14 134217728 15 -536870912 16 2147483648 17 -8589934592 18 34359738368 19 -137438953472 20 549755813888 21 -2199023255552 22 8796093022208 23 -35184372088832 24 140737488355328 25 -562949953421312 26 2251799813685248 27 -9007199254740992 28 36028797018963968 29 -144115188075855872 30 576460752303423488 31 -2305843009213693952 32 9223372036854775808 33 -36893488147419103232 34 147573952589676412928 35 -590295810358705651712 36 2361183241434822606848 37 -9444732965739290427392 38 37778931862957161709568 39 -151115727451828646838272 40 604462909807314587353088 41 -2417851639229258349412352 42 9671406556917033397649408 43 -38685626227668133590597632 44 154742504910672534362390528 45 -618970019642690137449562112 46 2475880078570760549798248448 47 -9903520314283042199192993792 48 39614081257132168796771975168 49 -158456325028528675187087900672 50 633825300114114700748351602688 51 -2535301200456458802993406410752 52 10141204801825835211973625643008 53 -40564819207303340847894502572032 54 162259276829213363391578010288128 55 -649037107316853453566312041152512 56 2596148429267413814265248164610048 57 -10384593717069655257060992658440192 58 41538374868278621028243970633760768 59 -166153499473114484112975882535043072 60 664613997892457936451903530140172288 61 -2658455991569831745807614120560689152 62 10633823966279326983230456482242756608 63 -42535295865117307932921825928971026432 64 170141183460469231731687303715884105728 65 -680564733841876926926749214863536422912 66 2722258935367507707706996859454145691648 67 -10889035741470030830827987437816582766592 68 43556142965880123323311949751266331066368 69 -174224571863520493293247799005065324265472 70 696898287454081973172991196020261297061888 71 -2787593149816327892691964784081045188247552 72 11150372599265311570767859136324180752990208 73 -44601490397061246283071436545296723011960832 74 178405961588244985132285746181186892047843328 75 -713623846352979940529142984724747568191373312 76 2854495385411919762116571938898990272765493248 77 -11417981541647679048466287755595961091061972992 78 45671926166590716193865151022383844364247891968 79 -182687704666362864775460604089535377456991567872 80 730750818665451459101842416358141509827966271488 81 -2923003274661805836407369665432566039311865085952 82 11692013098647223345629478661730264157247460343808 83 -46768052394588893382517914646921056628989841375232 84 187072209578355573530071658587684226515959365500928 85 -748288838313422294120286634350736906063837462003712 86 2993155353253689176481146537402947624255349848014848 87 -11972621413014756705924586149611790497021399392059392 88 47890485652059026823698344598447161988085597568237568 89 -191561942608236107294793378393788647952342390272950272 90 766247770432944429179173513575154591809369561091801088 91 -3064991081731777716716694054300618367237478244367204352 92 12259964326927110866866776217202473468949912977468817408 93 -49039857307708443467467104868809893875799651909875269632 94 196159429230833773869868419475239575503198607639501078528 95 -784637716923335095479473677900958302012794430558004314112 96 3138550867693340381917894711603833208051177722232017256448 97 -12554203470773361527671578846415332832204710888928069025792 98 50216813883093446110686315385661331328818843555712276103168 99 -200867255532373784442745261542645325315275374222849104412672 100 803469022129495137770981046170581301261101496891396417650688 101 -3213876088517980551083924184682325205044405987565585670602752 102 12855504354071922204335696738729300820177623950262342682411008 103 -51422017416287688817342786954917203280710495801049370729644032 104 205688069665150755269371147819668813122841983204197482918576128 105 -822752278660603021077484591278675252491367932816789931674304512 106 3291009114642412084309938365114701009965471731267159726697218048 107 -13164036458569648337239753460458804039861886925068638906788872192 108 52656145834278593348959013841835216159447547700274555627155488768 109 -210624583337114373395836055367340864637790190801098222508621955072 110 842498333348457493583344221469363458551160763204392890034487820288 111 -3369993333393829974333376885877453834204643052817571560137951281152 112 13479973333575319897333507543509815336818572211270286240551805124608 113 -53919893334301279589334030174039261347274288845081144962207220498432 114 215679573337205118357336120696157045389097155380324579848828881993728 115 -862718293348820473429344482784628181556388621521298319395315527974912 116 3450873173395281893717377931138512726225554486085193277581262111899648 117 -13803492693581127574869511724554050904902217944340773110325048447598592 118 55213970774324510299478046898216203619608871777363092441300193790394368 119 -220855883097298041197912187592864814478435487109452369765200775161577472 120 883423532389192164791648750371459257913741948437809479060803100646309888 121 -3533694129556768659166595001485837031654967793751237916243212402585239552 122 14134776518227074636666380005943348126619871175004951664972849610340958208 123 -56539106072908298546665520023773392506479484700019806659891398441363832832 124 226156424291633194186662080095093570025917938800079226639565593765455331328 125 -904625697166532776746648320380374280103671755200316906558262375061821325312 126 3618502788666131106986593281521497120414687020801267626233049500247285301248 127 -14474011154664524427946373126085988481658748083205070504932198000989141204992 128 57896044618658097711785492504343953926634992332820282019728792003956564819968 129 -231584178474632390847141970017375815706539969331281128078915168015826259279872 130 926336713898529563388567880069503262826159877325124512315660672063305037119488 131 -3705346855594118253554271520278013051304639509300498049262642688253220148477952 132 14821387422376473014217086081112052205218558037201992197050570753012880593911808 133 -59285549689505892056868344324448208820874232148807968788202283012051522375647232 134 237142198758023568227473377297792835283496928595231875152809132048206089502588928 135 -948568795032094272909893509191171341133987714380927500611236528192824358010355712 136 3794275180128377091639574036764685364535950857523710002444946112771297432041422848 137 -15177100720513508366558296147058741458143803430094840009779784451085189728165691392 138 60708402882054033466233184588234965832575213720379360039119137804340758912662765568 139 -242833611528216133864932738352939863330300854881517440156476551217363035650651062272 140 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 141 -3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 142 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 143 -62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 144 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 145 -994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 146 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 147 -15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 148 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 149 -254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 150 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 151 -4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 152 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 153 -65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 154 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 155 -1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 156 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 157 -16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 158 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 159 -266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 160 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 161 -4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 162 17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 163 -68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 164 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 165 -1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 166 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 167 -17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 168 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 169 -279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 170 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 171 -4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 172 17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 173 -71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 174 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 175 -1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 176 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 177 -18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 178 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 179 -293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 180 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 181 -4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 182 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 183 -75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 184 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 185 -1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 186 4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 187 -19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 188 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 189 -307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 190 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 191 -4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 192 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 193 -78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 194 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 195 -1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 196 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 197 -20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 198 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 199 -322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 200 1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688