0 1 1 -4 2 8 3 0 4 -64 5 256 6 -512 7 0 8 4096 9 -16384 10 32768 11 0 12 -262144 13 1048576 14 -2097152 15 0 16 16777216 17 -67108864 18 134217728 19 0 20 -1073741824 21 4294967296 22 -8589934592 23 0 24 68719476736 25 -274877906944 26 549755813888 27 0 28 -4398046511104 29 17592186044416 30 -35184372088832 31 0 32 281474976710656 33 -1125899906842624 34 2251799813685248 35 0 36 -18014398509481984 37 72057594037927936 38 -144115188075855872 39 0 40 1152921504606846976 41 -4611686018427387904 42 9223372036854775808 43 0 44 -73786976294838206464 45 295147905179352825856 46 -590295810358705651712 47 0 48 4722366482869645213696 49 -18889465931478580854784 50 37778931862957161709568 51 0 52 -302231454903657293676544 53 1208925819614629174706176 54 -2417851639229258349412352 55 0 56 19342813113834066795298816 57 -77371252455336267181195264 58 154742504910672534362390528 59 0 60 -1237940039285380274899124224 61 4951760157141521099596496896 62 -9903520314283042199192993792 63 0 64 79228162514264337593543950336 65 -316912650057057350374175801344 66 633825300114114700748351602688 67 0 68 -5070602400912917605986812821504 69 20282409603651670423947251286016 70 -40564819207303340847894502572032 71 0 72 324518553658426726783156020576256 73 -1298074214633706907132624082305024 74 2596148429267413814265248164610048 75 0 76 -20769187434139310514121985316880384 77 83076749736557242056487941267521536 78 -166153499473114484112975882535043072 79 0 80 1329227995784915872903807060280344576 81 -5316911983139663491615228241121378304 82 10633823966279326983230456482242756608 83 0 84 -85070591730234615865843651857942052864 85 340282366920938463463374607431768211456 86 -680564733841876926926749214863536422912 87 0 88 5444517870735015415413993718908291383296 89 -21778071482940061661655974875633165533184 90 43556142965880123323311949751266331066368 91 0 92 -348449143727040986586495598010130648530944 93 1393796574908163946345982392040522594123776 94 -2787593149816327892691964784081045188247552 95 0 96 22300745198530623141535718272648361505980416 97 -89202980794122492566142873090593446023921664 98 178405961588244985132285746181186892047843328 99 0 100 -1427247692705959881058285969449495136382746624 101 5708990770823839524233143877797980545530986496 102 -11417981541647679048466287755595961091061972992 103 0 104 91343852333181432387730302044767688728495783936 105 -365375409332725729550921208179070754913983135744 106 730750818665451459101842416358141509827966271488 107 0 108 -5846006549323611672814739330865132078623730171904 109 23384026197294446691258957323460528314494920687616 110 -46768052394588893382517914646921056628989841375232 111 0 112 374144419156711147060143317175368453031918731001856 113 -1496577676626844588240573268701473812127674924007424 114 2993155353253689176481146537402947624255349848014848 115 0 116 -23945242826029513411849172299223580994042798784118784 117 95780971304118053647396689196894323976171195136475136 118 -191561942608236107294793378393788647952342390272950272 119 0 120 1532495540865888858358347027150309183618739122183602176 121 -6129982163463555433433388108601236734474956488734408704 122 12259964326927110866866776217202473468949912977468817408 123 0 124 -98079714615416886934934209737619787751599303819750539264 125 392318858461667547739736838950479151006397215279002157056 126 -784637716923335095479473677900958302012794430558004314112 127 0 128 6277101735386680763835789423207666416102355444464034512896 129 -25108406941546723055343157692830665664409421777856138051584 130 50216813883093446110686315385661331328818843555712276103168 131 0 132 -401734511064747568885490523085290650630550748445698208825344 133 1606938044258990275541962092341162602522202993782792835301376 134 -3213876088517980551083924184682325205044405987565585670602752 135 0 136 25711008708143844408671393477458601640355247900524685364822016 137 -102844034832575377634685573909834406561420991602098741459288064 138 205688069665150755269371147819668813122841983204197482918576128 139 0 140 -1645504557321206042154969182557350504982735865633579863348609024 141 6582018229284824168619876730229402019930943462534319453394436096 142 -13164036458569648337239753460458804039861886925068638906788872192 143 0 144 105312291668557186697918027683670432318895095400549111254310977536 145 -421249166674228746791672110734681729275580381602196445017243910144 146 842498333348457493583344221469363458551160763204392890034487820288 147 0 148 -6739986666787659948666753771754907668409286105635143120275902562304 149 26959946667150639794667015087019630673637144422540572481103610249216 150 -53919893334301279589334030174039261347274288845081144962207220498432 151 0 152 431359146674410236714672241392314090778194310760649159697657763987456 153 -1725436586697640946858688965569256363112777243042596638790631055949824 154 3450873173395281893717377931138512726225554486085193277581262111899648 155 0 156 -27606985387162255149739023449108101809804435888681546220650096895197184 157 110427941548649020598956093796432407239217743554726184882600387580788736 158 -220855883097298041197912187592864814478435487109452369765200775161577472 159 0 160 1766847064778384329583297500742918515827483896875618958121606201292619776 161 -7067388259113537318333190002971674063309935587502475832486424805170479104 162 14134776518227074636666380005943348126619871175004951664972849610340958208 163 0 164 -113078212145816597093331040047546785012958969400039613319782796882727665664 165 452312848583266388373324160190187140051835877600158453279131187530910662656 166 -904625697166532776746648320380374280103671755200316906558262375061821325312 167 0 168 7237005577332262213973186563042994240829374041602535252466099000494570602496 169 -28948022309329048855892746252171976963317496166410141009864396001978282409984 170 57896044618658097711785492504343953926634992332820282019728792003956564819968 171 0 172 -463168356949264781694283940034751631413079938662562256157830336031652518559744 173 1852673427797059126777135760139006525652319754650249024631321344126610074238976 174 -3705346855594118253554271520278013051304639509300498049262642688253220148477952 175 0 176 29642774844752946028434172162224104410437116074403984394101141506025761187823616 177 -118571099379011784113736688648896417641748464297615937576404566024103044751294464 178 237142198758023568227473377297792835283496928595231875152809132048206089502588928 179 0 180 -1897137590064188545819787018382342682267975428761855001222473056385648716020711424 181 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 182 -15177100720513508366558296147058741458143803430094840009779784451085189728165691392 183 0 184 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 185 -485667223056432267729865476705879726660601709763034880312953102434726071301302124544 186 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 187 0 188 -7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 189 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 190 -62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 191 0 192 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 193 -1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 194 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 195 0 196 -31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 197 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 198 -254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 199 0