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