1 0 2 -1 3 4 4 -12 5 32 6 -80 7 192 8 -448 9 1024 10 -2304 11 5120 12 -11264 13 24576 14 -53248 15 114688 16 -245760 17 524288 18 -1114112 19 2359296 20 -4980736 21 10485760 22 -22020096 23 46137344 24 -96468992 25 201326592 26 -419430400 27 872415232 28 -1811939328 29 3758096384 30 -7784628224 31 16106127360 32 -33285996544 33 68719476736 34 -141733920768 35 292057776128 36 -601295421440 37 1236950581248 38 -2542620639232 39 5222680231936 40 -10720238370816 41 21990232555520 42 -45079976738816 43 92358976733184 44 -189115999977472 45 387028092977152 46 -791648371998720 47 1618481116086272 48 -3307330976350208 49 6755399441055744 50 -13792273858822144 51 28147497671065600 52 -57420895248973824 53 117093590311632896 54 -238690780250636288 55 486388759756013568 56 -990791918021509120 57 2017612633061982208 58 -4107282860161892352 59 8358680908399640576 60 -17005592192950992896 61 34587645138205409280 62 -70328211781017665536 63 142962266571249025024 64 -290536219160925437952 65 590295810358705651712 66 -1199038364791120855040 67 2434970217729660813312 68 -4943727411754159833088 69 10035028776097996079104 70 -20365205457375344984064 71 41320706725109395619840 72 -83822005070936202543104 73 170005193383307227693056 74 -344732753249484100599808 75 698910239464707491627008 76 -1416709944860893564108800 77 2871198821584744289927168 78 -5817955506895402903273472 79 11787026741242634453385216 80 -23876284937388926200446976 81 48357032784585166988247040 82 -97922991388784963151200256 83 198263834416799184651812864 84 -401363372112056886002450432 85 812398150781030805402550272 86 -1644139114675895677600399360 87 3326963855579459488791396352 88 -6731298963614255244763987968 89 13617340432139183023890366464 90 -27544165874099711116505513984 91 55707301767842112370460590080 92 -112652543574969605015820304384 93 227780967228509970581438857216 94 -460513694614161462262474211328 95 930930909542605966724141416448 96 -1881668859713778017846668820480 97 3802951800684688204490109616128 98 -7685131763883640746573763182592 99 15528719852795810168334614265856 100 -31374352355648677687043404333056 101 63382530011411470074835160268800 102 -128032710623051169551167023742976 103 258600722446558797905327453896704 104 -522272047294030513416641720614912 105 1054685299389886862045257066872832 106 -2129653008383425394514461385031680 107 4299870835974154129876817272635392 108 -8680871310362914941449423550414848 109 17524001897555043246290425111117824 110 -35372522348768513219364006242811904 111 71394081804853879892294324526776320 112 -144086237824341466691721273135857664 113 290768624077950347197707794436325376 114 -586729545014435522023946085201870848 115 1183843683745940699304953163062181888 116 -2388456554926020709124028311441244160 117 4818451484720320039276300593516249088 118 -9719979719177197320609089128300019712 119 19606112937827509125331154139135082496 120 -39544532874601247218888260043340251136 121 79753679747094952374228423616820674560 122 -160836587489974820621360654293921693696 123 324331630971519472988528922708404076544 124 -653980173926178609468673073657929531392 125 1318594171818636545920576603798101819392 126 -2658455991569831745807614120560689152000 127 5359447279004780799548150067050349330432 128 -10803965149739796214962143785958640713728 129 21778071482940061661655974875633165533184 130 -43896425332801061786775324358698099277824 131 88473415399444000500477397932259734978560 132 -178307960266571754854808294294246542802944 133 359338179468511017417323585447947231297536 134 -724120876807757050250061164614802753978368 135 1459130789356984131330950316667422090723328 136 -2940039650196908324323556608210477346979840 137 5923635443359696771970425166172221025026048 138 -11934383172651153790587474231846974712184832 139 24042990917165828074468196262699014748635136 140 -48434430978058697135522888123408160145801216 141 97565760243571476244218767442836581588664320 142 -196525317062051116434783517277713685771452416 143 395838227273918560762258999339508416731152384 144 -797251640847469777309901928247178923838799872 145 1605653654294204866190571715630682028430589952 146 -3233608053786940355522679149534012418367160320 147 6511817597970941957328429735613321559746281472 148 -13112838176736006407223002344317236565516484608 149 26404082315060257799578290434815660023080812544 150 -53164976553297005569421152361993693830257311744 151 107043576952946991079371447708712135228705996800 152 -215514401598599942039801181386873765593794740224 153 433883298582611803841718934712646521460354973696 154 -873475587936047447207671013303091023466240933888 155 1758369157413742573463808314361778008023543840768 156 -3539574277910780505024549204234747938229211627520 157 7124820481988151726242963559491879720822671147008 158 -14340984816309484884873657421028527130373838077952 159 28864657337285332634522775446146589638204667723776 160 -58094690083903390998596472100472250031323318583296 161 116920130986472233456294786617302641572474603438080 162 -235301763610275369830793258067321566164605139419136 163 473526530495212545497993885800075698368522143924224 164 -952899067539748702668802510931016528815668018020352 165 1917490148178144628683234500523763321788583496384512 166 -3858364322553583704057727958370987171891661913456640 167 7763496697501756301497973831388895400412313668288512 168 -15620529499792690389760983492071632914082607019327488 169 31428131209163736353052038642730950054681173404155904 170 -63230406837484183853164220602637268562394265539313664 171 127209102513281790000448727839625274030852368540631040 172 -255914782703190424589138028947952021873832412005269504 173 514822720759634538354757204433306991371920173858553856 174 -1035631752225776455062476701941419877992351047413137408 175 2083236125864567666830877990032451546481723494218334208 176 -4190417494555164847073605152364126673957489787220787200 177 8428725474762388720970908649326700509903065172009811968 178 -16953231920828895495589213987850295343782301539156099072 179 34098025784266027098473221354094379335516945468585148416 180 -68579175453748526411536029464976335966938575717716197376 181 137924598677929997252251232443527826525686520996524195840 182 -277381692896725883362860811914205962234991781115231993856 183 557828376875183544442438317882712542837221040474831192064 184 -1121786735913830644318310023874026322408917037438396792832 185 2255833436154588399503486823965255118286783987854262403072 186 -4536186800963031020740707200364915183511467801663462440960 187 9121413459233770484948881505598640260898735255236800151552 188 -18340906633082957856832697220934900309549069814293350842368 189 36877972695396749487535262861345040194601338236226202763264 190 -74148264249255166522810262561640559540209073687731407683584 191 149081166215433668141099998801182077382430941806020819681280 192 -299731607864714006473158944958166071368887472473157647990784 193 602601766597121353328235784627935975945826122668547313238016 194 -1211480634929629387420307358679079618307754600781558660988928 195 2435515473330032136368286296204574569447713912452045391003648 196 -4896139353601610995791915750101979804559837246681946920058880 197 9842495521086315437694517815589620940448493336919606116220928 198 -19785424669938817767610408261950564543554624360950636784648192 199 39771716595410009319663561785443774412424524096124122673709056 200 -79945167701884766208212614093972839475479598940693943556243456