197,[[198,0],[197,6],[197,5],[197,4],[197,3],[197,2],[197,1],[197,0],[196,6],[196,5],[196,4],[196,3],[196,2],[196,1],[196,0],[195,6],[195,5],[195,4],[195,3],[195,2],[195,1],[195,0],[194,6],[194,5],[194,4],[194,3],[194,2],[194,1],[194,0],[193,6],[193,5],[193,4],[193,3],[193,2],[193,1],[193,0],[192,6],[192,5],[192,4],[192,3],[192,2],[192,1],[192,0],[191,6],[191,5],[191,4],[191,3],[191,2],[191,1],[191,0],[190,6],[190,5],[190,4],[190,3],[190,2],[190,1],[190,0],[189,6],[189,5],[189,4],[189,3],[189,2],[189,1],[189,0],[188,6],[188,5],[188,4],[188,3],[188,2],[188,1],[188,0],[187,6],[187,5],[187,4],[187,3],[187,2],[187,1],[187,0],[186,6],[186,5],[186,4],[186,3],[186,2],[186,1],[186,0],[185,6],[185,5],[185,4],[185,3],[185,2],[185,1],[185,0],[184,6],[184,5],[184,4],[184,3],[184,2],[184,1],[184,0],[183,6],[183,5],[183,4],[183,3],[183,2],[183,1],[183,0],[182,6],[182,5],[182,4],[182,3],[182,2],[182,1],[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,7],[164,6],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,7],[163,6],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,7],[162,6],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,7],[161,6],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[160,7],[160,6],[160,5],[160,4],[160,3],[160,2],[160,1],[160,0],[159,7],[159,6],[159,5],[159,4],[159,3],[159,2],[159,1],[159,0],[158,7],[158,6],[158,5],[158,4],[158,3],[158,2],[158,1],[158,0],[157,7],[157,6],[157,5],[157,4],[157,3],[157,2],[157,1],[157,0],[156,7],[156,6],[156,5],[156,4],[156,3],[156,2],[156,1],[156,0],[155,7],[155,6],[155,5],[155,4],[155,3],[155,2],[155,1],[155,0],[154,7],[154,6],[154,5],[154,4],[154,3],[154,2],[154,1],[154,0],[153,7],[153,6],[153,5],[153,4],[153,3],[153,2],[153,1],[153,0],[152,7],[152,6],[152,5],[152,4],[152,3],[152,2],[152,1],[152,0],[151,7],[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,8],[131,7],[131,6],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,8],[130,7],[130,6],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,8],[129,7],[129,6],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,8],[128,7],[128,6],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,8],[127,7],[127,6],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,8],[126,7],[126,6],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,8],[125,7],[125,6],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,8],[124,7],[124,6],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,8],[123,7],[123,6],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,8],[122,7],[122,6],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,8],[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,9],[98,8],[98,7],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,9],[97,8],[97,7],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,9],[96,8],[96,7],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,9],[95,8],[95,7],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,9],[94,8],[94,7],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,9],[93,8],[93,7],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,9],[92,8],[92,7],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,9],[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,10],[65,9],[65,8],[65,7],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,10],[64,9],[64,8],[64,7],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,10],[63,9],[63,8],[63,7],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,10],[62,9],[62,8],[62,7],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,10],[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,11],[32,10],[32,9],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,11],[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,96442190290360,-451093379822340,1970,27348105880136,5260262060789366083,53569732925822503324896,71489686683242762388784181,12017746154100184123944972622,67828412461050704941093215288,-1857316,7545762183544609512,-126704061753316859901742380,27166158949776930074652095182797,-595163133642152671998792859558575395,2820138136634551662950151559352746432563,-3399660874762518098958381979361409029338904,1116210668,150763631815956823053497,33200550193422288487771722129757,34041588138817920559007030068715499286,1389585261447783157574678519404737373164874,4240791554916382957114277527618509285993353425,479397763424737142086753453659584767973456070534,-480560835882,700116696523341706366119401,-790447867921968462408685439273330629,1532493964940790649909126906497532634802085,-55630042597798876061691929094962913163907303037,137218414520139787014752463294765641285906630109139,-22598823843791813527139907109082275654438510593563832,157932942494528,1137385505324602163244113067128,3475064775638917704930153798684381163781,5440245375655460785823781956419925998921776687,59927155822488564503171236064391262683383565759461,-257586463781693400970656522191856033538564725539906237,359177161780555598401471801850459262025709752063608674036,-41229350969310318,769735744817712729850999336615258,-4145580513491553513710446216700435538167188,1403805382483668509238909791440472240255559754738,2193164495604321736452175788495811323733136528600893,149014645803152760391938218370159685816197058929648010878,-144388112917551531042146610824645754402357385777110268142880,8785248254785341908,226967253514593767671117538416184678,1799845302765653339112655228415927591633603909,-266860664115904818861898813466637657134037827742254,10954194609511901351858914803026256729060080105296906033,-1047181672896667112782536599833990724100718639823548664293,28725783668870578152788676346230653891738676118735681136237589,-1558319747452687609477,25408514939784457778926582752079009451,-373588433424416358722955519095949539815125651879,19186632184293725817396645784405179696139133418549534,664444577647931005157960553892362417303330188057012799268,-2428427820207577628538655656538780602398634876729500860641443,-3531398660594658926518204502121300053604917764782289691019840156,233540449781013385414130,-11417191752215329650923937457726284057,45935038304375824906838791933286580183811723622972,-410760517918985087040644379973404771403028465813498707,-42651643115411798860856022032072296673194759370306235765693,147575775333378095655065095607421526564459096139338935667235777,292213373938784360294534493357011009294119086839416753285477314564,-29915943898056216336306372,-118226789205392728616876278900049770964259,-3829113882959416344316771948786985585809363747824322,-63756954512695749081248904149652131584141604761431202410,-679441891885391176014810309940007419371103685373783834266320,-1525210967914643738262484139386631556787078006467050181429834748,-16701077579140122162763394860521503942273990714901071874413653980120,3306094816560461122226524164,1506317590038367697612603842013212642963574,235511889824771462792105196241682374619546426650024266,7134822155132635637107255505395306784576469220179244716520,103877481486079564292914184821095019434862598376048377955902783,-68352840924272713046115210511959429271770225543651287269772547020,663700132896177446278412406205008254439630890703187421631859159698284,-317627541445177006532035268181,258195729010250739128217512697647785885187209,-11302504129111297163668241339828312480363773955701340216,-361705476684615487897914934547239449698449287164355173151242,-3598957748595864274977579888210873930658671823462443003252178895,340296236256465742179406636266622971629298849843306008040322406431,-18199200182838596976344198249899001546095965319455943247142352391650368,26699351999269940688155227600586,-11522630670722980110608627409124722015587794673,440156697634261413416339162639395977533651091456579695496,10710618683761546238217646640749645330217537717704957650630473,65716372697319451899470887129000742962433814350009789568370190830,144359628149143930532231422526883607944211911003096223973485094744035,355181347120689299571722539974230962847042678797114338014529825801126624,-1974507871303359716063787466769444,39832290860484320858376103398951968365591995135,-14314159009331006585548703388424461756253219841993435867800,-164550435219786200496784967733168025376082639619110543326357939,-690012150028812880343153506105058055059239234201615772050993825677,-7329260197062798903437090093563962812312864554361765876563407189716743,-5129505394349339497508700914313736049714099700972534417437558661361283368,129090350696083072215625435616828968,12064878028270552095332531466152233334489960896694,397284527541123970598674074954456240611441373715624204489623,-996173553933932464938884636313755125690111543364643301178499659,7512215437694656813855220304280498940948168536808313238046916925039,209331888536987781109276297211292865180022049840869364870848450199755409,57057622135802017445901119937550872694916453806128337655160365632647321918,-7493517944579600074717850508291308596,-496627010551253657706391168577356919008381247730980,-9572277846315628401865900772630550341404917109121414338568686,142046891020382663666671878744301570300835719434915224341169977363,-320012528016814620745736366638803089705180778201782332399468562123231,-4275004457169218112153684845095864383134080561368329613258053958646495824,-519739579923853489907266513845921855644986035675028447107459813119843652672,387748205310886777594279114311599364328,9228033641443425759752408907207832253314295885414900,202978250768548457526941512570308692274707362894070409087793042,-4868551324367242461788276456718160777249786373483110776516027328771,13185114460912940577129323869939240025000405227172887889333974506917126,67807854297441035711808165162531766193928305318313062976458955815407674496,4412709698023484481434566723769333742949365717844945543283361751146374885624,-17950541597843941823916338334461244439198,-19636345158882519328909109331835105113935633006511853,-3830648219997663739616207314083596634361767356089569920675533859,112992822276301241985208280217355088770120016260117868166665422124405,-369279612156541077220855816663268000306770838743215514165345137976062739,-863877640506258804346713989409268047549833608398988794054852259534522441425,-42126552110601828850248157009095951975276232041030319614757984824435299034480,746051080509982531588891310735784479398872,-4099229434695455094366765614088926188534200715323339283,64943683967239052389073600863246010589620397549273124488312521569,-2053707269161303036887953648550866816036167754129179787051941701152614,7768147771768233142523035262958617653298828325467630643327098045924285342,8849965725099715503099072135515054256121507584768846674388640950659263644880,469601054218342175536676268516433523885000939106326580939066650304003016477896,-27928849123511987339896818191790637058302759,141729686301071552246334272468883571193884201671302358472,-996934959742140687582615325789219644372451659255805427567982494266,30885434015590376192844751768289983848541165421429663733449503953334945,-131929642305030074202344112871733631155824675956873783505647926454712284652,-69382012379290436081178383581287149948398352923750626965218791701748813450929,-5263345236767939837158835287818021613518664524507724271544047652377081991055400,944730467520978360286577689642124133111525834,-2880332975542215538416978482671719192657767931855490991478,13950523249259377132198563225135557293801746427652707158039716361003,-394996675778120499031191292340279586232504988049737777412240660106479804,1889452779284828710351790373364849231838863413430607643265006334947630122965,324102994176109208167721699787944986373522024572802425344882850400597853616621,53130570837150337607134421551601341497830852346079157742387661042556486100705552,-28964597476389022472011886882426141633820579508,40423867759574930771201874167116592250782076188297897630153,-178995420326833587527907662685751065444785324289163476918584360004894,4357659066166653962725677960884734665071915814032519284364566108624453171,-23462719964990908559425951135416510929180958020477680290571109433198957996401,1232290656840726967095542811007975220451179636215060928100810710741707276505426,-474791201661409735978393447768323222045990867698125903437499835835545620876331640,807290534328286070510341304270662614124127926840,-359526794554210516871580454779439809712506643120321134819099,2116585023507853529063384514842602100478749179497769157984373415918114,-41678600571585280261774284785441002251554127325934392828957722672611152041,257464574526687497614312797780023933779500524707843409349617802625133716520474,-52636183090300758066192958716048407919587971315306049645270613801732274531673679,3899489683106240329542840675226989589409620217263502940359501633575081536833901728,-20514466419353405273450669555042899762040421925404,291935731678985758087013292511198810673849198978985558296439,-23169889815960644508455691530646045388933271403551234066991882005597651,343798255196835025682857181224010172021721419954019737881761838108159723088,-2531086662531490478108505409208948244286551837714778260579475574333139823856341,792688351434725550696932964259130522583980751684349883415230758622534496676782653,-31402296069035666815585394669673336089143962747130033507194037599113747411375484000,476641695181553390194216026711877595271053820201852,61933786937330237702572742632067176882636740514461946400961021,235743467668563832853861271932954160936011285095161108415540773468867385,-2389659234781086802425208471224652028659854541686992524076311857000965764835,22524371973292410096781213767513171964168369892223531529435587390156345674332918,-8874562381761711005309636294084596321176816693358908111199892276759235121220368971,261828704076425446043385058506310367784150730210465764007157679215782129966823571096,-10153752774050478587628933606875849204861586652179352,-1474809952736473072831850428922730326415120226815639086549728737,-2237332875344054885148074166762593385092168013950746066347039716351190248,13022054727851150669645946069752261855580063463804481292800074118681816755229,-182945896006896524837837936050318915840466064265637394848896765104808814183654409,83238940510279914975096820457357573162344337306165165808891234752184364508201536301,-2267906873113111145468098050413664244510521710403130696935544585960560114972211485352,198852882065276864446683127852454345884163678706337236,23089637595084412853506546314064610546979207910815746140677740573,19869469811941158627866887959523753779817608568013845729261640139219091195,-40253306102674446833329506380566978084708893642712825644508149296204386912748,1365495644431649042328693676235211400089675062491145859458942181769843960150116701,-682827389905946049594021331503467806418725759694908274818434645265689718595037242081,19627384387562246671245368371636798817670000702899408331757657573629166253035936793028,-3589559014039437378652536521210964778082849692158613441,-287337868138939715029300769043923040585858267349800344217312960608,-165599779076012788155892459884040649902240754305524448431399608066388579293,-196044983346069375919631072175077881740999768358095489592379621198030159077361,-9423197703600228561727343563943983949208285867790530713463247008143135398433014208,4996264163842813971371995189067691278825956972910128310254528930571935598147841745532,-163386014382414791991893497376331975731984743758863426149442409743975322939860310352248,59875747753558736732014349431039504516482568255926824306,3009601716941767686695815483244084334188353447722256930790326485399,1298630823518763761787847563338220522475532243349328425463014489366792346815,4934080811926980735398340292816731568722491808122263602099117127927553927565202,60477974537835828771485389051169169756415498442165872179708189604098604277101009819,-32904276797695118234675073954552967113723602042978056533531202239606145177153250031218,1288292739774415391374640479615963568244060476509486704652874042587951498894162894208080,-925167591110048995297828790360544211966735181076967096092,-27097456610946936162467177518094726971085371828154424070107510777927,-9604960061059668746354222896038065985409336478500982249697322250783082670798,-56167177396318766521142914888130917666132402721088357895336480386018273094197217,-363239562234818142199864697404128745192900012213541043531434241969818909224694038948,195408915344346299757534937734104772010547825351667547062077931219715668247086807974395,-9671125305174004094579480920979999177420752888225230200938356022701903745504234198442928,13273016152823609861689303031459380174033221562035742057104,210110425836536806046260188702607849029236573097350076631530045255320,67147566033709403173554467709249590596728026602006147121747522435765923399542,495421094634948967327918753668468654907958399948831121057626883773698553433046023,2056453465556955200459493119347630235558082099478596854325702972434793107938203918514,-1040374262068861044462935675691884005781060422691029445760071182961282408973696896791966,70283387798815551722921295326765011928817654192640342322053461433164330309045687465768633,-177206334375415132194660904422694779991439946713350005754209,-1375457592844764376908229120385749098826631515089659477398622216529903,-444581290111467911871705499077116486245193853853246592254599666299917353633527,-3757730862939035620734602124640000719086978960789188958085884681098273064478032781,-11071530744323550851932822767171489899776692324008661842453247845594775074650980721031,4872768408665574702885314088962588573777894865292544530593461274707608469965521359818071,-503716831909595150840803397268525368013061300661036275031889593682863836084951967482020012,197,2206430009017277796450013655540277406761373825152091321070615,7085994917830959487867831064625626301904526932507052676167740405855922,2792860537757492568153945711888536483843852587839669429272498799414914653623560,25518330525868296528182545912603836367108886403481500427978067404745166560029615359,57302398673005433726780225106264412654663403566553311919488276500653374315395497869550,-19068346806922439939818121312978121476551077713420936391056526645273112383018597593002853,3600002883563944855257495493899288894181785333862475742820435087559038785152988727764653928,251417507,-25674592515627234588271648887556918585199188153404126548365265,-20844973348292458876246863393719744895580343696289236188494600074655230,-16674504129650444084451164709395067900248774738778541105312754242778795144060830,-158386496201906418031480351301516871558496351501678201715684948803923841028253597952,-288730172264472415249966949360525397491038182309603158691398882551814011484248797427699,51927714564428965513113601442812369901101475779270119643086266228040877525151233345869017,-25631285860709563453712248613457683636531873724452184892555011973092886095647675725778964336,8030321665974,279757250145805533896478692989691069172174287877252859146967780,-95376300388968989994479618833214866780707085950738611622881935476320922,94762131842612749467540324678035375749848364574169451058215570295671103036633516,909781127049268496287484803392121490941350027402713968484850814364664475687617807308,1434660554492173690221518347566403386771555843834306127515982314649623037490917057931253,19485565029918721473201765889052622416272455064306911877465077740902781711585163782911464,179908759371363903843759643464911669345879363068460029219872190817920430306151682362923538270,51053329709731543,-2859873212039696012166159139773595423635853883563184704334117186,2310257564561332364681841975635151102423974790561306901987281855287700273,-513354482696930782091013548988694603519277318420169467849843856639779078019476014,-4877285731465265961265491321500262461371305781537935828845879555478431169875532433226,-7102228666893125714378422041922299127616489107651318758257299798396655741514536439919373,-1636704046526053493634609579859039922447453718461698461446705354620218372147746489844658170,-1228490181693562950053881411909742303543413014485898974547659366737711428194476514083986677304,110814845979556112562,27478012595165334662396476041743755706980984933331602566760615028,-25285446142248997140509540892163685981134050117853587727391717211927303593,2654468485101606967729720293222655233544494779373404048758789102723167893767933093,24556348371263276199897606185119163606845803255626755263900271147215665337748741941834,35191059046194884767014025838861412994132406340600724023138713136381981983721970944345346,15687945401557287282301421210449784071214677220685218634112868422923910347474331500831147390,8070961800894074857827921565488866044468807175238103199006180734157020763320372491273793761468,103487443325670163492929,-248568263112573547097322545449688130667865531490509087411224727362,215130119299126733555011573524276910753359546054216513274184712053189732935,-13117502988311819685196498265774805699908133287653076291718841860146393632801876832,-116700928206711574102265806578153350494327749394260261553828993116128860835122838641002,-174140988704226439348601331629741066790293596298738121400898010207355181062688836501897258,-110975754134918901776630591387549112821629821900323581865762955010168449399033166057933781927,-50657337422866586620374457787177375540578756943145149928888664592113088587410555976205366969544,46327410419995690587527430,2120513029366996746278405976672515911672339712341999718647460349717,-1579170735479372892330033181543904275826560205700988643611143524936284175698,62020598606852221477611604246069364689790114682861124768142612139763837801847887077,525756932203426238628887892953100451029180466551571828948510348609583978370196658608699,854214672555678028610995961968475969336036995503139013904991343654534755012691139986334460,678258288622055035740917971965692098543748800185194078192242829648983220730146805531737428680,302695931565321219106188875235774040036575845439533778315819353142133019316097338628442063650311,10226095218998061949720940511,-17086369372572694242933161516004903612207313366231542198592502977945,10410042789268053039603342736128637381764414298320787682838748171947575191542,-280863115442984996364930844065491006919906648822970308371034119318436613233822081327,-2254340544893981460774017653208595358522614730678287442798719425855083707317767345640227,-4114343856108183294531044108963753901463605809563013429691857371853986967187852948933989245,-3774931589501794703392358675939459219687935816077744802828021200361027825546113756898336164437,-1720246610413595564531505458064353071688886618491445086673297505669111638873583735020437327779884,1026504927131462816740619833233,130232000253775852961248160476313572267276591351164078889795487333434,-62887716751565372234554214655185854600417580251417662703246277767091873290837,1219432192795097233960012922858115613944474622154258666106962904422094663632845803448,9235505530862507948046436516322317424040675807857446492045846772886569874395471739824207,19287427289032622786563516895737981275956119422632938561569428611830314355497350913025072101,19608708054606444836124219907237589510291455461581609742321541145188241339046515198337746123211,9303173015577666097450557792565525292538844412505775722797115494234385717474043254833435256132020,25488659781402497290454301869660,-940282357552625036494356552267670132819612783073098767861407028264534,352349950494910307286186782755412015455341242835426064749101183509365659681482,-5080710978051238839290780620624949460316200688753716211856581460794115486385465560833,-36293934197051122288942262138908317102270890304298738703977505205879756703765350024291811,-87410934741508510739130444917376602798243160218911320084932833405313913127811592900181904185,-96357851822084873751370839976020475157991007957749838880862412755574259340933869426402285640099,-47943176236466644823448311464281493694597069255315189010594477265507520497493921768969396423375064,-2112552184901371333197633346958193,6439533858191984858513793703892582251775466193540671884715724142509360,-1845419397193503304668830605062198060895161421708172420982754367381755200325366,20331344063637433184842743488067208719617721395025767635424373929579142197545247794759,137393635597266035663985801915200771367099199914840117454915808693496674060836919904078565,381288052995350024528904871757955454714753064132024270651424498779463411342937752476728570365,451563711925149000469504586904733770228061054207055137388604918623153551480993633820387730969920,235857863037151821291977252649251691600445819950189638850019372310611085018289496144351816432919952,-62546885863965729132345049956273024,-41885103961345904100852005857731586175367565079042337947120787478524151,9085336587280954432943325034729361935582135456604820923861717769210024030137999,-78203451578558089952925728958212095231212087204795400917629379584292774423775501330445,-503283166356375519566162282760876089364766538967363409884889246173247106979386637478324788,-1596833565513791155637299540067098285298507494521300465230325746687161013099058149508601001617,-2028074817084463751385459619129055780263009550167888263626294415364112441258977531554518328694206,-1109779239147788292792617536055963234507450315196266787918383785948155107390015475444769260020914392,3657780042360282997296302068811015785,259059166171909636237609894488435059114955650420392492955602718071351073,-42218907878189492042783001164699166788083747758365960604555182051002031719405528,289348454520946504528736068325526871680811662242250844686066590424071615527964904505846,1792380000514820347901827989640680025715927141837034892690662237659844636066601083493309621,6414122804797087519348538261719979266874985723706742540685026327069313020233075245975473920825,8755459607337050960271429403078994967357947765351798252203664718870912913394149324382178291937638,5004037849452171104564155327885127748815524166938465746162340826419723038927762775269953488365337032,18504261850901318420125319155875917369,-1525353640533190288912791356222880094682421223163169250149138986276651615,185772137822838988400319034095501404578305735904512561448678681633029254442562287,-1030489547935112981613686496154137022323547247385345827061590947754721688246758348465924,-6235862186958269191166192673682968790453245736800353695878182676966365155460431423746615206,-24710480032840740739645626719364988437667778667271824149781900843379769559392895193866819439234,-36396377061577300262649982380170896327066437046160609667317288253110170946151692550218814730454723,-21662318471632506948462800971488504649001170449077545303816854711803719571352378020499873491774730336,-3692531356517416773413022536683203677559,8559457691419660429879950530440810886661016228087245202606056714005260454,-776004995562118838519882654360132931158372493945091273360967391963757008160649718,3534761786999809695485111421140486291770082201918714159193462415128241442346504638115595,21288804223498802079183723457404216413616245549494986507433245990765390657896912180358543398,91368802384610921256902976700276537866127250151759419486888968280400000786539977625163212059071,145822595168968749408703296830892166092522072213931460142281634702796361300244619488190246551493992,90187024069554414537197785847409175466061279145982597701598151973906333653960090706605287339250630647,66596711931196220101882121208090749386022,-45821878068708866644611748504652227436956978312953136331303906282549164581,3083557884963975066620254745626497475705782096895069145461233899448104342529411727,-11684586465311569870551351648244408041650680711384964337318748460846846176970518232236758,-71580282476906255603491618040986702861119519692255400945311724348200716729285815686711051553,-324657584601463875389008021104025368263944491509704646774090729567493370085135788166977251699591,-563325186165794435385988893645478375019463466358520748617788629322014613546196093559908659842660569,-361691255507736521343387947485933035706254784818653253547734291656467474347822017977321325783759522676,627916122284206988884095058038775046638997,234246472036193617271835991843109473992414647219143763651084055524618675394,-11675499127359795420535147213769358205744224770131668425201502605822017666213815197,37240995983901034069269370502589375444424978545663435574691425413215115888038966448297251,237620126448111760378001887992576285113994404979247476007945544912061448676609147331416910967,1110438502513357829886392400757467639695580450204513056727578327879387612900061891256692254044873,2098469344917732537550850234500274125364034223090530557598985996958443770224150326878567610418340419,1399366989862863222008706179138929881273109905310143469606973398325820045405037078054554931705589284848,-45877958309643931022583854681930270918456842,-1144579665299324047379082620395663311302576615513650936509464625877098301708,42182973905785864857831800804248681369380763879027941794982150840170260043184158879,-114492609798304160002007535077317078199708797711806078938505561511157235113209607921037437,-779505511254503340745141213828480371167134899307340666376883068560390951003469595868696615565,-3663685982893138795713786623464437014519194365720995213197629348775308380741414460733845359478139,-7537196138004523373656028574611956774317314658589634158875385281105904640737056645177703596590996673,-5230177047179289148925545099356392909209724270550461024066366956303046223166292979137461735877569836912,805650205380587746772189151557539394551150267,5350180703808393536135239711733864704795216749605388498998494486102265209753,-145589964455396280460200728551230567168757436506356133886597968186569582676818794908,339664460341952325625585924478053680074396057714216835478501183748583900645753778137781875,2525463720502596267432016096979982310298035387140565068522806111853713597686387191154668188193,11689679491390447703553302431814318407672158906174033800633546020752286379582687152553679391816574,26096123373334912748457692732343488739731065633160315258831035689383424366763968701700457648393109294,18907481429051035631767911584488322450682898332801613365589772938526984798207368228836293179485880953222,-3315708211154078438082563907614134761617805936,-23943910489047808939526043501270229647908365042535033041049370888371323219535,480460154766123095303367621720304941025018918913962145638357286628942663284371472832,-972705271693800303599891265830355591163189230121034177819307620208711823013620115202071045,-8066034893660464091768297600417019975569226999047033436250463418287998289239870561328611731058,-36179513151979779694217695062159887434716088736845205398072059777454308535619463189869156478364855,-87065416062547816715842139686589374885397963082232839089911340155814214493772005093403382924859550364,-66187892672415309394558560996025345376722473029503106446161249602386737436069889032668623137388696364360,-142876271564564396432849719074879380947832990085,102673728437276103599440115482697117905504549406677476417790959114294308382883,-1517145695597592552476592292265941330096311238148675857208336126797706794960535825226,2689584558539066709549115964509614091621814877822273306208137662839086612724311794458630013,25331714869272926367385094203037017016162230664608364325298194725204209661908368049268205822895,109001519315476099456076787385218971453639961904424640556360811436363568656216211051255527472505776,279773088657715233846987583003271670410746269075498116031489795383284949647058138407321157043041670668,224596832858092935686545866132881583872449816910836062266694790698077450805004182471917538215459307624316,3696606162458302825098556525794516760839689039354,-422156803582773366248877762159840799747525599794633738345061695714340904296852,4586379653237826041466194643204861924607552527378453503878247237943465004057527707136,-7182014197201641693008059706655912525253058404876763407597882010798074490733766410776664958,-78007039749471207369099677761474729162383264617744645540096164178810090078937858485557450575627,-320957858448161467371233477260163249370242512345869482671306672706210393465705950564014706865127744,-865298212319415630835720593636037357452312884104718462876800694665290342742250733969183637726219367675,-739473928157610862655155781742816937898908381312860242132421984043588760118980253531772585098160320637368,-46152383015436200283740245861247983623357588784215,1665446189541113274811674423730997554188739648137380439122626580333322580399001,-13277917999715159244560730035804541692083204715108187860097625650888965240360915004362,18523196097023373826236537550120306220592864896570687687634025314281977901427954815841992829,234911899803491540592723436175703271939898977147172973634919110054049059125041450558231844842243,927644671005135427764705869083211892074849224787050615172046373263698790049523350706464806054773419,2573477256400141401010129005420286100536969895777421693103593497997544341093630381932302503527044979894,2364368168606839775323684394876384028653905243700471902423807682884260453879915514835973608898698783848125,276832351042685180918479247699264921268108616647924,-6308146447807083798906075670624473930488481290574882652072375970400128385602851,36818129419639899521333720070884626136576499448927127256875967520686655772696772651230,-46143318911611197405171167063642667282328438712523171977205053164962924518083980503083413635,-690200185519503038830245499538194015067239608936060536656953993468038774063009972577334735139007,-2643089937458757657337593627170459638904036541545522128287633442353014880443451166980060768225746165,-7350109378668176667010561412839525128224380407948441594454753759654848358913892574402238185623491681115,-7347291804479143295237304405140420416215005838103253211678275585075910361924890964574850025878431519135780,1368807749906336824473050185058725006207111659747045,22952991845981282058512056389072763956881318640583968758987243376089450490675888,-97772842946101825345219942250834662996171689517580292760753215591926805867202352795686,111019021916056043465056837978248104876427411843855519852934887421351095625081996743307580897,1974884510489967004701413166543045395090165875592176728165581962831953253094069674989759560911370,7452964836256005355493742571533362254877986572420024329410730214933963024493398336852463797833260546,20121015658167512507376893409384073750533610066140130201651700556196153469573161980567830749785605084429,22206362928853416960032298108208224476786206022063824062441449669793457231124162848488062882909408567737332,-55935097128277895793361276550202796532461338774928404,-80274074803404370088818357320305696937257998836328602999815355516736504382182811,248560148553635234448303003197317742008689724322567421029285392419896163037710168081209,-257931672590754045691617141807381157708059929807113073499304909502115651457557200308410815550,-5495447932688490047915148926452840350565895667622078796360642745331178598186567295037840820136859,-20859875219066421270656281077865536116829670175264351730232600690996530022687154894526633936400090779,-52643353141842848736682679898439875467836140239587263040684752388048989102528812924724891643391996517891,-65321669412607922673131852743211374311157331407584488504619384323794169740022453569956499634997287351591640,763933326720238990247863605274034504120713342988089806,269973952291960101849101255618117200909182052695727125390805198477235420598842657,-604477950266552034109860458649512121912590974292903372713592139091195908127649574448873,578488393717273090650316645825254982598424918448253719803382846306860067308075470182719087576,14857105996447194178952846984958367456436604783059238859013697974224528759579306143084929565995267,58041701259198475613679771986439402484456994941772730126779256898951834388884514640927849745964334506,131057052149840986028157839900982546099420680746779767666950853018161503737727208863409907959334443602304,187126230596598779892881279795169835634096182857179115002351081501530135331908442810171821140933987412631652,-6757658961867252419818742566320811050152493202641706000,-873515811769892429531778899994484207185015924546083262718533337518494078359715125,1404557118025908360656511402119957406827243224005422014020067455366600652140606471743003,-1251869590947959577154334131185622254775125877041056051301809299262134907555753569025875480331,-38999044451552681699687789033596488480818936986897796002358409058321373608381673826330485762535329,-160552024140820009189082421548878368188925266156396588351206628235546851553618369922782427060132648973,-308261802476791072162342542828304758623947518062017786105072555186537532905121826619538284002787221547792,-522342949610298001994005705773105102127154427559757940508400058345713880016821478304517028118050599527055096,39305197355866672013429067193600561590076709346792360430,2720151594349605516355755869581786281042928405297326420975840158686088067668975261,-3112375894570963050256319377940910118778218966273471618439273423391926540099095136778686,2612157593310974218820463954408156415169852864501508660122548543768572817738209959758949432813,99355415632793597102065896565241752623280922015668295553465492261883619546832997966611753130939608,440880511684009579980142219783367702179729191892013595110991865835739463543668058251070373167749156491,676734473768817187190397531207396849662589318300130778783367151315037372208291722747931990198956181069116,1421499776862453139466996120403407810814615845761020340366166244516635175962878187905726547969636366349174336,-85714058971475511230631689382738304290400496291894389241,-8155274253991491482264193983398828744066338839717844203897728308769867214993722865,6558177656670476564116444712737030963407911408758007863279950178538302636465324607765401,-5250504036759775575221031984015446476568921192748639041132271975252808989365068079975248147884,-245615827973742982761751311662982328082330780681020822587851166867848426350601134742261260049277141,-1198929777689748635571092521296175815601301146043873502328879456047639232952429214378191890281993933454,-1354651498396988673732424590730196121502231516441046580292591324843871133189738597641275833150492541245161,-3773254431381379351910965363319182285454547392541734968638084365272080971596787289915740595883080986021509792,-1211090257502009939544322226736042331668684972258018529183,23546943199770659969016784743009430544784559833229707510137056656417113113810778350,-13081186563447107314338257806800821655867665746191370860152689249299252668770597280884083,10153060179091347478186104761955156894982930471022124077945344854332458288832461232707460189109,589132169707256566070895678378767072222743638011843536894092804278419978733187783191230090818680297,3219234525742990454747961620463360703225080467177326106145701929478839055461300749258767782460913913357,2344946760373709758102731186529965062225349104335482478657951741759235472803740087165804185857263664771810,9773617813082337269302582866617918204292537726319517244393284957305903031517639347457287327835366894260358573,19538906544901979583412240507117553581788281355799463498264,-65491481494448196642387156432251537474123130945691025810127351145236857979124162367,24517200735267241715538684911692400275518871997766632153839944228055403865334316774225962,-18854446909382357314340815066165292234423120081309559749064969127286909673857990193784837962196,-1371070378202688256701600657149974163351913101595957589378840993699340079836929664984182285180269493,-8509412708675131648178013539625765255929641613466486065438492345918630948392419449253490655328158194489,-2960097661802634360342885122624570098375905698049651450628935712354156076423938803239377293665318229955481,-24713895097546236658140357402469135168078154401949307843534087982380866592470325086815415635117811844279408876,-174538952785146483714876240487057426283656084699772062434694,175496313588692726516886817576640333301188864905331211007621983754750702738803981414,-42620056844153172463654867492096849609906710739557152823393116296125605743023572303344666,33542022633722282612403424232080567027973483080567629061846405718357587386593149768784605151594,3096101036268358836358968372911347472947681805766282222416957157472283128078689701671069547367647262,22083260204030773292200152030748036486291646642005621095309427536262272452413140348034588725068147686760,-29032745124843919224431974722817937810937985246609568831230668485715773692090953851566285577116799025169,61029020634176853538594976501835073601182249405354862296446979029184944747934200930125317633115981966428186568,-12608,1154361758354872586704349589975098261095092038634391359563862,-453143036997972396415987291853274859114137965633404435350537286674889734186428360823,66986652874387396409467126701317680343891655124212919761865759503935257646163966086783029,-56969378512429579943986289627570188862287915319888220380946146833847121462987263179431305754332,-6784264661227466973988290955765274323895995016696370070830921045632138980470095352313304939663800017,-56140041751918269298917063193847005574436415372755589972772014158517487737907452550603738563408839357117,17650571329358637612650771627889607828541565855729056366312782552173189161945558017278320635825812828778599,-147228206908101928226520172941317487375509866312712140360020971013459897251946999620450106553261939391159297520,35522570155,-5920703873580914797555189402233722659735761602986582609889116,1127477338738925407077488454927964808508435073450731959267083814176620309222475980509,-89576960990275570677913159354385211268442196046691826359202951727547764844280613179146829,91928550672339303020419569159141040220272373524793170742030407855145322765138857855003369467841,14425898263606506779211158762832202650213741481069086656363081147345404864073602597612381839254677846,139565550186674761685970878037730022999718590593797348896104664271012020907577193399063007693751838471616,-82455566879451134674536683826407695413309827706116477725584436219533181835856769451515048252441993350729428,347091085497440490531184387002782686203040160504960118391497528885736703281996850270927252869503100493565936006,-2205643890488247,22325719384751320206937261132010890880257792457212181545612835,-2703166684510414911328282392140038572738357494760393276208234060370606681140142327900,82145160571369481950963219608744765432516010422165682998152156762078250364612177390477530,-139916007480561045233803861487913475694328467864148860883572177239074403939234957023759038237413,-29767589498500583970621921917647099216222010896630827314269632485895656989509549837173022222751787160,-338872525582353348597047812481350737676703087124144385441207205274996966006506610929596881800859775462695,282092113766759850430154592412421801688857787617605540033452182390162019556248260771264982728216178458358036,-799873615769250224223739072963348405342386878586313193917252080618578603236776418289943157710881318344030169736,15300221436116869628,-42205187790397097860126110157798391144958213746155154436245778,6244233504190761271371154976393948617826924447465990843833681077217565245362195075375,30309743769881587530454732919315873735490569754254073239902361878327780755172375335047895,198589538031988706359239324844308187491263142959870525344390654640539225656529395488829569983347,59606658341627974247460604489592017933451482107222492605915935296719431482551256457297266261776514776,802934286472575075156392951019120749292273853171863177015843029217385120762605189458806392876512976032761,-837115088227965015737253131573185405387595255431246327782117391408328960449986558211465286180888987040426960,1802364136563830459626190732633549766769525685996636794728531134601082449229444805745167207317999150644487996620,-21931790354983618064342,-199627267970943246855085107657508093826158746634421224279714383,-13894114917075323757972823508336364226321944568542673184628510027323156309757084164965,-422908975985457550794584968847137463582788625343354758306308548411383130376271059877462453,-257830046963094127011193748793852342897574889117500301736801664910391037991715418635951642415557,-115813961966096183373057773646333671059657454720300943049858298832362826387083021294027766399833532576,-1855595552217764496843240273909686184732972483944258420853488654243212467631440082007101883495253204318304,2272948185267464453116155756353168881001765013032345543605187629841771656277984279917951534711856929483446565,-3972058415256665222635874520566053629971010840826450309767992490276125279177948663352774810248377800180357210840,9334739687101385866583736,2759144026855340812386618684319040575368272590717329418408673489,29770034264285199096551562923581786992121180866279200125120740715449862208648960573130,1475342691616745899030703623322737824615791105868639228677648877164968387076377224993795779,295016442167994863901285692018210758214971154147914004575872019075465372374644190782847281185370,218311262711874077290038682991240752408534980410225670556507765519358394853189703025124803945462738981,4181468023755412706937208805804054236568419895786781199255759413597518496710931922946057254294515165021539,-5783854733416627670374734231709009175694832695617650630822221165335507479441872120725497973452191733644944590,8563295043627861063529288588682101512856057601951103250417376266959342025822486409458281138898961428048957412599,-1641057554682077126905337421,-18891033386002841977363304801385026017010373368754898280517679476,-61392002128725450700035446287850726815375067188978566683147162124417862467526856338951,-3974242203489182737383289604877033605489190491483154274011100097925418582261898072486145046,-272002316960330892649325668840869953435052119762572737773712764569422167439603948669909942284827,-399151665980509330180126211814649000903273635522803344471246919548058581645047187151467268878765253445,-9187111254433810402756500642547541640375955037220588032724841030447206378099578378338893790162361992337135,13972880969745243458242551870526552330577004387001279071376888097506170984278441915761580230091698573664757229,-18063873608843591687105726968882720494154139362674593665502475716002525849671113354731242668549960744128024269132,158857879091587189019485730646,98005556587544608482556953724962524067947931077640959174961695183,121768938318302799489023522622981669178358300799084150812556392266726077358115366490129,9504852546361804985239296322553633640877422365425367497661277646256475338854873628156803763,139965265633352146632258606554906575271076588083779144186605938348650576215962743463263535171491,707621850887137553811357593720990071536422380901329003585313738153240654382727735959447999685717796796,19681308039894787615096186013035661100596829873459435907252293766639012557997528982067716627293695096543556,-32299617793257499841589681076896401699409786138764094064132418869876968492764649290701987254856141212973183355,37291589290287496662482085737814891245842333601296667484120775896792308918397197117412098383053413356508532905748,-10031636283800779722977616767410,-419140667338388448468249939539592479121294875042283606592043705441,-232092715008847045131439571770409446978398295195316796570940940260938298591160932607955,-21208774550050750783687529022594510924597395311694653761385617865280275547793297956759296335,135306802833517599653335000857135045326702362549657945103481466824263887705604530101706235453222,-1215827596253872651794427029224456586950205978672494201138597934006502612974797780052975637945794615961,-41116261877135807824345520409475769990263471235988444143735054632245897603471378538822375419562974925838325,71810155422998324692042059421521292039154645041090106438167900556241257781393629925469344986776088823147810783,-75356308882456633491981763888801510295944564559274005015119437204023710250547932215956359159418748177923623827784,457688543269799071865294710335726,1507741598984830148780701570654770621054794153604872736919982985035,424584542750346946963084673158641397416847933304641503996613537445276474662686572719741,45240085114277460573602119909426673067847291876539283463644278197274979891343570231814082487,-504932124142081890671861911847961663316510728147384656804587372915861368887978187501249643957070,2023489714981726267376147186650450554278130926034716887496816478039927126535256554071571893587967601014,83780780507126083999389893857139307340248947852040516175632956395915108086521692791557136197393933472990603,-154102525583297814372238988831295384159852092298334032789658843785683233886347158307300580691951276338603635010,149076640784004691923650386644436270216172723144762148989153672791657634168238626939016540558575041236987730868160,-15997982725097558726840170545985695,-4487717534392239201006937008953818238150257727525866073676288259808,-744297398312997562202740406282296187782406644140910334488187466626259829000984491096661,-93516539760109840193497041744910596700236842838171002158439188910979381360444079748875732946,687116656719760110410327542877112276571332908169166455768622059435937133781191682939703208649036,-3259705404063329289168388298509923248189719113064341217015572108768907076032905138344558739689336222625,-166551822729084916269422626454478922598957107750497952144227876584211612159727341879108923005108779367219157,320042735079961827634909703527461277825316895068105250138705969897390087004052081879747800716836817757636939434,-288767067117380737602139919223956525111952721512055607695942563283860108856925835957031196324933931935963558704392,449132512840946673716288087169335322,10182841931927204986366453808580399140118418248570183111779161949975,1247573928500747550106390919768570322783485156371938877212371505484043140999320995778665,188774758972471959291690751985487701096743220773705845362686086006632466340510960766087509330,124875908179333015627750596105544039542234274546390780338048974824782241622267888308305456652709,5078446858522607977158442508884780751454372880956773137462570442951116840047977560647999643868668371035,323103102165366561727427143971488839585207304430717224192545886824034667778742431265603756578316051724593254,-644532065327043975546199656853915624757813385529809223293911656643188815549063437108262295531777156535307107326,547766331126635812565197941077753521885625733968237823854977826989513683168817981999140697299192799676655336404472,-10401422074498240949321095477328513687,-11318761101444765154264694022869730890131688619710714733962583436508,-1993550540312445952277682947479226251338438158817645718378051394335185646017593705949210,-373513476712324557711229876789584142535879276191338473219640680634672507586627529730049066356,-3792355737110901228113969266740961106428853624767030580796910687248151467872843964777358592669663,-7644112143732318129485547359428868562355182422491242939979232825954890746025809853080727908399392795906,-611837918627464175524247746030954510102959008290782079873760389598427189487241191948045013519065787254535860,1260651634514918712027005557967869830122406816269339787533380517234951737021316978368258422276785345033310766299,-1017675237478339376966657461299530044380456902259680762411513397205393766545665793978736432591502646256664400064160,203464818250749010997342979422140650702,-42443588469285316582290648144746540876164139819440160729834536044379,3024079802186340489619371608101138091329736771296639748827055679476479532039669559210738,725093375267892578318769591767684021833668107564925836192992882769995530124536294408549864969,14149862141820802011958660131783263710797609079609879947310474130489519208679631802367384584400926,11104478004386183049738839141283270022282353617539964917471450901836758287063130441848936568008048180665,1131234041335503829030589298989930104666062829601192697275400080613389717321436624523274061782239748283383699,-2397736546493175732791191528990556850474031982577589700309434215049777906142046434410836237306010125683930431612,1852001244295013052563368101587641132765547147176562152333874590075610898925458296991393213783700183939044412035927,-3425160851918188522922089030509215322813,364063192411747215493743128966832733299132899578675963828562380141811,-4327654926991836691329025197689025803435210316713169476558516036152637853035313381358019,-1379865695416203912459375690384886197923185784423348920272323991408993007614994011366771953442,-38562494949321025855091470572588582147927354359968030274895110153289395716631706815578145792626382,-15552372417015406375031533964019231168190152169702591167744812404929804268204381433290438138901731384944,-2042699866588496819534499748152774973182186439067138445954947435894643089148204994626010421485350022949827789,4439226176957207299829949957731112321822914116827575645967147184163068088471483637220543086324219014775355701181,-3301712374851454972856881487123121396523166751350362491391290886337079489883176100633991001712037202112776968649380,50295778874073736226611882620832173243261,-1665439083606730962167865394428756796414304699037351784254661943392862,5785696248187746679549876915228547237820549898503019932079046910504911543946016971082809,2569319777773701332048800225800226912419728371977302264759278928758591376646203508871760026748,90552245540468743074450880441463858741098319148146775246680152432755789332436177475537821741685251,20986093297436932593726707444562146081327542075676564159564530615003623448187773221497002778736482826679,3603329602231054640802432712350051724463852511944866285232989483344865993670700102260895973194424551996497657,-8007227830600630323451095810735435216972298470958221174837353251081919241987195343450228395671819180584387758003,5766957949145190542619850116359081227332999583228953923413223186090790741239001444564219093331642741151475103255968,-651273282199257683612775012170832005915016,5944776312055456870909655138018799035090554454898483381022759115070180,-7106258009304087342395321578667991289068898147488045418715291195514760824360949407554036,-4670194705741094103848846741879322625452225980324807160989898104841442143066355597486020366449,-194257670821709944269936176803784011400609511334402974361840759273703584649436103568043826407444218,-27293842759346732470032780000447549943321562120240371266348474307264325070744925685817380483655730645588,-6210934872546134858859022015127959011024406766457977394932961619895891921795331072364193424177549999608676577,14081171955130742829259114016407369682171557797432942580884219538973564423924317357518091894530799951723074102339,-9869697441596397585940701898511064101561049875937883337672236266611800989132343918668757322343446300630617890720960,7508149378878767248310503418256305389029109,-17968480273029751937980127707570427119788412564932020972722940899938472,7761411863801875857622214074774297646774243037341368706138912985532973476611844378784736,8267364305757278655681889276630535688609708471469468241930294074216662821260234812207936343971,392091068579555531264883895804254354735997743144130117173972710597104184646871455796563431749862199,34310275013005825373960169793372052877742818534585938203955226785672281808813202364447113525396870813389,10463184215935456365977247094614431308318607145251755513250856176536698369651377603819372276266127227955333481,-24157097754595477057690276409374988988922460872916632777878510627371842793498695622014096308258260764090543240268,16551859394571154013260500607852789407958872233598360302906267964143056499160176831901598452126533553406027348708654,-77698235444452010616815941919828452175603986,47199701627108251363541946671811588761624542359060610724570101624323998,-6958885056912564902345794083054782930951915724146218863291112393537239015478269580548609,-14222078404225130757059070754664866229837997631516024336054537888157141120244454008760042112174,-757981554544903051121484953129399388647710784036389333901537386882325096463411307082759806950026848,-42022892573021615363347274252844920562126744012262917375660313035323586556807649999698986215063566675885,-17231325984936147376694424512208711686046064842895897491336370771168392469681884018299953997157634948386774847,40451215452114631957996890018821587608909052067452957920221084095028397287046543880861654601587195523388224520122,-27202491632244228663208874806311324856513810423775045535896383966245358946865878344755381805492512752262556356816648,726658470649152282246261575100097696783720134,-107996794028034519107611164937034008385121483306634993210355934379227178,3691491201154653480375813010437642564215337455527547622480710285062835356592434663084627,23728167186798262165956749070399318489100830023629466777795124459248412257993059463581643716987,1420234386468960710177896690116370352023947375024618719764418996475372231310839079209285534096302824,51038558751625677979528818514231811255271151220434837706787758186246311457172947870752039236283972525855,27746544286386041583917317457647286354004865658621802652870965638290915709400831848402519746495668863387709125,-66145649055614961910792244296941948485653905214127469102365166054089947807254616073824522411306555807617507824678,43814658883894881150969435550059921968740841759376364675782209495886956821948207164709993601734363980708716176023996,-6176285178591106659847768563454235233532464098,211003634668862289044086494176126228991637110453866786716244471943049842,3088474960624593310516838739737134375862953829660811178394979437327932124174338924577288,-38325439700582994696707304438092653314949950280969153921740430866678759735774762148324663688015,-2600483581664238874451280254954207861519551098340608781187492843825649806292110294706724599468853989,-63447597015955745024225422552955756353302096626577154029451240987889242217502320325162182124946777840640,-43693342548297677407665778034998071637020570374909724577804278814225697279451733679382148342479168006096550996,105665062737576125204445825453885407635643914376666847361739545397037699838820947524699668392118658827773600504563,-69168117574660993166526231964378055948429519331414028406340161793087698831317542852043948901404779286048129727523560,47947940047855655107161304398922232487111298472,-329382452095742868036024954803752151433899104025215253459746164814881777,-14138450319062710008683993695161818437291982576571908409999774723351233695439715636482582,59824926304710109643019434868072472200165161034738904204009171368121235140192721070172635283003,4678563826407256937295122818635341327944011404516135600695317650769863890373838944226845756296767042,84231760138503149088484891634933777470423160284387014520179551257979107153990582792004804519095910090111,67299520661525825078058251325994255614908070666187592134364277814967045085100933441321151673156474718672636019,-164960093021916998352578007035977445154669159463687577338289742886822516785675076295786041762130902732467520990128,107026748388989077882750536847353912339674327923779526307857850814980554634667706066403597457384067037178235365399753,-341584128771048039878407061756030220432469329595,311200532985407949545859441819961331695146228273785950055804242221474078,29450373877351621436784975032455073475454318184827000380700940726220147607018582668897825,-90089600537359448263001163011580795549745927840919529550935653846339008629226075021004863957124,-8297254222237131447378344135257593650939194401685574061105461609048031168670917290157114031285892189,-123335712371005410481965261212727550719762369738295000281169864593708932210632228853355471586002838397837,-101406703378713853120301360581197925519623487976189507684127490463982547138772033526149703561293443984155206577,251757858363728999396148007548958752774616431376091158776046188273935568538864841534994898097145536572967259194009,-162330427481013166333113750104029316770581635950294922474986366255821449422732781532582409384402198469058224901318660,2242881629620241664758646056366245967384383214732,296963672345824804339415043648240495418129932056226639456524971123547912,-47714365108926937996686595949341905211558333780907751946590797818940837336790059306127807,130614288553975289274842537189340575662893913547616229538136442562659719894362596057772868429683,14525230580921536587302993930018415688851844092912173476856837923128874508312144489314999667171636090,198441320558821251168993354708458913775456679550489388049827319679375268837359369921178377352388924689667,149499820075812141090535481909289476889715673542495582273743235793930356739439942896611602696694804785169610035,-375723150669470467321646436094095490968983915590192519111154802641557629821076485150692943547752157228798037183911,241350131706984434020279060366385892753759405850332666927077695982479460766674504650329574680647446231062145170108356,-13624244395889775170464797951163672906153385785593,-2526698722389738925946884352311964387885817591278846637600136701139943273,65890220439717548037409300530817861809408086828782477187547954449171697785405354580168147,-181868927894830006939773571948422115660478555202809869547681405771599066492408946688712150140326,-25100109689407318598701972943840761206656628688668354762093255208827169232536517785706295013492195433,-338335645443684136501230769704317934093131056533656515878520694950850080349659556818693453590554233950363,-215669720789329949239763323883255749858653852006202239566160782064815526576814863622766298773825536582531994479,548459381454939130594390105845674885920958628635223903266795589924378533111644456060948277800734183934105273804527,-351764042647154575509696516726286755180366804823410935398848357287633622090325639038099717460937421609356101819913592,76770623183296749438830280451874655060844791921071,8282696846739109632620176973122766646604246263365494543464728904782785134,-79124205133751721168942767248096678853746007479774813278063033457612550612429170973082245,242418634538387762853997974018972813357090005808378887313325361719828166775881895480229283422120,42774387163907245747633746131535449019988166242126358160917088416887108923931141413688829726011847530,586543682931679811044670459573781808677556757625535502746323037566272471171804911269603599669493413403253,304481895526454665383596374627691779185247965899490138272899539457706020900826997129829071367006365137326730113,-783270273070268503171427332930673258403796076344153705093502963906480375163718197897852151763403008117064739560280,502603524591636770070562092349936489702494859996904899969129279995681116196360223112578775061178680914500857905308932,-401911813731110139348657970616960910499283263832457,-20365384711843243626383521714502353772565412175779057237957811495216145581,81256281832350233025240271371265269675863029713273119375579811856460125178279491631277478,-307915516159914619694607532061078727477221342498477928738435843020977370837901771898142591009737,-71782905330042960990836940696482219515063224768951102318285008470337418279334011529785752673317376006,-1004621020928629468983764773646447239482774098156172264894391150006716744217392861699464890054455760290858,-420727803601523171151476941143705551289385051208982035018279400859547183207456747899194246795111111797198910985,1094606589572712185137920402958602383339311521534210582669516298578192127288795809169436398987921361877444263005454,-704014104158589139698417831723410324794678060318185877280782521792611131647563042316751981506193075971107076875985000,1956192489297190286358631571100886855081589906076245,41595173333175810900610735343510272947207753715118269530299756150999411320,-66067732967529745033186856115116698413959453739350339949793908148773763438779800118763299,370163808232246782107705114452980552464126828923695264201572958083133760751508401887801245100784,118438410505896349155129363254940770511224432526555033755050959036607339070074965786639170326694971883,1674210163604618778719964282228458489453337924059890567061132165810142894593744734225306807218747391876839,569045064282924310679250638281779726470838991932296228394255750324896404115003800249754443295870983343425429527,-1497141467552330156021640164354572207048060201785054207698435858577153513381810488758389755598446664973611492536590,966781289819741111394922656679498163124586717256932385911952370438985035270335615916380334982184604713532496979256384,-8856964125797696488572022945113434233790519747887333,-72028320983690733289558943454357299112952847306582608172011615997697801053,29204199351287524020633638751369034066903285944744563224796795935181829258794554972653130,-416569922336581704789286026539168269101067876314280114996051529661522005986222024904946722458665,-191839197039135063038836141935075705257986501048177899493531527421614631690689332445016008665798873400,-2696724935780893854515166121182355760036697241940372933619939884355864090080806549019872062062962888663056,-753409314751385799978850564659943560853776146913654985242561363556314985458106062875745343470118142164951587512,2004456006098627418679719475680089277827216061237887511980931237455779328802602989306908465955679413645973763419527,-1301587180910987540986095623256043608882599804689327026513811077238850627659444402346397510711727973721422979250170096,37367212563918184898735472423162724693217677082436673,103028720110545519721644466283567366409031855698698749848317909020050779813,29593965582134288271333800768774151741216293100787071014863837175790369208285231050325941,430364899959491650249358775249936569543704634003899262026934530379540442205001423275972894006057,304638446849570332740391692062411353593659429992510247696095265172293376870900195150702411632016778747,4189429423436917032920962205242289325628939406310676524373046396043829292322938355329799604429401469141439,976523144259817808557279373349714955079929256640170164558494380696809426815643716883529266506870023426512757573,-2627373415772600198292483543436397639938220004310763777097312860453717799298255980277859946015253321568003993517104,1717992983928073812768457898285886140819787828233763432714460857427458205720953469261794378201495634205582497976136888,-147536794750668057301932110753532031099216501013569851,-107165408595354431730881706043182959052309716734410878429837960683108248251,-104622651884085863958816705464055376582585762047448411037608309803074204511323545476507252,-391980669627572954570190271779219672996366292323033715550465508720900122414463347071413019460046,-473779756616638074392934852688651911111094440627064132711070977241041843419047015021968068985298551905,-6276817554032159502675279914182491100954799388594840003650138577504028382828681073019742851836229526722129,-1239153673462393674094269670100999164543751527652324240432482724547332205556883983871410696993690800580909986550,3372050558924863461270135866127726030709176273509756222465396156865678176296017912512513549989247996297032439564301,-2223184176733156224477369599821903439810194815486767689812647620568402960930099440126913747235637320408848597031898584,549566910685247516810178211113075225755142805342796871,23645373530023462191501350359476669821409667890332849650416480166992010972,183537666908157478390219292653614483713129580262371230752775631510005357670859167820971616,281828167886505927305125008510271548635483823025899642530605204030005973206077145723321207362345,721052211740961777829886447464504920204016991219960851159802742898614793969331545844079273725131703835,9076655699575502726896149879079306572339873381990555992415029895839119069972191460977345862857571924611408,1539495823877686829574497561042810937400054371197779535285557197089878744407655691754134027120660611670434350952,-4238010650436346054262598345916645924598368517968515127894126880813212415749941133199110371481167426165109880627253,2820565504039499675850341011433798602270064352232956302512709360566907449122316419343497662558153369350871808524431200,-1953734504108023650181273652155775113380019544618879460,260171460803259115823334935026678245707508556293028843917558103047727298573,-248593555601911471840503335922293339129690886484738733542633010142254660426004546422529526,-84441819231266131011532440007270042995026068454685082058088065927796340055288757586921810205269,-1073270266483106351156418180577973929917150608596647898933039665175599676434774100866759361829204590987,-12680855215367903807852551940181166362606709373429706490547795171971288283249097455966870602895811132473366,-1872657577649002763604505343681184102507037165829225117265541109917014698805135350045490726566177487183404682244,5216366544623228702739260040732081910229944220943761550923206336632130131212825074720457970715588735938556359030562,-3508345311811044136061804011715346925798078162034000975647071419854603997161631934824771403792006849646105852795315240,286635,6706822543319689628530645091172684495586258600214048973,-930888904558674070283242063284364516661253588973375381317996208819317806357,280072516176999815611574651539246353396998444770519487449943676441318090221475206660884265,-206458521093200078898925535579432618191643021318234808150724012598318061418306837830250889917495,1561851803467463301889322055322459646250411211551332421432038540874897213352722434746192756606201787868,17132449211960133333838616076052164428778605122092188186015237029550043101803483902680386546183811112778817,2230370695276007798012384070681167216902593167804601690556265680106040981559496127644786276891099410632324128580,-6288524492563035447547588207948931631621114154872629998423715857381432957572574455742480473367059050923028920751351,4278293192434866421894185619100488557518820008388497982845413566008735024841848858654258484147810941027722757907276096,321756878262,-22349472663138182236813352416608740104760366058629947280,2277383336793037044004663604005663300567863055634608114256809352225825503698,-261453436493462437012499973467242895901922244994264128880600712300956985451611586991388279,582902369440480169112214568940119059736629521337231714476783669661312342978567696530577234102247,-2221567822019313523707293598006291461965680506210799382761470315858412980717651820261288793568409346792,-22401216171219942121788020484680303869045062263893399612625376241567901738147700728436970891744930317833655,-2601020602574161431052066181889409595280216166294347041179930350081123737995438615937530546856538361545102878090,7425658516599617296108948772123626858783858297663716039103552265568308190510630154589905460610875686579181600334313,-5114880377575491660815112857503404123689070731062995444860216681901185606366314026981685445670156652178783074259212608,4066211524813656,71742280199069848114736464727031629520490750768157682856,-4733447402189021653789268971815004911487022476810867965342402605754689716038,185077955099983439048676214824795997586582707102063563368550949004737831551594075398726040,-1018898861088743494325226587229429540284053032620547947517472672659463125722081414763087701557545,3088284467104331211557766281763340114453154491567799525499522097288830637057162395828790730736357479490,28361684606783018077781201104014715040030310807093470835275530921273110290777817362657716069597415550045881,2970060153648483855962484241234364215902657931745726126003427311732474430114113905694935335915193733494351645387,-8589195353813643737300483768271163365765130192189384811094102106699278664826005033411198581328034553834962577256279,5995008461309545071845815109168873803352951839628895261243261292213290155685008114821714993646985916459617866549693576,553597289953114448,-216841647009319357721687308273489638371611204121913545552,8947489787924817098812250107754463362823925955591706309860688209978090040594,-56520545143969439508388938924320764819426849955230902407503803527312116030674701926910199,1469403551436686626467356200865115263843430961618833565471652195645562406421997036739404067011178,-4195622874741553846356841024004680838692915789263904826663687993239808402381307120476361648877633204305,-34778063339517482859593058314205569984421022386423913942669571415011504963350852747909884524785463674211897,-3320825121576926578851654205252208130111728370262823369771902439549619946426994811348151655758852072690016053547,9732447346661220211820804744203955856608233057553755115237675698565604648953841284010741064360421010036555355015017,-6888492021461945083291916582294491742007926208938428086880541206662948758141114914867742097767877058116642190504551768,-148995975404688940454,594763080878279711140454371451766650682331892368684799333,-15886144890467997806652087865587203799824561300707585130572335326150028366904,-104135768513350994468331440090564510148373745198193374441780835465595687045728740688059342,-1873222657002312688210715304542743806299053665814901485123738039574827639448752135781555615200486,5570625089829683668541125662165268977926679413550728107303412830616710342244256939359631421405548375289,41300758386554339713709308033902780468468338719615049466835630611950028615202980743832631512585734199624604,3635710204369679127013170544036185072847553615880463337209455881310333310121774099474036787743756907480374757262,-10803384478651501256596681561962110923861632346421499138295921156707292953557778319356764802106902524869506557968809,7759383667212426505913921789473465798818301601696121593826545494639853534972215581763876148312604373433066562488170686,18669130168472878307471,-1398524236018875933622345884337953884332609754413086438477,26949121742084944652674464767970997451718249311779605729837153261226654812569,265228723866845390367678253720153943282877190225181969874402188010783360430384468078941878,2160373703384363414247481616458710903718190004402610729319128585841536498174995203231540678882517,-7228721692340972990101761768352354649658819295649211596665837039643840624616192986344185630481020317043,-47478319951521802488951423087652994000694503425140081566127486539016089652510097960393474196489823924120329,-3897602474299718324931794146520317705079028531731076150015195722936558671359932132191107329455189221592671742625,11748366611188347220997717431928224739799033661628862107609112411517973409140416500792083656086980207869785537698834,-8568122697222352411153696565150807440854822704981973885903688383182385877857945903617928924701257109565436236015748592,-1521330015957467959445149,2502418751225711723762082489215299369605479944911876467791,-44010896879459223837601072892304055885263440445054474323335839957077869519296,-390494595111281933478271638237310831921840828820159293197979364240317409816036237296873604,-2263371524238161345064669034532212182509483844929486070734976934949260667892362911425847304517829,9168519592574486118971705833197777432066834109303116271460123224283182961044814054187060666361912301488,52786830386731692071728201069892064512992525323220916566067925257916382025877011123451693994754851809715382,4091416186483906491715962760071783640688236585127476806951121359359522210159011692079099911370911464674177087925,-12516490908598161143236066929089799225250971970594766686160024687118329676463138763386052873142161073558100231691418,9274365289125938955375714669847206202097407186697653166379664631179685568633482964115428351012465410949321759634680960,67003770479877036358950913,-1933926113921454647440183144914318777222828310313470912711,69221360310897512715069398164401109824616954334209979620032720084307525959168,448479142989375215856129527434524539644590468280066619138420964355597423133951612589189308,2130713421513249802686619186084534230595637734882686536229626266791909759952111761963340830433413,-11367123760958472770436701316766642664458640840791538092580666876074889117818226387348503679787598776921,-56676040688953255614548006371774246470561783771392452750724226484166440621599955150994599490798652724525345,-4205540182912107970846231644119807582383155304777010613969444111541711039671968133837823763876350005518409391227,13064078887234359544787176833278290195644653892793048396769136804593416867604084877937703864046955258997095189025819,-9840235201485661528490688614206392286384611118506513798681142578093486823983235901967043892799296628353001287588172192,-1804374690170404439874110916,-7985108900869162489101164314873857386025107556241214837139,-104334864853191552763100292865382608721681867410101348640108173905477123930587,-421663819421667671596271119366458611497709748674209423680574462665197285719476572858540307,-1739833430240577301933322747496198408412227197051154148333214814558631879111286067711413796069632,13776824094526775071864115253296331776221862403687912235368842821084535461213280392015356833395063502315,58628380692912302943468388808776004931110642182450114304389577683392679583999861486975427759590735277684122,4233005398056033601930522687081679760622602892335569663527227530296949891526941213653599738850786742893452619731,-13358760785069503813086791561459441415341383468471445162907637535880150799328281347924215093737194225514656533046860,10233641888184894478644050598428837450756875961690470250464849562748615724161489179389938131129841195043617745172288004,34088882756902747644808789559,46066804554694791315358628453385752851076397070861131694880,149369278630453772944669303832584349884880539276268298747581936910318395146901,312336500085576911256924440908265079078586503967269525385875203915664653229040990048932543,1106342713533724410837117947764322327011610068564606907801383615450396373503726464939415636975110,-16323970985017593414113599824402224504101009149869789769898501672592274163045688363609626051218732125712,-58223903222819349354804981035028763581741145076008171240350275530261299239116416289110846230347061850991833,-4172208599495926825951317135934932955981191337362760308954597371907756888438153268966698649019977513324154062542,13382630503093349153082642685006725947568848127221289418330453732352608143474814636709378416464277243997218119761217,-10431267839527141867799288752999718395013827662121559645497705759934027491598101615403181174645145494978585233834649480,-496590791681864920533582651741,-138273536977459457807673953202279909624480256630586240136328,-200601537017581314602493944520928377075227867329617942477092650505230664994526,-143046671167752546004859994112865073042491254881267688064717271432221877633704223282754883,-286731544526671365196630821789497593927980308321924065865515710868483597294502549000072838127705,18910699195791730774054172558345208276968642149939391275684306530303673257709606854934001037334211149045,55201967362764288272692131710887647144994475943304173651629956911886674419698512626485703615520738585660944,4027086388646077958784694507365251578731686364818056756812140891785822569855962208108265934576159823401932393619,-13134045846373352417373485459910905184485313198616275440732733867144593816662231670196313913681652639951824911541079,10420841858414411098979126552284809043757823988337152081215310335142316202883756776913378604543076226924842400201455336,5869213640965810437199184842432,265720072397427645225622431409236760972814326906214965542453,248310815095288229801282584901989915286533521238034202143331988540395507986667,-48839607238142549102929075665308145707142029917058209470189340358767825845780023496255750,-627074791758928549675937723450365075929897464245896635974724203188176030167788407970285518385491,-21419836118628133934926848109199548204430667545572054808111536690810761510234774066194178940994484713089,-49509649791646618737024384276123514048108577441700090971371747117590784069052212261750672423912539101510836,-3806711260503315812779444363373835777797581350587950420355535731360982268235442805429243082407992348727283606463,12627822989266956066529569630487031591938649237238977202887147208778633763815489652352984510160503896856845394536292,-10202392090267344761797533376324527026031130645163613647020928679023898862768831471016587932385844561515449648261328904,-57076267618369446885972309072446,-180659318630008994900615470160907281328327037819913080264150,-275198925576210224921920897464781704211762991759910534677324856359449600944688,221001744069090170441067953256425123524290451961645856925510246043204444433711719087495328,1521062938159733866543562928647626131669064388683682120191639942343522410696083249841383463470509,23722879638346923390630473173854798603807465579406056200670710573742650262732721242053232576800149004499,41327889844882751996238327736833550310797270350438263082637841698348455336414802892641452828311406200119813,3524365285362362034859313405345460562636463361673227439307527962943559932134382573418568782634928097632764569026,-11893792824417667768096443553993628746177107842378885864450628330196626173541923114985621784092722796336449607020619,9788302050296862713190832415730575941022341646136422141295346419697610526797059507917061541183786655191384207531842533,410716876430076379077540188879290,-1013965009514560861044093849983981247923551768421187776155767,256823267297338403472758818093203348453140025706178310848088592248332016967862,-337434241881065027521116834604499549011565787011548728324502373074433204255357258138909563,-2278117426318741399354329744785216083603268798659715959621762368448485734830671043531151492838994,-25690420251926451665151722995854849049887152499664915462951121184747809680162172339383517731437344128879,-31069246178314561898275657571475173031937014351985669557355395692489399166485220642488547131681140471617662,-3196221297326524393592488709798168610339847584214645690459260168019409351073637616586186951494247188919970325630,10973912407322992272296167329878233843027442751234057757403075345840204246258492018401902096635489046090896966013413,-9202153951929613143424264477866774647455096224685669207583551515451766206731560691773791555890504678824288858945774244,-1131450852711580368346635657446121,5483988151501379531622537510103817029391714874011559622660374,-165352348949334186690837490284504499715712870936900954578464722693171556964917,377624909261940761998657726655425518796842284590777626880167144079698518443177077417388701,2798771288170468459832798642372842810025006142888507082025356649012041328557331175326079471730076,27203904958487940024295664318705649217426454936690898098870032082930409809549792939547461989698481713305,19345466191318755011006259297420113232591040048602024248708307414543770021931022415835281987522129323877422,2839812808425676679929443663758799957183308650673647878919267497987189767508403521511180099175519941406910802308,-9918317639311361181137314606141750626833755550204415958881890082059079927457826504984086790760492581041355048736755,8476508826845768911811877231143845515477047496869581576554971251557002805376839328830073032161898932544773239762549576,-23326847925292324033963032346319263,-16901596123955881061299725944845124826906998570736974688144887,-22772044053733473165484768037862998218735673619958648751396961497919927599540,-340888771138242423134661292168553910740727408947100475596525645752559577576940886523120151,-3019158230364838941550842409039431899164783687568680714026361932463659173112479762243567845951530,-28167297306269877344775409652804845627369326117770611814959843753184209273021936241102316381911144043506,-6908065138393341350803302246751258818350251373905209560955365316794516280994392035678021038160502332131996,-2472493552737427663364122720042688596046009496194764634617998673970855253419143464242790791846802035901870267626,8780830807875710084207567595049442184360456373592139552009141181662772680910449441209544108344440485779270957424094,-7649913570168175993772569948148092801326794897448035505287084491359945808635137666477555734992246974868166742744734416,518676727716118341343396558993308877,38607916133507124784058752015900187502206259716216469913202713,316139277464172565084532804825457016793676938396830488616757160051641360748144,244798319978792152402885219807701554433918213546152322108974120036204994808658449948899706,2922101190791127090743028106605089238522731044695171204912327027898251085777694588190867666957683,28517063568100480103764664498769862829449146131116146691507722950391407138368483069287014199832839732643,-5430213858933659837561315273453077627592356115588943324021165987705034798331195504586025203459879870349801,2110073619493788762389074946620920021193989209132997161871575216493243410762015999689709955702909072414866641278,-7614479165945499701907081712312174252856053606559992056819335640826703168846590375132257040664952267159124391693572,6763517338283214127347440149663578783831342694324114062858326465346006880534222849877715578251786691313813186025349502,-6692921273971485537514871745553365122,-66725575251986671302029245041491178689622559868310258796586737,-697349660487049987068062846660150614628135707309297774883136886658266115233198,-118636356725000778351614728097552239613713711700119612911083851840107495541501251135085975,-2538867776236899230390969605144301092781657148676502006610177489345509283704344551525412954609576,-28229055852186477653353125793604583836982559493336429959149186818247013205371587790948837222551263567526,16881814845687504483638993097323807917238406744382475066025745658628445830394481570336191485206654146752675,-1765776399513533357914243153408821819107710403124776309131210730924163485413099567618742521419609083275944567315,6467535882632587206923076163759700922715996723010130914931272551597647790087503515310267194983374274079857485533581,-5857709631276343836134676116060685386149724808340764258743490061289075152849348181808926991529454168087052475155481616,66550661473061755512686904601163981277,75438882487922991955380016058478062386687637000369471332604473,1115866439768372103107512374060593631933183663199767875423933997729672089238105,-5669161136750414291746599873123335845584172803097113563210904584263949035482136468925380,1941385541539730217672344040540319599033665419584059676932489905006168565729311556635984253552501,27321262279185175195678167096813484940163105024918403873234930295029751651573456995183418284256098448343,-26766069343864438971052766255538048420491832779627076030775941349604756734654353461261372477880826460265947,1449599234655995359539573587078430900862810526311559225465472804595576829190710919117297451875252648943744323782,-5380476526056510934819582618131733392710641179076981897907847718094247197285918637821705353318940388991814097618325,4969158221487626856536887224792280561892291609139084426515654480959801924590782146780542390805070995392676792729751196,-546687617008525223413025790722307978579,3663821584335204047304234878081592797154083773765752345468938,-1489206763526950469103595052354260274505366449390732902659520855952228218660835,102114099717916060155627036078351672644326301251340013049856122448853862383121159193267268,-1226997968958330997019864812329694077368095912611220713678641317383918655530876549982747558283066,-25851989261143885311246451177311918759555402161949754236184962156697443041977669046562001777938229316414,34574561198460431152872512784608618003339062111420080261949512116481358036286106203544569574812796099046483,-1168093626549435674000905128469918104765503527468863006903731900174057367047735833365301779972973934576989690837,4384079369882118730637758611156675320480465010072932391516641783701027349329463586456248191028808321345745479698949,-4128537231148039465074652806590416936042391795615938539231690967495435392616072083714800907196070358494829968538133728,3837830734084930707963199069553406472964,-294508626107569926300399040405087097465745775088987235257363473,1715371534673829955616723862254997452901606642767644844138839471106943847378643,-156209317183015159761034854605475708592618071865358415607083696000042284482046953678383121,499510974401728151468449139994978536709672520409548529808587702561409426522486525466316253564249,23913723652306077821667975368035567553539984714114365823126738325488310620008727513546581768683541016177,-40011594607181723154666589780861413372612233463529568124593647511390714698992222181213364585439690937085689,924520698404044123710784002666778641684339699846222190008779150184733782140236302284825544823400983726112680817,-3498718897209362839789053461860918023719025992982478029815523771853741009982503911530536867412004506431271382587643,3359113625267069300103963927844472941960018673173761062364837303511242728851925709530137263989284958926191859144935257,-23549270860503655587930500455868603042244,951314837647667160660046357204494697802584027391551265427450153,-1696048605898032851281575673531452811597703327852228335289295318418358091658521,166416095941756238112381570566608096676391280575834362413902694407280958768378865141441688,149109753696786427373840421628572371140802918450883544460038177116729632695530280224891995298699,-21623563826675154472269765008039038863038275112170284972996814846333625954040072481125736510081998785563,43005675508816471445974995382917198863108653123924118819236709608366247334063040554234243758823773411440947,-719293900852731983271414390640104750560083537384935917723301782061613783402131964284182979301835780647413495022,2734740352562737318374710890451453400206699537747942422957028609157931900134667693798275787204882520700283542278570,-2676228066217947213660839870899315025308792937387408568943433008352731173900446001186708133830866973478409322542589444,128084774524145971817253178594719344262423,-2055244850993073855174546874813352071813744906134753514424997517,1365850842170813197763214910110246294226215788623411153854407037005094988814022,-141753126749594491552322365035659718361032964033537473914081863974034971556520713948985643,-652580052010481319955968121634500946762093414528307745490953415472070647090779357115659035668840,19111587269828391516588381154854686699847283472687347886467806818405194295121730255438804023785941851424,-43692841627265930407820721952962047467950250648339168159787513408232539049002307019438259864586172332161466,550598679368788451626833425336566759244281160130983391102071204060528488378280992273063657255327840934166518120,-2093683145349598767586194915388990782409548088401227742974053228902568020223872608561189507910862514534850369952886,2087586501206103816814660057765538325199833808407354868797005527004670879561948381121177530720447876593422238473524300,-621710995306780039432389691928786128738952,3412297720627439950888166002182187207244745570624011965641967861,-719238671647090763337373287157251979933300908876663080078144971984483994393576,97043483602727394719327754699177410154421096095810617490158979542875099676766732443916987,977327945312016388980831333488936793666427335021626079019296887608009112892782893729081661865629,-16508752568004563202877835402435138623057304376139926997998530095863791277063265433651796457138427573971,42377054918696781211550254406146047941316134221627210704018727308435394685276384772034558699605741368359412,-415077981705564121691805254570308689936867288766102869102351780281130708981911071401457867813322438880004128264,1570055279536279955847661097523924424691772670186110630295754092916495640470877313300305670980417336560248406699296,-1594189701109700330404737247859953455496683587323061550880885381330091002516754516810378077053245844248092995437506016,2699688629357745623570757158659724037734350,-4298726670969271294510108177126505245481693886545722279135864903,-174483155845757653512856034631258400161335313896900199045491861872605748866930,-47707685214453222549286435751287927640961653238106409483092637299499483414605568552391324,-1122243539111079201477969666339361046376174316147097518872652008616844665847391452058063531740642,13935884737553640919099501621948575747752856136238588407409322380860646169574644098097468869221892936123,-39475895999636999473708934664872666879407462215722100290133019779493041196472085018270704442793726348000611,308488963531712667162735679472998825396168115761643695473911769722051328006351804010369195177234491198963837988,-1153350753708316104602572043564542825937641969923894112409523074850114902133654152986051760854107181985518278380037,1191678814192528707335047433029765384841391268233246849560987935603294312761058080403053236636535129850118566882021008,-10497121334829273969716412709821825623975500,3303801928773833833821145603662029428782920913039995128680389237,1175546070132798391045372847078483523033666862351370940740774791509920873702067,5725257865770818021251916977590220031014182177241078169246890631976480971302634552816373,1112414688118559679402238999248360943492454854670586669985412894411013650302921553235652552442149,-11494992809353714643933906619942552692512136930946175869407111447303482442401009522321249773900136849132,35461031773014915238044802824718960276922030205952698699657277139045761468249060339391981101702151597515604,-226263450186461252878001356613018088910803750460336435827332606593148998690145353986359592364234077866929980261,830037927207883399935898905930314066593375346171497771374822933715318143320732539610669406044805988924292411681018,-871866692906214214130764244674776931869203146215404023123009435263878369758512967930777982806092846627354006085672512,36563681815117862170240572388220298171592797,1504094271350136731413021407865969505269877709399046843788915081,-2099521506260964704684446556609320446496988841629566541260512435797278412643089,22366166612209737309611156290230099913191334078233465317503763094138720364863532162372383,-989263528747782556429247413222280762126462335036265057683602583907431525557418127172733256993812,9263694698759067655302448891394079642232571456417545132947245113090129255092888177383855608144049247439,-30802351676574760709169379552227427447118561245847788653229535115614918751898291538208116766032123152557560,163935437942236335193482252691631005146579926532583902545948232900851962149395161730101255419261954516319711199,-585313655926742454078099907044629205842514650801171773688482061706808509110018720741374034173201672640170084316328,624250758539168043489867386242998724554579606200546728763866453539527740467021991076911653801348559397621315195979072,-113987981833814620589620209968280616187781851,-11919904474025077853270505731267703080996588079620848287955611382,2759513731219659729892078455899766748523406340111730811035580624103929946181247,-35418770911731970868620884635171424322054153878900635095825650102083981999369223135437068,799849482749574133817123904899861049346180706045216811550835164834887054019552945021752132146412,-7292981696191849284101147280523796953992239164566711642101804387975915495370799109442048198965875270152,25922651226575791482863128887989354143633432064509762091162993180689484687302113154398003037625116426486651,-117427009581807251848190168988112257451445227584759625523485194298296283963489708996840428469092173301144250962,404497957169941863984790685639441614726230493024959678446681469932308160223210806988256913569853935252134442122110,-437352213688125264803596637463446781328509002405455413341879367296957957163638864777632685852149231861344935198582016,316547165547931020955171738823342936978913364,28557194642016586597140851464076041872166503142375208288876038277,-3013472223055344493115203721952942496395010148471611306806135831865267253300782,36188282219178622110793840103719228257900008871814371167271122638167169346976213274351844,-587709823054175744197909807474211661494425411253241905500918484944432963798008699391947577458562,5608050204909553371197550416796499516058803819030043348795292818821999929669590104461088777366614827704,-21166894746870298482435993404766042141961599353542767019693239258656977213683138161312154942311614453006847,83205402242900889982819928611250129396233942125492228432391255355264143641129204113220017171457361698961469433,-274021233229872346244521399121042151528467273781159352302846295671399873940228683420234913431142582371959983118318,299785619005684002927025443008841451554176358745238765038770203774312030042360478343413020767213118276007384975353856,-772682045140134596474351690610736376796546503,-49954996815663776203664638749587730822894593547132419134440852492,2802483381238100332323078554577334939003064056642693473292955954000127029417666,-29287658355400558840081016394434198409557468928793632770449124262654972493445606492643041,386723064277981859982767642486393633057000104616992697749729023231739364991261660138302789754685,-4211546566369240874125842675404726798271545564526269139672869581213051971392330140919326037476540777238,16787092774058661422170463850158789171576540395236591270462553803439127592482027308404378371826563795211171,-58336890224805134875269248493582832479590980447882806066671470121574125379268808395097210245681554799984557890,182019225681535914302583894561191301438618443282244654543733860430135390658894734086014678452627291967386360621976,-201020543924702568976053960082037613845609543651224990438230877006974898228194187916774069243371629117664978212015104,1602956450660669117960170760552660075328820233,72720174725481525437084856270944613003416235543863046584112703631,-2167834318866092181042972128750809811531275000253887618598959397211704418820366,19351472609844976710225732281725105913513328657982699802985289658873809312740536500283228,-218442602028554838362193472797291356325273374137907888016145614398650493906243811959866907115272,3088359636020039098755436349436129340097862335840843747311585918527172742292170608833475230336171997889,-12941270158179698256579509411840143597755101454080249635238140060514830708220752180302291570972597759448371,40468008421711196746792538898907845477727860239904683807705113581406919693998819176274568888966737875994545439,-118593908928335407242698468203400548736703804801950018635555689973760346271838375333251162090088977083676797645308,131844635128554480495328801441240383067702212259442960793086335342042452842950095052680259793568775707838970027833344,-2559546672896465257205194306501610838478607033,-93476691404131141426530190034751620988304072502706461919604147548,1241014602671499731916356387838504077061000088474467493491167478247226037579154,-9862721959469860501275916866452160929372005044784911279925386965687762945773647225143254,92463660557891262834123827646683853330764599049460269774150252990211919138230744511995613715679,-2211061291939079272358276751990743971065337235596939427241776716778281079473441415787212806176809918547,9703259276926028170721644711958564399317579950499206081484603585562029381556908310362691489380442477580122,-27763224558856661089489492354584246251768971418572474316967757583616644395790460755004962285543193860638802798,75820617134885535888767369945161572510784162303146833168520985808226670311112243454906793029291308935470023464328,-84570424268550010648122844634335704671872736525881774135236518175907228611485080081930994412511374361049295333421056,1798735112141513066633771810204053101337522218,112589602469693507008090563176842012097379688562337341409611885064,-209474559271509429970760359696640016373543043633067995624011495019392385585391,2735862485083416471338850003134431407101865610641180677410313812452386579848996657174883,-8844595551639547255838875168764169953810024430961677542172822812071974501895456344989252449066,1545207854180094123041097982533879850916428349831862871793313834695417601605206358761313374568301419135,-7079263207380609936699812113809940523479575829906543133081085071525383544711275910409269349756419402701442,18822859087526956662943459759886488265892817320397907503816124356765626730425415648229034104214859939450277022,-47585825921268201286318896665955036121170106205370207223783742678198106092423479755315914324712108896977868983844,53045675865459343843428843015280234345352138879568725973733622765734073687868595723552646382958479219684799466991616,-1661104,7536811348936448101382019590180914459567861330,-138336687891100921425074701927786108566606458684274845838654846850,-731266575347403386440767404242759157461976117332402935075279987225863257574088,1513030043544844338754139696616940826456984549185153159373548739604851327706592345050251,-38550580861281630919716679846255729528776039776699678195114384528768604769555425558218095996187,-1053923724723993725670923482886823982531034956679886735633986566005469333133073898239110060773782147245,5027209101246380006911861931613765554165131186253794600561864562015212998316404136093237894297147751565335,-12598158161806392274441966017793861466583745876427858885276523749897749039071768184542368445854897186768603074,29331302515524382847766941316991823491780918066187403717814580078971020954394864560192452747955015546241247015728,-32531070734004640142792880216834650946674449458060460300273903760405960105667356968142022461511576402878089633087488,79891691851,-45880210211137120147348913387497002217513859353,189130437208442324467901825224225575663594180684883779478574458241,1424546580752885630528110290275598337785979543482420040714189703969606159769218,-3290840112799821179908865292432689595496159281144746099508073562121678791948279563242335,58761230518609547722422086190413727364724780023727250786502389490217969381413033401559044856255,701434024688727858928705377668264394479795885397931641461214989155368118076601375503236625507500522109,-3475615511356644451049142981977317347332209871802727434656937672652348559027080718872080813895745103743990,8313726337509429562059682967356014081474227222350018082261067241694277978684089077702505567149582407331207917,-17764426916160682872030508712868265557291376792627212982585695129042695596005521886436539568760284431069420342848,19503182663357395480261469233416646104136592326523427692483492370293941594379854193721816535576402308233351775436800,4557888631455,167220814159756456352950579770422255718082380896,-291453934554404942301012421704203554981479027540640307281813511469,-1785026404198463111669581149406121493136664123826387850653948937753025915640782,3408552694320901699257341970789949742006896215461839502888375835587676218084959335467421,-61125897228923036463334131273105334716517613559426246225127128902214770849259884119563915405107,-455444279567092171293296771239262780871320903518713479955741919536333131427613594528242223557229809564,2339731032829019232701359574440880724774814025877442171282288264188397029644147613177788999935196753129854,-5402093020543291790560453227689155153850840356794660894020011031168013250716531380597870815441331488601429696,10576301557228655700423403812935713377014675363131655465956371349717337938898331926625195069392819692213602537600,-11429152593842357229081204437056283215853712584943897659109541963407987002354635366074417464465351818628645832818688,1270830495892782,-502017288736476244367194196023909714644174079334,472815294595754338458087568934353357880582733837403133069499715022,1808823130638181579579407574522865054701342520544371104945226273812971854626932,-2685549161599230762283834068074105187305479123580266610672596490495310327763971407156503,53627946395645567315898232920521865479720591755024350636473590372242679350025739436140315572325,288446915586107682392940737258644598467953986643547962294242390289128876760160116904234888366650096935,-1533786045575412086445074981022474957813269089887663760260681725470866746241187579496930919953070708280373,3451427357807100142909683104096549581323833644114724790518324577442127644000859375788235002911668562338915195,-6192369270155364765539759886443567547304588604044219136214926622505819937764339337078912488022544844744760842528,6545876987980143425802481330937790862066998017675159606158993709808348546412400113965709812468332456589867353309184,-108105297924284763,1337282982985251769487195472783706144908450539651,-751696843634216090824404585518328058854460227882234164217576611076,-1561204888391539985573873854455146481165550071354908628191500405377825422748075,1735035701779630707658820313964974745889780730146380986038372163690142515933526807073810,-42152529658699173404520480571297419514652167438918115835337845030200219780574756678976635320587,-178150118641165017686657049763245441306977849648137995858482543644669869878980028144097592201385061053,979127589554405564978617551532108361495281535612644325698998464446853224102887648629352333110945337020916,-2165248404293507565988686065312614363660372697171949178375062718440994000015994934621507502291822929806755716,3566680618428486083019082004117298718355819057414723099388276503463210987762821961722554985515147326498300706432,-3663636781298347640995299867572078414476090455793836003163611514735096630531200962433775915983131993414325854797824,3570388831424508309,-3229849475127733402079865200502197382035328162370,1128698266903258497166199316492405624064874195532894499106949721234,1148666753193717335837156268048862676017998358751251179782952446124355331104457,-908276678674454797301597830857605745842704974085903543992179469997175701655225640007025,30435571175774969348950964222771573756021026061948684961581504460153486188496555864181664811864,107275109290939592638030759658684213623495531399916527313203181231107096040458615538528541530126836454,-608666532190288684946944800817269514128405016045015432105184276946460704537614378518894330283240233488831,1332047422710743288896232132083372068062601115920841960320544502193378883779077554799890773781536195991161206,-2021395061114339899544455381150809344061875711217635823137188082667839385622689325858237863162165832643397426560,2003527695655306419716302365324484088221565815961343583025613786711965546327653770957328776144690949236927493832704,-53913853792551943370,7065878705981080158623963666281650287513844296858,-1583271908103201732941182647405881604026579078568304993770392563482,-685919908186276015351384519799814128311476323950702830176669874681706836238589,337806695227460343300037324719767772997367415274878088856722789458208858663158497285067,-20425381049691304705488852257668026068008369486813161269790047548727321720576837088924174733968,-62965554112110428051710793875202113824631387768964114278269857142486032191197857295785678822948589139,368431268099592074658010192863797108909366765490727678244271722753678090897432979424331289599895836069006,-802612288103181741491628163788643938417744331603951544937919591707988664931299621692123553287575708485521222,1127328543752333438996572324018308038272677452247963168979219358698366288769604660755458214250058158279587116032,-1070451158641695568080009484155647596990934649094306618644240632201101981407262792143995200832661058144578667806720,311853374718203303102,-13766893027288858214727571411970240248866425498781,2078087107848576462912198502646289527248292889737718639001137595347,267976741499796554678230096849099964211534380095460857428876294934249004953864,-18468641198765781247844510620095910336646962231072198567303858979984450977096920882592,12806071145805502973409209822742886743459725182549408663393445087633967390460224417091883663641,36015725691373466491411824256857450131323137208106750106451086024560779813912288786669216003430960774,-217132526782435067302399697641294366746897506846658451649378426834941142868380049821106827362775699015593,473132939474963472031907952163442246809048539745438804243055537888490511698233526534254868057429572236778430,-618616389728525610225123354251464567438083998880510799568793291376612682559556071072249378196827450864049085952,558701968313873841513384344045301784668428104515397142479724640927683487593770760616433694546981819948322370093056,-979143889002527785838,22965467990839683546813793521537986044845036695322,-2569243190172050062422273810804908664775270295704469925339768601495,46093566887345528190251658414401274288892925226287872016166598180923612141968,-116245905452548668715984491608400990259768735927680224943892035558405190275781262488844,-7506259568532794565930162954872007372602517700257842280416863962122905342424945251123886704532,-20070364308106148128991980817271711626275052102771109017168805320226605631453604661741898026534768372,124572891319035884088975269862424621092893964099716268810968889986350318000951080003040764018364956522974,-272593396104055766430340309853039198861980735299002924308826055092991066529236486917019916365859009696013496,333920681095656754865457956777814268653869091337516118676458952663438560651945612683786478211973983321233049600,-284834243646999075567787087229922952224138651325229426567299172124592642126703565804315418703213914414056761982976,59976428198529108503579,-29555260200599564017838163559883960586405991127228,3017504363792131510432719227106017621447651419276303669590641078186,-236148994282048120312375139574080110913093507905587952798977564837817880738552,142140900763933728284902051869898625026187474912135715907683074557847789116684135593976,4099103304676002877730661232652336378311151718184845380307009376700413900341984922793387815307,10893710817012455653594738018396873459502119368776615913684194141752012639907174258918347680158724169,-69562766538851288185794868017816099546717706838810575330409390358708700702627098313751735801121980336153,153359010924671650032360127969613173046362683662990948111703615374704867753040111322932723920367834972512604,-177220694250377186513920483194071442859407791818744276696627955981400803295816660465563634037991129503986694144,141828545018410871584069068470547691572116940444944394639522156101279041757655049246365011527566790183958196781056,-1484475149701874488409639,17002592870686855269316738543313882459489541995904,-3395384005370751032278267055332400208449338078747051374116236425203,313447168204760189130329426337724516313650426366418096550961451497329661011929,-118582090886777473827322946227023473281212511294868410797556262775491290401396876479436,-2066650214382517377929971192337308022218637992952551321224146448346334754594411236760473916076,-5757471492646077786641155535042973103416172081726078078729336975930755640195639034316073363361939685,37800311759076111704310403240734964572901715679781195384285167968257166544728758093458588115156870306824,-84180375605054613498135431181326070581670402112758545630511695097416951016250813385473845634816676730729080,92417907576373314491451593106819388245375819434144819152618635149044394695219017027662249105206430368803184640,-68969915113227181257228259297817510727616923744208194839779114726760415243550313125655471414883468939142103040000,19704785309837478760224857,52520114379601978008388082800165823863573245025605,3687538666724649246708707047697135278184223726880989564328571777722,-307709479435937673267668734121336002165558886992815371616595014510317928603824,82044935526947236667043767371766881826489429930145154818746105953281753397573411210580,943493789548493380387918261432854857452907595627605146939155603450176896938908797480371012635,2962066830417485440578696271989441680072724961145606185383410191781669517123821911638236964608463049,-19983724129975742973043745547248188318644762772009782573166596746607192698557163477915140789105301883136,45050401735157416932469608948084644349481821424845589520086730044392402503489325725990091976315516329879830,-47317504506609679602450360090111546452016756574621468036071774933933628043124431375046324618945367975923302400,32752927244476537665121637211471835707219884267409597426217463369169407716008920922005641844082608447079671922688,-180809865503574143035408627,-247997739256612433988169488652245760377207500687831,-3885902547502209889375013751787843898998214388437100906837106219510,253960761505255616707758704620047830862741952236588354073062678633411121076451,-49905253398014362394091678673937355704648358802224731223303478461362435077393397265428,-373108983572618914431266460158818905363506312916104395196999054389456124665180815446661436375,-1482962253469371483344245466648089328074484716393241368873818226502895225500276584701426403652616000,10275529552680971281885244666757285588602400116200979757958182704681300984115928526783776224395996248343,-23489737796878667244096192529996296877305025563253168328767698620358663650876696468309578172030804822313720,23763439372129505752809510457293039627494288836762804518343875203221542721243756364481266084520501001414606848,-15188312625499792845246440270855400493105772543101926806771844214471242681693969206756816338954487494498584625152,1329939058214524352362095478,671390820556747668134419314134531058994390580554504,3983816000511168420748332928628430529234432857236637284415837530215,-182749774536857981029055799690155079057922821446380365957486920694535158476249,27403192591630495666987427870079310287430673239390404126398164911547905687812151587666,111893893234652083210438750494065027613663122495006163529727121021848072964789727842607606028,722262971009504449592748671241476345064762508907222398240882951865085132749794959667767330204641326,-5137478796960815728938317429546376658579092842722726730952328406015578895746760103788816917215552330346,11925474007894266724671566928998817858189353508635032048061205424645250829827913214568596438158127011240568,-11694308814436016366179038068561082371065593527264002147761840108981247775005284790502265979824990652667002880,6877289670307374070937586371671945713118911943215995033420055481055169168505343257454851721086766406052563910656,-8614164066259753089778738816,-1439064179050236199088408647859435735884081491890121,-3973413722688596839957648371782767809778889870324226960186814736313,115153481133429520215778853242232102510910052798345475312719101652667267290072,-13826029731824150135107857070975706355568831422326350831244579987345111765700996737105,-8730091590541740509331801073782355445356157268797973906658586277952096989003298586623787604,-342090056626286410899247156891305025560421357526967921053064089447388722405590814841547522989057575,2496733718028085236191731881157194559360534910398257861418472219893528903546357156108927238510972856054,-5891592590619830630511984867258863797849130555695613598575022045893031543952608197197993599674699407807936,5633078483291667157760339217929356250803982111991818488199181411380717648138749932893548059500121258845405184,-3040587565557861574380148421267558249492270491371252362739740823721339630901193937699577965488808078511142076416,51661824169276001773198578429,2631344742086412340459813204681136972540540681857770,3847956252320487842584467587217686346330080078538440292534357463168,-62082222166437052438710996927601468397390439326536408530340811837955805577588,6539492706620663083482583376066375621399957436995589670923263609447211562362853292295,-21926087406622590334994217632839798283926313927404537857568072916816457747550864230664887153,157509375468776534392902295901119013370976507932619482483589799460520512669506603760805549061469520,-1179005643348641596091882255245211110241378761591208238122083817762058777864018223319639505707100451207,2830748035419315297473490282103199571260319946186819541081856735945406943492618748676899998495701582082432,-2652991544842851783808627522887034530804987752100343064745925589266357238336925346605575866038447892681195520,1312557550373341446708302682843545241060088868430349847362419549525355591012120720180441976832406876475539587072,-290226546637492856671318505150,-4209687945157699243158139948281579672208996669400446,-3607436527387524022048761361995393419169126738574344664611903692363,26351256921360426015483992268831094192751455173198142690366128637307643013184,-2996219215373363465422459000361862876189694340575170824042069168560591093181658320868,24055817013245294537585888186989308311092778415017694212947953075217285442833968297684117754,-70473269007043114475256902005739690260187818807843988825712658893901623108597658694260263956378181,540770009653348682553609476793469209535465935292448031353958264772181437251922469990218669516237944238,-1322022423167620205193595753032163576353470027454202228941512847243788259264289964006656212470539725904512,1220260056782972498101617283409155976099058594327600137878314907225235078757995790025364761259468148956987392,-553212011469940692019618399971165052364286552296543750613560543533103776210027491887118081839495515201943371776,1512074737523083317222523244173,5922847926067653896005857988024170932058706356645678,3263781806867779026223599836641709894202908266595261733716348726895,-5808675969394537891570107649710429387182410860001998813215923929679789724402,1402106014974742696066538885508239309186526688729045100281278661468293668222527647820,-17836411200017700826550955988069909942456052296596024034273411169820404803574555732206558354,30627721850596230676700014123666854580520295660625303259479496633793232663183339364393244623601888,-240813001090168463612850803718461640188700290122468545467929064018404461065491292242775987115891245512,599797897047630951510920483508171841373542580106977210121070995166513025738693143582552334573674200526208,-547526627234681204502955068441210377390817031903561003608358096967046474584397428733748324034978576034955264,227652069568427772827452610828753097993280799124086044423671920596339019291757927921350945239307937155639148544,-7217036873056909563132541376560,-7248596550956263636719959856999576364771175876493583,-2842330537880459658273631319496579454987221868213119588879329285533,-3770642134691841082238033811376295189010939310018338007205454859821449552610,-711712244898055130389616908436281831115266939822733535244243474433395205731176252911,11152205425904899100453987881213843179222959016246208640639365329662804896389270491406077398,-12923648887755268133939377804968531687381837947168516499980057607257012260622109684000893916883682,104068857125343416399747466131683965372400813408031398572976743828674446290558977114676267532643294354,-264214805203337102307011929578431629868129221222137337046609478272763601844527534544727381244966898639104,239392787197964548346577486537891859656642576815081234773169072402780391755772134446765115023597129118515200,-91464814308580855337505065339299131094006652555919639070108835674266576853639004712847808985027291275946098688,31382231184381953052414740009377,7429424338233505007046112627974945951357706899435211,2378458967620468368971168197955217864446047927140294278458429475810,6679563881378602282233504902348239903493217907326403964389742101961261524521,401466414191784849951601205639871029702038963746647307609867387369237797143311605156,-6259592954175040625235706748153757854394114180482092747874964873494644641586358329738048395,5292121933870489605944587449736939711052668651179186858081579658945714567455488812577764234713710,-43623713254530249853739609854109195009052551782042358597643956778655975719631147907381367263455267210,112940047029758760453955290480287677399439435751187066330405414900422035449365262812173652978710659364864,-101881492510300246313533028184929108081798486702104196874286449652918702524458165603139127511444169244540928,35878518444152276770465905808252205059920842930553587880690708967668004199094730029618598685610213283725312000,-124446419051071101083270318442567,-5641636713557481519579757618144117385594798720600282,-1910748209727237375757015498963521233124962362251541744739222698877,-6263049278221700687240742217698292533520054384605870965917650544657868718661,-243146951919086795282152870952235591059212619889287354553243429006964774919097868764,3238536336034014189093273507352146683551891294216841284433872419564620333047603479166018386,-2101973322337458781188637724788304248478173645988503818852097659512611733661989909010717682927822,17727869289561575617101741784304540361503917212050477906451416538083941733887910584837897388073883496,-46818968219919387890995385043295361286545822783976962274786853795970094604930170190892135936916944395264,42159167234365999245792989649610933062879624551073878950782210283179977954743703795876019771752836493213696,-13740627117393876421451425411775350641212713627845756391253221270994841854640360610054846372165419446841638912,452015260307847784637406409468924,1282207828905488642098265937733042358550217439566094,1473509695327758308415473511256152694203399136026839416500206642444,4665256417565232928648230494238096891716951788623566068524115726150807724857,149312429802837451140628659413782060460709334399439396544539390957410360461161027662,-1565393254272944358001349699722497643468362049992588017167248975646621084509704751510450826,809353051307817122687756430660141721687016037937870584304889500010156821757295748626909195794378,-6980331894376703044771359843132918639457903509172160892084178151811897408818851274033777179519880340,18811021078674030864405414982768829933207907782935486690810490292577283452428717421092641772354696617984,-16945014380999900598733474225476522726909026228705888337518978292149005249625113110923095335481476256890880,5137595981274354008340358175219639482725529124559724315388257913545510508248912548670152904225000300235194368,-1511247335812430038947289350397496,5714884755954031913493694915502236860181797413520162,-1091315474579981486714165508036615305009032402441721826604456162378,-3010327096217756151797725473910841374380425648266841710531628243050470222122,-89118988853160525252835010673233266986159734615905344217557605731357681594781276425,712319665741620362304125606584302536139883300613220214288925460981129335425434714956554562,-301927808372400142502560294999251859563603895052163279336399302331602053864320654397434895687124,2661435351634457961012898291676530162862080687325329878654530445586339418919181706294349234257813720,-7320480553262550257008653794661505751082092459394590057136188659282825043147344565039273471780440338432,6608288790015916203314857392664937147942676224625667941006714903179945973776558102621980120619338310877184,-1875333026366039438163545046467714332198954500360230864384899095210734023683895505774388091717524520314077184,4669371798219882683964425319672479,-14671946699522960899517602653440205758461792396614930,776869847864563870537676515174696477725294453062364252365291384027,1735753457274446361938674050281266509465606937795341718187669593596098151855,50612572299805410898508468754208484901551341047008639223605163066471914281466152832,-306525433235941678793519986233244321399971907995279108144237151962769152210661898825711829,109053809669422024356166102849662926365417906701856453816456044778118913698749851902865852535993,-981952222040465446968979925945688641233654190097862302985302608662644138238149814699983681089367460,2757447683437592755147601564324748247329745653643013054206067543065258173190887343955661589381474648064,-2497905287461499022388996645625785137215127032555449093596004646719781250161853641159604131277856871284736,668247568573033021028696792895948880924254415951575099532345930723254698623996188518332669053055910090375168,-13369234833808575194172267231351377,24198578903920841989965191430620772408168181319943574,-532028434013741131120069514289089357548240787075712006702942146632,-904846043930752658006692486487866615181618416779573289562768592445114805050,-27133772134985917680371460861204621215272779684752462421811916546394777156514589766,125075491068467631940459481408042709676001254467396734963937575485963280287844835761978159,-38110450845360764389935365662860829786114142992115580288419891451546889511282610336542032981974,350341341163376592950283096893987145062008544547370465385644610179379067929451098954901401731732208,-1004616286654947314633327115185876904030055844638604283778467141057555821541551768435479446358812344320,914195096449460740377306880120508128951137818299253897309664398586400009982171375716940297902749848174592,-232435171430702736225198900408888396739106296768534312047454059716557833557509866110211439705815401436807168,35537289743573849558458607785913924,-32503482907711640139779626703232165597067537059169518,350771771426512693757074203581895272296193875230195827078450742584,426895591164120140890406118388809178705926031002549495885189044115548822502,13710883235863264255749181596391316983457092036582119388214226412472228631170229650,-48468060367301374744876254264890786322841983588247288499820542631043502505889360210130093,12875884394406223361148992178653345273952884719166696946819745782512018035025366374005726175263,-120777660091394347840617716681176525665606891282370693662625962210005892504834439203894044588829920,353737631013823153374985754613400311894535800336737563417391719604438128305237988941874563079636221952,-323594379406024717815106233139896011134850461555730133833174582813214774404740266198394048941731191193600,78908516180013168203405493028362520573344285982251886319450063983289535524799808175136162590199419580186624,-87830249472703254195467428704004323,37903150232772869171638366725513243933131091169368603,-222723467083534013814774228290561410579767985206690806332600561540,-180658322413575095439111618354768343169487197831492243536836499076549092034,-6537616052172929716243435278514758436054535918496931360146940014348638968756229204,17849227583878564688797068434893526219433254927717992508252538556290646400621881782756105,-4202151447824270096887312538068600335856146151299772793194141108196462782590769675596977495852,40199134011231993858347639672269148403504804733148160797969414324510423698808168500037907379812224,-120278572522492807584256954539469831033754857080905396858911185882968301653703991457140241141627486208,110653557198077755106184178634041698639733877629434471173194791657072123816131748115896710915543642669056,-26142097425669537720450740456684109729547840528419912262960211314673587220936591459789652277941890562654208,202133194419214373839715092776993128,-39339577458144889044561466604109912695392548416954955,136168625360983715287868071516487152086670803746801613856356643896,66884974870440178345702872733839681572733603672742492843410125619817918179,2947569596270469723190587237207353269254227679022479636993326213570782165826181359,-6247211717685481615389704838523846058179611376639273190618122743895298926512991087346648,1323498722020253294875438700793568493008418895285147099525596744569422419641565679767260757276,-12906022979791655895868299652969341518825530699611578582944289071567857279347069351541982327939808,39457590261804767712713935356548185497440355266352498947454146507692918971234763749099715309173997568,-36509597231818805493193103246926832877230821518597956050990474996821065452215768411225625667428079894528,8450277015933329698274213229509368812423259600717606330159988806058369127002344096512183403203040603275264,-433867718907207227646661383598273351,36699167105054475072902693402461705371341883877532063,-80097830557332489291047146213687960428938888797076799050140832407,-20272752020766154029031620626916190890394828349860403955783450662122075647,-1259391746781314782333573436195365058312272116400814369448857250602263217770151585,2077010888708215218447260085557156460924533261255062412563353378751326942521104019121889,-401871463743342543378909133139932262737742176865055229015929418364549528697068515435167408028,3992925833465203524213834790694523717530718723395494425719436964800347614729973246173663268220032,-12476278430707215540883973274314815214848914235228639261516138922835662396970690826345933776182312960,11608149717986976470834830398893581723201872035007399909923629514122747222243918373301080668132700323840,-2664495305769022057018252284464169779764438681420382237250553071741436437172085394321071953373237820260352,869966195374930897130762254065551494,-30806371286460205829390985579456436383324200806010588,45271021526837160359611866678744675420012974056750435112024187895,3895819059091606185418564052991322133370268081237957275673805031223887498,510982569055353177308298985295186340410027364105276014052692370215886725715213045,-655286731456733460772779766306774862005925376214241302755164682533017315255813099947852,117509015848481141418865194585249078864237336539135631993526931060544632800890376648351886518,-1189194946727142378668013461613986418324114747984656865275485490004682993120119264397192266214272,3798321616496642108706589813599362303981022123999342826776726006022885056268490762405701282365440000,-3551573422829421153579697984776910979844733527276492010634104280240794916979876423315938856948153188352,819312419310235774602003544473505288300242665686710310347067472760785682012394832809065585639881917333504,-1631998011360974142418870576213796128,23108230830319027736712919925008881491273684830709253,-24541909987466615789291644017491383527680522477115141784497437444,577272972498832178350284295409118911958241908634024585730676046513042117,-197232203344976549463674367096133141613346495700888057644289188328116284464267953,195873808112608981256689092304599145687838204626411630223365300748018476994337795685951,-33047014248422792240991417248406803807593968326058363617855792517244092327130697139278102970,340545689522049448713923866205325322960522208060705321780696426292312182138091512926216841789952,-1112111449629838413156176124644561357340038843932115865076357327568441275592561792717996424065712128,1044008357757452317020052255258130772887683007462885084505092934442161592759190628608653046010603372544,-245598969441451441258387422221322714063648441438346272858233775387696946619639753536962905197413616582656,2867855959598645431230657818646141786,-15194972912543259338610228290141176512304803866208656,12734917560814519240081252920868796464009226561648852428047928008,-1137637123707419693580046360879437850190267694625702538748423962731616380,72529457493045241842395987835289937765336679316996054774350697147279089657895941,-55348069530730370113825656028222944148184712582521571728408968794501477007858023214699,8926233413241819025182532306700764005621435963163329619115638935585715631363751717488543788,-93649927289321707897457404628323741560410406968001811412459006894752950109510863841914641193472,312754765145907979929161405946374984652440370508040869999417362560065540354887422887878622386847744,-294342758941173954490890473830746248150053682512419710303876807919429594817328010582939910692724015104,71741357450981116921293328312744566692132346135822964448040003259147087416663842138399204732663047913472,-4725491688850036578781307691553726626,8353060710176958067106300053041423129519621215682926,-6311715092797487617633191078567313114412251773002622988402091415,780135403788324909222372379099637933942580412181108919558116371626303914,-25439227092631660722991803224036836486394552604069032640330965958478794323325024,14739188041891669425837730513974249912253930287441219084462664305121696813371265684845,-2312120969376049542442112197497901600296700511499743166415648415209057947537526874384103928,24696929647954594620286046583678169553456635601759019227243385473540112716401423009810148515840,-84362900356059027378760970203155565837342229157097925287070340553304076320053294425495883086823424,79433174165097750872778334678433331915326675293962273872697926969107410811070248786887311050024157184,-20411302510488486761840317081623076617337266286132516112403548758432576866093435784713767026817620770816,445417,7306526327033720434756381726639826426,-3303646662375092216806631210118902281101886098256401,2981577056610083624702575805063847483348963955552207491398092931,-406524948362485940965468797632665196904945113824390259179320438639933744,8516783362704981075209835180214669223841933226049798947748269664061844599241819,-3683338943943106581810551878052916084810855748555885150856048341235353419543516961613,573342827936405839361918767037408781049878817155636869182835098840885373242273460321618520,-6236077066857723272769971564752882463131900797931960416693767458065128799991601543652505157632,21793059291125492293168149170790756501131624008078010977000172456410847070041339859868097496219648,-20471031828126936257587016725701617726138648890121917961386304872496630008487796884434832228861607936,5653099330657973026133089424159018627604944706027338832307418343902248916876331565685665363065122586624,53262890,-10606791254122938981797032138925307915,176365076732788556905178506579694964085071585878166,-1339835219702847374733081944251852077823065667036842066545749120,181202677025285050937960159614288236879053479776041947407190492389990322,-2722649512098855955478338405892748589749578087773701983459902510324263748162422,858573351798736331425504145018935689007030113428427763046696020137163276454909487739,-135846129617937991852909304614119925090536449789182386546928588834578772855334446194789640,1505107269817935239333856925917901713538364335406430811586042271290906679448310367809614602240,-5382123273114144356923879523315599254322605736734488562177539359251990096134086529877299439861760,5024154146517643666439928929501441011191755461358821374444491652942338868608441434757338645150040064,-1523121030137310232707400449992412875278006500648605221144252431418305897235619899794592219075442638848,-3253239876,14462282988553255028570838979155933190,1334199628473963232427647307912190721701271967909107,571794169445486021420196203208658494301033140861128592534754189,-71965331905302249499991490672052702739878327611961629266745737535779573,831073529465862247929560703392045985206204436341812847665718588646807320109829,-184987838873521094323049086631139744675576271481871781908191683095234090673610125369,30688429409648797950540011287110232567384504605537847743931483225270990218531315765882073,-346558647889641505146995974375130770032954726743570951956331498885196246831565951256991031296,1268278647556492056027645588870296076446461118476548125503501087846182880861018802055780132454400,-1170296919729236283689549419317753475042627358864040889734326405362405148213022869276877022335860736,398921026857583767374318170776482551012453084607514880943640068473174049086197779495478930762985635840,41369106605,-18526454186528120969786083309608570376,-1736718278069855764237407090336317639141056104917058,-231437486573248957375710455249281097606003362290146148043253575,25930472106225371739422403330448798481871260105757874507135385763766512,-242116542219317832365087227237795232568454053455704683181150557425838669368090,36304256605810106017341925274331179442280015775914260860108300292783639793041085103,-6593888942371099332440860832906390190529951939336626633852155219649628908678428753002276,75962485304382671868867805855307039874954399706981395128382989198836704431738356642430124032,-284541495387038274495645079868605339991725010105129429695878153250138612421672086517912954732544,257612561763962444736485255095797199432969576472155632484058371574536291952549001744865223755431936,-101476903002535422888971823983963627178873019438895008943320383797007779681224857333596365830670516224,62396992788,22301381595704472076803561085537526157,1537877825593020618185814055971298817148879830585340,88760704256388591499727134621373396135363313753434570222260821,-8550533893738618132720770323828148208924781947050807435256503786127806,67261721189706589575673289643854700529042286072605868792518994848502185795832,-6317561040176163992847150465505401897710047014692454178912870829674655870680514560,1343844655419975222989572725355947114905292690389216391286537575836545590535339798539868,-15811241178661025845241766847959312812862676815027689997223642102847384458351498421938323456,60624985598015839722153605181328506587920844672359137506951218106819155292991801932166570442752,-53283686662120463901631479350929283936158039954194531078482682603850463579857778122926558711644160,25046220974134784450405369068970522623403940399054892188353343697819970106955264805594227420900098048,-4840855686879,-25228561002849565635448370791131599811,-1120435608433169912929893886382639855367943275544581,-32237307726260804137955121113127266190597166295329584929179387,2590191167870240338739630131557915537061058561487346380523620510665407,-17795383867469733528117243014392688649589784760902545420676598350496204925012,918155945234735055182211727086259239368827170897296653745833914705661349419988318,-258953732587172150399650057602082606042003902813435132604738537206056669528841108465760,3116375056231628919393903310797516695473648107673609071810037305400724068177016749462388736,-12231016168019745762582256389591518537026957481800863354047986003929936021200833715327824035840,10272928351930427504357275264600075052284259027679803591887690711286757931654306415534440043249664,-5991222436187021334572042480077151837880128087619994215570541894035634728802750166436226052590141440,61381988931126,26820015824533268749101885683299090229,709592592629237322880688436631411097088166012947198,11085713071696030773931048819692236692974680810305057605306047,-721374982268164804198394556205695927951462849881354788890971404053104,4476105520965483647711257845688840393992002697893902791645686370901246124277,-91508091418499007712979129206762358639563385668382921098556971352431450421273024,47007552503300978926975810580014434854462599469247846456235709409203152325128552478704,-579726719466886055715715732189696384804628270444588453535146150340245633162709031027343360,2328525007378494605671036608940532072583475662293421287348720221902180996447079139912127086592,-1823838206940539187874085590367371666558393999878591446810655325139630342373759065513174419636224,1387133769916289054899273944909461692059408407093582984539488708425663892828472778293176941376700416,-414162024683908,-26788762003607308631516378581088258780,-399225680331619839451167147291945737280555486940613,-3609669623808097549398364727098673899108978391673117311530284,184411115842350164444033623389781251193275256447457588027044016645517,-1068147087393280650884175393896343156157527761960901164547842136139973515706,-1813614388489252591668415113308626983853423797631516567552539981788706813340612,-8004131724560195435087164773470308414112283243270762841038082991530537940033793886784,101391630894616531618944434662827943107918477382092441451192538239845043864475108831133696,-416587480423897315211992692759152295875595800927706447351752190649935088106132920533969272832,292115177876608036842095662126014311237209416230357861723048458569709749147511654722663704690688,-310384728576185950187541529590268854550514932794510607589622653187274362687824516946074043137654784,1757923131531750,25131648629235621721321257362133993380,201259303415047605408955153554322577793822214110027,1113100629202343975818943226904212522678823531609061198493352,-43103244662302814661711206643729250343822378986275342103608578714275,241221654538648245965665785140713686630548195028705198569373357184389298931,4027769662439799151144163244624432197044867987001761940761234965359612529045116,1271827357141824467781775818422609485305493457167547895590657051376350668064485791296,-16594318056250254115966170926177160747622021750163249056434692188926116184721352332148736,69681536229888902661103722886072645720423761978084884354746124355558757234554218010189496320,-40522085200300173299130696372463495576565704395143127798794240339753839577469245427212045254656,67006623409924680107140658790701704960876130837610843193954217346393913723080402408831443854688256,-4555527629548356,-22132467999404664525776222108610758340,-91037321573180455715891520311887295719648892382985,-325029968657843555917672007988617983965241355727973561631349,9149460400683359457690677667514809263335401492537747822289670800444,-51405338087228715708674600291719685783748050852098594401951751905908820232,-1344126701789724737760330277457702859699929084515689078457409544657103321031296,-187408518292490138566288666491461739272727583347875024301219872413476655887029751808,2526954664416290743606200488601676716749904216990581830372362465860984678650978972467200,-10826401808428823139565576423025965149576946568471059808215612690223708766723507126194405376,4373755521119030787831811792410125380083587068432914287714851116749481468067840818596070555648,-13929052209257077521287393875355246940973384760004929199400056830035088815523194510747577761136640,3768194821903878,18283399887079584474634604527331363937,36785720237815782680632865648724135613614350991220,89804436554470915953933496382810729733123120971402961851625,-1744443871357594059420375901683405904378031597798025968385359996026,10303666732330090196590835877234446145808889432612605579158822887646690260,323400466554372920254440471430991216848823808848256845385749368522026886940496,25410009622118476214015069929226858601195794701826409077033851354363839503606581248,-355417974868440507254724789502172482869361203700736745646545631499869458242104480235520,1548932707543435352102334343721897130296783482229939326758617406457250459941202615901093888,-205985124331054008299553163298515711883739940474902401800896920505774491666723683349670395904,2781922981676704096851035909672686428317970420634228041435049573653328472536117940531012567040000,25821125361078303,-14154250809010830684612020806313863532,-13125702034836484645557549682872813887457972144965,-23431620887915783105473105971555787440676306928263432340786,293201686334970340299978381971098455606442852228116059519479989992,-1935411322924592618581484801118859236707006082161439741809691156911757786,-64875875350259109013483675120584783694423974926288801203210195786271440205760,-3138485776934188162372665095541861848947343366801750013114036927829032594147082240,45726790451323925947547012610804223414045302461048560725220118666690607500926994350080,-201567140167533236124574087145382726728806330904737325407245169125068768509162225441701888,-60331562776963080182866715331368434415145746082080599206264914969378911911611716703071764480,-532465284104756592815406564249306997098527433826260489866608071856337857634420779649945567232000,-150153675720553643,10256657077327041810456813116078948821,4037137697625100976902604035438322814799352266562,5752323965745798917964461433122633358764963021368124359552,-41920219470532524103274114397257505353842579393469840713919101460,339278851252997179552000451480658339316825723890576688710112741582957944,11347129897317725231521182176653140707641104837244700089713915869547902193728,348467284504297598826842673088515175369412662972027924815873002232482126394474496,-5308414913936932263893418936295295474810307112159976702404947200874201387990245179392,23409463479201074238600843965526263186665700392086742716696553682502294004146074258767872,24283772132004486633013917135855405569334611365512614608096860477419319804272626227751157760,97391444285505415944550464091555355025752057864087366403048142021583975411568310962471567360000,479029859911483364,-6946960142612627483272152506514170632,-1012839431588743146814784838761494114553699705939,-1321016057002365233847087873266733120772210537497449783118,4680011079506470030763526960332165109123909077305717440567496230,-55246540270271535944782581401041039553491870518613528171095000716785140,-1761068648703539224535202988936696501671352719585389307363165303926984949248,-34152341325896929374439451022199324956527305417123493523416800892699129657688064,544574342777716548525516731698185320241650515346978423179216752591771067381733916672,-2346428526550475398706831155721414871281241910910482029730692122976918018711792270704640,-5735327295897267044039898540885539236632968344635338368125113149546909755697088195198976000,-16968390737111703008541021923628217677388701370193826837954123403677805126430081608895692800000,-1117306765485688814,4390559197494948363325293006827996591,173820519395563621320685221712405350737849873149,281467912830257975721191752693309403555342017737793250890,-286850263736662590179242382918959752553778954614035040763587762,8311476341067895481571911966607785507690671762203702634113321239819046,244212815034653239949455000714874005531273825574340176516770334702438807296,2880510102494935345805122237401071936864862680199854699861739026642109730914304,-47607941969765351528634761638466931384862681031219909401290207630259176889531760640,188626767866682780660276992326355569288618907695332666990743664140646119384059496890368,1080905845014969942605087983105527536235343133623349289923192472099023923693504853704704000,2806036529417244322832922757878563237376853564486667758967761174593811184605593625165824000000,2059767679465071506,-2584152968243438510473894616400077614,856842602602834103570585397275073044136974225,-55035004359999524067189455545120908721923008002374056326,-30926301418844290820293169801872409048914221103238059015184746,-1147993876896202350523074579409005591741665704655021111717338327910824,-30322508563990067872523925076820980690021515606434530163180339646663258112,-202325796706183455887044503606409378513610971082196779985566654338997195636736,3278826878757980052471311850195495385137912505227744636605353055433944774662422528,-9444787333320561874726016103969763208978509044980610449460819949028806490946671738880,-174653105816239912055460765419428760893430519749161327171720564980694808684059238072320000,-438677479232116017680675264666668512734104759242898031988517388230456492277375843696640000000,-3097221725094994198,1413122499721637307274015467562204949,-16308789426946487529473238019919038270548324990,9733902695810667655353504035626369685514794207718855311,14252551431723694570425092934730063429304206808858660513156460,144481140221253013968271333639854377672858017223936065428017837707464,3371950236737445644646786718508478590024152437924946644214752614664589312,11660415699987912724606653032484851425741260951786675356466140413265807671296,-135789656417949779456978048952397451649340547003737984922295959191721406797709312,-289986302741982807632055082715017182824865309032579273794698266179703941479845068800,24817288840799312497086426003289842897810920395466058728229577000202436681078197452800000,64546703892818006350694768671137842468520958911354629649672810768829509239705488588800000000,3845605869246196743,-716015650325658875293232110098418623,8436159903083430761161611292748398562638822298,-1527343468221319066331430870426428988448913916246234860,-2923492016979138726380536576407394678638607924049789699902408,-16414931806763582489664560040563382927910742924762044364454435514112,-336290336345453219226438256922619038827452581077153929331632877210173440,-671275390769126349587494294724572659785630366309364733155609512297493430272,-4001190186606100515603719034672573958621310268839386032653433182150384733388800,143969002482403013813852278352638985337627393133943178050512896102546580640366592000,-3129856696475359778385068788551937021494102798729366901942000904594657207780376576000000,-8895094843959870013821056254071721135798251372883067590752124949225939985575706624000000000,-3940012480142677820,335089387268688990824650361586424975,-2959117073183734928167321320325069069049555974,206631180678781303143163964422085889761444153098208886,432784800313058962437127798781614463281404380709475886863492,1663377046253564924133187831467427459462481872577981678257229214240,30286830380503768076895592340708655272180086950094779045311005496049664,72824950375177034995080100800203899887669309199348281984752436928749502464,1421298306627794448153628316013717867414556520674651338218603108144562516787200,-20836609524477277108956381127561359901193096338940733860718331935143693364756480000,350905189213165919471835444719782694797978482877434372227596543861625192951316480000000,1141868818439133219763775092082302750687809815192544156693017276131277365649080320000000000,3277595751434371020,-144299417099399772247643163389630188,824049704792936637534549923690198804319755069,-22946549158320442121507756306187547336200995069919188,-49555258470482214171196628639462313161408843179523564449172,-147874446574531832050078183005289543974354609330124180310524833408,-2510428765844856735892338110032939461340001451348904856322812055388160,-12102116055455601758449774567327796084821794576383073362678868747535515648,-147733614862089216661310699562778497743305238291604163481996619703573177958400,1980730291255044026812100594956836725343404554395288622567375609416271685222400000,-34879683826345159525440231850866380439024350107414509960136082362213488132096000000000,-135721828287424741182900924492723721095018246007175082720307291825622043800371200000000000,-2109527733974229871,56925667672215455260168508724065770,-189899654330158533747939824625947565822343726,1868377190070697497865086206059600013511276594523915,4321982719994350003614330063004690393334297068451549152012,11251143642930828550627379597070856841724145420140295509089020800,198531960526926263092652105061183121391202322480967621389965601013760,1734921392300959878781270303363488234515438814891151703541907979734351872,8242669526442428897503699564767293303235317834948065720391095634978930688000,-123291679723334959274035859313798314767530933394629964879938678438550831104000000,3057597121884857712626980395544948718623013358403287414504029645033403580416000000000,14836145958351152055007244037860997350380579698438017401253320264049227726848000000000000,891503403925259631,-20464451244441810432212098983629586,36522769437226445669455648155168884158282486,-66370390912079624439045087228907205761184655180782,-258753159025512565268712137062691513477648390115267593056,-702003526621539065274321539343540914088691910145896788066238464,-15611337603424624208042425767719154196743738663482061767088206249984,-191818104214704737228776450908347798279990322382377904599216332986122240,-26780929140151517173425899284037298019356834424469792843057222752665600000,2505941801179755228194710587094413680171152372959580638212293177670369280000000,-234995020300517108138738948600567325672180407852966853765969497129138257920000000000,-1480223636135263600750065166258841630452432501955725812554234318967149690880000000000000,-10804305029864632,6661800867430878896039986038865900,-5809194212497186706007726445080747317597689,-9379264030998837034255126812526859613036535576184,6166714621228587812420145617856276493233771916124469264,32671735475925275897344662089332063610631189760835796043880448,1231318322375237953326016801055392147050736804734299942563992305664,16342757744266410510397812140492534579677326781907757009378530977382400,-42473835477860813919951399609169148640957514311783476227582788737433600000,490019244723099747290506095828923879226687144845982119856881248134758400000000,15798012037805785421720869766504761558902544952935142230416105830508134400000000000,133629444431599434306360751361745634918150830423563934734048730389309030400000000000000,-397691050200032292,-1948716254488126064694922823770723,743574152581028926446834588753256223973797,2087869986616533870490512483048033642589866608350,568029614003952790242551928256476103482510195777347008,-782571519619521860239114833221154675012565983347323288469504,-92685063481320095271082460645055232280983461043484900144845946880,-1068881085402868045502952080877971248363898110300299694685194027008000,4071159285192260143913099530125442103854306960924996058582360260608000000,-73303269288230059046899054154794165166546219029654383496981779578880000000000,-939556242918037110614277999352253172327718762736851642143407326887936000000000000,-10806603598961061189383946497820578884137037834965962298774746333970432000000000000000,437940227782089847,507422374551140079578962581869217,-71951226857789876758264025579453176423599,-203188589811134379375821185624859152635439758664,-56553300635666914052390668164885364570873681065426112,-32842586907977316171764144642360442585201958608315913961472,6095284970378295201660943624527110297774054781422806785463418880,53052272899051983488496958073166250171763819172246397291541299200000,-141377476623538409829673982790686674135273596702002743561326428160000000,5553604843529226978615388405555162022389056620165878206122195681280000000000,51652816651848762710977496252741281568949605641349256533916285665280000000000000,773677482151308966387415645805272538070011094334139924112976254074880000000000000000,-307713168435013392,-116229846441815586826323776252750,4363966519333051175408192568166301327043,8245499242643963802358292800632474262920463804,-1318770290252248197228881744582192521994849680942080,5024257116770479496046479175705823329322033382827158405120,-312997880391583297296581650342181650322387005631545491849216000,-2085038998892566254485453890362254239639818932725551231664128000000,-7981100823389222738125066442414731379767659766868085610591027200000000,-232672488231520625177965374172365788008813003588273045482189619200000000000,-2856762411508226425385911238334634996767910636891735408287468748800000000000000,-48344257647953689455039042559031898283339044846214206234248085504000000000000000000,162224390326320732,23067843880603985269131711499220,7665128226605454128076760850996555291,597463063066917406351521129892349619455230729,683255418466664808713615353258549705054676833999616,-306073664382285265652984612223494095166607253366625533952,10013098647157278229917684053209129618527185312936122908672000,90878887453702663696634305043654635735248086464434209292288000000,1327198876640004809993607262593904080312776362693312766803968000000000,141778527956949192599429499420055364383702147837297573232640000000000000,168550737113631543921700319629012075873788476142363891480920064000000000000000,2590722884833724196513261239019398981828592041060782446345191424000000000000000000,-66570038397234082,-3888059934211457175387037209608,-37113913890249110631047985600010392457,-125205152325540521777458854353608716609635796,-68132991230397505303458392325255873876349904715776,10606204618291509478643700562700481233779817992327004160,33556258549848275923633878550025022750979390058916741120000,-6509775083430456168188699676953077140393661027671374561280000000,-77600142043935831272506143829793999462637205410897733877760000000000,733645451162603725711560939584024114697708015445194099916800000000000000,-9970100996680298210929054286326818316179564034297680415948800000000000000000,-116424240246353068342049869783172780790237209322556555914117120000000000000000000,21238168045474703,541387676619469515649853067902,4680205736837402848125656004278200984,9962385907028202455561698789483147226778236,3460255771143451358801253072009483394536994619392,-97908913111896644212131452405276493857518548890419200,-26274470054236316446110833397749074817554158646512844800000,488710412124840042715480609609312886986225552760556748800000000,1792206681435517105032732429841475639350820286068529561600000000000,-55144733465100047554404721757314980294215966504146855526400000000000000,518260901462314215420574859993182509607166159103182084505600000000000000000,4257815407454395608372994835710956072297196977147190915891200000000000000000000,-5136206045277120,-59820418702484043501695705394,-335418055471777029891664694143523698,-432048657750706280044608210491518188202656,-67456718095097088887692927000088248252604252160,-12762759960759352940691591349408381748819865370624000,1685489512991645964980394937195934219507456400162816000000,-26459605895195721374492626839503252177656090227376128000000000,48742846957042058374662102442201888762052738719678464000000000000,2177024962025606930934152468560908758136636732742828032000000000000000,-21150188651705302871560638811476168969777727710720688128000000000000000000,-121433452643907125407718506124812620879832128763170127872000000000000000000000,891736640585876,4920061034268215154876254149,15555842285720853223024805326360932,8760954549408853385302855398273621493616,-2162291006206329470659162898371474517020835840,916227845287421589061768716224775389039548170240000,-59734736065225076456749585448424486347165034086400000000,937949114153217047426737936002608207860361016115200000000000,-4682154404759405708844382320985008183757387239260160000000000000,-46450288966866726077267299792840842170164650662952960000000000000000,616199762601930804742196241177984609359635785229271040000000000000000000,2527567744312223067786564039708792842913851397510266880000000000000000000000,-99517616072934,-267892403938860130941958322,-476351021435789728060082345599176,-5220494309911861908729557528219076928,144808793045386329031047762033968220510617600,-32119284177366849774578274012269912240475340800000,1238458127111357785584890824960962647325828710400000000,-20223636365344105758456729894910031255281493606400000000000,124835936540459428304026201929469529417573833113600000000000000,350649299437264808198497720352823002649883312128000000000000000000,-11286228866928867384798681199502750453265457584537600000000000000000000,-34071577146589728614333109724836641640934273764556800000000000000000000000,1,5383816369230,7246372825016757030266113,8481177097783942980238580107120,-1306733089559734438474954763192444864,-2171236992639277674219993733591200169984000,521316836541525601962789926213194602250240000000,-12274004727587043083939949574126695182499840000000000,215682227423483088810260317110763803685945344000000000000,-1086421214836266898644347666669022092577472512000000000000000,2618866949403860499039179509336241138804195328000000000000000000,97323232498233959460109001627154512002431320064000000000000000000000,222729748982282649763870093880788648036059316224000000000000000000000000]
