0 0 1 1 2 -1 3 -1 4 8 5 -14 6 -46 7 314 8 48 9 -7244 10 13484 11 233804 12 -1002112 13 -10692824 14 79853864 15 661278344 16 -7758425472 17 -52788251504 18 928828095344 19 5226295555184 20 -135732896444032 21 -617858881186784 22 23892314499643424 23 83518025870961824 24 -4999092974518401792 25 -12072444146117929664 26 1228198729261681191104 27 1578872748066996803264 28 -350441436029856665162752 29 -32128047902032590326144 30 114994518383063708519456384 31 -135434253557975990633370496 32 -43019636624823410345596710912 33 108902938275370731136222187776 34 18205647029869836896276400107264 35 -72402448104452457099648018739456 36 -8655080773529345701522684205750272 37 47783834949541222383955845748036096 38 4593495820259176899378119891193311744 39 -32935297717744029735823787465862063616 40 -2706254539339284246980750537611453304832 41 24169073370218257482876304277838519202816 42 1760849586963006620749080255141361049037824 43 -19035318793304265851731570456279546198782976 44 -1259444248737368915530503823924039115166318592 45 16140716726145990817994134237469546192363431936 46 986025049208933596582860292336101184519240853504 47 -14746004346519875390115724067334251368896375617536 48 -841689044216517357398808457291104317604245487255552 49 14507847460391522381866364968738037952143334945427456 50 780562294864592879073420194653930978969606360900726784 51 -15353520096493465050557579252268550203125764779066167296 52 -783813226314729441600606652308435423768502429313715699712 53 17451539365016345598364349882016302800058806631561422053376 54 849630053875104282305661698647143490221105489737111299825664 55 -21268930777340744393611627128347856933950732396034342748512256 56 -991327617090560820921456168457876674393391484443495355981955072 57 27744326737022744963843741401265236671048326507354469861701533696 58 1241701129510485409787864375063915970672943446576576142204205318144 59 -38667077309188521772074603943892126510039733908073418721315994812416 60 -1665512528507084868134256852580077638224039707517823310620754392645632 61 57474676577083867032940369685964047562210563713799714702148483646652416 62 2386692243590112338005422146308028041272559866415460268473201627093172224 63 -90954891595194123399314622193092374676155741667227827164434176704472907776 64 -3645951871561180103565293016438351219755134682546560729715386416887488315392 65 152988450020465455513185173275175706676533848981274423812444236868426661953536 66 5925095145755285116063332602533465785667000791995708407495675490920187496955904 67 -273066525682029864598752012763173340757307986931556708689281355607154424859918336 68 -10223598218867883087799546684422927613072621923667268676578987187441653097053028352 69 516388527525367513287606867755871275607249582916313177973108052391337788722704941056 70 18695449332603682788394132321693198989785476319556799363315294402220644735187772637184 71 -1033073865803389751096519496338348391276385660617970669274991690353154072620333667844096 72 -36168669048981750854562652326219946942351594840177121126817501869293651006532229515968512 73 2183274166702982935312761771439454463179652656364877005038427157673865219308287221361278976 74 73904629530580058438139305983428612183624621292719838459277660779095176677109229561559384064 75 -4867535872400425875566441827192816307934876081938210644527106794183191176567174013443781165056 76 -159244650790608679223919260266866969315308474551924919095981150549122682407921231860557385039872 77 11433032683763312577375676767073633288767611090122358464746107007082704511013510672658417223991296 78 361288349989217148115424849909073507997040258538437725568297775796745795728411521154791009216364544 79 -28256414692438746685675272839021315905037647711585389359841054947391741579678002229989879362306441216 80 -861802579603364741183759334391632384850070251321213476267181564288187477829341246887120556929352466432 81 73392440257778684359665311853430081675365920536755918769423093878032069813342956164689608378931416662016 82 2158336518980281377831902720222628709217497262790120285819655961643552477677032141799869750802781515546624 83 -200106813717076381630499884697842040932987607742226845563420358575117162921349396521081111126300100133912576 84 -5667635125697728094676182240693867125505288046746079468654465710746124303774754594310210776746713856912392192 85 572094106093964948084753934949727611265212769042449200716944133644958482513982375101979487249856267524700635136 86 15584318918282723522572858469673464672280755271333968846585850797989167095979167379487935147276576393760870498304 87 -1713195594448224550828498249514753092066228593950387072536613844057140399091806079975341848769148635201616411099136 88 -44815049511704057258185203456115292330148193018535811748991624311043601416068507151126786056979616658440640530481152 89 5368316756364238428507601098629274702697430975119210347652516838609560170461661648785412045570201136480684817206214656 90 134607354331970871652545464464333861071480631952385208455988477324547480505610590357959615540818838499672499937381187584 91 -17584776105516663222236026906514985911934481428471446823027492068270315937372754810622649172619456712075927678489928400896 92 -421783632753871928072357347622528993947280482167684381969150105589169327821107354488287000513165312857879104654689605517312 93 60158349946226001918611404935924214028486041565057607319021291380671453642360240738114044526440695406674361819602459427864576 94 1377077754775431288377548279413704948797242337413889109931698961932554909385976485761306438774781480129636467515045632974782464 95 -214745610990525306844563537594904056058319075877823780608813527216749024169593080473421757883215571738769042986562234674216697856 96 -4678934768335793711078485166677178270205833308785475949756370122049532769568877523798497200449385552873092171527755509417663004672 97 799182887538071044743474329816687641016745087370912545158796857728319533901439482242774731699066487553961500169153751398980723408896 98 16524269070472545136199292132720510043755246631054046837627489604465777944544877777998652940746682031980419428132388601409050922450944 99 -3098133861345500144247464564919453909269614169956864759039215666581306968400789858047242576109854927119310070394366915701887113956950016 100 -60581463555539569251447954873988129364110260506585800080997845799682865722021316332015455744651391906891249077917977274042553417420767232 101 12500822735805641414602591239681008759448811192485670734228710637949869587305436388160738283479747107783170449440738827049781784975157231616 102 230268962188834709601963514000512039523272083667075896822655616582933757375488408459642303447238438031546073218669359422984954289880012161024 103 -52459805496586583956283035796028005361799683041981952818834415003838656291161569214201611838182664740850687983799068672452571729005797101797376 104 -906180867720726455792895196618550556987562185501632357709896587853475952786982696610750865094687665136626197852812228776812684088126359566548992 105 228792581628369073697685564734341704065792276680271810780501431513530527952130436646463785972887380209198445755249781249973505346210033110127476736 106 3686714056280212132965358599638353503190446244131862971468676134707557207068716252799640896113582102933927604850844638073917492219594812522657480704 107 -1036271498597266867803312864603735202310616631905861167173461711140308839593131251155750973226436040384233159927095862618243708112794503192309909159936 108 -15481253224585631799111095202211611818346652045222565935754387338722949007493260188069192929883614326701279057065190943084132161077135180806934287613952 109 4871040511003233092132234616114650747149587675137616795350911619657191819602843773615191541660909652794289460283240200752513618658071526868788500817248256 110 66976026701493638105216893862578797815989819649572436513549087027856310783399892459431298417244904017949274856964546516943536415364754088919731604222377984 111 -23746369410924417294474273839952192267529795836918396487101612441235434703745058965115648863201567083803691166122474481257977429047490893242440371870887837696 112 -297885513060926421940020194280419438398002386006893969160212808530980871014539675218079033599642976941856711738927969668428223301589281027694029518285792346112 113 119983265822676131915268327817835766530266635399552183744867736202846786394940629004838017465942541956211763071423449692898006514745688537557887518428523109810176 114 1358524176432074674803507193164024049817098927153658839688266200831042037073494300546433045835686751376101415240942553115039123742152508319461577562500116842020864 115 -627945992641097466850055734442555305201827519054321232326546866610906371954799938878217276025395184615774863022323678980332028421296189355220050177441101864455110656 116 -6332012481626728011317195849266102220015408082907917359896294766691394856306484008288393542961667186279471291966562174633184697392186661225600451504736506297263849472 117 3402054448881201872451727885992449393323820546222518386570519832787784087859956447530477818556253738279731294823674117512065999345637769966026384730429239756779207786496 118 30030411970309775693693027639769289867733004086624063672323843513572150939518277916878728441700861910833446930617743508290473377047977002923751906113819755527015019577344 119 -19068887952292664372451479875902404341068129936473938574309131287899543772530868283565583025049109775320339604883901794344891194288719638069076977364370110498369795906338816 120 -144016817757259202661575063983224790791811624305619968584303303433956873822131426975806175139850986766153182596187667385391802073695601653761945078229891823393365686885548032 121 110517381064491232850644531925786693942077780015665444260362713695116728492816453635017209415852329035429927546324738458558678816298705799283019019139256858114639360723796361216 122 691743070588250896145095032799041999562164019581548926078690373445276622008045412158531743156447961559853122331547601092422825836918336479798421071954069082269050831272279015424 123 -661943141500043543401970972153536834891043286974179496074742712368389209247920020102410449237422802242159849797750144126217947780535590479141066922039809946504489381096066096562176 124 -3274458113224374057739369640743532543948610824761631647670322731044224316663922960891042405268567341961622753854224724225933308080979207706120976552207593019691099599310494778785792 125 4095122395734827267261607988499922182611014503654558435502986490858267927749413948764212871734749642139285411430693525933397305542685276520414198230334223331121565498378857844190478336 126 14803152369487584333824411301061312480641255601649536321046964343762520977395005814769816113390342005369866489714701438357005340926546322823939724295364454374031351754940403088153903104 127 -26154564989804616223456851567598417973330148425430333071959709839699983569800096969303581654490313960541249742895999089942113949993732405411644891587365383831735155578970741474737034100736 128 -59187540299944175310134328602956263873376057650411833819563201426969811952819985151950939824392222903501767198098945349800623151797385274125430232484350131297203905697753506615895892426752 129 172364423266538959930523583994692404005437632743188636641069459798628927931659261519012536021765030289015795763828567081386495017556717408744591750417545442456209152515454730427593105506041856 130 153549240405204345862826863035718284977867268789071599803661894166488871051689948882142856252517237547009538108938626565561710266714491648225737707788072869324383224455996505082008662792208384 131 -1171544683337924179260572423942506920096513138900339000275200603845896400402083175651671728359742588783445518831984687117178884125662383421423809044103530716205855149706742027932878641248386154496 132 588116217391244427733033240117701667452638763840715777481369952475841338189096031713188077426796791379263957927635922436304293388665876974377063085114695926133001108777111246388957109514915545088 133 8208786549407513025039247884455600344737199644157824034254829369188113171553718435894798635498829278710082465363390327195539954938737283966705750444742958678617881129747788471031943987068861495115776 134 -15727171895269427524100115360924819335091944485224536870944362532257632688351165913333979825935967736264472316037249497162004612245355042483298248994466602278749310059197624718222749440789907542900736 135 -59266824530676854387578000604198000667210629155452942491232599572406960229092714709375180917358694343127616919061590411848448257785224233790241654089756352636577233975747993815746131053792620569696403456 136 198614467010311471068440167006762685723324816352420480021184003040243083611272891064753612485297657830075528129652883936088762975631185064545840447784342393685321322575213719576655425562919616232164425728 137 440723627144366372039997738975638832255562197407769399770579145304669836163608675178903749220374861112241347270375107898500963820750742926493209658314769739045349685312100554516476535635732814968233285124096 138 -2119100119487632805188430440660958911291205739144712268809896782266264992026581119376665921111796518726817696082477110388384329908801396048159413602302669895150269358532028873450152683525479633827356796256256 139 -3374098950165641994961018904843000888204477034678338217909385434953509124361965202569403787969428075059249178971535025450900073655675729015110849539807074777331257702769603073063140806200153678062169253914607616 140 21214100136640701398668518042469660749476530006012181352192310330926551304959151782785941856882456928131762989336750013896750662425467837229541903075865265127181964773482169281909074821985667932788545526765191168 141 26583131576144674401854791083693071434648843435063007884411387314935540922804394572790783987936256013787647163518827682198768434939591482735974683400887432406802012040309218738484637623347420679867923513111862050816 142 -207051766934106706262766403671382606102016573602310181694403402226128194926286241831741440218567766986802140914583183266298783232533676646239894030152448972354948215048963411608232157097860785091476464617107987890176 143 -215444964722531017608415700713877411119540454256557336464231801329745322184590612456991144441928816260480031109850730909205685907225373688602766087429561995104377058513601653673896069282265464044480622941051014638206976 144 2006450202172713406345511371933261523125657829592284589994541246087555896686321557013637946409210243491809204400496555640061584409000189895031513654719800972866578727386139382730336293933786244233830866935274194922897408 145 1795470477575862803433021329056949724833447298239233896368565914805442599454374122707818259702329432563731560387598305850296180395270163620568249742863707779298599230586582928820763928366299625417666827816845011885737639936 146 -19499319431555787868928644426662462060927885005125013697723099078172914845752248217043490732485803596591146543194211215151903946253918816849662719434762812858966979387250297502366317881994073177906271239140754643255344234496 147 -15380354123949241286245026617150380588038015565634322287085262413122283732329767510551890091781561955363648430063615344019475080167110981289520612524462914540839481470214991845774563517839030881034212315601124650660502265921536 148 191190753822612257498051938550700068257918928412601379878706669159326619106401029395652054471286338055053398720708110574729387723125730116686565588792996659495339171682587998050134821298400272626348792223422701386467417887080448 149 135375290566738630167473475338106192784757063862844212971215221258133986506822749806198790895426135367279776951643226758019563485246466248659851984976126308853084528274526295769078505740715730726015258819049232126831283572840595456 150 -1898642378489525315540173696967864309656890945150724931139264550134516481438959791518887133997646746091296951781461458303195425683768842782336878860393169008272094071046880644967056933861418229951606012242920642575791581292413321216 151 -1223884883052503325207075397128074064169754234958198099257179253575530513852043430946901704247628216836203825554776888707312041484682636790389514036086016004941029150961941928948754741623813959615459302867009835565517161916623063351296 152 19145408420897689816517241685751514236614732366241591424756165616512630259052946079434966016787687016909990350942470429973368847190017020303785325573165203398887010405018853070801512915508422765222472211764352698736446044172490310156288 153 11361012200358155685151678097220091731593254665015997863231264451886945755794394954471234844852309780734166092686499588493163522800911109633688163189678187911279695568537237282619685895597227968379877193614981007791376861411204485271781376 154 -196380633980655483220225618106391055424939175465425505312509952819244273070023293573242124276763506965683700618899480780412086407727617690139338035309583815376484879614455787036323110868803093129095021540439755782572391606052285632883982336 155 -108248000002093843218495865091552918769284307789459583519657821337396168591170199831134918018677793064407649740697255453982674257828887079862219854660862151846243751519258834811443373876517735856922679221694780716316580161390430015749940576256 156 2051554399673713010292122870048141281332555779568965140928363204642980687701440622766769971925636197246437292651812206228223156036147806980159400483243334142324348784490651135956152967074770430530258731882416225530955507904188746156907773820928 157 1058288377675130737017249110124290105686373179522917160000884568933633146843634793014740156952355797214626700658180495574865067075285393643648447042993556601063728847647814252412522023505342388312713615253906679680871900120452623718743517163421696 158 -21847347659269829666022975671252534789781628419237144478341444656503809054003949365869611299611082320321697595594376001298740321020951965800145349826032066711555926025883238753294927159176670415803287776101712540908128872969951180138723026829049856 159 -10612751444870807287890244864990178632677109963012763810300312632026840719649492718547714597615469646933121569386778093215081420629283520417798324705809966740791513044438312976962520619858305625748346266642598823022381337141696288307337853234541756416 160 237310059320626002104953363230287292515325592809666344758121200209620474567632425953386575947154893599618757651683801152587562825144224404939718738055157240428853385430534820876281306589371354601401565003852354493287017920870802480595122104140843450368 161 109132427173944944834738433297035604364841165009991116798130397467937871596353704724710843201885014587988088066742151966496914958081522042976897981166565753630489321826706917576692030834318165386084875468576969072093188349351039334569497222203659482300416 162 -2630425051030222870174290071890001044261097719056035514616349998002110426269776601908986148927439788623967233985352179500405187601293250669356158100820884907107896936815759857642814292219942751152288022477847139126260697180046171374537893740464703092555776 163 -1150394777395824734500829527359134926284855527025356017248362695712139848592677794912329359504588012168242324769547369471551805026752945706664041354093352440628581160846586485317576937561524850849101324838155015339253678701267711772184712922995799467046731776 164 29761840752405761486616947254494480429744113159005797459069112149794820282365392926794845963817187292689991043944160614795751667095144221060702673340494936240387394522186902248731666728883549270467128534555583655465601972776963289472314387808487933043810500608 165 12427275326430572650804365006694672634351907253829751329484271998719172994445104346335858610872378874807447325563558885838392331458986187891029930103293490839514944163162180764133226208164095508272138704590601127255234437856426686810722626989045769615851216961536 166 -343799487637537709284888858698714134682421149247623980383239987640678660016545499476391872445475200942005657972807611668170261455284818724407642580791481218636817677472248089901586664935741484576325801838298437123253180302311184970936662427286003051478708540932096 167 -137534823922657196092386488839759740626168209036444536293434077695363812694159137449037336473704323111585510659234060800225962945006124273869489136656600003015776538597117558372734524749070174340222894477163478700471992193871708515759049499261878791144317062884622336 168 4055235456518358150382813865706141020803597074435115643825647899731144152938000285959085315337992945717541000566517008311426834700628635977271283445522961835715803515113926182488414699332838415338379686968896062130718114558813134836149051558211274791746351531082907648 169 1558949337156783684756308433970932828168802899648822314858359616269161542560251794301511849618015439978727532731579876882478212023902670895300435618340098835649085851636242967517756635327280459648820270538466724666201073060891395078048461401778291249810513612613988909056 170 -48845011035061030972869769626150040148272856227801927195425266564310436783823242415332631773403461989241919034589619941936351434889516571391242138700253165268449511518050666997008832466421728697615366194501926864895924581322775338341541255405211668799656676600906898210816 171 -18093044642599517107617303197107381590206102136937554887014360943454138392882294821297802609153772066983436730040426439481069209508684079479702507647759362931071903683285673728899304213858994354489625708935975923622022687924359220131778602619252613418446073814731304359428096 172 600793590147084026852880550570066366311361926462175851509043055688839321762538481040331423074586181965570476917267847332812021096924237915831042934109660887093287004370337633904066884907212774756317324869708871653502043423573032594575037931593838117323812920240674782983487488 173 214947408963766482042039204107957275331571759281855968147698517835741887979332146852103248476614343839479942422728458779898777081241276782873325603549129652592961617840386187262892505659723336826323669505726395591504688157337474188258930209707966081866920724880981125326727806976 174 -7546109348713970231342744336809842213847481823028830378417989847277002190408337118475972198134883550482099717485675223267954974511386173959932885194405189103644643059398406408057047947765191377235251877487178170858930086349575159299910488942814134169603416643823906433083885223936 175 -2613226094924746606893461780835894314896682051380215881723354522910373782963432266350832940513398133363681813291380066457695723838649578374592617152703452899373806234084624786726225869549437012702407990605946119451641241825356096420967955930108340137946035790554755420907449987629056 176 96781614944250190547333496132031573523660672236971690631367487258202478373244687224585743986161178465118654198438889660740986752254128535510715719454710920723209488045862607480768915348809172114468871483591686189933528286655192286305238056520007300899953348946767069474777295516336128 177 32503633380110203418559010615812774484143787100386491469021924394402877400964524864422273134787014817845291053897946555819152491201974008722533028481517484763406691496386135261454548948879454278993363600067794527451292280245019526912830744464190147394474685226225933271302485118650679296 178 -1267371354449760420099727912878793937497599419199869323904970603249743970884423598015735926583746186922984673467863107109698357011759801888284815787111208215097183525692736877764122905169433057406462084176591922536024306736596973453929134903623626916114781634948023568101067675421382803456 179 -413509484233657327633709060566969632163395435683868966380898903705690921123879198058471766182229519362156807982575526309875725643235799332340140785061034286243351689526042735792654843014092069163371162036575773067165081758822839572941498822515447132395225575387052504926208850532665147785216 180 16944061346697141435206462241652346464918270237427381960269134337362451791252760450881272639542503987217728362051741478614823499965933278726215075310778136840300324950675289786565016362207263380124049580334620665453718845402670795829989919070561655563650507747405164767566970401780645461229568 181 5379335466506821258298813730181181373026421878305813819806125772732347391168508847220432641900718392818900981734060676686727634347747063006059772488855134664834990723258852306049056826500527006139189553046478576185053453447191222187232630171928262642552935573561317631021447713172266232385110016 182 -231253747200792288363786656681437459373405535278044771343239438423345003855573544393740386444692480135272947953522519265528704017459996600903663559224380853442111713539148865705165478371184384768959763564185838335419078020126243988796353889239161759008323779731206221168196636034119375291338981376 183 -71540950187060324230154729131895992452915313778561631105635495795705201068809525824723814766383962308009997897548024110506638658500113461437963148200399749321967429340782531395776589085284072356965820947894664791308589524039564777293209232191045273777040826995329921094977051737105275497844442136576 184 3221570669056659170603253221786792955615820060419474807562414494036563988669660293485079494687017862948839767461613014191382761334245843566164545319178814963412442442255069248601760003388626567412369671772464311863993192752075134695784452734604893367271258645326384271707492055053381726416582956023808 185 972432217311155212579671121804842696388180800823695672149582139147759999030687176272796524420625983071059773261486822758520300229198519718179222392024936102258578323538166794723234483022737337603538148987294154049278673293909007941197721047713468059185783452981907938557508031055857818334249774676443136 186 -45803655408242277877926613572348556056684080610926035355823526042166911511334636033918803217139679980082007873816913179808938284685297637556411228198157113733900023189822634425683052800057854379506893710265214574549389462106174206190914452642928247146110473674423402457364288183981944465547123120140189696 187 -13506424729947891968831912346676394424265356766817945518299986044422702603409100970089954766221567614291788296505318623376622058647714725393313233191580051367720441841859888650005065129088438314904860126620415303766304127249876481911774574121219991985822274619005663091338688213294198071223387068208970203136 188 664552048779882812131336709331774429235114290877705047292992503625381547380649630896424244090925903227380230734085653867562602807494965261945294784022405063707231222597347864830664437229309121745502885925170222096567044734932482026855232933776483455191163851309751551728720081839073736336974516245268527054848 189 191645191084194879117534696894371713352503798977763545448298674957120894510261777772425956014531959491721245461630168674521473696264939047305904274091509890597726353695647116126818337049793479288507260865425734713755733217344258584795972661680641878393825737215773702524981489416741151922564269811672869718982656 190 -9837722024533579645629394779120399421070542147329965027236690095641943492574970223454812915339876694781977009752341103853476749231285906937499004819812683211319095340149395459179951779471996622457550579652319674383279960255031715757486591766663152472864186656974951132695708447253398029855053595241118426166460416 191 -2777371875076572875671504636110332475555944824202765932868621273655677464218743688474341130364578296586808485337069560854478253256247551912364576268079821338134014689932764511245968445442108446196240434924808081669526482024777412665704549271012498399871904900361597586245171165976906190126464926286231343990514384896 192 148571371582248310291572245211326615135156981161128148662520661629663125212584812361698012055522125313231934652765788885877618423940215892064266146670180784453064283234073428644002685751191054237008382047215797814110150817973790910812180362705311455364245971899021163551255961606109057750172165259328074822020327538688 193 41101046255588766554999753775125088425165184103564271011844725656176929765637029402645393080053720294077736876344718681738037132559700647392223384466377780356560602194011801170559152343163378307058008516125576990159791486432889484741654254200281432304151171857037331298604170624393816752150401281362043934817599751192576 194 -2288693491046643193902378539565214855344888065718913717571539830683684326061799745065327560188216896400944666727581902419476064866483256863648478411380526655189921222689447706276819030900465280665619843468721464409285195222581162029030658760395360979983438626841443433901958627139007645514038896127772246424745677250625536 195 -620955641554985708341738920682152438790287287158993567196733787372311461668358114318066773357885769600678569062491962233372693280152689772118399528747348164762393411248051702522896971773576432606713520813931447422368010693530253676723686522104670530080414586300839522984251774733857768755374039827663280977102294479437561856 196 35957362346830173355196547117869451217852394196873948740577481359100080735290885404006713158821636173906676357846593759250552644177368520261269391162983185554960093028804994066116930019830782588832023303777764443420135179492017370677923014600199881637175261867594424568135762340655704102966547624668280207895253465310143971328 197 9575581535844233157147332264587059894490326531031017818566769346077370770654791968829420779996355213677946919052405985912243535628794546522277490984005401356332472277357307122744982910203520062335817119446593973389173815026005919637948411007301236182019401009437656307641525716880040840459762059096194635509923101722399154896896 198 -576063946963435218287284446202692287487976388437586270910293035975927407119833388234795534287398413757069265026050008310480363680790434936347554497035162865197635957742686771877486589887763765130347909276351793597807576504987735842293491077983416319802158028223645902620639829521192616385833348905103237092656595735652190761517056 199 -150687246398108663966527098033810450375631027457336600722158519082007542060316632737857058091132136866530897999824860713846082289347753286436675192293799318741266509130956033206577909854651155206974220671075309116835351408250076862241578347979305167244988319968960611143093929137683967673166541086969128964229630225656486933892694016 200 9409590053014765982155469089281891225144132917483536337855441671806802617754387595369039819189327823369668598752810712972314070014037773257967658510886512101626426161479230970942700229772584981489989728875780107732410969139447812966859467288152999371797145469515631538089577973636218213808034768878606343176847423849362026023530528768