157,[[158,0],[157,6],[157,5],[157,4],[157,3],[157,2],[157,1],[157,0],[156,6],[156,5],[156,4],[156,3],[156,2],[156,1],[156,0],[155,6],[155,5],[155,4],[155,3],[155,2],[155,1],[155,0],[154,6],[154,5],[154,4],[154,3],[154,2],[154,1],[154,0],[153,6],[153,5],[153,4],[153,3],[153,2],[153,1],[153,0],[152,6],[152,5],[152,4],[152,3],[152,2],[152,1],[152,0],[151,6],[151,5],[151,4],[151,3],[151,2],[151,1],[151,0],[150,6],[150,5],[150,4],[150,3],[150,2],[150,1],[150,0],[149,6],[149,5],[149,4],[149,3],[149,2],[149,1],[149,0],[148,6],[148,5],[148,4],[148,3],[148,2],[148,1],[148,0],[147,6],[147,5],[147,4],[147,3],[147,2],[147,1],[147,0],[146,6],[146,5],[146,4],[146,3],[146,2],[146,1],[146,0],[145,6],[145,5],[145,4],[145,3],[145,2],[145,1],[145,0],[144,6],[144,5],[144,4],[144,3],[144,2],[144,1],[144,0],[143,6],[143,5],[143,4],[143,3],[143,2],[143,1],[143,0],[142,6],[142,5],[142,4],[142,3],[142,2],[142,1],[142,0],[141,6],[141,5],[141,4],[141,3],[141,2],[141,1],[141,0],[140,6],[140,5],[140,4],[140,3],[140,2],[140,1],[140,0],[139,6],[139,5],[139,4],[139,3],[139,2],[139,1],[139,0],[138,6],[138,5],[138,4],[138,3],[138,2],[138,1],[138,0],[137,6],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,6],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,6],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,6],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,6],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,6],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,6],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,7],[130,6],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,7],[129,6],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,7],[128,6],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,7],[127,6],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,7],[126,6],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,7],[125,6],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,7],[124,6],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,7],[123,6],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,7],[122,6],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,7],[121,6],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[120,7],[120,6],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,7],[119,6],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,7],[118,6],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,7],[117,6],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,7],[116,6],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,7],[115,6],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,7],[114,6],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,7],[113,6],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,7],[112,6],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,7],[111,6],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,7],[110,6],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,7],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,7],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,7],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,7],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,7],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,8],[104,7],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,8],[103,7],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,8],[102,7],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,8],[101,7],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,8],[100,7],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,8],[99,7],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,8],[98,7],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,8],[97,7],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,8],[96,7],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,8],[95,7],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,8],[94,7],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,8],[93,7],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,8],[92,7],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,8],[91,7],[91,6],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,8],[90,7],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,8],[89,7],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,8],[88,7],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,8],[87,7],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,8],[86,7],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,8],[85,7],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,8],[84,7],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,8],[83,7],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,8],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,8],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,8],[80,7],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,8],[79,7],[79,6],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,9],[78,8],[78,7],[78,6],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,9],[77,8],[77,7],[77,6],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,9],[76,8],[76,7],[76,6],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,9],[75,8],[75,7],[75,6],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,9],[74,8],[74,7],[74,6],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,9],[73,8],[73,7],[73,6],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,9],[72,8],[72,7],[72,6],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,9],[71,8],[71,7],[71,6],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,9],[70,8],[70,7],[70,6],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,9],[69,8],[69,7],[69,6],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,9],[68,8],[68,7],[68,6],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,9],[67,8],[67,7],[67,6],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,9],[66,8],[66,7],[66,6],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,9],[65,8],[65,7],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,9],[64,8],[64,7],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,9],[63,8],[63,7],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,9],[62,8],[62,7],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,9],[61,8],[61,7],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,9],[60,8],[60,7],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,9],[59,8],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,9],[58,8],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,9],[57,8],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,9],[56,8],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,9],[55,8],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,9],[54,8],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,9],[53,8],[53,7],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,10],[52,9],[52,8],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,10],[51,9],[51,8],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,10],[50,9],[50,8],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,10],[49,9],[49,8],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,10],[48,9],[48,8],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,10],[47,9],[47,8],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,10],[46,9],[46,8],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,10],[45,9],[45,8],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,10],[44,9],[44,8],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,10],[43,9],[43,8],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,10],[42,9],[42,8],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,10],[41,9],[41,8],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,10],[40,9],[40,8],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,10],[39,9],[39,8],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,10],[38,9],[38,8],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,10],[37,9],[37,8],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,10],[36,9],[36,8],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,10],[35,9],[35,8],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,10],[34,9],[34,8],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,10],[33,9],[33,8],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,10],[32,9],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,10],[31,9],[31,8],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,10],[30,9],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,10],[29,9],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,10],[28,9],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,10],[27,9],[27,8],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,11],[26,10],[26,9],[26,8],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,11],[25,10],[25,9],[25,8],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,11],[24,10],[24,9],[24,8],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,11],[23,10],[23,9],[23,8],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,11],[22,10],[22,9],[22,8],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,11],[21,10],[21,9],[21,8],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,11],[20,10],[20,9],[20,8],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,11],[19,10],[19,9],[19,8],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,11],[18,10],[18,9],[18,8],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,11],[17,10],[17,9],[17,8],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,11],[16,10],[16,9],[16,8],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,11],[15,10],[15,9],[15,8],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,11],[14,10],[14,9],[14,8],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,11],[13,10],[13,9],[13,8],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,11],[12,10],[12,9],[12,8],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,11],[11,10],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,11],[10,10],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,11],[9,10],[9,9],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,11],[8,10],[8,9],[8,8],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,11],[7,10],[7,9],[7,8],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,11],[6,10],[6,9],[6,8],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,11],[5,10],[5,9],[5,8],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,11],[4,10],[4,9],[4,8],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,11],[3,10],[3,9],[3,8],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,11],[2,10],[2,9],[2,8],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,11],[1,10],[1,9],[1,8],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,12],[0,11],[0,10],[0,9],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,4463,-7118018,4845472544,-1302170730218,96442189221889,-451093343113132,2198,27350741340647,5260265053976604215,53569716383194493897338,71489695080875530399074096,12017746305205880086576554335,67828401421430243112167147602,-2278227,7576774902532201946,-126663737166893661675952567,27164314849879112036594167816927,-595165125011277099181992006394525834,2820154101560717859830015323402989156115,-3399660044756613216459118294889102956627744,1481316666,152973500484193102342187,33082061932030683745456888387953,34033292800312990081464613559908428416,1390478318028482004722378186565180837091881,4239450552803766407651070628589331402140037883,477126802500972956354847856354930380262154547187,-678084745683,721198553909637873322155644,-777185967679183047491771816996749703,1536378215380788091476441633312663608613331,-55822215776597934996864642383108972769519160613,137565341425277818411745803201085219041244703929335,-22378775198894465630511460345956513342925720106727664,232506631858788,1198465035508044603566393936289,3290315600069104018813713449114170119749,5638734746925029170076765935902624918513631621,56403634273272067639321617537231036023420563543977,-246685254825819642504194830813700753305819303025024702,353492155666213794375062398841167610012287534263647654630,-62041844057113186,845526131977061898472418275308124,-3582506658017834224232406432802838629770534,2046551990299470875128312019941229260192475471830,6944487566069346777303695595329626290037167494817590,134602603832293958016617669481404193068933170161071868910,-127374861752169294952338126048825901062451760969330530395284,13215294948831044600,273691852378006484370071292933877913,1283139495028038894150033131059783338680139920,-89875588168727801748015968617502272880389617626583,11200595077357145511975161928054383105664431021554392414,8460284805192820511755936999469925935005341786529725126202,22242504468296964183606753687166390947674954386742452505914025,-2287388716540414829073,40071677477242138147359538867979984958,-192181608734143417060661651093146857369696616944,-442941642144160789811261183179127589996048031644305,1579846893586616734666724608416203690572372881136286443749,-2235793582942309082520223242545407558227194917792094592650152,-2228419472585182098086645885216086156589370533593779758889706544,325881199468057679102250,2131706868188783691743557980369567498110,15251293063796190620918681458604956665304626313437,409047961831646135807823207847566718201584096218398084,46784993673833621680978726252044229827433749546074506383791,-37682887402293676472115782539186300859041879653948600486063944,132782033349030914031646910625106279237861907247277347642011280356,-38579956953068171597535447,-23304893996473792937040335790376410182753,-760154889372326343768125698584696207951396647640516,-46631820927728991047560217395434544392917338364470380461,-1312781943533715973936283727925244513856387381025005927058250,3121800191348792501997310616792100547697711104982694501419944710,-4018604793002842645365687721589178519117873125496499938836565229352,3822503703329236131313910706,-3247480332319482177370875927380066329000179,26436109662689028435610760417593425120655043173107380,1672433997187098328720405730931626229733035259811762303319,-15178836513306858450618821731892118916502405889494448029413768,114829745993918916094167934681331529186991312197007812880306893467,22197681825203083278622364090408649064381491155584662339534775288774,-318701962705110815929188872199,54012518452606606961293968609978813250579079,-685166714112526852840851031844272997942464480234270683,-5257389589890862874742356848691510394849359822002168443833,486799113971858635418866965319165459240781652882231386664970113,-2586112006850657995502198330976626516233003149978410768297548955980,1650571073964745643135820882529097191265572349115706580955676833627152,22455171318969958358556339494640,1591715493429629771763540904881723897039298776,13861017690366915608151950804973460871758237716594411407,-1027160783344024583694033247106108522343648582218817000772482,2741168392471120165814210568899704575117299539905432722119560321,15837179268253310050086164275104690309867919253094523374269789612604,22807531844261240988261957304398737063663987314810328962549206119929384,-1341606774819021334051201196283996,-61274262206440312821797200081332526139655376661,-225666078857707370570971363423531431712639497800788786557,29392507018889620152395354916739938228660322147553832030373235,-208873379907927516364881705774574102287168961739684457476110773684,19060470912182425813535793445671498594504937613341070643486287353626,62562446891840223421501997305199336136950981519996966649462245176983304,68164795373016454653292058742979504,609879079717693637043078131823375990062944805024,3024221754919815275005078018065202843351176884677802101936,-384534915198147567207859124374897338094972864694659809906685001,3339364446938337979563404886210573372180724127661138810405618913874,-1316258728961640404208808329117961716978828999057549183928139402259880,-139540826264993303930239217308193939904741672997285429493694056842042090,-2952840218304865700702668436108655749,6584123331542637597071060366287891055365187609282,-33974515176303212243603264947687459180347053156205093145647,2198396699846354115530971534376533959218681529991306370208256738,-30987747188775073299891786832585409526607992810581264407960074331070,21902239610525158339216100904271703393517741207901206164257488496136234,-2640792047955822500390090666121680729348457091090810822695060633186284744,109329199616749026671992079915110144026,-277450320260929933721696044165100231089620635228325,324250167459178724424588226723182498573641595186843121071952,9342400754437049802170345989809124335540657267832799316885264880,201358694146883027163541336648215682543608161458776608628514686217513,-242409396678208766703565931663587930592737863165555187369295287470029986,6734203473011002754033071656667740694312183269090046272805022935581391168,-3468438074616793993669840486747757580801,4031417843422917143518527798809517960113074914984478,-2650710813514878907850454011213456089405374869380798249781934,-301004252101587822716078212906268159982729218860138749771503345931,-1020083379141904984696762268205200214621910925814624689474367741486810,1719346123723591197876963624995212491849250012929709996259220748385129496,-94615903655734330444621799425292612276743312192640112138058956350592857056,94530136593751994650944062930393749140114,-31514734267670730188190130544776935330040671722330922,18657235608191073721997675528602389160030184465215572489815899,2910859245137958292342849695244618364978095834355711934358849400381,4595890550652771750005612159479824654928988502044423569207535917447214,-8714101692136328400325770273959078674187121897137403727825727193608897730,829498031406436715619601599598102303080817775648889858465237468611359309810,-2219466548536878456623430682393818943027128,66136133504334358422194109756877925540370332138017229,-113619745929795324239334992734414053922517946417011895671244353,-15886529730318255337829645541965384096495616655221812649378932650454,-23642113777815446311547957781391890662265451856091565930371554132501292,36132145889245738720339303096227960275528108899085436180201493269237518326,-4759125389249308394467380804530208827925239560978386620728040947631959386040,45022627244100650169685716184454816839459018,1732164697234098691320944438766594579865197838546079401,601719505367876551657865691233993289553985512754161381467478376,41687085499898996253282218361086744871357690455285342698528043127436,159484862469111804048955371836587266496230849320410554544660437386572319,-122383165862106461584559488485026554496030846505695486069448854227347919122,33943522899584933321145952918985972928662464505583316265958342977112916029292,-791426898607312779683726203162561451669023181,-27816583087509684389281460075520795861250291268163539862,-2776880792501593834853087108575890928364018186674492058936540184,88836974188735604537346474634406842693134841612937580866471282894523,-1086758047119035139318558232481369226627297657488340829550735251641693188,210112164792881414315644978912820975703985079079022293847433263823966497548,-275537398638561193189810026161125416860049948248802678754537558948264204374232,12091333370964517671332291977772961794878951050,247884932455728822082685160853644215274621834514613752614,11087830091178470579711978719847515958157473100965633056101196655,-1426208307287994667883295049776172913656257384142172215801503615535947,5815725509369552450948879917601916570545309639846319710421486625664086470,1379869326405591395687665584359025559202380052335622220599300407898335138888,2205263925577261231491050462628430859122837315205695707301499573680583119412573,-161009081812222296759634743189246782954000282739,-1569866514157561239357387630234720442534096048511003907504,-37433158130896398686943871622006389206000018454149911300029520735,6931986678878085634674626068259354618678421998650007035459429109417244,-21450818834627216875289550448422814523185760343991929907579639561478452380,-18685088550038717719623761309308607423936438404204136403790952407349504259927,-16526976793505348585049413261197872170380129657293982869637684555309772387458916,1873526919636087101842290546346348899094141174860,7386245040923495717280772415502030233776848970915844947232,101843655682364737173041526432804728217166825891735859869615085455,-17191211155301127839918285723587932445256038325994330094712500467992496,42021173272891444538529025531898163424832671116526179789013950221528388515,132066982308109413376561318039248833156185931630719532713605997131306910747973,111586248006775280655207431569509893739955262897118482564948206129532832694167614,-19092331523548422045494860846658257923024507219714,-24713701323755066952266255020282943133597358729474231903033,-200825276479568532308932806282962432613351241043408106919806051631,2533447686363881095538610789239352110079547983959976258328001212273017,55874404375557979319688071373563409242090092405821377517109367203366495466,-682675242216789182921372888189917124802562580545072587365619076534833913587265,-672104646903937149129497699630219811467066015113290262807148072272117807470562056,1752591,170678065552800079524673516207503150856943057098443,43849138043775631751612680948807922880418448077768523366139,186689560510402724657286017611723137870254265514182799520499655781,158013609388791377976982701265724152807971993715090662113952030758713432,-803103209348184593653892569355384756064914511815390808454869863440726385648,2727127793247119020408241358463899108609250515858392997431227433116822857684781,3625025926950171425797371850201333214183279104146598660084981731287985238786655427,62706627076,-1339822325672988138483928148078258364476606988663962,94190269260569117552510729397809673955030427091674522244557,444432303894587271464353255258133922174647231901300852266102844932,-653664350137057018028019063239454686572030298560013331509822738310501677,3467110060897266499110211984061439814683968824514847397987605245519960694855,-8269494570137706896846777940820789273466523606089487997874686664723825644864167,-17598362461828657602939794376448823214198115941128959811231436284182407809145824568,363972706029538,9236367319488854920570623755969529622115435435655931,-1161313871904261106557093538121923486801101678982366482383454,-2684164434051479373205743415906667648419684849228315631999295964688,1232551801260923205942997078542686914660877786041428953019399654457585600,-9291171053843175774684032514204696111586869760128183946708174570149094062379,16290199590475843144371032739730738316089404289709044040050239412463392206098250,77222958443268142951228420033687392561799170650492389664545293433329455895641648394,672958255231669541,-55850844507358075958866738739276462060668192777268068,5457014784147834585275233418300607970494415475588652469178296,8095491580968239224756727397043835201164952520411240785794490197321,109802930505650392795954356280387687192759635228191225943741638297998003,14671691146294332540696431495251075799595675772769404179997170865131892823496,1589842621292499002584874853948425847772355681814253177922928384602003666935216,-307162998389648701807533035091407262482571755668175143498012842770675236041554653740,515297672239312806188,295350910732310148148899517134921733609553330108056307,-16815705639446162323189819640692240337711230829881067527485187,-19814417028743856054976532509625263907914952726044284283874284322919,-7666367531564643444617324996638614729570994218938011636406811758801108765,1663931614625429682484786621483390975446208924369446358175897693513500841942,-190118211860098229100549263858426798352281749489783774023059444109330098824842598,1108667748228589994080092102940607979762523953867614598701770318607842096463539644423,184621320660750301942993,-1358039026959651809552405162405407261403207411717440220,33533663982563702135690418086836736103775449966865285685014012,42465713622854941273471365663558429311342250747266655007637100226293,22173799967393364281985697424455413740632045411191974893677559190432438818,-97414418184208201782772923526396222359507026234003530420849736384075955929175,1042099481495522109374553462792467306301078470953829717072677640012357382260750906,-3627704261180740095333970017408250835048742384589976441583282060795152727197743570080,32345696657195545145627243,5372095795820861108040519535385088989733227200099732833,-21203600851194976413670926269578993761612429970037808811327036,-61056699523852382427203650954023132384604057458090976326997597528702,-23185035995322533072304347368363562229546250878349903657390045650819577198,366811544826355702578690080350825175978524522542947233306855172681914825430416,-3813757878482075861768147197471552559989669943444966315551417893015460195313530504,10726440677934900404909899303457570545588639141878415785488745605486589548044228679244,2671556113371413780846029909,-17919653990450360706019443848634140403200103800786331173,-140256144417890247921406380006065086874731577852252597594158419,-40534541833270984793927179562328927850404615651504302635468207186461,-46580670327374452158422126728012562205213677833038966082616796516246220814,-865670963449856238155123642519217817428192557779591002249361181407402938765214,10863497164180137512282731719947412759692403970437856345421769413875028732470382036,-28480851580452287096276611170326534810530668386530432180441876804491165533817235531536,80246542524589746864375331692,48313876735394090747170533989316900119167115864633789402,679293699588391782480082951537191076864532049304731795949134648,583572372473025017655638199618780882035908824785669198701185397063469,240189892114688102379121225663525244236746401005854193857222794749352340133,1437607483847867537243430710311387576014513655551626621649373996861597157346038,-24813272499797132398114410914828555182959983602203989430683458801716813802706851093,67162470575093584920071178246712471391343480481395824566464864419134190397747500895090,-913211884756404815372128490801,-93810777213947684169031653731288429896446436357774374130,-1721399600679828866289172771604990301583186559184041588250510727,-1884727873326301731349056262735834166922669504723932606168302558893234,-444988224477923155055390653352532095295007469383470418859691198535938668624,-1651929560306619550551031177632753855445462825558319122507430316917888923921011,43938156460524915750682920524487134340530011522094158644526013098472624252521128100,-137880938365350577892971384916737528541260420608468258599147674427093457163636754501760,-60678735130468728651659522683004,67103073559820739173089289327647320119731449733198581192,2507005946509732521174296943027847644819055390929241340801015824,3114584189651344797942573018603901040954552599082896757843997643301435,176167101160089514639017252673574373707597259776049557701731112953130623036,1428160083514362862223697874314149871584500581097329218712430507888702459381416,-49646081841210767511919385760960646833173578378321336610204806460883140034629200382,236688346818125876545332912469506050075872423319640094693951841573042449336589483966724,547161736760155921806037606828187,389114613903367703615482132632610282651024092443341681560,19449644906385824452950575808901449314776816045842814353057950,-385841877258470086077565014582499289892327241711443630812882187915925,1282359126834381141160286206283582626832361257960810559929891056403032054950,-2674776024813135367829191919588011911101415345496928890049714794665307316077120,-17340293711548556663926815676398697342086200243764767444592065663688748636671990418,-306269924509926380712402574364966394934766083884477208950192889491376182015086179930168,17602922607662921428116705718097658,-2133142591161579405604373478370860787660036843875654914468,-11947159857224472395702409825670843463776774410247605695654783648,-12851114948971170903547200737238294756297220715429254712625149181508978,-3851700793392296523536136166467667741154454861044701495684483632386287495128,10553049413168633454246055685315431771702785783199617868261420349448223985169271,287052142419096214506363446744661553342024227548724294458458397994718289977189901464,178722565396338155268812457797413312531836762145023731619883624047488518272858742802482,-289494128657565694201547907750163084,6204006865416155891476664152331595213655489058092068659534,38400697725339629451244454734359053519559934752973528869866823904,37039062672432003526042215140087107218383136179074369726166732406484881,4974274828042547686832243934679510049699643970983695281970465010158412220027,-31750657580088165628667968200772777346652926920921226984364709513511236652298338,-968018612281891896019662270799212149607420360059050457604222182320006742399638527352,451019563224654767626251165400230796055976077103965040081554618888823282000894884330192,-514047988501461662833956909173574668,-11341866095811825574042397903867821248338294794817915919264,-68533975142627502292974623450758263669784085513522146219490361663,-48238434188241433944022241671273105917840491818827170613953161200505351,580045115671586613611737944069752710631731422991239609263820255244657798239,72993770032408440983872850839221678680290306592221616596993555429608207057290074,2266650107299333103395545967794497267598722857919792576579810066867038472541149114290,-1893406502284550532357656304792843068241240856830587513011385039093653779552632063475376,45108245761869470323453525025311723757,7495957220092798255559056619173134673864797077422991511758,49189127567269395749989570227638816351710622449530916907492671516,-10412991153484660141446608887654046507490076112763789066909278575454140,-16021684055279133206757761473372405091647672083100153922989504775839373273920,-157055814097664475626527046968108435966226339233738102755490462917385464151526376,-4135032915991343869754960214887476029505953165836655468345625957396197641279127096250,4004619625329013413909206312950115869456319880433167607476404071302570966245312629442992,-370888005362420772024733282907877603968,32080119208487473390801931336315851945374358270674063670692,126440690631509933908860780542971342797246536555865078139167333963,185549259277416101236131149390463939092118324973112235168455000065460724,32881266322416577790514596445149068118871747947498528840104888950574888854616,368804651144971431944825003927862381691667323694354152072951083691071958676694506,5848829374070888387500823983382219594519767741155554006318056494708028101540911286816,-5394525845648016174997835326363948836234896613488524895260791639434156406992387673618448,-266124409652992279408768376351274283935,-143743040461242673362095855288243745380564130694429369535821,-544138207978061833358730490971339731076586231678407389286911135497,-398695827927134733887396310384271503033876356443079287562229344767104695,-25689862979465559109540200664687423746438159134622503897642310318963767077300,-871872682518550954752020998760983529978163061689196773746479482240305824707489926,-5669585812745828535247612835988218676900201397040436664022766718823159286979931203414,2846516674006517578785040689019228649924130285974934154845526721188510971266541578479488,24321059512066479538335941985254464783527,317464932499432443424216971408974793515695330991698677462881,1035012280594768055554525752682836818701656811245425021072274206667,348538131013210965771820301019800329098163677559435821178941646913897266,-32288994604622489965194355801196692445414703162472615839352696866523550447356,1723637264481302465262936223397521118496651432557603974660288740314382302590585715,1132351138592254203780335768560961552589647105649390642184306608038095891014402039554,7719885778530854394187618782414745789199943092588392350282648118744163008896726748128312,-166451760264791980774196244167824920079513,-370541151431077499234657969235570074814067306313403695680463,-873977220606760598967751117441017158221666923297035526666771896614,348466590347662601828021225637507444162146488148626137066253414388358967,127307677105878364681492386745702485554283379791888094311182834917437681571689,-2386375213590476409244707768051896321392504028440607193698444331957899485611361840,9636423340645256689286124411337884123511411719768176118916659887245612312689741530314,-27261670166902288026303297074940766879328865997416108822294767134013062275469881941836608,229149739911978271804212149514258433876291,-169057507621508277666230098697534292922584259902448084588955,-1129079512530396188482036286769227384386960447057280850191513218697,-1628116216892345641829492462642335406051374383719591093572813875094524528,-170319622503177026948696473280639041960065787839511082913078914374245794673393,1362058548995023279785200649917867320379166410008676726532157033511394260854140978,-26124147335148674160069011186380495721557418656464128242319154364532072947693453449488,47046738333821591681248172262640415725784772396647283909228302679593504918166171200119796,3338740877681840236673613832877572734439873,1890392436629605528466454166283643776087867451615242782412530,5451034964594842477732789436570759941318865058308444660904413501188,2382024970640144398874706006882382300938304581113524493831078845906626080,35279958584505057953862456503850877870277229467097551308568048788871862261605,2920787209480062274593305324154859512219276592652303831716166030480230865213478808,44839877218661805689313649880649154259285708693125063110088677261791604781959757861806,-44509605796569478386603592730584136976288976007169513186540618857356927621522970774416352,-22952612845058621821973669658762606103270114,-4651295596751562351557640719308191799128790431702213645272957,-9599658190589904404933800492081226852267300497859203299034375032902,-734314789134622506348867935711462311046344307813123251557887793207472648,298355175494948828207520204809156446562248060605474961316924014647223425015482,-9278060426061384225289692500677079119585401744857001941322095088290531297755326550,-60806990417031873117302535308963542487514770091642910722304217467217219514626632899410,-9067426044105419444969582593977282168411106724675347514614434899702181889721365472542792,50830995566634011484552562650546102625559032,6097821967453538750323323877906242437696638106966702084463986,6877955544167471626244835531774526261123924644521276673702086631232,-4027068205210480234982844451309777190484931473825128621782082945995430505,-595752179805075674530415796986179810438519416826033630118967192354274578399642,11071514838842937376000836925759875706539471876801723731635004170265269549452319306,68167987348039488883091472547173708625733651184924143082297712067592621243375243211490,122201963489071037232248266331325666692105097864929097321965492878568218588839995842053632,99309336075211225428931356198710665036744189,-900439892922486777960313968147810871984865217656966237598041,9851833993642499315698369523834428313962332110978469617972191928989,8821025031865092052474484465122310723594860196337380116316271836756784034,423418524773047490317222247716950909158801388695920081333296789710321066225114,1043108124097978460729038991893272450322798469878549976984634702111748810457584344,-54329141866216431621464779516135565341889261932524697433997093910737100266587931371216,-247018042470181196702786094280208130823211235107708674056918082003903398356012988998849456,-901602676730817287919600813365512884905014075,-16452055374877050785193783805358541739118193126923465895822466,-37721570602933459359513413118362460438621183620099342979895847561621,-6803908549446732669899388413455798086154549525018893433158440098148806645,464298045680796934151442296521619436335965589717145655993037734465415415225613,-27706305008136683179302167744208833525225306666817052712833026556544470166794545070,-10041730352268385120358027508190580102216860650462161470680084492363076120529202755650,266170498347829897598577193444140706331428731761552287139667144113187024839047561375399472,1333715,2288506535894744870360224403731339194886931037,43171116242460607416276413613345714082184679731659023534090761,53913001045921966520011283291946855360107823385012074216118915264569,-6758813413847208708526465545248704421138635479632567223277606848436680239,-1644614331542798843554568156243760795818285483564220325544255660920483781268075,48711766314393822617255454945852409046583031177263774483775783636871988322361225585,163547093623232882462454158476392191759964141214632715959374363454167406443363179663422,-45980077663668771819750256966700385651909173019977994393184706109407332825807605697421488,-243864200277,-4337178877512893840802827092579585532118665599,-57549003173311291835481764851054368110966024911294330674666623,-22808397383905159435263662461791325723927522062980041003577468144572,25149166787389399108692814386059250103596115947978400981692781352035730919,2011928864186947123186738412964791784625139803069991089754707185229113675982171,-29418025666744127475412880417926392002447769389806207356546182731814903490763419214,-400829896617246112450416289621961614976094020467873828578418919114089160981146795472154,-434622174017918155051773719319450704424845818116237934578388500268155130997441786793982400,1866132723557179,28386823674558134441219887629039010819128226647,19212984982407343057949605892888251110253063324860549424023446,-68837265446000903333843459541242688272266091429367515407141895020796,-27753801384861984416358247564643589121250674088100863988245637912465544149,-582035343646694110314993694861256717155087729728411244235067398202895864579970,-43829964012957206771825217129623394045461749589298849951544785329337728606320201678,588584524958531385809426841836649364423855420544632753906032533874307323759488558505224,950880474209571734754644637586489728407280499372700979193092355204474393867814047319269922,-1687535120388610979,-189086050204385594767253373687756128911835502160,102983270740863539630104661381589964066792097596170268186393454,168743353369872204452362675596644792166420540138923384284258776792475,-4740386757406095483140346037801460193602631681167577102995544639960623860,-2351335876263941401837838504987833995320245814206841043873251721187097774312258,125198814169954809145988960280928946487792684491881416743110355619692780794331815556,-451927155954755399321190464160585328485333720415784872766753200538689781969244718240124,-1041231957519894099251027856722286935315693400733078339480494428536425717377542778627145208,253610139721772026328,874493538637270940560018918461437294774057175568,-275176264045397362370452702395931082961037214879458494136832515,-163409954719614357571903360852986896791554552800488882359769608767765,62379565952779478385323797939086167781979999211102387887334323454185711366,4854554754916747734099864904587941635895500300723389410795071220945953422830661,-123798838613063650156774937657477953124204611163095616808489440384168608767248631822,-239875260502829118401601816407255427999044487595051956305702912256009490805173906572236,275851482921880670363724257255712383621447652868315139099868602102673427616009890993105108,-12983315561128382923337,-4134699592010679307471666736504929890302176732674,354562810221816623202557327573110306516536151031024330004380806,-27541031122206822479955329352388951566960481276732383239716168178353,-93155287786745914741267648256069560184355417581037331076181651233925620334,-4510060623452127764132758502118961078870735519826280056841850389184727487346380,-6182755283538190608243797554495623278564950884295740991865700596480553808339841088,1316819311886442528709534708193692595839525120199708133629848141675157059308437225088872,1288904438994095791954905060661810918882786875259422692895054032068222815929365813214196656,186158878062672944405915,24042543675084955932598474109923927157170975121325,-132139067706857011033669091813748315342422931577693878887079672,315918018432107360590751945689327352372576373679199583612910397734788,36096270175727202895450133222996663832129144876686648675328533687067122567,395162767789576088562247970201716986598399175383042827354552667798756010478162,175447251191175584520126233204573576169576169827767271653812470433023793372001048363,-2007133117023238729261852530224159398717655301871591325727101248705193632094031120192210,-2806578395223166198533100846707268351550764289234740086972353864901252930191664466416039886,-16710087009447260426634261,-131777335472973861656791055873036574082697378951032,-489667081093830846541345530473457407483904496070290532453206478,-424213739746897563149074660405995984817600015552551129150333038201725,107890291452186941492016117428299668944115605150593889244305630852197792477,5748958939546068514729727327079023941237407169189838511162603331577042856792468,-202675774804789040576340192071297268359425017742957906689427432259981366401499504666,1327484173374563469743446494149473467754867385575022471228069155252640378596844068759876,2911663670504102141477004145822347645762937134947425377259506839664360990596382019697594800,-426009039673655641052893659,558763525532938820818490840877197604780295517690004,1258979155668398807192302161439763995617694630194868976916901334,107404368753223843532414844786526245432544451613803965888101703753796,-232908654046150636434125763811607602111734200235392762206133208007242361872,-10091034159976043113787724188516636428106648966448645788124989639578474572563308,14196732776503107055888171436740309282481268229421649054917491315596497800576846010,931917365725893160742143159316629147315741233713980545881933989541512220103981346821174,-676837239020407479729459180113055098810373220690017473455266288242881575088037505902517844,-9452906813635543123098713691,-1693637596590827060585936090220657500021374512576910,-1507008975129930955412461282750688701246721225036598897966946660,499112777794727599424546637743324861224157314942987587457857149745126,186809802503875231659096169172313733019144716726431149759154496054142997109,8562900428736506026406603494962539639391744557384564688261551465777048003270831,199910571425634277572580378794444331064153079712613394700480429277730592601919010362,-3430625050297312304019395309023228200342632390796951791056081964230709050709058908421602,-3272179952413572915226212918227420135834650681268443472031499854269735020467500918060301640,38199153060169121147678306819,3217400791381769515188722030442998851442188839493559,499022666489301408889219751718685581067308155374628322907458826,-795679487880746941723601446097582309256280191875071976139494637210680,78809271749581523007649760073105454037968572401177055764206575370115429909,684492926064639754770234764719402917190179426471697896045950169846503919821469,-133206178677446428374750165421492694319148472856942818997392089272340618576030423508,3831972796802846591570958111638551175294979379407473113897172462878986383175492767257108,6489057979107700582965670952338404303044555847614347062842178700257380838471486675239007919,2777990498073022790249531133312,-1288571708492328287739058444921354155274982754387726,1826150975035409183763999944425366776735538037294718967780297145,208440171349014037361531862005466496168836532640621743440208260302782,-398900014960814106527689517639546727835211445721839146022705194998356508469,-14392528075562912996805392706866982617804475813882311663968140740552577920694582,-234300492218150408683748950732597567198705333308881809160895864920631473365128175998,-844231481835873595512705251769924582712024053866668032373534199979219140227017641912153,-5998238211120772910067449871286664057957164077593884199005158939877798077883537833694444540,5788769406053605639918364360212,-14412347007999427011040392998925792938677673968111733,-4242952938733892010299230377426432886549733059151477250168405969,1020040365095018293841565487182401554120637141999247733181110707306044,474893952918127358204303370245769012622857407652586276845362481718488434078,22575264616478544839094058510502477317314699643092417913496142313461391916926159,447373207976854070881368471695221567032754013642809027125035890477472977112290814903,-3868438140668283318451669191427117197801188611886378269393453764063769536306254726448167,682079294059883341276515048176913628399052610547614244752928242003491628137173888223303138,-384756450737254093244044642903421,53522606979247033046123143361055421111919221936556522,4534058566959942784562775055430744302122828668215950893944534863,-1627643226645371913515195748328452028971947170662378882213250902491750,-134931125221613452157365854669854477852363962004986828242561572186914985777,-12902562957580986024058703396148748906506366852128063020479896722407076225109159,-10807202701015666409708258296760738347796681324695304469746497234964568347511040428,6225201776611787188674416325492267093624177962595985085008971812593489476022501799781301,6983082875573250880220029418167614532817527002490388916505980751717485456455927550820563712,-694532067373700909096460781534990,-94190084464386908097710963915933001584810881049361352,-1033135869116670245477224334960794031225285455902978678207735652,382360279456211642808825541634279935226383356637869687700244051273211,-445767259896811977056735108129335567051234507388732429725852873055503362894,-16513094062600108701500124868687525982995609504192323894639523166156551015792081,-866809846243160366051870239246504942328258218033134623962683050949943226563427130372,-3188676282229271316633625310930540513707209152885653845923614883973565359600167681867203,-11718634763593852863263668804814714769364851946904607600586265740734918211947883583624799037,30200217378647303850178284710089621,45429486218924798287733534225637246282404020667910145,-5386444633469700785438405069073061502344046738815019807700320695,2258259290598000799309037614449390225700771785554887175411193675257322,809907590794493103210221572778114917445912637654420029081294864862117742981,45374156181307764415501457172172441812885842890645200972250419048788651178534793,1173437458837359526486322175955574031688721043051240565016611523948129054059174470069,-3650751011449877592823574875437221267192228264217853978298800008037834383498746131618183,8987007517047512902289121140618490577048687056097458295613469317743364160034801707364483376,20096326600775860258698311762378276,214770178583571480266722829930285406726651647665833969,10670852495075252616389456043726002075784758914498587249499993513,-3734393304084634189866596313998734683365752269621713311251697193573127,-573009355678573636163609524219108588693460481295972965145610010994061809808,-39612380997434240932604548357823537298716642107590898088012833517339441057145377,-119629917546212369544581990609509100430165649712233713035137459827655309981117819436,8375507326364473699893521892146833721034721309762002253702673675648341185799185717636144,982600625407238920672594981804051324332885175257235457995494744197300172477564204044416870,-1437936042240596246488492274308554418,-639579787534588066099075186298464866137532746358269721,-9714309681328503483481979895775278553958034929470788223749307907,1474358718121771456266625607134916671157608568924329239303798243054311,-216293425324362749020878764258284222181049128475791273433348384045536182712,-14318837589869987738157070097156162816581584102444087933812314338648118065933857,-1643692453286608845136931090577650348575747719635765888231540235320996966334418347300,-5813518579877038606696253492005788784021886572209938365205425238841890502845541078833920,-12136390645479907151396760484058376356291100698118609137749611083448174791507979368437247380,232233513786279253985895366706477748,768344603068245102018514643576897339272995212329734355,567471677055795922320373772946485567525843057744724129423850561,3866440685133789233778757194908066650416959056870338418748317591240653,1029655769481393316611468843174953798634269673489787677551345244947082604859,78702071312577168945982721757340811371484405358746705407123358442069214194809969,2245525369705079060427519362790596577960749247457291239827028254031344366723281855463,-2897050569818107296743464361077849613885276149286117424112555308676520591683670497230798,16244074314162484300617850085971388459746463041190482836145734557317627262108153570297075941,44881278856384914155736849612845390005,120149367085806503613855536778815322365821290650987624,12426018543309696401152765260418210244392821842954341406734254459,-7580479976613311022078694505718449801844270699015597953861947857050497,-1193262522455812393485135580123619427791533452492283036405652045275382849653,-83264674664248797684616979517368221312893383963299033717714413172581151119764540,-537145616198611678808995367860304366701174422360557477766228981439100910170694428735,10210507947359560509018019021587646038782802183637453670059977934356826908275542442543554,-9178372570416515615111142555924756489504234472115918623208182015659625981967856350618056960,-27734447727290526280649859227968857878,-2065714994534892993341031336835267429802951332431803644,-20044473352918382625350731293749226097198222925485887388820555234,4671622645181394876617188492117485579359592240363728695188105816874123,391001325760981185503308493898390749452578993655810071315589766408753483628,-2815735701047044373394027728237178913789016706584518242480795291643296617051883,-2216930375669545494371860131613800886728525599044166326773037058326968214607469389039,-8792597573897965601243449627752500623581531534978947625690383946970010593028577114974770,-5080325870207873102647987083308815248225522234760399887444051558988519352093099082381628292,-992275148970787278944000285669910019228,3267363106584707111596161598843570015002416833423513997,14567644540323293980370386072794815883778093168394858972708899481,4420943874075029152448975093625227201385203536994492930627860761717877,980157979248497078976309092383917279336941420432880083771265872682753022568,114972765833431277949506991485550159086185600887276483145217953321497764727852617,3188581604351588755882478475051798798156378683364876124933317997588710486852818981006,-1021821062188159243592926594224391424082539146743788183971251122493736776440342783916876,16562238002445820847525316933978106933788904299920941340807060057161721740648831158739575672,876604762273496792817468712584711068416,-637921060550213377132214571039249422157698897498272079,3101571864828834675420847780954378753284015670935288585839368270,-12226937840372026291452270672029487896613065817288815956581516518037844,-1891990257184420763236093012007462821575657486024064021209643736156044397403,-135130963480780178328410408770590415336182686129448549069479151191367930148716991,-987592332793128713130434281347418679713934957544258763974579504014870304883121547209,10683651062173460487634005426196250915364205386246307049058485026779039241947066964334223,-16638481374494707286351304469635163266899679787412624882304159360245438836589260395177696990,16150558355760101202306992702305522361017,-6413381885821192907984491980313128859394889324585292421,-21934474956085073919857558334579674715834928832425297136124282515,10173827216662027007691538830040416895412765961855563194649228755288530,1354088122064996130844861905569286782132701402670423407550483542324336561692,16272346132381975941109673998227622588464154105125542753914187046907046836615017,-2444267114618907553832327575914170373237195470652709953214104425437456924259764666011,-11174743337939754435486623948573506180611257306212799577376368086018636038966222310976910,4959374207471417475957058731307582732178450981291644248647803806448009935332914922765922480,-18718067730745264605302250135287251056149,11462556019097145065151261147293664241077325362130982510,27765835689491324994084486817639644888920703878854101689008550408,2371625047382098915077279716047030953374475913622787347040183379561014,602587309696361742221231408288001309522663713402366410665539008443465757677,141337117958311831470267106097242394613659310031354643977348017039928829860002704,3581285903361730080918102823394431744989444740553063523030713564183230893880576696609,1781751386970797199276540377881178343717171066781188256140055322639435852083595011799306,9886869654673664345940165414907985807575750359392975282149197020945346818414309385707858832,-184486642506777624992883289152552904064996,-2946412348507069634659156145993218653245209342644316588,-14352816350011649272380918198594308165351600590313682006244407585,-15355025585079381862091959873344379923496383941025238684517994616417756,-2502114540701606929609776060398871652757997361998655389044387683432480431306,-173177549727129885925783172903151671074236548453894970639523712461052021222436608,-1132447333839364509931735226774908667560444688690648268636161904492632043962409940258,8985990763012003922180876725199245997131041045432596329786302154964908067369885203059860,-16947854657383584694624465651658428625587942059532602173118647238097837240228633041896372520,182277,318042152691441569023525504220691105363032,-22962240750360490690646747343980139078171268421816301826,-10341085575047866731801426047632730498436658095079144533093040061,16198564446833205778910533876576279880840394778003660595565868416642059,2415099563594672068556253443010587953821539276676786606754978316285182677775,29371906108057698742494203931830551300754347486760495735340716396015158845601704,-2384427273421123106881853687035087431119049953692505511518317152486910175554854844804,-11501367862948534063876210604345007092784728209528793883678690019939328306014795137765624,11496901287731498368074011666639440150572399724270018882432665515185485061584047350336676406,34621250483,598733537943672379790021558971020022959375,46998386526480243647918562188412941669066624660764406424,28849657199603524366184857176420675536682850187250454389166626823,-2284417395795390564259530752962775032700050381753783565845920116935897,67190712312786884366751334960667432238303531844430031248291305261458671054,151053576301898026976875224173416162337564568255031929512353912558666234352338012,3322130697859292210765093766629096029254105780600945441390008351668728949843278612240,4096491217050586921091817300379015510059388958450452789395073925213306534639807977458056,1478317029323986656117455478662278549612827865087269920707741882284383742156919831430230280,22669088036204,1854898708931763545319617343450893237820903,-30569753799563688616902870440331643294750679134366126399,-27512385703228550366891844301177673408661774252244268332517195617,-14919166749220708141166856654483259455405893509818511477317219886038207,-2872923505721530615687264137455671249386048349492713060323408990980525447391,-178444195800590374447016918116399409229701688450487169633672416073165823432268665,-889320859027648905704387068792511678498466157410099632360634166439338613385948278230,5858511382470693233933941970441407102799897031545046883583990419324939192888370742237812,-11715543682102255356722393476494920037026331014733128890720876459728648879730358791723988168,296818904805108,-13291649652538462836095000987040889878500949,-47620418401496541930982581340899803306416645942445422137,7339140127258505813316122181563874071077196976644900916355701388,19738761001614369028299224760698926975104462649956863015548765505063177,3125377073427944253150472375286877028211285883867662190393223892920014917120,23465107481065272377199484308624750870377001128353798909412046592889161085305589,-2122078805783519946469316048476233504734849458309325663626981325965838443043273799528,-9511857909301957413078101362711613820642550855917421674277813036054960091002076739916074,12089336544468469958102089045783805516204495794021237061417711026620347475738145890563838560,-337046684334822197,-1722776340119943975291139719426871546883366,145068600352515412108359769958003946958819065312753450811,16769608804475490243014419553987922181000703291503947625875206147,-7367870396904563218301316043186206017335862029181694352899209625247864,-251277455702224446042273634568621136705472344225930116634407800546417050100,145001421065241304335780827676306644436452396027874087893038699394047861247894810,2598641888642395544358739991118997103559120092905004686148938499323466648720106454413,4745249357867428016611302720155106367072607998329781360270220476920234935375746391818866,-3823600616105402424315093492672169439858794401303441434666127465361628209858767909417051882,7776781263727717780,60060299222273429910534308310656866402001724,-156954101623416447133396555800976193122442128824051871504,-27454393541748238980301899596688507017936483107808108605191362723,-11047191871929468135976907082003367471752497806187717455873059499634808,-2961988397864290497385060403379698694266359941531104651503551376682087061083,-149238725106595872051672813283280684552583583538087585498363965343361332862371226,-449762916655413755319038351052690790628774039582050187733878125460110345465983810248,2880526234440081322220266250857872876158462496554910961466316803402225923685441898338380,-5519280579133400894400090767199812756307783082542168858442388461373154720542076664586117304,68004300208803502726,55524466435436958601176499539686161417296226,2227708553665020027049793365429790320106836982238357725,18453661714084458181856874626010085977140126232437555452359078117,18938219215546688804014674347982445194972250930192801295661421211702854,3129978275878586489744072134866797091143181777931550185731652098669195275452,698324918455052518369798635120655824220349837078732875304601077157499394046338,-1702708110228936948226659561731995079692289613963926531695060648223028814864535722398,-6393387282349524683684304279310865293848079075691847841799437229203664805010164149497652,8863207743309524604089825944886031632141179931476318076989404713276098571435482364333533236,12256426945491322781224,-646478435578642261213863240050118804290397197,262847205398315233411703577133191930496662727148031179216,1421774046296137103271098226112356863984506739775721905737228467,-10123184822041831681356485879104483931152011503139803308225247832838658,-91976588914351907901459052481164032721013172643492754695628919810609486140,125446111589362710866582216545116850798700959937912673069220637780911966056561588,1715201068305253660224960582498502369633463209162304181750815728798652830594908969566,3864124925151420947429269597739194097275184328332850386524376743615511722024420056120870,-5043640055637127790992345168520138955175410960374204196910983713265210473493900040298449416,696181972340089896962105,2214443951866717985202969960054421198268074448,-424147755627596880203395163965588150952451493687002368701,-16968864060490143162368565396711482866865954850185533506474280557,-6006070102729405569011896783428524944626320688792368558083474555106383,-2777297463737388808675396543833768158326784345676938839339537982733953209828,-99918706681585031363433956520093582502401951506335161283039371466457958845048067,-68834034201989796053336943376622867151643150022370321645645815290056432010779269457,1015397881043393605197622576614416511915169458646200278812297142784155772064605851186912,-1414864557570015322178114531547096455486615149829907388245522581571600605711172155260442943,23230783975184475775230674,-5798625396419306312678517652202284031146536944,253887139361754928209284514790635693466760425247713926301,18396311123064307244055417105630004817252771007244324734710729935,14592902237276897812890787428004037031150874699274607628951117171329500,2422649215316608496594495674191070067339512568375985086894989091756456399412,-23524561938025430314756197955585084984989527380140662115792020847083093204235155,-1191208551122460129759629856128583298482300126786598413940740354240331903916490923904,-3553084095589613017851943321619457005814447238156059332508315188871188347062468322137453,5036518168854449206127876342390636478257927139177685795673701216329681346628941587705734076,445436283018662835926337199,8146152628560298454048544432268553278519191029,214811287938764702773218098911939393360214606450218127964,-7469603353589480107783980746013709238683038742575880705146861952,-9588572274997388471635099050629848771315309243124447905045863525772484,410793334562575561975314851205740119091923043075451725744094967126148424046,94883757701424149221427599713238519952720363792940700021557637295911479701620923,938495183904661177766650491758275470813605261212010919282507151049921037964835392327,2413532452295520985461780103604087233572937561315822617235785102280730722239811058930295,-3902680574488757931103326405287443527816243151614720994344094559768846177987635286074070722,3922513801227278951104729697,-905779883853505911753613905836607321256513041,-667913795816142542876899188441798305236404464490352238681,-5603862227011995825282810051040239840572710262982244091839304951,-2106752865769566883909254291592305593746393682232939191220245457187693,-2300029348738420715211169684664882116985033390049883236512306812018472581107,-50200188937140885522697841435533171784312414332754851585849168586156267550405191,122212075205065349707233122353694901764240028361143846045193648856929713347412872494,220111037684286254420092083101614200814555668451953601299362519476857566348753544627721,267342190539068641425920221210058220653429175184367038537388926785527591764370384657930584,-7974617754761441104335181861,-14774248859182654153626347855271897948569856145,709165429896524125500191198775537539017562649924355708039,11641293462131947271769166106942291971682389450452150403031677078,9213391378828879240726614878922888507409659467345333152922324572240916,1345393141967248692871084115319423246555024976112829705411814428723809423378,-34964991992520228958898906993502527982840507019094828857080904675497116588153110,-700508991505321630615116520559318295869494026890528886373712510359755432143677692055,-1659212088665954756473287112035273839381512343943756280963518016183699901935834930510827,2343963485496823027126557146180855607234577032233536562985618031383762720124683523539840563,-449116154742139369236278934392,34434616314603153226911248818586064065674715257,-63613508516685994446139110579801198118480807618929830898,-8570576878959651124473433578312705603204441889613582834296864507,-7018729905839137379265436791542918982846168305015254783291967167872104,845274991217002968159565891938570749200690375468028039736465486122632648511,59618565949652275209616360199496668553728426540047909218923227383989410144455177,410205094238260712473782339500722086325413606770529083950626150553877131400036389651,1198181241751700255430778395154793417946641707739505793829062105840072034795608562437715,-2289910433231310255197633043564523499923595771246785612069233559490393026674982861547733176,-2544345634046884738984767375598,-38062955337298984253742585805819319751790695574,-566331141340144150415518312474562336205946641444541791260,825262067333943440123973952810422652595679887183611231131213732,-108630344414925224531827783928754872813897426282871374507066200873125,-1571091239914381305708099796556666200367756542791279294969289957252915981231,-14752492194591641248971912632300815557913915990153533297947515164564793991698744,145637816952543519144415205184146081747890381637012273930743211202465848529682055461,7711034928376226699289200427300106161685585334771689395515025810047869434067433390600,541503711860348789983061629929608120361754007703719330144654358292871517251423792152239962,10673173141820944044613055442176,-46017681204534152084896182345098734701561612505,982687353659356847198541709858618789473605849082011975833,5124738766639118160723615109060632619729995938479666175650707668,4928875516928299326557156293747482686636262878418414386664125594004391,369944782799759154285056791370161940804685446381074832502833022221609318854,-31029866472840346093983353155928247306588925260158099996362874156649266094894890,-334190022576759597701122502209727140488096231670569337030576292455164128499474743194,-657856153406911180015812788973834824601551286844378470262180426616160613439537940509910,938060518193403892438199566425462446128997404747039391445173709293072454828763440808282324,152783578790888314058093714715508,178052415440565122343730335315417685042302601833,-757661453394943914767029974475378601653153471242445060068,-5734617382516631176224451438911609973462126065593528208724332898,-4281912413176778120129373532565912747543296381052075189768122756510881,908135541014410234657115748223073728592966009283849749764546898402666384226,29032680114976816492636331591387759811638003561313646691088278662193894662837788,133810296658979215533039784723783409021119816920113822264853649809321789249695203810,478834447692262600251419328642636402025686901951743041256766327799718507058407549214178,-1106968091702683739815433288571878386962124061962376761757431382799597413143179679276226807,213332073849424820646655158064340,-192217541907836234441002001666363468322891327364,-694441224021577271199424316213119528370112847305928041978,2489769155691113535525409133886313273434812132427212501727614594,452464119251026835258179808995016252391684679855864960841242163374743,-791527145868484740894394231688753090840295114111762192923664998260582847254,2202787360540956389324817091187868884899410227444591754774645145852264909860544,93651668829168377478322145882029960384702361141061189503541298229147380517404560231,-11700168635768991529418643685524851927896143324867822852812041217700952898413223380418,356349085887273127060286569796813169936385411999698321677326277870132047602663319938335720,-3204429145195568862787746166635990,36495388314792287452967180506110780005438996120,263089649853718907586451047473944759242253824235839434678,1403876316885720889179712667194402800477193848426458638001777821,2428032994276870371877102117760175484347663352520407281692017417073367,-182088031056431121087694317320344918950308567022230139635651804987626892575,-19181062376139237401909541586447559776581769275092807035965415801020396730890475,-124184218492093968745403505063340247753579063802244289378412939071400948611742474583,-221405214413725692016895158219996561836236555364898759700031589797459784555760989743408,342893953025540331374605018868851149504448457688360230304607384762880394461282532264575824,-13681547348825263259578613494789916,455928713578710215520827324730624674495265040753,-1365794237665355725638554445473609359107830562793453424056,-3086501185071900169429758847567767141495377182491192270205692345,-2315648796459927340030506571972798456375882671396116327077038381157223,636493047131593189098322481679812886854145722315930132347699111020582617037,9640745710240235267877502536389818819084489900163834705824533166364252846961386,27892693661104760724606946536159824712925451976683758280857260307747028600160616452,153464188929944005554664298276936354368671169846740540435183545577826464635358032172052,-459385171732344536142937765061861625390861477032131771424078551285684613233276227997938000,14120443256713661580507159320082492,-984378772599083920843788151563263339962986395719,90577898159473990649465109669647626713952793667379870518,1914672313298754817328384416881980424815877744511018758376516559,287742952183065414532576950130112846376446927347088354701608853220918,-218570387962886101049083206400066960841752400621557202854405515098783511016,5624659736434463617596850333927653836513192659773489153586962821085919696066216,40407784040138982918266430389879931569988663553732926268264030891280229231127675377,-2541415866926209347355546585752327706120039767833088622384728270292921140802687180547,159998083352890601951681175593973590050345470451610537678263808770031147185849272988560000,217644393375933938822963429700030471,597857201961426951456143848058117672143841717803,1200504669889351360984885627847878133858051452538476800092,277696918065217664328528193800827055619253949913790042037810828,1254852686666286468016305218822419988489004157834915170245471960037547,-297272655833340115768724693366081324236634431059994502952364213623931281980,-8276075925845598802976129237828495805955936889414953680894700506908259604213116,-33890625687853186692663430130990583443319686753056906989840574249045671207881030125,-62298496001547238218657468005964810622528510679156636882221891262271585669045013185940,122517860297304401530876520629259162382123840050108223062507571085137858762743272908984960,426209001089821295983104159962964952,675485574883533702921043686104660413605297232251,651180442253959697794573503232461918992037110299659826364,-1354147439123968380690868360474724547353254176713550268510315602,-1079692419924444945739836429888725038240737845163782463754011893668812,287060456733557179049985907937715951066995986292416991991205470022976041406,1292172250721024634650495275702334181088738442846280503698501460435455291973676,1688084479155094510108077988483687949358994775960859358035423032272807826660430875,38565917620020177522756573071360135020121610701536919528024433779915552108060757790484,-166723181123721509715044011829071704569648943959385932314626674264404732913329773340268096,-834407928464853300216570016301421577,-1215667700272223900436571521254480259308674332189,1816282338840669683737696816300197922780482623006981022021,998742823862623394499900151722621760816911052132363222042386933,-41037907606395001118181929623586504005430932828814114551999597989771,39451663892017483122300818332838267073558411987394231648030188565410894087,3507486818001768731198331546677155970265997519799644818173944509678429051440973,11624579063422644706067437638429074036934828648811394921123318109589862944844472966,982789669457502254000208332352105623715741087419279099509723938326840086711577932044,53297628469277111380277646139955006182110292527697813394414212211638752705115912830360320,-5575536502510917688188252938713422745,4438233792467138479927670700797081121071111784209,1073785828228576839295966625878371472823144889920733389058,3641543308530619605294390455905502301709207646148168793253823,660934268052909901808270209988534805292339450146891772519697772338832,-186833134325588237912769594527757971876835032096988417159423137949035306053,-2255671457057386157247903488811273307407098976040163178708189911295396020286178,-6130323140371299162104805728935382643793619050886512778862187032740846574125275284,-14158097909717128108155623059369382371497370474069478430010439696158967168145489841204,44264672087034711498587496604324645402726878827921528193915351778852899366753374183857408,-10236762889501688790331808023643916560,6858169315015488275756189843245584562524342436672,-329554293788778209968278002625379527528843847972503234965,-552636329049723794482786269414356101789606365257546345640865132,-342240713503624509246438370876016864384322231228108815211121674418447,63576056749707910480262591507690026326842573591212064741601878566867372612,-590278352375456172210879713755384596517319260355980276225498873765577922227206,-710620118975291854784320335363329816463649759555760691441610509371566661176366596,7101146876007792191245461534594075071125429034537919375234068333510828967313905858334,-52658514568262597353042245406349313309085739484650925418647499173667317801166660481503232,8478,5411351400033933372961637092106017078,19733599548412704835749324697500021956694264483884,-167684023598996748502304224526278335214489851898793666717,427216566830233941761289363000107513389722798320150231320822241,-197300980818338817792651071062014197622312861799172862605705060037976,72998752436693032023930635493256627304675823068883678079011083261599966158,1215546165133847737896172649053564928820452931233004872227378643904614272675176,1895320418794315906877353053690417535983851013000038402204773460322966360744982058,877048186629445778255165935551899910514098348558162088542749225489979594917426118488,12384049018716074533756925837268845318942749416901582940221621624916150309738599489845248,-398316222,74412488691940822075509260939964633399,63458878100160049820162203652843993642842354786791,-242062686908909536436935724907606946032906319109301633901,-70729074503126140434344295994537752291130139592453709923864574,265076827131819940331565469198603450880068041868982059401851754116320,-63816868308521917290905529558166625603286488554520863803018818512847125784,-232539661627839887070750196711025426719315350087027294987874842368492026974672,-619756902722490601650888877145862306250400738866740009279105299126073283436613364,-2386225179305441230206237668430457668737789872659687955464947323305519594792932289968,15529158682370259836161440758250224135650085598330602880435343692724489143336164052570112,-8188197782,186750391741267341259279295126998615790,148638458767003711866784508291710922374568739548850,518311012554558091222096426675865960854438986055939112038,-244548032871939731668326545760195734528714938383689675388948737,8300422486723765945485971188575791451445736024463709155621232854840,-10411554614470730729184533150337800753695576139310458383440119007090573189,-383894429950498178817849784492821552964356491453506945839961296663873542020960,-16672213776558309561401577472105415111256933396561927968334031458778694000812125,671113218606179728509682864303423846453752458661378537522377092167559856343689312838,-13948032697773323226170405537093503349637611089105073232477024897560987601364152509313024,-336701898403,213650170560222876033313047486818500369,339573457248425484362297240307879726957999339305904,1758682987721545020963795001902330766438198618051344492831,274441778755541946381538298952206794701684709741950007406789199,-138395434897291251018677328896661454639338493989951308641233966790596,34115989689515122064303571040814258204769543932859516124264128527827167914,209579288375091336634601040535344423824967580320682839305433438564841810885044,28275373413549155626211484078161682819944609799229163943584829309349368513702496,355881344981888172247631903182717309792360335996003823759082406196718038414664921024,1242078313674107291588858911210961303621283275808228123852785934318463942217979095384064,218044818793747,-293338112892734185260317458345963988627,706486590201634430549226937768133025598974512927960,1836558754223349360017154569677637912478940894728233285746,45131417593067785059119326687696079034492252670508174831878056,31533304642797411390373210100203646814804628649051556856991741109113,-7634894474665978841935549351682705260501835565320890341034399592652343576,70896618054053143127714402683620888876844380049000327601143828429323073506754,-73085527565829319358266656696210146888455231608929579254782038856011288139745641,-170037260260936621051477216793431663048155105959812332184193797048107120755707576912,4809521958455995641943376937177034393145691749681169363052949949014166722833744244097024,3241047906071625,-1456920338982103130213901532628719353222,1332287646737214143344140224890605754446844275806188,1286353714602475473493617456430331279043760607711794361143,-206005784023261665140168415367590317798266499869361444404521628,67651537818689230129893955506521292009648829313422877361382516611823,-12002209057421999386633226090757843019187427459211629249241905753870145056,-86108347167094432152841088201992129235120440504415725503394613047846622226452,127155037733601244448739045950137922195357086633107548455225090075691403978991518,-146379910175964340708030854300125182954479046373955604528574123945815837873467442928,-2825172750394093304014076524770762245383905956815787522420356788477562521281706648666112,45031144788478705,-3379818991100383958077968453151173376387,2326217100877142720323675884592625710248227869115047,416657079351989088240549122381894596065307590485391354994,10236204241335705895688922805512402754675781609693377268389312,-34480778447855363332848379867220532880160582394370832054776801212468,6892169036131117786709902145449058673876095391525613273845270413336436837,-4178166545413146922099591780553794389315116342113238331915840378369034268842,-48102534306054630325705635006097046481063095897345792064161611844125807612339204,82874742076437142971456790335693841078081943562970006951458687482414474387828358688,-426434928947060495174820718348971989381429114206643887738766797399366681288933626085376,2142117850371307483,-4244703243024719284066213989893929490376,3741847470692172099225163190654061141617921711222333,-423962102369402236071611556356809407453290712902281545820,93743001904130652675372223039652853343456812055454379508566376,-32226466633566834478304783099733199677531770627487178396411433975301,2613871817972059483707717835144613968999371630742634414160516562658988073,27059197464906315189659960431357346763802956014435681230312554148310490570673,-49457413995069875229613510699630886274688621916889100187969299211968105489325394,91650309568218329354832033215295576690617129970764561993587692264018025157674761216,1166086294898497276104530052102596769741145470397518693213254125298329567945642688380928,75665819688107985852,-215038683732202978115378369445739741352,5557390863929621668446007712490938924067347753931931,-597079500705617538955086163163379998153587340301247847706,-9129083277406282829229175879523256663012886616975851199497921,28689323028916693546214897937504201478811664910150174654089161337268,-3217585701633387616930516046959041606498761226765900271711239517316275505,-2106525473131688975201238154056324034360059041107268309238635454483615791553,49711122270523750673506472996907809865431280731504778119325240887839110882365955,-95024401640078458040966798592594156548705134767781667673193140166815376073959223680,-339359656936570326393518080885460637454276563722691173400783256459143427341227471405056,1864783758190867961416,8076226292560894905934359218103265825852,7637630209793185928561445405112432484433493756913542,-276262320397719521641726413596176264636462719445416347530,-50361283575787381940257885898240683722815461754913218130469207,12674056894229940688640539720881034506197164349343347482222980400919,-123158413877170053499685885584739620580440956756546235194266480268333905,-8477091169323245730752961780824286779507317584549054238645502329246808472516,393474639945120944986777503401580820616362929089783843712513739957610728510216,-10677654819767790035705054682486956329422833449615535290800509649862184567771254784,-236716837941730102584083934889551952151819472937416124837002186315343768215227743600640,31468107035015998146034,25886192847129494458520475185246858674243,9715492570326470951837745733130068519339578198796208,130445824107352751674734425429205805128283200648001622161,-970476887342069058240941301920187547760730115758396587632965,-18530236710295262707569165730996624967063689613163437981587142326427,1079208037618975280050928429669232933871566920122707654918720359745644719,1502209476609334496908322715843570931901699622678441992631371766161280332691,-20093626584461472299453737272846483753400829817133267777511401158528297188512863,55395860061736999518788525727962449719600516566626826927658297934927934142227878400,186354345245447769915702305440625938512815884870983323615407019682965329008513042612224,355809939184800737116644,40293335415890377606307517935147891561421,11444803055406033439656421665134135299012311909855373,363776523168413060515654794491651072062247884574278874810,58994355364123224492989383285557643814096260525625917393324625,-3050003054808550035587913795075510774178445133865327699929118110418,-170567570782701242740368734251311286816752292784242521226454795826477983,2837085684171030912003691767772061857915420801318789143166828596171367004371,6399484343528945548803076436836672069515964011634895299525015492233141456426610,-18131384449580509041543884916031196111816321248569518133916556107161075370089427968,4790092317249591171935286751182773846131859154924404610116039621151431652039230226432,2754411156289666366148891,40532906246451101609394251425778531265376,12481681321690012675329130025191256678335946744355846,313659759648433101102877445848518825540750352450805475681,21968510412806393632424765505644890785807149596186721783597977,9220333184037175555787044273286470586560920556466762947269873510810,-286213956386703633247993782970959133274068499944217423418596051622157523,-937084151316314999305284099627012201895358408335805036044058585871729255055,5052267682346419003962206094453091418983775335730299460672371431187187836551278,-17337488518938824501408077920018598975067141897498521468108215795094790099174598656,-50842919190503725495722722477274437906077460701273786070466306424903509380041373908992,15518926746258784423832379,29089143500898704116198493992286318210606,12598457097971836469557499376747688516476640118977956,116851223738617576683648302070589192175123910194370237817,-63991706692392686638681871608402177825765380621757356914389507,-275253706970147537510007821454446421230732728873414604345614051706,89331570231937918731733158627651128700678687343014028881358605280745305,-858004861659922738830137941142120320249583915340739565296838729598706442578,-3113825510712750920821423256195799813734337313990090264298564682769187199441252,13238190832979254781059069035799945107617873042613207419084444766977945687086936064,13153672225257069727122150138980067686602320215104939521020726288698528724555931844608,68876718265818913836462092,-18540555894934780916487873104021994360158,11756237248403715439634870638264582575989974511501678,-55051837738651693749274737286744896743936757678245137571,-53406876551477539230073728506939858368866046977328995367538361,-3708400907328960048090108974926033968327718703733182268363265784801,63522778906057846308568588898892203100505218054997032184507758117237814,489085972336928874619257288513763128927525759213148297933348928048485179824,-1004315678547369081610361929187670287087709327269963338437133227600057076165295,2307962779027729280754325028235926861380266772352354665607712658737133145276571648,8298509476334377598820081276971379513659281134447187238724505663330875367741194240000,247859812290896546298965583,-67382523128738474909844415625866698922763,10124491826363438929428947609551491300639464046273151,-131963264212360311483642041217693750571002774878824519362,25712989622669258782016954650967575464546836871357290798815714,729423453333238733782342032536979743719360228987783123328151955571,-28597953366509527062403507706069554395164104515541530990469154147064977,192766520072429719595605852048800069763180415412867279924390981438391912689,980413758107608989664372626064848273396604252408029108949394420153511086910232,-5070128057197100084780271168997546399632760046184576547311746643892910906286047232,-4749636717386080186868846805580025311074737796472040894640566832245171945543068286976,700334128583489104249632636,-100023087523024957879642622053954638589021,8032120800750590648372460157708852005874078599222734,-118481703392838707519013943028632263445876332755558848387,49066881395144809030798953997203175048476580887426388974529034,1335403648926689628331181232978784242320491558358525056059891468279,-12279202391369396902629933877415064948904749335379167956596098742953875,-200146173375403127355982966207334586595240855036087750617686256369479222800,251608250789816999257297303211620195431732568876906932555515196837302324036288,481832634316718925171727205980381409017237914245472200112874165979618098849349632,-596547070221010483150065284477182362955359048570815274424397790940470499210854137856,1625101901697490303719014469,-124934388646672063353454597503816137009226,5852934230487503143630311914856355520050146969880559,-68028890273227959436312988682519566723085189819797234482,10382897559206700303327889257751706722374533671615574786467865,-416656145863731473608152105015793160044276490546685860768114076561,6650387418695663532623990577607319756980596732259851833613791001958752,-22128733366433287054504671043422357690779691157440938634302458002332116882,-275172708992483276401621233697497030241523433555110046211589882025445482297728,1323999716970352144190596113546677735147037527131812269688658726783514977257521152,955982522046975489467123411849057428262715143627511436040960870263998728164035526656,3703467553074020732594305064,-97747460831614763488429674164581029456094,3902770922864223523059085152129269712690988641970190,-27724490082092538978769238279446016848970785368133879870,-19093632492248109379222535528521590483735550821842086676304940,-480594345145171529370064683736861170419222312320142175407617233519,1965248967124564644475465049113057257313697335477683350797604062106042,67169701037384042323227294149045536813922907978525100568477119458988021020,-93428770396268210499401269154375743933607476595764474359259120019324344114720,-350366732041193099641750083980243751616127201737211567587206854861617395681198080,-73835388944224994504774058173735836263872439666154428132769169440008064298567860224,7796632696667598002376149047,-57139507446236632109462352595179898804435,2370941801659444729443308605532126451266186882491159,-9389353514868633149764334304355049455165168327373284729,-14927453490701771057702080487866134372005622536458057641569333,142774017686047245528851697421591115234824832701278486825868835636,-891871369213364667565623237886501915224258606561164681877014709075508,-3981328662540651422130311761056047089008516646277082207840789029644479520,79028680154450517035437557911002324479678750697153241850087704254072793716992,-255831047641083060508314646464199729726018723484637179984210245138459206302826496,-122413032681280725579667640040881257051799182398826585235684545130885579807806980096,11028282980623586626336550440,-25840155689375657471372414665560619219020,1303931849439805636969881392761850255590942744559100,-7445844540927783336459846916031171285807129601578462233,-877607744700714988535205151478121878605187173653045360652794,183686509879427994740774654922228308487511372164966299037623635229,-71856167340721551457697383507098586285398693874654191093851601221015,-20005424545232990558040835068176607011415573424672484157335507622405107920,34755041271391626918427636919804135208896575282631662210160908086952332061952,103003683135620870054809638409398725390150820805331969714082620830823478063529984,26617840800323437841030761261895488384203374329126478352289174568400360264309932032,10772694350577382121786849047,12089714242232760661543525158703824678483,643700727487430512354680536703339579530926026373104,-12931805863678986751015256564948343016386157032966922050,4560798804715899084831372274407113013438625519685165759347228,-13570505762738115232381613521978877445723168162552067560255858757,-120794752495105018858907903272668127855674902196270384506161437720020,2904025112756565567067307004961331003720665690237969201450755670860947936,-21724426292833270952912817193363901597395488008051508089872724340279258553344,38228306679830533399641220353270689759930671174431934201429144214091623661830144,8779988943986958872648326890846012737323120269645753014908070727230060373229961216,22787450348817217941639604232,20867610668343805199065859531894544718794,281947508683827722217169537662110704860294501626433,-18033560094515316457873251172567230154507397377402186866,2809652264168247316699387229395846280191186722345231711982241,-60666237611489995517817767922593586396120168971271798054316938690,-189176476917553051242332637953747434089691224104720782789507572318660,5658903790194316352540873058631310663640641331982070793233466635987136736,-10940523572177330781705988576385958411137587263658490699998097335361971963648,-19763965145051886196478083850342220379560153687181385900733866019829037964197888,-3119684127212346486149959090411699120963338373406426701829136914767736132769677312,44797799036996514980083931687,15387070347730796235170655171741566521409,107498834556854067780749475798932072913570365152700,-19190102424349695934266680678758133104427436757737066066,425818797632064394896079198068746305325262632248500142306254,-15968306979817931943193584761010259022321460452868178768731625840,106971814995856967827339313835833162063493191142695966744773989632368,-749888865745146469145467682946143574971131054581595720709309019588695040,4941507858181211572839423986728477797804112976315325517530520403220787509248,-4582651622848693704492695863386646710561833143306273896670336262663731173916672,-11725419969772505387045809513749652011770325626391252453190120482325996802932736,33204815681497096779295272742,14138754647287795616890105410488591313894,34524678559656027524867403182475379113564904183408,-16286642079092238882065918102231524536202511736720413577,-329329409990271713966913664274740882313777059919358436359818,10796975192531806162481855967515947733844648315885628220357066888,132159389597200534004722790645989763152526205838471090734055329657872,-1515357728617876150461705035983445111168718194087696824876229973711979520,2871709830381626930690760160794409662046741928428144629590165941948977606656,2612390802713862833161919252306194970846311880636033293878375258215968382386176,22626785728926131076021750064389138345851187667559283179044343297136474737082368,-38783182396319567502918773080,5597612586500289330352353788612485805174,8706292811343039729745770550015752343424853582767,-10897284660816671933779271907237221205678191867120074888,-202870872520701070412238841349859778048959275608589799209340,9066329245648767477327093253518988283483912413351033168325302688,-19783204763200287152293614440925235136088323518887857640170029087744,43690400907692344883720383794612390014052246062339024992627539671355392,-799423804445322866478051018684724018464001509669918676842737784640131465216,442872396827301237552740056217430576119790651274872996904683260911655757807616,-64255863372475158764603011440559558242852278094257719434603619419302496214974464,157,15823448025102468645478061877,1112190390374267433729817141175934946924,1345972262927454050863656831788170890075131936487,-5458527978943531331228413433098170548588669739980765883,-20364252638445180922825122960133767080775815648044415368278,1329619226430718403372769818554264814643688395979683437128320684,-53684930076711756545786324036814091734880389535679707925776579636896,351953483419230416565585655144383217947132565064400958700006506695721472,-614830739951041943012217290977644892496908702712334703774835041407174377472,-214675022813655128850355729511984267670225948731758117783392957139184932356096,49062700660179310089885616042663112746209181688740964010502322867691223181688832,325461,46728246356553697311993691698,1368192984000972100086288485445367063308,-108003729640829568754527258263506160405177854761,-1822263406494214249355055347426812767312454729243818871,28803843262986216512439001223813117895127834473516714596716,-1814671747194592532569018095267595840060107531230201376142775072,-7434716843139242370531693212559359382839837316790574537985787399424,45175008041687863948023561526622514556523311914691069109358431713837056,61951845568607884438852106479915560615460005749295784776574577561157238784,-26245802312983575458553782472522861068490076342292915452993432325713150607360,5111918323784927757590399943629720668277971992026190398685999302160201046556672,-2784709,130204625509065574177637755788,-7519566760218729272002831720628792102,-166707328026470725873736455164227223325229985838,-226152270906455744234333495464449914641394605261083620,19563592661909200111823287779875513607587852056947070563760,-1335810739018288517823407552908097077108817047322792629606217808,13039697346346358416872701098381446781711012507112932368659470536448,-61039780827051171157713863792408479696737283811981430933618417972551680,100392139997187462323667826269966695332835163498509324701542053650295160832,4908851448341013067429018446869116700635450789320478357651390764637241737216,-8188454701527194996137890750526045294085918602979463634160914406348754903891968,449424275,-128146784942639428958405305295,-194056177762428595775476945661842476187,-70226319452765546563641775662361125361869577595,143369902206961900501237929097156040341732001626447247,9839515412282465957838376892920444423882184020682117807732,-308418552084369593479507313769653842786786556591660753415882592,5875304848495510349226276209759046092703725820406222300714568238592,-20550348850930812792543819569673702017468760087801298775263487245615104,8005683535358518155226893148580941138861263892672010033894210065896833024,-2347908787515285579731476866855103407868117093631959904816145258435712122880,-28396268789110577024135300093331348697481183350162399462697021637165792100352,12293437707,35608718191871836002580210324,102997964271513640086794105684735220664,-18655488694591621231241885791661411454611323926,100991550420092235375180434379944112720221423622712314,6810687263880715355242836535441571163291588056745984207806,99547926229688299034711660786753979109797515931740964558847328,-799542173561574934617875179366876204149411496314292309611642669312,5301735725157750925678847968715890151564357862180699259802028899631104,-10541266435819791843394839957502913550612165147971301479713882874734182400,796518899477291955580159137067007675923349356058435168375053264000691208192,665450475974972691249262838855576714802093261110547855991273071582603974279168,179417242488,-107387059862190694785177840379,-86395404319568589540462533805340168335,-2377842464726148040257448423029194050638559061,29909868813982236151396439915894053561237741272100250,4970393842961057596291369392240382794525330137787469965120,93223424772227352761637767927593817190221117224893444643736064,-1278415467549859553379985689311749338033670644514804957341430556672,4172544785289831864495428697867885475814582762585697486581852540239872,-3150837768790696425683376758706236429034532439006506324737337550333542400,1024146147343362840574033141864321512791386329494531390429123958401673461760,13092426234540392817617737172892945076864354573660311086577705712471458709504,2289871594858,138168527703182284148664808967,-62651092723680206603250075988618390220,198740517736223935895597298493617449759849401,2923616071807839084294597047972327306998883460040180,2806764856191887299744962334048688328016955160335741918192,22076459412363826850132594911993025537086640635422055545403392,-279728888500766904006027140051997826461874179288129331316415066112,339836966153800519781093916568659492348658112174825496310936878710784,298758505786025007333625486767770920833378664420677037733811836078260224,78827738978550507459188564878969981938464166261788564009946579520532250624,-17071992466471138988967160209308207964922446887042329863556322452354457665536,18283163097823,-75924434500049738878005665259,-1642858919345584981605403685104947400,49380722950888403563939744805139983733124300,-1249871452658601305512310565877318095447086810628820,1115121934427495044952456331224316046842657376539655342912,-4304260169796159014706757065278401651356631426660603080212992,75991743503794578355336253340103848203971924770981069583712256000,-363104124163048147529442138525117228903582416868960754263523787276288,380281054790229757716568459462573853610263317494206323065945322766204928,-139921372886895208861512542848597423980409725714509943627857238245815353344,-8884298769241153868008140811917520166592985831279971768967287879857734680576,50395191167047,59081034304033555401228767692,-8284247975247646412249617138018061173,5119322316243269149020577793744408424896442,-633539576085080802432448370961133820369573080963876,262071350651363455490142059217287111063325117211924318880,-3715055538983556525200466106518134950604214188318416226520064,50362399484487609290998416805736380103634485003658759680592642048,-116645284127763996329535809630172049671047048517138543727726542454784,79418917163449697201524196500009838632848922378657152182282462095736832,-52059839295353855114734718123798908030078187865740758582188128596540784640,-2801709756283355753398359103391347362294659793249650599695277137343027347456,-225841634232999,-46252273028645977820094473192,-1372346899680752666431065317144684762,24369153571032801648730307464252354496401628,-125651235273186429401887334794386295094661882409760,-3761750305976650695379616438123844307150172245203826432,-317998940341382489673204268891416982056669655031541927911424,5844771973308091345230469946221108459719330863140559007569412096,-3188975843640181495706845585719965155284004430128129520313565184,-9390728432184683202102714973637022471240170022358157026000551395983360,3390973492764819617967318155312200132553613503919882826983606741958131712,1352079537320222613831891570086232921636321188652961283736998146312469741568,-1395074716731226,23915078606513867325139193800,1201758636350563577224432772479631685,8158099897400779086035866965470901347171598,-2225531549754799267899248875024388478687082014416,-31051690300206702458515114905931273315877012631085241344,441119961229574309041536020281240629495405555337586307121152,-2574826126900834828678351627865454722717517334419135778705637376,6802281380646365028871323949341578445447970171005577117655239753728,-8521727757618013225395829378020871159778052276409698913124734705074176,7259000899214403739313973133587166850310361201937522883450597152286310400,467944484440287761228600214795920861666542750323807604343428872132781670400,-552487383376886,-12104025111530050341253727056,-18880788997576650733666370477945855,-490806923998261805075660522863735080436668,5080793755288827141744117342169203254515015899424,-12533049413636302400763221465791656881424810220752752640,190469790768715493546646177719034882590634047287802466271232,-893044942452797013013511686139472745847547146651927707681554432,1298323377699379434247804299196842419958112687810985557205543026688,-1737463567552722062413460513002574123881132042179546566758395560329216,1620073529422361919250107975676444596307825555963527645132962773363326976,-83409108437367607454054038697363896947281703441239609838094849365151580160,4667749172770733,5637441012926317154700418952,71519181814598091184287630843067334,-472370212797433884066079007090370527485204,1310212167576207596892279159055675681413707734688,-2050366690753998364644035232707072545359927287493191936,21283938666231215604303793521692878013137964383898813595648,10003727446694064224663386899531612546769311249807385173164032,3687394058499653103270210052401215939105394938955203188860387328,-18750201916530064103854591742726348298834995721142550119091129024512,-237913855406787097616068632573302705348234870031291018133801669083791360,-40189782424882637985016026353543184793000831106155370376504938723891216384,1576130554703567,-2171751805743734373769952026,22029691751525437452765925123176664,-159394282354123306782137013478123495106736,166294443149199480799631646272041055090609040384,206790541550284998157986023688535298804877129369380864,-6172971254229905017893121776606882285736329168064118259712,55664802774549536262101450925390298158705612908858905366364160,-7798921465178086912842356575582055683891810663707407641563103232,73407982212839541494627481493517047136828923466737950560521254076416,-204747490468910837292643503132559223670339485087891159694799853922025472,-1424716904589153055736850092263254765058111273158162631476763312865148928,-4380564406574356,764307525939203264959513729,-9360981100871497220416121498087664,-30231952070782192376433216849723902426512,4415045549946677146609636078843294047783534592,178061508239532736382670150747573350925970966546419712,-2058740868412131609819629048503266721491701886099061211136,10534111738906520568661422373157487897217872346536652245565440,9123313884874550420848718634397913360884660152492716527357788160,20083523415795840335770831173249308402108190741057040349063679049728,-44267183691722266915369082702464483079278471966782138997732404134674432,2215278985809275236192636779306477065545466336454397063989653172039712768,963896913860283,-239387835612520756128662632,1632401646853909422922205675299216,14658370229835467709496689471548568424320,-7833195965636136444003766018819521073037698048,33933263802577732783877584829410613253405572140859392,-57339086886263691348006352441384625525255365654845849600,492303445742230227699308811236241904246186767402684269985792,1893638750871957390885883999708899481294417239548637204839399424,2827257287468539496837109963218285511873634511345871809231020097536,595005616482366204123318250336470493830088112939193791078565276549120,855977583354744968343900834913829860400928095551831975041340950844538880,351740228542530,65177929268662292747074921,-306648844780598298950098363289292,3006563257210148560792686703765970759200,-4336926475979654843530828649369818530471456256,32720947614904203530438544910231392284693638479872,44181119685688248157553492605070293982442219763421675520,122164634442342967902470488680281629076404773956238603976704,-376993802921438513665770842782367768925193616446539382694871040,477459552268778337758968218824333067533328297191214573339593932800,3187681518072322276618941166289847983469325100652870707440484974854144,56498085684119517225289694013490575063458466928807571415791069822976000,-369225338382934,-15788965342002905466479622,-89411465212023297647591729179360,-347480550068926321474689135956450099968,-666342426550330355978258955615199940759601152,-1168119059767337923011913529318478268789624943673344,-2542013716630669106723369192365238287242904962653487104,67502632861791827401802341853195422902871238288889239044096,-92574516687549051892726807735133767307346590612875722318938112,201784231101515405140322956622080641316610245268598383487068667904,1030601500289450448588290528624488314675447906896295733398098327633920,-44784925538159791378991519992767525372388860492946954007104098140160000,214147564084005,3452501156201921764131754,38465912107574309641391222970448,61593614923323773791495519133799526144,285626353306529883345891258442233173600526336,-195895039304012084440781624334997732632659261128704,-3129528105626112456282828625618778317825486694876446720,6624385232398411762302262477809868430014234742045766844416,36654117679498436593211460459801964732021924379228579804741632,74046953065612484694117176737634971053551204284636133028985307136,174439062785840078756305598789777144854313698141614909748697377013760,-6285457826833430559694798330926527944267304024549203434072315002880000,-94253823262025,-618897690668354758771904,-9727409195591265601031721955744,-25224931993435243674110818017026062848,100985469977383879802120672688770577167089664,-33878767038737525639296439900122641642784030720,-327666618288691694441883131309591607551045688826527744,-772236417551925668652589648150165683995697283511261069312,15041062848433956299082391975323277320965174341103687028441088,22415460372356748541156442188005113330607805952119603124267646976,10065976956434087602815904069733530188899344213881858358889152512000,3793136876560931024766756517431523266377912863713080695450081689600000,30988679269866,111732865568637645571913,1584975780727152316241546401056,-7211770841753466462036663062591039232,-2704585950013659689605122168982400700841984,3675423709281833919946730620006710930108185575424,51307711517239247899410380519976969666725011972423680,58021222250939386495338162097587028103325453001110323200,2029749679993436997033892694285192332764619571937455145746432,5177980113799808983367078182622535266049132671948844556569542656,-3049342659379711616093201234211891453134420821505685615632449536000,1843778668347063012216668523739236969004098508477564074873323520000000,-6224084947219,-12401995367566122425880,-65006249814450283585183867392,2278962406321294373400382407484672000,-4598996727036047494686342898605327155462144,307987000750776724541573655832585741932448186368,13978933009438549137960261924851229948490901383806976,79983964003385351048916553972501640756212007522422226944,177343950675139632387962091227718082568641542289369350537216,650599375050389316543289659529830022828106018536112841157509120,-898115133674453154597620378206166187196393226060383689218457600000,422244630703719096240281699401447888503229784480622660424826880000000,2299914797252,2202669682156835347920,-29803571668084615467520248832,-274416914577367699595625294034472960,-411345028687218721887951369806572281659392,-19578700463875336210375428299395950651205746688,893311923504010158641551148217826783447168550174720,13245135008945570394687786073206842250979792318202118144,29459809431165284183160647333903503161394471093274966753280,15912193810533936756837709174725271765427641303776957667737600,-107848183472914487125715537392026322136656820998054731369676800000,62178557522493178455076732589038568221934330216816759852236800000000,-300488597898,-96407980463233906496,7905418086524667392118470144,-6958636743977396579506892773851136,69681267191518267490350536816923577942016,-1807202596063458559207650236291070127570419712,-18388692664682866274606425044786279304016007528448,795936080130079662518452392423459499365201057505345536,4082131090914496933203450703860150313845165184243885670400,-3539356196760107982553292069070670125679152134146555379712000,-7698360620204136978347430924500114925190374491403577196544000000,6318454417518487508922334294946549147445232571697869094912000000000,28860580264,23223313184546091520,-1182455396726920218287466496,16197023114282309795984245679652864,11426994210824250651032935275395779919872,338569828149138907088859738572356321548435456,-1909651169787189917321811302170291941953809416192,-8925145319475510124258862516533412501019462299811840,204961508229514143056994742855964233899750743227760640000,-40350954486902952911880464961330467664688090011496611840000,-593494375396828538681589412300280144590396191208227471360000000,445604167350527693981974239384707442869667991079626997760000000000,-9251103168,525020642651713024,160624529948104404643946496,-3547252492168620505662362798784512,-307544696547084928615579461013431386112,24241551663839650316534920037112355038953472,185512113464085376872618210445100238113530183680,-2132345109807138999698041465472966872237114549862400,-3682385723290980392637254564413582739920692770242560000,31335538209311262433740799668983348835313408720188211200000,-45865252559267703272593386954747079504151290613386444800000000,20211095951218358904638997052216446007080969987686400000000000000,1,-71265888,-34955284589575936,1292440722856469672067072,328004162974728997885423853240320,-29662345200371404510750416767281004544,338091247462677247485988247371806098325504,16155527243652325789121114083705351622256230400,32300607475143091317383966288061708181948071936000,-535563832291763722876974531804715619761949717299200000,1384225507187106530191703098874933540729795836379136000000,-1399052549198630641312500767867965103194485804761088000000000,503112737996506611741182700014587517290132826750976000000000000]
