263,[[264,0],[263,5],[263,4],[263,3],[263,2],[263,1],[263,0],[262,5],[262,4],[262,3],[262,2],[262,1],[262,0],[261,5],[261,4],[261,3],[261,2],[261,1],[261,0],[260,5],[260,4],[260,3],[260,2],[260,1],[260,0],[259,5],[259,4],[259,3],[259,2],[259,1],[259,0],[258,5],[258,4],[258,3],[258,2],[258,1],[258,0],[257,5],[257,4],[257,3],[257,2],[257,1],[257,0],[256,5],[256,4],[256,3],[256,2],[256,1],[256,0],[255,5],[255,4],[255,3],[255,2],[255,1],[255,0],[254,5],[254,4],[254,3],[254,2],[254,1],[254,0],[253,5],[253,4],[253,3],[253,2],[253,1],[253,0],[252,5],[252,4],[252,3],[252,2],[252,1],[252,0],[251,5],[251,4],[251,3],[251,2],[251,1],[251,0],[250,5],[250,4],[250,3],[250,2],[250,1],[250,0],[249,5],[249,4],[249,3],[249,2],[249,1],[249,0],[248,5],[248,4],[248,3],[248,2],[248,1],[248,0],[247,5],[247,4],[247,3],[247,2],[247,1],[247,0],[246,5],[246,4],[246,3],[246,2],[246,1],[246,0],[245,5],[245,4],[245,3],[245,2],[245,1],[245,0],[244,5],[244,4],[244,3],[244,2],[244,1],[244,0],[243,5],[243,4],[243,3],[243,2],[243,1],[243,0],[242,5],[242,4],[242,3],[242,2],[242,1],[242,0],[241,5],[241,4],[241,3],[241,2],[241,1],[241,0],[240,5],[240,4],[240,3],[240,2],[240,1],[240,0],[239,5],[239,4],[239,3],[239,2],[239,1],[239,0],[238,5],[238,4],[238,3],[238,2],[238,1],[238,0],[237,5],[237,4],[237,3],[237,2],[237,1],[237,0],[236,5],[236,4],[236,3],[236,2],[236,1],[236,0],[235,5],[235,4],[235,3],[235,2],[235,1],[235,0],[234,5],[234,4],[234,3],[234,2],[234,1],[234,0],[233,5],[233,4],[233,3],[233,2],[233,1],[233,0],[232,5],[232,4],[232,3],[232,2],[232,1],[232,0],[231,5],[231,4],[231,3],[231,2],[231,1],[231,0],[230,5],[230,4],[230,3],[230,2],[230,1],[230,0],[229,5],[229,4],[229,3],[229,2],[229,1],[229,0],[228,5],[228,4],[228,3],[228,2],[228,1],[228,0],[227,5],[227,4],[227,3],[227,2],[227,1],[227,0],[226,5],[226,4],[226,3],[226,2],[226,1],[226,0],[225,5],[225,4],[225,3],[225,2],[225,1],[225,0],[224,5],[224,4],[224,3],[224,2],[224,1],[224,0],[223,5],[223,4],[223,3],[223,2],[223,1],[223,0],[222,5],[222,4],[222,3],[222,2],[222,1],[222,0],[221,5],[221,4],[221,3],[221,2],[221,1],[221,0],[220,5],[220,4],[220,3],[220,2],[220,1],[220,0],[219,5],[219,4],[219,3],[219,2],[219,1],[219,0],[218,5],[218,4],[218,3],[218,2],[218,1],[218,0],[217,5],[217,4],[217,3],[217,2],[217,1],[217,0],[216,5],[216,4],[216,3],[216,2],[216,1],[216,0],[215,5],[215,4],[215,3],[215,2],[215,1],[215,0],[214,5],[214,4],[214,3],[214,2],[214,1],[214,0],[213,5],[213,4],[213,3],[213,2],[213,1],[213,0],[212,5],[212,4],[212,3],[212,2],[212,1],[212,0],[211,5],[211,4],[211,3],[211,2],[211,1],[211,0],[210,6],[210,5],[210,4],[210,3],[210,2],[210,1],[210,0],[209,6],[209,5],[209,4],[209,3],[209,2],[209,1],[209,0],[208,6],[208,5],[208,4],[208,3],[208,2],[208,1],[208,0],[207,6],[207,5],[207,4],[207,3],[207,2],[207,1],[207,0],[206,6],[206,5],[206,4],[206,3],[206,2],[206,1],[206,0],[205,6],[205,5],[205,4],[205,3],[205,2],[205,1],[205,0],[204,6],[204,5],[204,4],[204,3],[204,2],[204,1],[204,0],[203,6],[203,5],[203,4],[203,3],[203,2],[203,1],[203,0],[202,6],[202,5],[202,4],[202,3],[202,2],[202,1],[202,0],[201,6],[201,5],[201,4],[201,3],[201,2],[201,1],[201,0],[200,6],[200,5],[200,4],[200,3],[200,2],[200,1],[200,0],[199,6],[199,5],[199,4],[199,3],[199,2],[199,1],[199,0],[198,6],[198,5],[198,4],[198,3],[198,2],[198,1],[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,6],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,6],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,6],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,6],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[160,6],[160,5],[160,4],[160,3],[160,2],[160,1],[160,0],[159,6],[159,5],[159,4],[159,3],[159,2],[159,1],[159,0],[158,6],[158,5],[158,4],[158,3],[158,2],[158,1],[158,0],[157,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,7],[131,6],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,7],[130,6],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,7],[129,6],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,7],[128,6],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,7],[127,6],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,7],[126,6],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,7],[125,6],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,7],[124,6],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,7],[123,6],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,7],[122,6],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,7],[121,6],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[120,7],[120,6],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,7],[119,6],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,7],[118,6],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,7],[117,6],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,7],[116,6],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,7],[115,6],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,7],[114,6],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,7],[113,6],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,7],[112,6],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,7],[111,6],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,7],[110,6],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,7],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,7],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,7],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,7],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,8],[105,7],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,8],[104,7],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,8],[103,7],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,8],[102,7],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,8],[101,7],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,8],[100,7],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,8],[99,7],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,8],[98,7],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,8],[97,7],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,8],[96,7],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,8],[95,7],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,8],[94,7],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,8],[93,7],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,8],[92,7],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,8],[91,7],[91,6],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,8],[90,7],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,8],[89,7],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,8],[88,7],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,8],[87,7],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,8],[86,7],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,8],[85,7],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,8],[84,7],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,8],[83,7],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,8],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,8],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,8],[80,7],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,8],[79,7],[79,6],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,8],[78,7],[78,6],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,8],[77,7],[77,6],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,8],[76,7],[76,6],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,8],[75,7],[75,6],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,8],[74,7],[74,6],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,8],[73,7],[73,6],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,8],[72,7],[72,6],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,8],[71,7],[71,6],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,8],[70,7],[70,6],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,8],[69,7],[69,6],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,8],[68,7],[68,6],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,8],[67,7],[67,6],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,8],[66,7],[66,6],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,8],[65,7],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,8],[64,7],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,8],[63,7],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,8],[62,7],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,8],[61,7],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,8],[60,7],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,8],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,8],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,8],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,8],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,8],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,8],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,8],[53,7],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,9],[52,8],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,9],[51,8],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,9],[50,8],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,9],[49,8],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,9],[48,8],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,9],[47,8],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,9],[46,8],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,9],[45,8],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,9],[44,8],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,9],[43,8],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,9],[42,8],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,9],[41,8],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,9],[40,8],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,9],[39,8],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,9],[38,8],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,9],[37,8],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,9],[36,8],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,9],[35,8],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,9],[34,8],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,9],[33,8],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,9],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,9],[31,8],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,9],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,9],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,9],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,9],[27,8],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,9],[26,8],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,9],[25,8],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,9],[24,8],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,9],[23,8],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,9],[22,8],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,9],[21,8],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,9],[20,8],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,9],[19,8],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,9],[18,8],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,9],[17,8],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,9],[16,8],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,9],[15,8],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,9],[14,8],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,9],[13,8],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,9],[12,8],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,9],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,9],[8,8],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,9],[7,8],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,9],[6,8],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,9],[5,8],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,9],[4,8],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,9],[3,8],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,9],[2,8],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,9],[1,8],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,10],[0,9],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,3719,-4547965,2026019751,-246123034812,1954740777120,526,1749630953025,109250571229679785,383299754084597744071,127849750894468234602451,1273670516555830984509792,-130185,146045969891851123,-473219884830336352331102,27319475903867751089383769398,-191559339648776716326812953618000,276632870939179679308132319182051128,20123182,1084724239541939131285,30426447425156894230796485482,5146888650726523218478769089796875,32958890154338287586420747214922520909,6217180833085897918713708833353023980016,-2173635036,2141393070597001251175091,-196719405732624955965090124671751,40160414362220169877861594510098199462,-169087793415465820842969895622574974006667,46708756745459615239460553874527500729319744,173846771946,1710103563454143580443213855,227436212604860111336634446247598522,25951952718515074983071856288916086474780,-71298324063886962489804462401455053406098022,118306634714679935818227707845344014064712479996,-10634394316940,688549748920324684388003617290,-51774811879985277809655475180300248164,3435133876894309527657928362416367062186378,-20124108828730051904525359973741593730455539508,7612742044448235098609684712029353358404609335792,506138201663279,160319338254995933673952917734513,-297182198435092194669981532735355024749,299494228734306970389468105990241072981406244,-508869465286643918404971232728031130501867094324,686601632893897383641472377477416473985668417839376,-18844149425177005,23745619247226980544352401291686340,174387028677848392103225805544000462553395,3707973028828566124045120590801588429899200935,67186810364177833797375423485933870101734313854822,31311650695849845349257130234337737092680931686745416,545066620633187376,2402584373703602043861738775639249135,8538434531399744764309681915536984278171827,396663305922267324313376624090018228875417782557,3155791264511232161361136952058183474153968155145887,1435909263057590882883542116982372469417453709515204336,-11944609105367783722,175569598288933621584819638374801313392,171710081223594440688976553505601381276256006,14465107532835490983045863342178474639736527143202,73384144490608424549322632002366628424619563627003623,47501552688191381322742350227569299353831106860645652576,185795478340338198740,9688401004038116296580086678553853658421,196885444947124301685046679045129227674779910,195833390892012546158842046080240704010073023841106,1020646005411496561175540690417184643658835413385162411,1370272314740727234714895290414089324125681253385381134038,-1656174797301566611137,418589215737046789203814460097194427424175,-90462201342090397830739102667922823260678780571,261173883706777509662188893065817768477279944020032,6916616830932972200362677059685831225348279330886375358,32219791173462222671167641422908312282263115580811180929904,-2636663447641833273342,14584635657319635285265097880726969015190810,-3131231413356622780405394144418478016159847711292,-22115226145061304221218727995715532479166744388643174,-68778473183939546939520661321071991763872705522774743902,619796324772560395461959068339260788082456333854835618132912,298681717696938660136835,419896894268545794462740604899925210371363536,-66663134795321344565432932720811059133259480372914,-87135910966897236693264590230104863657507621474104269,-3326374492019169097036916203476030962472044320642539031259,9906865897456369723407309982914879666591946044603713036631592,-3302073015080496122807113,10192660188141941842984335243886816169140088883,-1072753011270446952764873362925210373277417042461683,7070437349893393489399117108738683190592715441213658356,-68770550996518441975274510771389931703827738976564529537916,133761816367392050570233276632280049402788461103591321870440048,-5745772558482410443968727,212149397359770993569730168694162267598166559401,-14144260735134079949230846281736569702320183414312052,188057568756529596679594085420831856611399791122369652256,-1023135319577299904683753516445184809430917932150956223101721,1545705629168433123148274756718145206150376352444198236070433408,446375999548594496019203024,3840218614636105500677061437434904042458155385587,-161787739548683794165657069791184733487618583035679838,2804934866745602861946727609637123501651749275024981941544,-12004994980366702124322360129135680383196010450767620560738000,15419801051249566481307598826682759218985509493507047607878805628,-2276634463415721974710751832,61184843072977933579342263081626548676630252627242,-1700302851306245890797336265283305329255112545649086751,30342921487495238015127790782917644246829192080169785335421,-114704881707316674922344768347857702927531793819599011926113236,133299644856981971737484494840229345917781781511057945467235883856,-34744381595159874167608206128,866880018916021099955880376637221961064919698950357,-17363222751253257565053116992488653375901494343179184845,259229048288997887934612803080747610980305727488776402371975,-903561148831890605998597806793954594731437556678284599449155040,996590881377319694877562759359629614418631425114018708604850617072,349029103056666384485863197456,11018773010938961607374952455798913801307124700631140,-177928856070883147817504079089910728840752722013478104400,1832552789329930283659992977326336696918693454351287922152173,-5858370806956398497658604128888193173890787754069789494758555976,6376983482310049405539786256805659746554475927154327267514609303224,2227793099498530302141595443198,126615393778293990290137481943512906485185555132520345,-1814706128088779393063742639821694025619224745029401875906,11215355042798618084256579107567484244833674185002726861948692,-30591673033769264001252436734899870934716939615664925152339048127,34005906483857227748772766690629191839809466949447360591029085698320,-32643642711990222223515573224850,1324079318829844403914049817598236836486039345227902322,-17819658696817784000824514571799758451947987058015245640835,63994925628137998029695797185606229850269668091705722526145424,-120002799671142286773039168520081910797072863608090965027586138933,140934917560576506291339090058665168675000149034762288980273520450144,-156474492750644554475773983594547,12675232172550252989099162159836314506616757325668825516,-163259928700489444024560719566415598233428052313298612312142,382974653861542288503002434201452347351127656539934350219642469,-266837009624337504795236783372238955773284500380914131247374399234,346850829846083834147233231659827480362825026122189979127281411098617,2360742625796761306144534324591390,111648707835973604589891597685146420446106477164242287856,-1369882189297735788075651717497824540710499149686210935356086,2626256028954389554826710267997988366555704006830926792906170148,509223837544175677231284486709983142654218730253379829973399659698,-705321185836133002336758372380513805421619979982460759474797363316304,13262019482730885209950638803900314,909066344982251556608656731014656467666712867478061599242,-10447313650798337596553721888734526131190487892837032457031870,19763422167036921506221137219131810860768968031898651794060552799,8056549935418098129880812477140161322344482529441356593573675785619,-14940689841370010525104666318223159325657631328792846508118979930150160,-130748978147550036980817215269183870,6869954658419367129089644828892042187693726710074537624918,-72319764692606594999968223575945690055465495353687951394691187,146625400355425556258447519531364847226184925918748347441648410298,32048743070563312281004955204119444113067837234118195351335746033399,-106483639158523474497148736158692312290150346399189304555211605085065376,-1115620357188384324767853914648968414,48363263350228424374149478489922537861701749538861053408005,-455062558705289138237726006612895113771074954220077404105719679,1000606486785141250571629106581447647505695973362707458747913605719,-65554113638585904405364736674180293658528747928422918977640822744041,-506601165612297728733242650258836359077503349602255394609886645258438112,4329559792690366453766208325534811056,318205631633940255859943114372658681006785854225809347140448,-2608722370398633836798862023533822416054078842648608572376952457,6114645563873270707878850124186222082561205607882095340326843121693,-1955055500766386278943436432402545821858935524437008740025280523807698,-1591883852510370217706018810920832502362252007988081696029722265067433856,75193488979311122387039276929022858395,1962541985949277706475786987965530682357297050376047804538737,-13650946530185749845768546854086935156591203924892429887970599380,33197305474214510984928749859442712850408152187854111967075102691554,-17010792450410547216245698394204809968017024138896568007478244938570101,-1466695645494693855934981527163970600097109258245378231845549287512522848,64387596125161794354114915932286479868,11376692748084089088786245228659209751887683169897309623687659,-65254615253689478066462925342904215090180653009045467493623739466,159573945455123462925338709250953647405279067921346343008426325705903,-101806237810508484239862458635612886788554120030108013832845959029460428,20227152575099132655998986394983658755030673110836221050657837103086505088,-3365339874233245084908682224307096666340,62138376202343386097243427681192137350453147976603700248979149,-284582572192225668120288568507862812201426504731426840631903835417,674983659041307921671618470968368064241966728626398853350870631370490,-466027538266826364215567010585072779961035976092494392202175621847641838,167271392121980252744344877674684398286744296102549830835839556864578342016,-18248184518366375312954029076705202092095,320492247506098732808352094108052452260119806510862410227604474,-1126694719474596001455765747101230706965944478320650563624816515588,2476226999555778765040874393318649536864125116081348026557632567750930,-1604441763318156605220207414769050203640777403626841900217399571462273368,774352894236711116567587058073912326602278866778471518613625424108922925120,56295259156586656523322969231255555463498,1564128716666293857722237661888739300232011607912147073726343930,-4001214791360560080395469460126992864974022193954125038256361561425,7616249820921658574603710469352565713202593276067029980258903069281414,-3359598072087915602392772027288468724739392498697998250469090355956588816,2294347796195263644223424619175185740373286209442587812637115666270162242432,1030708166908377230259269046297878914706585,7236586356178391532724159492292330186787146117792271671510198304,-12392444033501038110733303714383902833284562576425048918641658655503,17936214990291766196828326285043669680159728626424283963124341121602498,3586047046050981499234137805045420018944138607058576379973547711326432160,2362482711632075802574569924948432699017445772732261290276275776290281008896,3372454933531052859173840197853034717476011,31793838201067819389630233674613110844553118916268684625701220885,-31021957747259262834299720572670233452501837153587987180802867977050,21415062122234399740345658440548877060927085223123878908175571762132292,79356387175804285103236895955584717352883865237027425038110940888377658392,-20052987888459392343487015972949679133363527046729909239120314687923156854896,-18523269141533659600674038771035452049736734,132855774771996325420526783485889572807625442182832421478945653958,-45166859728717627393788568588544262033649666380377696894032477835589,-65282842794759202679344659822696883187844140389607223498245986759219978,478266421972875923012300031798801103865781180501802891658890502596445108440,-155995440418622934345876858870771851805595581301300126224078818557134044938368,-221641805599480104625256152436480444862444416,528773802743470508130864550527830936607327455558919966289939048064,108467987299268504677883980289386362950198706845674405293667893480282,-541265017409158596273996850370894790132924657750247841106630158268781554,1974239071014022805522033829749052548540745656916907062798231474894447583392,-647456394438950775357566398827580794865655846168454363070296693987080594647680,-710014049155244129727614758131499968015840259,2007161348309430725310239818281971950871025772519130843729272606694,1344818154460567893520492191004160273424676377414116692731943106285105,-1982020331763624273230765746764537310283463622244589513958204201827858618,6007496246235938069225184175561472597160769346458845333023319113774471709664,-1683503500114898209295566884304854082918133101309227559913384368074045455167424,2455283450360305616040711642629738796203164397,7275084039416216252432374878630171692430441660164730750762149932333,7734081964032695547406620134383084807145637000777586763932879126833294,-3623831899829492540849463062878399332386510879956173980013542766070517427,11776696743882102254250734511368243567762150633601699153251187284453122009984,-1306600492960924243848876596197833643697950026470273789712595517387245853742720,35296945514519025252785069030636616566263689009,25206284028309430118348436794629905709074494403764531848879296241475,35011065710837942484380168601518502537218488136758223467026369092663907,7235831477041401870709114122983296968359799373105145772984367477528457806,-1092173332169533039580169195942895498118331275415974417450026681869934487792,13336654805565544146201789846527712515097400279635488185238708402474449083070464,152197321575939716365780860066436489434659577485,83563778152944777539952946764279502103806092572597372124574759147619,137626847453922096065126154599457257772503667951348720143344437572955949,98675771699515478218155857555125255046339716860218481990731432478312119276,-133361739214245880679189147141932464330728260018095395684766141125275892426312,88091386050318097016390633378693762527940822623879793533320674498175436468212448,55709181154063752445747570804695449388628266941,265301714284638798485828103387690244198620399791669700859445804298118,485474698691861726275415527606697284577398940731010894828861202677844961,526095927452622964642954428590126679853988055503475741151576042888304210670,-704563975630871600591007496732500833106514197216775669545232155672705198988176,320452468398345285248115839244291472002529182655605832110545276720327118099125376,-3270071506613271162756630511253970730016736965896,807231659387583766161848887951971515628504017449795691802997303564862,1552726893552947000345652943163172083619107416917153803613083054772131934,2019413661856774958043145941223053608933791914518538934240402130101159520655,-2362014297706249931746081791290233239285099229275293409787773318288420265963404,724910336855324452424700772334032170277532272728127183472358405827927428050844032,-21766017747768276911813032272711878047066002136969,2355383738063314796489628153229712857097338120910432521456234265861682,4490461144652990493648970748124473139665413321775055986555814679476778538,6071744963482134732855513049031721463845616857704397146623899824344689433752,-5344956870128426397790939177757556206691252932658976631090214561352069198065560,388794092060924760859216059956325554500543513122581702994807322917818243504092864,-67957536536617188491034904338129816686991861532521,6593874555102818344862206505911408467233745689727263451874110015619419,11545983002336028068485865279873488314198875152693422673139863968979996398,13920461048359481955912399916372851115764114602899186677307053428877833953038,-5057766320251544099905377111357950917052557937401279104698744303146196330749092,-5299626721249290755998324315498418281254721504808277912127598581666945361534368128,2889667953430170564294415077250633346622187696917,17716563332353614640783325833573407409080276725068179150620432769719330,25244909426100711546997051812164759452476607186689952484233304320760617510,19181890713068973122396857734528907052912412486729165866582693545922543910058,22039804057556762203098189244824008022233403925887918767126034430324486897371736,-29987044902646406879312958144786056460782696686044630362074712695983611959705349376,1267622936634591827488920269966826276695421506189547,45692721977387383225575929986958162823531561207831849198133064429183144,40875783733644170214988346455248916969624498919824385065075823925053354718,-19611671665384276909576959798172287790718831269081760789324539900360596598924,145272311511637492269747996385053375975306427522314658635015833699489576500093342,-96667020992596183768233974103024879253634354873291749241064565924812673656340362380,7754846298147811379505833663085416269670562970959280,113116010652359237890104304326301641385022755363989335622527682155358415,14656593029078523337428924828130405829658272046465926810830521648589542754,-254091002639773222531499400467790873575742170681435647689745795457679399748646,483288595716813916234352604351945960918387377437770669593317673103196605985648360,-194206362550771768742330687304632161272994166278260431231247321076500744272832847104,26854629055095914110328480833644904068944936686720786,268710945066971965823799324221046174418332017004495933566419148485607440,-239387082149712922101620656697127833625744599901459051884808448351518327725,-1102731038729990053073883899280239405736071585022131675435160995341628311676362,999084343517272824754672768292448207559483195078842125512637067743765152037564244,-82496228594621742674542159652016003933934873082111249915170205642912009900916026880,45042534303080149510932656648035782840399591184411891,612173406788919222728059652381558554056067953619674012234605564115980242,-1328276117721509970319403500282408700406049243384263174011456273424860812880,-3478963424991139957619519036824957981442402939547761779204751070104911608372056,553086893386587078113668781270845498280939186992283853181623984423745609301767592,1214680893324041437564535309235122380191104645701848985805507380386253872891579698080,-109585012676026826721882934522530695845442828331780060,1336188014991983888393319208463294310398139419230353643156728185948017268,-4920496487083659926521672030589757084692638439312650784947953625978238550876,-8898164204373056499781406573444215583737174787073522137730362748241411463526373,-5698219652136810688178704683268238614582777602423161353508323808909145184018517620,6110570518160596916474732591110974548716358669314285090383465165802030441958075039808,-1229217608206025185979065641131996477382000356868140772,2790096472863119516444059928850322855765183807214987470628758439836641438,-14969603436902106801915288072863597903726286955785292983884885480361479198782,-18849396059602197076066577064856826869123836422558384736481987185370938928836756,-30547131596956286198734526010241745682817066330596757875339997692950979788466248316,17743927341870589452605520262802138515206863060231635665366811092566636443898776262400,7101,-5712210761592759440633071879287500964262755893989306170,5561320455395684334202488979390046082879435536032938976578732449812627173,-39498767035917536220805987722324734912148992484758148353792925681872080979783,-32128340950613369712785424305711702959092553082779248238153912740924349160137628,-94061189251662908203319813450097442920434210565453212166600933986643922066041757500,32303373695336148067731104643773023942703761909561186941336461153235890675988613345360,1884540439,-18154268858319930014979536318551755874606982870255897966,10547474525433516540527850868848739561061439147601711960956870868858945311,-91890493434068867423704841772344784087131590525781203664206054982997711514636,-37782388191740152445541514465063405912326322314499265159016718364282057204341952,-190599453395350585436300972065925692920366767528278661704880789726315907733947844848,13361430373396058629409638647259819621717008300639303443089918056825807126115792837440,23454874144058,-39494238037902687726164482678886102011916386998376505656,18943204162233131181966400529764375528910729827688748274348500738790127088,-188093979262276618441612103278771478994662044135115320513197822982373516864020,1646708975450675205520185441237124385929984464620511114550300047819259272582449,-154244827875467858233112770942637452849701904209619142483154706423418017623816684532,-158629336390587810438468342550126613703211187614640377354315579987449270509574390647616,59864164533078025,-33515346484845734127130813723807584619041250966262379176,31980642188502871855137098423752714455667470218866747353764473889946538224,-331991855179475309516022350580037792484523946971197362360737648790232931591096,194484238647481874035012748809157026289024265269076869660520972757901774105327218,682785111085169266489558996042162016916376379553500489205964220474870748234753558184,-719902110466755272118715836366363296372713801628714397792131294660691944073691574416544,52489019771332761942,187822583125205420891800030411976709257021469737746636689,50141283644153455349215221841165189855379897363729341939630595989514590390,-477966844951959599037841767604624183803189132208142866502969784396267446206477,853534752665298320077302311794613660812925913961361259148404210425819205480698352,4032184555779678680046407613186442628795841782552519228891498618755289932930355408512,-1847147312993845832469409373709031094443319207894385895479105078183264459640087375697088,20443056135523041237850,1257989601393743784426573449649049097225541909795703291821,71431919721300515606183983089004283701531561611543584134323580297042499949,-466529977575894914617106025663392779835994643176452454650578821531277690855957,2887508166803318618580631896485320659873306290184729677615622775030185622600055988,12744656642705243191274840951111053578078485747250312048953561613204633527158714825780,-2820400737946914565415430408555822291764427797415486582970068252713749245455061986729856,4128857911289162480839130,4822891095136060572530120207222539571141119635821392820970,88283306431194770975595263335919231744834301095715472673450088353680403655,36445959887170842321921327441545712094848142331772618591967338842103438819544,8765493764766606545422939756487793543987414727336332102497945463194055335625824608,28030397752010209701239881359416982123662280195126592974382596950332351823154688272126,-11740771308591337348990999933318337161590417855779933623554890982708207704003147115032,481419124111751825859030434,14219750122027951365570822368932147794743846702299330432802,82880019741780370497714406082987971168832510483177830699771202887382730111,1485576316053875995894225356390403682333978564295779179122414843271472000182943,24244160091933876732335913933434763079665028435790327556712154324597439198681731236,38299010129124177170392478818254240346377627853263703417354565808776729321568446491456,15637130489418696251278611667117700625188906125057793451990203604726537512538066041706816,35213972917926314761634132938,34103016037373457292871298473910033684656351707739306427942,21562193196056860350031437284826863840096307800150460213469897988905416821,4066049336084554721978756697816678932481789374257319994791495934374958066145637,59564132348953362011968287062473580874867316128955842974382709109274149110694495036,-7638916817628821807259478884539877952450861399651001625500003310551703290677161830136,56708378073846067896642689513884511402571158892298618846099938467773859511699536863385664,1731282190639425756809799130493,65206667538832117037747177021594237106528251483893798704388,-149309142651569701755782573347302700117274599267935236512274733109267831372,6737304360801350978063259707250913065192028478352323229962493723462783540438121,123650856038608277782500788857027218847854539350435334312078719884989328676523886794,-240734885796116498438568764920949326454861533923337363880665128298932439534071026634268,119894159712773596185254799785329130412674767649498412373188802511907715097721374645324512,60651787341664559246794148406362,85083517280471712590539209564106685448681083650219389065463,-500806434480929125297469177354635030147200636077566323951456312261295178121,5893702230283300466271718881586848730268623770704182708579339603256535978752225,193304813976400979280710648460027039260856350408687828608839272883763562402122877698,-880953763242120473051154442329057697647488312562299281208230268120750441534451027623200,130746489325921804622605060462639007795051542134903100192414443716203392073833049254444864,1589545724634985373047267762880482,-2335486880099372839965410413096371697299420609908883863898,-1103548106543005775334649157404657019809010133388420634656880142452527844186,-4862170701504650659126625466644435887867912573929924343931615059861209981324209,123818227650717717761092103876381414473531196364550320776501532570500741758173501562,-2073193793404106660400940139794387046272250447894750210885741738232457534997701930316180,-143277144255868421976102149918910138147494775468805673972382011420269003369588542914225664,32423752633498985528824596701567586,-471654629866813632551604685314912743430874610722635577289683,-1983411015875808296361027479857342789404345910539728925942340414638998131470,-29957717513393332990268896459858698559718771309591406769255948748161863556034501,-530481578799951758653810775084353295617928309638918327263806557775429022115371251528,-3273475745165601336289767959770379931423965817010560779951683585150269079592582313762864,-1112125105377653779113723951571912211222194930031906612332891912401414137765072924981726000,531427779865284066508662538360283235,-1948068271620916501510500035829127061118715019878275572943842,-3041857298984068710488496351949797571570139995988802798542037959788686318684,-56053470755905319542286860157523530132256380296653270904006507967554766606140225,-2735021139219182293167751528970079022730262928749098877769958229656136242615073717330,-1912220489966478130820802957023313068202811742504715389987039441863634923056559614330944,-3023893397931397719490861720324415689052852060834356714516739864568247085398308874278445632,7179739874320897756339670235911078016,-5600074453273206858257835201617619506189591829314689871909492,-3943506087580836678983256653172366773986834379207786663138251141692985820243,-21521284055770565538977648747762797922933016591315292804720119106094750392402153,-7909146160792046364699331855075689506987224094698206209436452375522368551211455416593,8335221632722155081833996911393248973223324761485369221789098226439474770182958850251524,-4817913273609136191265985821233638065596292446332857039890605129746694738097507635069087424,81620297181939775732317234736622864213,-13150752374946079750775013652669177077886624205248890324207806,-3999840551204048891254936244847709916738452964311038621680281287056348485380,217823067501074249678486210241634437938541196242464754948592673714391913244736920,-16699661148083332094477169191465350220495784892817139278383329995129787935702748378624,37426615154995183056737369302878888538926184163617936551816166703944613224081016936961048,-2081092852624824858254686999105498329008568587278867308611618107890322878049677321936644192,793928344496930533280468228617440779132,-26213230856343685139117052198231578062278751059617107019864154,-2119923852774597236309399927026425999480707413749964879964583634547687753999,881771349672962063433062375955602045881629993946936687746260308638737064321118499,-25076421742647605914884545940311080235601255517666374810718539312390020416966301527290,91251923451495514999622325286527463756200126501082667483496127694455015844502842545351088,14247222968265060451510804816928959463053943336272343756010378884423294288262759880937651904,6699237127720824734768773486060635374190,-44064249008546913443706301319981988797605424495458166587791471,3052799900702814278075030690384755750299412582945756062346370755097465229644,2125853109838293856732909728794720400248837686825558428004589774576604500695366494,-16464909484026007932548805456589229534308515177862454968276812363585573240013616039346,147678377298252991039198754427223990973695263643339755366515422078732934911992578414891204,53226376534547213236733902218596273477298839691852756215632313451164060877307004916362878080,49599710098009146893573177450770504311455,-58725773055258154580318547655157281653855093622719332866121303,12671320547336542177277518724077994789411671044717357768627396903934818854254,3657277019648674895801383171573613487679965846636414215815276393134194903980506591,48031565371704246283543357942850488044243186770640617595700152426024186075160010269832,112555748871071372092215342742374923650722319712152881279134935538451755530927563455784190,104976337801760584407276886586515696666762376491416940292019431607968539690786367591437237380,325303155661628942888104497902593105031297,-46758899518059827933495661136915679416060436229129579437661889,26778277674475195505714587467561002440969287499744870258359342423724278562470,4087671947476830921701907483119882127309474628577736926467586541079492141630149675,229763621490468046333204151752930409458796070320884888071529148477972665105709525697570,-222102976036433710172247741454707313003329394825075437966571831020776234977018191532463232,104251014049767233045702857541338292909329356813148741504800289697203209283090681757605224768,1905283757087621178533761699561371310034336,40415682197946872340236817287994478944331755172587973564831224,43022528345896450952365709161108296548062862821950478416307889330381428376467,305779561962130600097939499334202093874110548087237989978403152256804037746105654,575091242752921196421767935543230851215483510667890972841885390876418025962319736480970,-1137645547275274566514134131359459773187676254468120183528482324200670688575085257626184044,-100185370201937120612713472513101884816302478222023786058081628112853741724693099142297342400,10034330425149325118942713153688994704610036,280330953778743080900605912781363614448992735817321408018820506,55385095460892507671373301936732014239314138929588332369354302968680488048404,-12332681467303740497840704917394192883930879655387156975784272913653238422841175027,998500771111950981946144788888745600158564004101716920424780443131093992268764762063260,-2714209728155885182475324429390077824568287950695044671411306452761738516860002295070517548,-693817147770964463590913338592181117718721090112421209863531038925894645588027239238460802880,47803120218701210228190528391987139621002513,761281776846185488139162133139216653581384606011466505311917970,53739953846789534145778512509187423205952008328487997844233584294871883111329,-37743075133914803265558710481230683032375691542280219131299227294646661485075956579,1062743389989739550740681064602029458891589146435178544154462506821165882242004708250517,-4174091384278732208925044720611013338593421199834670972969482471986411384812827893535577324,-1639319903046194746788664515134286141360130897595296890861649993719798077881538477621051942400,207065494138636168815870170034698045066276009,1517262273843560354645134064510130144948371177475176241784815355,25444101176464186707047967071967827246747682499045731233298408284648324948752,-73767273935657806756816631894889135169640458472567337374891937363433105601090201589,-264107922142890649136354953481661360156049809680428141450539164594105483820900206407348,-2956454920617150758377919241670291227725697158164918626898964390363574730439004840100549864,-2159627212894148134514987588578675061877471391497914205306685788776100006083291164319466153984,819232375833647585343097173290119442828163337,2392267741417839079114523298757502536245111194447462703938922896,-39899971909006032966590350881440896870190283076756235198777945384130634820497,-104485169091211367445451511611775874056613439037164702826330014904517645102815315463,-4559682725506780597862328342375738752487198364369736860200661300468392202716429606115584,5656400014597663304138602486907519750338880997939834094613269646368012523863400560254423008,-250302388758098085488903260969044750326878509656248645888835270896627329389311608011667960800,2972192549918767971773702906594688767622472723,2838068920023554693834780040780629294451016302854682452106606684,-142274899400521918734794623422694036882244912943449645689571625903137782079439,-94366591914761224744777179266015747802551395435987578693971972116557630662489255228,-12974329485042607785088818925974087913718225405483169672578619716771283680788239496625208,26494342773088889640419231857669926845528664191492288232241105815116275091226562220457626128,6832766103893877336414876066960783746526013984232868080065237206603924894121897259032148397696,9922399572204165955278222914203572391023988922,1722623117660625353650560354244551859927327377597910258541499876,-261487546570973825923669507912791791801363614289899674441890725984531459978119,7943935090969674429507188152487341078269309742760218324190656982019152517640837615,-23596150491104724516586013401424716050979167649087057601826089447667907679900092843030371,57670991211854700041452568386099513604762974654821540892782156745251126930188247997148651444,19641322186690705947364751155104134628464237077090324726071173451314344505041532379033876799872,30570115940229986100460884502533799219155971334,-2651890924768669633442435443923860666410311059357352521474619736,-350560056489714980338562787227011045230056781301745895585429168606196151385042,248361574958322631989652513190746698205924295471577630578033701874691917793985332489,-27159835878359400640113363929723926640463551992518884408919825746284369458776811185864262,78616135175736743789625883599245512072728982073193636841056083325308056226956009053489578528,30536188871037426030810862367386022597472525665704312446352149207729305344071955179745957538496,87121007192226645410690781121377317768217451362,-11990386144072071042277065404788524659213398946706689487932855109,-339610547222977019551919462575861275338169960792444947594539882119490147072934,628387615284821671494493985695198353465133990190843991849932634810978346112533489324,-3478317192780415661629396377385926566101885137487487249952592480985199974893628662453228,39367958208526756087008983226018309224410628101106042274706449836670704777914629248590612132,17805038813191166289632105099394017921446602229646120299613487986263829773811017306508317064832,230013955779737003607546504077291427006726774373,-26543666685068119268314440847656085050249532598627749084899637408,-157575427678459474786349060617901021871331549761166024699155170072763967573232,1063337603000587192119280822392049699932969565009907254187072685748581911040477964488,74956897738272430444032681672818114587544789300790771028825727478780424438618972224933896,-131306314832256545275992648329063056963357456927721574544521641350080594776417565413464907352,-50222705474056293819229072922049447179658471937626330391799216655587511727718692662628631102208,562819127042626839320145666624162151750589699861,-42648218364764394012263614047220529247179543332909581180390303730,226067975912673032370743569222877213858556858722857863850028945466025034063580,1365775961511442200649994895445513657293366502259034672433649895249814075568392249732,222242152708818645911571644242655913615802193019263150990298054642854614959857653595173876,-473245252846898546175584089191239980620394798450639759433713944386076706728879132698256305654,-186671364295047388388098406545531062194479207763615376232927042863902444359804490751505414208784,1274781527100000270986674532434545316812186693574,-49948305933212765392701420413026614486437081264586535750526327763,749170236498103773102133022514972478658657477572273272472813641783106618253459,1275444531300646715564756452069134756741727658438791932178552720211445076399279738292,394266440351116926101077717966053616720986719536896034350549860316494602342420456313898440,-884021428254062707631353559241546051973228177194736936547154742611404216401978198837613864728,-328305033310496649814865703705212249579432922353578897649874223955773088055964306409839347975552,2662751649027991971354008490848513762526551619388,-30293780753091942240310361373104704082491443817807038377121203092,1219970458707130649812416674926871216385528790653000107849966757400960144558200,519039649316361383174598641833077634307991605807472050684378299796169002317622898652,431219911241248315056230845103817466128943886752998403573893104995022369353518102182275604,-988703096876745852991557297570313995620543373729268398056650148834184664370852342070842520240,-279355093851486021334053632411765975630693766037355037360608005145932223011944732953793057004416,5088876002524093785182337899315142483588006183455,38426720061594047492200828533129250882898051846560297656211269450,1333406678556710865531747729961411143075904850021602326792155045981956026304255,-1165475107805066915123497714393269871972470538360518915828490422009845471185528115211,36769605523097019597233154716617884825360921600792345801415524902094439766565190799545682,-122502512812912273823876213374112428625071115858666711514273327999165653128122445596898868656,255557837995849213012044818009815556497630902230916430273076696148900455267902364445566091248832,8760552411898446548531659102137430044624273729956,170668747242706216335589721900859195794855145889318509835387444244,775046337174549612968327863482952265780661784389388704032121262030041856586570,-4098018665778419504430706586201070281915291163730414499039752150526888080648048999833,-1112881632736092545933707178649429312791760016573444887223455358388763208213107144167973526,2360795510112847998926407085736259921626523752575785432192841622680956810049660770774667420864,1433359938125960447192530501929495643023546961933718666498536904889021808192228784222793215036544,13148848544903262516954196863212388441538611314507,355870586879145532509997721215445709505165291416532995893130724255,-584879934593372986798889257956659325509689433820149634101964612960703878498330,-8734672410267169736675749179028468357563794959295466901164000051206978682665943573121,-3033742618442917391119300949187517179160736515162617519753550664052683767128291356815385418,6298851384334785639163686548101713179274159563840351823663094452391034043116304633586199421984,2805542868641205872145462048823564404053092540811015860383150616535304891191576378142662486728704,15840981715387706069042475603996717205611527112709,550337130712142649478818466082702109865073162319302891391388763913,-2466427128508355777518551329128409450301251171137094397192535986536314891388205,-15403552967935699969008002928237019323904646307919791407290925138073607165667493283631,-4889015940114053253866044819282235293942817268464042276886505579838639853435357531311645716,9633730039121108272330579550720487074347229595552186483692679156743421636434719609370362280328,2885048622806586451444653782961844386733145219051911611465359684719424167883142573558627672776096,10783766838093292330930138240822390430023807317556,718935728483700893119686269824121723950055916619225290371626585607,-4054185818307457617672039752439828904163234704647227594880398485581391036558913,-23172957028092198200504975511478928738089312594673282774726009970196276059301323440235,-4533175394911695552901501400873127246137621986130673337599250853356645703818029119536388874,7845722136804521816633903696890598022456416096546206578597421107677713681410519041153142722224,-597862312162948053417967738118666578632392787598020231025084376608601702243186609137634171998848,-13587146638082936393707150841318003551828291105519,1014804811472108818521306423233135718617754260314896833577578397709,-4136914834098394040358523785276061553408644581843573709944781766945566246665346,-27667914101169859845634516444081989064633879249041485789160746110731985256395502670944,1176019008158296860917388215134129871659440634355049033877240649573016416790398028314744541,-4685031440437953254555811528330083763230708036627306358957264327061065256137150009010820458780,-8982558273734936345303034018363512979471230522521732826506773456198598030091244290398398836231040,-74751020759309620077370108454156091081509517785847,2281492174694450652653469775761228598979240917560889981101722923413,-1622066231698985638935907839007806513437654939603631254879682212713410305057834,-18849073644370598737130841619678345393667374211585452734469765046250641437997190149003,14450880421183055732709964741518170521613614749204412720993257629313141634249104687428385280,-30199126564735646957820327525866105263423171648111271889041173553103554835259855154693537999832,-19502119441618564482106744981703358504402730561112525188646897679048562816748971167743012405225408,-191815852911343660739327059985027106353736217947203,7275289450933870871872369302042178400359604220068872930529600986168,3648186262435537494988499697811182694151214053825524574576255748045872147876500,18463795425564713889543612856102528916879950551628839658507369749924574159906633199199,32761149403541486885884340928694829162681101297314351250612638993255594925429028064673772266,-60636366894578486531854526573792507136912994589732064739101560774411942767441865984980758101476,-22565788213259297660838938970096895332255722562911055212898821970268394443264377627636164579144832,-371388458377278804968587870257753799733016459270682,23486425048203855879339951003824793691252038407238542997335402852109,10126942988845948669988713957883015054605618018808241942225696796164861310913706,97551998228006449914384396816746441777921100286433515975805312743956143751019250093788,44614917450310455789374723014592919566817875095936326886671987708220650337534990194577655026,-72492196813214272772035485230641439930903656494534657848661364625232016330893178524034993110200,-3638180753069901390002629013333061048965403629556463733902627507860982106720278360659373986672384,-577125974379362259595933521217267689068962128875544,69467219771308534364803664435983103265332793414376278515673737332108,14417112198381073330465710218900441819919759276067026387577866672580904653199548,214350371566317338812675866326875912105058204953322856462352449632125816432566594854192,29000658368186259322892609457001102752593049565283419868555055775165364989334351574094172901,-31051058603177524435132337037826466359308629964170458122112220871345604743516402416989029911738,46148296209354388504607246319574398331548439957265628262437977539494439678361264330614475145940078,-679723902487516045390970488715885633212138099510246,188582697995472455835227335953373541749147089842459347931619343794852,12307172120581123947349232881021823202188733296683278747496941124532265880370253,327774832291623488753008450648794836770226015471471182394682188391531310007424538684056,-35824268079803605475085257090995356804365838915457976667692213621692154494265797468214421152,89079085697051552041686202900524025471916369488555895327570909649367255317290477387847266817424,111778097291008264390641873435665123049390013382118053239684297775942255121678174658426602998912064,-405752045569604073145870431454599417078093123187525,477517869551416976145736317249799434965777513709282079612173014632831,1090300477330324286181088790240280134105482448303230815396428073306248592935495,348668447345165322959098360812217255276610825896450097892584840259351205163504634991822,-151039109933261475575961707485451559364740086770532828896363550083603255922906401458884121028,268897418977238505426280460365484932767532325801793320929388744992313772306157573255513737741218,140485227875139909916797620224968750557643862442089313838326130031879888998948426413107919503627968,628005039037387386027086809258721333033912565306747,1141558855542651257255170375589839795711921413860513167845172504366917,-17600097862458003271558766830125228288760744159043380037539949069084984706581046,155841837263395391004461561633162275577071295467621595025130186547716636188361705978127,-269638432422746663918072093923674161935585950368665210473582263999364577134367305798599031588,413656972969747522075382574050675729998236563433673689174804836905196270314608098368489925718936,54156730592501896001642369797874901039328939309804268267158030057812156381832020294211168906905808,2581260185672670732244018939849552714213773486424431,2592499562677196129120733515021405612702331741462496009765767128127468,-36128316123129893073948473959460753965934080434300082949516190480186322423018910,-347286365769831646439201044020989682388948785942803431266220177672867252085376865051272,-283239266295901668109537753085285550241920042799314194773490581936995302146681768817386804207,359129672243479292832482748697773709168552516141776080665734243167877704384065455338803488734238,-194242184953795232177371667320876552741158226823527929116722712334359825667634107581482259958506592,4456209250183901774852530305977527000127972152194564,5601635588109603649423158281002888462170463400901953268757481542854255,-42354252593645031060219603948554594283189617424711283565950820092056123456293586,-1141605011558925114893825339266429223427271228567491654078169941472826925265837554221387,-54478080463611765338968274317831266525738593772396773500408451122055210341753653918609719600,-52306485043820826111669275809934729213798748463901615412423140932236367398959809008778004600202,-532627940233046388236334367744240088421727707431415965747333605438012118304147579662349749304650880,2450191016554940199274306117971010581516192285209954,11496633022431802657566047759744896421054266298528244388224331113742064,-25262923863027280804786262535338790872171585868210385848982290476119187598166719,-2002123940112362101268427217780333880727209973389532999062678412339381460652482496071727,483888785675485694838459417084423737283153821655309121644837030734000797149626797308491632460,-827668785946055701453585098749079931062296956587874814440664457077084414927131775863730921364744,-712802734281695833973995563727059762819354972972930165584039746898551823572814793874749204327408728,-12016909541736531748394329434300003869195833323284225,22327377559413749226229111873795726245599160317560569017952545748308847,16751685464209331796550808570664956390131057462571351285732432430458872599318200,-2467537978059948071685688036506557883194454448166536184694845470051590209564875260728499,1185839576662148199848061583736940837827034864956392366298786676395389498376038806071342632284,-1677021885867990664141378502106135825867515494113588815972206312520136261744874284629236461222520,-381144851692738008108995881548684325962022878614200537395107354310731103918386029006674307464825696,-53880223212449479990718927821632483535772176970774232,40803360983571576830302869963947308065773860604244365971695073403243043,69349696253409037864869181603707021116845052658819514583128342362235819929540345,-1928384442666970444900313543616154967935442510995147922153043252607540171750522330565942,1597273365113991884490280224237510915757724401300227688324001897807011295784580553068469547597,-1989866124129955935574446435293180120469544458644051051474528934349856191248497533201135968802316,665052896633467561275180290908821622472840901004787619031279671675710304441998553534674280455948640,-141896888693206321771991416611711528337732229216576624,69627986536911527529812273877183899247928220826439840886685607475642562,103256787174170533014516454520771525162197323950324404936802954383823145506380870,139490517827137141310886016752018563311519602342060698616459692969856744000066866256201,1053623007397234066493796485226186100924563863898155571990344641516403127204128052127315334968,-1057202490234999136301228131173181413295588235731240360334518844068880455966481144128161102302716,2120003065398899084549135541734028926753326710100565461927395553490270235650351123566880276771183920,-257470635757727132815178542849568742579049652127706977,109692603077619410109570919389146686953744691637764875338488304382831796,86441146886758856280582687523105514228417774012841482454811222949551018939833841,3826546074139389180476708605088126204363514123538393715766576899844326310836667773853685,-924568386993077408389377566507553484369800997623275703698994060330655630382273066923301386766,1447722338864641861042502623669116032073936570568015709720091689263201190793097088019088171137510,2985395574492592469340497002008468100194892860163586991324284344444884863695067661567445578088818336,-11408677,-77363170807194895016846485333988688315994025826125722,156631078279164919610794530992468920846658264721574565299944307126801642,4861474303257238187293488915443116048951212835343561539204278112085030579606267,8422248978506925449594809874520624194540560410058258980386072300093444606083364967700888,-4015296378085252415511073352846605063626087413226386779604641974481149801237777190090043372128,4919184831218066950550691171782907008729371428847115756593884546894663798650270868883568942183066,1910521090098971448519949963197894830656216932339172024472275155037239789202010209689573269479141440,3915660347781,2195816629268988508607134873237688216290268149215233352,195793095192399015501566156885144909664195958692998317443927654740737206,-118541955413435930131429908850630743451383719426076706004555221695250140028519887,12186806716741575720825217893523011476302151914181151565440153749311326777687774892059390,-6622546406692146265531761720707997538981357219461165146973726913810889986253745946677979463392,7577873101093949091168639106610281202103406425818138350971464151617291600266599349590222105184836,-1817884579937884468627958140968185554691999281138920864113022017562888103570794217808044861098693756,-91351953374052959,13603948430744675162102237703986480188534738573482210074,197109118931872159767760889805368433917600253641819573870855364222697403,-221130769833128879367060388622711051538533912057469944438166282354629808571395504,12471808233272411756284399177686415965043070743142516129523763545071804301290665570414068,-6120253788917024067794860832501137673023773398669075127500174211978165030100581482381826675668,6933593380518358914519539461427944427365213585336877207213788848170135437810881946946244324159372,-7061392515166787948423594757195247755463082706791788019092859486883379604165373233880168864653151840,369506764775236672735,55307824064370656965422054394428391712937089980376886553,113598735066491180561451504254224835678399850856407135832373217624714745,-224331457409880976470739714494524256346586137141642541425271165782651234258630056,6417033107519716527851832245401566185738816051890474212540781357192939607806308575495577,-236523677968808832554872605765157919967907899277329809621295177387135662707337717191849123952,1073635629345421032292538451493201185057278942161303007618412623554127414818990998296283478255804,-10391836994229743236080815228426769446765482789708599721608137048687660487455202302150565979721983200,-382142490474767997220265,175061937657786599735088090112340498213779058887516542544,-110489229386732549497143133331440956948752666063301813499436838801227827,-80230580766139399757361810842987907703450157807353045360952754629946404880222463,-7640870505028466993285546156741234905122855710412265725499865178804552585152681674847632,10681623535953556181685797363962647234890337213134387893805657379437779041187865616124017966600,-9620343557090834001847322496792979040792330680555603119103046816823199642497076526753230137281738,-7457733040869841702071878197368814429136278293446352030436216084901301402434147722748699536918813328,118556866304450228664810486,439432016340004020054950435770219371593400957055760997046,-516031089960065143125771184446659069862985558299566595034907994557594871,180675121710506321864396922616375260644070541256883882466732196389745430593276413,-28222187420125128093213314241042559292556141900711193337623724098020488530023520922282883,21811164457112725658959830878530326803452336058538194916825565235992459914510687681658709786954,-21248867122277103194988059197110278672486528909381668963391463358319449815295332933840356190027736,3786128571601620741837532183923646762596623989189378750126110801764930167088115566301792514257046944,-10402121434128423588460231382,817781196953648338105047201922890208825890032960889446709,-1089826007190545473483669939199956014216868005317743136443560269476474647,433744851873063753114200877776412251890755050806825097850959594809775053574568436,-48961207534948882885655061926928143498992643757121163108925657515460439286641492594598134,24380470516517816331425000832182135892412379754627067462828259383991315567328091752141541354410,-26770475642606445097188496893374720311010069803344248438203621810281248724203241445526962954639182,19659245685444251327498053963631079230897813811339904525412211262313873213362142388274539619380830976,34874398175003704033331382396,756533837862673899940529670910803492919219536823122690765,-1723581380286469053080999210232749044420304839537727296911869252593949203,503408144675755816690609619790092542311237782754064317000718102683496201893243325,-58432411905511783571376003212566878824783486434497213312046820359819833462955061847182481,9985300659939736574035232140690608587702959547523855724108465412225117975628656530326545950680,-18658909998152395129277913451804638548023029809547886353945551768343704233594696218909232025324704,30144579699375797070147186276613292002425018986340598784760884555957705222084328330336070558612748584,9888451868816459462686131983918,-1824244330211433766524433771701185186564747999837245882171,-2203637994255692926983359228237177648780359729287879164156515794864130341,263612538209444881473012920291460738234650243080510924932607340020005075635330358,-43087783246449754674949465424061488504636339108698738328651763552319249671096888256540970,-22192921947392296230673252173689970276926169933772890509753820569942354592759841275522361386528,6524121155438446304563594715051300643353914081848172176084738736507251374768729717448110883324152,23445177118908191210294585909455436299665755572808832996753624157283084253935293037651109090021001440,138009711212275927915383615522684,-12050956867639581081310257823942629425046686289569607332542,-2275382350322845239546414494831594016889192397476806143816956042798452006,-248994570052482648443369572695045808296870874044707559392669853079248528153026198,6046567411960376978980435718390779134977114746713332065524848203488759461207419192499267,-59354820531288699042433856279123737222333603239498103215021694454405712490816843301999027465363,43382237556595139199135147880209943157317406952232413838344736304793367926126265760620527268867508,-5175367304660391598653787157684379024952550852513921263329005133004394438141023962723894265840350048,-998799465590024800506136683181204,-38712806934845455204594014252165480663852855041567824787094,-1808904237890650001842349715027136887825081622727231173058271421092143731,-787057899679515114796344019307573117098258589060643245142327952320323670248553773,84465081729733606484547789692729105613046721202962548528844418537625110586519521120146583,-76191513127831704902638211321477185528619781633055896816285955919498251543392052306245532491254,75642677831223112149919083116821510455781231989596006580546771491928934238911830642344371511096648,-45510746584222837590198446435270715678032407963827699947856661012005463520497430013697215836161209904,-52476446538598925683125384339444143,-89777881617850736035603953255055520380836124128360698184586,-1027430874401870592745102664258010898366167193849219407818453169126835226,-979747426018275715938413425166170601490569360466341688527036255905123041673027602,167427378753409908557812024609352909117847564178102665006179451344864836944199542645951283,-47003694676833524223356225403667542230060092489872357042754762336850902234398781267085778776642,79841661549439362671626503012391241681619395920653935810821371028850613313932304956189923231540682,-72787181678513330034117814410509067717798882798195989470355525336311957736206695495814951707510011040,-764987180095422425183386846428903129,-155902864105151102365020536175961510227674508009164997336732,-655257528319365507501872347595900627556978254156180925803497267956548838,-556111225673972377781779458403370734908040007860713852708739317980503304164280558,211396996660622400410616915277646713567583913882851226893292779110574561322023579667684275,34144107424255786635628715780623412616696950127152776688645405581691265132545875771936583099838,36122756743680251937191808951032801135289230925242806206666394233498014983611498981129350689697170,-60215013950318990623645874904070598583702005051996125725810716588049083505291119598822294826838831040,-6185460080055193448549967475046727200,-177992753453488050069475179594005092327506842069830374434235,-1757495056014866218583023640556781465033832254386842983675578368285437250,405503019840618886091547072219551740858703501703441711938413881442272001293070587,168230017905588148560124968410000138979665513860874650187669680598869165849947688656784983,136866499656138006267405740549811718818963085291618591931412649610651108640426822216749529152636,-56259110868147221218477061041536404461860558990125341530872600500779552905821025235373814513747534,895762508886142163583212095044557708664199635951417342913612205988632529460887961049216388784880814,-24688233060917539973492388540561538213,-13044458860912790887103115964937047635213921771807184889140,-5091217594063648987656719310033298432044700307322693277544122463286256896,1392400950135930447746581058225125104270670551733337719096798645307102964671763520,11047492958415616217399311665984314473740166077274333753451189536437715177951729673751774,197164502829449071998521578885931134792632230886897071440182884538802865763682395318611325447082,-166232899735450479918981100126172809686981208143894304382997908269638712270126644263157797402851372,86593174536697776187115467318949146588715057928919928535549007142703727986914137073449203357092551200,69919062204142651022590461001045272844,549283022718054354447441471066281338339489677671463756257154,-10067582770245621281051083127227949127146971967081551094677502667792825685,1684406916393475053313506878696768035009887286390558269790827110648349293905175778,-237556287684553378182785578363309787469585515805829409438982464417559490251180050565664854,148214202270581538840425766481045385401276121167527979538886453242834156594229843441293024631888,-232079147412344156072225445470696990946805717681703013158888339358170041626308247229458804698988894,145434205793726931847065444090858877208107260880521138759702108398984073856948282016475620300478805920,2012166453304486457318818089984090247061,1629554592167472964849910005256725932024722658542108692811825,-13904674481924138191607515707397664509005320115950975953114255786274404640,841564676855611889621630892143833173937741532003726227417582806030742343878439444,-491133523675042515933753483927003048242448592379226260582034638956702744508637044753674822,-30068754450716241450487250565955083898345028840782760144812739600362424027948660294216435731544,-185253249050055360727356078836520558910617701810903879628836408430636376669647954305579315979837318,126855029041047101654112878531361750882847573867636661987768867687301802437710651268257737127437381632,18753611829136526734069102268789059285773,2902401735205381461721020740432890530983499351527225061866071,-11949835022071099153223566431854506582607618283637972601033838461541351416,-850190227563052383525891274177315168860151019014087626143510077186555972182523386,-615100457962780440076302264761060330014078763021818064233713113659565857506305833130431095,-272211985748886725379678639493186623910330685047784501498558498493599615476922466724587128872229,5578630865946283915210028732728865180880095924666546661066787759780554471305014229781626749901546,18711391873026425585414511970106708395767564977650030897077372299118341199306891869289642202488290880,121535952215033559526991776465034706186688,3178387545411243778972285055532415398894089704050290329055295,25142593516781016316604126126254503556046996266190206778027632919396069,-2369441415695385948475638888926835189801301050035710901489089573703833805344154546,-478785141568364708129056047835041086261969486113208831458338330716119140626675295854501456,-435042552653954198156280496852190325919149056041488901213536637520108397769980805510953966901226,290420601326159853952836371447483166941410675564247999852720877952650687975792884715011431496089876,-132173405762622681271844363810371915775554399861718838376999260070940763329595566090065959217361293056,627388264111689940503483645608032456361783,430536904526038505307098210063619026512616432204474582850334,21892515524912184216613018082940474287399524184023291764930643982907082731,-2546919043186350689117599246672745710940400274379687069236336375461304310784156600,-31194726469173195788075298060294078094388720530170957771462688119393061887282557946497911,-368408606540353050024812945075284598368425766641254018799765728513696383878396577767416358994172,527493173765727646040760852534052970307427425076824754378653912734121469560504386156879611645535086,-237232315477480226341448186375862350682459274036456789234364549313629248702151632263056823105883408608,2739969491743382062823191274503968878682683,-6954091194989156164211084713329618281282315559285087384931916,45801458676386272691113193639321726435427518934775448272299777062077930240,-939383207354219879640007005605895778464801772559686604635374666904509947732972086,632412831886656285973129700522218089121369861852373558568770406299499124182991830937092231,-22776722141046375056903966219171965969803895471379730948941728527154617078821957693491291820298,534852219323862591370182356371063280512962366842662868910821301608398165562260347272245634144872344,-218178691987906931137779498247374987552035540379895290709871110582943951817361944343772588552857430400,10518790561154895264840261115255846622217182,-17365907137278630757232177466500446734827004583918277418310124,56938584210344956852490581858396807734748514720606606154788885759180684258,1670253741531470123279773717820927128084736445481928612205146896253063604848740071,1256270670411351996795707741021640016915206620339973834075159834609803883667260666758614653,472704163744886623277725733904268121927937242595626132441140185544446008044489185722782245108501,199979898786250193412081126834854905432484664065141277262727483967664389045662384177380690340769208,-63223505920421650084536163034542526768838671537250060840571445923113871677515674794040207748292484224,36506563219819008884922395074852576966191557,-23021521542771265055858628422565691031785268403755183587594905,41019506216091523205442408976849001794750173316756250834437544300513795426,3653113311047376820839300905729871901924195729199870008763515716926683868415445800,1494554537408161949784189529368771107847753241030975531845823647152548877622287183924123438,833139947168429969494110690171901174116848990106491225620415292687873499962594759144881030375118,-405487333729704520315833040163419278567816481182418249603163315563760987381815259623047906826157840,153045294963552632673806954829350303013949209555209530034032410230482396835843490400348168771616115648,116789809220707166771952665305015061132700470,-10794997381311930097820981994410125712431068235640342840358998,-3180367127274203749919443453710314846494536231849407123256509032092568683,3638490544303845088151062821640278371035071552086181178966541647537603202410687677,1063961328598025620575477782955006524619855834965806963937860627901599737696428911238504946,764138714198529224890476805194763711089677590514592809781092966946270895278425897679008388222336,-991369636026612446797802447076382504483412397547114680594523938564159545783968295134216638255677308,306897498677035636360069546458965018275937764284974325886712346043715420205642501525133019961296628864,347887236294922325878801201590455938200366247,28599820751214817472088612599502876085818716241155340531623970,-54008125146224055451141962617180009026590944007518946875396177885234546546,1516478457906392204798792454679151374365757651899386758488508621767954626548577804,-73644612868457584545440315030449547746018439855697624119596074756564842122453070600151063,167997543338699163075236844998740661827687429811153379884819962164203639894712179659982834635460,-1160082687112678184729286398840490411267001072091697462730646314640302030920652117192300867065386344,301222454726238239429097133420870544294136188159578652102840138656386806883054658592391527803109445888,965856225460359877277754387664488033398298191,83590263528029878888605839217896851606480870284343827226538209,-70751167992085298215027901693174171554662030973703994419613324921109438641,-1513133360853139202262438454203592546094148304305476374628821172329276154844268918,-1591214856541430102569390748206960749718818740282899778981368866959845182629773459065471810,-721703455850884396167923389872741053456013487910013872043839132100098595825612522535370288067448,-644873126650472871453911195428392952981378398851047099369858159929569755755140232545687111316897630,130313869329700310467257507306216881204135907066392994475238654254035651169824212171682686035715397360,2484697045627783177591051549098797498187342108,109070886157996687985493412405319822675401044408203247727797871,-16952544093232060708574028504972522013447794256284507568944812843579591922,-3924259692175369773140573179845824007085318939705506033451751830335402144428692378,-2834584274038551735153198909087820058009611194800683309276773711022467203034518016718803505,-1399548957249885751186489946259447103616681788661956005054883034044511961556156747780745054148612,450989866829262905158768202866225879416321533989166782062625246090442255881560575432636810745249368,-112673630062978996526199994647656352102448533560020795221626568289007494419359251565484582824774629248,5859904090408947952576611673764032399837042504,40677379021301479304258411592122184692705906496907889546412090,105189069362966008327371161653279626992208724396678071123904674035323200162,-5005448870196728466094439813913161665909401434978098848145898343407253881972109015,-3060081897743102113107494377552210273548760037683818680304549210645277094346321057322556024,-1358954577047209403759655263880010277857567685076586847297521137897931574308198275784061281533104,1593556653961076257513176377304440566895344888349287614651248276056312303635040973438062262679388432,-293370603060224564795048972681115166608970290654018044741889672995090944473784671295041785640091843968,12471318602963351137846257612062579363553373646,-148871954438308929421693852376539326164475533193186975181978436,233607751932522175574174251015456230186262505184921455404998510649479301920,-5074667470289401672352591949664944899326078673451758681304634613487140230059707118,-1811156575629230518005219569515122895303548847864158511978029447926213015023458803489274348,-440473908602466515477714175770544322669169381154410242572605834929095052462778936374693741196370,2047660410530728767320813948007182507639008445631343031350247110893818966509012139025957062686149792,-319902936871846370683721418274662185540692332446313887743171004071536537586954488095798119509721559104,23341285841584768929180516315272176041281509862,-373884751574262087271906128168028672419756132472571043759527758,265560263289866296364919918690180447770381673101070383108192453001222001310,-4540492747846546379305790780334104088406825957669474738456732521235112981318393639,732718607075800694102716543396513628872336832850051086555078614777618595660029932795677977,970267142849894006071948595557914603378543759645809453081705218879070451481412449565532251806460,1326377400519648872144385493319920712972822784593321041264449480626770948452712278702056260731215712,-194688197297435799151247593442530177325407429029729317116755710447700399720464995016008647250386647424,36488554976281611149469307242610638753601172064,-414593981059735619835593986890217583022399949359960807181552497,123278395723854180844606225349704707701129487337054070421309351654743202794,-2780994546456188010428696591848456536781355828137167002146807441059359402249611010,3646680725013615173595222415442566398099595948799542339493028417956146685836998687743053178,2073747844762918821013971468436874276688372213775724103185831897628207214366104452875556895253826,-400324554774281382797826217074991906394855438375937770627502078533410701518499178426345711889745712,-994865660060107375247757214763179857524869592164771501710934281221635123551278858647054901246576640,41361445008711677524896970585848738013377220887,-35142402115589454481811285806164909212973259300725009049739204,-167316460560468946345508110804236309479762476832284747440833792351686626025,1816747702169589191633213874179687512082837830774701164841441066407891348520544098,5534325003800612484866122534700958711171751290216561694007886995995503148540407172461524683,2102236382648528812444265058802652194629298228492408744619718501589411272026327818353297954188372,-2248857777260281581373975633381267328580299963110239234897386414640418873803677079665205252738163000,159842474639148215580682194932082857508034754631080048092282007995458822476564963808802107531183702816,11756878552456959673223249594698364439574895523,771469955943585788302021659608549147612833560073459365483348392,-448506585197463491814306030737829115147268756611628789510889944038609675336,10237116214372957496514615061482127677196411638869428391799106623113701860124718203,5148805675584003323307721900552607378551487427355462436013647160333079453252949469363968090,837415792232173697284006187652244892230107319815580234848061946152069014597526589454963923385298,-3054206264992995781302879789034622715414423673984949133542411609509286426188207559758392622472583344,230188900311647526586222228263746299695041167837596243723297885363805675658002452791030552913642158976,-94279188705308425926764015757417231270344624852,1621612238143025004866709882760106082149519099556354609601434961,-503654824538474929834726216820976039492120914453059084572905788678271106432,20677094723735172185605088417197109463136455968150730621324374198679565135746358388,2108903274907500299239040808330298390196421232177251006986338410674643021461652917534128366,-1144101781248080424973149108685646980834689056912124701101984031801293192233810885397961497208573,-2101082734465680783780848359484306359723905311220978972105322386419190311647668813936918946887432932,213750643191661039191664514341401389714922072521658998992414214882280325283372066847758216682124535424,-309127454651080412061200990767798308113186614284,2039912448858663444323122562043104504718800792848345467642060309,-214087389719007575106992683650083144235499465539568875912980436376789080511,27616918063189972341175236352281250856613308424482408713991296886703285962673944827,-2671731865068622618038317517562475404849585978126926060343030737368049202796659985521437614,-2715751438465806957023564495567825060863807780661755344846382434782417159085729198067084428700776,301983918706453765040707520171289686987608059967659925517075079182433987987672334573371747871013112,146655363607613719572615829012634845596755967848793664893373788539347851233243494591028629614383208768,-586130903118883532340749512089171015284677440386,2548555668430175242755570886411700736258677331434604227937037791,301434950132861364144559709383815687843044838058086271222901626243882691664,23340904440061456763884479012026653704135950768000316320795636964587176975891485757,-7160559451107074167824790371941444033393678319785966074274188827474009878145462562932011333,-2850684801086083345074716890642461991296358088215457914090607868651041219486316257934442472097610,2846667043696278740383400663372596255194291998162775021004919870625058202352907936667601350427966004,57374703125854001710638077524016000373569935917169624173487306454284819061014776436179472924925122944,-700388265956726988188668590873970674356077674403,6631144543249169405698490486154707709145232701786069530668901410,695416937191613120576899661008914306645221152772146658500980273199706376789,1872639381226089757067197305691838304810068857972699950930845808497245138563329234,-9035680735863181877627719988772955832049625866680445666631854738191470671308505547174883963,-1296974217657962094991159594379952492021678145235854073187462811000146768119195588626999626868778,3940969465080185903906929607485396128284295418361298280937771301056823789356121804935686537178032936,-46272543179334987949726740570732244668640596973055956054034413229727981642830302628191006102530343680,-216310485726029825200575570400023620984607288193,23693040842679268721696146381661047560917363706857455648053077462,600466139286589509130101341914051205735468490448247607403703912582295831595,-35860445068417146523459527063290712477808958300772472851988088657609876567151141451,-6853019032724201235980791696504179529312251864252710810106593090734887951242984218874574944,1171161007212590991293081865618011459646849849296252586000966434324127369382707868431934558273931,2729122149384437218060620500660471288219506961218259358325718945269877892889639754674727195320955514,-156773062496002478381624603691001062824248318045735921895928443385424285317496602897848858947316345084,1286121661534222295537315901411333196950397115046,74311174792889614736545254518490465903099711027110368037194007067,-69180882290812194438923614698687467242049260373026749945211329219506091600,-77757797016942448474789511013810097253094464865350448037142542586304925641901972299,-974738617752952818117046270026470391441214573991285972683420957172349229338291468060421873,3142065283767795537139662327063092873757924837230556867778720111493628963575041008420554283417046,-251892735691481249937769164318937824052213263561464624324790096140023768031059666724887495596103656,-242160414292012396071591267803413016455677856365380835904379167000436529557629995725936558369444898816,3560663646425212722108573283050532709370611035495,201905279027052392936910629183035739552200229805378251104025885324,-954196512894747375708218952094424964969731450765930166539745442196245250302,-100302695658750646683668842973240295674111835259790680361282641281454745425793804144,6297117075243950116532653266578486924991728707537878936379689944756925577768054472332626374,3401828182293383428878000114066242602359769849705655691763767032413188141872959807797483014255146,-3280589791500685002052555056853132248874383905460675876885894386053841716164425706244024779701271628,-250705098022317152432778382917057246439404346236741533071056227414172495718204665542311408806450892032,4829190487431814504532733512113846000570184154942,498764236248917319094592872489003286007968107571476314856212890180,-1413540251520170197174241457884665382879919667590375112123528877887889052562,-75846202737396038440078783806772214956220782671763263154388734811921495037671712152,11594619393789061190085344258987972730050878651314242202829205641386030942332322963897708488,1705688200840007273096658376300198692673824184320078863272520399497680195905972694694198803318968,-4475118900731429188358327517707563371068421613875545743298410894307956485799974530852991509642907688,-149123081878347105550517311161694297413900141851330621250825929265808296415771808003026380880465484128,1766089686706188169229348196638320132233949579863,1156933986745623130975502171615652669608920470278748205391852856396,-975284788197402503778743519363026687846156194681901116950488859633701188998,11382023361337711901530189477368376476158547218258549851251241438982793616209209242,12056007870065158025490801189798915502803748765525491421995942868378609261370945598562595826,-1020045326849186730122266069633682051274510773826016492137992525074033822780934086357300486260239,-3007343850146743313096711777866064943553417069340215678509622568653364529057767145790613554680881876,37669099695594646782148345362732039282726622722113586873168711719337115467173988714581428704442910784,-7744576871706660077168233094083926519342846860321,2553220980518549523053066207910061512073674973703090492996367293496,231023776546590668151757236223905953738215817070190205275299732058703859683,145583146484926866312803503015349559501030669422366214629107246124880862038296023516,6856587204272078395940109417690760578595588483671357687221255903037587618479813751418669760,-3204889590140271253470729659886211381763458705208520884177222726636721909823317854094862423839996,304305996615799146270303361268961165031962972422533146922746280819237479176320888009861427659078580,224805952762037023989526509769283048061141591218885439308145231686742108901903524433604509406077480704,-18177514246384268994322496505765339013345480288648,5371263052988971670830009557103706318750043922059063787636458538125,1437912321962559991247393630137647456317720927135149195199921220768116428998,268712725987663060863760144819442423975042892807842493203504974187408577008126992284,-2120384702110186329589375105091090147321265310715395497018954090841990315166628257202761129,-3578603046936129429847379138944385757633428353386234244952290247769015607663932051545546046058964,3459449032737881330664837454864945559644514042403120604964217575704932820882768080240932724217592668,313768651216971772466355987623065547768898074142975531088219275206230702104995876071044871290811569104,-12264897593331787025600843345615923543504925786099,10753225931823765276479191504154753827043555620430959748685675233862,1729798674571101900749378258349779369744155292872479903833546017088582101012,293842184940566453989954830159428306262891790281779063374738468817585045855440045953,-10931302639434318743245056279403133430833739389762002252915576698668238951806387335479784090,-1941716262176545098824231114779476635855440852935299584363136919753954758329893320020897475331680,4529803641510532193879196368664917495223890954942659941263214654547371453814310729518961133418290064,255645185686753274476636894377073475766845997892388292426417086671161658092357439922316044551190256960,16893294922529606454515202672377172493746093161984,20461518380896697995863788512090233146000562755183001780604118868512,761186772013887254802833591365087741979979274885070903717619853456374701075,148225479150767852652287328978623374005623866676295854475416967316784340816710932516,-15344659993533239771305189914497320243958914499266665467481545303140754531852846453793415916,724482826174867331098716266808718134160251286210052476436822414369025700942449155327816993685811,2886753637934168248752621261483982676277286641867477850597577830553468080289432053881161415764646660,83900595971291007606277700186531044097538176464944238199099641745798816406117642978308800352992946880,-28939093600002640421861325602463241247336631057649,37020129291568781326493029857733214594167748778498219469970590818787,-861167513438895821369937338006321443522106307497433821464268465944321011006,-168472633059553832467224748749444454685589524027703191659043076456969082487374337504,-12927775722446400224508029781642114776840044979737152597290572492305139953334732330711964938,2871015078342649752603124861025619413607521050796016302527705592830859390986337211933882416499902,-410808794856468238789737084694035877429897139249141751505049664171938264561661765096631533223357848,-107977079757182945067942781365321486960487846454116693593273896060675901976220582649316420162066907552,-525760109223388025881798304873522190764752755115032,63801902198853575440765667920419963685568587252906815697152050926717,-1921488361413415679505222627556969443717905872732266699961714887833072446593,-545243077274340068930088569175323961090306685522420103086989699158344194723688172104,-4395208561887407475155799619861837787257755065328242579584716090309057077400839656649816487,3319152231455675818245835499330676371673787749446600830323079825944595446037101342770715015333720,-3319044164953276237135425919639729480537602923114908302737416532220036079621589967946309533022405128,-226273121845295591130982722602871477043294108340084672326221996485502162340117600496504522282495494848,-2051003864294859958371033819626346474642857755631857,105043915608273542152974650770276603110921313797268467320847046159865,-1498001766275461086297688744930278601204569859212287171666230795266672724824,-777777041268483299621984323209766077638010286137265717003588784770318423323278383925,6535597801885584330397352141920772541730292940989227434434548211112389480874748719372934411,1932633084515972733768061581172436786212739567339189766801441064135287262755592327818678420994012,-4121023331681471155445372821029228665929480130063081161575902395991891559251837463745730610293155692,-230216604746963049039991956450528113448462254338281573667352528257876273248535154767209429633780687744,-3774612375770188990162648113607261184437182936699246,165819715829849327456764757336047968856452910439462944600737257149855,251419487553318312204725789175068671296030981856905371360252228822310912314,-657631944298328937995351958620755969948725727690218261085881855505732008512301397333,14812238097263618727024570500439497332783837051008082524644207226148186975586465828515550108,-372942628931604172007321456730905664389240456248415093788178969804709586514087938517998918226264,-2475356870575007062868811582356777117611365549219065991677804537356460077723681764227433591381916174,-143975850149579497733951198216640189376116271000545070578683470602202999841081800511044459472053259800,2172326962002626080111885723923214784688638010772650,252066655064104148762840907263101504299365415086181681023132031318362,2099708119468689112554326428255179584342705861737672739118402129676223837272,-102881476184840321525111675532923720838183615570206896300455082057700280636395374661,16475656438942109762059329825132114685701438673369393989552411567133509958436284895470104851,-2244751143997038893830255653284149704238105947436363720518470625401057898282273848969938098061956,461174806412698202944555422182449279512396568237241934312658456663043752731478426103723874211962288,-27209294967099651481180721470077245222303843628156638181940726694664912392080565279371232437722995904,41076472365015491518463239113689199511624816944996406,370810625710020316540544584700684740173696828004564898192805086561133,2642736114927624958153782773581322452628721908905471850463750712658322301875,739576077373696749996875235634732553250778155831192020502186546732709852840011679097,10642923018443059014910076263314559875847085375416703156978560674870420236778843271217823879,-2710404107124849303023045120253613968600040627295844223416863264028081149404294283184984826773564,2856788494336075147907185158693308614772539488846344837951364335077379335014876346400585299728610792,67013750849755713369880951070188360925890124965324155122922339959693951026557158283970927213725930048,263,159102441813729160719371059106983791061322128347717623,530668432389653747438007387686019598332976292716322722668002089634923,1413333299619667103013247326822684187269367865156531861400668243955134696009,1497082384491383631448694350893656566679058759357472077785581899841193297709792929646,9577123443361104166595959944178156140253291037752687400379445503255993731508291019274833,-1690239325643497704937251159700527753823957071205452444499401381072767683274556786941788731769882,3377738317041194467114855919574836869760982867688156510700323384654277717144639628143402937204470740,115972406039791473674157116681146824626548259160499553931137758016019443284909247490382138035041876960,2411009631,379291708976996778696976910678699864368798692934608184,742490141617966790204529098130123315655669432769748795469529111242577,-696470640284483050700863800442921276758898589990791194242901928712951536438,1714845922168791596520429418430887181989166524471608996909268285144539086766724029356,-10432591935531728948151797780654665416999627444196816057738705362829995739692615618197254057,66833586793577253840938702502906500379731120342193619193383383750864526593896331973888490318006,1939858296190479958828033272614677332086666201731366468066932275120787537636287620809085405703814656,123289021091675810622632906632594644905428761435984451360839797992964948690167475735755642275851914560,144399770995171,542868586925781268180621223709557777355148718960175821,1019705238387667953431570052764907865557623582711844626217388752061198,-2101334196851057552330579549849691791227964965244119066248333068087913902920,1096651061412081139716130125204593078916047126973942888446543815236179221342092451210,-15841451001133925338446890915178114269721875330065855437650947887978049903781878277267529421,1515811952197144743496354983265757742814401896887476787357220562320265738615851227435578286954462,-387488163513947539396529010348371858841756701668070541477442524217568067227632398060428818159213764,101042713489119778910396448289358692202757261882252133180768645962686448748790587685875912882997125632,777530315943924897,15423130340038985756632940774837034733430572279477810,1377794522579811547279715418034559476957024329918303103532378811815765,-1771375276494413121966698518063436660037892261802006513001657996699737358970,-275726561736739665433461962078862097810530229834705091257673906918256738027551988456,-13889297177353522111233775461434928850213039564759328195164991395374704956086051753421589287,1941455135323501952043766320895126828830896638696082744256443250105397413834193222628893019137640,-2165307006006329429533080197496319561747345435545264220175711333224243042274702015178893771590390000,57904354720295050719213725507669264558670979581345671054952671340308960045519556585089397061086963024,804243039467392921198,-2543076151243813096855176854421047572997101724490886807,1832603968214781257580724533199751294628820122131438826747504280517878,-41586391913261329799944560650886697009972357664541016747629991768906481429,-1883807281073970021253692679163743533313333061170012981014383204425905996195327811536,-5832069145439425001681626429557242542275759245002827614422778853762596858631637912824586593,1300073361005470838705529081919356462506781458506164595120210090206743992969122195055401415679714,-2483457041526035861106161810468049255378224837855311237780561776222465314122618529811782158759088864,995845692326562461984262226381032189303685330991639404792069571808941714930216896757082809630451648,258109560683087782192191,-8783610396094535088217800903795562455112327074198995938,2397995751567646174917564060103390620111049048036528713240815672829157,1693165170683766317571693647274369671140857310020587252342012406368187399062,-2952182283413638554628800955493566402924886226975505968269667409191337900822007002671,4246153336225801552340492272288751528906150171420499757833000420579892050518192076710784921,125987208930207264552874326695609261321254666512583360261579077143499770098572244994564084233005,-1408146999582565748258502150400027189085484514518255737166549959997130967065991667110514149526216884,-56543158382601733940684269038283162460851686180363420309092011418101210164124870591064635820570179776,36087592778201494494016961,-18983752217350304106429597312292004070221210868193831247,3084174324792303535562791320637544733044002801469816862439654534195306,2131460660366481467146376742361426700405620001303096609692353762991501386468,-2818098077801271465633452225288629048340124330210062924072339079873192987064534925470,11572116014054037128259376164183680239906424263155923235828988461569566030977774949893561574,-867900448732536049717935582596546259678081196904884718256734767451087211176296962288994537018056,221575033068680094702011399945916845616103930434048262170457225158128276848835061454979198202376648,-94774555589321651316595467334320854056850535891122653933727591542645282437970033911667173084753065312,2756136185568919182364688296,-29299546133048968012496563072096879955932988735760337822,3898139558723815073421536081915416833472268528226026708150071919761469,1080256250606841685402468187177090240864442199124983289751994367804465691261,-1315958778079092054870727514480677398764170085724324902442701040419376321792844225007,13047490563070906297932703422643918722586469107664131830436102681959293855457081253903661369,-1211141545956472604152952873969508337211733925463474315434721940475833455250788891170537684314366,1414750230507124128256886801220220326989768489136975747602268875056790202076480076946969560190699160,-96717154967470391154046879566169539123947966468800654404928856792700078013185395417402157912041453376,132705717512625098261867329803,-30328023063514756862895018916442421453976983195641806009,4846521760839167353291247287480982537578575657118553364981245512446413,-519091860900313910009551680406804057263057309080446987421427289127758377601,1043456953114740771920938184397724339943571988531210726013554467484392964533791072808,8611621937810839340253937820544443937206959825890437220325495068733147316369170015773152480,-876436196223383597702093511067612065990109974704525513676245963718324613966192240698508029524166,1619981895585431436933718210635464769368624456123930768435746675220530334250841068345904385233281380,-60680267071976272295920219078569274012855548269811270599529438213947065367312222302099203902234009472,4418853602388477457377339502909,-11144086762946680173852393828057165644026142445212233200,5938929842430553024427740231432617709736380243707868974996379604454842,-1535382727929311135003169862384395100485331486724417991617906518944989447815,3238020387981110535167902123919124433606657128038378533276863637744804307116653779494,976566996083910464222475947493399721525388828864320302170832907716154250185656458160695813,-194250318226953175698077431805333700153797916026140621272909001094231062448542351188067597080068,943669590124973119866241878570099016234174661437760319567904173666380116615667972088320579998473482,-3882096657756540386824739363616579496345648961795564739298595004583931548083185847311392627659483404,108297541172795303481310415210975,29292642269633377364646652892884145843853650142397355520,7188456155404652010584920399627758308087117007884735798431726743445666,-1715979015317723039013830764409020996083267422689226855549584437195624347410,4202222292674996630700583764675302179539751676059343404171273531697890190916274052838,-5987964006533421090459089318846272769962658050742379819599192961297914925238934452751552601,406925770893764766660622121609833652103867952505077621436829033723087666296381375268244056097814,-54613927710404589560409209831102058064667611179658543935478873169679991502941719696421110992956784,46674154086341946117024104474411213633959105115742068603815420000980649508783301600084561095520704832,2040823522953937170533793668385131,70124896639266541885483288692204343814198568117095458857,8606937102075298622832311223061978285430414838955843373579349853600870,-1956936395176690786338460352078356914993073573404407968315741652618753957798,3374075491929272310637320912104896934578844345115422410439156235476409404762359278691,-9256851495448125359099546545691926969849036050204654251309290258944536952235699560603343038,649906730580346988675533811442572188527697884111202088683018331644795399408556478868770993407142,-776621760663271475895068912673347641664008139703619121262824309741348923162536953758864154085024140,69636094431305996421121332241628122786440054606367621367755951907488987129054183978102573499638776384,30525176209329947721558869156602773,72522522097227049680782608696700126100027579940183751205,10196277820172872902589522122658387720315404235901920840297166065423269,-3546910049482301246359494149965385179472252142097595333549187143823887347776,1024921793295949139415366122801317731776311807311168074281548954937722095123477735564,-7974290524584440669438110375804352098818823474524105654655492887239993995646723812201878715,513532026873562808824985698283060443818460897666445787621441057245051954830739793846740241957620,-921668443099811478035287386886763337530448853007409043683878511459486295630849540471408286447260492,60140234557280231719641137049874726754925260675853089983572818654289019260402170813274039066377624128,371064702431553276561311982502253108,12664670779275570792498354415411964823871223744855808679,11941318369945848354440529772165792564183158966176857281850201991806953,-6973500019968115786635679121744723783591922023421402380135137802248815778776,-1827608046538546870346818334106430120846147455206569115651370706772666586394810695461,-3519829043269918232658625323238771924210664083225961684439615433321179684015317308762161277,173431781991680051259139284694417208685809728040774525840144095436053437892375058601616143456863,-571998630728793646039049559014246065914644709711996405422870094962419511021308688079744241885878828,29537796560488791617188869052296340869628214939839012441615858715376692763972389421772450919551250688,3732222851912986882751666357958940153,-70473323683228409135832448284022216836153237860953522125,13810531327584885335931688678628236151187688471999436054624587027522136,-11145081875184224416531300215688577518241960166296236292494317439573536750577,-3901154517365183585028489461318875605346317654941523437915286408078641610693752969388,1529444475398807528195424267615235323651754611082417248819965525490735762427295159545019927,-144418026009716483018437301414424564093488046464560777044158452401121319013519632842528199309188,-44346359338527065478300776729410603371358021636562437601586162724491602725493219445532381134535144,-3955648843164309263542654119821941843907864588922828602439736386519754550207441846074398591074663424,31489390179182036819150058353707961021,-62950596609297390084252286072760371050427139786860829376,15766158659305259982860959053838122712253186152895319495830409567034021,-13490764848686852570139221452216948675456670011145611413086179831616705067328,-4279538977557771683040680910915089916018926458055270830286223767177970370108539445141,4836217876236614942862268490248893057978865409557470032539497875295418199305922186054332499,-293867055072839584773421503560224919684825236656958582717882988715356873784871289792554235703664,345107531638656121425170056355067825191087941051750123495892766614150539515385774202642247517566104,-26086570298329148908074414483753925443987467988652305094796181502250367597381633639828358409205067808,225202871391080206295960061119019517526,150983613297197760273860641298361810945167347660682853174,17777635475458556902934678169477854060253829372796831485728725996801798,-10824595740986445868179840163069775402103750398947415367673083858834223395726,-2857854057569960120226244581563896220880214060239581005002967076860389389517611894071,5348076179306123297784877140646409035259887807128491011225598494521016164697060798425673802,-257845726694626466582136797683231005410717919726063120810021777959530081456935723520661339389888,446835012679276287673068300478647501840688388247939477003136657229369184110410307787041019861840592,-32130391321751779358456478186321639937700278637706122792672171132190948126869603554600021171852682880,1375875131792445474766161573982042779662,553569127206119767783687399315603106259680248237514118623,19827618517268854863756864046551016673962205830333998252210123231325438,-599561578666389765546673562442922100091234206797284596105544355312448199267,-367004273234293691370170675342797307588068941844559787932368148792268338557629782118,3507093326988951174251364119784454323408565024107212579517653326829250627024157573995347845,-115490057945412111748441230385444886059644473355805685832177324834547561191349653704463807417273,304048549672250616039783543234210457729579649717851787841677440780307172891402111230293161375272428,-25630750604362273873887686459759136238424334385831365623617650871288738975482710929837267027216171392,7220539050975088445009437370256431922088,923311334720086543657870909434168204105420140091697743579,21903915568459824457639834734105647782417539370847806392821405958831260,17723884549774432925529571948047450114177524210843012832183346435610561135490,2023490105062357993002680355169974614711359218164102489870299210311274679743232139438,697303233292928922487221768412114893449818571327665927002090532943280057176944200785390341,29351565878381439715835084371346165970135110954010604113921659453788151866625626587496022737422,68024645748721400677127009775830918110089468345511922345369990245619183602148701734163541165026976,-13452864531800139685410698447635043752430512354232918947947394067794140649345582665937298845289700032,32660093418092834349254418373782688661418,968684202153920636340719154994999263341101895012839937508,23981753824877186001768985684876993721739390617560867213318382013908342,41386494094805511066199423285756320193292218029436372446342528239607956700395,3296843781391567539246391579208013973074983290281832216917928729771140735065788971956,-1624539495901386099706714159799085876156139351904236010730080045177498998971813783140539740,108082971385525721992875437536701704154997718315226519050057403689831791823531492504800792974572,-115604474677962957222573561894505460881108453685143454965816435559573658401125618697867783650682036,-1410251935977810171485018750778184010845432483719828347758512197147053567062877195800609348000472704,127487673531977885395604045529707437728380,634330771214743514473634216867571307701653455536055642317,26010518832021010626734597930118615777089464405800921132143844876760582,63549091774694935689844166997970269670744209686130258179098445559784431585492,3055302256799216768389562031890088980271483336195830067002038087372572371111617037400,-2612683228772593330683582314223464080325840663071235929991090864360404968947243688948148794,108585589373447113708557573280836570395632847203483841631566562838261533370405307516527150089816,-178688149149861280410946598674241604743657027711109273659217079748650350671377338416173923480476264,7365931517460933222274463221078103515077252738429215624080465478212211287106921308309648900989113088,428981205792963876981528816513314379491939,302125847432234581219310042469829012628515619250635743928,27917974902746575871029341283454018176813336709242636136686821614356110,73854935671773867429948729737617720501375856977048549973834658702413186281533,1633339870160426739816336380768836007290796348324254551550637049240850673163641701264,-2246028850528490082265380389737071164027412582969992346020008022156908809692092222399707560,60422785062577063492999246167401246728857464365659339343215672468979856441559867835069265959028,-136775427198513036179075289470797679312021642756959130221516393219533753159473586505909258065279074,11860786975747471620181517201061429803342398192940337324581838235667375715426663338549123938794482576,1239290374759054342030256625132947347463241,575832411312284275556416009024899085720061129877294629443,29631904590844186683663754762915583887630608731918759843868362366374789,61171903813358677350738611668109671338350539710243451091470814343248181884293,-161178756354771474965726979471295169518213328334058632721586573273130108014258516873,-1096832540154156985001945577988978407985547325635938712409723685425479818456835515485415514,4724073960201920251767952545941761884701069358589426615144799061687621680930395211881583817176,-50065116044757624561926501250988999069796730358056965004005362428973763118377225664461061932939976,12131433987451508210042189170072662419938810927490471865762696976566103514604276660122358181162632576,3049111523469405306121048967921924208366246,1694356731633071528905041338588981192058198610160892553538,31104042595809842470632700479510619827466877009773400706315547947280539,18518350609324774792104177431412368841936433389118562181547572290216352424994,-1498682062426445995206108890099317196585675184654694297157199748811313266291803879870,106555097922333312709360200032105767246911384068736312023682636913806202712834131177160940,-30158440508278237219996901199150244303101794755401586888505388900464034478076979802547294958868,23557896238938320077045641622570293505645854217949349884815183631791192894084937939758415019475696,8878420347917385854660360604824379152435313228348175643458129888360251379204232229248994078275283840,6299077210686219256199231300166941053782841,3108492599661400745708552045166675534393982810234780091480,32317638910662762678032328650778565965660808100128549697312299395346129,-51325615256990688301000474554703476449175861713012499245167613837480408797828,-1916278159371741982441480823687400689271231161870779648854547466230427351389731716989,852400163907850377992711608844901179453048226252162255440838363385854619194184354881957865,-37122421227272502958037802532844517419816302386944895023715664190715383450566466083025924582730,55909937349012772535272537429347342041240466911071914045048344335762753363392205115369884892543120,3513655836165345920100506381140470164600068257185942787860891407738139794323896794600430410341517120,10660907706410416597719893526507796496814539,3800632767658539126655229251432362210934555859417785953810,33272593585235454883379293816367066410036843521389598057254562624647799,-132364254989176691974010159580150901090536600744894892063232479613617190003081,-1458655044067529751412109294661341284176606090662428646839365929912678295674156215639,998027987834333501881679705286376438065489033827044139148998244415256086531239861178321833,-24952660782363347380063739254902904169344196555583813481802806517334107502218740916207769655306,49948610846978552638615952923539883137086734256933294679571723941823244087220635939286141581692928,-1960818049678313521474618151459877691428437477908197261924020265536328478060496717933536246881449088,14138503058272735758379214184527555833489239,3257321854277024289170915861510969046385596430064374583485,33960967245727058251591185549938009726306321551403214224536951843897199,-197069926823027326989098419722331377554128368611862646859032793092483147097619,-546836027580091012721966795163851336279118621183355000085367370125825138115564368242,703440562596485621850440825570090113387821036563062198419379872333791488620299027966004663,-7448570863739362725801112512612615953597783627267144294815731452690613876053866290021605164414,25144941243456943100836271910742885176111223582942693257168804616038883494896554083275264866080640,-5600366532452254297378482965296946388467424666788462808632547732492406943867665051201813555638079488,13475367501493714523601769772904394108051077,2178564560272376330205322036869247427565921467986309704246,34354191371640261867925909121654157263320947196945541094562490585187211,-214514525662303260290617950409035785339832865310697060562179800910725292179561,304889836652981488829500867065633786768812949244972889009896455988707288733865405371,252564587352678216308454914709462405992572460599954894401270521381381740771304429233802643,5243718253916125950327758696671150724071331511738632714309716998995347546256962767485372979460,994760705508018393611328522947649081740744069687261236017829365471549992152899845842842817456760,-6363299752536024035719994185348437809281979791208648843904689816086756532324850833243896809086620064,7902524494109360262423007297348602422898220,2017707485611965096791270845009079880199893272077523796093,34413330949887665054601528247751849517414984224057055224318939033462565,-163148701831237458877239640145563151830127042031190750349025238044918338490132,750114446868705483970879268590650080890272662375773232141755230938031982899603063157,-114982291041168547788021212015781759645174236818916823640897296489247310763088920301316347,9754002179954949228135146165739812801940007082725320593127489005607642224371057582618081004130,-12205169336361006295950535149173636083013885548284126787941023605731983142077021425528596086529648,-4544637446100604203428636179399860857177897615839296872710513704252084702967591942886726787565151616,5252494459760647080692146155973475718688682,3566847572019299437227595668135786874835877330971957980606,34113782921740657428150239336614465392010616016227602203695274506984536,-43260749538615267424876682468521753480302096828666168426776277052547727701108,725328073187117432920963254658342593083255851876318041507792827248828032484620505704,-288501244451522261534358258036611742429984563768102572430290906815637752208204680562745268,7969253313160896687963889206604869951742468028980174342488247460940116797028766620080045319415,-13936090923954180553950835216310192654574647482065606016776548092398453757171366999727110819749236,-1482338339124153023457951284929859838511157659014031381933200099361256954961147064995760705964870784,22384815567689368799800081893875007757490499,5978411682505953913850408122454296868737139729784959793247,33463618559126904183269172366546071715636463840443380907409317480107824,117233772623957374938208415538822450554821083425043925401887571359355530560924,398570589458116139112764718963991613555743048673336537525011461739250411365959748444,-281090353547431799218423988909914704307551651852314097449248752976533223562253525783001647,3708043322262199786275699236851849698247255972391810126353667654606243132301735070151856932976,-9062927913332119893634179078945962713461285753405837533643865222089077584192472967070242779726216,1247647608348893643197518697517767320488288022318424670100409213974674460594452917591583157071723456,69278814478495372880607983472263102532428345,7411776580422931857034449028422026463115749075282672262876,32501024138413882825089028236453082073281150138165195467219017145949830,268292114170054291465062008796529884423021625325914655095575937006575816719012,21346930560795686225997732758285204799064323678800737006031414432160410113614875766,-172937597110218068610563739964902585308764757249586807737539633763825790496918451497384571,40278172959884282797320331186795149654005325810087844386351712538264419571961511548767241662,-2973574418986186155430835373138764697810087577824823911597623827720241534906859296036375075283244,2618632758868855750383409189372316990430782643186456886858094975567264831830241748341060344079715456,122319738008230483845249395004366132529601465,6843827453049276026702980703855466716788000827189307277768,31274641977020731536703675792356868418912327527988647532623064572468977,354470338244982806045853847962774217144499471880380234978538954221028364722392,-215848685041975411792134920119896540247511452634171756687030115895130329981678653234,-49581904946256228635621953808719383080661901983788462416583260534798408996578260292609682,-1753847122074074616035136380401715787663269419267703512837659514801479396432950771510654912394,1142403297760598565942718159086058616420494320883998284051206556126677411828867622385445860065720,2490964795451153330968459439091494417149974830786719796593101055272879528229509406794278044352818944,122640487764220814574164719508930071443475658,5189124877378950305896646141625837980984620988992895713590,29824177278674331895378170681551049075105125954393110364408977465513901,337100707004070392505899916390099660297723681485595541214843660630457497984460,-253929421105070187328245494406689331105802012275211805841327251104842808175133607012,35452618969682819741542018040891273690479517464587369845402592182814468828407086163047776,-1874291720376051544274211827888914608509451957614038818427627581736862129043788419208359134853,2611602348914593555049344172975216503416961705908908774420149233796469272499353606704902077486626,1422815057636244174507162283896275509524231726091921609615817998452024475702993169831047541073518873,35482317954140917337210820317548488639180873,4438820545506253768435173321514997488819080615330556830456,28176029319961147095460800955377077227693109089799878395597927843393502,212372531280405164156457412991210654105942438009884159869390687597268101598617,-149282873961860480505271318434198991176139107176336957353422395982004932149448089480,67964384171287368261788719394130992443823095269857958208087225278487488407266151934651119,-1155178554973451021986867177658633914264832967450632012761917428660839391933346400310012480663,2257904780576847000215895737023194667827740223256426939873901374599274953930871277565931962802988,194211811174467545407332898928291426073524725035264546971890835988381052476969898575340604749674528,-66296445599990866191856667594519578074596524,5630508455809824566451771616074604978415673586847121506347,26353996221573793526924632109662173533445823451603571127183468369057800,16362354970984385364905505468215729799007256652915112308364123508039750953032,-6796841844584631086832684531474211111109022182785166271143547170474081185488315966,60660761030631779271266571692054959980009927099974995149169624608733595415104511137101601,-356818075803530126725372640424495139063289114976248005980765323107717697566817471820166574947,1230968358630519149348659464852211035448501785400081943143567960018162104442544986777193754494339,-624942232583260044042083085875240013278873327523265133101362781488835797639806037401589675378060576,-19562967353401975275310809423293840678083714,7795390013627376300628494273796205499028384101531683504228,24392591333455995372884991141058313318419474465325652877729002065056751,-186641752312828993184776545693922257184088004436671438342079897789573724270375,88133733340527185116397870781181199082650839991223067491188813652941727132464815107,35426090023790699916733211892057323540145019364102156252687515284039739145622752945404861,137940775096596247322655841461483670325876651925373484704372440797841689776281139014177710222,321080573677429385751778131739679465912872483382171463739006394612302488648231658561793361097656,-858095653317417153356356960014332120599358854980507250585798962927632532233908983659491696845145672,242768912190254754352898047543285798710812290,9005673394163740388880068611169968565975137726274595891333,22340604353006067202850201001904222068240825359113940583332256211691531,-328452709337877001941807830540687165504001356887449213552485248956015456611861,104422648842564324582057521554155730444995511032697360741826518305595757376994987669,10294486631856787029964438871101892175055397855991230347378474093010128217971660053698258,290852813210771527269051150622088995555206396310781707708590658274008928458278719237090336344,-181721784044868072721257199398508893777732122215047727255510545702194029076595015546599740693795,-651691993153365362087711162983162343584167750989505406170900369058890310266804338187068391479098896,510765722520974866718517490021600105972810868,8358245586037175209190036947846260971789276497041413501597,20252979786049426182730779858124566420985328362470031656205217774430760,-363600118036476873167472282606075881305697106500627875879225059970632475862665,61048981751189704671392250456903732979655681036804159628761384888001568067496888087,-5682163596633693747984999916691255689542315358339491120001731533960005973958374138765792,234400203297178693218285732978478725344794378961531665456231479420032742441300976042796344858,-323061925416999391100358709743869270790238538896401096128303117510261116732794995960416916136099,-279996574582711353369261402048642584345539366069613203709590129892057845201019104102014366268832448,434248812244828509456484075528417373708646761,6766679527053058374347758668551181456574451274393506263403,18179007872548192434282977061813108611196790726702002918695685423483534,-286498134031544442185984063047723292750009101152925478941249487435284308028315,-336891923703537178049627727302691608474931006172585256013769670224764684966332318,-11430922084450982655026877358431771362116500655072133987662483907009493047344662863232807,115868699731848612956177520599644198612994982046051168453859179994910322192823783065535166216,-266158869634658096465758545095400065952896200648042087421186442721026269958655187905089373809458,30771227843690968438342696874753244834318676000321915946558998025529293741921702949225232880601404,-25606790485540169865397234790394758549822158,5839864211798864226481430185648665756620278586312218451270,16155960269007170217481134752381518708736906735716049019938006404055998,-131756219065361044113529362111578516084257059037506526837684216842481337128675,-43998008680383629922154453770327462034925322665034600451136474234191346479844392540,-10207032901125604574251823479646043158688285222989008909079697884466703737345072904750547,22862878398779662131738112488002996430986796143761995695508371811749291992019967069415725882,-152460382105581318451725997423880606485133749845653019031269389700693993692820025534551975246068,181832229380202456019393684645088680543553284282468739019355961020839871020069699463138595550898416,-370761845238120859020655477485127148263774114,6211913688087160342428405815786481913666212391930355695229,14210736870352866115372661395747318903323900827648678457643010381905343,41854104848116094496764809234124620509839651136858044623080391879431422572941,-55280977467485814634912420569309138575328619544453464342925529001011945969142886379,-6123809449524138056508973246535736004174995626099218847174574176868549162203635815720061,-20810641880571002872940003048353830202925414819166014290354930890925363122647299704760684309,-57253789726812942543576141870078759087379480459220165997636215270042553714194345205759573251536,187862431196837772938950724392234489015511413426785260369222035968949191786007067696195121114971664,-54634384099586134839409752619589948675722148,7101687097656375754347434443285992404784808909000367346420,12365227210704082799109225245557002493034508296229118876414191479979825,175847045892583553713486082746800753502916825902839764829270810078003751494566,-39890742579394331021260083765234894474496204707202042441565980230385961709555502582,-2157835058456804759372221377333080597986167545338533960948067799541814377532433836460010,-27543673617503690312694749511096043252575297701048228630062411014117919243227537700886372495,-1516705833387713303321356326740043347018470052749742776653653073288743376011967085414961317242,117617404067982294669165345789754537753622395671327807209551129739358130951259643677973907459520456,738803556495853502042748737826455648513457012,7348572974697381414044259463740857329901936371726446057106,10639682787181762078590918115723943042079945408626128685856042664894155,233750172488669765996588301557829577220272873543225613028917244436038264546228,-13649112119000857455307213868129703909401761138662991229101738122654497504964428006,356227587746164254915928610095421627743085327558440852204077102569506862679459940501164,-18213612845000925306625160027668541439369334113800591632741216055764501648755501622184624087,21104844496841148412042203403432722088378126433291972228660248383233455569468747547936012917635,37944127551320799734865099784642974738703118952841591785420117378825372338796656213534734353484272,1108643914734939545002739525789712033163255414,6609592803992229416893573824188907536873595336431603116840,9051998902978197506834047704015401069352960614681424010852159429794972,211290306569248720196687959458306970801190197990105312595503774285927927399457,8623943064221333670757463439857814209458247591667510932024845391029236658934877893,1335512245901431302161431443537539580236927414926374649783796823335368720150163046579164,-7464150051790000488447325239473926678738929869511570351192375875581777919194011012005098706,24004520721392756301696868697773496161914978963918239582917143974780080591000882684554293428535,-14243699010405384763162188319143949554526128341656195187876778681814377906398922439122139087148448,505872992987030124705221708006494887214876478,5491523625801443272251013844087584009252171981151115032180,7614895594323544983801338472241042313930329888310309338783732098417081,132399542247359410623856412391860385410146668181037705376860511594708920017013,19422245486259113374410611222033376124537442019425214871475741947265294415449406090,1296263283465570066067684740060726064289287237707880709472137131799170227635994877617960,-1011667650821774266775494808333366987271755261743224544421217078893469947846166692131396090,18283379437836183282488119024721640490533528623284936518711306527476587715329690413592863229729,-32644607498591343939333924435797636422422652883815493632896495779408243319845087310398083847831338,-423526508816272840477165256203521896247168914,4736184408700144839156159077314026045545585030655627598886,6334064258992379894503499622988525535498323620225298242667617360094498,34994946261712643298597808436885396579682683538527119210819700271931193569679,18986425882774775133034739391121458688607089903316676568152863311803239154742351287,832557323815429730200162389545888970037645343668585382686292788301533799729260560701061,1193339055957108949950333338334209153340811306461393937827189305756841163623694911751845364,10684669258245609603570967318447058213403192472873000715711807487727491990593278577804913759430,-28289524523130219443742519080225802211322894158279735701770103593747711244280380241678450429749648,-513320051046065604331887139968052777028339881,4500472592468308123103574151339252384041853904184302941936,5208585074956743708236215161976055928787611056161179909199537804819982,-45751570396791389271072728134639962036331014793757033551950180513922920819743,12056154339837349247116723567670454646930049898414427500092540605782788889960189560,354054778673765496869158625933871932205200446613367135759268154076000757615219788845271,1137079470618464719145012684179095452455190852925989760914441554205436944088399265786622166,4425265046299885807103969430395433923511987109094729324406400164242037126393388550750354569906,-15563667600865605216599834798823680917601244534463664168248969870322679057748152302211964438487376,415745328076507913801537248388890503470946098,4404948009905177429848647439391303022411312896313584967770,4232784770217132177972833153113965911918931638556590415250539291728196,-89342175190192295905083732238177860555613955977860900072484799239097357193649,3978797516766980753109867101369163692466445874409787898259300532047856814810499325,39573111723768622034617358798896933523447474049073879538558180242478331324607002525656,502448376015428303972225337895264826373906403051939110370631323927562547125689462039932053,499733898119357991505501817266998036357239658160377280403408663558790943341055714040232613997,-4261282862374219936427330693298105312256533216771849013914805013511032343133971836665437340702296,1239625587984036574216919188424097560344719474,4072188492515331241860118945698382138514877007899569307193,3398052765018420888051674389784664264086089549830827651002629037577876,-93383294762396565424724732700582085065517450377318727328606956057620429278541,-1777842327387943651133591766349503171599651778367991700929701932113964073514151275,-96371844127411323105865345636946193433871662188190464706644149499894254087802917092770,64196842893663061104053686202025894046217919594118485225021759174025719178361304923299594,-1293103708398773135159898565358227590994610131838942826769640971766904551356519731908703790476,1985870081014302557194328690381085781534721427916889109569610430326180336507277916627052820088688,957853149387238055423746940173864082813798051,3480145570228053626738295437597245733296677026449088668180,2693879759459192206239074161908577759498065841966279975707752102007821,-69284269115375770482451479396929413732682145721320417559782638225413973671356,-4206652259899916582885346801732852428208670255797273721682979082904096261848809677,-113223021865300412819110554022695108203556483251092000184102123710189869008538470445896,-64905987416567582891381115142510655467829676480203304950407908400117953886310657507003682,-1644979474348038264086061642677309859091218583834579150018971139091514942591619841254255045057,3715211230416853076054854438513603463367691816099560684473396268123584526390243101422826954968704,-16931417524339309414907709470818200097965519,2857055509128130813115423216022070542702176074282659637539,2108329597039522628048494809676111010061067653679692506048484702702566,-34036959248655990939823205222155787147290906325248260515688245454182884130058,-4035472186891159523359506297559067454374072943075494529653705163840867915523308490,-78448914486614149005855626846587428918618742488926616691077579494150777313349787488421,-26900318415820728243627946991655861928733590358824152244682605711298176019973808083841056,-1285813079692066500506959671277485982001900399669866650236760006926892516464558234445156652656,2976500077908494315471345802501895114810584012422583615612083353930534043053877002881641625674300,-454959171152258264266456123609979437531613529,2383819231536118489402697758277323272456849999139424370564,1628454388299133508748592062499515390196576320127097043803778930772602,-2461569578183612986390550266129336984861641681159911560022478756822890527476,-2614980058120888763232579626002374265939729895848793203316376697385032386893122292,-37332565041940954862336562052108011659135811412731561492304010185817540938211979038757,37309538485611987576408571172580983153370305125739127074856797158421416778938056009227411,-748343843847847661616465134144634590286680699540958577561082046777785614246246021251758756868,1576587286113294369050973603339142020827704098050493821244581484380660537467710696762872219024976,111775,74287867358875509391322249987695961713118585,2057266335160826274483956900604246245715739367218232248478,1240879685357384309636029369688400198156610632426332464537158637729203,17194502283947262107311205570538915408906309628559137537550255202039172425804,-1083980412733730719131799941418117073218007519086073198709167282750250671789048417,-9303313425331517569127837638447643982984100703564506089857191050774071245669314141318,65893117424748305199489417947252010356865374097120420545105968082950249088494786573102960,-311114176337671720579215278660558283764993785256264333210132080913895457614530468732398944548,475076962009706269567655428288840693943546907536937510654773777145362543598001694302447705741296,-3217660613,770642371627110863862688793478856207052074720,1777028994248501504153921224648688778638502557452311726027,932442260524929153872993648843851637563069588354417063057940951492833,23710364666777566819312360328897067729030971043060364175459168793170394820503,-34012772956955477365402509218992497868553787587915744715321736717896300983302757,3503288472792870219213394437846288523171707482346829230926860719936683255604170503947,57801768568721788403065881685635112447409215400171900292247470606127884624336712191028689,-53003373612162439787981816821276252420026150720430932753150047466840447920314585761035501024,-90398258549051362279820310979559337765692656638319794397853702004671971998376079258115477262024,1199491324971,782394416884914695024366949811672985310725719,1481000218438267481235518748744424732076351462192695016240,690685401895628198986740328355509922119227834232370104017894226887627,20612536042508105765711385745847318764141139451548885209308652752489957092743,434144064441801809291648235282195474571654159485052896600004133305922289604366191,6196434708189795657015059960396533502761577125904824210838290487727110521650843671187,33780728967439618023074605993704181415443040366900372863450299283370205033597501247904038,55287596984533047168759119177160337837722208309029936760403741535603891243019241955409029677,-248618169508572222987029249114691718072505236021404033285571096470779984989709826154691784033264,76582311533212,245159693601151657260760800102672394816408196,1183142148343299800170963054455143335268513862455378621403,504148327789540926800376972982409718318532560607159659693747042347233,13052180083753776128428793268006619074094858381206509147549959295429674177822,486681079690903881222520991695903571733208302088764185417441861873863841739853832,4501327504133082303287996067555240792155994842444122387639290043865126159799566997410,11416602847632994011705000002561407924737328016602150033319845912928613786790205950167594,75109173223529159117719875525727973735131508732123416740762150668866509620759695542652823803,-207369127949114258357069235079509209569526926701115810875551166548185404383197308595821327759264,2544667024444963,-106884406519890457425983016693039702854608343,924004574069762274559298845585871738292893668856619265871,362514984163938389845641831332071442669611934148465861306852774446142,5360050841837034948930312259264079437881898665704911293591836571836363885287,346817155156543380757125199771323517296877200989771744533318259606913484752238597,2089572428910837674015898098778380399936594803932387433365009260465600803238526618259,-2009554000737127263948260212402323467078320623301314165383482144747322878479686476448709,58238028457437996645450223821086266116292994754537737682542982458725902398373166360429665736,-116628786854129266412270323543568648771989272516821233436604054532091484966214626734690232690719,55727472388799405,37473279037321359821792458329973840282907886,720890673436878555753455725591898322218040102872179496425,256703505552836621050127411641231616560695509457231062014724036381715,-68047710712195621494100981654046282615868155814338280925423093208552947461,178014915523013852400971311345317028937144618409038164376610021195694802544235812,454824685392997989637170639966928521482327271490890415255282733429734907562051110678,-6907269389651008199392923010620638142581004518553307940333642747223543323752374227805574,34758402859320409250484189859817868003221684565610566416857110138400463475716787403492146794,-45274965997830295979292267937827038169600046909691288610647637087360783854402394021276620555856,807202772570005975,328580107105245122909734121148089674960571719,563192609115196138007130842985520489768934326003756360652,178921210933603260826943522287300224180769597722990631155330350291064,-2700015741908328976223082222647010542254226146173675961242393599473132851145,56822696895867133138841385428151512682973644559529664618088393893359253770113958,-244422465173241531504258847505648450840045692734074718385699183039487446626861889348,-6671893417623450715602347572274835137856576939117635528171966967135665110693090065634591,16738297251677089774065648356742180550226555724229056968118829568255041576606319977064843971,-7404953866796050541079946027729778191545918015611207267239218740642567911132867163983677557520,7258010217427702642,372355858498154108169066107259729660797223064,434172055122786064653590772078963398417634496109020169721,122665549875523175379206640109052361089771403639121344938304083957960,-3162688359301595719284132304746306371391916787512900439985445339907857711370,-4350682179696046370705505026841376627950227007176085517444535119889963699240330,-350794735411556523081277166133518176721250131296435859645631377821467459437309380745,-4521511930967555780270099388898290483543627917931436039751566306076045137501950368265586,6138491208556930871595956555310063169358779334301527969457164469838021123070576728151285383,5996376940757787678018079652353125131976909022898751034229791806763253670535967063695696986528,31623864887666564509,195313884799064639477255800332133102824387427,325885098161570211545929144807069721372506029400248295637,82653726975167385810078621285888850624861132404581963656592827961045,-2459468932930929312362445337935923652097388534001335663294211073819436577852,-22807848953311979092819547793361606964126041386318008889401608652333867083609683,-224237949661819108190691253364680600927958931950720617032368302533343074976822419850,-2363599433948600643469505985641768122565778686565545211005342966384113508790677726207910,1094698229259439403773762531264299509217252024382864024504147740743189163481220493697364247,7318965399612227128085345002450111885590709757748880056606262369752297942686252240702520661152,-79443716899998804149,55968949019231661453526898160238299894679019,237887248322463858566503162728183013941814832206959828380,54691567743495050273737506349595546120027414055125929390512936965032,-1439709419183569828545466462356623556289069409163323989806547898921752496567,-20421339519082349545120359386311184228628770935670752613237267155120767493944658,-78085991020928157340246440235200270092840167739156054519293407595778890063136827513,-902558898233814715407131751005198707821250756159675444579481250633866479667490068434171,-751277116590073756653393871237384029198950580129443849006623987865152494363807278426160114,4876673895030203685527291499471034116508115127471506274745653018054727230640830073885336519296,-2080199683944692687886,62955207232193968620732277667848328315185529,170158827552499742551578026847818476463952019484729830219,35512175938215431480131515577237444308558387953558437185392179056616,-593086980153710256079955736382928277892437544993828396574257270109822240496,-12359209234501415862572681605831627285275882695181377774357983631803316308485155,11241131066346254148219875825353173334051807643549850320790857079289076082179282943,-150097246998578890715482012216704454831167927009351064847044388393705231712792609095286,-1098241866456121387577782740945819581719731996446807594556690749663087282247370191854850033,2423310299393097590899157883173168054783971718496315318567170370640655197879853377890547863360,-13621177556748911978096,120000397962180755581209735845858948823293573,119977841547177644554482375464543127725948038164626808077,22614302863489642756211936038497733727486248054119279644700390468363,-79466005811302323033589326275616878980698841915467444455112661350136217706,-5646063896335877883754260543188821284641719786211393806928910832687831522435775,43079989092400304855163391677696894022347039445656687452105853779533481395690656581,129172475670626915613844546215585557793668470693227929630221433493281185875300981803347,-897787600274589855790474168993906719267304287090074184256709122606276604050361217757603500,932694340473615052897740320905901295493063821922183696952546882900463752831388474826053254400,-41790293951377739304852,124837110481712320946070634661370109251555443,83246068332203574084881962902081989471834517476426698532,14117170791955395560148299872156564489656350784596204234902715187432,140804287825307742681313218534335496101856915777061352919402923798739777667,-1897805880887846272482414995582326632393127235455741645922565889638788814117599,41187916188930406778178809068367299025673737261699076321217680082544419422698677544,171202441692797715077394514467537386010023681795051265725757806642250518690007836654925,-589700708880659511866890047952747332961660760244473253729657235366465812096890708426118762,254996083734543226217744311633135290213761507432447491389025029273315089056195696635373234176,-3572121014464120915898,83035451819777192134540937861696258047854450,56458308550616105695023947304029315351687401502874169077,8635684072845036203728015962920742808724982161434548766155120309007,178810836848389638538484727423726084600126316046557583314200506456360308989,-401491872896250084459557831525256611130644077666313834152102274683046309776062,27320346486033806316513298859774321149780341824368975195512311689404582476260558072,129430201815460044758523304850285359791873428877364664004935413437280975942487220580568,-335257682947381393350441834986083711747960032712917559212161842790235938920359884870567256,24159731940872801468001423470974162054312368510177771547349272555545755667929314026996682752,494855878399008199548987,47865763592929340122271122698150265539632453,37227299670674824647448658075049131544490485090794298150,5173851505967421483566618812550862159426263681320658174315683558344,137263257743177944674828918164870592704973009523239933844257547762386963167,-42501091321349739462687483848458518907953237332434575732855341527923067733053,13727953845144556588384692677516154020464620008412229487374951103033063070710501487,77805037922967535013661737984396143330402736748278037675830624000049068472817459453050,-167955148977831014984515313098601229819225336022345600500577278615191791831525762527132132,-23911187422848444143787414548538946484268342153196239529908602189925933620318870836049940480,1903369465224314215088134,38565651539696446063783362037909420689097545,23837210852516874388957801923944744902155918863732624075,3033810128649010189910031228135693470859279123737472722538726287397,80698566273725195179893773374005050959583558518764340875881959943222947327,-57108893205613481255067409417326160574884552933519121579231154377511696302036,4663813045422541930965719196095519351960009690366116185908789154790086553870090536,40564685858895119578612404772700548285468062952440175344213102811715450244401349850266,-73559414139354970896399484486831905170668146294657030183097983448038818655477817986983160,-19357152592091332697388285623918940038349310317729059842655691408460348809651314089773170688,2318035321385473430333704,38646274222350188907628042260383640667890258,14835603972248352799490996178869118091847339575355450811,1739363977360877097424759938308108405155341158757883506271833358270,37232677701387731560452005698375746126590949945348706510633742224955643731,-103411831314576308799465495362171254527402772982539258906729659322843755479251,67304118600050868256303798340711861196219489638272322731862632122759003210135328,19237540350573334507571509694241350901836719298531623206024826609314806144817395275596,-27154024352869193089705085560754698474743963261385476057388232233572554811600879724221282,-8882398985259423027880947181577830077897109347198288540795086035022020952360814902899396608,-5755029811719213574437137,33385308996286756982836941464399551835982670,8966801209497879653569807146960278368632714503937220150,973835207957021555853670555237031831757870206394812567843923575460,12155477726032442617432897103480334021642148458229024502003053431911805196,-98695495437937592327886162288220813294599526107741642861343338373841203326726,-1564813473530892518434135494264229095861353152356744015162878140645586963720726388,8686004491615519449993074691359994392999792705405320017333930935726774040768579779310,-7541329369671815434165597657415716633311000861304557818775343716582949086863938097199696,-2815865339008622015491070642947106745977382037727786993548564293442627564508237056562921472,-27049007152125779654451228,23942138765214877525830260662703941997879330,5238980585324119386654712715961851734497903210375223380,531717508472268367936045558252710288254649440579348024426708777805,1016958964782318884543989635738821859058718174028622135637129627310987248,-60643226382736854802701180485554219914512955266439941874369336252067417582843,-1698775545104515008176248272957274769348167066410851540378059110742396163119761354,3936698666676755049168450064520490526573857140288963107536336872762349244826789482914,-773905802505552429546436562539704507082846449779434057300417036599315341823464681687280,-511873501134725641272441314062139715111089254998767946271221873266700194955595338346070016,-33994088732782357982960903,16326979026307370727849567349716807199331410,2936161526823684672352661999905006260080399104135043091,282742987267500883588508224152843003137458357036867390819477809196,-2314839975228234799756344603968886397269244864824571453534642169274659745,-20220725000667743926465010715914168556458312767381878934978407084087063157482,-1293854591480069933047343931674107603649552890272750497506837363965380400915982963,1875129571541930661523409115615416140730987843280244051503576893209913842713360435588,812266727275401726803433078722552020294925662174331437642292370703739840112574935502368,61488097535422104860690274581461142340973872759827588904081622525917541768930742753427456,37393539974227414764211028,12035624579630404791725293042064118266501564,1563305491854542348552997565175136694371352730138646029,146251643892733663887741265240114072898146095447450597324269626663,-2352747442298548235158774194256880139453287311429051111441542733342689376,6513146389043858521666746946846403417307478388568822290787792925287912154559,-828299922506585986944668205828626758744311408374520913623168015077681377378970583,947858813937605761542255296519373860612882278037833004192891633698194968921073431895,768482937928258633110306770857236960828002763904651845634200413667046946704247044687968,98910205228609000749500649485753210803813207979088527877403366666131589023712880227909632,178940473361048221521815393,9288028512908770381715789464964991704726102,780899370722524552123242434102229287037380175796458811,73517864448800734403961801651259248255775772497246847984268835205,-1521293092402420389787313012284967561087621095128716097402860250035139019,17898620144496682928813224819327361889863810227159570636525965205635041983691,-472580769744236051174788255298691800628531965568988305653195487581714006947742691,492843553192736474858590071996794504530539964379746034476759684214612367945833651256,440675861159682344974679931912192822081381966053718606357794841718265374949649003839232,48200820037879301598789533882586341424643023298714969347316446020091303961864652610600960,178769528039424195991619704,6844498142133110016139874700693005977413360,358531519625776457393509216951740755783188117723572826,35888215274208162854191914532961851452565603106930809482839955294,-776232315236701797311699202660732783712141940054477166023204835184744534,18873735441303802997491922111621605576222729957943053258682872059174385091261,-247179033823269268509917919119178110603917279504891225517452086268354321386227676,252376181012591672396915217878445446532825443680090109786406758434544899830484983504,199360314003035851966164837469450759295083697058957858798177512732102649451097934384768,15087614619481022133587450872592361887306158758920364679558380834777198468461750545809408,-182382267013426620255935743,4726347272813655023143193292490275287555062,144938298139621716551103981315056331951918248198503149,17002585733883191235800133490888203910634584915957018854362758703,-326209398937743012541198196228842970424879515103681059487443044853085280,15041097297045782133100955064281866614345257103678067782504448351702160160523,-120587210043732342725387955670243035337922780612541458769427002364317251811872709,123284273582021134194978470709919055524132733375567443411642286863974043183262050920,75408407817896078715035818524220407531107160071445634529971498010133479910212339707392,2780078129831127971553443841195995881870195524259603338184692906065538350543844079042560,-615710256557413766159100713,3172872171161524167441078017046727231862330,45680659609443277703793704304598080936600834194588537,7812648698793788837451397388751186291945121632210140702825267846,-110669600138417991108285799491689175945439660391236479370754799131359793,10201887703365226115261548517117006896778351346938660449111555762439646009708,-55563064946387221106426695466750463632577855811872801507139816146384773878422744,56506288302161522822905132121467706790122967204177278307183183989772882807187742490,23998189427841103069817871062971732288093857411073714445502333188478587250130089443328,-130919502268442394142457084258288477218561708944874012666565267204967966322183435714560,-385990041433451122119344817,2128655510093883539585070709821268555751844,5010051492731389954462969057577072453455678708592796,3478668539666836909416828312323979154988445869332086773930165200,-26674265336698306538271497774485667237600297638605939947848216242629059,6159851075006137074771650201411694451789186881086016929366771139274206388849,-24422815418514895504467946554862005499978612749539157601748451130964354797259154,24157528051244475765440794513135832839344206849221848253083695474045508491658376032,6210087714706833118079725887604195034714768554237023672066848040766432378986948667392,-342742827233597892382951074742209445564440271173922247073157372471751272657048716705792,575009400164074104491710332,1414168122503150639570781082970745160358029,-8096990851261879372938513643698658624303444036656670,1498990893040123922571685484035407928558879454699543317133585224,-1281965071749966602467905818428130865317832088436463010706033317306337,3384961284266426910445086415529846320596286376976063835940857659160827977574,-10321786271756973968052096240825842993483904050670917124784431376558928584852461,9636225535180464865518259620236990022874015283663856364230185803810960028548822932,1140823808484490536764220210703277394773114330526561605035388291259266076390034028544,-155846528329110423073106954817479771304480767451593847190751775424967907215037570220032,1091682563121566244826212832,912199468420686381996409952975671804879746,-9770367191225847364190225819089159494289365924284517,624017068194108602925535245607708636389917930965834826290831679,3281607559035004088247470449583066496042535514681201846206245821234235,1714003686558903591007359233799047639789163950018415340019738468170882538772,-4217169654175783795504215321628166391858927840224671092978151696113791898788613,3600789356288381711919723259376444260985571654954778152778968734621478721049207064,39799982711082209089562757133273786980757090560894495541821017273982646186405748736,-43407928531648230775897065152344448948648141293326255805053498806776767036905654059008,259303698322193677449167993,568474315118628348058426262794216031547197,-7690228908865721927206139554210910520843048008453221,250418327402382839948432360402146958409977775063704067573409402,2491689566447083218297443575174794924714181987944284752255973844810286,805670609152085007219671642532374209162880769160901964785737507033552024011,-1669632130933331413631935411526430939770006320805344167088114573924658590588302,1268583211765936437934814907307565090630791558870082252222468721584440399232269569,-82513828943347392162696620883482899399153137100849746792509760412463620532156104704,-6724923054893642865397261379231090988109964216099609675055959072256948335986046140416,-945012741539508384935422703,344233671270314989293592568286493380641391,-5075350819284220396712936210417016261828194276865721,96638406205265984906332632520743111648008406504458191254185963,1240701939013998488647224754523528258466294423294333305659730048237566,353141451373803110178663932305684834674394370534446259702255821167677918160,-639926805023721060459853354485367856058930167937420534329262645920610975676299,424712772006903059097381149375233339995177288275928688232207551350171067070902368,-47258746271174177114900241580373001598418320080524398837942831336711292485752324096,528408670059586089249412119975280098936122584058253712665312736970796229718370680832,-921609993261043427969569388,203137006085276727795288474604861739715241,-2998747610051089533562085969898469060160520783632084,35772912316391104988317398938806757660433135824716163924829989,495965705735534593258620041413888325473255312796286763894844470698009,144726952003568341619187455027838580841277924659876802498750972352915510926,-236501321333113652647122722378676326926623357792946351724213436539373480695505,136187851176556590258436643563931132289211871942278404122176757396383354489814016,-17806669844354880789609939525064245836269623524067849075523581495719229695416860672,761749191070312268508766867316731257543480869219603891357242636264091485371013005312,147258780358353083309599465,116410291406197562890197426931359852439525,-1626881938449457959345672599203982230171392272811438,12671740737071813426042934436385352322808504633257366368756408,167444431851514019265279577355553763499183421857412151822637341022008,55537451603249752148280002257508306237337369847520480376582434719078974726,-83773585213772656707904352036809130899783100856543167661737434195300042567926,42057476507659815574844940851767810044966098654675031535573671071408188974089856,-5428262668828158144319685537624205333018283831421879200958089407236262891261788160,289663721522476592693772825089326420780715217085603999453362701072731016887189635072,725139017657359221995247800,64467139352710628496712920338102046164505,-819573520932120490732410928997848532180818087125846,4286156141393365270373929303176548416219266476136006305403834,48147940631411129367422569584989182730336826964459054477928198325837,19966234856439904843526839263626364597355821731183563298512001771887330194,-28239539722913358287100192220014378506488008868791300007402972142224996721898,12515224903141717014343419835378477122937864591543277582822460448967996708185344,-1424520271313981644356436031730169600423497513098113629477113227062861787060764672,68443150646101281399633067011225349656430137456386687989235470904653469367108894720,305186026752683356672411808,34407256308670658741663101203753142238533,-385372417466759777113411827293929483470178222280584,1381882766850437182501140017698583522713524620720911124517124,11535203242084534447595555150562899081830308641990550787065855796719,6723863981470063756618542834826626453868371085763694202412702194547392590,-8991828844528022395901251859717759288948201651716528646383811116508524751136,3566112993337076186673125265748906284889874903252541468555174905346480357390336,-329977918913120373466615763655179274122484961290103731826582835577546767182331904,8944237236984555080227438941958998093121283396590564340968235953350808825296322560,-224089569652972789976222023,17669846736417832012835378557172985441227,-169529596743098988989048078290610802199879497085594,424042766766527058609400073392065973099037238220539130481766,2120338097513018120885588796368273604193951594490560878090020949615,2119562947588435791731133805179585845362067985703142502497161833684036429,-2684336223557817197867147303711830269006718921715225032121852276997243447924,960068893790276273884095863391645653632874925600901710131483994953723631550464,-67286277700378789485605827658547443092128197780081367365307213693265592281202688,-661163879004823713643052470896676365194986138027271165528307683768673394011144192,-235096975404099800802631127,8710424901848222566180556138135129879646,-69836764404400294918858103649140630573462008067751,123690044855194944481203807086848121750921270929018512170742,199289446344682262092611300113505769340377844124387708291129494298,624671478778980892814219092726628410283822938554978636169342476734440842,-745645325325852539943290063467933319560727828998901009595018611929379109120,239357580779788278076550297922934477113630736647923562924061142235527534936064,-11330300216459287567920062022750180769419110285189273097451270028909141261549568,-775175278496784021659818456072945831117684093326023748559025878326710074689454080,-9556236337941401506410442,4107448980634741890880445206188846625219,-26944202304041924481505459474225106313898821079361,34251756318407921881393244795556361812733528518859130802774,-49947915946748254479045693432325632346412192955903813538118032404,171830243795551667436824009921385020362230744795446219933642836284179493,-191151623648888511762229145358614847570408584841831933119734712152631379936,53726799168939919392528709220827386863404942810497180130434077227863929192448,-1112491593723581414383091142824283004659623884494467778396417482422245597904896,-259459615499601561939158154409018248665029328075500308094478791107950553543475200,72430223439541091365446850,1845878364074599582523182272172342209968,-9732501991366526105154506853189712100674593063645,8989389297542113366038640389624108571313183427124219813867,-35344783222922231873098770031702169678453206138000906683821715615,44019190570192589840844651047789478485421413423631045477056022784483740,-44786473099094660794663681012186420584303451217239258259506580133146972160,10382675574779313352302764548961759736683612183182528114250164315064015781888,206428743867318783196245011369204281228445986717176976175268626785395277824000,-57633152859134208885239450460535005785323838237487003160184436092996495081472000,26207434888305199133766105,787591561311572407631390931699293479727,-3288204786929316789104618942208611482380175616634,2230601908053108974457267281496270943325855815304290657617,-12581181842495582304822043476330539904937349480211269732737169724,10473736721713836960994806948660242168889566920061651918226055550216208,-9466657526849958557635690614372585996090945308385793448082518428306314240,1568577378342573616347500845150423039618987087632316593074627450686459084800,166931671357111344750249407970539228917071586460747331981271146161467513896960,-8809606035524230713158112864137753354869797306916642252680125884966769786880000,-8946539598948387671314300,317769565928557512792754549805756230821,-1037428824272007860316812475034209607670026803040,521439517925399718625688953208365814345669741662770793209,-3405744652620862778761020751838405931654731894074373326900585680,2306971133313907431594362505342921493202711419330941222054868262236248,-1769797575392937076405451099830777574214092947316431778972350096730099712,124548035534053173473295902286633833931210444973058529687739129610964566016,61640042859339036909975739091974230894610469865836102325841424414732923699200,-574271044379412542429387736867185369419383268519677248040250021763245670400000,-7320691550205622916435991,120679694871990254295803860716504640729,-304857789446004190995097119349067364577730242779,114257427810657822231307560317329554560100345834705801856,-761245419810791956102222226975481551197993601207297663766868587,468515560211429175344666094656074250491068315938856376670700165164454,-282374513689774173752079275867014690120473976946259121489100867680862208,-22947221946062082371392459671227933619417283497381748734563487159605526528,16512169466024269910729357536365841076747261661514504343194886489933611008000,189847082365409206045206568155930778567035826531287068935332812185141248000000,-285232992904504851966839,42912493062449762692985837984250217433,-83120780919238358844369156902223792692935421901,23310346256751459371451747990551126492919914521466730162,-143900704333087470331474037714520678818956548430241389673136273,87305411930046385295820034921164047921279799109757828689484254512480,-35396322136385801589045447877676939491658842793919374180311981351305216,-13381300259350157729438608747499046942283231816074402734300599328283033600,3365533535815449050142228277962136425410427718876272061548643873550499840000,98372690366763390523687515535706053756993090490770427004141268484751360000000,875461233251863451704220,14203153457775694547812906870023222223,-20915225765031617333411624506820810723549929559,4390528846186504197866879430865910300916712913981395572,-23035009548567675273016831143026022982685256549223959007729893,14839945425514373803326168239825752484022828368780296541857054262976,-2515973228455963039630766709154189004724551503483068538534773597929472,-3690443523896644565582610840036231568099270369545351955170252372207206400,486237642997541826207410340884972966150128827051141146231511082598400000000,29039959349969622598571309024127372648574390469703653130753865993420800000000,184710955812211012059216,4346054031523845924529415253405632839,-4822077223858726546166914733417309431363671588,755642969955011418543726686282683892377721972385447660,-3074959567394842066477062698998225018124167547771671800006414,2284312212353145957006314554805443754068788672718542309042054983808,255572726497883868660889918694161994918789034450889052461061253365760,-728922455217418816374416269560501390622232495189772416165779441975296000,31345858227108398324704808237361594743633341661645276527374385545216000000,6734504894158652331025696171531949766800358959367698679047802322944000000000,-41861468485937497079978,1219724551229752516595810841768022435,-1009202237122161439008892696002020646769846584,117388155567053493977264244436073670889629317110151082,-329100732788999148931598789414133855380683283745902250235074,315578283903047778422071071812305351926550809246885284211928429056,141155709591840870766846468227858064714389220584425689114219716280320,-107277394994829422790268831580051987269361638096202590815575762534400000,-6884715926160343448722158445100354048230387864542852054859728814080000000,1319518153678766040699251351715935208938976679566106932799592202240000000000,-16915271318025530963569,310962546700775441822294784921576594,-189468859018384368448551454533510832475798295,16222520297705597050543771538263561144436346619166928,-25491293408526996034530253284579556301934269144827349119344,38685969960207612465979106569945994984722263859434559723693289472,32776444404182400288698264236761087104955802430640591364350699110400,-10602413321556197018843792577999542812679458146892387517304353587200000,-2850563728297955822916119573078117278876222110189519431870604902400000000,226563669814405466699753728169866995337320613110906978270864998400000000000,53991879955812285917,71157472344848122515130898078517080,-31429653331582998290680360850405568822242103,1959688538223569286889464021340651630485081580178976,-889792552970108536681148566622899860294743425664463257844,4146822838199353798018121593167086631459923613591093026445852672,5494970312921448611358093367025404570543338338646535389044539392000,-269984558222640791447488124445855231418156830808992479226888192000000,-553227455736496961822599976839398116795445232766755680911622144000000000,35141423201094438750856214564158882953465418286264243825147904000000000000,567057756255562573980,14389024097522882615371281609489081,-4517020471230145824883832382952495968409968,202487762379914746866621889444460107247168206533312,101435024457001153986289066703532783479936582504316290112,381147941845770887566084778149659645716122397948741643097374720,723426041958872279970683460541367408712166410378659727126036480000,142392664470210948865835830262688545708868534806901170204835840000000,-66462489417577015231700426566709925945995641300551884592906240000000000,4981403623745662317197431244843921766452140405906588387246080000000000000,40475092350060176572,2517248227284464412534229193424894,-547755637216023058730495448442597063653276,17400075138823448218244729862520688261610069631044,22075189393504090026138695453544163754173447136787470880,29234418166572549782566521452137086742136163825250971333427200,75665825439488097408256456165480797160314678322722296247091200000,34432765295067614101678008426862934378093756361434306130739200000000,-3855559484854925096867910401360144112055269121802838736896000000000000,628118073788423745783062824101663636676925715471218088345600000000000000,-5969675915945730531,369331177096851401105387391238029,-53968203037581548138286751764702035459523,1196261368812806716996952162188920952878696565440,2194386608039478178706854222751633710552693802527353600,1798034344625965948856249011679561732977818876120991531008000,6158305599715054789327241299617136349582844403838663786496000000,4613171146676245228387907620795612242528487044343337582592000000000,247721557182523263615003500786598358606668444087028285440000000000000,67607085133456746070078161041623335453995824796160491520000000000000000,-583723401510372966,43264352581506080307078021136899,-4072303610291146432712770518088522385142,62031306304961729239028142558053344459502724120,135354776171504506583528488071081803441618840053824000,83199011366242886079778934211846093433105799885472399360000,370009392961109982012504358076165757525873089710506639360000000,407526310961302988418309588480923347845119160226519449600000000000,78414749869623998621734254358554506056976329247010324480000000000000,6398301831073412097600596100981172597306710793566289920000000000000000,8603511954781248,3681137803953512203063214345568,-211258638597029013985822038329974724160,2180557890191737540927129529375418586351370400,4989823985326200241364530880871375347969436433920000,2575857276420382372647176771379383767633583500217548800000,14701859104787911561394896181185689318639169252727193600000000,22654986853218600134607622219959195644053323909798297600000000000,7550739425401044922087802660757917346965241276137472000000000000000,591880191953474095671565644082903159124494387249152000000000000000000,1,855729191064672,183068098681125312138103146846,-5745761219850698010045784074834952800,39691586038316238689373922705303970550974625,84603185878613370212351545479789913523012198400000,40019680861811220838256172358116559503624517976064000000,291239642414793392718871341988097027543754464034816000000000,614954067826388951164937954496386756907997039951872000000000000,297918771917387909281914987360355650262908442509312000000000000000,41576408281091104245887317629150731372974766555136000000000000000000]
