1 6 2 0 3 0 4 1 5 -4 6 10 7 -20 8 36 9 -64 10 120 11 -239 12 484 13 -946 14 1716 15 -2794 16 3872 17 -3872 18 1 19 14160 20 -52478 21 143716 22 -345400 23 767976 24 -1613128 25 3226257 26 -6148960 27 11119030 28 -18874260 29 29414650 30 -39955040 31 39955040 32 1 33 -151615948 34 575723786 35 -1611404740 36 3936821260 37 -8841708912 38 18651484216 39 -37302968431 40 70920111340 41 -127813991250 42 216295686468 43 -336365196994 44 456434707520 45 -456434707520 46 1 47 1735184512424 48 -6596692255390 49 18482613311028 50 -45189127843600 51 101536829330040 52 -214232232302920 53 428464464605841 54 -814501959648824 55 1467692456408310 56 -2483383693860740 57 3861575672006114 58 -5239767650151488 59 5239767650151488 60 0 61 -19921191041875735 62 75738934038025447 63 -212215303192923605 64 518874446915065732 65 -1165899139765782640 66 2459948525399866600 67 -4919897050111802528 68 9352573393000900688 69 -16852760438430714196 70 28515240859784292720 71 -44340013124004424821 72 60164774749342601416 73 -60164703842032833604 74 -456000737764152 75 228745024457969691550 76 -869676400572727195560 77 2436797584953095173480 78 -5958164295277545458337 79 13388279204214441483088 80 -28249817807013124499120 81 56506200008134432408720 82 -107441425625310143419364 83 193694558494650230557064 84 -328066799236959590987192 85 511313763842744753144771 86 -698053601747384036666756 87 714078655221115941295664 88 -73012284714464902136792 89 -2402553957838695638258662 90 9314342085152315145107992 91 -26009871171886231006817812 92 62753014515145570602610681 93 -137789017441882999643918062 94 280347995719307547174534070 95 -529460922123805045590109474 96 915804674407763741088766120 97 -1392011030896744721421331744 98 1624960789305660102124859584 99 -444665284052929396573344271 100 -5519702666597949239245870040 101 25057342267471548460942891220 102 -79696258852882869375493041440 103 219882124695614008650302569328 104 -559872417971717373941113317272 105 1351405342034691961619887381340 106 -3136262529306125724764953838759 107 7056619314399270121675679610512 108 -15475745280366189212901811186532 109 33199098507136572263493854194652 110 -69837595154569797803552819890538 111 144306378643328708322545630961956 112 -293243945620846529360531253104792 113 586487891241693058721062506209584 114 -1154979546693709576148897137057106 115 2240027588463055771717787255839589 116 -4278235715479470230181650238754236 117 8043931560589423656763597485595427 118 -14880236984228485052333744977003490 119 27058586838055794624253044982872101 120 -48307454420181661301946510273117408 121 84527534515745215375604413886615658 122 -144627654831989118726174121076795987 123 241206650177792604572362619807147788 124 -390356111540457279830925467885561908 125 608990289355198668059546209871767775 126 -906600555603258821016169737156616850 127 1266033223704675273107396193343829875 128 -1605111083744847136855099770232591104 129 1709462923285461270877305880954568416 130 -1132554480512755721355461630948978640 131 -913170323797402376401161772927725299 132 5563818168290446816686076397132991564 133 -13875469524173241905228910285505461046 134 25095059589632258937600046033029294636 135 -31599826097608148727208249603038068674 136 6043152028579427419268644822375237552 137 128580285614605183655226545726092953488 138 -564362888669921867736723509831329910579 139 1744209784327970589262962765484339308680 140 -4630348604821457146812117770262914910618 141 11211137302568843956579876879960112725076 142 -25410166701853385311431260705648517881600 143 54620640396102144376570923662040105576016 144 -112090269625770183124901919612301011192848 145 220166754034394836945877635741761229654337 146 -413588083764614304340105984765947795680480 147 739681363868342994126786336185686000792870 148 -1246652897657023374746378256278423483533420 149 1938378797827495063232796040927307341127990 150 -2647144129267942981635462313392730027175640 151 2721843389442149584675862982365870990092740 152 -326610656105709146277104086277103421531199 153 -9039948943259771508912591132402874459694188 154 35507454157605462138263707886935359280068186 155 -100467149216510732685177910350299322338885180 156 246724598153427191861468396097873789285548580 157 -555680063647551657115305290567643690637485212 158 1174044962183908372391923237616755954129500336 159 -2350094395531640473687091186174425838894573291 160 4469919682222301454600582176894843269644653140 161 -8057428357549855166336173342157172836670658670 162 13636527956808265460097641814340579130263508668 163 -21207218479997532335884987593445062150423203134 164 28777909003186799211672333372549545170582897600 165 -28777909003186799211672333372549545170582897600 166 1 167 109388006663891805893463016429943247211836534344 168 -415781402291141144258821857217430751521027782010 169 1164531972176517086900920733318591781577399290188 170 -2845601916501840749961318349451230723601533471580 171 6388079810055163469477162879382829580478504131240 172 -13458988854728548750628940351963248470390791215960 173 26857042194936883966808919110244920131514512469080 174 -50866252659449446934791527357936775294051076380970 175 91083791582552816693582341780622968685410113139625 176 -152370011632116946938557550177798104927258033474620 177 231576489669585466144941286335591917090392461571424 178 -297351955422498890791632938421574085669969614172468 179 240147104519616937529924813204256722629642926620638 180 243270546590414928182196285399626601686857731371400 181 -1904258482193095404994756488822239102799368595310935 182 6484103544601703478718775156329892973354176880131207 183 -17839685780486841083334238926247687475486241742465605 184 44243884702799432530998067917230721935309809887498732 185 -103046370984384741059608793442236107935776008758054470 186 230113077032699517244423361673215073029738401290861780 187 -499099280883206520756861864620047324123341455929619878 188 1061438395212006506429517210483168945912687333955978408 189 -2231182323723769801403790846443653238235797173213606471 190 4669625855801418439261684185359570991600852779257640170 191 -9797138908149589253859684886799377747592069675522726536 192 20731166924169834594725780175574026339852073626384899296 193 -44454951968939266369430322831251144747155527446372426104 194 96875683620481024281507591509097657015232303060890356768 195 -214657811849402705452024148313202835714823953837773861690 196 482865583638608154066341961145159958289980590208880207880 197 -1099226086990533017497757298048464073539857580964530865120 198 2522472766334433026647423635302634464850837779004535774555 199 -5811868054113528064239931617277329907508859844844369460160 200 13397026646145889162106937641780868632507970661393974217700