227,[[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,5],[210,4],[210,3],[210,2],[210,1],[210,0],[209,5],[209,4],[209,3],[209,2],[209,1],[209,0],[208,5],[208,4],[208,3],[208,2],[208,1],[208,0],[207,5],[207,4],[207,3],[207,2],[207,1],[207,0],[206,5],[206,4],[206,3],[206,2],[206,1],[206,0],[205,5],[205,4],[205,3],[205,2],[205,1],[205,0],[204,5],[204,4],[204,3],[204,2],[204,1],[204,0],[203,5],[203,4],[203,3],[203,2],[203,1],[203,0],[202,5],[202,4],[202,3],[202,2],[202,1],[202,0],[201,5],[201,4],[201,3],[201,2],[201,1],[201,0],[200,5],[200,4],[200,3],[200,2],[200,1],[200,0],[199,5],[199,4],[199,3],[199,2],[199,1],[199,0],[198,5],[198,4],[198,3],[198,2],[198,1],[198,0],[197,5],[197,4],[197,3],[197,2],[197,1],[197,0],[196,5],[196,4],[196,3],[196,2],[196,1],[196,0],[195,5],[195,4],[195,3],[195,2],[195,1],[195,0],[194,5],[194,4],[194,3],[194,2],[194,1],[194,0],[193,5],[193,4],[193,3],[193,2],[193,1],[193,0],[192,5],[192,4],[192,3],[192,2],[192,1],[192,0],[191,5],[191,4],[191,3],[191,2],[191,1],[191,0],[190,5],[190,4],[190,3],[190,2],[190,1],[190,0],[189,5],[189,4],[189,3],[189,2],[189,1],[189,0],[188,5],[188,4],[188,3],[188,2],[188,1],[188,0],[187,5],[187,4],[187,3],[187,2],[187,1],[187,0],[186,5],[186,4],[186,3],[186,2],[186,1],[186,0],[185,5],[185,4],[185,3],[185,2],[185,1],[185,0],[184,5],[184,4],[184,3],[184,2],[184,1],[184,0],[183,5],[183,4],[183,3],[183,2],[183,1],[183,0],[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,6],[157,5],[157,4],[157,3],[157,2],[157,1],[157,0],[156,6],[156,5],[156,4],[156,3],[156,2],[156,1],[156,0],[155,6],[155,5],[155,4],[155,3],[155,2],[155,1],[155,0],[154,6],[154,5],[154,4],[154,3],[154,2],[154,1],[154,0],[153,6],[153,5],[153,4],[153,3],[153,2],[153,1],[153,0],[152,6],[152,5],[152,4],[152,3],[152,2],[152,1],[152,0],[151,6],[151,5],[151,4],[151,3],[151,2],[151,1],[151,0],[150,6],[150,5],[150,4],[150,3],[150,2],[150,1],[150,0],[149,6],[149,5],[149,4],[149,3],[149,2],[149,1],[149,0],[148,6],[148,5],[148,4],[148,3],[148,2],[148,1],[148,0],[147,6],[147,5],[147,4],[147,3],[147,2],[147,1],[147,0],[146,6],[146,5],[146,4],[146,3],[146,2],[146,1],[146,0],[145,6],[145,5],[145,4],[145,3],[145,2],[145,1],[145,0],[144,6],[144,5],[144,4],[144,3],[144,2],[144,1],[144,0],[143,6],[143,5],[143,4],[143,3],[143,2],[143,1],[143,0],[142,6],[142,5],[142,4],[142,3],[142,2],[142,1],[142,0],[141,6],[141,5],[141,4],[141,3],[141,2],[141,1],[141,0],[140,6],[140,5],[140,4],[140,3],[140,2],[140,1],[140,0],[139,6],[139,5],[139,4],[139,3],[139,2],[139,1],[139,0],[138,6],[138,5],[138,4],[138,3],[138,2],[138,1],[138,0],[137,6],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,6],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,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,7],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,7],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,7],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,7],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,7],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,7],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,7],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,7],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,7],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,7],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,7],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,7],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,7],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,7],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[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,8],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,8],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,8],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,8],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,8],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,8],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,8],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,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,3720,-4550941,2028553431,-246684479420,1963248201984,454,1668647795315,107883864353928095,383071273371203451135,128542551606264735961610,1284781184872650168419100,-97610,115673168564252009,-440404225337843685073153,26867188869904947842622309343,-192385517985739954178724474958475,280260502374731474453206796476697440,13209584,657858063490082662058,25682540677290500923712589933,5122909593900549258225078745817935,36319965103419322843977617859786623296,7426683582747093645113607339759665949930,-1261265345,935955849111819832783347,-150559672525040589384121790277747,42217269987449215212964693200992927612,-220163131167640422689717403736126497217407,65209507551997572437446606287509596918782936,90239171530,507157777088787291223145074,167246241147668051417075120746937250,29878754274317456940173244889213621076575,-67779243241097887784894873053880598965013191,186268048602399180610475162097759640052367100668,-5013036173465,129576977753826305096234109660,-46446671256392818153645717448052039086,2780648144110067626975478878520971542271323,-22257356315617025548255094468585116567631025970,-29912115026285975512741493835234126044680582825344,220951542577332,17729730970653732880151527576468,3382214783437480096672966469954496453934,147695343975219461441897670137489900612947979,3018407055299481454843073897765236388966674309165,3379015267746050775915660619895123292053441987092599,-7819912041952047,1413197381080998201930812873154339,-32884755550296448774313661429475291851467,-15888464945473095017949354570804914481228620282,86260626660136684721715113223428332014295472343437,-244126808991299589107352810183659303984842865179483728,223097940798950096,69643357367243393981609998653650132,-1230682705094050688843323400879624799077273,1775586105877136148464324062726649193355745599245,-15155152197638848168793945897994185243496686431445244,13673529868420191081415716928025498020325003192032250856,-5103575624178834005,2216522338744196171510164567302935774,5220686824071716140586690895952544013168448,-111465857612311405801911304941391203902937811290953,662339513204542521722714578666295827923251431327286790,-565660019352913831825928322982091179520715856799904248328,91795723278294903334,47036763469559527120436993385738358445,120665900875087120785129031438013768564325220,4597546462838789781037136702228160914505093801090451,-18883244971553907789552434697451884936276026298099573530,18255050902761037500834936818106486023028002240729268682552,-1233197547694452132484,681136079521278744711358194637058778787,-317746358496202883266838162316997518550188865,-134908495442474639404646753186596291754568672127531195,436269635097732964619473153242787409977069583261076131243,-443148877137540436273292707313040840270210778772335206863592,10503764493420725117928,6865634850246954672022500150412549691846,-2027362985233610509693925528303684600416395135,3010210398962522195274752505472212243830652617954300553,-8835082856616948301722768384232089005558986094515936287303,8187518873366086770809793298377037330335714207476490051850248,-6245556053947568113579,49685273072244625582131353781273490128697,31343704195637820126059965502507251842282376413,-53765533296044020444317886562035180172782736133514936313,157995972692214426297704947901221817122795997394239966691479,-120979705305403701856692694151080000456800796833332468648651344,-1456243113570643096786382,277437617414068920986369837904122796529394,-154604166774051995644586537779562340012604676043,799135892876816732312774735447250298043192841724962597467,-2443148366516832203812737620723091334433214269254019567760806,1515752702209799736733329452684167627641056442648502328190922695,25232847643641138770021235,1352093908021149144485116357852962571000360,-220948962473967651740473919385704590389606112240,-10179304002969546130510191349620716320015623697707041210878,31967873589197845312392248659324285343788397897666006269469834,-16949960471871725875831664005812047700025603789298412371155133928,-214196703895952505750673646,6124594241296406857626237753169039137093108,11827029705120069042373086782756113647530761069176,113651121398855300398305690479308007834225096335276200271042,-347952373546820872138498861779735068984540896870156157472836897,175035362310344429585010288351201299134604228876702697915833509212,355875746850448357739450411,24197241708409994671357302672110102519658408,-142283158461769794003579170569251325822644928308113,-1131817437921178814422842045114890661685867774094149097051940,3082947560920904145860980312518797451087362422116651170779119308,-1695009745234158464410618806870060813194511547453066999120364272056,15471642697004264321956909554,86746270714166742847532901285927843392371958,1110160824680354539195965169776800734865281941679300,10193250518940305663314469976057285208536576104302038205298818,-21119357162168789370157901387791867977463296860198848798661092651,15459646388014171815177631405797658449557300266637891864939528855694,-215792075071092527501255444235,324474603983965321420522628018746478291637850,-5232676196232548463486292228544990116903236249092224,-83943242004995934482834240564403720914793628432737111629403002,92221363726384325909755756410759829780818567668165381583020424124,-133117085750883169222636896441780721357978546400550505199811276251384,1258063440376993622357049363394,1052977221736111515174735794481761575535216575,-5088129101853647386331547426586431630110909169772223,637836929435793838815719527521315981203970893571427911685396360,98312801864645104268825836881616653171889486906159770166982935897,1086605143575084586924520437630638679815351679653092987765155116834300,1331215572766638275755958873091,2958923466047943171545883815714425575236228552,409827945618205145873914679425954350109803805146523074,-4505245545692521279068416856283733274188783551377284658344369131,-7220365718989311599381369949166290949841999754074843758881398322550,-8450370895521477489241039844525296822543834101974342257385565544442376,-90118675561349251165301703396584,11371792519726134449129413777179003663198765993,-5149148355909827630646357709524437098813510678931304944,29765763442140714115857242411914099826752739416521588567643394391,93277233981187572422145009839375680780505355174729292769957434996758,62847907216788420830268004232238583860860944330413813524246808750874707,782928312855301704499152409140295,29314364965757954299653990052075110040578682793,44361420243824203385222078955114511628328009641409200951,-184923838698654682576578839633799566208391733135915786887775665571,-854285485483127739316650606980700244167679855807990396522906883692112,-447828369826207186510821951823005990233627657032106782236989484824407608,-2593946129336364453532797478448102,55644999616784060119427743070233887299037857053,-302887525422795531747734119120352574841664584878862961250,1085176922951538231015402042881650923221882807480742828344848642919,6439315869959839319704354394442104605308844936785658361250504917959067,3058883714966922359060878505061246107692771565688268786180393164074529720,-13303494352352228257573395065724110,382767465648453178370177029962595010980979512879,1695386406486550905296344862591946336970057050591094067410,-6038449489516269669283893257650056172151267039863622717998109685974,-42053168183911153591623152931923578097018334579753821349541338796838261,-20032729391965480805666039767749129028835793685709649431780539075841417512,223564589360455621279576586459334018,366168450000765902466612010357125313344799312525,-7615382728850812886827391034650273862877734887345998110101,31969307619230260567146674385751944071099354475578648231601498614189,243709189271181397288113774634890145682950304681980297283972447306432610,125843849484097019815660594405923177613772427900203416722625059066912219432,-1335191620079925307444902684240367772,-69057902993314305395835655805703858754473983764,23932579321323045733295327232009442820514281265903283143443,-161513170263556302967099747596904257900353354475422421535502844567304,-1268574148985244914220019713625139895706525724871125356045907613635666531,-758699723262765525918473245227698969650945932209759622705091520369409697488,2673227634047887202275943966223530106,20348022926741089633706193665186296603219267024291,-8278419753550354627749200421693337176352866673410185033329,780695907014310865702798940369658072237634512715624293328630746349083,5959969852178170925735214320572241269587394032809495416439122873565687082,4390907461979995783102381986943457739127844940904970096742378979787686218008,24444418718037229396806137027786904829,-62557334474305419856946200724569813424463060742161,-621414809585453061494358671647957553611091567641289567472276,-3618759038699296042411511874325353242127460049380939771954964639545382,-25228542333491460031032495350424840489082575461069591150708072573339133490,-24385363841059056359669309073612187960101507530656364724907966861459432098984,-278351738935430061497536048412781877832,244918622230252091101281497965203505228590357754839,6343527228700805134979290576431012003587848958598187893825043,16118972610163952507526053247703006862027562920951461097387567420720329,95159258688766384634074665871189348112074140770684558817295699694470850057,129832672044629831710726345127723357499030586355678724170656798673845406434734,1411331193158791610256364173064240427603,-502132393936986318862168867981905959791788386686097,-44758650533747116972813764659460508859860707318960391755849976,-69122355055354435762973952112429719581591801021092009761462452882025409,-310325519305507973064975040895038822977482265743400695489281807205432199211,-661849927651886804976744027352559045424989392003268236936654104360755352326680,-2750553290733791818054512717601741658338,3304215197291652109642523532044366818617553867865352,264277306417736569930985778954757368950803049456690028340083269,285842790690959012067349185453369982895657163672236657232037817817975236,801722068655412610044840068499446620046142558820269709063521642038504574017,3226207853370378446501645321114349364969996842075986723500788891643106675947344,-17990222260279863593102383742159110542822,-29865067276007310909628186550121868088761576652020179,-1385891192766431826692746288860308404228291377712938446638014575,-1141613192025313436256896214424621731660961069377146879091457698809865523,-1065843583776343181666035455236905872233811849917952560383046029664449566197,-15022232638287710848141151458251782503994241942493722638199257047344439946056896,206546227338231296579467641188063066343836,246360792371046692440994780630595863725465377287980299,6631017584801631636762862817727768178249000927818377662844557235,4409503393157745678683104885223825168217806290317632561681656562106519995,-4572562488144561987527601013462798043860530149539211065382707777050486263746,66776242597051228843749534391716364460787918755883773892076125295982270166106560,-1077844792683239695328357080804184574502648,-1610669698926962892194102275258347667768321984917405731,-29370388776823960329367950055319475122577525323779390627748211530,-16492381575710955759491908244488962469248655673845951401118009878440848089,49857222576670134450059792554000068898403326386528718168404603113363484500990,-283330559482658951876295737412633524357948262820757772909925501336812191365706712,2945969402092035271949937409946149605532476,9082712210422072686355678261473283498747147444313972557,121443898895596781881974631331361061122206258443464773710160185684,59799636363879585261117955231282437441631668654150552869805262679646696235,-295880190826371866907254719752809897640959671299542262105493824277749221756921,1147820999371404381020725373563486432014299428557630617427326497458577903531210704,3399332093337217475853242107052947753551822,-46142649169277394901679858705052366298530993074802908557,-471044462480312990645267603374405374384818259213788338893475901600,-210423153846389803729097200796937571357527556785350573482473673104030164825,1419343457355023288752801005501590814459961743627376951009298680479014534589377,-4442661469458930935020866691945813961229041581285295567664730199377232213088732360,-89504988414002699756068570664621191900135812,220434963185464303107790908639139742163306021307876092251,1717490837664745695164106942013407987528173772399618896171532228856,719268577268122679588720453548321864119847067859094906480513444813443732884,-6013985297582556362066998538808757156471203829438422142509054076217939001039311,16443540648333044544532518776608103488471367523944612838863919075809392486374901326,565733299102809363838098810247629083444326712,-1016907421840424833852819866257204200314139538829637757045,-5884562471020823309319784017197069120721946686976448163224119257103,-2390464640431896141791557884730953573630196685350610105317725849493870081296,23320486733493747467248008616190223990128438955195745582524649280056537481705949,-58264712322794443939193194410792447593064124468737152102103699772891745450892467568,-2166181969986555550112864687126431871203487420,4602323620877896611231858859234893332748938515616491681247,18881808592234247616962612248402888914463809520110378165348254758986,7730899011118053521314343077129608297083281345462133592751737260594055527818,-84276293739872808811503339918732968595357190630218273788998786822860637728300000,197879024503302897554720400126938846162036481569439274819096246921673118613992374296,4017616728142947170177215672275332166596651170,-20497974827505272387794420086931971184294803543118831301585,-56282366700559976763743700089241357881172205276461538076660539596655,-24348456137819752262102925810579974546798836117781818718573932110729736136134,286911061896688516162217413988707476200707208846289452918916431420580997567966822,-644957158690760915487255805788511603614355198177180766015556933369541274422238302872,13309960313180876756481009479715648359942557688,89471596977533873257303819050303901829305331221881285635746,153220350086642146291253711332910297145588802361385648309538192907186,74734470370166762665831613616084220744949154188573344061399296147210713281482,-926661298702045657353429492945592663741660323948666994416491172236949346113533169,2020049222929430727876779269409532530816674126543260022052253247086308333794653920184,-165458109914384121702027376652710632773561617824,-380166693930488595614357482462288849953830623235838550544456,-366643484726312728132899025136246341093160440780738413273694253085970,-223703175399735652291348679858737553512583340894636499943294949959629807658301,2853393785568765676205214941748596418599613011654780794825471251065525622390705619,-6087704134125923740181795190223268351995973796665019356458347620959524404745786245256,893471261513565024545052711663887791514618485330,1563961259107428443043063031380032400157100505842192858909682,691448816213589835673700348955596953721921144665074164701463235582895,653430865881262217416511324888890297282999367988858434769263394668328776462009,-8406802395379193799318882634834455679567386930101672738663008272277207748100221689,17674822354040290273267954360705382089195096184135557121126822721198409055259533434968,227,-3209433772262866009258711870912115282139310719204,-6211416791711425283561592517397737360228652086829443402030593,-536698879754443452959146106750450094351250834009852559952392065197110,-1863635088062818325266426409419674501035055353491095975674485994103530054651941,23763237332304267001511038455531957849901545694986136412657148770456205387839170683,-49499316683762563476799964505966791321347282086252825532389150563666404003594767071136,1537471,6711818738971173453680259009449675344234275975133,23806387028924201008159417115464147346383613333036607086613621,-3590590069079187536805373500487543672635273658598076705557219832193477,5192751545853174949304538337702864866967559028247897699827768600932826794554859,-64578453016483659340034757989280731180495186492806490372413275091117619229139925278,133874675845077643867569384425609404550159749184589871058553846290934299842805421806241,290339356,6890046241004229451881170793883527673568228108628,-88169478739310760329130884779432592582480180334720662637406566,26869490265235248794444699756316380411977114962753195063175015190426803,-14142850122670848920813605921540926795987460641026379469777770744864214547456512,168992455367195478341128005547966768233971727424713869346255413046496412876350837300,-350060443228781628296726497296442259096193853152946828233784472302550303195599576031064,115648341847,-149845192615813140549656560672463124725491989268489,316286561455952970354878660463966603170519620214865445605543148,-126444450939747365333993900847540415712914224142223602237637742453492214,37669787915438123023915717198396854602479967748409670084361140466506402305160280,-426345157678327696100979488388858813694950864111174314998110145063246481353398041259,885931914378268649267708451035003409350636204130536929900941109418624367904946394013860,351343575939,876282010545325903281522228901541970608801835759955,-1101895896986363252656533270619240248862201314910200345126360327,498777555036439749829157824470391328099379401877036626891125511550458718,-98167621815475379625721171229541686049327993484612027735913966760102530430597690,1037844471659777678670562896032547329110309279324593675189502694415207427886143872824,-2172274429261974531389659619023003456425431042419769136337971190938945972444119091516152,1096096897760006,-3494598263032741884982018690624615411665573352556152,3737561094631789286797810380083168499290991457669581106045573759,-1775685093061363150259807200852567108034599765235648343776598951585028855,250410851720811008484200045677034911690038110484592168913638603328386773995711231,-2438901185885486992793157039490453856926036126482538507665556210786094483909768578299,5165447305077940695097933650929139119553065320865156981536340717712059354795322968952330,-62629548016257691,10065632246955425723596115747307443297843165274788467,-12368077083722545834114510919947773286387161054130752696334683293,5883018991256815671292777348180131991917442096687540785439336202488352865,-625501752920594759600643780368235568536434014954428141001832273432557498358648910,5533565991708729850780080402375954210024429200948689701902120940897400748303306568966,-11922858649750065451408436589139070567711441001802159620453663920152432693911397788466008,5856995773416288834,-16214361412834159048148870752743716234117950887668314,39983341956224245035271654375531555512416539407104799996461779235,-18429881470069727155969993653032499923628331179852470734910061765816247364,1530614364968242261688027415151094276718044529480356330639721880941484897216190871,-12118365744042481176464705926317258304397052858171655826561719946026092220289566695311,26736958316368726670435092615764763951565292706393136272836703533979234737133268649209604,-358284503690017932498,-31353985556103976920137066436101694621381783111255454,-126366193871270782307457029732541685108247295766276210497668633773,55111090538951993668223128517510213086569086645730152442010299289013998581,-3670520309438817191237195263477636725031379583559013934542914892314220381381636765,25595738559797898488290275152225679986116733109383615490882906958842194349968034213632,-58299341833206686427997328311092321761894399450470990526122540663659800672179392777619416,19553462447609148847871,404587754320031033829187621847767866433340401804801989,390510504606529658172835870615182479403051408223456228642072418060,-158279962081093091519758121610629333495069322368063980403387421201237858049,8629166027216752606965194194516687951294561250663260073035034417668772087651055473,-52063515058059682856005071015301633938614809269908266335378037328141364905778590122506,123702570391698219412291948888656658659853714390629002203368233226760492924292332472544777,-901258082414404566016260,-2113058442933177941522828136141692217344346196194104003,-1179778086080206223745153946836323807176093133904665128852061026301,438481319125656408296832636043309730247481616766538008189114335008587546000,-19894670055393198372441354151340228765818919098049899981867347209744206754211793993,101734164101147075177473332705413624671185860685341580924630495073873089966201066672248,-255614000646455923328648681350203166791218422787538083150788295910070617202744706642804856,35972821570869955524519789,8059365387525687905906225090255747179567566953609364163,3483171006647678893023398367383085804303532615544155512891252805436,-1175407475789208003720259825352321157990123205823229848048244943948291006925,44995791977306919412803812970796683342634170059727587403715491865050575279310458644,-190204218402216559079095860030005959994678136502581643649473091775935633446557287087369,514747843075745098407157811155549556834714205962622932388069044710295806177613815268039832,-1251231109016709624344905924,-24141241326619244069042154656323560593342831572158264902,-10046079913219128920424754087330285490965946522910892520270594551333,3056270646052513361463622840595219965775241486057890312081648870665522423873,-99863879627019737011791887431154724069203364494928410982294074423661890700404399184,337994594443427686036089595668080402178655427137036112617484725207546715947169339393235,-1010901910114609896280317437105946305858351755267305057216441415844399450737029970018733640,38221757542249720519652344702,53455279891631682019405641420662909088372190651536763771,28298291918774109449559356372059629666672820573697285161858594483434,-7723196754785322102075447300526172454577991619049129245553135210226914003332,217557717259950428373301616362637875429389478137373875230135512408444982411485267901,-564330744279772071512727806291522572657672892759866878758701590132999039802967130149780,1937393971462596579178495832617807136113695500798166437341994261411103344955416764505519592,-1031817540779945786150768054041,-51959188123746384667198810260115656829176288694054481122,-77847854714926013311156621796387122419905355563233106641322360462199,18997031947736272353640446267842748578986026665214332556492026083303267457292,-465363816487963635116370248715870484731106926873798568110414617009315700077290715676,866120859384145750063218930048425468734312993864922559621055011803806439376140454307685,-3625787209362813763965209995250368854430354834627782975522436116975062686355321095904940432,24751492824820559608403620259338,-264824670667718626718995616918630523093672405584242564178,209188257254002808566627523964163661540959234708571595584033054312758,-45543427887942011576423737375815464741746968913906153350310959574874083960424,977642406862784823571799479078655071983881667663621994154760787533186743235877922384,-1163517613948627654845200910313195930521502848769793675489231001598511993260257517988958,6630346089105592004838726753430307006063694205865299030008092810642695925887856745728494008,-530187933157567447917302433499546,2078244282847468016203894095835598486710739224468223768196,-549304028449682893881007909063358640282412931447440321749196875892803,106536596230234872383330834263701507933827065805518888766065685551706432179030,-2017664646575404428106198375186308391971809155672322608627701821487367332488752069648,1176177022597287018156946020343179110663494100582782190821184384920059105616202125009246,-11854650934060504760034396627456540411089435948199803578230743552084467178897688615493344456,10186466965925783993056335605619277,-9305692443638809287427481117375876523256796808140383910384,1410396954997794589452061067041838223119764726971547878939117981672591,-243399442217976803322803503069032335815113625174443872462110801920915516037629,4091729909723113887142865472364138558524084411192295396007108098622052090509397827976,-164732240631216618605530369502385879451232449778046696668271719277008442356309516617727,20736066503946591490335512619976424019560645473072624784940516991424270946868595844155303097,-176272522830587622038583360432741569,32772173629233016647966008770214506647293139593293335076393,-3543728173226508320018878980387874758606068741341873331058692487117302,543561138278585529574095968870251293307719378216812908371211326961007484969925,-8155619069484890832209228607025901356235548806046299524909697356263936373238388469026,-3576293939131241741787881762935975847206105079418848557575079464170325752155165965920659,-35507057562260915310470657141892558038680117958282231901929604420129066567357873768649947384,2758198663929726944163590606642150353,-96816361648223752876018825083304810253811769786433846635104,8720739559100361592898070067140888393649391609042042495224491592767716,-1187410783953815480649376291739497103693563274704701106455621742944726289739002,15980765975767693173058339923053361185723088327506122715176058508391501368060556496696,13663012388164145164981834953524804783559772009066736400303882461090304114080259579348295,59555359806247805963049691313655245518014567191050655609017209691752315492037277227997154788,-39174481432823047363670564191356635608,239671388053950319840474600503526212769005620153251787616787,-21038944645286345416917664234896410878621704906791371826014438617656667,2538956207688226377056005987381537956625904489539698916997133780819561558122498,-30790981256037190969971697903106727576431269707061231920393199618720210648144642079146,-37304151587668637115049663256784001778205253907463842853313337722463976217519888194176914,-97907443397312319361281042998605882412778192531043569100212802793145033754177202504296868640,506924807437110911604026039474307398326,-462399512009540887660255462960447640043729821002454251590212,49804681186665184225422331295587746415478220681946974331187833442850594,-5316870962690749834334735609449985105811686503886799147710639766609122064182214,58347927398963351246918419678887999706528039666346112665751077273914158797269802682714,88176572672060882160827740044815667788586006820182089136689200444045436150874153412946510,157861367076821079796624645499803890859209338834911338516374689131445686144537131875534478046,-5998698241607010310861886334591435267581,462052324505649826050050132526548250547906175839807693141473,-115786655256500847153550134118833338347965187833236508460481630028013933,10909873913499131308873318154996138807453256471434611580888913748183914370595127,-108765275025584540157972695349600570412329088404290852819962989911577015717765391283113,-191156818924770799229028896377264665980066303996785715368642111080242872601915788639188287,-249796092050607454385097445169391232149324123940764906102398291389597838656617879043735797424,65154878824624424967986876989901780373989,1345821596962163699470230646755605985974938071329653467324877,264546514195941678450146032756826998066541617707777819545223513610191248,-21945013764111185157507265811409462691568239790027980160587333223536347460858910,199480938508136653698821250978427525504974425231298258121907697641667561972505781540503,389825420252775056617503339472267586388968276243363183906973812119674152749408514018154130,388185065868815919702694350567888830895573613369039609775036694777106983055354943667071159172,-651943291652218389596104421201387022521969,-10809883467439661333882566970207329507619012319261391015321674,-594351438162114911154995396481950906150446606411886190270913307249013048,43288277313229714915876221559459955942665013940261394184870518427702518745581994,-360030112084019539605509160099186666905707080635941128278425336232939342492495907561606,-757945251719299334930608491727946963733342429835794189298826509662306875167794178861339849,-592843279377332020975326568719107046167551063991531617178859317955503908186344264589057558248,6031563261574298119506517781458020619304769,45996575148517394329803334043606609231524201798175388551677854,1313542510661600627384902795882087839136168524590685527960253007618669007,-83765767022987455500378180269141889462631520150420472523021275974478446583601142,639556951837477396468463171220433280177260491046864677531893129965358665710935893022184,1416389509868511837960702036854513329152775452594243181682833751467210230564813960876430164,890440239625364464280742543720175019516646848188438154259833264816458920550979738821086558219,-51780856974888685350415653701460568832346033,-155932528778189997615572752214466371974153863321591506677863385,-2856162403843536994406963760002900915077803659678913217137890975685159190,159054956253298481905707355016988391665155531716008241160479959846846903054554293,-1118397384655267747769155126970141171205119404443793162376428219604301406711900456969812,-2557185769216100649190374605256696819395352684805258135423209188264755374991938697704721424,-1316317577296914681652885402870452381260132039449870281162147646767697478465450333983235248032,413957260413029355200196615706896139982767717,459085999514377158437022355285371343384244623003367918467834876,6110255401807698955344389188711870110223601950345258831279674582946351018,-296425041839941036017971064152120658329272695222780407770787436739388524664848359,1925573489565063238183937346510596715599698482363381281707228587758395988345347497756090,4476336893136039102364789402169416209128195498934342956439520967369435638527008947380234248,1916659959525900796265679180088165375730582420000303032589795946458132954465628521320229337264,-3092210757767134119000214855915175233331727288,-1208272160759737020783250750311171075835409283476889017714168835,-12858948743790314056644773126187819555026116979214700169697577342839987181,542317076712584508802131778126064155827648349341096105690058050276599686702611135,-3264665464542071130714608596457697753082413156614809256197951528011198374904224139027561,-7616720625057387437507421170645118177374862918956571368422635923681981717369980424914781416,-2751081004725301470154177977581407554079917012343316737093879597570689365447366474156665189648,21653666836936319885672834180351958013633875985,2861113824833356749934939474711239171329944099769938683492592778,26613397433173976173474805375443748424350740572081250050391252670061772777,-974154156898216262185706095215440279218657915247121972676367865009632020577884206,5451257232944525002710785380317002426741709590196527815297034187784391771380025823807587,12621462781396085592390486041572747958899461396648318421151501400306769188756547706426264397,3895699471294321200805477268431694764237713955702730948203759187070503567573308970400691401024,-142592192381264018332872859501490106000301029980,-6026263538894173069801069705463396347905362568187838049831387755,-54148584369161542989148331935397439803432659077994663856529951299940149969,1718246856648923194887755086663438066471859407062717740315390945938255628034612417,-8965945793007214263375392008109234049588015633872454513659729671865948622523089697669298,-20396510244706876923347176972800671967904612050068865364478162294686563742552606777997271272,-5446790282366921411685359992561453235110882843772196377650701890424758670788233998972233821920,885605339934900941009892916021223052333421476818,10827043499471737616919353693362747768633931138341993663263259762,108265420593155410759155460007139912880826607638668225794085111147688682517,-2976163264928062056165111284468292024977138125317570883546564446481213083815793319,14527683409227256467760777969190812534484737937888420732214790920503750745015780358152163,32178502853901115602190827325332328849851956861619444214041695309748000214157437768439201938,7525093021699676338406591455596085368622030780959870885164521789631549316943313197241824859600,-5201930285232568991678232648853070404201836444881,-14368976783112923147691019475898021983402860310186708345824949468,-212631660691225996138390749249783705578201231113647669557537867498027137175,5062366835483934183622679012984823949071450788692075013820680608969604367297091361,-23192856985042897124072091727887367412808279536799501676901565258370278066948481642082666,-49600334746216990724844969484776525057424725039381334160364709725700216791447702332087021692,-10280839436371884801048561331858162235257856298460629712326231746568816907317982548230202796944,28972670385158164828586290900262115168825291524155,2995046392141846763026781258183646790420632170393075385717114502,410042767338811771104082226054930607418151083103138889821958036415296405370,-8456112633282194634385605925951113541160862131189397100884065140527673549680294370,36485813802787642109235893674629518575229248607188302267670662699423753533290082459439459,74742030241458227135647902825060135914198897082609764476793926639036278491199640414684963904,13899514248095826537155465314356487256205092182246742495658093692914299590107706695916750739012,-153374543615865679263365694077211086520667060327144,68279836791847207223837323007185627654892787868500849498538038230,-776136561614804853118578121712305766818280548773307395230517825483052667522,13870258419406191872378080317050689495711971476448219319496810441847260488720315299,-56566270640189899157446884778978587019018370190923562840372468451265122204737970952941398,-110148993375336924373805503956693200638074825507629908841366591532735693207360137143440815710,-18608286957674141597646710448042876504536606181702682547616036786242107932167321063713632423792,773434549220379091802150493457790361927136141405824,-325232618689626976392952089436537341366174685248984192037525590191,1441528006258080326791247347106486444016238534312739914848717365044357925742,-22338404097902971241025061535760238070556912777829003269763952021867226086544078367,86437895895730546490001518243461786887903522974105426811975474051239466881442029775222465,158793891756362086160007844383840886427021537042413482503583808776929264022711884482554185830,24682949598427222570007883640082061508537438781268856432041795787229714980325253165384033324384,-3722986375673071228349903814862260081040131597436014,1084212199791484427798147517285756028846933469226500239267926488156,-2626513311795397291525741003981145422341586115221824782696409761451886099946,35319129003095757582849499401455889400484882580613310666327977463178574282957779326,-130200005408095263011670630640831444248788762749289288704425526303416399686433862722447628,-223953337786238360869768995408778878704554278895948028188992273727837055980733989292908785594,-32455078288027894635743784274018498581587732955289598527749788911474512611355442715068882181568,17138805591267989530965435339628258528649556248593179,-3078834069105985369280301498493657736991229789436154464698824049515,4693889705918571941037685512169396972709851192948387656109023615526715389023,-54811496923183554358155530249784793429007064397862971916848439643436956829115733488,193340449479149153322409444112193438906041574255612254904412871772773559691297456515149475,308967432388814516092648128876515930400029376430672304118337335028836909858858167145202635624,42319025121654165106765839849741451186300848930069940970341461463887994880507617506345909251200,-75587623389713998484900056488030137712934690437900750,7896399956767082728342491513552591371735937110045204278362343808379,-8226944020470046403432567243907635526091798562629063171289011178753065134534,83468922598563080600739652925584714792126173754252733701060192978776909358930809722,-283062154274425641305896790151292621846902834912336816452452161826585759084466838992025672,-416850723226163310268345133918514972584164121291555309121333515127809739204196618388152932188,-54738267202388238136364012963608263669514045583414811965729873741579233435953972459305027169456,319891390900140695984142377552648910235683519129836446,-18758289694712059842813724347100966529826238471338276738771385653295,14141092397777055259280830954178284488169535777114392427342889813737524606453,-124688614279658416112155837611166819723062293728609966702135975909797683952916079342,408628334207493233496790855137773535542899975790305944677803032265004914000029901626763560,549728891334628421295827158217863318672583917944078112743817449630255017266338340068890088238,70250616802360800587207283052723807993514686439667182926891096626932798872435920852654481469280,-1301015175804045075874753078468161385115584992972946774,41801332172354915873473340413335264451332800320157030083832778607748,-23838742373729485254262085789588286712881728307465261772344763352321772395645,182641223368972302154860935067641823990451549790905646745495903986156349628259212404,-581702279191590724497979866232484087490905658893348341075517971448299751814012134664232318,-708088025175000079514400342732468590049491504420783874049536467685165089818954674250880073278,-89471847501871558840770473822949431964063929380866357872318937125179215174368619864472135639120,5091976041863359970477834681114817820280443412612328256,-87958438656863784605620258521779596872495448185633204578072499271919,39417405479269721940984983082862963739112656176376107765885938347256025559536,-262190852063166855078162150714988739496442028591935626602931671056831836549671179025,816647344637944107769245432808657459108939210415060255555663888684424063718656044592598413,889843616512005395924225222800750736393995024676685290935659813515330709791540523443424360058,113097414972726329509076051939574409288198060401602793756766500411488253425975861423054346868740,-19202818761596404158481487157473939017217542105174641247,175259636020579030137519682441318491190702032283277937453160772042696,-63940691658329986775393639406903728100026746992982261357772790642752735257810,368641005948848088432705761521756638156391668957469253581800258302975624333615426509,-1130742241902620259665265702645949383948950627624318390431152740120790998390959848145256320,-1089264381129906002536033317635234461102678972965565740315169994998627269613552172851591777006,-141902123456544917811036607973263257656370568759897113444017561890018557766026059045313994776480,69859729222077482658364694192202176145151961814878385077,-330613964844849273262743509831760774219036355336118935990804103463440,101780573960691376910511083513367404821680858331541686783472089452280248539818,-507230479750795134097325075206900719989638166832603727173889614632824579872910134364,1544257284270157966539542922791476938279866239313269521188546753874045529300896413092581948,1295820252680504507295151239614046986739017120301484485613051227131842725929789000332255503448,176737761087450637708217526458890129655726787827828201221284137011176491083664308583807156388688,-245438429322510166866131662855990211126276666674385366149,588420835122334950842953022898339011074925989740319017677921365745763,-159037664228395974903808091732337678976648034747988815563908118040709013590932,682298877131666092814585531415629301231869772530605499193095410906011717843985801782,-2080330622366974921656459304837318185607832982863091402966451373603977193502716364147958188,-1493061354948983720578795130395895226027726113836521752745178453483665012729330247558020652932,-218528832953558493434207333945497710582183347560717925792658129980296881386203812714899721567408,833580639099075952473338126790848114475867407325672952414,-979936891876956088802922270008033499085403923495279993690612626409004,244045264507612251280616025087434385731563141166252064701597684613773122583936,-896049897910379986586402249236913659784305416535245807718716359055452690414572463191,2764581701613880125327089287823239678951493041724760561333906985008860346189265420421880034,1657670673730454564272982789603456976550004156532267252688419826911756266068147944911218907774,268266492666004516826007450029963584940448786070972636093247043689398997315203555270905160055232,336414,-2739340012592984597109690762826223273048971294141922387896,1501054601064240318381216743315542760265981816212381575429596821997897,-367964482176273312940285516753648622426813717804734777933684562317212668508330,1146867500523358976260649598232663438010188619733662767406037653681627928581306475038,-3624404231413279498756443352804149901496957530933411964110790591671007558615577770185147818,-1758861364426167917216904840143735224881262108921101002273906076459742248999407332617338662626,-327000564360205224291713405447701352877757785556438070416829806373006798125487152933628879690512,388038567,8717910854217406390784725208689642698702670083783278042249,-2035475037240482146518497891131160107936688351589048552601818395920943,545484207128422086759493493492007249431175104998668535305196766512396361979594,-1427190670322218871171280022591171456595005967051844638132163174325203641379460750797,4687894633505872159078001176574434143516781673465652067385279832294831305711175517361113294,1758303228275482088362569085386619655888418698813390844095527448801916717882833452099943900462,395829154663318625246385436714208185393140216956387821188381304623211542965456901650259168676560,612407864,-26890291508120087390000574227162680717270989200706352680229,2193267254702659596695191378489893622315789805369705842107318730453970,-795653968433687982574119908421215648906129009773217290984754267772602661702256,1721029602676019814190887715647301569763900804766036714428807338807610281526056506629,-5982395340317445930283140840720245672892704135554045861803951285740285220962379254683211634,-1610755197795652581414445522659995624656200192899973779760313198704141417251772615786053244386,-475884836706506065364741558302494545376219978736105558149113555379446828894261072801773483890816,-33383853828990,80448784193171777436243974550531826194664542922295948106419,-999492573457177948340969911173220396289746852243920493450942814146868,1142901710802336438896306704004774814293220503245229408119481366778950230154255,-2001308286134436162925800744278575311021892685104298969528649004183983407467011368846,7532665493826050170757466720206301163139652823726525903863782797229835404634718883391904188,1265546524545778342495240609749505903694660882330543694519636755485751772087825873150601899588,568315869085713736046865664834474517341114754100550830212836088394792733662944982560394574109675,-3696638902343293,-233607375044599250060138558356809868357467729049428254513057,-3667606169931208946721866781166227054823852211623147400783421146897975,-1618322528732371645769206590100175814170202134298235162071449931960587705634873,2227338411901139618602430812501381094403075730298216662398814459560476743904485238044,-9358733203842499500632222652455622258923493790928405107596456962509338133772602282770437033,-668986432590559717018362261552581906930006519886518962909329351094474572526339598222284275860,-674260564216898220352264670373205417636781857019356155219560332636507534224734892458630740575792,33392662940482212,658838090002474007144846355236959670509682979113255792614096,16034509436932114323414578465141836904210769983072396229645459308362380,2261365036837262721598029150145503241292506918749858164247648062189863593342532,-2342852671025780863810571422058979809627522034326618270134068523809395016845887753079,11473530605169725099057684053660666369049213632479800306486668681290084367687847006906575215,-232308037584475613482387282547272232310005824318238901494308734828811542444291416255082648892,794812928241224441437476336234904070640944977125843377422799128933555757690483267203122778690980,11330265205176728804,-1805757489466872703966388745733480593886341990622309227220594,-43984528932770033012760222674987469550698913312018480770269794434497532,-3122081010509187637561224272669698698953071464151197342741732027689614193854789,2275129891544888112664216831149204572240946802802207698812288893808767565320570177701,-13880460942772278523424621013643810237182166008153425566249751759417604848957348846340314381,1487287027820446647550724393623242161138670814615287779605103693793045170877564512800453245989,-930978205890732192479661805528544580607688244451225839937027689586321140278209123885029413777552,134190993247111837232,4812549891479271613856590394815025167187844783872253988519880,101454757715404517806381811772689287209719882497045995113901543245562734,4264127035873179969946638700896104905690828930654589876503970032798000494682656,-1935802356168840928029651081176709904410583780959900171271346704346077202395411809614,16571089917779374280980051920661228625639065562218214747001437304390836550605408602170965933,-3135787086318395830268688243722755713898355962033346198925167788174995889089143355818660535134,1083618033334537939192213178108109444812888070694333477776150543382996390995451959207490940868606,-5233979321395733135844,-12478348158798391502189021136340181534597440488978229919457992,-211967626622704721791044660292765429056597680382298953305867829362910860,-5768694658567342702043654834187640433995725939800929515407363192619767379751928,1223917020338662214526293495999214482018776283191807420534245436615421257848881024301,-19523184888587632960542036260498051348856184140619313813068327457717218440136019976613127072,5203650908306174668556850491288461928377133735035621030290103766355809139765619857343134436717,-1253386450140774689897537594166396047436136791805018876810114782858784334265337758647157122650968,-34993371246601588732350,31493548892985502980911810313270383115525659198093462428725354,413591553783590825999761442419414201441017925358969931294462119335826702,7739475553628807794402389481186309671941507948982647328817209889915920674444756,-31700516061317288464254015686197125819028423470467033205968497631471184179563188112,22699338661793357824748189458318051292328042685669182210635163050678993150068288708487691285,-7698096123377433268683771256131109958523816433419068702466955144004240987486401683824638414373,1440659819943562341267783751204897255480189749249566617470022109826850875055811396033040371949892,1009465732040724423791717,-77405565341663243343187112666807652406998783182414323992392983,-765567070227929690188757853755267336070877289723347111043513346410585110,-10308620109193817325395045592300747503965435233340712107301556332928244091363624,-1746763667932631816594554700676141976303014378675096788062760585302502124268053170708,-26046404046139854020288835894793463329080918361250529557509399153257736527252665368407066159,10603834231186268250538937690503745460611780887656955258574335065941390123585753245383867513998,-1645465407650031253579072464600842254587965454364146881613915279188342712955274009727221670762288,-9256395424232172573951125,185353216955779868659516443314339540387050038588551857771427546,1356680419892385805411623606088718288087656206473956351984253636501581164,13643409824594016589737638364939121963815288850372640115865417844168854169756175,4204097579108809174455191355462827987960927077732383737190972091086044765790133851142,29495927755953677762945380486255098593634588588591967210101987572585669068156857762682395029,-13880439749386786025301767164955037936335183577025999072661885518628384755135743563926591426311,1867414553304174133195531904124161958618891863432492766652481192292011415029085695579590713620025,152362991072648857563270714,-432598968117243945322989254950797530794068597522971176653444473,-2315183117572799832364602288768674044634402059004232544083536405128210935,-17953040934416865732577649333565458834165204950448193366158951155645721046020125,-7406037008383699651939438154192566735077017659317519577620183086018249514898872946739,-32965707394001880878013924945218636371792646782798977451271176566970400505014888434936994588,17461406855673802801064370664650564792361206823573339893453878628079730593484585863895085891565,-2105646705955681664150451371235439923613003716584703449829533393284354773029139481792582069069632,-4011290301977394841338928004,984459641314794279161071212306305445816737181363898387693519439,3819620458426114267543250410627334536038018124061631890536528004312088880,23494537070165846138681881278149016835925295719446773177721493534277571626863948,11376790448676156616117247586524410495557428145714808802128965230759567536183013310729,36362506542947300679674423455504371274092594618332905123887176807559372454072827549248485421,-21255206113585726274305658838094865280180592760926671912989476129587100014540970719178214608814,2358789821203409992345632193830000304392589537655564294240620537774568067954063271048344941082264,90885432290896885925377356351,-2185231760024583918581649156051739505360826238107107441496615229,-6109344477446252135001431353442029600046023165501200751371813802838955853,-30576428110404310756096056323521833671179407567827484567425848878942909507977268,-16084922940374002484944404470865721518112700142552565664942694623129607160830914737254,-39585857645630655901040614472267069974100164840746738634258289262975268706173332279266974985,25148476160159942031669394106019794757792192151492248636831932816754586477650248678527608178508,-2624940805017640494570794497539853721094798293111483911545845989597656051370910584852879414054680,-1651883334945577923449414657196,4732987803528767431589436285045855953335020706522745234108885836,9492784693829397014396285215490199343993938842523542860859883108794550181,39558531227788802499650219938578002747268250541621016633998386230424883213502379,21431689503260719653468285831634390267169686369693783393069017091834582941422563118556,42532770833176441375303419066801963587630509928733167841282375649505340916099162402027748061,-29011272128513625891913821866159876725222871853667370414582917602619739416070516360870294003842,2901667097998104750195662639938156001112304212360524707046947332121647446178055266543940485889352,24443602745007980507202926206972,-10005859798532189977810770409750813765694650708655804086101962036,-14350820868785697370534437064014070734187821315733186579885320331229204416,-50846044484621614568118199535845721418172012444063553097008368521762531545271435,-27243883915722537497107127096402382032103714756839092008715573681266142849660261513429,-45103061836208359283511853703256006279117141442422265329073609036251936495708951518314563219,32704068606885571207429679823831542146052246744879968611057143758176939778957385933545535148485,-3186027673401214182667371810355453989469066372222130049401896222172515532850931149551979188985480,-291777680358561490135485723058571,20653312497992759030052794740933115158134013537806285325301250705,21131990805823478862571600358281987379765513548495854114531405899784726070,64876307229321556755749916386205176963857272787390513329910482336582693735217280,33273125213117134446050801116293610271563028145776794107514983126638595131251807825429,47204926875044205202620271296636453019002820067278825718603920732070728137111648919955060409,-36086008355169750426769225182424314196868418950175266243635735196467681887378911898121435522099,3474609341986709789577973951618002336927858552110547951264376474683619874864726988361871244551928,2644926014527974181884294724749220,-41636020400275068586615271722730585037205976918272752434679888888,-30335969803797889761454375778310241109576155009365581295095694921785966214,-82097064302097114035020132007521103293832293997903094464518710815678727516438621,-39203035985719430974934703434130437623210586330119473323476067442263005202107986824227,-48760339014047763305138755056980396250483468748742472265651773888052018287658734176488252249,39023726739604121414755129500316561394660146762014180383843569902797007514837590003152638972835,-3763572970148732829415133868920172145599209010433005239795629558794603837033412741812241513466848,-13973019405537753789196844636870785,82000042088117812751443441811173686752895164720180953747549908614,42482003709095935056243420422606181465138083973779058733623599003745585879,102935913087645824207461683093550870870434250843551158575653693642446526307869859,44664982942426802324154715811334249700286148459553822018682047434593470339803021173399,49709827828431397161875873479208228608528305420983523129570886169638012919756330065529802507,-41399989210857811017385084770902531889705986899921430226116337919910018357279321024195923306148,4048704481191867033995773258221897963207115362991426170431537855758937944454389838213490926872809,-63389029964730873420273452916161037,-157811682684499461899893620337015673566992136829310657830810096505,-58059980403525903569439999919447765116640423749734226104659566088378958949,-127761766027762179647036706802352341972268106886849986125591674347345650985120840,-49262019257666226086003879552211049697828414073261416229915523247268828174003132166186,-50016236673829914739698857339014456172374265269540766936636642535617628937522705221532350834,43121370029320482012439003559163616691835402298335090018798243254572864310708944647611884472068,-4325467431500551573831967147113761651836104556234148977451921129331000436520291641814504939616344,2853811615807436122108988845717078047,296861130146891528774349984435641146468519814640935842898104191606,77463731015633428897865952990003888911596550896230534406030051955007709427,156840502484109472523326780121083155265498162676452319527037923719882471721555952,52599514261949448985882068022645348345874466634371079544252174346104949432557411346140,49667128096256457337587029174482360141106810227579980300952892879760021045239478853639319634,-44124278708942270617584821820546171002338715913864643062154471662921914633968060448328991705347,4589057214342955715883694034028159064440895808028237139414338580563043163863272814774244184803684,-45503273183750632926301995825630572964,-545958865573952446009063570444838994642973455788576732592714525246,-100908970553724315422669513845628998986764089737235948997782238815845030179,-190288321189744761392681168517699403615588712749642452526717038146111297078306634,-54319845745947782978218763233174507702841838053909000330194297360780446363858739296413,-48675620982983305808271956628463521024736487034300285521921113322735640353985412081061841608,44378798261701533849990513671984237445310306109269032590430597494509422726907266514206691568520,-4834460818231618987467087499690133326165412782506385419167619465552296082434169433450187002239864,525929404099965223254971943879057552529,981876568131463376865108545528524487758037926698104889522514865285,128341826438569812504752703837088396139988871920859581187643761523699439633,228027404872035787796987173263615046043510411804166392580689763074949902045686356,54137647670819233356246255839471647482209507343809191252853046663955283960974030593468,47079580961623797998559759661921660011246318039375200507599462170974239886854865519517681030,-43890017299769917601763802374109764365508431967898970307844201386613353088604619637401832629855,5056529551350743880571418800052210895510095785595796514914205106726788613822378679743192208797706,-4956303256167039412073274571537187104629,-1727178461696075190996615676913581981299695486108456156709013362470,-159347733553742831018439222622158216856820819889183879707374463377269115388,-269749138931639108350801090319746807351756702586549851474980410612367832600482796,-51871620970837299188895149764353324723112345563625607647637333701746661459528347725278,-44939232874143571193160681293551412749587540471768302591206805848079633694075791778642457436,42696789222304464480955078886111529930436695577092748695538720678200661398765238220832213331934,-5250074175401948292908058243736802393792718086071721595065230956065601073007321410029515852066520,39770354308069976804949997579545983816372,2972275401996276223080517837040326337891476721439396437351457438815,193073937521582140401316191508182935814284388500920485521786409015095946708,314890102377095868325362473586277903320658749714628055866529845537132783013382909,47468948990654359684779609216957693863438595646503338150287187118918928255472607953017,42333404082015994998850227160743361543519495566827384744978400061559671242748812858907105254,-40868104756328461689038006661837131373477187413189894702714014665526467897184126283409692415859,5409991604629114173889103507926892473030362178606883733060570460955871597059601889559382151970628,-277527741955686612081322081925496572858098,-5004906868521728343004170832000869650049915129611231655076389766376,-228181125232758979137754266390734121566004745557650217753341219976882479205,-362625282286692873275184541833897878164836839133231096004089738919874743720258144,-41018957791971263523735928765540847309627634458636714152606814037534890673527471589558,-39354724046265720010588382282504400319916341149189075362668145913247394491049674798636739783,38497488201073219993073112632552425243083471920257252056058231041270241056712495914679169365240,-5531429284592096753433240961310994793476505871195689744852823812558182723825553848518750127375960,1703703371981505740976058019507574822708356,8247784401287038540316875195409235190572254013562045289436554090690,262839948466791709162484513916891483025138470356129922506099540449396202922,411881488628700617841192347162328218614815457492910961570441504762944489071436593,32753779576527019188176252015766807796855051801399190674923710784613939772291532032856,36104186351381585581585156462834349734284848882287040273317469985250296370574651263351877967,-35695996944026738188611125603603518729492252960216199304940678818985573394229812028026685769186,5609987723492289051129340439949179144123333806670844198191878241553287657541691991813273211415233,-9254239499074719463587387095476199156992429,-13304175482357031309832682168915564308134479984064012146854216701043,-294785738587448014011686698423935967555393632137934395122278688243631629102,-461371930565814469253776613109648074027231055325064040955829072367149675711538299,-23035278730017094155448670855903166866022395876271365982926095433253768958972559052955,-32685516203630267101906914911137888934531223081472335828862859916235815556733690613007561539,32584500735275115165800452248576733704695892394540264472002527193198258763430373072674609532336,-5641954175789725647976259810810330670726175639905917885552931362249696948696017968207042079565304,44518565957143538892942051799597412905060653,21009656595238331574247160312713522056148205906053566570107414940878,321439211145506585161168263109355362124964625664868682979467986416320004272,509650631979640822754753933137859530076724993934741048462454741680161732476675443,12329176340135263267840688379882611507578976318997659019233863243224855139506454683216,29199777279822285169660007328910276016374291733477880016651392992150930062517100749457801331,-29285934891224298986185191879655138514842427735853411901236757839824568141803303413951257322933,5624552446937576817766049995988487673077299916329907083013082073298440694159165610711409002155384,-188659521417244290771041830371558839436063081,-32486078905112209320573972236758932029096344589798958006817333539483,-340092658937684296742847150180623769873555094053739832068570676537951194417,-555183145119012108243420745681811242742463876869735692301028660602169778666618723,-1168913713515468031916447667681098639880878927164499305879773040869069400491112704024,-25740600274437822240294383963014538122149341173801737397564111224472597739655942497734187552,25918163934227255552890171976111463447201406988559086306045648850514251192373504903948582806803,-5556186741975041580728217999645852994614397557404416048806801268325294741507469229522296163191752,692733293530199317056526432839729378678016894,49191061250546344980146944258702301951170934615364542727060903897848,348150904481405957586120431246110423189389611369012456729859200796353473900,596428194084219390071441084778268044638355168976717714540913853165883453554505383,-9886914596441882146120397314787008930751554226391874016873040204722396567501153513601,22390330218151057848676159852978076787108039260878136349836679755986487446612920884202511539,-22587972499719777743122093328220916649360359837936965762509395975875322226131251138944579707364,5436652922289814555718413941799183140700903293882508077152189793127451386661155384391324703057816,-2109356057617102476506689352203109104330921194,-72953330103796729111391567461687225345709269809470105577235815083873,-343405612334921682829506906055581031613426139479325353011052858093829439961,-631923702199090230878502643955158057102707215212363065270502603208048869486732518,20298948688697692217396290640910020277296704563237198620018519307233629896527611108181,-19217282738227670981187384166536923284997779840955009907010552652809790359847608572596706140,19386538757807074577339204210286821509167639526636695585690586777728703325789487772016199964069,-5267289611534424185472315215997522504736621161659331375483779856674746956455351876348862889732560,4611952040144622393943081730735192290239017910,105981461396539946879260906759046966450017074463932870773380933995167,324312355497920975413878617956258185819819927904160414575914710321337973174,660370269373371197921149014431147316763834463171296912505153125156242394236756105,-29588509025359973772992572884486846790161837205800754821570856868791398381588046482271,16274184616745301790646621155188652946433810507535500891582411362804660934646061024286907177,-16386565495809586719321006516428732342104301868296839185888974339411253480082559181442023568010,5051044844026131976064473316664187224170726048750064796302141234237739125188658457552658460511256,-1562034673967087346640753596572584509302961563,-150831751196936267253026158406795198852850235449097349530096380899001,-290234087839872723171596653774512476192473056779808936929322745600113237943,-680705568671334161857372916982322749911418540672387447604488003178278572205503947,37371821873742413517192745223959831895795281055675491311579646561232777987088687777166,-13597764618634412249894576590881716402639582906705580482259488360702844151027378608732854354,13641068470152976438860005842095548454499108372622434489012254945962789705336517700149104550086,-4792441179458133570356482508495632078427539568724108080270580200645378790307411311053882309449032,-54439279365921318207136942599676704444533996473,210320895150860191003516565749836390535933355217669711176974904381657,241614067172378778169955512092512893752765029820506266947278721298284654566,692164198964617944449621712860101691232692742581979265444765148638663288486642286,-43383780942562289326227594609062108761473161813168649680315673973852480971798663571113,11209367847638851676858228052140116726607554212498282309325264169883491352612335066973470167,-11183670268470883393291425112904028715342157826974157719469806945572493076048233554546179058495,4497432498714996013730755788015204257248251037048349261405246381280205255706779321567359391012206,393702436655728165773863239730053227609670780583,-287371725590331905450095327200308294620646747280542473690244000490387,-180046720816314536293290048137146279610482539791730930132247243391908830956,-694319047252650112641247105572532072556633261535997346389448054443656543795237321,47489412698261635519168205183253150848257138866901962817070839935842692329255653530446,-9116398736625266275451205776232552058530883655739734905777449837130518713815516441783338813,9030134617458837979785110041231382288185925118095903685131507409382950778101609336634745157041,-4173157571404052805544295372483509231441125814012531616272037923630825571285830441486876482836728,-1942812093827465178455494708765207836447060193184,384786054864474120025324876744059512485603341789869096123611249367670,108226295953867020140104409152546208463175226580624002702592085737111036909,687101930637777637879627145519497774916806241373856204583739848300282459453154530,-49682776397443607333049464451151949928051603477567012669119878497116124678582672252465,7314358114710464228399783447249674709669407888775612557950113492639764782462917750579485278,-7180807905794960000730435914747898051455092973041397580425807900992058411700812697455961034275,3827607182998978289827326990845462319822597307462700944793555175605066281886899145401370914610256,7978569563774982963671805225933428604435070709101,-504947852118827858501605834366825858081153673764303283545499062807255,-29769048610630882063824656400330490076011191788662802069408835474775571779,-670802976559888160383997947909881770426717404495714566234208407818767278090879711,50074511827508153990979174605140212613833806877032306379239809205704356026342278385549,-5789228601346753181614211220939304339878305536909347680489264549836440892976189988481353091,5623611992708431187180720017860576209978231236185640364192715650711154260705167018188546253719,-3469231396683974199259693096048372886420491745567213572990065171171508870426580327779768848075648,-28963577445136264137786052100201096660086725917804,649471997249053550408247412416269138092184377382045486609126977415055,-51077196320331731266053663774224237350954557845561836662340681299164631974,646049696468770569114644888560726351731316759965550691065455897351352244241692385,-48870443966701991817674467983254172987703616910996174993381091619777262339784810011913,4519976479482218773819164637007906447113660675833112581736137329290626861058599296822239057,-4337249767824963241139026191762664327013988686790752577637027180471406731677331856930604276898,3106520005088337938468682405336161094819730570736832655232017030191317630080688872112534700549184,95498225118110173718010020068224262881415954159446,-818827350316000215237898815264517678708029442615973861962602540447346,129805085893118192005647450110325784807782151146488050764392775241736463378,-613767928936211876472728950526163851558162938710883237837242365975794033548970487,46344421902302849342698184704866354048586653700595063657565061604080972750153607297798,-3480971424659159484569495648651933461069103632557960702318090074373082849101481202791855601,3294333047213819117801204548215640496562124984988565592004259261932848707298457016367160892798,-2747591564488272861788707673062206076117857789264923102543205903546277432008980114347978755336696,-290270108898198490257122725485589491348889832395460,1011975705092055608076191400838023417545931726415408771367198038166993,-202057159850541968521941512118519476045449477535753579418686679579289239198,575127761742265782103828424781232339826788886629063273672322193503725328035769617,-42808846828072745051376713418231379171827585977731853993694170981251405489000745962140,2644170995487311695377506694854236786562448794994765125531074303051943221491171603318316483,-2464209855982722481047155976125992206321290188742161533673991145297521178858092581487724508005,2399824436004164477139884427172788255809331796809543481125699460602978309124563701578965096642000,820801770022309847997741879607769473183800768393856,-1226077685066367431144078875798035045903051278550862180051151790612462,264021780248272664368222412296089259564386324097719861440539967983774473340,-531478221529188021987929732392415138996349368672524484201978743861209535142379327,38586150048931900437571401054535481992249224432164320381113572108446492479976136338164,-1980967480108506899739431732190863926509309696466454292727755390022532115098243606608671613,1815343480720194483252848368122531298850713857731757130241297536804523826244923371849224676653,-2069557478443895211987395227275586170729612491973581085250687809231420876366148135390930239260264,-2172292211898351143604213885769165236138291349199386,1456320038607029121384527335492060437636927749049399931965184628278535,-312765987569143541381185448950462642965767591240060159898117210785327916194,484274986049354649160611505742752979557282076608559580633868552520730312533266560,-33983905033290114118129984439731275932647662473669336149545423271984752879470727485950,1463644209866979075112132955744539885370205064271790563501260509834920807557864145934403966,-1317168844422995905158956036028770115921506760809640768626278976577844958133681751517628220987,1761879465063587801718177034990684482455296587493702118973652452994855339613470967011630333406478,5402884584770017470932625743289356592623092220507710,-1695913883406241391781428746934895998867803509446701833015471829210388,346464845381530026822563604140203742815131763861683710675546331106560715140,-435005649018121513665088162089704204176643100190246730225980139108965967920474377,29275431812777759682221955957206687824722993311291581690117321425765805563843672461423,-1066431912900983041047396887364877465744928849691758389760846694792973809260174097819112144,941415199091872945332793497573781029272103758312248766217352054401020109550120716023025199489,-1480516267321015409626981488840677698755952919686568220032174723980502720129978253353528114165232,15890,-12663927494633514616878114932162091500524587791205513,1936299201469939237741497895164109505872693521769184682416185561949569,-364502256370638723912260250806723423811695614850649149682556625656648579934,385117137686610685311503733671579134679774822776695345013300969882293285501965523,-24686829079864664704659914489742667663624328233473398644617870678497188788760125533238,766189964357471399779715789815342748169597158380024645976218017946177848174844004180851186,-662933198454569137659074347578545012142437465728357852297937938526377136765488807047681317880,1227814773421900598390236649858172243189541435974352161410940113853592811083845396752951659285272,21389529,28022254164408727947344878604376658083321497274940766,-2167567939615912458126405400094384327952522470616489716571244045730764,367437167708733812408209455595349288473452271258165279697825511990811309218,-335949706079948192834341821309542759243608698329522645197532818281601441663635965,20390491124010470984358127192767062173998995055781260776561876122593821574659853141765,-542761135366887257988278322816501032144116015212002906235171648398041197501800582466726318,460097302083553418394621094089838160976206654534050876448627745564045106276213900703602391806,-1004813648020951376244850441911923815802854637384933848720321809971292975813020758793664822916920,17711625514,-58584161293497663211929568273017743750269466025658963,2379088963281571042130692880737751047291663434816512338127502754171976,-356848164035952843404989973525307954575873251448623032080738037519114555373,288681453040055582281050153546184714763400279400194743461238571871872681809265726,-16504444283252243258113003399978981802426972941764028439393252003028240924677223810320,379061810661909113079050603975978974625787411459563569260416701827240493678469211481525406,-314871758179020035623752577367264148653572179165979361698271916705347211508053119441920973629,811384328740554735977191797456573584119059978929219384482649478470263258022571845415138951290184,5547505157397,115697980740908236985557523462118644198046898516749950,-2560287069208983612250340176243559022359933270544524662295374993116061,335085395857281668551870294910532934827960422709394112651392012863164954524,-244286516880372945546537902468453489442085542295796118172861900632450132222321088,13096338613874010560631266822746432289891825026494961856196565766320399457902447535150,-260973927874449576685222702351107379425401918529406797475673959145421812585499784162108929,212632408700507020993487824090024928138041909851393658572868126629923498467832474798683211103,-646421613378692514636601043910141803256279142064141820524317730670827222741287064148717654869480,842444366756602,-215551038348017048904553461907355049845912759046082901,2701500561281886736607881475737507814102215456110450105050377093129965,-304969086708200198664094473586852798912373363883635520593500725627488471203,203508998959308259875276986106466015253034071696727019840575849727831281796509768,-10190676799615775313997462231802249384541203599507977972129680981819598044764226643911,177102068782940288024403388985761749865974912186805911982632603804309440033909698796333909,-141830511214388444964667235360017216021925470968610067453050196387963592466032316685482083109,508061904109804185178876010127382554258011756093044336805686817819934982103136943887541385915736,67398529354138180,377698588930398248379681963674598460004911161128857207,-2794822874407351518286045737075399375050396688668741734266209222400601,269477199862039117392248556458110241563855141724945029771930164779555520544,-166853348914944016823100900009931394917270400537875515890858805109872819169021833,7777835477476821258617928930764121825923803035803798507958424059844368720650365480800,-118451444239681218345160813919632489269416819902204832782138133823041676504543956002688849,93572208493385326043984754126489885902372741967150359322549854138452792141117472674625059895,-393908350910618888573146134233866414762615299440071549224095382313031921234203579161108386352096,2961819686801200457,-618969325718596330815293596153614878241798492470764624,2834827666002319772510417774024153140918882452250076982968562472863443,-231461314319750311723516109076680908688976114001746693463878922467102339177,134590541859262619343605404481106237883688934943142658776854656042676711725939386,-5823586799247243206987317505439849000349565680086527638495500380199647183840550454541,78072115880147853513846497986455657982375828583042462083057546487100678958972345426306899,-61171475857968566799021782625573773014430223735628408179208194474930725264282494931322448198,301245215098914404582062437779241187344968005274960813653860168545306267836977599514568366440307,70251308036371161088,938964152236250208525748162442511314005766164191679876,-2819085868260860188390017031754181407660122199618409024754863280895410,193420705466611859129678864396159653666448767754661831197552673754408147107,-106778061998316291850445228607465448537899423630621726188491723505458205199437048,4278097747250819141204571788148954240630187015130437403354346532693112653208788702387,-50703521444536147363381274060329779264339580645581673261359801153944026524483500166722974,39718012860303495332231306629483167543638286517914199784149988612050825961098869315674552220,-227228053002302441680448022417620382014367361502383165702749890621586598549246848605251637645304,795920799996148263254,-1292455776869939932519369697985659839129107977688287189,2748406865062580248141910888152117308838608726236468698273826694775046,-157352253856476561012611662256402149050242882255137374716476782547240009680,83290646270846023393157196282072263329426070391339869535761879193111478378041294,-3083707209823164935130408659036607749016550137730032054179999881822874462802283211648,32442598363971002525817548695511469649078794468959912819301314496131813783833205074872074,-25686534320619230088028972640257421348268379964601504469812951718250115356078316278111877779,169041081169965206689896675188105845363881290598568421552788929918338441928434833357377461355036,2014466204593006983554,1544169561796530787680757716334877286968796046628193889,-2626770884848797804204521993567453985904728474450426938038466607143402,124680645565019510225003265445710471424571508331899549724102218904459725458,-63858068140738949011752434753851593594869435308124076875952879600439090630528485,2181100404710392189184247900581832277325758276062211512695125737566146883476484307684,-20449432986993741341821643571341457816281576679468817159780385768754693129041266115541864,16601402441144996027462490128218017380214927284842909806932214387988975784742677469291420286,-124017696628169854814228254972071029415221659323540769354267759330004849448019715508085943014488,-26216932549515392460036,-1403647904839788694635979696467980786532840689636830818,2460960298253502526102925601619945139580524646360028818801365669374200,-96261691275703197921356367141981261966939483159990700260892952972875946161,48106025549981333202392574918868916573583861107921873122314775704144208763432201,-1513776215564367112030968135628726547481235653297356061665505294235521596672052067847,12696862403902007846269930364215230647196874565398079729154907029959716497810604321440405,-10761006774526178377469713286608274566599271452576724847637491021458020797616551466392724599,89724111389838864507105148591761898652822578352139193552502412188772599297494750970557556957262,-49858922466598359790285,343028384649121669319209271114054411291045291180845064,-2259937016836732077794027873554822351763129455805883232298402742077323,72443150372783245898850615013224455612697463575710112053582787131606761948,-35596433571803786034430497460728730271513384215692259971544866593083389614584657,1030911940708709986184498239103360131292353579662143733611493204255485990901179869039,-7764931368171110457772868634002152054225774363380991571701243230101910283532573112222670,7019715481894162127630644901409025035497881065166749321508654328488688740872454107057126076,-64009127141388836595534006333891079899267370053388682050797104716379511263744553657662673938472,1085969208018130285763914,2491171017078044661119511560455772245725806651269635333,2034045029247378042593419670872373910987225262944274394135809573441478,-53163007560000395448435372437440409710147433520795902568502497179029049922,25864036982626077802815235169380922970656580380286842625802805884165143516251595,-688864485207529846443896848512601818938562173604928938569940100607722917095550877812,4677418308462664976294863700980053930824813358200408767711230716550910615232817225990453,-4621231777342485938078756505421029273490878835419831217574781609491190319590969783940490885,45025111588868042004541643257545302599203701406031902623791599610295271070304666353138362236476,-4670770078135244815974415,-8350763227259241413962131677259374696189344705092677487,-1794136208896066073505057521252356773717999730701489732198458295717272,38064648380147365145694462010058508397914370974597709473641920626643293541,-18447125477192623466305944429157758500617353754056521966131703809147405204591545,451612382280778555497332411754604842790790400184066351858598655267535674948659834485,-2775503886898445171251109908739944408559472367490576056584874537363743803958622235571631,3075265399980980539884953458066161453730261859140169153242428299923699262328303983769168196,-31226281483991383835618366318849485974406362074954422282534685222107804874563855328547482660856,33376047691352143308996249,18911688021465831914711083533793878293630285320060307011,1550721288182100513561460199215288086219840291821558567852446956414294,-26611057876123654580528041283605468642571795505384177794010666330150692994,12911106016858588462014082351985803842094294036903880857297262158909517837076939,-290452482089404933335571441546630317007873921905601829591588103540762145550663998541,1622712348586858353143340621839525857280860268403356031188730946723802542656067966699215,-2068998745330875624939910538415508941198973893511428409306689556904339490625236663679262636,21350595755625870863312863822768199644299594907206970537439143325992839553970486086895233707495,-671583198520887518532533568,-36216190333208803582335801989841709240411366672542606902,-1313236617568143737898897393085792030499478323356683973232778006882183,18184858973626315708958429152703886704143343577007871854480205004293823286,-8864619879596344528761901776931951118698330355858738668157006964560619918746575,183235536740304941168578456717425558918111443859000198620356223455962517054331091382,-935159933672424934209587252184990825110735906602804160381040727880974343561568485255441,1405363123706329972774391821350946809546458476517033270742593679567715035882935366241803550,-14391122593764508500892429555609535924838047235411751175194855971574438548054207133207406841720,11197087050722805464705858779,62498737838222911157974148944481041656185207487638891412,1089493982334435680004864434500400940449846208986034581721786861354053,-12166456983753438824159352757191650448668273021180203683508768021903882087,5968672725902074479407616148769186446722337118986544397868807385995732734446990,-113372986645525754858234330501821204514028182115466764722203264252724893647600782663,531586638491300157576284570092198596061168208945103318252591800970284586991903439435362,-961207546109988650109208149589634632635093388244756484079029144481024050099502266708200125,9561891049375183280961587277597113600205459957705989940602570444175593986411579259569950216168,-150658212010377877794463511383,-99880029628094925054025158636197169059339867995092251713,-885350199749617702205127828928357309749846027035279417110375160066739,7987678424643539541964862262599693024871023056866204484264458660674658683,-3939804293737074263172985783234190465345774973788003569934669594228404777249717,68787196999024480146380012107944681167383245416016743787995966496987386771557504877,-298379460943350353493587820126631546940801667910540477361483461095780776341625181375726,659716371078984019529300179909438922821583715112391986222250799488464840947325216954542667,-6262178668931408305864641677587504782558214151193305249976389891814340165339700105951626810008,1762192389854271635708984222065,149943719049263705000550839268109483121556355807662874816,704601113028527657161664690408643066899651224439740926479333790152868,-5162339119959214420293063414059315032360860186198635824611625226121116263,2548637051987316827928950020771568074214793772302743066370285794987505967526658,-40919583263294544419580297231036444431818514163770692480796375899729381089284917312,165634842759432305765864021762473089630489231169700218739039528137457619149333819495971,-452696047689932058086858321789105788703811240039944648653453775695477809403329038638542512,4042091950223871809452710005588079248128152072776864333221285664580808210675196074358260161304,-18371223434215592741914744174762,-213249451253550826960801617298459923169156411273627403040,-549076201418408898231362343478170190858614223171666355254788604712523,3297795573499870821548467131545278478186922387048639879361390293658636431,-1615228140239054434077286899173266066833779867225093567934620857613907990622769,23861870789688011229694060876371643769453594433414572156167686990079246699734686994,-91134125764438467215458921042714161487194113847921583001884613689354627471094660677254,309478563545998995081967392626077403855155107377708110254979813900872861891182277405804683,-2571288263812194940956395217374486483722326593192747083526890346873435648966780120444362822272,171618402786535128893451459174494,288873777612203517478323432918002925650205790368789487194,418889264618242989801437560933460530404832765635816587585749863960737,-2092726662625540672773096992540781519643254334560408668945671239275364543,1002552858146697509959626986091013532832876997629549966785182135377914758052900,-13638019821375184018598386154962157883455996887325801977673621558227253471660539526,49847550701854078616620359555755826844239737438472288542399256707991021136704820111454,-210122252771963037962278133605595797370674318740170224531580622533081338240839189940324024,1611840438424203368613804079040916731464245030161440421328018159247868591182608394350848352840,-1438187929152557702082434000739676,-374094456162664622587235114072858385174272059431841972760,-312789543886208143951923178350098607930301719787072912458206760642534,1326413907954492768606091317344884741197981506716481063538068844904585370,-609231701815283470202283313419705442103403618036480070439247739489574914104881,7638347385915314973179795078691819917082177544004550702089580820876960292003230648,-27206510513992752504456874569239952558735153184005983508140799805183827657162883339470,141318360029998362354634632991950867887456854302105103413018969374761060567547091192679736,-995590637848621895575628839206036743294054921311345508840617136454150201145355316084182147464,10821310483338135652562125803288358,464331231098428885368116520614120612718719785122029984164,228556253674256642378502325319793990044632637506934048099962902822055,-844020055847886625329271311396017868807418717470153917054757607916412143,362338052001200743574078085450940252945582512061274618902269503999669527368560,-4191661081669389264880746926451914003979459087684201805185834003899840995062965079,14883110505852959402407693709403440008543368272534604877585354071929628801783401531922,-93951233660438416748593422002806164873587871122861702394936777931081248792058786064783911,605878544481861903319063591223558329455390740223702872586845007618032978914764226091815010103,-73193146105082716882468732249378684,-553420626301682523918776923167708714155776269906867129815,-163386198702966438564724074056280515419312588982750658104633153298184,541204146309687778390378633993402197700014675424337105964115219789437979,-210842349214261819764104020139346965818366644978885315047923096737648146774302,2253547464202874817930763297071167288894160906185313874195291979593057405230680061,-8199006582230957781853204674217914106055198823656682700053344520764218993210157635086,61641914109901410747882740267970593494410336645489353438309434732517290692756017652830613,-363239015789203938474949648530608473019212176099022549349608062899577409533461265090975692232,445659783538707435206167901970897466,634236445506141661892549524486156348345215827151355513760,114236269763317428566122047430413273165296747910065813541325076930723,-350187222973987109141969046423360040306123228441158987886853895436863816,119998292361206548252054755785486852486371320951782558343803531798356226453008,-1186929608900626371712574491094680992166834183436398759153918767572709639924738522,4568460041876924661287392014234025698710646261974446505223665608030545151695786246804,-39863660787012291290772772981874187742146870046111854608242546853593862431746656329149347,214513745064679339733773166968948396998410764512286799609282833309617216682240596304896701660,-2446695215998181233118804362251010375,-699585288206311524389311995262701649777168021579802563324,-78097122512612707516950741182962453324654334374126455427351258780929,228320162839286775043605732162060925311223211787532083786682163393341620,-66778393363267853164935884215952019029504681881872512482143256599772034913123,612475446375723493962037603671689582428075414061914135903835755811051174252319100,-2582759313023467986671781238869683556727035653028872025830864957657928632619976113066,25385940574238733971122015790979824596338849314578689621295986379005033950220004850299742,-124774062630620770536389577513871007513986475377416375600093090439290869100419508788080793904,12133640424089110217640239357368211435,743229356985254870709256555621395606046745467402845953367,52188499270393851136106625888317170488838437671574908281105534735757,-149415834489901197870456348490611669052752115454535282151906603038048102,36326906198045147636838691609314967078634008909030451621981584424606831850968,-309706102375377904242283030852351513436301147469874587022923355004739835309877218,1483230211071347601702873499868460344073106336160291539133663514447583546370444364446,-15907804950097082339948990384703880953946263080258024720697622080396211262522007094639892,71473984525161119418993677791139568629646519754130610499274508615587908937470223924651530698,-54466936115894455916986074124232850063,-760840806225274069355048922425934905275381772606487053083,-34078420356863181466323130557445293496978455577706248676486722490540,97612041602401202643450124115711500858953319830964680806572426923162877,-19313939857176657859866560273164451895292995685778669254354782149644441698257,153529239360236110544664807500141706653480638382942045661287466653556675811543455,-864258593590729630097794277768701144816475532987260209494766394910587217191655093041,9803616589789509028329708121835940425543336981787333643519714011311180326965986897641813,-40315402331077335219285562953801042679741488491758068456082934064249687035530102832223547392,221828568463509701516478098822010297840,750690254647116308285088515145969828456312436705769302810,21736723606180156287504987813894379155108222395545393841918726090384,-63288984387963878917461366608680050689462472780466922407618090420949875,10035377539093078820152181385777015458414160014997757985617597682355533228332,-74665734532281134302015998296191259480789267884335521514246194938760244461526516,509324541651394057355425978357170194431182849834087361457656851864364215658340282475,-5939245436293095428307252487937193468432910055140683853522134807420975551943915985188744,22389009581358469233359822560040608422397856819944274295242096551736990668039013256556707516,-821823338984166089215061046686050353077,-713921284641040383716820285940227725677659086196074813800,-13537920688723418192769859438775963645787113802823814857745503631297,40506058396640873948618163860732666448755210570508749583627574754941308,-5096517998597488064491364755532582311710783401671919188675570831903173933800,35663041476268157438894425111663799476500777085820942510170906371203145250623474,-302191397627635688601922094134280140002355990025565170580629417392719319130058249560,3535826213733565467435700657850055141381472088922299215932618299339412739497080733123191,-12239895314519010675234746394974694998513519879528349860128976775302758989199219440717802680,2777584125362144863489082981209590723324,654351682019905763589994235947161210033799120669754256750,8229503001071787944569555517984660309522502658257038400444334233260,-25474966181755249013184374583520260406877642422608114840805681078037204,2530977459042405691585497871645099881564664614487979899987487837897816631846,-16756410172336544461234553527133242755115215159279368470944771030656911050982522,179602916525037456516759320815828809880003310433171854773720524409815036548888282386,-2067926939104923332029220132366835967709282528752967744253336338791808860661595815401832,6586183098776119788662302703302203488950237999268387309393807814102441292774806263865163489,-8590887108317193700005058305987959254197,-577847088981375887136038371133130898015922395814390391137,-4880515414408518912592223350225790534769707157914380774389598325969,15688710479973060763760802251418514389047493519746258660500660425264771,-1230278571224308147619070721962788374279980558448690784523126447806586042104,7762208444935326114961341886168197984659101364094933990837899765429279275559015,-106410735937254025241975882398594513300913376029306897925596468662521779618447808502,1187816937664455014776194681048735506553100661623724593573316317707017301194029708311344,-3487655251754584229840439590580317112592209990344655145659665409395573056436863624512616368,24396278445519839563455096732988694712411,491404775151509550697974019603378330175972794553797534271,2822408405349640087981273801155146363297517660435190899458128787520,-9437064863896986335647064739716145720287499445877788830494462643256646,586414361077949787409264614677074700231011017616195804624412919807956959886,-3555805303919412967709223948756735181439863674281079118199133900813026631795543,62584204209251280061835379518412767413016285851314119140503063386027213224976413532,-669928314511987489717140304520974350209757784453311817087979110116364009814158022180734,1817201569984382755514725454691320663480147831891095697404581219422611226546694039932652192,-63826760104718463699611639013574745463550,-402139775393492104323366873044979740023247496951177878689,-1590784529500959210892310002193837449712316043023347680225458586089,5534999778725176366221390638213382907892428973972437845480901342712318,-274933918011748765841749419540751092423359844397036078691900161289150854591,1617002952282876135138624674856441965248508898768656582078370660510835932143367,-36412644004914341472778580053617334161277310049173455437706954178104399457712441937,370911663574714773131036377247816755897598828061289765245895108599764910264645434504698,-931459777840136059914248595064318149354821554987763394203450261756116304914324402512507264,154370484695140809891327308393704387377260,316370161000207640684197087287933323356506044138945462636,873368379163398377484574753730347780207932037360459123785774885374,-3162148667823323131754714842338892882849794030027318142746996133753598,127412464110525531308086743462223062193086711562267429867798724573479539975,-733389467138493300276200072696558009016927769881056535813308261672595488554908,20901258973686703586031608449212152250914258580451089319381985411979849441191106285,-201546755304260546462436151271199772222407051857283178750640235391927737235547544777275,469605721723317732369642766629627927546868915359399478750473524152604639068095641324014272,-346314174557003612014314636374659679958336,-238955567781018375846555163331125665211963761394078237298,-466783662338690817097267319657070378680167214966658237732119007829,1758873318160251061417186506771269406350253908071330350607633464378428,-58796708744344674280426388237705897823532175584084205122505576939993108405,333523807224647435816760808785560605612733389044364590482925361251883536445879,-11812053244122378659673114409374620630128365277019427309985133650792481829613322026,107458958297800436698686897313565363742898138678960651775707726926067924026544266268662,-232821233850352280955477776078643342545566647999755332896381525582647745803478621189793152,722977979812487451238947902299766661921932,172969466495778982864724256919664326264288331069214398338,242706540610383671703678440700435492037895399305654160372506397661,-952574191788763042540129351001462736637921405314997188225524190160762,27291620568640720154228896789910730800744028165606230190323541595272813295,-152944597294136542088281235011091475511151248365663033940986209755136953157209,6561870959728796892739916713327486855325034198297575421146453978838639552861341721,-56203833843805676290650591989968442836735916703920841375565730282993654152389859251250,113484841324366688213421630730692023305895578558487218935927819971405257784461029842041728,-1408802768360670706514618578826713213416837,-119704120847744700007593218956045417568032785361970650595,-122683503765589734209687115304992675732036462306631788924388353224,502582177709092492701440840044793896000486386510257767744294059235956,-12897136739723909578340190977740797142453838965059098243407507676464186805,71104515840595098099941249321174835522724612328386668451059437813729352031957,-3578965626468515697007214125464812293713535038425406515220071609580762998215106302,28829430807055252595182946430452611511121899408250780150220236744462257818488480139336,-54372508721476780475581108721905408825700562419163191852162828706316089209239741241556480,2569611434089148308258413161535935777425611,78939800991876736469506098956129259108274481632137237347,60241207529596848048544660464476554009421887240709120946860973472,-258581891721728041077404936666864180950504599336805763432015813643334,6278445957218241439283000132161262102933893959958323144780536738210979593,-33664710893973660008824797981873134124900736648149398758098326841221903086920,1914736743189282797647194557223018571320116520042350319008603741782503177883127837,-14498984400616270309146582110925509540308436365403271934908775361416207050842847922810,25600057089376781309894081838141644305428473661071471301263615466515518255507086237557760,-4398343147486949885875963244554063187451570,-49371106016372971286086578748181352711019146561623372829,-28710267548339310170007877712650959063681118986024489528575865321,129933401332051138537463593101410536322227826765512564988108719711019,-3172843862643843263698143246556608072498837575773578126367922560586479612,16281415216418609057788956266448222684656245454081642931744266703323943631815,-1004054252561882411342830997769708230465553918536515454825516782315263752367613756,7147406848750593400045473940268519044877847065046600966823598330914587056071712282056,-11841574577123915416630228050005662343785753573545105470057413217353671614187455634132992,7081311514082556314834062673989411644606426,29077085614273793679142951007777576294920863525015716790,13268302764324640020847956377247959173432711631570021148605710874,-63889743175962333996873955353512800141939139286657953333602929170438,1665299243118272634183311714346899626131482400552247777242299389897284568,-8053207757625900083466616953061616358397371026362848478488131385225994854133,515740858154029965807320471521616925087811352999864536366272856593046344408206445,-3452547200308052607560237413459992853101925106839439737533935485003844375256398287380,5379778801230615135852087298050839699435121496072768445764802463982073020332180489007104,-10745482796706320792064043966749936336422967,-15942431808570686718089661026393136191814141649208653587,-5940005554867078426199132706041276830663924328002893211173366691,30815367709095332157935045086776363565183083658579673565644908034025,-901509062529608638038798377314847361158078762689985696392720095785124996,4070602330560106241421487785375101689902227592541239767764277742429773796324,-259357234946053462492164379023602085018047599254630844594298352061481918297046702,1633706148708362011412316185042471320707216455422339432087295000173914441305692023208,-2399812364092481106192990869565806945074784779616368577884851647526208096597283220774912,15395689005867539142330593486778857092486753,7972649541365866983859969446409515972392770934087110917,2573147893767637885848697955163597087048467812562332918007447660,-14617963302687308541549152864974499379673309008066584266356981261219,497632422584871137137409705903589876104944854272194600567813220394596737,-2096979996129219923821357648164307458439884241913826703922222329636668352082,127628602920515506483259273128907297864080607883472327024822615284982559660120065,-757017936166597920439663946016804283279340480034056610782737900079418811264346134820,1050777643391205503898447860845631662621623742428905725163820108764826925672285086429184,-20859270415528574522366940725987340683855370,-3484059912071057809036068498053515971346509227793326849,-1077231494372114982407244225803524244838518601469150031246427988,6838364877622506940976788751651084858499135051086683950079048068573,-276700039638614178492008316453258457341163225275119618603298892886497352,1096286844655312115562300761418759312246760051428748645875889260227067202754,-61430917373100307398424606325671363225256242725709955213558903412918160961474302,343385754375492153580483130624607240041820277487390315053520201868223205354072639104,-451459062012972166809128299240098706043548220349310215853880675532170340625601435959296,26760158382255836582401091504658641163186258,1179894230142548181599032844920022765991956847696837207,435228574436125086870142322711920310730331518584842664658168501,-3162044281884841958184505714803844642525171551208090203013516452417,153370593781822848373334243695042384593093731056786709485453883567563453,-578518486297236749611197425859683876795469020173549664023368704200233697330,28909022101953336939201817809379972176580165713292470896635978411170467186331130,-152418994029681262144257984390915609269015397540621095322458135729495703478330042944,190258050818482626426397282375530065102370032144129880822624078233281761622326854221824,227,-32541084749604979873824245001812515271045480,-141665796478010502803230037942381099227337989531547315,-169439058496460059465437304606129646024610807471390107759281668,1447413275519512736368549271528293199610105605434593423929742756658,-84083858667992008689128512618337464853160758949727706011335449236397399,306339072101461960980869793133616258198924674178223587043860676475572323184,-13295809759245055812551616787322540921860061654181307999205569350945956724367228,66176525125944002532863643601645946531135642823076468358936188021621607172527939200,-78617058137029890308958067730272055790658786335684837313822894814410562346887729905664,194766,37540388858922547046687938834088665212985663,-229641273090003937788594679896462629233002609671641261,63450081603492806883809700608660641605573169615402790410670543,-656108358492767971659448547943474068599144020685302678706728982693,45349079715477692751230064386267054247310792939223818066915777222722989,-161808013562273186620576536676957745988542599840793444955528775322732635233,5974041039592847247463336444755119185184445909604480171596133908311045785048161,-28092761309513165622474803790162663612308315099107840485746850062215585112280306688,31838999965624299010713449354793367662467588341930641158795770131338720593070859485184,32746112,-41111868881303679472335400026303628937061966,292048024900993295551738144842399977934102925288478017,-22808647745269416904269588205378600030051361785449847300470643,294219601924561435911728626201387652744316959373743066227049753036,-23974221967553478389513479451476774964916544037076669721810814640436696,84782132117482794753733373710652205058082990050528304115025113146924527531,-2621450829525308300726925683335655357764781078552016858976584476551880299773440,11655155105965395425521058174409951684758945194247901375355494511692983868232716288,-12632155520476802133662697089568572672846387922608257583477171881400492774190593605632,2987175855,42758925595290804567601763316678748699342288,-239123762450549564746728456031288420072182316909069977,7852480938862128929072105248524686587123059316922127953026356,-130215531206909632402611283943552741252251727337190888003657129790,12393937570365175518468118457610763522642874931198467287835850831834708,-43852662925109120666744733471385788340826248499426528040219698814097852472,1123045967052529994138134503630837618463430970431275885424902643742502472340328,-4723591426807575328723041021703067686342194072291934370511993653612490822502397952,4907529507717434323556300315003403959814155718384360778591623167728756863626376118272,109428475336,-42245383593550176019070869242326567924685025,162783060408941314731359268727144186763094914734989112,-2582109384155224599225347022243541123418581406962466592603105,56686268849488727815896595989520410849562999265048866241565511755,-6255593277250700908943678138688937780909667035684214206633974978011102,22299064374670382243435156928419460447405087565240062172787804439006804708,-469587262090568920814969727354475081655118166431329359075716435773050388275104,1869152564790377565779490409944448557117837182645848418653235480060473100590190592,-1865914906748021915337408135162024100573411670016670600155261816170800472906300129280,-282346193410,39649612212485466360429995409214881278896339,-98527901854699785636682022273485393393138701670466282,808353824077237962863450197664122415716566549925858389786380,-24174717019511456408282734782805320449782661477524844804967751929,3079135923218910789659248175101530635387400435153139465577843716616476,-11109953980081696721360645264207479296749133631376394370536698061710498723,191603166435602841838320383024027799347847615163778276147538725613137629625526,-721793995658817538436804273099075498084485503830178157788182875359797919992639488,693941282021147515537646366005701603588164204430044122929139891039420844875142135808,-71785396484054,-35345278042238987005692417578770638847855479,54468310694246033098069542382306349789547886931576329,-239988789352216009888286059626447694663796551668049868217727,10056291301801523847032589040414849110376832152351705166257040199,-1476757764695618974915386069114686911087145161154650120916430813643814,5408730754868999412530526422584420375326927480067900611293816957182288590,-76276682223916461835411352119032618607063581165840326435847404567991443088744,271861042554824392596499498581357920585589812933696556957195644764100564684595200,-252286949437050575729554360197620885909103915607720211253318549706398682403806642176,-349777571473705,29915113172672329414167993501997228400905070,-27853485192672311107316504886164611295792112610216379,67242134975696121971234629124232306317105625395656785542474,-4062860589456716294070015945613322343273739798072173740692916822,689579543469579318621756617189683987782583171139520466192189634241988,-2567404036803618170331394649325376541061761631007817294930465978959085379,29624870092610101848148973233288807164215964099884654977210906665654216491700,-99817682325283881804598780678553970809486686797491964442476292951071083169300480,89603686180149850679868338972714124941683067393430718864247758848893502137403703296,13374883603556504,-24024511166458737599118049760324073485456898,13258038440318460513590566669918540075646182779840116,-17671722562373830430109611017436379982357581820263452480313,1587563494546334796453474724567683361023967487368744101397817194,-313291964451921413204825445128494283438211482239753838482213865189358,1186179168716616312834304692397260650413342558184003189041316692281825705,-11225723909520278756397942641185182160264597261281961823520888865361172735624,35706796986163951788882013999887110495009510961331982279455096112206484301217792,-31067780593032660186764826546767027260266161861471914667265519460294064979516063744,28162965389605058,18291869522269913684449118941149885988705802,-5890099345621896306806094910608298008719740627819559,4321135613912630672466524198817994001559219678981910351213,-597579321055497041822854044582033182094798629914835104463631408,138387598173812027128618576830482843547388851125509950229371401565906,-532648066224705618655428022728294674991728437509119689079269666770673816,4150823973920512893801798251310052360086110221183444579371216984267903868262,-12437437624550753940149310949366640432714265799614179296427023968547651158048768,10507898200439080698707334554767268577818532805041339849630789519989902950424117248,-1125865364443863452,-13189364941589180042720714787602130182202515,2443425904566495390050265044203198567874035270951218,-972483016625528267632220688303831632786904182658939590017,215838597506972878406068529462436556138953497767427958874449691,-59388897541839693164491855011923335125417568682460270960406935942817,232185880520766433163975631084084162215031234065627699399048222195269859,-1498097060518692881872912444537352802539057832226202581049940867713140656736,4216025518582081770625973957219415322331517483857942325197302897364433959911424,-3464029607114587913242126303440316846372749509580946399548322218455406602788798464,1778619640737628050,8993928136981101936633869952315847125989567,-945232897835042515644179821718004477160533686531277,198508033975383827185691231013396966677209086329416684311,-74511970946502651934393598588979610253791886153190535968055811,24741443470005515103736977674589703997746151093868025062207906409255,-98145302450689595606600448584316730299834461321808761848296934820491746,527969227808331390950001585597550919130286068393850135741079885842412655936,-1390054021122406968076369038277579077602989084429040804383238952253106992971776,1112022925481599034016054174812300004943968262471196070792439820795219091967180800,36327779766020228297,-5790149248476144736796737945669031761033034,339993655792815612394550608829339195909173767490301,-36115001668226584273684040047943593375110374025217413147,24485477241087679401069784758158161998250544652231884703376461,-9997134704197074561737787374419230549898208473796490570121183973208,40189204314803600467017181349657021169969679275130175129768767387144730,-181786991061195174665094654442919012864860330025935460846147037856945204096,445550219668266571538128223728338216204977635758121483717054483730313484173312,-347281941153547217101817374410473233861670432544833765077908989663020557862436864,-159908689381265219015,3511836727924940024342541296861701792281974,-113175161741679358596445016527299420817368127535868,5830303132984032375884349417022328440389535072036002260,-7625642532731979631202380689397894974464934109654402800899135,3914155807589239830018766123250258192885564262873180233679864713386,-15927131451065455939033760216710334259680655328690125035818551428171713,61185882898040836283623727350589793867162138059472130286540801622024840128,-138773423416578619631145514565207293777411603075231910321910378774654482382848,105394051795316691750535451254325541516546615898417212915362345272955967211831296,-214282553426589226399,-2001589800214904565061325342609038191563452,34620647406448682174904884625874190994065820278904,-929779038828172047340448251602899681540838157321716016,2240373901722244227454540614885417213933345584441737866738210,-1483377547397823772989182255977996477310758015680526232356823167501,6102863342783860753738780590848764876616413611951286398176992997821462,-20142677605627624108427346073791014896808415432250794361154670434891712896,41986600934485063651794965691674245594281154623834704458151594653782227550208,-31045507418584354382227845159043065562217978605887530143943606102271414214066176,2818575799799696768855,1068716847636588990737473796407520478850659,-9631437237392748732007584692079228458521542460519,225899239115856093319798904296535808418029802391937328,-618225768232046437603307287308266095776680805015868186093476,543511243073362180533502194122839444825815556950225239826704141340,-2258714857707535856507145207999314237336595780383846127150551542450570,6488643537542368563847289702221641232004783269994349828983012741144652160,-12337282254337465648771110839970691566216248242198948529048990004297215246336,8864657812777230221228655239138829662119739534394282465629831901984379453308928,-4992645181762189334115,-532529636610822287019331395247566272902826,2397512343097761817440291186572922933215079288400,-99346070744612959517220836538613117920540003192307645,159898193303518227572644469052583300444631604858917690912986,-192286793766307888650775871007582304635955678347667231995734479654,806598427079962048043224883436292198142082134391763844800975140028008,-2045734827273115125361008003369159016138503013118086771223223548560580096,3520640583294950986396969170656179112917578464710596548219008770381602357248,-2450075581241679958907292597565053260916123456853599600269582748558172348219392,-10178469830549633415071,246473143099263478934316105654746448013168,-519381874125962329764143961756043825973590893806,49477699396587981332155893775689864654821777477564645,-39010539790451306060555248122064459088945417578615773166961,65593216294853487712913627116853969012563733677734828975898385310,-277600814325214523433309944667044091742545303074010803050331234636710,631141821360045217378553212046824318722173482035770512416897439250336768,-975901809849793395019044088831105763174379560719471075045004142590958764032,654424651603443903417231760563521636442316212364282603915331911383414724362240,50631377071347200966744,-105330793846363906536691129123006185259286,92590100773060903802446572874538586760746586000,-22504790192675096596238516443460990265561528566169720,9263951832232160976656779797198089585476431050902256331595,-21540673941453421615386950677392566779691982144810293114032372066,91961037755259513197314562711440520965840536436917040065424658317688,-190410915698321612436325486132375970615344594219313261464670000712638464,262892205523151467180533894011883201585453210950833598457095451934042619904,-168630951733155980793220034294464957253227622838658877301027860683753131081728,-50196854176377663168132,41243365991424139937222172416357449754801,-11617113921496521969849253405717636563242153160,9167710942932189319020355023941929755210063999995007,-2330939786133527659621074276063486123916470142658077956034,6798362855687214877261573182390342495074618246277932566501907942,-29282126998428627663586910237958928824156975903332491173508232811484,56103756100694426481225023234554330504765199250375282563285697295687680,-68875041307292192643386844830535581065149657251829891593701875559985840128,41837415667721572058642856486260051974527685090959789600727746555368876015616,-89305057932413083676046,-14644222119920700815478485208999272260376,246803117995999834952569430690119475974193134,-3377211033943753317494970311008238858470596836319300,705309704912148048149554678389567337799348213997128608337,-2058126948624214494898762577647996761292232468954135359328484912,8948412588701522965152879734671386311658204308635754603019996471416,-16113940192436380426705571154947909252503618840371436513826761774579712,17566518512076394172044365724971449081126830650506219085182045732573544448,-9972479313573330489884406059378257233530244900971291824482041071051173003264,269341626463417033414674,4646264192145980765517087276529218088846,362622927638589374296071395153917633654027643,1130258691991880142193475352549135064183418814068444,-266306766019045423080362871033633382720954638769572776135,596427148014276769351688274187947769963822879439505864315372240,-2619898305111681725684731230820264411242852788437496107119989261284,4500177216254574510030891942261727268010303838355472273849087996403712,-4366383996860506795989457547902422835493601731852659789061211712487686144,2278309813594080468451488140588174773798652737427846428266688662308705533952,-179115090900943802586902,-1287731663897867914779823339154298179434,-113242440684420380534802810589346621664510625,-342272453979557764741320000062010829975551592129604,112823528516665893425682860460635639313347878375514631445,-165068357238061954713686355944418894065360759869879299222328904,733459573209371252224203324550643934978639653643837729614621026304,-1218269408883578254364952362232580345597783578720069335242011996520448,1058727441982479839893084052220219694204354856169174262181947185605640192,-497562101271593496662778644789908731630962872329984116682974281875547226112,-220529880924172041218587,299623069746029214234699846492635816580,14917138775778731423057698626488337671018632,92553859807585074766026661130715178999478961334752,-47990793925843923750340703973789587652464046020869083307,43520961205321503023215055894157190595354620189937629834856912,-195916606323899807222344647355184016717667724755238908364994238144,318569285676377766848166360766347802659940788354575314007965912924160,-250536724286874443584246636076669018955224523039676449033410082647310336,103574316167661839478606420094299675241335604746212136859879444876552568832,462849255399757704557696,-53630348490177693859053424430688938732,2608698570558370004835669360042454776688717,-21765846501201109027145542756974481012494802818240,19458030195039029838269471174470022543305018622956840627,-10901108419364154221934695123792680455423172064898166101296072,49807226111057146275682834909923122528927128139832020053193495424,-80148541812534969212101495261380806350476063048006849291839413944320,57833373873447835938909119665137904525606039445877263188043343322939392,-20486755766274652340290470068285220803341650224008266765474956634581106688,-219920909470555027962005,5370242824809474772891866122162285692,-2559712568503520465450298214391570972087310,4215001112477816399190567897796768897510325084608,-7401998677086638443400535077173649944965784738006981280,2586436920613858175183555386411208988492753757938090093540564,-12017463344597540873741113297334298908016139401899624300337404288,19317117894432214972782707605591947845060861942854930048701874044928,-12998947366357364973126654213034344346599242042573212463773676484952064,3837863304190203064352619252252051420283015093120225935374888262539673600,-174690658069504481315919,616162132685583064230303660331030076,1164865786325939924002167723341614358024111,-580384937679111243313166776790674231170240025848,2634253289816745536640207153694024373848969363644958302,-579507274236132482524267037120962705296902042392263114716196,2743039427155312954494486012126305998756218611685451951530428160,-4439170425385177113590145039875165920456474458247750901723083309056,2834832662007799436679985266710833275999691792850308396812317791092736,-678705298180722767127865481639448060769964320617271454539887905070907392,260767434157590339485475,-428514093635588465283280052997018926,-441762482460609941454650427185850540498401,21163917392093080212830202295404280215249492124,-877161142469422881279435608249284051874620238798456373,122245459814402963629916616732383237064186886048555477065464,-590135774546463070460255277477757264135625992160228962543095040,967683370343266174218807481582269165643260748913630240083813072896,-596611377043594545465349841791713175675314834995474316495263717392384,112973111663010278439978581342810993528236119900967311515124456874835968,-84722585895562303427972,99289560516906292265018840972118401,152622157058884014818605815421158950504530,14247332147743089521074047239070051944371303641,273216386420353834751485083887911701246140572574428527,-24216268663508918262997471561523425446304371740808597094496,119168686553233013273151790388281366987321668106782806483115008,-198944792294543274279867958731297062696910201972687983243706761216,120288394207749522188719675468561213740873652278790921945230723776512,-17664155768616874181195932854848893035569357438227352717625049554616320,-47522445248595764710646,-9633176549480633274988454873282490,-47556417278714727573892626561953686869173,-2405238604544614366564978550451293446742213826,-79477112206010293457891213159629874233157009135661327,4498741774535176609322647777463505731173570078902669880160,-22483090016251714679881162830212326447802769461576174450360320,38320305229206346843919881120829975718087057372047240733963321344,-23018617405862763894799561932823280607967371630506051314168402804736,2594088979749106413030424916966980607661821743972537196929185585561600,45818105700147790628189,-1404219668509589288794177388408239,12772259245825663198090000779369088474765,-1718765152215248568898821075085750555085372029,21523027054669559014910100962435087453268569618640541,-784734526915249055524158622152625758269333325790171618136,3943918549916427800902951233726129732999004973882124820123648,-6861707878942991818853027471501764187640969928112034785058095104,4132364777886920236033978648759981297354904755365217922565422448640,-358898284092249866472272185758063561333655388409072363460934762496000,-8099986413296678824162,682999016601200576678509856399614,-2733144025178041950650171639778185270755,1541576027567101747216910874818658318293183836,-5400056692991971934205425461438634146452119714447114,129309434342475160458458230326216195157118100034955066304,-640432083629871488998258188899408182634053696917921881759744,1131402899009223748016101310758596806988905168487194579016089600,-685558586401516255814662335524914923381771986822164809298917457920,47128860287816343622305244882365905299278305383608432129264844800000,-4630346909134555366020,-102328383966241481917066587941307,373708102049670887240898797076051103985,-777409491224952988055862611713287313707946162,1246978472841391330346321901627573582384760085072824,-20399724173654074636318550826021780058886655992350921952,96063102390202311383661842401307070533075075167135414321152,-169759832206059784817508108377544085813824455558479082338385920,102915298498643897338235102455698265262678755348558956917161984000,-5938229566919314761604117352494200566991684817404605567808307200000,2150309097669416812970,28367009453629707559302977415,13829973732104094645182095926892506683,311762815072012370227584232938445267800856383,-262705595571545164742263876132792650239076182085788,3146075207582743443883667614144767400037454498840422465,-13365158009712319739735958063779129945339578208650792992768,22835464527296611069667605571086418077855808037305426236145664,-13513303676868177318517854021261958650206658786496294087032832000,725162869345345277612229957133637412489551068002572944015360000000,-9557392830548851057,2621331472739586878427669023634,-27600859036277108706639394100297367867,-109019467739594734780476650420074715763854691,49900400898109175826137764131130287338727741782643,-484334424887095102106443575017886326061945890161985136,1756245058908777679020751789157285149979452391966244864000,-2705071121390992809556473299204720896399638918300986905722880,1449134225334511010653969888702798396622172831714562361262080000,-85789888293994285793744229532427941671677226317379073474560000000,-143532843115528552820,-395219050224410419730574641704,9698106927531710472675029491231759656,34409005237243576126376481669196520948560137,-8406377329384266670107104768997357054725914526854,74783764364952899289733052264310303194280909588595744,-226975200354083924947690931348831796004392062100902510592,277904508493115395116591918860798828704486710756807960166400,-102470966275819252151849700268826510259438208636046802944000000,9700660018295383251217630843362438762801072487684846387200000000,14157410768763731344,565478082258720458387590382,-2094033451749014523045817203106034974,-9900684766971146818141220153211201336875344,1225444317176758032648623213626569269535647662456,-11309006348008964913293129012019621525702821802079488,30448149652370225945703665026299308128278558991376711680,-25213407429383632907643488714726868350320426106669236224000,-1875093602205768969895775959000385307009495535366176768000000,-1024761279445188678350111834317534787338108261273436160000000000,5110476680059933683,6525882872843953027874531858,278635003094799641231227359078023510,2588888644111242589715631836532593386972047,-148362323953473333000944937961275717921427226688,1596183850674010031799839215634002443533570201122560,-4328982975410912226466633845450103050213702901830778880,2377166010847912308113205006317566733445592697012224000000,2173321004470604052973676767351147175174058686011146240000000,101105938435388438107160992779759391968150647325327360000000000,-660654798030719765,-641200194436472720496082445,-11291564685807815034829028776405962,-608666718188458323463892379824581603454256,13731969985766897455264706734895835181648549504,-197450882368197132666478417150110512068250755883008,620317015921888493580513966799982842011535707576729600,-320451475129958249463401216810889880471095614216601600000,-440167268644686361557073165580171767490472145059840000000000,-9613737087746185901447710949677039242440951306649600000000000,-113269391006888791,-19956157940119756780733815,-3773332136616735121127630664146100,126668781261468350757227819125517679382560,-757166085642318303939686495404911925396027008,19635461233808179306131749411138535084743654883328,-81776067365163273183027539009385185637162903666688000,57607445356295041628936014637992397173073534517248000000,58625971521365879474410378725716480913589388967936000000000,952303475201931733760780919390327412565024440320000000000000,12492075959243421,6789232452925939844808104,784359818617338520895768830566960,-22860051760267712106462523029579413086848,-13276082917446505682917542266239425416313856,-1301023035903570395553168843883991317764506255360,9004843579439415679853782328071729754832298311680000,-9612535390208662544237325398738990963730268815360000000,-5668726615111620888455452738419495014989540884480000000000,-92440635033903671338132750891832002927373844480000000000000,1594215231140948,-252823598046825237549425,-36684490122109383771245918340384,3480550255772473968164051791021829090688,6332106080669852720012874011499705626257408,9666452526261700512679153565877978720932659200,-735968400748106293968942074620763479016996864000000,1276477075187504244446139403520191739773688217600000000,371395945160868678883486094976186646946591539200000000000,7926876474039190445157316764002986261217280000000000000000,-91768572072321,-22282137845784840471008,-6702804491557022763934979144448,-429700634276075863983862275142660211712,-123900202803798298564505643512282297794560,10039514801876477052724511786297387542249472000,32212264321422440892693237632663096163041280000000,-122879816245427536182071666742145596071608320000000000,-12631387198805327320528019439993434545324032000000000000,-463333639097879727079065931954120531378176000000000000000,-10151198802966,4873005785418159967360,795083310709779704429440700800,40397826317022852536760022312456695808,-114040392896610554431890993433016208424960,-1194318243331290555489072410415698572738560000,1025945904906020646272701697009090612428800000000,8067034361272510736552758379675947641077760000000000,-578838375035856525608457559913453510983680000000000000,32587728090421847991161347739446746808320000000000000000,115203656792,641236932006957457920,15503737157182288613793284608,-2577462498111306343001353345285480448,18884705569393689421225941502883705651200,50774548993945625938719086486695654195200000,-264795581657670423550439994387497956147200000000,-254103284424134646864629932561501519872000000000000,86030074712002100015701175573194525900800000000000000,-3072709600188344983956821461141605580800000000000000000,1,10977687136,29548283326952517760,-3178697098693684525374666752,83867679704344950715686079453466624,-1190854083546248371143599584940457984000,2980946033385955419998912487471972352000000,9213348724686467948477075161658425344000000000,2134572804456665481022749036364431360000000000000,-2626297804140304674425006822340427776000000000000000,371519625729173003711430640590127104000000000000000000]
