0 1 1 -2 2 -8 3 -8 4 16 5 64 6 64 7 -128 8 -512 9 -512 10 1024 11 4096 12 4096 13 -8192 14 -32768 15 -32768 16 65536 17 262144 18 262144 19 -524288 20 -2097152 21 -2097152 22 4194304 23 16777216 24 16777216 25 -33554432 26 -134217728 27 -134217728 28 268435456 29 1073741824 30 1073741824 31 -2147483648 32 -8589934592 33 -8589934592 34 17179869184 35 68719476736 36 68719476736 37 -137438953472 38 -549755813888 39 -549755813888 40 1099511627776 41 4398046511104 42 4398046511104 43 -8796093022208 44 -35184372088832 45 -35184372088832 46 70368744177664 47 281474976710656 48 281474976710656 49 -562949953421312 50 -2251799813685248 51 -2251799813685248 52 4503599627370496 53 18014398509481984 54 18014398509481984 55 -36028797018963968 56 -144115188075855872 57 -144115188075855872 58 288230376151711744 59 1152921504606846976 60 1152921504606846976 61 -2305843009213693952 62 -9223372036854775808 63 -9223372036854775808 64 18446744073709551616 65 73786976294838206464 66 73786976294838206464 67 -147573952589676412928 68 -590295810358705651712 69 -590295810358705651712 70 1180591620717411303424 71 4722366482869645213696 72 4722366482869645213696 73 -9444732965739290427392 74 -37778931862957161709568 75 -37778931862957161709568 76 75557863725914323419136 77 302231454903657293676544 78 302231454903657293676544 79 -604462909807314587353088 80 -2417851639229258349412352 81 -2417851639229258349412352 82 4835703278458516698824704 83 19342813113834066795298816 84 19342813113834066795298816 85 -38685626227668133590597632 86 -154742504910672534362390528 87 -154742504910672534362390528 88 309485009821345068724781056 89 1237940039285380274899124224 90 1237940039285380274899124224 91 -2475880078570760549798248448 92 -9903520314283042199192993792 93 -9903520314283042199192993792 94 19807040628566084398385987584 95 79228162514264337593543950336 96 79228162514264337593543950336 97 -158456325028528675187087900672 98 -633825300114114700748351602688 99 -633825300114114700748351602688 100 1267650600228229401496703205376 101 5070602400912917605986812821504 102 5070602400912917605986812821504 103 -10141204801825835211973625643008 104 -40564819207303340847894502572032 105 -40564819207303340847894502572032 106 81129638414606681695789005144064 107 324518553658426726783156020576256 108 324518553658426726783156020576256 109 -649037107316853453566312041152512 110 -2596148429267413814265248164610048 111 -2596148429267413814265248164610048 112 5192296858534827628530496329220096 113 20769187434139310514121985316880384 114 20769187434139310514121985316880384 115 -41538374868278621028243970633760768 116 -166153499473114484112975882535043072 117 -166153499473114484112975882535043072 118 332306998946228968225951765070086144 119 1329227995784915872903807060280344576 120 1329227995784915872903807060280344576 121 -2658455991569831745807614120560689152 122 -10633823966279326983230456482242756608 123 -10633823966279326983230456482242756608 124 21267647932558653966460912964485513216 125 85070591730234615865843651857942052864 126 85070591730234615865843651857942052864 127 -170141183460469231731687303715884105728 128 -680564733841876926926749214863536422912 129 -680564733841876926926749214863536422912 130 1361129467683753853853498429727072845824 131 5444517870735015415413993718908291383296 132 5444517870735015415413993718908291383296 133 -10889035741470030830827987437816582766592 134 -43556142965880123323311949751266331066368 135 -43556142965880123323311949751266331066368 136 87112285931760246646623899502532662132736 137 348449143727040986586495598010130648530944 138 348449143727040986586495598010130648530944 139 -696898287454081973172991196020261297061888 140 -2787593149816327892691964784081045188247552 141 -2787593149816327892691964784081045188247552 142 5575186299632655785383929568162090376495104 143 22300745198530623141535718272648361505980416 144 22300745198530623141535718272648361505980416 145 -44601490397061246283071436545296723011960832 146 -178405961588244985132285746181186892047843328 147 -178405961588244985132285746181186892047843328 148 356811923176489970264571492362373784095686656 149 1427247692705959881058285969449495136382746624 150 1427247692705959881058285969449495136382746624 151 -2854495385411919762116571938898990272765493248 152 -11417981541647679048466287755595961091061972992 153 -11417981541647679048466287755595961091061972992 154 22835963083295358096932575511191922182123945984 155 91343852333181432387730302044767688728495783936 156 91343852333181432387730302044767688728495783936 157 -182687704666362864775460604089535377456991567872 158 -730750818665451459101842416358141509827966271488 159 -730750818665451459101842416358141509827966271488 160 1461501637330902918203684832716283019655932542976 161 5846006549323611672814739330865132078623730171904 162 5846006549323611672814739330865132078623730171904 163 -11692013098647223345629478661730264157247460343808 164 -46768052394588893382517914646921056628989841375232 165 -46768052394588893382517914646921056628989841375232 166 93536104789177786765035829293842113257979682750464 167 374144419156711147060143317175368453031918731001856 168 374144419156711147060143317175368453031918731001856 169 -748288838313422294120286634350736906063837462003712 170 -2993155353253689176481146537402947624255349848014848 171 -2993155353253689176481146537402947624255349848014848 172 5986310706507378352962293074805895248510699696029696 173 23945242826029513411849172299223580994042798784118784 174 23945242826029513411849172299223580994042798784118784 175 -47890485652059026823698344598447161988085597568237568 176 -191561942608236107294793378393788647952342390272950272 177 -191561942608236107294793378393788647952342390272950272 178 383123885216472214589586756787577295904684780545900544 179 1532495540865888858358347027150309183618739122183602176 180 1532495540865888858358347027150309183618739122183602176 181 -3064991081731777716716694054300618367237478244367204352 182 -12259964326927110866866776217202473468949912977468817408 183 -12259964326927110866866776217202473468949912977468817408 184 24519928653854221733733552434404946937899825954937634816 185 98079714615416886934934209737619787751599303819750539264 186 98079714615416886934934209737619787751599303819750539264 187 -196159429230833773869868419475239575503198607639501078528 188 -784637716923335095479473677900958302012794430558004314112 189 -784637716923335095479473677900958302012794430558004314112 190 1569275433846670190958947355801916604025588861116008628224 191 6277101735386680763835789423207666416102355444464034512896 192 6277101735386680763835789423207666416102355444464034512896 193 -12554203470773361527671578846415332832204710888928069025792 194 -50216813883093446110686315385661331328818843555712276103168 195 -50216813883093446110686315385661331328818843555712276103168 196 100433627766186892221372630771322662657637687111424552206336 197 401734511064747568885490523085290650630550748445698208825344 198 401734511064747568885490523085290650630550748445698208825344 199 -803469022129495137770981046170581301261101496891396417650688