137,[[138,0],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,6],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,7],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,7],[79,6],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,7],[78,6],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,7],[77,6],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,7],[76,6],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,7],[75,6],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,7],[74,6],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,7],[73,6],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,7],[72,6],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,7],[71,6],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,7],[70,6],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,7],[69,6],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,7],[68,6],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,7],[67,6],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,7],[66,6],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,7],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,7],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,7],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,7],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,7],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,7],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,8],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,8],[53,7],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,8],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,8],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,8],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,8],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,8],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,8],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,8],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,8],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,8],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,8],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,8],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,8],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,8],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,8],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,8],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,8],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,8],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,8],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,8],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,8],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,8],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,9],[27,8],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,9],[26,8],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,9],[25,8],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,9],[24,8],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,9],[23,8],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,9],[22,8],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,9],[21,8],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,9],[20,8],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,9],[19,8],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,9],[18,8],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,9],[17,8],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,9],[16,8],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,9],[15,8],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,9],[14,8],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,9],[13,8],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,9],[12,8],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,9],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,9],[8,8],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,9],[7,8],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,9],[6,8],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,9],[5,8],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,9],[4,8],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,9],[3,8],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,9],[2,8],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,9],[1,8],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,10],[0,9],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,3719,-4547966,2026021981,-246124101795,1954777326354,959,1752308808291,109255438907010762,383287444610808036418,127850506572358814794253,1273718146815808657399089,-424152,149625249750119248,-472655739759624345831635,27287036042499816644242331913,-191488328202405741791298565481458,276648388842463958530327290696392364,114590910,1148444675989476953397,30055069619062316271436444176,5105331957581666798840474433650054,33121144254273812457506765421211726717,6343078633649523816563600430606156184752,-21103389854,2297044041475021987551725,-187712634684899222017372475732900,39157080861781593293372588242644079226,-172968721197472230047570888712944580930305,48494702444516728072514979771372381109485924,2797691517616,1789260947756254817475099854,203036695974444033219135194536988357,24512713937684561770900174599334131452645,-66082101572229518143258660063721264396993307,123756990214212307905320366694909412465308753294,-274541591895007,669980474450190249113928444643,-41865100756783758053429294099789448271,2902421434285997264789932556861806152137918,-18069017471278151262133489375900325060096351597,1063498177454939083596231406180648591659376421988,20156363266325757,137852193523185483650188719828869,-136757856910952973172318437798485311657,229151399995038711094237485182829832526459307,161948352626248991026254656140476778446257705985,490546283903168073636796910898819835721515436045178,-1101845555327108482,17174284263459568049724772883734715,100955937972233408849483551903958591392457,-554349077702223196727482959728272715157086261,84455937672365808068156759872100686786219233081466,6782174610898856680169123071532587223051381986303140,43717997437443483874,1398513097043087124894015996867522067,3848471521968979680029512609659396131655243,349439645577699463578304945576199119801311744118,1189508899739992837565606126909170590188718542483754,684696857967697813828397334987555780688906828597168188,-1175994040122254080364,79210847065956790753578298915599300809,57549523554706123138583491337698318514852231,4077240332347718431301411233629852082468265283335,1446087578433514473851444726372468651601525140969731,12891902695574994375397662364034442975120261885106640436,17155672602407069573244,3282135378422865635658205412746685977409,-32794255747674931799186497926404371752916642,-20890063004666749116416176050929887041458943864511,-310565259820975454743131431757995464028132281422422268,407184709927905982994345115753364705750189422234619870801,48531623007559881794555,103604257228270802002456607686448046384981,-18983084057324330524194515337835569211476138238,-272456312028858683513024655761109167781542024345851,-5442695105575129654482378346314136822468883906381657590,8055776503400892526582046649663231900393062843208383300250,-6991079513312026430656833,2573196034294351965885931726291528192609447,-450436654674806747509600342701498466730468101928,7322998803836360310031343298866373378608587494155428,-56050724086767054387792117080726028035327520675555906444,99063534647137327793076894909260847284550873608176176045657,86052957074318935598188970,51596158265738752917984669555067125832855449,-6659029786403512206569335348376595630563172535860,165419116563072770139976778917979084293805355364596426,-573104933777325849384179933134995755528465730671658801284,804357290047704496713663405411825508798868495262482853887120,972421184140817400328916860,852604587315524025782282246252459277283585755,-75011229594142125969293854302762605174477807142283,1585562102649330544013547421046922857607829517318239043,-4976061024512504521284202406857199444605132703661531207778,4197305063316904689351686020915459302123512633093148443215914,-26731433185908122648512116245,11804372511335265784419845196114456885011765937,-698659588584602913545704983615865132538600983223439,8793107852112184076953502348630861972271296895957083946,-24353939388543363233890830121769972050750623239470707758790,10494889635921646757885527162611236502846683278571261291089908,-89712683534468561659442258371,138767410992478577451764452982632042058507328304,-5584112535066412827088443152490448487472156385131853,26630379865035341480695063688298499621545018429669849452,-12094090507700791497716526297193759869415061449504874126464,-31086922545020041230686455561845591942269790644209860779877294,4890014051807000244693502901701,1400029255026774283613111954874789252517850519597,-38508934606318482895195699830518222963808003118314138,11456235483906482852287524654235650224144122574554818405,557947776697816596943360543426104888701464553772083630579886,-423376435468091181057472092361428886847617061723238396900271992,15997377532401695031894131449571,12226676040746107917595222826333065669914470454587,-224972109888693984210667425488918816962410482241890365,-208051198537602814651903034656086010416805136730925329909,2949953087606324430388369789657019209687585779820090424341600,-1751068149453462714581269018521274708962510062922154092998796948,-630452492953292835145931270804394,93048001589939509906463857557743476191870521937836,-1071756734027739998839542539888845686950281390342088823,-162975628652380582225032449907845833913757163160858711225,3158042271169129604058015134452885229734194113416118997491198,-1348751903892342816693642298217383371126586739371914977633419808,-4093735981537371556761706404018792,620159196519166454356433094359811624446225280773801,-3864776395253988691549360035431149335379074284247841563,5893083619091363086403223409668408474323909361624431648337,-27475552192586596809937862878758507692756985040846434121006688,22133318134300752659769211746276181069743526431118247495854590648,46523082098795922822923806676201323,3632083004725933401407587103315903280650129063974313,-8362504727483985795222635577879422591273546916082193063,34367910435444606002242474710357192279996475715613102540626,-116978484682534016027948260334143660433985795053500298011867282,115161372291763466559088610179329914463715073182940545109099497032,623669978150332427573511504264729079,18723117308791153844359156288338742116703503899771440,6907176310768782722520119645630915480854167611995655706,64198409160146471070804899186208831143335921443040823512980,-42378120644538544206230718295429070969249863865311307045884948,157206273616709154261626656794054258889265000737271883055852892828,164831475177472530249747312229224419,84922360980210784119919687729812601781784294184741681,158540279575899194652648468927600023361727285359407989068,-217441233564649022700423386309206669995472546618745561112623,890276026492151564493120495573738267210289792488804986255068406,-859779287162657445325352433887161806804375422356666277918455630152,-41365598746511724835645470400346623945,337929086463818579528258217196808936219106572143142183,779451910204721973666214365123415484311186786909065538197,-1864483576635373532303504201316809365275592642219019418004982,2035496037657943932971934952806333441372952627746701131186590310,-4780499193921772996302203523591162745305370396032199089107511887712,-294743536879341744898788986079414129312,1171921293278416379176987967477860195464022600642592190,2147156303553466103430085890354742919148220090154388811455,-6247203960511114167475871292509411284803783278160165048605907,-3418930049176588972584833655548772949151130392082195011800614920,-6316139925439000402700758903966936215417041469967879427685841215672,19991456181721924417230271479773026354,3496362437243825807745341614352224517336677032053916044,2074798948246254152560554447832624605192511238529273954464,-11275344552668881338504330681120504897401295187015996190234183,-22271648950249346444765762082097487594770129949212550423279094018,27704634504660249928913021046153450622067682483949982537439045189714,23838,12959529660463875486364459162179509628909,8748460471931346480035596549070779527954238710300751685,-11362319589025085567842045799625391724661644516590266014284,-1524651847171744393753506801785088902449917360092930293670222,-13654914292149455397458984637422729704755947615783055380054857582,136924510360674031213113140846319157935103060546273549263171602805684,448403466,89808327009380150039285478041481347332055,17346770448036918436887929578161723141434119335463115476,-67468920155531047165395868435154898801426151471206319933579,77682570367592101429045407380965165786594263622616621901785455,157735740407154394483643300714424452410800430841159662525702203146,140946720327059989295043720070615197308816237489376238151561541022370,1121862901237,201805906439409248599415818268561056468898,22887580395726726127373073977982823844134850628178433795,-185270303792269285339474781529744920268446484754433327877873,387792197873492045899866837803115905535482943394695075689945463,494143187809752003799856180166060995078980679442575449526379863812,-700607214340082970167881437349532506082274855432593071573205019072768,844220456975844,-1083184200183175189840636460285615235947923,411267580962385974062156793780888196261471611752394623,-227411478372474292726399864395976752812886563698849181229923,1190092645938337569561069901578559696917749950594325771276282807,68631083714068772684367318433208481245590514285230017972317447938,-2772939533515079507917845383499189232670600136183386607115809226791669,261709467672730033,-11327694736277947380982264731401070124575298,-102111842546830960629793831712392376405423690053856684060,390425691589627512535799057378772200886329376742601335381274,1950606814896780595370807218799758602734142789856919877262063402,-3422896770936269533811629174456323325279724031616885631952995906731,-1934307076057528397422314010275758977176839304975080344462182489467738,39842745997175701018,-46069964636780032888839194082140449234164564,-332961277441267580134672929581749273267519021763394677148,2725136764355454083919638570871334501484231416926911689749707,-1780768988827782459723464586248657897151407711286013268402858305,-10000099808773340166365609587368471478922535675655487170765321044457,13035743314951851715927066813587674365178728373266529799318082862322315,3373593675486981045201,-72472333977569828178775518503578663463545648,-607313200574649544528187929395548836511401360703624537839,6816636553685716326652571023879442823421229682157904468774037,-20702514892275890917632823593200502180919304142521294202313795109,-5387684268396909938921718375158633727235241055578316939625459642476,40938331012305355961871585765410617412296410636304564195005573418453284,175762069364760757077810,246801391208777622826913191420893175425582618,-483475068787313715325785774669364446563197470637332747042,7516008023698829784354624576110517886059407161994915042325729,-56894275766479152993335769307074415138431598600649757454456329271,48474974382831623984329488451335072589195164156666855009549748010883,17538535082374882839741744775151764732063728753056497448902520020847952,6119963794224335742621587,1961234581433952470456478302343069984905472314,889165714125042258372570610052884364008855577514484810893,-9380744820116117412819983579360612315005081034949876343758029,-53383810589704403953602343338971045899680672018584615056404003019,166206129524504717216331546596218850938352627089148320369994127707367,-177072864474859129722137019626658300678683150446813444175269320017106708,151802154619677389581236724,5995888993801008561483553834493187326007021902,4017817159679934023177389460009757293255348582835756227573,-58586053920964076897566863034120585217293877057571096478249515,142935967820187214944474301812022619703744610921155073968035197027,164037424508244865068700719539955145807241934987031052537191375273435,-459921004555484393217020261320996457324593874560121460127537537195962630,2812438299124841541619259174,7292727881917357936616379485651602914002388124,7078667936647867266091251135144925960528847687740158602455,-119541840144429306512675568545308047394170822419538319773212327,622103133524148493237302684215618218706132851770716259005639803091,-490869627997205437493578675183130057058473343737397344855016916379275,-120913754734627968042894476121437934290066091293506970406721893727737588,40295601196318125902257067337,-16521691669130506088546096392143933652578450850,4094533768025574084582921546673173128325251079279705997377,-88398374933028247466454747853277342540733367869715589335571350,926896042139482984210925382040691922670760517771157466976421068677,-2076916581803147998858791432806429454707736583268455415160919633565909,1797395208782846904168143296651581391021282991069293357608749708370970314,457940262580115506686037131134,-98342531681558139511610721449122211728727170868,-12225790858532183257235454362026771870499032123495537128893,197624769487747413278712227135635069782661886419398414989427272,-263819331610114695372185551405228289644160895622523240505991212357,-2572841274115033832041834157758036595172948099681765027753499115422398,4103506128131509671689631923193910557041392959309582235705154325613447140,4203419929856932807083411897193,-197075144405720427396691682065499234279999845354,-38637033913002027219418051451015918253519392574857497213490,747950666722146092148915601245549317314573449948996945987780793,-3970031459959678656196641978182697362109652161160153100903923157802,3586976770166092631589106682639468127960520992437843297854410805328336,870724134457705848153829646845545730096553778504451124345917521714212976,31543490079577836271272656613252,-32649644548313110421260873295034763866217425826,-46661084640262618690720263402754944616611374448679276150133,1072682105445158854855954876825183827689679535715524346044159475,-7716244133352669309314726415661955318674880867804767223041394973822,18878853747900139959827128958081934311291555368052687177659997749886529,-13986363842295858036859845548794805103042536656967010136199505298195525620,194797683356115691126574245819917,855381280398194201460396242164432635704066340811,9978957316596723086589298493227655441531397473431042079289,154788181094804674600651282292638807316703399790138354762513240,-3504236956388866063565912952239676781893681050095994840938907149928,25661878402078230453042793580272023437272604634459334347131529654878714,-29947860952077716096978490347227804445900684624357489515205767993947216789,990392958685239949657627296840079,2202464190850180047192627819495433294989321588217,139590595051119543226819022119850950610837385424398189275885,-2617783938583298918956958894520746197123835809357292680634733040,16282400132960997627264780316957009300288321215062592420301609199236,-17817020819688228446645742832417271139880191884221647303360777826298450,-7950632751837237088019154547487191442146490544031192836895536549192523122,4112299943099935390180116885968095,1468597018428343966504492721122759013540910023041,234785922341347791738506830631531051073410389607323236137043,-5694234993427211173969780043289109822660782941381625195878487054,42929599509489025072771585604050434480649045599494316034148928927567,-123714104258381533631527399396500353190331951098851437324936556493613250,84575557893965668454399634790829943792941596131479853143950569732457279803,13626568176635494852240554719299700,-5331447411019190336240227580769351902190301735605,88057900019170857496768279691360911780204105705768128234024,-4658232931828348197237557688461407916122037998451549795626870761,39669570713601693035063905464526036807907437929969217970011937722686,-176843605101190792205301854501481428982250461176005254024886421924267644,180691531548584392637510994963287589206008224447990679909508959815633381600,33958514805479103672692105672645126,-16072551013286648098075392329376786713002607805939,-385724774122056561346286832110476520757025494034867566055942,4692121137193602776445821622301128933006344739791408617630588790,-37229987209719554691168977989394983045074093587611338850313376356683,48236721133880191432471055231241492627592714216996276729037805785409708,71377756130514150197967156941288858802475364962265847296092172369570332514,52101985416999942632076264635461877,-12697777937354233899072428057641786067715268330935,-837287370768806676358585241832128752769025922032160739634387,19507997412216660256326472382430786740341342025114001968208872149,-172510960623434975241609803484707338978857136518657938515352590223529,582013278163053854901704984723938556033157055925188723417382370188968688,-395800696430985189820142438818499734700569752709216736997166559286629599548,-13323341427813802082271119944726439,28369046875264610166448889460210580820321530689426,-530578099631628842525723600500612490637434319950122507024705,25388649433997830524157888845678218824923686678930024534447469830,-230828989114667336140207894354139584755998716509880951577353397946646,875886034223414987489810532709630431572600207043139719709694459815667166,-895567022665715770900176077715806522045754237726595664899704032000791530990,-362749890554228121459340403962386866,87657725891356227957278042323110940396198445801408,884125714282915143633208264645705558077921557909790589974586,3718594135674492827804802563996013045056979112846755053548512667,-13328162331388534530842062902002030921298954719606305164785149795750,41330819194383344075201806721162111447963837017534357348895349937877064,-508119205345022082260565287081187696694412516446019991502351996203469782248,-1150819098306551489110452219157504903,63511082939115081546259037033568644145797819778012,2377828687687110416673411769648056970800401805005197590385243,-46719166072696106826154919014351927089424905260584612985545343887,502233041774109008096258264740383368594411957495109896190450879677678,-1940206089400422189826879634188468076136380425807206092118968557633124946,1396965338878162680684209306081621154328037796905275039620471302463693619296,-1715197666137657419251995789656528688,-138541108139639416262512644421366335280334867777229,1796945033157635310854167780112923826646191745955662151306422,-89170159162220886650736424699750206133234505320111581255823223912,903711182001855404731944809049818230351686131550260731760493609878193,-3190999619548304125124547771076692381582205098309407630998685008534571676,3582168056397588601505471083146869299325435107144781501875074632283403325160,578083712768308388801325427444747333,-373642980066597491549727334896832242072192286991825,-1802488272155643638959785508954703467633955319781328617872457,-59260264137664506987264483560643913712038811064288565766645298204,482122897907384937938379584807857183698283829268727101172980608922181,-1107190166901345115453146452010857362286689747991107874035411679048032930,2708119414100531843772864799640460851613158448614047500217494642329165183804,9297495244599088514722470202388350928,-197070604329653551678786179283835245539644156760959,-5644774894679089564721497499135431452368659884605262311770109,75408577727729832917527019623278400872184433604687328701801214791,-1003847180970690834522570521822853669796949508783878917838680896383921,4311683957789519140419275439431943388239422239297886639605229696955976650,-3492503655625369557055141431819646990000877256658630856652384514938173601144,137,21208912912498876564352090828939564347,613702581536314809153137255696601495998961325483167,-4466587607897602109061659421482894091699386846422792392800691,238274742128995030033463223138534832487490948195661995331398798024,-2513308334715693383652076504930079391096894680292420252069166979784230,8586214433803708755245962418829380862083510766566992263978684851179156582,-11288509087593173577171789750048840088278638810717152959463936282496393471784,-74863239,14272648988876663517022916476898296905,1282671740908685260597693344570502819806686634825831,3467535998380543024128173255538903057291738369277091843428647,241862384050041305936953311113567671572826217392296808635764949365,-2103079559357233967903775061842436272842871666881588983970297204035448,5894371820479167772209027839995829028765597303783978845773710564927002640,-10697731085084381391819868754051782070178925681672119127346974322560386857392,393305040407,-46375531815550574755591690211026915971,359481402617485122261095255252075891171509550069927,11436937933278805578973191544033019165866689983743592706233297,-57473498670934065599720391568253779477624134917891283371136324654,1068929781304866346945073499806809853060793242622997168019803331589699,-4721064020150337694159667399866577718280452832349146349745735930160442030,5172672342801542749317079723412442308769285396684541478064925086258842381868,-173706185519061,-158402281894653615878212858611023665480,-2187357869469572044439837102692467914444569722734758,8727405008146002687651763447179535337521932254697588962332609,-518914370612504908349591170862215705915938299108352720330051026051,4904702338500336307838561312573405196138325743562098193553131535720261,-16569982812177447526636063689761183024602817031083190992218603127661590794,27338481428277076051842914777291902290850626247766110237035680444051843885400,1319489203237299,-220715731251338688578146076722225776723,-3425847687344181664624220676002792775554695260687321,-6435906802296239054817802525630030432463666033854237351587716,-668273222933009178362951741340780682757799102204328954875904308576,5438700476220642197257207391780408917972137684495030895953671970257438,-19282223108884975654780491025528977259485967367910351384744050028243838026,31328836178712081375771733744837269335839573068086655437010637621252362069010,362762855658454810,-43488762667753313619102882760441351569,-134620265358785998136552243420599957360175728812306,-19892053888507308549093201325895153937148603746042129741488121,-89088884448461421596154864891736457422821805816646732246134004812,826445100834805059500783705844854515291445165644849416465662882779375,-6056562930085583957271033965513994599236213688774203026602220935592608748,-109054502639896899917631140340084354616394814955899254472265958975402869116,10668124496010607131,654860248530790069650483635981483096634,5572515647624563164357198837716392561658290673255047,-13698941057540184236375541334953347758980707015805479404271531,958534137053761388720156012192279347935468643666931708934846785011,-5908269157058588136712081395207347895416344710397156908844911848654868,20281438569996964656576332429408026424940677287603717307499327910219168498,-49568180244290382862860094753234502818040175317477317795320124856909477048214,141003478435564336115,2464842640198026445517232199222351378699,5961094367998655749202607372343375488758441859194681,11227744939828775138990824574883759161555615430619176107088779,1430916438204465689144755265896738099451995755080818389217912478681,-9220447983224168000810200157210642745654736851968583412437279786901788,43953349029044605831455596590299795191267090091594871734966370330052766328,-68072684149065273559203350560443802715093186442956956429239486691903034891472,622412038770226736693,5689490834422013080029811743978450750762,-2481764374364425918115438975989805620194963110624035,29622860287205812734237667227850469548543218949418647100827796,424865510775821630241104312549606659745440135385914289112954504119,-6327877806140197551010607207186209530750453853568297960775896285666686,40172440305293764879668758405649977101589284983194230522851693778642297414,-20775158364917310408041668437957627280749419256938509988693553904195126720119,-9675510836717934477596,5758224573455943071217510828302330434039,-10100535563630020342187998818010611803875321023092716,17291681801798863532529178498622830521343000168803237927662627,-1538828756418690409823779285608862058864436822788914024400721069216,857317664072022617861396947062640319492641206042757678745969996218318,-5770035695571836070482300176690453547431584397369967922694816616026327669,64887530774395126372534998479488419133801815131275506652300998125069584483842,-220089306244901686413523,-13905790792019816247132257365064027908527,-3316200554100110638569888847389858044647546064298857,-17556404400571658916130762346435449077991487091246724278303007,-2486587041570030713911853419149752687472212706503001532330753233363,8820925878663997309594887500380281036129782943140250390856467220428150,-71769551273060868167895233192313306304719723359251668353944359350840229845,109321893385266470382545629104717746243552926188363855363493412409266210226225,-2358384435829108886796503,-70658352322028866752808367264990583309421,13149342369399670242811946050911549448075199836569352,-37519487745900832131859081427380963093331307240974082442818313,-900825898651700793867850181408926986701450278630659399988657262735,14778442286012129822972139864944119038427310041128285251307668556503632,-98053478765311221848220750096587524626346552631142714995491099187632864864,56701964805104085779213972939104574521253163933393329237667519859360068348444,-16910684382161015592325725,-122728020809881780839722763733712798260021,13795971832262773311367528233366180774752510356516282,-17293688353769665044692674852339918902612041358783362131395909,2172682917380832482623673650780065217328079140532114534534690455507,14534405576134371894521052519938148129345237463867550112475184607610284,-36926146701000326686215810048876305347812514767347751622218090641992626085,-57177203904969200270769160600067213419374048945659847261047900585928506244516,-86809177943302677062380515,-1924944442914101550134873832984751235026,-13953197310670820852301562575095642886347593863796180,23652802601607452284959727484769871777343516895674632329143372,3576671792709470149605388351035756023725470725363677909800354154221,2242651337484903508497103859812780434633352894746868608863957819546592,82625096740170404107121902108094358690065385908974332832590291472094192229,-128105463167652209875369286146713157245436663364442065239816532646913654036068,-313126721564784735486782029,466219888657381143211433870665989075225619,-39138682863064770985289083264423976966243437464100333,40091381597188471475450946849701601973472431063112082753358923,1329171232870788877874082458900260089261227122751907281351083785946,-21007129735848547599202762869404699662124734061206282123962602020640628,155855620288856493578967079164314692080359618979545074714036338540795186571,-86557175906760157862513755945196860719749009999453845775976486791806961564982,-671061503274144438344712068,995199894571834971384642583391085915906461,-14872574575856074773023947409024138951826244117662336,13177670493355532750056873706838050526773971385135593863904264,-2701896993901798405957121428271603261725684373919856570476178573530,-38380331884170857452112595559087724210804369623671943459559537047334205,96602524948904093284921432796171682167574240255467962382613190925953629007,27898485726334130542036152954198030798652458206176088580336769047008676802980,125784742515173072641431786,470464122680528825279301369196951391093017,52375626375877134754684484767914839050158018525892037,-26803553860856148324401076535407370098355167100871066021868425,-4296854589646486998180526829788397209135170979123265116766741487923,-26579019765089889507849292253205799882306345057004644897184285360508426,-61609281759061667623553217961789688394451087822418562403514765544079835869,106681294148834443427876189785987715755457216707339609875240090694617536593790,7462335409242506768252140212,-2103750941635821506382087299993124026102517,84795608849935198774024497820013284037291780036377090,-35844996666846189383746191506151682201339026200998064930982815,-1487713031269526906117976446631433024047177531164541510940729954373,17065451451501822252284083643229611492550039485124372936111977022172378,-178645744261360245399973143530311731892772533706828861438476849841110543972,84509000151585589191100057462018476098852494287651899504883333605910246311244,31658295900644791375923999603,-5020075698769368370843320128997269431083970,16732926428626972099611786141821525691138035620550947,-6857336196832783075058541721918426788101285958894917046636933,2943360237308810588597910172703677856040211929754153368213300080335,59668875271093018253013974333544634232320342273522458011172645593394144,-141373251466571783374539687959080020334058752479059241764074175445432071274,-697237732309891915658897276759802132360267760507521887086088349040862407152,70316525746798996769343464137,-2869336392943709965746462995253205129867838,-106198732473950921356340493277655360736124786858003942,25218687430491016843257623352637998229642723359592925518608438,4329173648912419286641567924608012613419915931371686853877701329134,57140338193666832115889711952826325739858952579276768385060042272101625,18532629018960945030045274584165051095504603784889638130287036731835986369,-60547109089209029445514303005688043118698667352108185952017817093645509120604,52130673608983028674491450237,7732469838892156875455944536960810469882146,-148389486641646430904193795581292579557895053308357504,26602157497848342654520646000785973463556812416068897617488136,1291727726026654437745230704910749038561349857650452946438641816709,922658998881452692893811235516127312824330516480343184736282219327536,153240219043415215739358981153262343474124078333892202558808670031316825036,-51506118273497128248973168797430088830128706637812618848723782272064741496879,-210789671031826523076850645496,18060250212490689267564568672121973154906890,-31400585530201925296078068858873322752514105547021832,1320496309258951962318620198624230671152133676834296727779394,-2785501520905962905948359253440597602783176135296999677967106120978,-64280819391440013108606313783493324090442724318460550637607044773815474,145848186212725159688686883351912863689834711162143074271848686303003855004,-5412628413679920834437957793273964519786134094184515861673567680264309691382,-852248215708079270734768642220,8809770895766599223871499559295041251366037,153607267944181029025812165388527386126072718526456723,-19558289740125191398214836053675829471647477993765532046996595,-3665420197941160672532687671198691986096168645927291409988366620757,-78710188508270328207062093129566227034205460869493108486071149380864217,19396886705875482556996287234741438027014281929654365758417306686233552668,23005304124871003719833891331759141174586155988062408528167104097091656449873,-1354858695870563215055097379773,-24769882392019160361509861691084851608756592,215445156440912036479745755083134383218433721804725409,-16259959108871589878332095809017424025091649245412190679408669,-864360645090778358989027212003541739953622318234829694525035107037,-26441955955210159686857720817519499897287765112762183147807916412288271,-100186069434575296119370632175937493764123137295734197761413054676783708960,16342042653788393063380686786476311154832731214152457541580809696949942679264,-34581023457059335244192327995,-48198181312746755092310347713029155503843707,63181248349999882336453229772148380013807881742058919,1593733263842743988630764935454032728801389425582232174771909,2270927723651027871704080889221670329518390273227461020030882223044,47132224978589926304579817091227808973380058520713253500599423977610589,-114320069543562044195034326844626272914293847023884197230456930912511216430,-2248820433112635738966629795180546066822850581513138603703801572119844627424,4685478571742940806068448819499,-13528069689828949537846266939556722668531114,-175583853585096338813304308533364894787159285472331093,12440907794857419934888142039397313723523877014528962526527250,2612599615214246585300935900998481089697115450509216485235206419448,78534905499313320169437824027029153212986044422360109969992592704168398,-35005956752247782765546469451984016314589298039761093386859042846106613312,-8026978603225321784845998478485358604859555876831893747796622335635775050688,10227635379414956753907165657879,66546897947528594091952840661779715523588694,-263965919868239442383571042690229711747919046629321470,8119208257328314394286009627223799872516851837506546809995817,429813411710128677513592924116584048128084193455285147502798556725,45224992282013078358381565223086345641639210032396699689488828323358506,49733855713364343794155312537984044924867669816280529629829544494566091412,-483094528356087898442441463415688132546541117409120479830033714513814208512,6856232024169756314221491147920,95096716744918838737102548456559283044416434,-98632005626494108273517539457317158859477661973306093,-2073701299073558419244058159836034583897272245462341258943509,-1582698895399994683293951543247985289300091375753560358217569855231,-18177359784090802261818338130116889192460102998574677107129366585680198,70862327047585496729165518386803564752675613846340984200933436809074942402,6313879959671949650858876265516563465740969437947227208703347573143181065728,734183,-16526744134158836792869124678333,-1437343066171788530578201073233645922365077,168154901491952681647537203288592903655069483387928391,-6458090134627986364545024845770849910171408898128622105205968,-1572154785774871764696757235617980056802550748356563263940609899331,-57253784509618971799906151821489972135441390718240268207770720270986129,31767927563170774115014990148204398674517021434687931933307377112327862904,4799338124840311856871445067251249341098743751878339686816430643915869973632,1469076756,-55278836341428939835158670150694,-140024879237117266396942065444542085585019860,273770352256652397553705917291844816012726830484986371,-3279203400836538215243298158179420067796884462673030383416287,-143349809836025504680637633984631195649151627300241743897554594009,-46790753126137098280891072724855857628751152653005046429384052212207986,-16867618297319579703893593506187326777656459931290797898763302989727360500,-698447071872511111728490485296307202646351768071045969351676001853099037184,139529110557,-65119757508406145715657582987840,-136699820370620390894749927356909998339632805,117427775914111939919817506429697814790914649895230679,1407421492090129118241911205572834903397362714395036535092793,935423251590844622330544079129659058027297539876931451190916155259,-5620233499301297215038405585453336087591273249149623206990972377867993,-34737954036835122250032678569799555711419243789407452942466540603599629848,-3481954763339516172426562174747994852157782176744280705725547208385523880960,-1819789906000,53476215149643374098755933663046,52757751534559179252291597278580039602753252,-135156038743950484976950732825092414293277959281866550,2717692778651775228510385484296744388351338463877476111368965,802326196374036200148824233602628419030721028102595830476769629838,28517889433740270803503567819611219962418147358497081058467575424312732,-20803251188807992396413310262689696938104439980900956708521523982892882920,-2358172950874207439027991568311467283444646618462635959565543283324043038720,-22385140959034,364762399871963373594789357873286,223442747708756351810837648744903253048006585,-233204758161989957768919261133779363868563358396647450,1054635481773352245057023577616995386838334592277960354763347,20509954800174636569651254837018257312333866181559364441277079362,33309347696790438544471245586567852281202230417445902430541204213664451,1313906170183079420833683054184717493992613959248741177857872267558822252,-285805994841630539328742711428880936598914139786192216266317312845704704000,231681013781101,537222524138218853970951188374123,153261442099241631487469044417695328786823194,-104250683173607643319980576516013845963460308058998380,-667548235295088994154410012512715774553414530286674151872129,-463876590722422422628250890686718684400081309436086390384683766817,14503718960127435714406297987692770390255914482569633639894123705075048,12240662544493103425106142103374084310361201662656346992508503774365513304,513742682169926220749458351519388675466173974903694984259611996370644705280,6524941092180304,-398143241913537149927737759026058,-98333484386984842127904455357949074457324913,92607015551159828989872891342241489739318812281903338,-916804301361421581590377231881637083820318260212798237657470,-348611287210415159870628870127709238838137683372091555445202040516,-7128640736116640062061315451003425844277900367533194453634877896681510,9858761894143956420644049709665466128018711532454229879963526395031168812,246801258963865327602437985230405899242489020602560230416379640512346353664,68331128485929331,-2710924444675458855422240046055939,-250992628617991419923064178291458211812172297,161458270972327121161797807720063000397739431617185550,-261144484098080742168642376613541874605053217378450542896029,6997900452003646073451468770752050097680191690710067852183103814,-16094704748366831408341834696726091642972765284386047266849873220256038,2625898690329406027242744736693526215661439418750736397827888454748943040,-39547546253670450815593435956507890501551412832423976080338904485725962240,436625575683944288,-3093234202369711250518344517254269,-157555075515549822053906378061247063446603214,70650719794598211625723775017525843897727481434235806,235810486048184431274110543468481645237105701326332369720507,190134935834849521071779047243817943486174136814852297152527288842,-11431383440736060531526181830368593440595839888416183438791744118024424,-2094875716949830009472759715915869965605766169898259299558994937604936832,27211596973603601410681084223055296241852418938420198922071680850698895360,1756996960938446399,3914249038361600393328724310873234,42814889758916240632044628271664270476120531,-53657346221855257196054983014405720513930874232104632,241356353188910557543903380646808466176046985776329829599045,128514259111017419665497330641721978627005880850972763940644926738,-1781848610621104817928423364874786713820787539021493070615015392267316,-2799413238726398858450524349309080620289933347759661819261064931666906560,184025955341553184768960940347362878053620736738230455240519991271055425536,3354463044560186002,14778648479854128062032521592236629,155646145268418255093908902251907861723068132,-90851442565196329513686117719712342452139793825814563,43981926866171439801796055835042822763579293236725882285138,-5094108928564356956294623959364315865211522709870663223874914246,4559355578448959128188708984016048832287700660577757334418674691985594,-1549295243322638236998761366507119790920485669136286488028679029798893696,193784838444342119171706190154189324184229759230131634222950340890433945600,-6715359200299557161,9845715368152743738798220195789283,162317440384436018571270613857638146061475905,-38863349312286410073418460280508373220187306895596182,-63054818428379711293176516608135431075980463515573075939891,-63678790477476457018806008529013373822337073395637514732454012190,5180227878815102631597735702237375875514561434229223317296173413489234,-357133584317964439836408405461840426343191835901937611651253118364772352,90100126870998453133959700987634328957143927941580224410443096196510646272,-63420345443676798617,-23189366673819658143507901809035697,134609507193113218858689909566134893029579945,23525738844083384049655192580434197242021755787231992,-46140732762082328340170167936255478066535748200888361180195,-39825391481648472335346545724257292308166246938390417074038170501,2490707862924930092664975529447347254901454543590353272574915197788298,162521172579725252668745543581187962622774588147712966191377393345798144,-1204575554043020298476772357011225070784479818153802481210255875404464128,-142670014845370740260,-50643513314090397559819584590625400,57176903434398006817804534557871294688713005,39173027829887206858526526985648202248916293444602259,-2035393308500766181703960772526285059558142409165287008642,1650347881755083235821943749752563043369267606993045507622326190,-196336101960601476953083735560538628608875213158913465619029292067796,244809500936462572111808708942377968739717093107977303399424027672133632,-31886296853664835088656122934245683791442814104283379807416207146181722112,173198036650012866053,-13163230643862577063127626175761457,-112518341645028863052013101783797727430133389,15950150425317979217906797657072751429008982908728854,11411522534809135205371336131558394821695863933306197955033,17758879309040284773398592602685241247115064024280824271241265737,-1290468424409719007988262528337268314394199342955285830251744929775976,193237768015560972783788273222723067200884769307299691005060552248803328,-27339623708206567117226815873423351832707569249198549832115055049052258304,1742129207124872358533,78057237257818417726413446847745063,-274485064898162891084371930414467235911330912,-8327574187681848179651458489721718672291682799279795,3125555133394814265226239446634103802622560938842481448226,10744169044808331286393527723815014351141542714994813899304510287,-1043735581724277384587221602350446831065282824814943621827961926521952,126850364775972785717947246296043964508656229232534089255354352580132864,-18450009032190511824838820651387715332126891161088923808411869329915641856,3500994400009571854576,106165439218879844809909670210077673,-245065901772896205371147880435081659892268926,-13187049063431746885895521431278737418204768715429378,-3101048016180838661997830208350444229618984084472764242320,-91410718223088569264354597155186511599738717080266978879834514,-378139039586125934516765297148633724753653732322609643329544711111274,64823643196512791549692382659000373886094358040793571123828729457016832,-13640110916156084164665470048842029135616362907031488343475287513326682112,-1757814886398949823403,-9290415784723550575994989458934048,-3376267800775984537453669358069287718631941,-4937267657830748394349366749114649190797879050509002,-1325447004363219292573217949859305611788749434351539694408,-4203789798468077342229334849419454941214062423473837310370625462,76132623079458570870950894383043409215355657278072231271051748011516,16219842681030135581708873350165452637802978090713116067692658300616704,-9888884289929652494352100556616882980134296783512761395134492901875122176,-20597895168112046591041,-156480463806827822054640006529186652,239828402067793160699689022179734756439305325,2569352602239785066152124821718897976320523088282488,2041932551129013442081366456063941102649875337657815972429,-2790498073916369417882822170040897083204910505067645020900747458,197675288868889969761645027252060008734968334179455400981162089901398,-9763489734922615659877005264604811475690899939693461283746141389619200,-5557350673263132711492635565328108183083362767798891661810693987574480896,-30075266957629407430482,-136399473644724657055672822037002564,269191673514891453274208685632148627072293617,3823976426650419101583138127185625488304687083072325,2482245399252532069324184203748658418904798305560888101876,-423742394286338186477223862653190662411898736273640583922637314,135100590076225446871320933989682371698193347128405954478979929023744,-15482824790332064808098367048059709437280793787356523045095317881225216,-1816372628132997063669249311928269775769965217268576480505203943517716480,26514449045474141101481,56735470558250142130971251714818728,92747514352880002729156546375516258513028405,1585572594313591279180321900417061421552143296058846,953491716190478091252694380069757151114416492719269158892,637096941483927588945397876731249446974788390937461471708779856,45713501255014504547183504620391089386797800930084165101610839032512,-11490002757615089800585040387972929630285015706608091021055236527620096,310185891245193130304396976799399273706908501628992266495878068722204672,136777213696113500782450,193082744709219122997137433742214301,-100107509304370334626265669288811022674388203,-274425035979979636828565567259890489409058784767743,-151615534925910158738134436857096882084493547729215360836,585161450574528295348830633361123081204305869105730438529367496,-3814468907437392502428727977056274928025324274965245053847850939200,-6404085186936695179360976895841489679813150667078386378999978761125888,1020808404572075935219315056632012685852249199064638281216163770609434624,111091227900835452987518,107223455210664574596145571436925263,-156879733388544966022234299791595631627129951,-623430578511949132320290774831125894204456682396379,-111325097605197042089050306050849939085894497983858264599,238965595311450952501523943190654583458915963895281484761741176,-15334147046255809098863798587321916946831036777787704138824793125888,-3178414241002502036201819427421980016120157500499856821717771209408512,1009862337345323457460712875814388433655500239983264964327373210342391808,-204298675365300692669691,-82651940475973089869038419645261812,-85932703889409092636096205560618831652988895,-245532790035680860220300993415547584368711427277272,391429372247663002625007565059984745595117797056580663324,21031524216381185642112425753289088528740910826063118170713382,-10463674393380532533546125946054402882979577778688040761302169268736,-1475217727419392648816064986919453212796236100201511087391273203531776,777939643438984554244480227877827439380250492659345995026105359063318528,-481267488218387478528616,-149254536840258418690034467042868446,8158803437327306496125546223658355738554411,45524163602208288769168776673527124070402392740736,664000255596333820280804302297826835004978403921349395205,-42026774846693018959331696011082345772635395834658511520952484,-4031657548005430050133418056810610401247478949767638838820753723776,-513315391415163840414068821448196478499811570549873115622707589808128,532692267082598208353338349785698141962887444728959728927992106834722816,-105557762326784242146581,-50920931852364771784529709015825908,49403545478615818565722571301406314926174655,74773011261681298861094535633174810292331962444480,589725009900106119443012102875294509407837491645591443480,-37722054219013282667371580556309195821519268043635023283037484,-608836501359033416957163412599266190257544496896006340968551467520,28486536128267812276745349223505725340186968195978280629276948561920,333094939941765127877707157201781119750066953321980623971475862532915200,747534265427161086731332,61751858226193733661460432484747510,37331714569365146942054131305825002485492114,2306112597972848005018903045968719571467049844446,378136520871105793903536113627090948782356346010246553427,-22104253630788009533105554616081662039865118853477710115294504,373171194059795907223584165848665996993126053805678210428903488512,242273298446448855212442797684248444486172235681875130347046272237568,190834369500429008587039257448178636658633768018349987742443420879159296,-1644,855494467015381968217755,72261038942477159227057535651423364,9655427789870576599334160726683418330630265,-40573638614159626670639241728835640145328438833251,206128852373445915278825471197121138561809759695212944902,-10830285176518762439351276673010587704180934922129213037773144,357110664054358305650839355216109137404228998986320740169114263552,239417023297451950312120197255316313308483966153264271859289528729600,100843873872548770921719322250694711697431803263237982710775602084839424,-703084,-322213807467774124008900,13664631841409652804840669469923782,-6424685825836490583502972733457999824456622,-36075452391614882487912090357453974195762357660828,113357280787002596476669102366247877762641233509347123051,-4317169924933657057751881042367797330379368355085893575253556,169079226627321147744546057098109723928551495826749369160290230272,153467930531550196745563234147754611875376710948903899987570530975744,49803275763316684086215077065057941487947136560031150285462535044857856,1504260,-1354685379308824573464650,-26822882271411224856221314647278219,-7995017621492358036503457541434301004058546,-14798434229685300835087750596874900777229154305404,69095442781289333494028765699109712386651256687642089430,-1011162478308170496245210871372144867358569293029250898123688,52765919542709264819187821745069588811337081317313395504601022464,72984862567298604799941667805056012819101877746202688345230987493376,23278488718577930577109126547858693575281767095533058080246908999172096,-52902002,-685656178099221342098868,-22037526571050341558129494237284471,-3716888238232979408813351868604480159099998,444723016284933998423921752697325513973534091993,43146303240941175974286708549779271701747582538029591066,261429146410379762250903252341423581988324216750296245581964,9609625268843612642778347741123964236457765822185555931495702528,25952168276470105895473129189607198215927941931376860404870216155136,10350488697240645851573012156958770142951959339830943063032311106764800,-1192360594,870606041519030506411874,-1894493240077320617697022598562777,-334036983703258060571090998116512713756312,5313244054432422583903190047179448844692990145393,24484873909023578832861491217951411573162821374307260518,469761307170962920843645156421809316388632576808294689233728,-360379994094748201514163372569605475511637878402690356660994048,6180767405307490031510413042927312666115445100183562970126010548224,4365716953251773366379899197015811474895300019356603957926959503114240,-4037501518,1228507998496494300430149,6848845912834593722418666651774012,698169283150479976306411640304234077678382,4258000966508046460693416601598392981736242304599,11892810514936974765199683519637279574682343498913090236,316621916956965313740284252580329213842724099555806512849280,-986338880775456706088101817103535371480247959393051349031190528,322815903681450303731864593159382039558420358888514929555994050560,1737737963272294254453876144686266635162202750741417768893668332142592,5232148368,118726711899703510665680,4177606968237073564946955844940853,506178268719322278675834855072615216913828,1912503189164429783447016262963207854010391093510,4877067803415536620779541068905787459702434012553416632,148416208997584960915038800691055699293239413786399877672128,-380255889871326031769059323334183335345127073966933729985429504,-581100702250286735251516253425717120050140910065203875691712479232,651411636667492955896187604049515194927619411946617613046489303482368,31779772454,-789854004682531225231651,143753359558860707120780388798181,161486121870929246047541676143258865108033,369457676589792952407270728848181570360088162443,1706670415775227206006290803653091312315982255105259632,53380756924823912592566549238444257207994060416664786740608,-71276378272199709874243035828573326842031195762923519176867840,-375167909870725384597335424472527255292095829728630340058062258176,230413206560167553370476730905645039057993904274957811514074418118656,-26265136799,-531027099629363236642809,-948028094746435303939162973387815,2502571584728877433415506356222714175671,-185770081085971115253985867804000257323867922839,525783573355792258905352899786568259555729466393468066,15002389966580336510613536415162114488680577640254862224384,4320271196402227223224046698428737626215370815597730886320128,-150963137513434757796682976404831815344454831168966919018613047296,77050888495624046356157444867028289799562022048899237127517512925184,-165534470696,149351455086489606029607,-420509903545669190551443223148019,-23174208722767718370752217483753498488995,-217984559061812440192498430358442773785869683100,150360839131646199380015800909811208590184012856886564,3192491650530352741625404430773745464148591476279924393216,8748010429337733231868236856829285926333812840114968388435968,-47271633940231553288941583125215249844165284538630038319041347584,24274641165245297684223304558644155802405323501540063000326452543488,133594303163,339288280184372033106257,22779055032677641359720132249333,-11718603876464317385659965265048375483992,-116835163349573841666067348658389562719821911456,42141682565890668927316539188822902030522584195524904,444111009025191276179842217619687550103934317041291885568,3811647670080060141074013172221940421855904175465589196718080,-12348224202179887799832063039387145544438399427225963620076617728,7123795990414300917091231731227008615645456328695007365921568194560,841674384776,99360975400839899780506,78743868495847599318131633378968,-2722813518430134930133388859616102147911,-40862252701242741520293052855152050468126070155,11640314835256455103773856781969467483870817535985560,6232631413388827736766593118429005123827570574022907904,1120268141380019331159451948004746848211346933334315578163200,-2795815069970916766439775840698335999858561687438779202905571328,1914429269396187202367766855006509168615099540337824793615767961600,268964982576,-87889142902853275067129,18740659866524258676825987717738,-17083030571089214775540056145978490002,-8774415000101200701753303120148076585469566242,2978363799187971211849870939016514474444885801447420,-17560356551430554240422691443803830457252160196710436864,254386522443429975786167815040900982342279032564744401715200,-565605402904315932658464246878888380215254505141213659870003200,462415566688847392288170696668401667336531181487985748191739904000,-1660955209461,-75052391840000903252873,-8542427371351080257393627120723,213235999290357888970632288129471649053,-277215785124795353531243735750420957241711636,642660491759594980196885618263694910201254976289761,-5915118642520084865652079267404513492677534165868765184,46380645462217455691166143348789074113634883993065679224832,-104917811149346668733276340583014039004652798426158843601879040,98682111252073114872383804201809438536190813891476322170961920000,-1441804703177,-5533714043348781473332,-6658564195949798889175620777470,78268799017698218039774426633569168010,649407985002890008105002628585477011265475600,104081377930933745252765213283593902241751068818506,-1172403894058102776716752642654456749315079951810166784,6812548755533596190768291016069015765864430208602500759552,-18096470985738953379215120122211756985262457230583823282995200,18338609696096715159644936209410195294296739925945446354124800000,1364602642373,18704967461876739946078,-1431131556430636440001231769199,17917231782507587562322759053036617461,306242949041547524446851904766599382681004010,9568532030781859245856112803112316408249854969889,-151074141135566956547120422899260298174289315776430080,783225100575592748862825353256455330043699620248423497728,-2876734988328313393705559278173543838325200307091171966976000,2933314612136356800292081994096166803782752513082959855616000000,1933420360238,9767008043840425855074,283217399803071866860057658986,5973237056924486160527942021995169952,82809541565506646829454013567842260890402926,-503937002255915120992041513768238099945913598432,-9590119602485085579575339807560329688479894198026240,63041354438304156581629669246610428054273815206061670400,-405898664434450238412856509178138177245868342462801510400000,400459362584054435623323919593856517790361093213614243840000000,-505392338564,573444005615431150203,281701460354530447282019940386,3353598361636210539798672747587229014,14816343415533586568688454272521431654989918,-358741936354806896624840816892057240759498378208,754967736537220823463357950668291798732527928082432,1516451351375469010690483354263512969017339874692300800,-47239247952384537233058857486041946601707166124264652800000,46491652655663445694199389989962011923538346071660953600000000,-1405674868089,-1272404499257934932980,91859424201957089986637491936,1587398886252215784256645888857229086,1577922018800366748571799728703241280183384,-64068921891090497520837001516953349397204195328,283095192603660348019998828964830909151758348451840,-606846170266847864617500448561329261383900911894528000,-3832626308076260222693993109772728649348408567398400000000,4607812488447427969223788149321705315150008338612224000000000,-62510052024,-500690940677701571654,16606632041648440905167124118,546527141820614345658731770180172355,16335557029486688125590647872223474970432,-5395533075880824139019961476049921974798911744,36943264103702582229163240483993027811528304230400,-147962726556217118874727163387897083134194766315520000,-60672497087302893122090513679414806498548394229760000000,394993499132340169788331399281326161863515811348480000000000,551006490208,-14736693965279297744,1498949619177090653574528882,140713182865682739470502426710422272,-27819088564917405631206536290854062569792,81379536328967334327950999061691187206832128,2481430684008796725945479699614439342269163110400,-21297914050741453206831628273330933945802214604800000,43254750365342781101040070090188332003262411571200000000,29759280671411448807491793428377292596080908697600000000000,73963218048,44688007371281917470,95157950651622200852423604,27951186672401855797134000226935472,-5404895001027191470552230253551339701120,81216032004709787813099959672679855561687040,-4978035294238045381170408575499000164122624000,-2002134117160455349821918350922467713409351680000000,8483322593986788102864327724051284823294083072000000000,1975728963312158703342062848107996574365253632000000000000,-154181884866,15195871498261969676,89830523559750479801502880,4353220394804608828434062647804224,-534010334867565274801593204611924225024,10436461203772991208711339588668731640381440,-25349266778778063511838706895751549844193280000,-69497289652482362495762193623486758429655040000000,912597868892796565495980619381810105763758080000000000,113890860188570617104107944336370103201300480000000000000,-38624498228,1864900271176321963,46302280094504525406434176,529758613686794258079221261029248,-25937177112982042008024303204753946624,690828574815609344261947429768752829235200,-4206266831844711095639544073362282748313600000,12571384357567628765213116256113834485350400000000,60349337031379198409587049853427263524044800000000000,5711039307674125668347082523852177775001600000000000000,17878353684,-73246430072860608,12064235338621807698927808,48851400767717651464402551104000,190193940872175713790557633700249600,23209617122192349502215995174382993408000,-456621640759252373457299548129221148672000000,2424655671729848304495895796300587728896000000000,2046176562161319069024035713689336152064000000000000,255096371284958542088164316878152400896000000000000000,5929269854,-24093875873175664,1805360747675706550305152,3184711335480585299978666011648,103460048525696628387255322045808640,229299919861864584243828572680355840000,-33417400934358103975071376690621972480000000,201994429470427684772244013987009658880000000000,-7281851792079055791033779762201886720000000000000,9289869351166572500335011717835653120000000000000000,-240066744,9684537390257856,146914756005373882108416,128521723202336378969944436736,5561556507150876520245351501004800,-3001714882253596991556540589670400000,-1446850816049898767720637662232576000000000,8762731861215752601793924819845120000000000000,-3027609624754317126497730999563059200000000000000,248132600271457971536334708906393600000000000000000,1,-102680992,2540870997520512,4873850059827902121984,2370159608688554181815701504,105142123627211517389383335936000,79698033739641983173759598592000000,-27477612916946772048696496357376000000000,159629368681000192991673513410560000000000000,-69878991260510529256764941008896000000000000000,7962954941040230703691500355584000000000000000000]
