0 1 1 -3 2 14 3 -57 4 246 5 -1038 6 4424 7 -18777 8 79846 9 -339258 10 1442004 11 -6128202 12 26045436 13 -110691948 14 470442924 15 -1999378137 16 8497365126 17 -36113785698 18 153483619604 19 -652305322542 20 2772297736276 21 -11782265148228 22 50074627320864 23 -212817165231882 24 904472953925596 25 -3844010050803588 26 16337042722415624 27 -69432431557265652 28 295087834143451896 29 -1254123295059524808 30 5330024004099928884 31 -22652602017230800857 32 96273558573606578886 33 -409162623937076609778 34 1738941151734034095444 35 -7390499894866727897862 36 31409624553189265525476 37 -133490904351043034564148 38 567336343491954987687504 39 -2411179459840764516092142 40 10247512704323335347472116 41 -43551928993374002918595468 42 185095698221839848815202264 43 -786656717442818684642266572 44 3343291049131980724791485256 45 -14208986958810915450240107688 46 60388194574946395809414662424 47 -256649826943522171898223905802 48 1090761764509969250722203901596 49 -4635737499167369275259861977908 50 19701884371461319498861042429704 51 -83733008578710607712146172279052 52 355865286459520083086570315278536 53 -1512427467452960352498025673748648 54 6427816736675081499333446254461824 55 -27318221130869096369733472299402612 56 116102439806193659576147688897936376 57 -493435369176323053189066814565279048 58 2097100318999372976072326003464649104 59 -8912676355747335148269801431600332392 60 37878874511926174380220571447779451056 61 -160985216675686241115789597926106590208 62 684187170871666524742396683906737546564 63 -2907795476204582730154604121162065496537 64 12358130773869476603158212905026867479366 65 -52522055788945275563420114066188008549138 66 223218737103017421144539996924070296499924 67 -948679632687824039864285962641756239792502 68 4031888438923252169423233124378386044478596 69 -17135525865423821720048705212306296638313108 70 72825984928051242310207067268725396127109104 71 -309510435944217779818379895659235662711656902 72 1315419352762925564228114833122089239547528836 73 -5590532249242433647969487487628203922031023548 74 23759762059280343003870322913751469378398231224 75 -100978988751941457766448870200780539438659720412 76 429160702195751195507407702661205198047592158376 77 -1823932984331942580906482727694346280835689979848 78 7751715183410755968852551609711605986801077424104 79 -32944789529495712867623344307253056857405789032942 80 140015355500356779687399213373017497102309713678516 81 -595065260876516313671446656700940351768146062556668 82 2529027358725194333103648291244486858045115591883864 83 -10748366274582075915690505237258088420630751613470372 84 45680556666973822641684647259396194841563126288653656 85 -194142365834638746227159750850335189968878422863968888 86 825105054797214671465428941118073028045873144342537024 87 -3506696482888162353728072999743513427838681169114443852 88 14903460052274690003344310248926337384177948000729487496 89 -63339705222167432514213318557904123251029172939114119608 90 269193747194211588185406603871157415955178705873341052784 91 -1144073425575399249787978066452289233532900058197487385432 92 4862312058695446811598906782422485989670726534307653998736 93 -20664826249455648949295353825295051961788785196870864273328 94 87825511560186508034505253757504986900815052818107766046344 95 -373258424130792659146647328469394162202038543014144819927562 96 1586348302555868801373251145994929211275547474246933248194076 97 -6741980285862442405836317370478441104087309432675830777820948 98 28653416214915380224804348824533390615878726951907845012256904 99 -121777018913390365955418482504266878270469265819537212889056092 100 517552330381909055310528550643134295706584720710653989036299176 101 -2199597404123113485069746340233320630638804381065037784888649928 102 9348288967523232311546421945991612929970452911241693105778287264 103 -39730228111973737324072293270464354452863356289346630659554670732 104 168853469475888383627307246399473507414085419308441414901574930696 105 -717627245272525630416055797197762404531030721903439544134758295288 106 3049915792408233929268237138090490223177208729722275218528915053424 107 -12962142117734994199390007836884583440662480778054355366835504380152 108 55089104000373725347407533306759479638351658613941910890062470502096 109 -234128692001588332726482016553727788431922318494831320120742345861008 110 995046941006750414087548570353343100897249365184341770997891765568304 111 -4228949499278689259872081424001708178690150778870835205771566412347252 112 17973035371934429354456346052007259759677259588255523242879363835266936 113 -76385400330721324756439470721030853978140115693977026545536883134302248 114 324637951405565630214867750564381129408063401240460451200060642578868624 115 -1379711293473653928413187939898619799982333636189840740837199952444023512 116 5863772997263029195756048744569134149928756215779984533519335048393295376 117 -24921035238367874081963207164418820137189537393118611497534703454659114448 118 105914399763063464848343630448779985583070756858071383001487388811427503104 119 -450136198993019725605460429407314938728020270772168809482391604190314354792 120 1913078845720333833823206824981088489594146535099742667376791751021036865776 121 -8130585094311418793748629006169626080775002005537855882198110075415004963728 122 34554986650823529873431673276220910843293998080994282662498424194896600728864 123 -146858693266000001962084611423938871083999012729308910989305390079544893831632 124 624149446380500008338859598551740202106996754601736504126104170226746058296096 125 -2652635147117125035440153293844895858954734306053032877692830198686310228735088 126 11273699375247781400620651498840807400557624572559412081073719861832216327329124 127 -47913222344803070952637768870073431452369896889709456642804926377956123680738777 128 203631194965413051548710517697812083672572076750731466936972728441055885880984646 129 -865432578603005469082019700215701355608431296251676182072030513205002794518495058 130 3678088459062773243598583725916730761335833068486889916281566022111470014263049684 131 -15631875951016786285293980835146105735677290422234749859245782911993331285499069782 132 66435472791821341712499418549370949376628484530366228255257673153841878145803997636 133 -282350759365240702278122528834826534850671058782319387377918919348087541754801087828 134 1199990727302272984682020747548012773115352000761290709789307399422110538555324996144 135 -5099960591034660184898588177079054285740246001362618889738252463158492816665290487862 136 21674832511897305785818999752585980714396045509509321378842735290365350224449594877476 137 -92118038175563549589730748948490418036183193407978233665171300340169226946666557621148 138 391501662246145085756355683031084276653778571998672483811799975376328505486991684720504 139 -1663882064546116614464511652882108175778558930964828074730505997488177566392397030400892 140 7071498774320995611474174524748959747058875456659157423665800515077745841280503815245416 141 -30053869790864231348765241730183078925000220690684142838457352137574437457216508342709768 142 127728946611172983232252277353278085431250937935640507710052821334865211501899938413752264 143 -542848023097485178737072178751431863082816486226006356474506341172829444265615182343975622 144 2307104098164312009632556759693585418101970066461452148140682441353271273688541142958693956 145 -9805192417198326040938366228697738026933372782459321363349839393013910642056946621580854188 146 41672067773092885673988056471965386614466834325455790980619952249034276109732519295404538424 147 -177106288035644764114449240005852893111484045883179761294868527400945361704382214698097472052 148 752701724151490247486409270024874795723807195003528586919362074422196109257289356645071783096 149 -3198982327643833551817239397605717881826180578764967291574947150357976820316149877385240024408 150 13595674892486292595223267439824300997761267459751169005487110832014963352477932357088482677184 151 -57781618293066743529698886619253279240485386703942352240733050150076470515762621761223626231132 152 245571877745533660001220268131826436772062893491755227561545236871825732370577421488052598287336 153 -1043680480418518055005186139560262356281267297339959256059707709237257897217781483318519169111128 154 4435642041778701733772041093131115014195386013694827754419465696240219104729433659621534639661744 155 -18851478677559482368531174645807238810330390558203016123951313345057185111992368342355865876683512 156 80118784379627800066257492244680764943904159872362822167964485035908173173168813278224311168100176 157 -340504833613418150281594342039893251011592679457541986931506254763779463091564960786029560080035248 158 1447145542857027138696775953669546316799268887694553458931405641509307690853343384815163993559761304 159 -6150368557142365339461297803095571846396892772701852171513465858888067740698324782515370246189762542 160 26139066367855052692710515663156180347186794283982871786460433533858186664506794724051613540104446516 161 -111091032063383973944019691568413766475543875706927204977400435251729495791076048780496777557847986268 162 472136886269381889262083689165758507521061471754440621382644214881751781838314323814300630275211247064 163 -2006581766644873029363855678954473656964511254956372640418853183123642223360353643216399027360933189172 164 8527972508240710374796386635556513042099172833564583722689317625960599747583388398036570502422020707256 165 -36243883160023019092884643201115180428921484542649480819611216714962308330625629862921675363017478699288 166 154036503430097831144759733604739516822916309306260293486962529198060770627323049649237224267831007792224 167 -654655139577915782365228867820142946497394314551606247312361032772816354721794715545617995188268336476452 168 2782284343206142075052222688235607522613925836844326551091907753870937373212899171931113559641238591798296 169 -11824708458626103818971946425001331971109184806588387842111861224778548104864278218982758468293067691596008 170 50255010949160941230630772306255660877214035428000648329032565466840901664356733151046560349901904497275984 171 -213583796533934000230180782301586558728159650569002755398274092711009687636149014451208207767770360497437032 172 907731135269219500978268324781742874594678514918261710442892185875790808486072548003291676106076095466823536 173 -3857857324894182879157640380322407217027383688402612269381837206264111664000929855842676037264719279028567728 174 16395893630800277236419971616370230672366380675711102144873712068938381170477790690304215117112942153343134544 175 -69682547930901178254784879369573480357557117871772184115711468408356306777582932827847230330254233716764878412 176 296150828706330007582835737320687291519617750955031782491777335960634386866839323393810895784924354956649626376 177 -1258641022001902532227051883612920988958375441558885075590046487382455978059843406672775973323240785244963125848 178 5349224343508085761964970505354914203073095626625261571257711871484342506799138950740341696466421955580769781104 179 -22734203459909364488351124647758385363060656413157361677845246853590646453806731595884364590296996074638918577192 180 96620364704614799075492279752973137793007789755918787130842356010415667948856831517090923774580768932189894904816 181 -410636549994612896070842188950135835620283106462654845306079899278955747742285089478471677510331196731858071441968 182 1745205337477104808301079303038077301386203202466283092550839798216015358984981041810085063311504398117218404996864 183 -7417122684277695435279587037911828530891363610481703143341068689857158413525630604639700651288700067984535018499672 184 31522771408180205599938244911125271256288295344547238359199542832095596689825001859052732537593175649744020634067856 185 -133971778484765873799737540872282402839225255214325763026598055236000939067074114322306103745538595789792594083899888 186 569380058560254963648884548707200212066707334660884492863041738334455487486314411268226551292280904509840098168557024 187 -2419865248881083595507759332005600901283506172308759094667927380758532828914337397093111622244710099360377270592402352 188 10284427307744605280907977161023803830454901232312226152338691382473369413021756119550098631558948350779527532131342496 189 -43708816057914572443858902934351166279433330237326961147439438347012610225070819144279170710087669633817143747330940608 190 185762468246136932886400337470992456687591653508639584876617613031502021335196673834342827745168971753956706420250740584 191 -789490490046081964767201434251717940922264527411718235725624855270486734917294478853644313462375378333848311297877161482 192 3355334582695848350260606095569801248919624241499802501833905635125181117665612519752797983786212186663744166544561278236 193 -14260171976457355488607575906171655307908403026374160632794098948830794761544631239699772127949168135831135020757218748628 194 60605730899943760826582197601229535058610712862090182689374920533428675909627619264241315311891707833937242328960789681544 195 -257574356324760983512974339805225523999095529663883276429843412265276276269791508881991022539324271780923442916598136146812 196 1094691014380234179930140944172208476996156001071503924826834502130997044427170496761234709767250806804592165164823893929576 197 -4652436811115995264703099012731886027233663004553891680514046634049591698254361443209701788560570625448181636411937918589448 198 19772856447242979874988170804110515615743067769354039642184698194724984019505675467995096322657155711527024559913332469463904 199 -84034639900782664468699725917469691366908038019754668479284967327552743479049842070271431928743450667245349169306470364304092 200 357147219578326323991973835149246188309359161583957341036961111142155752607621893349381963307833092938214299338099632383818216