181,[[182,0],[181,6],[181,5],[181,4],[181,3],[181,2],[181,1],[181,0],[180,6],[180,5],[180,4],[180,3],[180,2],[180,1],[180,0],[179,6],[179,5],[179,4],[179,3],[179,2],[179,1],[179,0],[178,6],[178,5],[178,4],[178,3],[178,2],[178,1],[178,0],[177,6],[177,5],[177,4],[177,3],[177,2],[177,1],[177,0],[176,6],[176,5],[176,4],[176,3],[176,2],[176,1],[176,0],[175,6],[175,5],[175,4],[175,3],[175,2],[175,1],[175,0],[174,6],[174,5],[174,4],[174,3],[174,2],[174,1],[174,0],[173,6],[173,5],[173,4],[173,3],[173,2],[173,1],[173,0],[172,6],[172,5],[172,4],[172,3],[172,2],[172,1],[172,0],[171,6],[171,5],[171,4],[171,3],[171,2],[171,1],[171,0],[170,6],[170,5],[170,4],[170,3],[170,2],[170,1],[170,0],[169,6],[169,5],[169,4],[169,3],[169,2],[169,1],[169,0],[168,6],[168,5],[168,4],[168,3],[168,2],[168,1],[168,0],[167,6],[167,5],[167,4],[167,3],[167,2],[167,1],[167,0],[166,6],[166,5],[166,4],[166,3],[166,2],[166,1],[166,0],[165,6],[165,5],[165,4],[165,3],[165,2],[165,1],[165,0],[164,6],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,6],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,6],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,6],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[160,6],[160,5],[160,4],[160,3],[160,2],[160,1],[160,0],[159,6],[159,5],[159,4],[159,3],[159,2],[159,1],[159,0],[158,6],[158,5],[158,4],[158,3],[158,2],[158,1],[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,7],[150,6],[150,5],[150,4],[150,3],[150,2],[150,1],[150,0],[149,7],[149,6],[149,5],[149,4],[149,3],[149,2],[149,1],[149,0],[148,7],[148,6],[148,5],[148,4],[148,3],[148,2],[148,1],[148,0],[147,7],[147,6],[147,5],[147,4],[147,3],[147,2],[147,1],[147,0],[146,7],[146,6],[146,5],[146,4],[146,3],[146,2],[146,1],[146,0],[145,7],[145,6],[145,5],[145,4],[145,3],[145,2],[145,1],[145,0],[144,7],[144,6],[144,5],[144,4],[144,3],[144,2],[144,1],[144,0],[143,7],[143,6],[143,5],[143,4],[143,3],[143,2],[143,1],[143,0],[142,7],[142,6],[142,5],[142,4],[142,3],[142,2],[142,1],[142,0],[141,7],[141,6],[141,5],[141,4],[141,3],[141,2],[141,1],[141,0],[140,7],[140,6],[140,5],[140,4],[140,3],[140,2],[140,1],[140,0],[139,7],[139,6],[139,5],[139,4],[139,3],[139,2],[139,1],[139,0],[138,7],[138,6],[138,5],[138,4],[138,3],[138,2],[138,1],[138,0],[137,7],[137,6],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,7],[136,6],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,7],[135,6],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,7],[134,6],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,7],[133,6],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,7],[132,6],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,7],[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,8],[120,7],[120,6],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,8],[119,7],[119,6],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,8],[118,7],[118,6],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,8],[117,7],[117,6],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,8],[116,7],[116,6],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,8],[115,7],[115,6],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,8],[114,7],[114,6],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,8],[113,7],[113,6],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,8],[112,7],[112,6],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,8],[111,7],[111,6],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,8],[110,7],[110,6],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,8],[109,7],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,8],[108,7],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,8],[107,7],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,8],[106,7],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,8],[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,9],[90,8],[90,7],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,9],[89,8],[89,7],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,9],[88,8],[88,7],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,9],[87,8],[87,7],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,9],[86,8],[86,7],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,9],[85,8],[85,7],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,9],[84,8],[84,7],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,9],[83,8],[83,7],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,9],[82,8],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,9],[81,8],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,9],[80,8],[80,7],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,9],[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,10],[60,9],[60,8],[60,7],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,10],[59,9],[59,8],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,10],[58,9],[58,8],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,10],[57,9],[57,8],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,10],[56,9],[56,8],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,10],[55,9],[55,8],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,10],[54,9],[54,8],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,10],[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,11],[30,10],[30,9],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,11],[29,10],[29,9],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,11],[28,10],[28,9],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,11],[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,4845472545,-1302170732449,96442190290359,-451093379821618,1991,27348105983295,5260262060228134060,53569732926553081416354,71489686682923723078292122,12017746154135465329057561979,67828412460828664689826272277,-1888011,7545560686736658214,-126703989432620346114533315,27166161485718512093941262783339,-595163126854122379739420575636472397,2820138138584572010916803363506915486427,-3399660874744716287795867284978477371953228,1135381687,150720228057535406906482,33199942903667653671218644316054,34042032841292271871450048061753716378,1389570387213528034780243444134433783066513,4240875964569165569633005927601615905282600593,479286661136649975637436388134256919966558184342,-486441149684,699716914594199710576701494,-790270861666848995504498544627392143,1532947893307593359437625417509176702984786,-55602738741616888722053693646226837126599865325,137320604469380505701598537180473166819375389854289,-22585739180664890497495951298956259396774649667662368,158156702267580,1137954963486447499661811585437,3469368579100190945528263507641719540947,5461012818790036810280436307981788936640537696,58930086007680893628102421318020445770659340943760,-254924460243629678230595448530656838319333531678464640,358681838614597919080909241617227058851073454284658001844,-40591097531422425,774770218787715534495717174126577,-4112864914212321411233877831107152558014970,1485012883441349806941346577744763183527993555251,3297366198235662137928856728873444081984087818804827,144801076390443206377039850915946018571432692466676715113,-138432257956817118924951940614622098226983278018163428920852,8446703741467599009,233274049380521742949200197987722906,1752196078852325777039476967254667033582593099,-241829579276857063878205066412471955824434201321890,10880658672371193900424821331841174033360593236203775933,1493724764453327799724004713255415485093852523282274723668,26613855748451898095520646947795249102691886427355289764351705,-1452833983424491087080,28218838719980869263174726778033337410,-350026098487895221241659925243449125320157819955,15077669948621090737194823054173664190048930975034083,812659293126914762558315499743916990509590099868930091531,-2467372822334641832730115942143275182535732143965318983517241,-3145585623073680164443884834292278310992082363449958202036797050,209546022370477368406776,457157304211329121819489130331758458067,40679681332661840139618060977781218062438299340124,-153501234847788635064873287052462275291618337817915543,-34618228725483604230262245180251621334460786307007629295844,110388812718895745432074277297441055103418146108253082679192831,247742281611902470590210145695896601371324675585260884389658930051,-25628499517691096333851737,-103402060980490006104141356483901912347404,-3159805688886216412427525762213964534191228319834552,-68689154530722249667985928663656039233983718274946329609,-1214636720123195518770463408126984005525864343936238798553269,892319630156607477235508763652134706171095363084833178930135336,-13159373858686407296336714939722996084092021161223078112674102016704,2681636031788337504761730573,-543130818766295755335459636999997172323641,178964482329652289657419796461383352375392132924169187,6290628012508923980084553538508209009985275052746263302458,92206833622625300345550812287776426345082729652536026256613840,-111584872340362292880197524008448825061947994878820199671440283883,464281029749997924210298485782625175902566208899168880197781029294537,-241795748984457696410351323160,227327374879068939389321273331827498715698334,-7826284616051053550408362232668820968528351404277523221,-263019369679000412965111645064873216990311913596025021847501,-2094610418583073835910311758728495240051652494411117090777607489,55712974835644830367858541624518675647340777205119995873403764811,-10199163336472918124600389991837281933987931995371123032632337898858206,18901189096951734576117898125496,-5511017340241816986705312662528268267086395331,275020528695609278113636076846355252602286834056747640181,5411471866923562172344178749830353551517761493185192476879240,16935444962813389487339066142021072596193342066575105958571525969,138550844668502548735654236618449149502230900930551628728396671110248,131959555948348809294221325855346938467882731293320918161047322916362163,-1287536698919643983420444293847793,-101124934327153312762466942723615948721883906662,-7994156999543032619768978018924994630499186594491357339814,2966205221985718268125072003760655765417588560607130735287986,59165942057291158488463528670367916144325457253377918531977867642,-5295330146302978468930161854426645863102159307192993531605481717130282,-772213565164454114414704964510028793480007931068228976552761626321572204,76774960685259788111645453854926913,8478479922728496405554422154882649791513085269025,196442679370508200823006163276342385243632801513079472670168,-3934153290903017003275568299873651602168625274150443472012462746,4302810312420547036963039028485096367525761574269413927602885847339,112651865936837614592077760842723972262115080417454811248197641540348700,-3606881780496978846246570525168383417367388896166858827922397096966762553,-4023703400940041592033491669284434209,-200994016531943984157654303182367441316870736790369,-4150449073341036660033305462700469526028164566055531189096965,143848949993804368243996058922281905231030752086011997067125502151,-366926051248337669927753777591637519002413908879328202808909107990138,-1625486953943285397698782239243994852191149333008926636833667620629274441,96832373376010466963366716911877931153563167234626580453738105180776848338,186033009441958745062641905346628860435,1356269488089531542721877617534166016874631918778695,76415709952216116460719957593336474774548280159542710734816636,-3216828359545020187789517908023160856677485274863670144784107036231,11406980109786836293240836052035972060716501751608861071977213220569594,16587604888872379149126724763445151151798236889693188595337690720507563567,-434513024809144802858837508198160597668103652061684203678120918748735277095,-7614116013845391727492528977908741419066,54469761482407897958982345808347927512885308719053279,-1239391644076431688209451792272658999890938452961299423962131214,52410236130535053034684367594735624772212274148110994464967816327162,-229553439382717318867727802636782753966303173586318888609048719945617789,-111039531583356839290499452970035767014931278628536457892655677180201763218,-5728733644154314539130679693265251837537333039760649210911186544326907674576,276788652648925706637304072938808931311418,-2094863852480171764087564158295352480323922636655798775,17865932798546238880920239266814799585241896942405480887546413561,-653479892663691025781623010676097149664353669498476095001030775270644,3460049975660424973738578938514990611728165079236044155388593897621069392,216777264689739596962904255218762031301147189824760312801274183254377294197,99987637492983640925000114818799559338495504574479245096680436193007353022561,-8965120940790608379497830753324667654934288,39730956544896995842481691118258639388387089766094702674,-230580779791452846620125868171370740531956432479625473010846104948,6221006101096403904631741521923623265801486338828331383528107458506034,-41644424746543612565206311753188041734719687137428983351293552014745928031,6280861454286367534254955744271020646656569513760302278716867996158545565197,-618580031455915377262591251857346457075070791222164167481790225811803334010414,259525676408864161699634378860494325930485936,-468130582889927373298514434657020914774520021795307197202,2680825833213404939344887965521760391442798336121740171689200033023,-41825171441329182462139474657326205059780809227575386881474756685397796,414317323147651742800592929212934353690465275749853839832015384730958834217,-113614270096004438582867228999785024875518751434294392443842137454966574774340,170859121800732254759480867570615555869102412710735503928134075515245458553167,-6734738025880393295548031003475984741998120766,2595449999675147584026658610785605172173122256040923853035,-28223534056055015409926113382615865288530553996871355224907983447902,120508009529768928722230962610929737753760402666130334862409772981221477,-3478436506174362867799604345689663716982363188851735529903305624141391363482,1239666106495666384240874317391506667463223220133760666070379242854379421120990,25374789837100726864697170194087440562572305400379762930656105542848263598887940,157123185446482549141538119033726410366496867554,26535596043943328973252267949493956407880660025960892444164,270242490898314478758969019819561463871580765910136466759189156246184,1527704315300928574105790933196067836443967158289505931821013558116596696,24969030381529701667312405015781474688834535333809521337588170028833740045589,-10424297288385461927020200326557235620634746142551432107463713402460882914035780,-159862006952781391599739267743507777333532282226536872788861260133504587674151073,-3304930582397400293332193864008771135135782160394,-946954060429320241794198762488342763139137542867538314278982,-2362106742841264709946270513213575356889262691498355840505765744120709,-31455878489789992879872638074815152292746036073722172741185526920875141735,-154744583634659905959873645433146667684783661938118111197960990004330914110134,71138683162993167542850485386637165758626521836525307134185111276219717080319827,-310272506999898125901566836123967899553994630634751023336168124980261987998515638,62844278920921207931812084903943795178577902088090,15048333617025163070881265616860497114827067644081243815600121,18905561759314626503633792472576277843394896457077382960635183391703377,346792404922366942951812094962141227291260728352390927086186489588400416277,838110750813357030047368015138363494219032018364426716402500363272221645265250,-389906858345337889009694770625836978308121228368196340530971925388737423214727543,12336484392884397165243861130432354313456158571414026403696757953837783971281832549,-1083126385035899504624318478915549461412939704109036,-170912065472212409855770734066957015862008453884117284428423225,-138907533175878454708851312150674624899431701306120586337960505147592150,-2880657566245551895826215827361344482047693373465275972583571310139570558589,-4075108500688664157011076576838907545184004795311925324067538588885839276302455,1570082326246017287924671562224347270141844543328480848946170399282319273737042076,-105880150820556401335933362200548366510353773563711612172208103330806525507035588448,16961918755814137257494575563343941602267093414031624,1512385994800353632008324540538179552065109359378105272860348128,938837585969428167295404762004018105152552168404939369739462640841648944,19511758075443805787765396800550833142643470293089502853548706016774661746456,18975057245792754811877088740377232506524756878264265806845816882764960282273978,-2745098249514406176979691151974569734355906726462521808623634701412211105896759887,514086777157712884725225623814457811763489219407599793600561628997957729156136187555,-241915565255976744327053583906270551292937246133204169,-10504824232394665588153227146346443132108808005036314360028527091,-5846013318309211428914868824879051275874763723845927227217014418939713770,-110685920269179133885887998357747146444513800443293695562018419623595240107883,-94530980719276656495703842662750197966472781842701390421464536916308217001466155,-23592816146353128724514522899745770725725025234363173880940032275801740538188911631,-1274533828452311596527163814016439763494940427231766649475447676633294426013203282218,3149117606651962074591007190456507892645363099370468251,53508002403969205331996489832020999231173989630528744077907044429,33574614313345991760179898206061534021260036918139386280867282577757740103,528074881543694180144029487770724569237181803037030893783593935135391415612150,542881256551201019712452300633574381242334328317618157915074664502931895671031397,314807018633350747332433701542472269456763780467296419099565682155399862504715877334,-749989887772116621157783241052708759761364844092609474888435161376507452955696499671,-37490497932066884326317838068230126680408000638093286613,-132742932885657001634273130894776578553557658014579973170655194977,-177959362787149177784705781478095852461175561247369908646008102783936649750,-2085496681071584334908983163344038367116157562141321609591663343632687777951315,-3385508662785703854516751798662880540761327149425157230532646959163988729142032074,-2348223749956501336819633769101549824682556293992207323310657588135852859117396609530,4993403619353285055309889494107208971430255240646071715757766385024409591194610040828,3073923,408935660970625616000256816751327943665983995082913052980,-930244767228602713937639629120476176180308502061591605944362478723,870666089095078075986413064301833860711178735122533748520183658462370861038,6461650149021805387490470466000181516327496641594025103408241466735148988583262,20436423420566174888303951948951571872003470876851014636049364806343795698849179982,13838374533771835284820302826342033722527801209699811915024352991792887592038237672264,255614490641384380885702871308268455553695509559156575483983163887123651034635475500736,158260143916,-4093577198675503549685598782384397716178079970901396521888,16676734200839609043820986523409023386767581173681455870777595302507,-3930255800558517787907906054999182168999837578802772959447400112591960255454,-12924031367871080236213408034754378410049215216069619379014219185494404825333213,-110859313632855123377320619282494168813221574178187944234932007654489583544503567789,-71403123776139789571182776659288230800347604218234577243187485554639047670751840702448,-4018342129483868564106849287212836994125862593331338457909993031697614191200809407886656,1170025437339075,37660989255039561362306560475885787462014937819602754921620,-151211173200428561474641140034563114306862410240236818712116052341196,16351048639061709167259392936499755289883884957819213062660877281121814310682,-4967888253724080859879508645625716045974841125597517214319637828360329345421329,521387211860176751880370571596212514759803278440161823284779484443170580358304735488,343145880401414927825914347084508263467632385732915331023692469259477983847921268232720,37297757821276691340642415750688148301997299317744464994856356894501101645661496631235946,2601015987059321407,-318827576839956751856982516458203582544055653580649007286422,1040440004485712081455474617334409089995680816755862054200849248541880,-62567687786227396801721741316504475507701345243146147013500015028619324784777,190882676516702030053935777419127321349286184927460131905223040728589965885247097,-2072857487957253805399132800448211916555396049231697218304858374993704208649284171356,-1600741923572554979551159606156425385024946071314935085307868468887853060701056606696265,-269351769285040303649673349424619767417478800596059436187895229240399310416579143392416372,2303490467576270138915,2486173558627574569863226915617674632312361020195684244979616,-5928042058937498905688753088257565503396872209798604532438649498950375,219487459396483670288693977263900158769167164059536578457497707063942694274168,-1032376187965361137789584500210562196666396909520476438672012976908662277084253759,6685351211045909700059390923453868818452581699405541262345720427772556992507906845229,7346654640380387256979904189944766687045272771300387956943078647315676348054588840321218,1656690306270420341547894375885474082991586106838266729249309491054872750522664710596970921,917677928190141007239901,-17870918725523240072349624331305031655389640937877973063820400,28843338603905644534795403712023761707644845786468335793828398359942882,-702232703099819036159663626240894590538171565851330738502212698920212851358019,3533693251641799403772160907764244341937728774305676744774653259496742490770568593,-15571890703293435303198198921340260660904571452001017299588402162205811326282653734294,-32648789227392683753125809397377407409199163590563857782297557166478343708063198453092370,-9049628228754494780846015640183758544810235897216158263870445435278141230454505180074553218,167779892849954353838239218,118470789000535205346953400471237558508253165380531619737726641,-121031482953362884154942264562498001216036999231876571650930728916869116,2032356638982698501513475032204398684633369405488526769886873816418626472800629,-7629482452756579393283253400626738543322364228829580513771456011984201562196252509,12268341284097570655321855188709845325088766662975470650050086809049328453022359014861,136104759431228139021154745234997094743059268631636080005781805477844566969102440035770528,44900166707078603683616397808249904835726088666269763001692092603200298002712468625779483389,12210931327696456810256378771,-724432848682618936261665816219473449547709850567191452177137485,436387511149525143435124466882707898794873256097778094728669920507861990,-5248661412768247501085960115601214219213001104899526916996414071198556736091237,1966752751077015394696588041970016136324152708824806400409542027399854227124567942,113054581812673616930062756699808703216293955671194375217584168545885833386359657986455,-514569615372342603845853575372000481451775464926936190716139990151200558672538101058913871,-205068674022288306946542905828429838121593051044480658071827501079317423499899549321987810304,27582998507969616442336997007,4085287060656617572496067388154376883620616232377746481511857928,-1325119528249785690674696183842051601406683778888636569774170977081258826,11800439542715874186838528278116679102014888967650046778576217681080529559496913,73836432472868475472509697889633947501267432656537379707107946426306279506701704076,-800092321747409373164068502498486308108576215965469670371227096679559459236840231221509,1705251617258172371612416249404280130259945247588612540939152017903981307006896772910094628,869750951958028782525197313363991801145679174417156853611656723690504333351352418408830200468,-24357744219261300265723367413966,-21232876805559175799447893550301998194480338103617139073884863930,3206086297818787367279277285346036451132692467362661147451658678963946982,-21913194059511184072801463939178742473488282456173784780640440989122074112203047,-430095304426362953152239754407858717894471656201586981549372894624698188028190629563,3340985741358316532000397794506031747648444697415428233451306643399284822126207266254011,-4724282656352083387332389013507648791469913087964161973962393882729214550456492078000664890,-3446847220117459552900455791892785108781510456955017468199625179866163351019302758293045029976,61831245112678488741768419056210,101588012199009962067470639020346098218300541832781100364486494988,-5103191961698825211757750001952785246518440510413455103169629868612456524,28782701029722783643498939783495950407322809375341627694190293357883382249422755,1623482233812918558577465045965216655454200645635736547418655060488411167976337442350,-10483823344684771969823280250472077326938495627514329040759614677243613801688419899685876,9791523047634583271371529700288696331073657071488079033994699219729402970664309216409597424,12819955817534937998676891080875944754859996856501727209696241885180493206991187414201058800612,25118833907592979274590164094855887,-446578712132734452557481453431240983689607872780648198026873855707,-1261387963185537078149543672429344590833230389443958530773714810463310877,-5272795858522210498003916669469471246392119302530108437289813079010077948385292,-4785970283857793723641391258048208218027561690252277769374074607994256999333582022344,25366544824583583670193414825922120818927423849711643513653049806813276311554272016435976,-8241152777897079781933319138211772488967648987430559827733714538235506952583443370964190398,-44877227972996232999663971679473347098107801416219693310217160794908918594265455785916330916672,-508687982768418349265084684120826757,1798562006449178032072759838751796491760083665110939220022056551932,47033173969807154306174431458747454462794033901322193243571036712572754602,-115273146120579851761982041244982929517000123186281216968458479622630454104581164,11518712064697322433856699318853883695416637010940941964550922986318152108281175621059,-42865804247788296461766096557906338014387771126402394918431834690334970656482224450950964,-48023534391404420166189273547514428157684966735970651804695304453402294736624645027123229412,148071700500822492299636059347147852687896989817767417914273263905835053303808663989051581853188,-4688311302476367653262741553595969121,-6607878956814072408175545855390595281800830339151438599946296726800,-211562430590434297224559301236045827011907631377038207786363870267577131686,442691232394279001730354541463424494990358900043783500275776898606919680891652915,-22501918279456701463108380242770212887937484854697777225212605367878176211263568966460,20112531301312567713191241659845104378426939467790967820805506406958545030774175022974910,334124234621507323922170155815087461284102709284341867177892025252782355244689523965651874564,-460607284443118737412664516762717663902136972315622244298630075417148706993268990154990795739864,337216682376669539173687037876824435182,22004029928617130297374393735668932907183065969029859860536014206217,624932505720175842371638836830995459259648421224442769747683085885285414171,-1056109026978968904400149436229217401970695752594158731320285407305686432971622123,33203174579609715545517988915194658465412211012184422589172740505055063825396115854498,193129048092323934570050458317212333760337131594339893574144963598572676384932318145264978,-1352949863354400658536499120293720633249443296273256849876124149929167244297880872304610939764,1349792168821983095074362468655905012486975356059683340813742986166069976447001274986021498164940,-5505041950850905368921135292858327434463,-65745137943213856749020204530543914620258135092614920727756884641328,-1328167715779788208377522798523042485574879384861397682607761237247476801206,1753332763040488549592017822679710803289804797205482272473422583553738448075783083,-24915866254192545596047115722786105003231811178559568348344423456276191828777162480753,-973343932192695097782020433072455542333165489716423726885903321938804170581405972624019928,4301138224446882494790943066359026767060553408819602276399832822740351850004102256893363238872,-3719913791029017827345779859305432994605300366425819434851825253478196710599851676068865558621488,18186819812668701103698601858324387449243,173311894178803659942047727284840634914034544049167386768019842146192,1758603937718161226029890404280384809729991876891025821056718051338946093541,-1586296838614765136770401054209670478443492800514790071650233801279384280675250987,-49384762697053099648714908350350339046792283376784624744914045005070236965426897594612,3051244883435764545316669330573633888929849654364323643027953555696184581951010795141483528,-11567708453279190666319392157321114512312519703655242388118454964731431487749508271228172972856,9613639768925757136922723499943094602689109323563200964649511993827017259709671421350488533314138,878471085628374576584981944482310226606404,-390572734294702842254918325927005843201073287861951636813974128519862,277090026142634574028142578556311764171684060838363673405076836871983451118,-1529016829277793315004294330159220704076148194684964734906442858979257587039486843,281055214341543061813268856639125335517893739051088578047287891690683627036106895325257,-7518886060851012863046315098383588904613382808065897910256745861814992660552789934496957684,27117927135997429365345509145453948058559698086978148048567058186984897699115403836542990218878,-23193833163509114499041131598098242092086198366148692170536168061818940813462370642011570294015444,-19590987820429440264475244577322693855001305,699978180711138066460835645437520824414971236536901529722800198655552,-9412339990846974784020256906797357607204606207777494691198481397937757176103,10191795665135853391823120332114618995091916241632523319677959081163579573879243372,-810729237544515931587306548292590327021284063773542727581622814808355569496410815193699,15540168735837035358893846189271259528484503140273158968576818808248773562894313605160319623,-56214112973596205552183103064373712857556096186944300047518596671996429004037445837132362601890,51869410030595161098150984090435284554466634037030723460723753023961387321937487027222920587040426,214332566718944278605043205716772029520180751,-770429150836372912356640213515620661475499147545807120395148762587543,30453029601601548066400207590002966416779409261136753690167282870852914967020,-24449274796869862858018675306839436231229369374313479695593392788747231421766332053,1784783481106169116840588024935888314325879605729129861294805963364140174074428078985186,-27802377895014918791059204810658657587734180208615256764355340895145757390467354527097908698,103756109570764450390424227407173673226251038105996578200983875107836932079859647516691517199048,-106327039647104206603406054598701238438430163139084044039171272500783871238995839703923681647568040,-1193778066861988405648970098168578890482953021,-582800133995774981018487317093877915596045361258117394159436964462040,-58052939808682095488245673420176360321041085053592126893141760674376665252407,35862110995434979403390717143320992689310689033386293148365535195912456586347659955,-3176049041577067332082427132331035939201307054439982126783281902898142686480770695270842,44425774993816442630886074328805464438085345201169882373886322174593750447840005909696385343,-170794633577598087876726175243394643225549173465799757786141295450190148023350285128717679894772,196168374689793248333954057421295877214639655443437184973851716962268192541873863198424462667579312,-2260445067429948163354413826805402117063848351,6040039054215100874885780790945214332981194773751049765158089428016213,56798193915089812665335732127846361101852293642207959053036196360033817541345,-22393507061060145080411844099068156265728695501079951836541666218981227621703975513,4330673670760833081926960156254306041708580203549328851263356729508370979327514254455760,-66890294428656705198925175462602880186282250414232529127342890036431292760677854368539303356,249591920478152977205081131750708607446207685167646567249070985332600806023862124878238031669994,-315264083072338957193978852050068689419198460930353030749783388462549789810122624175650069070468360,122344287255885021337683277752818919952191591086,-19302844774552907658594221038170239717661647145137483502355859932127306,52040117247719084695261681985807347902028835676164363247285658549832489441159,-45880745836598956199772805887931072772179123177770940870489470627672353677946831947,-3185170291914945542639204425417184943982333918883384262172531970515252976011980908155771,103060113825500182247863542180270373231004813331761575660859088824944747707582097453883137951,-318862907819915855933297074686667710322989552749089355845315170471587087288509123650873519801162,411129554231379692218244537247178110133377332314391620191994177592433792892778340417854039660681404,-1413024407061228675839131544993314605841144816710,40478473140430493647812221738763097505460311901192455925926101300236011,-349690977448017214364704530878531704133528011966526655771466307001294133981596,178674446490484609369014536144010194176339325849051749018664125450541314668044469461,-4425180535834486716033891296289777390486504917704496491115550976383841281101628941188831,-172187665766278703789866962970930714865321309982326763876530195684464756181020163161851253190,343112232618451724932738475904752964408967766842161358837765549345550167401935756241345002172258,-343085484025925312664759842834432343938347908154570452353710257045163279841896915033931695371648808,10238278299792103193392974257186269273110026318515,-53629934086791447243736311651864237853341265384448327872662468067519640,769479644121462279933618739710729477374853902484263465501996373639464295992127,-318324147733141714535948835748545643799747584860480633524921430242733051869440524104,23946510685038319119877187538798537696803666462092101455260100416401886827613497080024895,298483017506382994373398032289410595535077983700187159811357433177741420555940449774660962384,-285422194894509191544712403809104624959611459979793233451124026614309612779138828418651992775908,-137430635750044167027314498015747540404252783624519586847800519272753516618325958286037204995302578,-50296136555720041331878447020733944508876231356738,8989290269650511219960157248254457370488712680910356159749569748821627,-874488048391800517071592095454356390866794262047026899766992811881290957229136,311805471829272467444266937776908345955375902132251912995141040635172860095292267026,-57502838867190492325300123261615464191587582467711084731107145578871565654055902154020708,-476712910422081097058670500476426980506034802971858301773969919667272170168244428414596127244,151196837079696734422533476379881334609573813970203318465407659024777405264144942723252935935208,1310792962726576413995110066721485069361281739931546760932604237062259694549640615721078311110555668,139836567909019298507824799769287150786573047941791,177395113532921023500613358928349447543028006570270134397708176104792714,-163586202259544910499764018151677295512318411168631916092335921697871131412183,30088931139817589457953443254619233241061856052623156520324184382514117618634424414,94486692844858086605073055085903121214301549350160316209607728440682623760218535727346167,608686033316809420715989461676559343232351783419095681566708669521615533072744535859242312511,-74652008546278053981174145112489859308156726003211675063385984624227712436251542969736374590336,-3234241152094115625682310053397063356280404408024589452570260152834478877454037712386949719885191182,170704491344722263825433020095568152630389918171988,-554773480934044367247319712686826775458622517025491127405717555515011090,2914195213033773049681850812596840296637657024056720853894008952598423728968817,-750136227601300028743463736054237119284448363163770019041607706105828329660941404664,-101792882249683572214027901385733443737604200187885825650865029560104180742237883225194199,-459992153408240614806433880018817473484939116750089382168922179068673665944438469811529842148,397442845807880473347144636610444633295967132746919357377962470975007820021780119125077513285250,5323012364967340309125514684045011828980644865842092514779810438805114388367101299874242398154777648,-4594526447353074658101634593223690685489377057526862,952866465501242074591714106616805378741110885111858843173390240972407421,-6234069939254031280089763227860803520531926884964130069140325196083938595874059,1531860850212793423602459301359275918386582662351543645636730025243243551728338423112,26459176867823670897313967021002005922408248570504819551631813083658413517020947784799222,-249689932406381369470139384746059073346616339899099242445370840834261701760662641331905149566,-1537998289561649850406143014989083617547475081265998473942871753365502471918727907409912979682320,-6029040400991929677610733481114512480018846617083719941134816020884606270490095978176489014626007310,30254632897316922467746982440904398376520763445708603,-756720685724274935719260660717363314651253233822212018062355225549102784,6143396097198658146237096061680661654720401928432832370732038380148942534673520,-1702591313920170161915080427749553797396765355466042248932304717129934667713865917067,173867754076098552059876227689658238888110437704285367210449695514146201729571259740656357,1518757181008320515230806186157452259193423123451415060523163059359822812465029117342528918730,3312625503822435211366090393222004925766486150701738189976615509635065360970001301354124526611774,3142542663011429594515311909210112830473446266625240471748274335577552329204715013525138037816519700,2244400,-127439163465864678225471064050014345397838825178496668,-1011213057761229056962430361596931929768361381274058002865594119238618444,2404026202591671334101556837594793730823521357605788940517597447057653249267931,666052373145007720636818685891375984212547716681437164341730432572575079627944462998,-472642769495841044341683220407778524971724322275262670070963810563341350490841366739686101,-2589574285746409833923810494949481561423414497848908979301391376235795046564263585179966442407,-3600769088613050861545584290890117753617980915207720233898797255165826782495919047260647401130866,4841022857343028592037682274353205578361676026953264151003515189919674109254596501236125712816156046,-887667119630,365678802829643815418666235488361494620472935414033789,4759517757370371684952417431488959061641929139172253809609769734014829911,-19205035566397949854292463934887278469785556878994568115822507431664261634824337,1403610801425280814391399425694214572015489166288378090718358139031605616382303174707,723597078731224856345264522943450207990353672996816097985905179196008682013161317455474925,1788543000275434603922612546525438963861830956442944178405749210867841031035284111385597532186,-2723368251789710985176965674060478119627438185621825642058028741645001174874372117653212043755924,-16621870344530423621339709727554851211538780475832826823167566238375584973916974004793350920769734696,15265511526621758,-591713972494241341238008963504897470624715965508737211,-8484369397284363661686528932562918590848814663780766601331245557050363076,31748525946283309631639757105883087190483166599691128034798677116702632240214544,-3297423371871343586922551624451860326284852476947529225696256996793984709164253473142,-682701310136312093247177983423505429301875560557564216174493001869345895964255190593106727,2621902857548630303436402095784224372365278218905992160548589269147070552409554228949194084644,22093404767686325821546042479715232936174318616860231812654248880779164079014987762913934523807364,26816603610824858270468135494415896686417167180373628373547230542924445381901951736839700115856825874,-36495335740437786106,-340035116775878724570182056507228882626811334852397061,6582373897216230388651643955406181310686956983310934754543658314125533298,-18139340295905499791405248326000499033582303544894761756065685448976790966966858,3626355027164345322588385026026168418736989398747022823034235031238045210323270154032,147555141235329716492971378261452900241793119767937855219078241636494866823739637296216680,-10305315303258378311718870360329904596873475769189307976491681288351482343401851994644962724746,-55008290272543417462114284790886268114612340709627930362318689003955940667797085280324897973316424,-27526178497862411495140250686552951976035149500794811217507235844312265498198621321216959806873890532,19120645104294659791546,4978449847273774438061924219361426245024225689421074574,7296777067452179845196426987999844436300270420516079675474101165144276518,-31513513195375273631597261050352400812315075568347587005198073375210902007165823,-2431751446979665897458777631131803984647595365166461999960659943705982823706429714446,834278560466242325527673768646336978393770061847157272121882205036453204253378732013905420,16480032290644496731567402593845999978663875306889380166175625828399175405796481029356727062965,84433781878230293309686404312579631888168356681016952237691128557566118250347165306871895963943384,13172067904619496127819106143029634704101413927884907244044219255419469117816129169748837838669296222,-3101983590136786844109923,-10379022350103656612043840240945885843429594981949092246,-31271372239546143836146404396580732605432541976995056396292635036400353714,86960077296682051464499303803006813295855704045591551035678142952532498628163900,1722264929573119896657521559228206806249040817176824230763766576590920233876277479012,-1848394145877648972954548328298375462497674599989716046353162702125643263113632146707554784,-11879057981226105885982232894919624089066502195445597663018664541857218893815296696659631874866,-69868118659810916944167086586027797893988204035381115537773357465068347072256058163289252475724156,14284083335179996887717362084864682509162032766841382795145340797237116298214984847759133426602035744,230855839575514305647094513,-28815979749949021240384432847531071787638390354774049135,45613060422109192148902142317888008857995789436022710098829221452892503647,-80241221748762234328487500936702949920559447953495300341378996722269430775857012,-3198064797405927383165579399263146983428164542445304492194249396730470083968682604773,2259997673032871585618401822489332632027684452101042190465536032678408873686265488789837144,-12386196789297884101648745454297818267063739475312741158973633722666333468926734080458111715784,-35804996027285612630968749627295408071909780912513729101409168783388263604276749744088982386368778,-44540040478113723419160031678786793447290819670058951728496536507236260787291144868150692037424581634,-10205425388765172968987470160,315814867081924369397167617664135575007413228247810620416,-18015274733879729455764372299670479035295158623602357134368076372844429963,-31657960892314483079749778799638447463817819167486311132960143230180666283167353,4438395610281946708645147549334002850789141978661730238179349062290095434338413907864,-1626649921073753933916568268586835441674746178563985755592034792923402324671846440750743801,55356939348945304498863060995176591926478775389710736492814864090813506140260632879187783148918,237755844684278371658929661134913158244272339427929287495245711141423609049719071668462939805862402,64518436647376829085568681804467462961918452289845785006605298870632357370470705512197612077271696892,307725163794590222080706593414,-1493099077178427792237986214768928218055887897744896958220,-63434218430811100551831426139226246234992564579838525238146388799745406125,180848661508291888496742262567440066856676693589815525470805645283571237036803953,1374330184217832312156167303260174058252117167906290855898299102808009874971908801072,113366103833455687801518601482390690679687568377968845387286209930877278471637815853291322,-97397626140465829298637655269640109475210702601920788843712151530348564697825529294612602791051,-441920511425433111377754884264772710984612339423278509712072287753963564694749627387123622833634760,-65793047580513802130903164804392019698448536784341347104525811258241142619410278035810576156178208110,-6735405263186632834136143812689,5314183820651153097311918470284246779442378596087911805551,146737523207039634627705136255592990429284479302163047079788761049774438065,-191625409630037225923732944296679316441896963440608432153447566419378364877931173,-18098374334228031472713724417826795634870096195310783292040265098934478878835786007609,1479980443933466074278625806618007105697293878007622485533587220710705136265826155989897726,100787878690899331498967128524670322365873055463197120335085757845123390613564872510534952369284,451058608903664954723025432942520275136597197026342998527988075103142099707725520865088074560395880,46427116831180161253611931838863446257853064541542287505590843702789333047763513221790821044245156408,113013219761549780425972406931925,-16488221071349689151975916284861992940403744011244196851322,-120341074616132092230085719932786896933766359542682822193414848961428027543,-50611465321109558093210209847260425182479560447468827000985663277005403001194694,36253163663099948587747113420298857635633061450961907803836079467342404550712728994055,-2251617218986445917144993918442596302727064040424525501925367355219406860138424120735448315,-26595068594301037867534885815620777109718530893438364519660052527857575305469055239115635584842,-76249380821888530755535493486804173793926917221358512603000761374744844329598154677436787964933916,-6235137257285370799880895558014886168399828275604495908614995620346765309072154513036442367752804466,-1504635795970444869695056789324783,47904263919356705879944007771687552076363654376109819908136,-83890426534857026021002151673196114953552735242079976389411346079510180982,383283594513068532501876662969272931444244925602143585606570147341197973813040146,-33541145745299186280308659121481643842962545519169037600048318025364682908815397986199,1972248456871008184145562507566152881844478267665312087598696595965816007272255214966968881,-134037098966746179256109870147169304588986571519930905270155664909591430301404929942075298547798,-654674716650808507432400767338561667976785020619068645871405136382298554841314440508642201685934586,-55050766101127808994457688815007715380093020180122729380828391242976290566807495758070647194902147404,16096569990363894778664211026752435,-133142449670355244796046479189949683465993839640014792518620,344288024839851703351117228852452182775263164148790538960339519922105805954,-398127342736360451705975504048628803462076804416458726533679593391528868653265042,-4533919103948863028576265269706863015740179039129083976299285806460615890266253364935,-1401477955528631773482661648731824327665119149000702783676272909903166598093385008899085640,328700221181952376242492123291179120229280187977182328621589593485512567922711513060955169557548,1344664633596361126370303780608930414774381084520882467459234386832697731996592341940833244542865102,127745643341209601433725145293086523219430454794018517129393156557053869101764268180856851051097940370,-138800564123475802330802326404435372,348718830013993073975780232593836343735958347201324916220505,-349214006844626497345759133112199859965608586470410333026692667379142343909,-137159700431345752827548924004311960667922361594514440961711889923080458403613265,58154134552969608375684910541483943510606816162039442387102126678997174079842308795259,1627540718999989532527517699502560198273806191481636614743079469469119920829485937179060473,-437523868437917500977268375086041215919071000838303928306625584180632674426540294214240697399318,-1348866892797077238694548704164788015473692584462299970799867674214131620507222912581968832848424026,-178800748882890955839136842422319235478138071889825350672072360042841115511735803035418770110537384592,971926978385890520784947211142330486,-839361803431572736598306382492976791613073404957322222939494,-109524706519704830125413763336032928046482398994197905984091384437981533555,824373373287806372485706228191224095336492999224009688342328505892756833759986427,-75329199886699271510798566225339563818504078258512252266500618878558155303049259202957,-2747830105769464950272212164642013478027266033648218847590553770958311404433104109343388178,316438563579161392315601033112930633382638267509374834488471460037881650006551866542038735033566,244108983356577477107544990311557461883328817567961489119153500105965258047904451468708839571561512,159290722126536074535649831862375381872306750461206023629395065065700922576216886843749014049803388402,-5641022151191796477564141766237419991,1826304319352187446842196033682755234513005698078432582280488,738501779037360731408610556794515294190612616928439762100910293040990653675,-809073137296301323759585380755723212411887653652214399063979704815112182331965289,20227614603537593590388884781931975812171131950338548250713593489892145247508635268249,3141581648551483271279106286132694119423851952860148059955827830400626942909688840390655429,106311723147083363578746386420001888700318776708844529898175725010696167804007946765430694833908,1617672970957244062042867839011842924603557721006614673378611629932488744913648037030843469764282806,-43440659122379394742787463859604863272536388591196755096901330165618478663484867310583656558253702156,27954860823329406400410774437717622144,-3571105216880519839320024051278426678370509037920864797012128,-775784647210410866998325779501310217935972222627361917967059812367867761147,-274822022622387897680602941955109493866266416130765815713568675747092739549524761,70416769942123194520312193751116355444074403000415425775488085325165011890452928848074,-591001759679976577179300167664493739934857251351366348958581378864527294402203918917526548,-720292986944386239097587417371807828183270450786914756663381848206769248772442484720237116148869,-3003628792551789329242258613316381431604872048229186120055222827086216340692836309159981222977584174,-130462961151306104980804321273516449089264822024534517126343280102545866463681238995848568045490668322,-118124372369986297870881811479416236116,6215578055249613339948382534510506802217140983433905858435174,-234919316207765185990784020136764976609615734858899599182299731053173194188,1524519851893929446871507851540059504316961096406956086126632418902789995959568457,-96998763571915307206258134705048520359539724762600156814844335662799479959530529172789,-5034893196116878487243118180086714357067824935021779025974652618253660881822805197398127708,1196488725404623128534592613312749307911027788174334713822042136544806875724438273404392265484784,2510458596606669419857109465033376691935072583541801892040321782836443022384063533678383098457792388,267778404152090162435583811142700110190787467618530438298034783975172496380210048717045313539410064984,364440363353184704826705849012121422911,-9073669991676271919651491002533693794664548173100105915229054,1552035165008444084703290057008291180844690930458212114003320013753352938848,-1380552709639012246280193849369909129462580506720602969131276974325319531417693389,-3419735221527077500691926689347463959840919730370929180062442685025177273391646481609,10002649591683147856874456069445755680680080141449873236425459845855299176863144282995289427,-1113057515716653931721274521648639869289457497497895618274084546839753591926065425465032471446036,204775424846815439475862773288251243618156790542571623007902757771123378557689575856992218193454804,-285167495865625356024303508924382610325972775022197927902041495759197915741452511775205158306648861908,-85346707822349849154745059208299961946,7946328139194608850906337664400007521911841506108144091675377,-1519281325728171497731833634044293579160168018470077237665056697981266703623,-539911015113725883373498963253648427842442067612770128721098522466987299950263040,157561164972138819835435514024855217940493826171390954306433377356934358072006449733444,-8721080722765307549674719772242055042385873971692351734195718390315641808462142787143257096,242686235169906712419749479617778659135600365833590418830871207934509059245327097723011725634164,-3661376661639562019796774658482718520648700872840191476601015477626266330591136845030196316373816010,179446239626381724422046424707524351949299165325738682013001021666986403740365779754601022590346424488,-8596422825746444409287496868487996117876,12123126368971230698934230519988595973140535592159027521114114,-596100294260145844070997884958645652303274318853854695301288497941993146943,2427955085948288401797119161884661345634573649331484320645466552434951720752162175,-191096540786552454523228800218527473568045728190409733564684449525220422293445774525054,-676623785905978888403093635457633139594264862223582493667931200275296327736598492878440980,1157399389807432704467663997153084595203707503689599690491153652264565167980818125231845606448555,5213155333944990571500089828808834094198445120848635903125253403110048070091581713618887025205650742,-22880997002236145766742021463726938495242949274993809890090793798120548680967829319186312667284708928,64201938265123153016983711948742622088548,-88922601548401112912193735110329332289358573190989718430318245,3001071794927024307649663317918198356794514824049404435764492273295089756337,-1867776502430347669871856110144058283157165637761672902600385866674660768876215064,9840462229458209821708916666124387645434652621156583015876280097015807837839577949905,12069307637422070699197096894662612058307804874178980637103184093694344322339848165813815882,-2315520466103600729330986082513690526958974585001400551244409737076574774340441255337425084665792,-3030895407728550295076743205812824215540132807825561088310651918940032929864426797555131271541410540,-113653011575151822001873250674466901786425352802423466391536986469344363412121215238401106752120090904,-233697931623087309585153915537773148332289,286713779790728934067048577184908249429063053461336961428803332,-2567825387649250431259260864675063638705236730704398510360748864737594536192,-1169164648107896816443391238593818534044572396110370075736280199661324834321315604,254465085677957104547499883616021648415338904239969283067849707736632803632487791776667,-14316980836156742754935267894859299021802614054183877994452707971446019923324256280293497453,2337272769795140852553797578870133877209033857964478482395728158154069178549793047432181775297554,-2041662865639160927183104062542161381085712428319737976281793609227627293760248160381656420922308218,219272867497505377700545556128230490725180512464007666506373385442016106799190794854245147122951168154,109435184897542542050607746296512910711104,-649059331202483627533529741221228142478217838790706785441065917,-1401129055051850085861864588134516702729222289559397721269240406255082808012,3545063704906597907299199421485016071446483453768106371237289657302259707129235573,-334556943435017171101640422346531798249134139721520257239870715385848431475882146704414,1411927957448847442000038154148116844196102398203828627714488694720935045773828562104623736,-861990333570761957231702472925439896774070036884313325821359502174004295195020637392343887511650,6546269294178700131677992620864430422017975050282857087825165665103082319368185676302126295502018220,-309372121558449211396434847343252465794766122720372178154736431342763607419270960392814104141948523268,4006900462363379233611350136630836515904682,1036621647397601583680571059838132611128802245363224337798391257,5071813123357959812130128530145980938242537746114584033644163187300344758937,-2153805482359641260582450769258621873665303657921885786949392129342118313468362382,109745914481093264334606955854390405406459952498163994913923618525204572771002515721613,18923737259783231147900895791680976228150452901183065471812895058769291869283508863292137009,-1486399586933000857091837160148929062670816278767710985702154499972749990319727895020379479564145,-6816923617919681914241034596906012448329379641507735900635261965442416588990497303724368831522521038,346049781582717760541854193073007218930716507395362128607467641315672797084914737553325977691307652810,-26545186429517484286243878088154375578228119,-849745337500735485674095511185766746570648699508986964092454462,-3501011880753063133859225823489722740356237500203792120237316244529746270686,-2087589422397930734473328026167330071476127702518531915964696232793598382625814335,225157869796578241218555178905746611903753955726165397931530576865716275073636244516864,-28549812733639351098887271976606621867501830626812837504836467860679766486925972591686708213,3310572508630464714627726999685069658561823443316820266501961619459985861821552007086216466073892,2039481591759952146980577731763075105005603654390300811928086955847212035986762073370284681732658830,-236033234526615816445443646567590066178682775547175292176266290696280798551341882575217562371330818064,95429640942011988962476963165845768339696029,-1109396066734441373015382980575313396962270190070638360898940220,-2985202248719229838900961383777076144501077709611113043993958048259023055579,4564811554979627118302428729593609735505985719605734187089580852995252266227920945,-336308392393932121874610175812778793416087516901984675358974241852491393505873989207688,14350891221092016877490820370369325367841621703230471573367358221107841151656112545609050704,-3319825266811414811302404244552019404675883051258480442697954299855851032751590440809456522756374,4675258815885859865659490600833299982534469395981222448721292463073882999718652776053945859408282592,-55792763384026461071974038075295680562463957978552941237463327257307687042294362367310507564017131300,-200210791165067887344847375362386708677963167,5986065397534764953384383398023496825707834127328355518682092122,7430630789485982542741071685173792688998514628509016461618677189962543270717,-2097501585899821988205634269768011498825834669212654280866658339937051499764195353,114571740549151131079752154184942382202754400536152141611394984461759221480609693757740,17458633153619577804275549302473659335838831413158012783378455452935889231003348447157536242,1301786990982819216205323066678819530724499204542360453297979318875297664023339920994602853803738,-8432303105836261593185392416583737134779494708497331234885269043887178627800231569359073723663219422,401610082612129985446896649838056579493813293124478435220971904191966870038918168102653215410443270504,122413050974803680890240752885789713130125582,-12765204140170337065434976329685181607460016147379713260981403683,-3605083648855686031266855219721371511013153780712089054480027520745647427342,-2926417139110765708146033086056164741453755915984301052623901172502679113669605767,189481752739851750532092468100063689232400445206646057607419158835895427680472276739627,-43313918712523442074709855024046628826421271248090741727138885110654542897375588743351619797,1588154585780896624292100411953897939875682255991696457786506017583303418791565621353176875354385,6368688441784725501033405234438837010080946921850446551859846215147378429919621664215211162971678346,-568087906101673805846855838791411007153878375378069392889277430956392926537258907745901517206235092508,595148846742844912110443611020537063138027137,15357831516372370976282865963997727200455506019274494236840738612,-5481758431139404390472509862845334999835580049860388038833369349075157280044,4865335969542639036383500402582151878363658935418705103314698883007870363340200722,-241405503054335120746061221951455619694025962956654350918007770632854343072543168880419,41278032665373728861104099030280754816820333056280453708083731567886266518432827258886970021,-3540858659925350345180601671559414017568071859438461325880639272070324861369358226488692052651968,19815565873188504601316765416433338486103522674918256416615651002466474360265432160302253503070900,416907786484456493303826466737160869923679751165992344227141022619107225382045452148085579335790151360,274758,-1240811764297442009844168055379444998137111606,-2496906017970653995025612812211131754135893158076852203538423084,9387973978288972324220496432142797752450386824113994020405852735979528160597,-1393251036173084452190797124870858637677867285463510958287372915232531191934402928,2654279172339582939458341904119704536588981967883976024589503667802951164459420597135,-10423462982789413048300908554421121299093222235925762486902407829675184401001041569187288211,3339962343080025866667079689035526947141700553519795751487657026436816212044650878172348326421463,-6055553229545075554727301141488306671304900429832781345039352047940928111016862534483015212872108492,-46355217858493241553351310834751560403088953237327944199086886222960228948598020621938499608540272716,147703858839,-4953986271030000382300264960581009795462512367,-33851686107182088503189499867035581749058874932149844562419576337,-2400572513548616541264256870615552283725340564390720235893292244993346901210,-3558983960733010742170673904928518867365453067471853863898936898268290469138778097,234944804574791470811651613798912531913519127057980341514475590437798143765353333402629,-27634544606063526722776827264214543385152377123907984841233526407248715142483438349004521698,-1206599870399691379618969982338582142464338837383489141494753800729137006456563435150037624617134,7573312193921608001929109562531288515970480601955668192278143219519821506379630964660286876927960244,-288431297631824743852047878997833844295438316851879407790226109000372469345180425070355757862165710904,998703985861264,37846002508292735589058019773517641875872196234,80530934778759102304307157446628803503951238571780003788440918659,-8278764656000330597309010485325189755435967802553179521251091408116649462181,4343310732498664458026651815906449490345541145436378738374447975835587398164209231,-199979902164668255600173602306646885905771484105549958326640221378145747366451099193333,46554098635334338879742752774387897888857029699316678674213005226019119490109349525520935203,-1400124225170661112003252267120704121247629408304510289693922377650554127825346309825551476681193,-4017472355928024715583492944214385892589806058646122964209834615584050679780289360630026101054337932,401714769707310083427195594613878331587424567981476452519318809238190551969568961530587126432261686012,63321324476272453,-132960066287561684252789060590853508684112474990,-89702050530135286152087251477476488335236161096133825215507804793,9991706358722834147627606367626944631127595872313728734435052327475208333666,-244666989516254877500277580747452128055922057782696280893344888714946502643866996,-48578754816224841367587392884510835255567878628097490279458413039035270777711380291995,-35859125551992616126079947476679676070466368143719764366844456077344436904859227802956061998,2849777653990538148000683998976931492609606555118142310547865825011600469016721672347876983247830,-1517365987304816563582434670781403643425366024573445269799614697603777614177684284699586418480385680,-313836243974864931887527737567730195366770303724352614259672990473313544484841532632770497627339642352,-3161906401020807767,363304789955032424360020730402426353560257440873,-916945969684049660108212923976450445300769888438066902669948593,-60583948100721752361751027690184783741384509125931953412329172380980359627,-3841263874757247101993899605793795201775093363031131093275116867219635243995842671,216996204492009145304537309407321553269833816062028265450027270274099408904632770017796,6587260682064725942834766970302659511809405609316532953926771545123938870458916370205079843,-2440681055265021631398543175267860468076146466790379871717995755363502054418444246200012373450799,5034433326897045058350065000241739082657143619077731779581968145466382425014496524315325086221882352,169842242768749998894444019581402765370975983918749358323527769220853855505482654706938326884611071445,-415988807651956765926,-1043105506157603079411921649457427882973429935847,196856794301743526567090150077652601198774698395211883811627519738,-10139784710179681248704703777575989847644887446403948667628620379088263555817,3368058535019834420269208328844771374389317227223291164207004741391349917352481142,-137049782254947300676059789849591903943208777562961959644281477990320574792637144747946,20311705661070985308621741656081682874394129111608166755197447089948010920815694786861074894,738117805607540991578117548371074895937412665036110975148058328997547196902254489916952902254935,-4658511054286752331281786152545828958659589186435308163538938555837246774564581911773193258909060837,-59450422785707340655426484002582097014477224724497645042405855474956155391563967474145507368550281242,18929351976884149537301,3443257605833231178965009678124940739966458743552,-366538426369537448560038731397290391758253516684673614357574000015,8633038618360454558340180752262356022247350722830719354967289409458405256929,690788419156328203812755227025674427462653677815989544791365423866914453331956391,-57128326174828250078363513456747616388298500649868040968357396702998728542781124525019,-30180981890073950901883203454670066188342751556836050787117831074450000610792111857769330360,995064297719353024279236668373312041185688243151222811820641494219708217450950211538209592412257,1552569816883990684210302923857374620989070144403564511031936961265510898907673443249716963232080063,-47869900558001134574169341866924587882640835018497596453218337165331011370058795439614248833862791455,-270739997315363694959418,-10902038695937473210549901196042364698810378366753,263179545215211517457688973233686353485030436414518001203464721354,2560918307311223014612005992448875943832495521591887350525242379319318836670,-3492208996297631588616156306956189559354972015046384617345659188821117096101936579,124969501454872502436448202283785099891019510442394690187416546484405033697222998688946,22161151189994745526846515995335712689067110073682209801274268060862456381071839773784405909,-1739149897640892108505188899109889282875104632334455104562298589079565022744823835075643856953091,1580227439615528141914899911947695631058646074703112173898744795832931723961913353550255224582288165,198558820127338575651271830070446601076480582048295517079096435905156254491510798503117229361376499476,568514449679718371073170,28192472274137085902328068428089584022996247191768,263046899678444901175539931980605212833509877827121972658334772349,-10107689197847018765356219443879936693394613676000964871211838281147282345301,2209721217114686180778610350559061083511957908160109801867442139715355815631813951,-13595347871290615606760487687393668221102449647852110859792908366968222553850236094368,-5426647467521969844971836919086163754841626275174358382932392941819949826883236969358617037,1313323519268594526797464626223610941837606113727173351764727996734899621270068413180643038543293,-2761517990312714638688757923064478820865304998614806073771882248950458381683823586760331938933539469,-335706590850707570234844485830947567858803245480955055695243989328214994298426511502526265886722822190,31262197627395534065088797,-54923009201416390297730211873496751016540154892607,-964822304064519401143584589888214563943138355821760689233012269927,5756289319829683871609434153466196645096746901651053907367327057907883489877,1130070128667787981627931206953766054462686524792962916390267775303169427287066190,-108463591237628713265229449255770384801909778841335375630008491769216716877144041832467,-9191123112049358363448932842211496459118147536553475848857165688663808811431000131027179206,-289654704048297240957013509900322790894462952220698574409142708504540935751683687870182641714387,1893356826969856634676120861011738783274858002644971380810106026723204624068171238116491019255926685,327202121264534657252379675961387522033313196951218418581283726273220526714957486667752006601499522552,-493959709154572263165886075,75895858624311986864730618513339552162439905931119,1149295372028151056430415386405488390119568145979997995275419060786,4337919254481507028028690401454428298463664842969777118621186998942686332779,-2654800529859859618424473051246107259456937922428031287710295725907786471847044466,81634375175717862103718955180807424725558608336496925426188371726023642832128668265859,15201393119644143904806368774760632182185048044976404392536026445768884350753780989933107353,-561861480535408597793397606909896606968654214055374089715080994733717001202838336932922257216430,-245554160673147052764704563167597936397085613514208141090758583490461664868673539130756141640889950,-115632812861084697201648591790454023819303321107073281355528475025284284074340511243553934296736335192,4054090920350969466235443764,-85739179774155797165294692382752566070968431694464,-182501366504157031525387812100194851353853877157185080296789028029,-8235305214946320010027664167122087562195202311787203860392286323826656423148,1160464591640934639016202227437920142554250094329603322710014028696836201009667400,57671929785586570419108507945677442085363326982280433152146418172592494204616596570580,-12039388205574598904104697477554197266106181754959410771996203269913741464544835605715463375,808323191932157664340907637882566338058821886020085959086401935218103656452272236687265767120767,-862159361544948235050849796015965088128909521221539521440632462069819718074529517377404933034412115,-186208671144562551126756954325754116150377910796516081490523606407432100520421871692437955585162440388,-22258990581376330674932218815,260314776620110003072159371945732211722419626743676,-1670932854201785525827315116988259293181926144135297490221415070478,2663346479052153050928812967780463441784244519871624520663849928149427520229,1155280834197468817734041191661445304953263438380739725591550571866470760429376481,-143606151498829327466471810049592687745410209319340130923684711864025368365067306209341,3660610894886789282125358806618294932210706710956465863102173972866707875362536074530238986,-518433483980198144058014894928852562914268386421244777784971968296778397961501517323369341440414,968436812948637747304640784337769435717116460079835499894671730731327075537373874498169731613851680,371338935958221986258194499583464537716327682409952941695959239815821748684670988371042660217490489025,89491361154830939853432865287,-1488957656821251219585199543246203065659968311668463,2930706058575963493062273797597154017321716269170345387277936444890,4610690051121000398443891092832649587061033731741979018309199956526497131676,-1764027146377368377905177281213886122273707647076220747652534407100673053964791042,84791799928643195538844555962948564427235240710170994525590746382369954921771616682135,4272617576529630323608916244705169501825725144504781118013274603336839852450269826308806962,55721522449006992552905960570929556195675954472067283001814176933509505880421702863168043592593,-450184792106240572983675568462766981786459658476432497666193305072599566505816019364610217228569671,-314745249544186490942035993339513970324377142360492334461055229502963214713614069600365906686208845226,-248637352525244715742315009829,6541662051741803816519802047084072839303822245732569,-1886287308136073969987429765673732835417121219936334542691604109648,-5468656395031176489925994536625478621467517855530030633228830137688037218152,501955548474629557136613444454145964688779523683017524391040880276384476210990060,46351542307647970588672301172176639076023940152163137133723091851406926972661722883280,-7555036785917807219528280368572460565986901465276563407900847892376440822798187565538411768,247703473135987088972488739296423323276488326706786395167446152015778837691869148225287968562486,-74780602381865614604627532521007496005880380711982124780807688727529035127265748339130990773730855,75993128705660074518645378916226501415271818894828004205169573783740683422588726273482286761803701555,36487746056398269658099287628,-21962918068628048513341947043096803565991889664151209,-1542516780820620807492610574803791308793406735777915438973834837711,499669084211993234175882832997966651664772456271211848565577407724592241116,887801875607423671085646448737852487998495523908332397657486233903134887702106608,-115776997755118288749657209872518630483588441975533749937887981318849209299310653099950,5558316699782732512756253084161179600263211915904067030236177376476746252155001384311921644,-283336900231616232657759931710651251428051369870446441251988058928669567030759081660535236392685,269970021491608527307209363641743678197915926094900710076751024594135314018179018108952997740713070,162298442264162527430125450103965722055431195788163995883163923800993331749662021333781776699412459568,5223201585277279738340833816603,59817709070644699645681452277613295410082424725686097,4887111168407277259625574936868353951688276352631959833617383964867,3634818152079602784055580640940314034894199987160131135619622063857136921889,-1042566487789668282020507452703472058333427021795140159232879464623504163366186163,73909982504065810531919931200730533123212987278692762216832498718637201313969765739745,-973295185480318066241887798016503275136542524332682762409586650117209793000923703112575060,145794313554071385227402215707239266830380556346319786881120397951277437128933035823791985679714,-181486794860532627510416281318507500361838569104750245518400373188946449100440531663121251544595373,-248643545388778933691794456520974153470895004465412961929651034064351831258162300880294879087663899291,-34605159794004818976280867958653,-135796881702291582137533680870838535252708469627373668,-4746237546680000187142319426609775440859411268642995773903580835930,-2925857041137160346372199609031249464651860377157423549868250244492024540905,207186912559457951601684294207329608747742790581316035672550857689046874853027035,15571409148989093577987033491494752190212546664559158075226777612325586483818440831482,-2609268372725152444455124450694234979175893030510890606352725002808603575851920432064534455,8180526729871239632351648978660541702070782606017136787911681203553454777970287307310712707991,24183013756877172875639336957715241237481785430766064392621419311038487678851171620919362989353151,166485052813362176367414917150049591368666444590734294440901563711518993558699344718223083035105735722,90923886729602199534211623781292,256171583569104062871124370024295604768871142698421707,134188545464266715377625937492214723439839087084689648619943783504,-439811143734673769868418012099465283474780522052737759653385890622031249929,522309247298921508318035622674112630835829179272885755069979504237920971622822789,-64201209217238385033194889990463847630604919972693716791486580961790084588778082456339,3298564357787623599427147479347523180569309200648307918508108843955954357736805634025711409,-82339851067827183339632938257842479468417063463264571291754096955387008575570586295946634315484,52320448101581937874947593803890470094188707392141694498160731755186493333114375408181949407806858,-14238085779646730063798089273214025293186179886064560616395760267379029357176275541301880031635452209,207756501828348513530772411552663,-385672118301551521219992303514153028394935747838138049,5679090489167604008612277266949546120220675958477325566100214841798,2231703198045061116502225603154971633852970697679741507351357746347151443881,-532653069884512547693472778593244451117002176986004060062395833006471897335749394,45742704973116276607653032080700514235927620772994472064747642918752930690480347132586,-1701051651429453996523745251652019242697109086969414286883498888234096625125797171443130942,72835496671962585257284537877343708090975734644089368709141104182389124930900346342837902906386,-37500827027809250151152258508138689427967082326708221333488303022632065192178328000253109787297522,-93634094025114561632827036977299474061265407905685613968449813983604890167966013099631114646569903436,-2928816619521531668501014962648673,403402272906132882840638966752161964751708654339822448,-7434085277223604958131183652888559395685449394600657890418007521313,-1230380675815720971360133893997927584298833256580084523146666661515278081113,90194575855404617991278327393004316445697356880581486419249458040900610642969050,816917067474631704117725222389907052708840852423662897818951337342739333035761864758,-287526243156854307615183187368929060524296156557243085544017388165291814301006183128760826,-27469786926209693665416028811084382457923666784977101278403850378619081929986002265888142734940,-4690873999328550197273356988044673739195631691795814313384128902526832952416988097547568619661512,108402173176394672487310651956093668538670215688470193669099686143372001449522071348493287709939298591,12872839777879056008042811672007943,-93782309574670905117374205948906624952714884872971999,2841040841684440240510320052235274894288298130695586177139311458271,-552718729318447884871352535643561588935780679595328743147233983134095622470,241144158563618550386610853561084834001210228307657529823907296535339914689978833,-27715161019280098953663498871314682223969831786765200348541682590410476694417749288924,1236836014067902714922485147248239743248781795231635943185069419533376907575006081988167377,-8705394773061473016089295771727085207263614997900575905158324581431889134842785351676307083652,23218670831666248590686425977431302663377328610314729607127131626706363976443106646346202009757225,-56812759739203743122073346448523002442898936134852587445262340057023114947559303847136233751133561950,-28855923947939258528227898193486274,-735211582836819434873525811489891114623328718646467823,4617509410774825144137807855135155110698276949852168604778308962208,1093452740689315468338312573038119354551479302889357393214729981162352794469,-228503906069690097183921440227050152662605352126461103455691798860888894240466576,22027417088849442553973142759808353957544678034640262551987332161485894296803120410827,-989568593667063292397970335545266551657751259166051842392745197313077356711721691177314767,19679107232584065807434980554592444140435689680452692974529458182766437316935878265520782421488,-12841113705574240018155426461424717558436485839520257977713053665166015344961694947428227993633799,-4069919538328426238685255517745668393435629560252517594255187706093399905333022979220786154251018863,6543148707643234389951651288992398,1935271241356443051736348390752506467367955164337414099,-8435451199854517785088537523926726590052290398824144282105011737043,-389415060552586551603925335495862700009943643859140502194609529758222960672,36357332412081420515868890872415329072368934212927654793936803654769311264122024,-2337446641601382969402741104800811524965363928967516891238507994713499611584502642802,249466175896846443724619742527613252964704655280370724767786869412930154045207831281207153,-13170759767442403961281434902920863358032574488062974046660957472670052056013696285913714691413,-5176190881407404800778513390030777367632541942355428307823980137331927360421134396460160644566306,35199715632529920226563007730673641875393275490112150560667076591376422749129329214333812634212979760,191310292641461883827972971150144658,-2610176629398239608505408209100600903788354709776353132,5170262103058317679380791033297365306333983148147479614274979531987,-357719587362411313084858041663714514303305879914749051263688195491743893303,93088947187172849701765430611214566821786460591739534782799429089743411799842161,-9892528620084627649262938393996046879952988421428072447402675543812598322153357820815,275704984651411542173488678444841074738151532879054749036563997614040939576490455560700979,3064836822581294762684886773626503454301143865930310738902788208866807078631625650653698563603,13200499955930024937717926450621194299403801890624915287600690884462807066172265480852599114596509,-32441553020410500185054764888346531196941970165610495429972920956630339633201683900117618427837634711,-689717463007279144595392645821005353,1046551132189003085273354327603650181846388588730038471,2190559592073427562051311422789770784054108732206906142449686759354,431932234464057687188907481408946186245034352298024920517565512949788767095,-84377681121919857605032188234525144761464586235344090849561649490467641468596052,8924335329546456933598863063015045298837352688602790959619802623116759704368853216191,-359517539177804788946191190809050933241834326830409186240198221684521568630578843456698290,2590145830781276994579429756764886289034463108060942602210072485173742419169026089055158974869,-9359676238492132918669704411737837880985086625254220938787451823460793553971510247215614962606943,13581067306907633961259447675363541959893948361788887819966239106523475785450202557982439585829517122,920143548653578655444570273364472890,4399039366752789422211107484781452495294135181079788704,-7117179700256819095607324434738831308374135462249170869163812354138,-81031501012660994000451202888051060064303585530549822221144371522459110860,13310664849497786289056714064586240999596670306898982841545630693067153084638902,-1963766378916135628541899683517971369630512837466834642404852511052039614287914865217,178671724766873085620839168632416014527670836045609664497918302457782405686838755940830032,-3199823947183173748367886526797903025370782887881314128505729879790581915016240438167223959341,1423319067196488553375673680839057779700808441755629059319430302820439166101830469751045020240244,2794654333115334879354066959990504620915954217180135724393277498553377288069197558120519945291010647,2225336297040346682472155643749117851,-13268695728578215889179182568985302843106967625802224153,5741959498321695032799997219594987059824371789643748969097626518130,-167008426974944832647080320798754938714324250190238948915817062339755352096,31349628085946876660139715474376020103935904129589846747562319929185472059206025,-2798785231909504815525875464879988539755667155718497710605559034777134393192720115617,9732431836237527403743574934946510068364959451007290778632363029775703360655067629410731,1579006691882913868133103693505460206394060415297263108561736323382908349236146817376491136864,3585826058391150244445901521994304026880014729557252600554538142543487972674696431153321767556498,-8909485337944850717588484532101447770527676863474487530632832506503821780170348158006659441414342428,-17849845790793118825609452943990730691,20917524165247205454225541810418238323942739879371427656,-106151338394902191527477226987393477261449803577783302687033318442,139552615030542922869604177795190818313261366775920605715544489876569138286,-28085894570049974542968077891210447305876590688038486826759178902364138308847327,3044938671107894784808447960580489911516065527703071246731637874941604300615479325109,-83258058216637383626117409919306947562991646112024293625229754826288999609584971444023335,-128113631615092241292162522981581470150887333909037210680280856116869558599438427501117624787,-4013191682878153258247757705587579313953254166721008471192370230992622455913822123594033463540376,6936350440955604597339024723125840778533236916962862252161843536307123556570152788640675854453997539,65903958329160496241159862002054233117,-18855523062561962632242399721167201518448757489818813244,-4445134892471381407241222167388739999961179765418278846688308446067,-4495217660482472239308993175868833362185388376098110996447049536029828990,5125305050779641940566502417066528447650432207433364823781062853344667028012904,-1045451714953804512388850852746884354442554666393524088266904884102843759081701297703,62563411213225852429319328169544304731760154071992906041058780147825363073096772051997357,-402756536814696368298705373218360682733598052828255948078018174778510335474918562203689273836,1983799834568102627925982314591437162739157284930556166200385648153886107518573701008239553504727,-2457626392388551061167177178913918379292766770170377921876795392926984459580876676437984146824614622,11222,-182998617558815632438061157349200815256,-289514155668767875801972071531539926582115799069347167,4509867946602204708120686971206727615041047059057831300223240176204,-60791877840714844583149083766754380960149757839732305375388099347050120250,9041756141642128391808687842731331405832234978980913281477471999387369428790760,-527600170646677968471420518517841007480076574902920457120279216595130906514760212533,-16908429977289532942141445154034292540327829062900036087390906524044823467574438329280391,323018515925128129604200724784269822269859255926853336476593175793526159111410378074118804352,-16743328619064164038950288251415785520300937292865720580324794333245141551253616883995485720495,-663717225642205685215992314836105362227775237694027955427605260950784123620123643396128353287519383,-1626769899,437214666786648084070011052818944150443,34384767878594346737120217819602230810689077560210823951,-1167599208915924242529847780518593570810590152956269241577715873248,37453577869400923126372798468632933458699194035466196970188472851256647167,-8562496859983643400273935155265989432482696124681845180273871981233618096924851,820414812633366651429574907239315992948061221671281933025328443503865725131395259177,-9976321993137439459369526427760326202625853125885535265023410594864279359090908236237593,-108881345291561791002060770156521123594612775441555788751417038751810332705930992555967752337,-803074297567035466431399510150102385012486184242443676292719402701177653320589909371937273374410,1552908914774296279629810781047565435596767823158853103030997673467790635716091435582699186084882384,724041208994,-985658312923572839645404111214616181649,-66265854045637422983240349140407275430479910848009062237,-2010791736737519940657520268873118879206346565102196844753212855721,4225330004862669816030589513231405244899926196727517254418945335541400936,2150143270259477642752771864109427889387063756450888851969313903606554590870219,-390090895650784433739652928488045761054717303678121806144469844084865354392622101355,13331914809937935622286625164705425839239578281729367950818163210799834708842950849273645,-11136896954254212473537802665958784796238177810301540140780803891092015383629423861922484497,694360408518348386393687568462468574637573633985090900046332032326635856064830930596905165463255,-1090396096801777898794877114468172606211157934511644146191953998435739803934171647272378239328086701,56514727968625,2160392376292485698740591287597621548905,69170271536352927705456076621387099297853241643819528553,2635634385766043791068672780034443322105043990739885933822848290359,-17951147675396944289856889338620998888068170956085432194328771139193004937,2023079570052666988557449467491443209688800305120995764000931066578783400878950,-29049014874514289314748481021572360566787344813786822792469452026155277427487280860,-6400271915804047703418368495317057641015345795636182649932497642549410869276871562353264,31211529048602091682814378311318982460495368335596180653185839064856944417042322880963974595,-285651937879820080641754627298539885859405740619756779132914836551682955780761746472961738675007,362826086949457080410499917732848121832283239643441734257146034706443600441109632567848961053626470,-932912483924246,-4037920028738264581415494501922292256557,-24952085170350622876059537944663227158831706623939147956,-1118037988485368930240403174306560151121409716462494011847643484176,8699967579495278817137349144112890661491687078272607203644233334491979310,-2271367455877830131415364829915052128525955001071704248305606867229721719646667,161221267949083997966118057773542020041914734514391859737840385848203042663041050099,344316400435031095094256560092094328591867113126408450159403152054855774789501373350140,-14361562173332908200535048478047621052944291945342387833004707281911145788832786598541068441,-9178702794841472216230147847844361409896751724028383084829478217829883111591294479804274369152,77198570929974998856453540377402917484102195371904436478682650173341322801186432207631103775091169,-5519809254883478,3269436351833641090717045279944288189526,-55596175026752758936582449670614612062995105631388587305,-598819473511537242668230362012603640074241783294981984102415646726,1903161001781487913790302724545396845700530219669765782428439183771801820,803771522944231262363489673571033236082813264181426331605876160173644710062108,-102372989899229979016615543232200389428726483595305703666622352880951164702034956730,1674699490060463563352662651032402158770623986771249382407738943374580289800347046896836,968732142717109078684320790592442701696871611318000998953235392260540445685023109500163846,103174339416040918965182536325140494037564286110190848857323439453418159416941880627738616793342,-186126219128722117536609642415143138965110287663117190884634877712247832541082455299264733498971732,222506826386002876,17724570586158045330520793825130801856133,128970640686991483342326753573434427349912519693115285942,1161250783276890879103946800177873529883844586740802164548336042554,-4351622694772888121187042911567428072203499873704702583241362982487028213,286494975139595307925762346934673873206154463583056960676956599738293731639470,17196019063843589892083033459683558451759843666076831937114323072260896519703865881,-1220682470404486474138828767849775438589509410384790673639641060429220998014057217075112,1872651683318693073636029265934153389185185198795737821727657904784369311887960318113736271,-79017896907173674017840420202527584986846834587832914191162531918441746967754634544862523603372,127233990184848724922039268532848660175083683033487280367634811962194010274619485314468987543479084,-2124790564055482746,-115142878821565224872527414646046697458470,-142436132082656334083283226892134311276796406817744197314,-653502659774404877184071274814312143323192259326307797367821265954,1859234782433775634901147179555856546034548703771574590277953843086093460,-486039454000573692826161194509811305088188999642132456312830701868100561604300,20478460164850313509688550122290630879128342953340055160591008616370610507120432286,343523638783530356747951208817206081358220748943952616217878735657255336180198405692424,-314419923940732977690313788072255252748290972380757113842857375085796413659932566191172679,30278324156614258090440535366415423003409746583471718099594547116377565637242046333660338936210,-44860988908517440578333916076775770917995173541976379887646545952401029275397840953988151512865112,10165699521717846096,422648949410654608547021671555596930202340,73050414973364447148254829758529675568137652073131609585,-67555909488045416167079295219168293233898435591393388273108895803,400632324010752085083091298645289197073923194016785473725584288477387135,235061441597568956188021351990769474860619288075116877620347758249085646675319,-18637488753654138807200737524747760491068084663430248410395221331159321877236353126,95033007288236718596526221329061851561374288596436087894286320997420545514234420424281,-805354792104850410569157385692628557934383654726244649794881575437264806595455685326785632,-327874859284942219422562674986383746455372851070219053362972930063527445679659151477796994142,-2218077864601985598797564774832048923973251120883313658010542946725017087485095843340606422227666,-25736384351559564827,-1192490567017665922381569167292465311752402,47966245433467514308295165292936939190180216422775600944,380958550305783858875560771535606285611928954707184553549457224372,-842659395465116229487680376636275260638076742056892370696360423461851422,685717015562598641795969531641032262253785722408263282145947244677444960028,6227134016332259759534237194518850827870649273224181448466468050120905859866244918,-140660636944753861694851608161408456973098176324643730419458291923403127065957706002815,675775836144483924038775475687578980700878502841340893472139453676057704978320981457458762,-8095650539527534537626601567706613525099780324716608006382660495091032200614790039974226125859,14592467858883869882602543061379399854916052027640434703568556027036536277272926658072158146407916,26599521578839273023,2809809641996351592399255085437096591642659,-149848863867032192234284132089877911115751321932450154390,-269369373393890724015186551301581935935370964252688418540217988810,375762319370985203975987633174928720470332135373747345802575696133218921,-75060060611495202528024518002888221243676534501453460356672389961554321381082,1105362418593806816929222983726712993782802955655946649003819622881357289255186292,60127252838514828424507298352695793638854556312739259573377620437803003747038370056688,-154146838351950757286407647400953799314086052972437873877225466587908995067108331934113895,6069414311620797883132885113256705170679092430260149035159019055599186204302028524901414061984,-10724512918947688050253456020672150159097733921088466120364547426104564893704291336617051612243811,114784772662666452418,-5735770245860941247006876648450755692246851,169835874954326949052586423867268430577431758454472453193,35932593364420164599684073046635958294986271704552252226790518156,19640116124418689874343145672874218378446932989192405151747318809783027,49938075214462588278872338788134328210326372947142651096955057962344772533467,-2292727261945242182337889651722473964441206802794428196725602146062472837188964933,-2640187970260143204019413041984913651326497452558185819233814114153923763080247553366,-140640517214931709077677922330404987723443264882205531432333602047782429885589918582567400,-2387212833617185994241662615845336090282289651836993697874704278757813331878348382921794982114,4379192608804317204585459832553778297185865028964695912579152595133882112837840181816172899562790,-1781775612488476594110,10323452948815254121374465122288175189328178,-97969909503292362508899715234637452627055985446711662796,88940562215184507375787548161111241943450143267041583695983858363,-111629064854012114970800776257469659107949820366117661310359202055243492,-11151003932606899037648227547636171340227030517517672641822218373871997203562,1120163831576945192131365490056387193622021271821368240512568617909360433549987622,-11415566492371019778713307961903063320936774206600868412945276172123579010781592478012,159956918062464880575345173717939400559481539326372432121171741942849893151162621624539418,263537453259421380600734974277693347082394164915596898815307328673007739825789202407485509102,-606285633829696869831417463957852919277830036318718367346328132164360881771788139749896366806743,12429284465562358445903,-16454611062044798179593893904250879222104956,-16822562697398329698589323016522831572824380234921529477,-80581553502893042165649204747186120920833527403198977291896319152,61072898682782097444599467547460031480903698734607024508832682012255456,-6622546955249364462390082621067755895930865590066509915069681025635074619237,-129955624459512371943223016120883828228259298470624905310401735562664397006265718,6484689055435408196499466709163398106155439677182450850531755227467720015758554766386,-76159267804938580485979038668782691016413773331907196890824079576367121312955603356155577,353017874755326099224442059311030385155201025767464041900442381775773922930889019775190034993,-608040658638085773219875761828622638917308747433950582098627899632561027443644149574232228723984,-36528892434617993093749,23008841911941043761605366403597324326091693,103790919766091682799971948194681240428654712129013069074,23632795321020649102169224937398842387531401557654084654484168712,-11460975021475098953047577483804201582836634877034277954359200614101399,7257830166786461401382669678313927813260635473328123323033290536327649441665,-171434161831394077410791630219395672584515867065312902807184267957554851101571329,-894076485940485195110414775741588594175203602490994314857299727937158820091845708737,10690401850192042376644939139819950441195398869127092340595868541416963960798490675010396,-299682382128651081790879464399454586782667612317325972885480676472704258536342163027662165916,591082722433004108652580419705237771972265972960177707875727131531465158160699733461748747137176,-67676198489112497907027,-27348644777816236572549789947232772413572907,-119691599581004855414276544780406549421588623303823854043,13171966550686500867139270795889577690206104979817245326862476584,-5181170782461080050284055979334692521243017749116630930872716901326947,-2973856059720525860279243523763922560318198563299583359010359911415094613070,122011582445996418176001212293934729706324636781098874716301878671222634934281582,-937797349781763284216768290337757515010203039520235725841205872865885127915452722111,11678845431547087139770381195729192326520499646380544408804948015485220022929057530538403,131824371942212916623096178176530331966113971049317943403454491195176175293551637764731744576,-297243306643416097458062181316676720231763804015193416799020564365903003369740470823759796789152,1054854131457711891101146,25247357031792223208861978293037174010879310,72201837185816192198435450503573326345427324601186356755,-17467179389466491154787501868660332990186002423919728977204228976,5284894006869989247929727504992723468347206432215685046037282192559276,143122860902288784959456024032490756838398214141114343057263842367389167497,-31167776631665489095923657445773767335100309516533329521226378902079211219904273,684145719386787912150772540585440047898661318705237772531940355732836302373854714937,-10113032462138268442775003038453422379591133906846511600531259973067194027204611943083444,-30820501532768053783871894628973208368565763401706434247354315214060809689142758184123097466,89146777288797831186627101752520629481428315053042680953612316129061854051247479571340653225072,-4427964873625180445550586,-11812498827937894226018203249092647578282113,-4265642863704013956403510845569133653244634845864523535,7417084277324844353619835564122569572768036856619624788603240739,-2851997076041069942023624066521839621029883430303954419160869321935618,578495906944489606429038606835245533450767942570860945740555600039552503555,-7239088828034160405065515536061144231114196084824050720426572039581705515900587,-158207710753495511366027510935508759320133656076595459283947836987478265128994576244,3810793267288925957034045903148003259822577474022586108496099734109281789752715809900028,-3298805849522099323756025949999202724554742630224028501217601841214148105848935576423055814,-3207415005959273294826650080108757853030058809699289715635308507317584817345463543591545261568,8855511554427390168970480,-16298399102174060129518853404733363612929979,-41666904523086983738178931023814006813313986243977170483,667213128726689625536799652256462716819742802121261134221784463,1357227982069165359749517797928503210994324246989907552190322327947370,-379217223496553366811721252511614070374518399128581829427061145328628958019,9442596579701019946847072062698994594100311738283484797575377144424810110575986,-64907790585539400411670303442774982513787127437161301167433464262902969150305807911,-193798264730653386238066407928476449998578292814610226386653408943420207191609372842902,7202262945281894388353799454041499849928883113668816482193916170740882655827938994270836904,-15101497194682000495940842053806165141292211689160405238801669629408883364204830858541186062208,1228103998598260408921708,57829861574409094639353582055166778925514009,49504717704432632065735097857037432335252574108080992450,-2710178983785212688265669759040580460963555244410460120692342655,-481564723961560362007276000085368815222025828061751143359363233143753,108745489755030506884236727145815043694307201089726052310681628442420839938,-3310399220191323866722460900634069079487855257588094801335132987679814173431303,71885761746555984049321347239561190795473470036333049297603702217643305482295815291,-675073732203582561540127786407445408153836571498540807037608763329300282544326254111372,-4022373336069852188660937636486287567064892953410878759658196739409451541995616990412447656,11174803073417144167804268009729042716413745780299489729605713693084868815974553669894864211456,-65297924096364973146187419,-104534100232486879365331171917224690606821144,-30366527358093837875771129944555613424094737116641307802,1560311020095575895167095224477115583286906734633577267904627689,-42884384654971907727543612966372614039800899634395310520162200777297,8359189582060412885816420952409188619002501812572322645805374810663808140,-115759939457988356045326892544963662643521812524038999907466780463571135614894,-27749740298293557064733503068757303766573176787563413628116736314226678365480946111,444858089765689716109820254581211697348222743091014652888862151106565889406283022544714,1488498817075106629542761190636055773126820552241851638435512655056999388717711782842082648,-5063335119732792394648227723387611697076056734338319292968823703133473655637600694126808685824,215793625932590694622877361,141546619567173331795798025107714461295386381,5801678994434945379069804959087726026814393144956721819,-248319994102407269413529223357617870152916235773432420693627687,224731562553518706903974803372348409826967459372340111997528787360385,-24142131536620225626048681125748318443809262693598067435275915034970156462,654597932634481243079798542788094694608029267218185079436240305871049279697734,1026146169980633642276551058843594325806461253518108003495758778265924195634047105,-128192424845175716006660837803732884237971456515165374711523021695777398658100887394096,-413970204762412097867118582135553918609861721636612504296344117476531239920008986859115744,1581283080900475995486139202207905704489059659774829036863295198418193110838550656535189970944,-367552072770756157046815692,-152010282849023691301644598929954188061777099,9131409785371978242785801872333552664573893688542533876,-249951635055504483127649712065717191620759324622837711635989542,-175912655764746160539800773264272400142075910187043629863410165623030,12259903542572489982728811596369184314865431028175669244851134619174212161,-282998479664284346619365061765183386521790859523811288197321874067887960032467,5465285802676656266908760144898394486417286648296650519468103477088788212763497339,-15410953557613672250792034562943095846545642758979003551098801319699023026862769810685,94486481975354376387213454885518489125034843829152481524997094380083719633850092214902784,-257241697552139670179886075587075461822254106801930729593183084142282314038054881958899695616,159951792526067556370183699,125108883961436904726687810537647033764650695,-11719203165337482528808610374539881062251416014067890781,215929924078359179299185477079631758177079157265609770357649800,69614811055423730527075972138621480214082885422130424215758488034323,-3141737703234610832072012242127054907455498206589851137148243038248725204,-1744430510293638945542559752763808671228901419057295108787447727916942048948,-3922121656609686104491696248669585799388307589634293796342561001563390706231545891,38269209863117535301207576610126031638412979654780377517997564323484042907006180300406,-20549411417952842150049755529736106272833732875927899988977574611314094349839167275154560,-69755323558396453613121105481239109748601360937975901374715858767485440358188133173787951104,1239247789349380373994174874,-63623063326978507434513235654272895832414963,7264941634404196544579023270970333221407421920004722228,-75530748426632241554608855454687514874555879678743279845316689,-3078977972988872561313918570028829255239440548430526167971469884587,76991947012101666615576234787271662598778113719903399235031838586206201,73926098221321971180605812389712414437690387898878840333567805177260305977608,1646310503379921119342711837397722459197313778387196279990626787289636809643586263,-22924234165197771611899311410897091256373142683720178568462872100612051294373919300980,3011667203362526446474962732747386287076443817153552630393756911533505402745338104710272,84087074960296910648327865651960481718954156889230713107970637762596769425707342063583133696,-5959933704375651742777217692,-14266088477034262409220101988751915233401628,-1997753941794407361640588559725466573693550362590304381,955864971674139754759977706876119110921843723072535634581713,-15612148486612566906163857861775619661261679716973580424734799954633,245981742410077139133806629190552049704405603306165188146283053277693496,-53314125276744924051687281603683747505915130170234781618392166664189117851908,-450918449148859595605323780130490455894258506179831137473288119728848990341128521,8139289543930293134241561470196351273269394112220780498941839572973418259822530370656,2770476235671327045875637031433053250997289253779887204596194831712877362114625210694656,-45917206526633299608145603651057534645959199253017346969563114570529331929957689294269841408,21111638639999100271707875070,81782237922057774171680975890625321481364856,-942291221920173286971114695155082572458141343441925886,12725056507851705553418949441990691074778404247199200260436513,11802239189247935157067822312016938946225226437043526227133534124727,-37538116014692848088061949969070266319345769032418534063642088655976731,23741096290267354460143891507150437881440659719691484981217067492285152644279,52590571180914483697475142814016595840158729139783434244091332311724132182983962,-1260805904438133914319540316063301092523354423960385867102632450215460209386353514568,-4103035653191378775471969802388995926028300414444976369149001079121945132663616888865280,19041792585223090472822616875251603282993965258949555708688832232709049691823155275287756800,-70332155045299111067882236953,-116246460032454286756415889082582930685335666,1515257512381452560370901776197210110133173210253709159,-6538155738751310782385806994752407414230738922007364305719367,-4857429140510335311741020093990575335873371867471142814649586803889,-72177064409140791632398758098704625627839020152065573726284576944004372,-7485835215730110350357355130148297071836629582565043555084418589437658732650,26671443413448271687253459935999317598820102248429861231210477200512985800222018,-605592220398606590262019907664581465726353088753452382251550270829939448731250561664,3266534746061295999280494226318749773502545545752736404958643522758924744270024323438592,-6660524451029188517359305940452127199764143140214900586544584342100431218794756021164834816,222414465234337586518117350903,110200330517626622846636096019080611242866647,-962326305473971110513487448933999502621211750574210514,1283457976347174484363822882932840333920115289274844546176291,1038190097644294159204640665588504328671334924055855138400988392989,74198221579144438715335783247626754153510924107234622288996322775961581,1517522457689087622440921626943231395000526913541836690118513532052074786931,-24797015867637261422449230464714473347838132398427738082440932037152275561544260,642622118952969336521080444594600334631524578913952962907861600313463439482050673360,-1939805068374226401499814797406847463403431247720875124198472247401544674651683497361408,2051271542719579386354746904182345457232449102205065354716426951961119038981976964707713024,-651606870848241823159677335637,-73898500868833163431236924470143732148671410,321283502519146574333938244418296975491176871574757446,188435770284597587158051158770625298967501939755779326054550,110362320366648791152219352172243772946075471468482201860062793882,-44944138590623250315152389506137802892537256238296575882791285452907066,5959476010740532659935224859185679566921165870937251356637746019829764268,14068659537777479665783708371950808043881755238277393879353049333297960717560914,-351570124409892470265608001151380419308006920365455131589618489703548307338521620224,938238105855686696904901677711141935841748914381825412206783881643072996037852593676288,-570005768776223742067818963589705984350732125970233502474893059452632719711348609487208448,181,1744458510017949375214557299369,27934598561013647239374081081980829614642213,18088874666041728683896200929752831709695663202760395,-101408225162832142840905750216844394700752063244968538011332,-183982234419600557260005909191150951113036408823924259662931527871,20703659705989431147021519995286239806891528020561053010416616522989559,-199294109619871460000852416560216468994657592454095355390846066481127279126,-7030926758947270198273365117054205994733800265628863835068140927084316816822896,147424624050490616925457472798726885219330900901943402860879523946326704769424106240,-384718182252127139001825158592803281708540330068136724549803713612564918166590766080000,145479493351083538675228284818688394560754776660441965549016327420651639871932130664120320,-1291978,-4245367076029948735486892209195,8530506152919838677194469917243413149139509,-96811302466667460741956410906932967263339772743214140,-87559810552168292037575353021886202257277790833658797306665,65737626270346863905992762664268812157178584735637858638640499751,-7550703723935779375393626731117275264102125538919499853709674508056355,134544139991277564675395448595468425466614850500835444796539351887599903170,3263372691127167468785421044174957323630043456626863931279078798913515139065896,-52306597547059069085756506431444980358572061639687436606719158711290870122961732608,136593248844480888064976393718423583463588259598942470136747246655980891231976448327680,-34627205896196894000003481199365120475751623394191172656922318777371320993523187549470720,-38187561,9370081690545506105516715759879,-26253366311249998976601036265470077276531151,66193768927929896727788164855426389914284115920310477,103378364197891161227950213291093545710135177710969881027952,466042391611656963247857461894958861234205379114650422205170169,2029631569628256745748418815850656298524732532972449746732787025534827,-67003322655248277996029037786991065793133382599484643225062204024531526752,-1380548061799592860304443283496769143474040141455851187812375031689944639422152,16512261397439015704224947492980218453592253342932046020613081973021653791712783616,-42438344479077928352555173817274703612383087874287589055152550987712892789686538698752,7793295899444060401915955949556500948623060183106573641361795522553651166255848071626752,704806941,-18732856409036329261201417230287,26955848223498598323087990399609084828768223,-25192583005100904965860771640435104504096598382130613,-52283383412403002971185140893629175957435903011446202782418,-14468055046983917760398406432843216375273881959527843573711219886,-243716294047251375617786816846247868925398018289967212001014057360324,28546853791913283547872536972712727838981763081185335849291069235447516210,517353484818835936225233234075741843404826510500123695242981338619218568693440,-4824274343530893670718492816443527479780577984647831663689149328981958296873803776,11566538380937437042296901405456728084148861539929430837533283356072945458855224279040,-1677791757676968469579011988388599360187967469930532705566779141137165546897714578456576,-3916129394,33908713088455645632880961156026,-18461961799825576213198044884312393314657898,3682023380217274570045194942497783626187969248725899,14073672956766261801698060586079503364515484072500044187901,10286371321383010242848294143496369603202533984979884419908603288,-128814468286390012897157779655846701534118764589205516803930206693246,-10592396490954257103261170591535235172167721468192085582711882585569105285,-167502959727837480531327688539366615866342035865725461827030307962220485710624,1353696291555271559808738046601133099253050683414483325337758310780093119645868032,-2747524318751382871522538317170103626673477239786141117014377690314715373284232265728,348189202409282597069057736309034936624059536857377868943885149357950156242676931887104,7299981952,-55585969385434331656048089437334,8620958885822762856041119708792628062367336,2242974914886484574570199577439778954354341159494765,294402577415764904113557190830714915421197837691461970912,-4859556123447752906192269339982963418640828246950065244049180947,114510046413126403334085057597884079160427447634366549804583037550450,3357153460717517152869550034729332409766820871010479142593267549064797770,45424766807727373552797999107306547347866313906694099165575411833575817443456,-375922869408671254693156801845021779021047583415384685591544720542145188230094848,556754505824034322546661638965405906234166651953577615497404646874793931235760537600,-69853870100661893361219965961669018057058023530385854853619554136915239242434818867200,7384240167,82567806978498245119171360971878,-1804354934993965980976901127493412829182931,-2003256605717466954760843792144009547637787073654330,-2507552096830226904166326415339147273674640200053926154925,1846595935088393640275216134339202622666252848663900898833811183,-54298857808410941013734086815293041601418219597467682740343370759044,-865510944885926492493574154944554808479577987463135161805571185966188546,-9644403993156934306526177171484136370860658486508114489769482629772254920960,104551926742615717566752225482518982343095446324597252609976947673513781252919296,-90776134542464620644824308170452922759931542230951472025483849486700440173796130816,13532454177979210220315510080489204798015696153441115040571453726768896304733776510976,-39808413828,-111196338162717655110279217558028,-1253808424273874503365316811050665539460126,841790913246215570200024721807996596347605175096384,1547019288152361308422305823992020076344589628422392841503,-612202242386226827054371934184662406991310607952139566031883361,19024849830302052913015084971081767473412625398751815238990743673161,157645499546497682530171142698062426804211848044581810712130600042664368,1238805817346700331830257663471708040645268143365971166991816531443401671168,-28824676133341883333253668682803279609627816259863337807319832682974926243954688,9611197691922041281391007589809604108539810557615793452297535214396562320507535360,-2525239308046489588779689512525364002444479400249364629817082613527848428896918700032,178901902300,135813191173119499508790137749571,1778331065003999006990756517239970581932441,-195815922732386075640977663671755872264144134144628,-625638870662196803243019207982049734639943329165816574302,188006029013875933990468467241077154352467393734982529971162983,-5152611889161489664153593590793967510523191526905799187208105051160,-5801918291046018436293880867546236345569058669011194091847800178607800,124009065696363381714649208516936367437322871776873447546350584515710962688,7697290759252260127990478640507582901520706715643724425730057854647453794304000,380339158597486590553681015560299312378924649186368717674251365457634683571404800,453496848895984769039858865200616986925310761891786710642657845841429748573485924352,-1763804111919,-150435734559062336015015367253545,-1261121240191643770440642473357155186296352,-2512667783487328771263569367978314918508715806045,193450218823795249273377286979182824071948042507495405866,-56198525561253728319819197196631173387333209276849405877540117,1012282671854493411946555954019704997693547033300518822941614683260,-10523085029128371871526077789410297219614433163122699373663846646508704,-148399474594643924477046680800514998558811692446709754257582354890902214656,-1944998840509009353137082983804498709322574312178490547296932553098619818606592,-551637460636675789898293272682343555560981965483771535797599859966346066906841088,-78549622426837173385412255429109865101237468812431447766212608763795968486210011136,6967978544430,151058328115765238346173895957038,637050104086987170514022746587559760210888,25160893568285846636474364424810259552014062960046,-46762536986734195928444936956730475110092319126005235104,16786975347119487158742278892231748417163421868091641610865530,-90397972095018551444101991051487975049724599432044717119163447858,5809774324524111494488871036240698122284594912996085833954425293926928,61025569960527966356165094212028765935252398065450913856273828053830866944,457148335137123556182318883341706961226740041358535942015035784312129684307968,185864387353921954224581911079324269046562893484511219334404517576936661993914368,13182021473969616748757320952638958552368260320940970209214524593963315659915919360,1116495896134,-137404736821724087249747255245537,-236922187169230783108778315899879184710096,-12898015075477964576162955542468384176601211948011,8188373713649777264227744888107237671643304862658784896,-4974302048221482093295916322709177275160862023539921984720884,-31634979439270144252131870935987798264287151620269857939600523986,-2080671616048175303825545509162659479648163001160065012320519641670144,-18477525329142361402261054268377622172153071987765209729497324652968099840,-98872844652127554560395957330506948414297019881179422799406417514654137843712,-45144478793225948364283097220140356019200005955243854229338909806152669590454272,-2152002243133297261796049550309897216557908022101932635308315245038473199044526080,-112930512648345,113100303755141006787603116252415,56750662658486487583255786937381491543911,4032750336429568684128028196964786036727698514267,-580672559537675323102852284476634440323350158295067001,1420262602825421689650767909596912928618159882404933305505285,20899288514181493854477754469226341286403370513548575080560983432,596106899341163541836131406874084815498712388469063906596218784565632,4637753648392127651201474986984826884483408472655349775171952500096475136,19552805876650466953869113441487191365680447754479287209478549829521522032640,9028238867152457471713498269730877475052985237976789899608536910967567649079296,341893205220183091665328161639341765787485992931653110213469366740285783384522752,491422392765810,-84127471646334651781149687687928,-336770102011550132684130602421907238328,-835925192099494124684791457659074101314551576668,-269831718791084638843324505970917359789563320059618498,-379170278323631356184027843059729439719983133830324307997258,-7414169516460366831103909760886163268655702401123678953918029848,-145174552566504616031694391815505983880742896945089695960246050534400,-1005931252340267774705526764730947159505080362304594520371934284010258432,-3521545161286501541912696590440109795150972551331250821894169879324924051456,-1548791074291621572623386101508229680060364581151961418124255541304860744876032,-52638529440337308507034498427913081467498841741723507289276587867296361936322560,-1088410557278534,56452972662554678822031956673730,-8175324710255408978486034212031587099925,86761194491127374722960132914361433106288987161,154570987952857894848014749405716466448385463583070720,92715880658269046095837788992359249703433078006939747505906,2022414454326645433300435088760048120553541227298713602917753352,30831913855953247969007636541743408345202419749288801799431785137408,192116981608934083340025869276387465498491995330822425924242501693407232,575959558720600894854406827038618225693856102938497773551058334536239677440,231043580544395590565506282147002416920772214585706007547681633222585091096576,7804464465993852721896836634556517996400234144105268960971499651801348193648640,1113180739146740,-34104289649044420828087122256254,5169822045913825573454782407217400738760,12310077479197870997849729321226480507802390471,-50778984196586606727869325191940948198502509299091850,-20529148709446853818408592205903921009702581661789540049628,-460873838095830788005429333374600512370133698334422477827163232,-5781475000960135837904460242131762669070185037967674613423127867392,-32603773574173644142671711870721094945343533421578256695190158250999808,-85316588929317955711827847962578323541808251229443556448628664921613139968,-29967650618126290422804979906675651161704388739761089557282646329681351016448,-1109588900339031787687312222532758311193186042399147809123398425476326857113600,952247665811347,18501531544087747913491228662658,-2121053313779624241988914660016601830102,-8037575403262374649960383059891903859985100493,12869855219942975727613577381995844491249379539991139,4093452648485467428440485511275645635295334642442725662965,90577771698888383311888003759530876824846543008163830685564736,963007960531224727060156340582063630142347685164762352907913893888,4936840967404120573499105028815602607513925878015518119878778477084672,11413057358566688204937409422165862121616225305331426916692135135514984448,3338490002570122649110153589282001411715881882303820740552233047788577882112,151378275449384321699275047550801594708084088392630277227418133527716301897728,-5981185668046359,-8985685688051334550371165160830,665898865647127113050183486566456292653,1948618461602103361621363526299402092291194694,-2687566645362666863781976221703095670783541356535021,-733188187082680703892989750925798001820163816854411258286,-15573570897579869289113400932447126359779477323952967278803840,-142820835396016378324078815919054574622639784141789746414890770432,-667577487752583644072430787640621062540863884994899779427717838536704,-1374076490592675192850995511936797323558150533136447306954941802062282752,-309520306469775615054114068714239709973523587984407500022616909488723066880,-19913828269561735361478168393536349266071667329346834723681593781091196469248,12453867622567544,3892443981230705173298182801921,-166240909456073116678486697215838788166,-254677515569690890096257675651614985093467988,470839125238299334150564605470320153901052816377319,117798323878481496080930083113991890907040084644398653388,2356715768704361259761406129972565082770397569488312519580800,18855700350505924589988967523560580562861726851484283397889773568,80498712975493390310803233995340469766764099650942753223549866475520,148272156076472444090733780823911211536194485308163733111201112677941248,21984266425033635360215688173397737899140358613662535749392048674094186496,2535776828111782034957314115565064408781675794876101088357533477613588185088,-16802574842152241,-1497105353707133163124464965793,32845429314145380539516488597033970939,561227080452899058873623759911472645009522,-69125844833853360463209311725588739574161745923097,-16952333386837062283056099858151034274975954231822064896,-314261875151903143569140102321289275524343375491739783673344,-2211233319211089375396898949316191079166900944343641186755543040,-8625426238603999356718263155216782296023768326869775259817866166272,-14268358947800218049337774444762779461648398599678463250772937708404736,-841947711024451629565887338843775097658763866416430609404660452708843520,-311304592556576330799604572846340827693818197140777098316287606860151783424,16346942150898818,508431672055472156254245528002,-4890622101359583097282248285718963726,8563507441820398022113110341635100647961194,8379410559566650429434229621837237600424401456242,2180059764962014726596180754336134761654538747581809384,36840186971123073048080392905715795997593213627907211697664,229424034619487215419571665299349827240437315444204396744310784,816685851143652006605230027316290975361295566724720441236188561408,1217205568476005476685697421753070891301369150429935494274649109299200,-56529160641185195328182959824807900905694786463034298946212483571908608,36290080252423894148956173975347833669280033143322630605275050664234319872,-11742149456480648,-151422925693427635427318142456,456794823128527523443731272408407179,-2363751582380640248555573105597446314533450,-810623192411346834162766636300323742906064181902,-249532196178812575098140782012525269858557309069922112,-3776047244480217363851631845432234654795153927753213095936,-20938474119186425652594557421138886206294043125085394448416768,-67794312572875021127900385426995673723527547094329971377163993088,-91411593856572366685745306667340271375243733167570215025539373072384,15861680714124359075602526206086972220926934959090246987564459791220736,-3924064240331356064219484558079993382018057190740027776623714705290035200,6105105719503048,39211907212345478778090176834,3978724703105317547719976066665704,397442633758189545150203057994290556224457,57717321616905542206865789152049384475435167344,25259479470185373725267496500371185018236103383286448,335508120491275508017938693024145641910336574813793241088,1667951088898171532269778915621983351976915866051460521590784,4881442329022077075960639555118160157579417874686670544757063680,5995646516458406841262319475246424101775765301673121188376882446336,-1974259676165934367147392408466127137697798377795237084646229695004672,383413739356514877415059009904990259650051923852499633152489494302162944,-2096063667916261,-8733647565246260240055907258,-11196301144761102579989510918464874,-47460711504792215888268068448600045070198,-2239308538485573170770401025174937326888331354,-2239468656018228500243712127894027935115826885014272,-25525681524736643575438028182423077245499188279048306688,-114806564732562844508168241189158384016358716539812755537920,-300491430343379445924646402357083621722405579092433865623470080,-340466962658983110735296743625713870785471737090583350352782819328,177708876409653733694626527637870228812277259837228296678139253227520,-33004876067822565635514267764516883700621829170615964331334901591703552,293649922802824,1649659607056867209952754404,2460544496735731223688529900362558,4088976281737456116806528281838414897269,-86082363161992406875824998759914864023639392,171458176805100508785978100300536759366057111496960,1634703076792325253812021568073752406322378089298944000,6739286618858470391478273453988971094372346898145872445440,15502039113189143995307683292349178828692185171061343132844032,16585806083602220155540753792781917558460288673007466990731788288,-12585755334814143732030264354318049730797360110942261120247120527360,2442920707623019809264772218090276117132053825341184057967675791376384,135152115086735,-259299178053244978934278878,-333518050881116126186891376118985,-240156562356993315818099022469033646892,23007323013066733387991753550688043117799064,-11111064784625354807899448601498654740675183713792,-86044058005521742866277582237035509169464276595933184,-331636533407858919254405332287285083741409203414817046528,-651392717525165305267433835209846388115512804040294220693504,-686724315782190976063640737081546159737583845780431658553442304,714463145363318194139668954688913208844268259759012288258161770496,-151567901567811013379389370068550461476554322765407650887188474757120,-102688405958821,33033806051703861803076349,31685303402370106257470644271847,7614307319424860092077286102032634430,-2092169629194513918338701080192090051533848,592321053412310341040936695519514707076117820160,3596734731040002786451325459141262312650798332968960,13364372678200341083477241462162251076181796225266221056,21346982259965655403113695788890652701050900461453240696832,23917830739965447923486073503888930785921061891277691910356992,-32263983789234225987437973201181557671333760893771281389720698880,7646734779722325495346842496398825785848002682794120603934654464000,33775537649504,-3280588250449536560833388,-2124769418580887243201298733034,75951581731000747059906684884818686,117451247133613952911599340414337976944256,-24912019358770354086030871483886019981324214272,-113327956651460611749158544286007857236597428715520,-426269107243275865883700581684342591338525890430631936,-506862613163293133756823929591320446606343675218394873856,-688979160812255616490237020274625910048755253571271585169408,1127352386133489446576918789919383505530270957555299473004953600,-300983803774797767742142843215593484347212300900146699263016960000,-6477418217742,238563548225932938897279,96169038681947410458031403386,-19507093988855051334563682424845008,-4232579019256743877386172880027013103136,773934112737354002609831237304488264723703808,2467848331627642891123660885854380835244260327424,10183484233577267972036705764576138390953281617657856,7485037906658824357257128338595045339953221186160164864,15762850665211357813156383657435599437635137867679604408320,-28849416817714399868454849613543560658912794489166120353792000,8668753785543899591314432828860073257377767838412958806835200000,697597911186,-11315054848249614605286,-2642735085381055839606728934,801252865572319177979326176825640,89560429113719701348632001434591841664,-15764187434157313321183054581511891267690496,-31383745481906299315792782001636997377024327680,-163905018946560045988977968878926911942344935735296,-40105131225820898650383151549368034165582819240181760,-257908448754993849684863402239791546695340174295538073600,484293539274365129440553567051918803353912549491909591040000,-162544694456106459742831136124053418095789402034827113267200000,1,-32440386974,263092599051965989827,33701552192007686892196546,-11821329166262162430055048900767,-832452577790268961443170931639785984,157689336948843635796667661507549930700800,148957192187486486045602136652161883586953216,1350462917817553942865002339833000798761940680704,-339244843005461688142294752187486205552469265612800,2250440678594052643414502348937458824076867105980416000,-4024846170378395817865911905525126709714945851365785600000,1489978068602572890047835866621040100195571141324046336000000]
