199,[[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,5],[181,4],[181,3],[181,2],[181,1],[181,0],[180,5],[180,4],[180,3],[180,2],[180,1],[180,0],[179,5],[179,4],[179,3],[179,2],[179,1],[179,0],[178,5],[178,4],[178,3],[178,2],[178,1],[178,0],[177,5],[177,4],[177,3],[177,2],[177,1],[177,0],[176,5],[176,4],[176,3],[176,2],[176,1],[176,0],[175,5],[175,4],[175,3],[175,2],[175,1],[175,0],[174,5],[174,4],[174,3],[174,2],[174,1],[174,0],[173,5],[173,4],[173,3],[173,2],[173,1],[173,0],[172,5],[172,4],[172,3],[172,2],[172,1],[172,0],[171,5],[171,4],[171,3],[171,2],[171,1],[171,0],[170,5],[170,4],[170,3],[170,2],[170,1],[170,0],[169,5],[169,4],[169,3],[169,2],[169,1],[169,0],[168,5],[168,4],[168,3],[168,2],[168,1],[168,0],[167,5],[167,4],[167,3],[167,2],[167,1],[167,0],[166,5],[166,4],[166,3],[166,2],[166,1],[166,0],[165,5],[165,4],[165,3],[165,2],[165,1],[165,0],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[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,6],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,6],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,6],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,6],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,6],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,6],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,6],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,6],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,6],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,6],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,6],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,6],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,6],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,6],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,6],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[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,7],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,7],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,7],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,7],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,7],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,7],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,7],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,7],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[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,8],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,8],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,8],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,8],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,8],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,8],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,9],[39,8],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,9],[38,8],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,9],[37,8],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,9],[36,8],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,9],[35,8],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,9],[34,8],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,9],[33,8],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,9],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,9],[31,8],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,9],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,9],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,9],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,9],[27,8],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,9],[26,8],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,9],[25,8],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,9],[24,8],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,9],[23,8],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,9],[22,8],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,9],[21,8],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,9],[20,8],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,9],[19,8],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,9],[18,8],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,9],[17,8],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,9],[16,8],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,9],[15,8],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,9],[14,8],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,9],[13,8],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,9],[12,8],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,9],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,9],[8,8],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,9],[7,8],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,9],[6,8],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,9],[5,8],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,9],[4,8],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,9],[3,8],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,9],[2,8],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,9],[1,8],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,10],[0,9],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,3719,-4547965,2026019750,-246123033325,1954740617824,796,1749673133297,109250484497437538,383299780976192136410,127849758206677556737603,1273670308820692076630728,-302082,145944378233735595,-473136604971830116674418,27319368440681547840537594038,-191560676219268104759786631993234,276632803117557657766300481375364656,72752410,1062450137707404560108,30427849830309000089214755575,5146677344010670458993477507153378,32986001989779902443852181112342399606,6154816895911640313480881222981155148804,-12487082044,1957389927954782832741661,-199581324161749917339254703349980,39680619980120163218110849517756306882,-173826796118561978015868400679387982446293,45519911644408455594475002936198534420993344,1626192302982,1348492235848414508582826117,252217016965576240465476386001145086,21021928397323315532145592580035382939219,-48195423500507538620694664102864053834348098,110978892166046947004613520512602518883829916960,-167043978756723,418502702547124665781136697093,-84957702999244236727263258704999125475,247668370338586476246792159196086210608061,-12596203318215065632938814966373894423358565837,-6778518325029768018910075843431826172470990921376,13890938214117519,64200887111292356126641729243471,9527050856177285097625759396813796622032,44659667205478931173688417769869440786709061,1588138855399893582523516482776392780215768801957,702618985235793785269768716832716602976273214433482,-952395782322897294,5016639849415881030776616725597273,-440970266764695379790862090552617042467071,-14680993099905103963767606117068243390786883650,-4501709395264228006383878610785020673873089661806,-38346757347908174563190331149667532839188422388260976,54555007164975375137,190344165585319740614371615996377228,10255747889487228029848728221051813251446072,1503079579098846055631248834500262365979661952904,-4205893010445042564184755784448922438226280835234538,1971546738913164620263960989097203176908392409929582904,-2636263441980003233150,2590338783866760458768557899920520907,-131514793511459016649893633625687175567232507,-86055317464634714641829818295645729026190077867055,235702050845557384182656815587097104136350247863933534,-83788984010224096050513755452279235245744515944845677248,108228168381126209560641,-23266850884410350811259628698034539428,859843606227461826887325841177803574960821831,3161190637850397574323807587888109335680672819636839,-7568811600375540748817505129324805433964319396163008721,2985611040588354276517644336542278374578177294825023536808,-3793556388747307644603040,-669593580508644796051424731994009758338,-315187661604210200364024160823904794269214956,-80179293346351753197282818683832337293992738236003027,180526681533239124654256905787130951922224977170010008050,-92320611029503117190063595890494443845104460544444311959424,113895448316490961515960997,2744586024366780722223979866014412493058,-46099697959451985743404812283281757749060960091,1469252527542207934397712740575123865874280070634024763,-3577406879894252047263566331518349920096738889852809633569,2443642414054631051125636104956876166856040301627751715418616,-2933804003649944283778495251,75775659590504284038526747789194283060104,395269409557243714126143875453178446971708979244,-19942335398078278588434759054262094125810355550029628164,62468295430600597727833251176363130792634284762930880987895,-54655767654485931063795008559776685110187742522871700954802800,64840846604032732457346628421,-419577572658378614760514958934396730341149,-223350017409239686842170123836928391578633924872,201303979358222311762554458870765845187481337490145065519,-979411018442669698765796066074435098785473546688952993348007,1037811186560490405261982344937260658088276815338331356399967443,-1227522884635784949778045179416,-4225721696448889911591925097258313054657121,-26478657160260435570037892055518422824492055274606,-1467529178641125579213740422257268914895654962272332189867,13628941145023827139177064293941433029404954148598029835102552,-16955238162820477462660455533650375926455600753007040208649974592,19828809218464207445139574234836,37564923882591502561916175970054051632711715,192181295231000920103723037092440690865218262594580,6817661003840375252435194806734329965756621359826547955411,-164154644108277469390147118274864238801057989282890245149223833,241716743458524629687400238381475866791827032272282710366930368776,-271410174284059873204672205998861,84340906866343404858893559842957683265669912,1186751291324924520829412647505736590229531033366530,-7081630906821202145687202930827094659880023166528412688413,1666039870436700568133059183551354171218547925952690642269981911,-3042414581103458807366819485795587584751241842935284076650964272272,3110362711164620429661359327150392,-1807697329154523043572497642592566546367633837,-27695125941522633308717494742573248522004063173201860,-181680087350809799831847443593628018521146094794340274699566,-13841515182266308145420264185676131425537620802926157592820133488,34113145889745613536474621658227799897286367200862839797454960108256,-29210434828971706500563189093331987,2615075719284206279403530068983486698170761812,134605952418965192960251227638074174225069316837941752,1668079847424121760826132720256996079853567574154349060616358,89976611974569148928168603413792934736320895631079818156133506279,-342938881322542784273217709109393615973645363458598436510798171618800,215338576087855993882769582617294046,48386678127950239759734815417435749832611701234,789868114595927738216820742897146953430226403730433417,-6906673484986133369895740182159831020208549225909064015295359,-408477743687562881937569568098415958631341523287079160617864107403,3104146752977950130078284915570777429840534243485783918603226707289416,-1115935227496855568641462140801326204,-214292999722269157098474931434768151292735459178,-13511616388119012579972169258604527239930243469985172329,2824976934113155121306433940986177813077557205607025069158935,678818219680568431475305789894726568373944734446981655705138368163,-25353448032753089937117372082139482476416385130795525997880886175623776,2321661687963661837728673930863194895,-592551779923042073881777358630567121006018683074,56848866588548198368903939856682344094520355291907963979,147193474168672084310911513134795063037134939613184858968908372,8128937932376492991372985791822752286054079376840584793159890442111,186869493325000348806173839517305857690314827458795312800217723591886726,23237494878174066702925991514909608304,6455359689446311602344613519586894480540381760729,180825017828004713575694962339756620267363244132992984353,-919883653729509856453692268867725157222925183597909275124035036,-95361603508162294994186169051791238781954085848456197948547303795348,-1240205101640568260159918960279690770917449482225686945973030105469549456,-296771954254505342881383804286502487591,-5047185599241922173979758200852488621778885853336,-3089310780461541036947221504990872199600540238016806459801,2040600675357478035158936422070541180526277165122171594881105659,565283939317492076232529838033582016371893989464089873207523256447654,7374130231690820511089626282125688580784334753470156157355636139542468368,1645575030505731668344748094441811386474,-109318724873243421851479055588996706363097485465267,11628556955493066160120934784228479145984467539539497109818,6905248404010091686195110170107302359524263648503689711831802468,-1937372328141896266103719014287123905880546326560874931529446030861591,-38922517025455529783634049338000293220685031520574341779586854352910916528,-3084910348980832375979562813821126409985,367971253964121764369084845357169981085416474930548,25132055222297687875839757201566449744907288744285878927010,-70116086671173135058914932866917405718225331510611915731801227091,832302639354912327154296229464746734338094667917458914921783294913767,179443135386097923767673146758979738524937120048445249683370813897532420732,-26330435415039247987929136357846225923587,847582291992554250338671628479470034048454922510303,-416953885122952644343069874179824348944804320528790864244563,210810526528679817560333314594649144532013700220889132936013637934,35925905264627818929808483914947943284909713454314275633414308792622217,-700900031926182956070283518959002678366482529829471166364934824993603589984,253827043937370476574576237784320868042479,-7515466657841178852727852744948165079637494321939700,1378376630193195598713810087995766073776575411458834615063522,181392535128054160845081925271449389273963739189360775906318232308,-248245930287767284018922437216373292012025057979072519059947067254877076,2167003716519604340948726580263186507580165069902087777102565325056342361976,-878851886717569174998197584124187362702172,5402557384751868608692825864159315417826206349682001,2601900399897896493829694770336622032451525439171695969641663,-4021241832042183777315896391953162412248193097459278235981717826570,859346954651500130390869319696751831933010629376328592095373515022832328,-4226996486815764412196790739468028115070097199230067409173961567681071184240,-891061898925275600059847678548452544948032,86836503298170800265930839395712645033172952524060121,-37675288587475582804633764190242121709063392896401819755918272,14130529979372875654089507738369345126065824274787574955129273247371,-765734951064752751180292586652084868789034635608896650945989793232639512,-3101346152016527326271844104923316300434233595823222238227421448790630715655,23529219497188165286322680013404288132404854,-250992285388180326246780430496967377028363941068370929,106584005195337336814416582177833834011050652005648375916777738,160215935572240359634089382352469094980735793208355265205450706567,-9417444646772294210930899323509971359514899209480650921202441621162298492,73054095917607246067097659573595256804510212888514124122436216520131829124624,-99126902073341695497927141708955460508127798,-538231911214010600148588202737826229103183893395358349,211115230072415726954022084518934493260775362667070490424833411,-199653885708765627852865582849628721689679416054836727437958377996632,61305128539021585150669935916684033801800743960174858712055413778630193799,-374474446898783305182498309661797264609938489583710367046168353816370468638768,25936158753431746276381786402580239307993251,4141108322645823882606958148001499033424821383886447153,-2446041645002382028221004436157912346284057438694980616235795474,798969346280913575368674033326616550397200813966041931707788736156918,-179779285232781601065029196241060032776781304708904667323219561779044442883,1168078053582295195571865813068283399032415687075662616545372382074777300340240,1615332734624988977888563730091489297663667356,-2956452490634907041098277606430084804319710765642840566,5760127908901338208068764109665952204552937580236512152060191818,-515311883292364237496449510122791334586428369331610502677975999876753,70630093061647554310243249444768804627665998456947027469208478651541218917,-1910285078139355917986228129553706622542754635060737309275414162366452052587976,-7221026438814986768250531140763441226360353848,-39113298472330780964413448820118010861487778148291889327,13359334714239574658832206813531094270168405605754523095290234544,-8381292301587676110547424147159375076720930088883115275296697930804887,1899698497166724281253282728474917651237927752669559760167008692333313703363,-2527370855976665218686651668382833660432519273008914292780758091592741161598864,4018060956296690673618773476628953864348320203,127697127761475513141492866327644747657078769982038947760,-119179523133501909839157706146749552494462985777312600490651075201,39889710687900226665243171135680812929093080867509320830679110718784503,-9428144967290729649224090638419906180471656755911351159398468481736657657878,29358794060867089135226684704410693968139579793785445073665251767450002993273744,89493347683913326165475020825355123535197088705,44960728551728285984476598854655994645762430647325351191,226250994354408122575045256526005254167136661963298108433011986016,-55166009205091065663438600487220412332901133671454882224923213544315257,20101551140860039318413425887527597089409587140711662527760620565525108307372,-104205906347010707472748061207489978067605832425636528383856296307786876624447120,-381668323690873102961373408693990067506762076072,-1205977895545411346422428023980414770203698791948142428583,656642499457953631295868216294172328450392485422593702770089004937,-256045627322376561154150663378391421118927359122673592460047912616814006,14394263788175874840750133805920596578795426690543971939610313892257743386702,184311790226794717276141505942247502677832309813179795198533151735712841681560276,199,174029535802310029673772473414038802382355888499,2905864306380098659759457676528163409460651273154584106504,-4486740695488832808952419112560086255691610778162267482346628276187,1630748348719885255157543391933689151316457077474558940324718386174948525,-259921337633148325437875319976191607194403160693604011999347361531301731614935,88413648259996328702193361881826418697365853812873200713867918287056476776393584,47944473,4104693683386966255476465262196915116227528333290,-758917437973163662096239847867176785585211289402642132189,6573303376381598895865751504838630783274199652291332600913674857286,-3470845356706417698079740051910753482239319960613810484579164619544930872,892297705606286616696724145196821022311014816776840307788305223246707183899692,-1660836179308585536038100792344977031951215883506652481834832968311290013135036816,361882366247,-15275772307430522535184639284059237675932248736396,-10932601885022797340604925330944501419860663815326677119038,25233470184707885417993957679998638059418590576085244083759282543498,-4091463745943897616280354804024456538176006282051704813805428743433649595,-1071175368866175446619629601203274144634837411379665608432094043961179703066324,5238132322207265225483482511805123991501140181498050687538343391028765789355876464,550839333932070,2002446265645023072652604317027044516497228109490,46650637840540662775230766104074203136618984097819480246398,-133217133647404145225554946706263611588292811422376967121683201411018,50783723962525601375608892031354447189123359593143385827198471512582049529,-3716694492631138619433929200029730130508892847258805312466646151327428002514205,-6972528341290246242340117590137709446421178135504668613256387791487649240542444600,280290052934814947,155119133722475686478492346821903230851406311739228,-227320837060245697773334369299942524386687455321025091658471,140284185857138464945344254831998759913360740903837858844785119301808,-147018993723280113287755070899932470355951543551620348483894940089833276640,22286235503430845722781759011493557202795272319526006160139555024197550885912199,-8889463806756457589560814043310969515093997762848286652138739618028104621032652624,58736783909590683947,-469627564302028172794967639306152204093534765963753,763950639367256618746670669895489795151526601384741023629500,767004707824997019996435669498565683163615786595325370411201236876061,52505394033227919296743689733987813020632330969361172393869365192847345093,-49128999991887375456429546135657025785046924909192110064370582979755628756062819,65279693645238136080705052919611679115012625479379598265472349540458350399011124432,5484850018846980503371,-171654191739827110318720829719822415066324504040240,-74583943063996288820270118438695697288704793707326618040700,-3164285632164238314998899315829610809077873072102636109168070764153850,1148125786879756132947466574949437846794757644835034874735265342580360655102,207555344858580130066369386301673474915797873381637063660011251460397081727076,-140635678935394705928536124172052634182866949919363871923830422468566825856735402576,219880571061803013268141,4770858033195702810718560421235478072608184276584542,-11193419314937393329524190577113091646616932882817395372309770,2071365008584495746967909675459937914627650910703815561865690357383200,-4448661474829354084100300435909898537280508765635739922925614911550513160906,353637035951208677025415959867103377529904568304876242327565687632771356809838814,68938143905112350277234125229201405608175269442816492388857266595952347909521430942,2517714286629648191047732,-11056722981451047288978097701733033462174208013164441,46588121358984153636260455283330898111135859364478137486097782,18675188115939671717500938415283562736215324850281503968013372900266392,5509288461730854510490735436651739569889720021543717122181812563300033312337,-1148556779670233857611795478674225240600239069566179374143791640263725756816586889,437880358787082906984694150875596309350726914333714570532743318320094351527479358832,-39140628317541901365174931,-11791236229486440882145251951566686819892583457587396,-47889743509909919259810814620486322067090614413066927767325580,-60665938770420868688189296266969747378499922084142611442602958656702081,17507578205522012608331316114662956820207446298185062822226510581877779713142,1288179029127223396280973449462556375906048305385153081668569435507446600179021968,-1295262882492198859274957504469454175298672759199898191801847699480743189746347092032,-582914546762731103166444293,118236070297045177395714997408243261533450585768294993,-315195099312088822161057394695762740679806503633521829773842703,15420185290609438734739796045417884900457914207848834516165833186419630,-99641526212529582312459591355316120841465421680909438044407751715323540131955,3327814751404197314182859018482004332274429105567874037887787681919402410112946384,1205885419361558129130962252219369169600340881790769918174543016057894588215777675664,5965563129090287826566538747,-194499524958490163140487737134141615616275946239938539,1553465819573906660805080860257289740593660506259107840285878576,368677929509482613240240766438032392350289509445515064956662282526269685,186759170803477024652020924054183094372214223000484055618582861015124346549159,-17859620093706238680817346636508414879346710147617413103487672320192566544523986231,1748238523199813442851822664065083578877862091582841471972092178332436217198768017824,42487815494464328922771653035,-419033434220381986285414538826822929151008384251458896,-2324732647454249871032158439341026148648386876666754976014279154,-942563911993888561138797759872875574093755305990185483533252898345851423,131784710139502972967414167726760362026749793901416630312793976404613670296368,32895588368714669581961616007469905460540265868231283984959960441309875006094905541,-5769985011953635435456476866695901810323588400330147166644164530588221961261859644048,-591516684100044883023082395702,2343802525098884209324349791541677169421306975049962980,-5861045365635726520597241910017792973063531387434026981380130927,-165972874679316799072672815613357802774624419152300093089306044417030267,-1684284912890463435753233695833843088532297231454159721826183239713897741892807,6341378618744465106033658408779401699255101341943948550220884237054532139376100415,1599978003803389427669645601255144914174332701751157475662704554414656880208987005072,-446198159624806880519945564041,-2359133168541078287650803547268287149274577571052994473,37867496075901708235122827688860768523358660866187392625324023696,5970568287875402114537469538422431192164117664028816677656922930636457695,4132530333845316117313993617475164482988504724904866600824522015728048383686728,-195882163100314166441990904333414603671336851143165304018908956229666399442377996766,13843481868678428656182231286921219335858304560981567711249224601718285961141669156016,30011563612808496805315494600249,-10308215094019417027365723761004764396122027689233688022,-71673420880283116888783432162663399466186009036760527002493162911,-11862846972867727714969606097839103152194207545034025526384042440802678990,-1298982942770028499443846534414767151889952337673868233215132816231996033417354,502611794519745904219429988034978174541255623782264060168228495403890981605082370044,-1349574302517324652933629908242791952341791254673542680656958588162364620021888569448,-83875084530774426352587766041713,36841854938130317034163591389516736567126648176065445780,-69010706118426020125131309507873228771921867066945177112728773992,-8113355754856171167759380164786852535976085507489880928373749540021036225,-21558743860658982353166979821490272029650456884199769928575109987690727724377813,-361024884167448464890159699272739359380494273492430070677731956264130841154380224627,-109934473035002208514096721871241875317897364023109916200455751739321413575832895242096,-758040161180267063969234839608026,-13345761829547018213488309537378665546904062117802488977,729639038197016139029667295336339633168038419436280041078737822939,80222293413893727065841657014768654939347353058266620506749082553981819638,67462353682604302609651732217445003032972730934261740367579127645347300294037050,-1485364728181287581544510200969608477150619380304454215384818638298236705186432860220,236693441472726447879713580392987295341016279711171945082085370279936925685557601753376,4911496666604908962989855377004931,-190023045872116254337856580463186049181565349167465801988,-1643492357386858017479207077911484540313077038716090747261165680678,-120432735714605799066877114400149536292378966363306549550498938403986365235,-61217204608284022223048069944420630710900661273387943244722597651499284264407933,5483907833895314283412605952764345853175034262852349858571377541654856064771509028904,109893645333883147962219268186729598048715533208086719311720784151969350934615675330160,5153335485302511266597184621976855,451655817203997931136413540499131876113868955664543772273,-262536315678820596201352045598057643370061254887354547749877172503,-162512833828499874447424971760906573885556347095108804030063797194627398510,-204508280235860756217691905519194043758974209825749122849730351857874785205802523,-7064175756879264920908072861590843648911932782231757486408131816335654798963225090357,-1422082192897400391789919570904089138956902730472986184844873285805198877907752508695944,-132207684987888698123425926470047836,168603796189773183835963172233657378123303157183689957340,11495597062327197089221680902907630214391766654842361136999178202937,903469131948666049996527027390470572249896271733214424338273631584846805006,851878845712813971030265036613190615340017778786509422448690562528605506636922224,-6452543012874517334329541031673811484723469803074337219465572628760340217888780809941,2505093183642134072453473230424606794342123339934428817438259060220371077530499184367408,271061443643081057267791134707333676,-2709713224067228213815705192071604513096369057371532361747,-29709293290504707809054111428057599839433141908094419539516641891048,-979117177773648400954431090768723176464010435307161477974747554506476744305,-1134475262640698209609584987912174712804369447664092710000069545814510560772922055,45094617869934346875894539771684298742015849618041555010541921701874555850884447094375,585634800319286123082446752116228761321233681262943113468202622411714300734370471925760,1813512656463502550019104132439497005,4151313410041816304769628890287056097477396458219788587745,9163338454179034751013734653214266699953934867739562447444201432918,-2258798051383058862024243610809593616022479937919094757305441913837599543493,-1314895353737876852479590890231187507631852221212654707229142945612246486227508442,-80105891296095217393418303903227613097631493779840367947616464862883783153722180994134,-9805528469533711159731884932734302850577714714982578322228059840381061563971350021650224,-9868008700948806565276986836036088619,5870159772959923045485497968542664332121009846438907600476,150940748894127643309588836699839629418563374713217144595978650932007,8584237521757632087519407602761897766618587018994070339893988267029760761466,8516860398928644724664671777649576484714848586374264360040388971387148954113368777,8578534098639080400139810483918870052563310890266846883510050076767799998392908511128,14506513074899079310735975285936938824986941642364681481915005326312498867509078227741938,-1096387355649403755495444951486463679,-30231696172349316846264004175091000013436499815834891472086,-437098415778584325920917055451855841652793171954546607693255876158614,-6310654814744400537743037136558106704424399920422556244864870532955180542005,-14404057350468747140959066070123377790639406353031571615021777238753747491609682585,283522517481354491238281848406246353115716458407234023688490166586162486783720316188217,6556465726954854777482082494567085807365971060108377163640589818439784436295321314810544,129220328587999195641477896268785189601,25377964314428548723029712863755351702454053977394787916067,262797106039317266233799539877013697084689788009207603980413322179507,-23903265684042617479623171546691306668258908227330846268761961272405946277290,-3362465665855631364427685511266914112765475557014930419660834036705808183966261144,-660563036220400236964455202378626722621222031430522865926158255960166015143085848791268,-46537033610291586214147154290476426414469895446115701336806946499112254507081167439883456,-217922465171125148920733904383773891417,91884313953313481456990826816283165234031611149482543758186,1673436971344478780237750961424522327311998223077810766928346980541237,68694313249420689840270373670686884372819561879819363943392722983272980875561,68187357376949325689149244100761093644647302999524850213873081891905553498619248291,433638857007210197997233404871891768586021133695676362174574431009051446022504207806698,29190970374336404768010173393856624508824138065358394128657506387452303467081295684859280,-940541875374944180454952795947303961463,-262811664205100568041005766049089578229770629657865228018444,-5343051429444824180397943144677755553124418345686632677413032332658991,-31621612364896013747938205378383283670676418378026636084312780150817141125620,-139699534335717154297754145754356846905564347811042807733890727757606376248276917151,1338866451403686705514576930535808114281009465660030096656236240803697964227693372636069,110527779331055060020837973904991506100505793849636614975313466134352342996524476697767544,52065389573459494766514449978958459740,44844272125050698361976529449820102433855553341183145101933,4228970923875011030727122035822909980443861493252744979042499776100641,-197330219836363876506511306478642447999033580130115302713851144237715688386263,41348071134726030095685671307126600423970052306854050721915488017229378023141117252,-4242337146510687226077927855088145333782640794847559356953025166505740248878562078550499,-188318798830429474800835071901618952101226574561427545293596728447616461121434340929222384,36351386545937433841864813990616111021005,992665791496047523438677494094108830330882966698626820841072,15829782175242412105772660259613624215696156489878712645495057806586405,455396264293008354825593642359818481545006549913086207687917771852200146237401,438196426232234426547649180142558480975555295731700467536269605057103475455612607141,4405405127417667676371889241321009353727147235065711858549699196409734337683408599490121,-247956196383335910203649526839954374697228559156485485012909988758195572549386751206269280,-106091125773351566414268279716253896003660,-1734374539603473531303213554685501834837811683235034968703423,-55053426088159612469903013323275441431629620550308008379265006163215303,-112978812672249565507542841964657454885756726209497611201707146541863114073550,-1080668635152939600366996692862247579360843327424808581031057337170458331254091734144,4344557007012941208194438593885166806080760145057873189666031486337263742543245549794354,1134806808861079284077696661966234346734864637735268349543117265278550118029792303711688880,-639434211036754476745687535624080564370187,-1100865800511238947250472485678760636127240833941038257901960,50428298617759204120407653200197474828445197699675200730114622770410897,-1269605353098459964630391649147416926120547876211826422530026736879742715734555,705416635621033282860040960781252039194952401242259645895489344786038928416240206692,-21881923391757075296298948686803708342288515341476244585177208368669070277374604114125552,-822323250929889190126081876406211764102337847048523695081592116892421373239808781089777448,5527052753349191795262815969284496570303819,8046805673465242625224158487102106343934813224022943389486633,128945867076704639582509361717588074631150763357101705935000254470628330,2394329276779478771650872727354234011565357477378698523046188453299005096070418,2240626876640094847741012917735496271418499011956669602528789694064779134943432311663,29688860706321080918850017431101782239045743987807896192642127726340389330054945993231417,-2782934686285727049892990047761683147382384789906667493729021293769154291949616441101943856,-10590627629511224959776261618203331777086047,-7998039147505066465819110667426203901671404473870436575193862,-483176654578381300540838754209862319953460420504249577311664383244387205,-98945289057505471176239246315030319515182430691804671903253157233547478329073,-6819012183225333291496464308082528220434834404089624175988515623446276602444384576184,5615892844325571393249785914252117640151259266822585713321786882679477603437599118955760,7362814900111971529684331701705088457264332445865149446823064209063406580718884283681116752,-62550051197273894848781928429417292636276068,-16187842814862117401483327581117018138482232537676271912915871,480630080292458663214708501751457147612829746928711589600002750613878247,-6260466181643474842550142892734679776344981325818033304304742396565303384220499,6293270964195638962237911358072970144152780009120727405941612756159923128548198879449,-92039880653680150738208150657922667402843421596422101683308221122283567502898651476220170,-3335683672071110241290193485890996398196402460670143520935016733387821700938653247258801136,444986507336814213182000913536698013466754847,49908113078225495984489161117584733083595644812755649904848709,912273123019477109747177016391908535078412358793156950634006515820712984,8900457555295389097187939044010770698131341678066715414241895427930608500820442,8842234610874037512030324864554900224809492077422152045438463603467242506665659167673,153306738026379144811795035992290461685442578848074627345396947122055532597323927867106291,-15635219236601558299514520447784231726222036103772364826552216205688037058697337302387562272,-716311210738309262886173012582045741005751324,-17326820203243504470067884337359561955969578924121880685931374,-3640028104656512486308831199799077154770543846196444695266721423140802700,3347616561994498215421527100123624735953082330072435402920438780457955578326439,-35565064008389239066651144093786358965001011650666631080269111527075958079999148075478,-37403397341372305829742307863703733039809956456189047170565336547268264295373375621095175,31458944761620575802314637196421000870352975276656336389222381448920656587883719005531597808,-4057432444811993046768247159541705049763175366,-133411385567691588185032277088446608151086753455641025266182452,3783582477647855089596068952081163679081851863924410945562730703308045005,-22985565123391039246713013155223789091841035877134589732878625498281035414328042,40856032240391339710934658845912925761980661915247937864188946443098215567284691932063,-317446440349153875591224874185457601040218083148749540282971807544031619414871174321850195,-4507608507591907798459102759978418272307389200254277234764842405393629471150564754531366400,24287059866523842112293949580529739858666211988,233144292004914314493828707025315843352806457491736022601021690,5650552649308835716658261186524023917572756251016802529164066254764575620,12985357102165649112780761958401548558366427443960113084154403191637398999089150,24441889069850091825259416557383312127034329920937882784937044535890177823445430514718,637976251635355168427637577164446204392408251803532174200730410390934790444904640240731676,-66409315906969059020287296280770659888711017680316427969754841158558853877283923289623904944,-28372813294343551226348408678406443954471278402,86122835989867961246221559746466653016696635615429055261342082,-23673470089225759212154388153588689377523143805605816634066964514828647027,44239141300039810229161471151010349819880881691986741761154055609517584478175106,-154547441401010643231012762548680591435032203144842751339758817662307043928258222498350,-334407464643195612315605120971791745794810610462695659360997947334115582973536153184239050,82011492986526830340586871014923286477633297156978302427580059951930882151702324728415398750,-11741,-203190402045322707376051696872996138704121054407,-782488332330077854003983328842759638758428805424168983459531380,25037947642402410977142020923085139650622424495877904813235278810063710523,-62370952640399979800381400323391348593109797616312008256179522091492944480955544,209646743608098200886295618953847720148415494501166371509375214078267544812308921411471,-894076131207937653267811833074383684126787001943665967623114678917495104139799622285930751,72273081304726352225815739528240251800755174595640889672966842090032709685792070128437198288,5196365610,928953376450666585975197330761455081717781414809,761368527820338017007728585835683875034588490493585937113488140,30859330179813771934687414410183410835310694312476483710924341573850480221,-104860605564500965085663559259139803016155168258267995738867105921027852935865599,27199861644686025369713916762571049511745390393157675805223592841405093384896369609610,2188800738152308543229206852516301118187107291068240786595124144728294172443044191442193392,-268260705039054938822982487297979039584112568108174743014935320626263392939529765666269032880,-69046471796642,-523059693740015063337351090458334852957333652379,1159961962128324959297412184435846306479718287343500497449345260,-133475312139146952201397676995653485665788336223668456213629236726542111889,368626722784525284789637358996731172259882334613795402012310972174381764633845622,-561845830788197177139558738951179753500363141709519223286190395354404299348053000800251,-1588275880660643030940952696055546990318756710185454018573165005920119099352472003467516522,59098415904714430756598817352550297617452184119331048604283580368584572225971095612707530064,97060673716667969,-7671224007921346112128704974445990325509091855309,-3432557420586041225493196631906201774128563034557440407909818092,140776899108954458293688854410308043935626231050781465921008680404531925418,-165066542372959032960373304730580433345771945184423598799798341462862195118256467,880561826296880943172939515642198586173358362166642628325803716199538535133000680821823,-2019237958077888502845431893298379558875844558027499801902844979019796628719328442616549081,742551961336145169008607212797149188660682636453039653987088734447994736032905032769959844296,-19430277760534760022,24668942249480144576940062552041940664529575603933,1213217640388524217152772434157470080592137472148938348207602271,149440619712085868602152048468875122051623533380457359554167342253675635443,-1021034658128528766503041309881452920280208810568738936338993905048328050941261872,-160238033514157753649569793534236571949568512148666898513005004646496974972666409199334,6250298188626960333355841726339957434094385425189218882458312909531097901175801814008079797,-1175337572528813178291680608062746052886259796153224304473935951595106310750761158351027507120,269851834263580757924,4775776169906589842647526610661987043836114514492,7039154859205675329834942917994410116324623168831508208129208373,-654387580127158889569252415380402808429240827077661177317338008195597664921,2294176265473236856980487293050247456269884499475987239857064158374305748128457959,-1709229947375924410221914992487575938224014525504606691531686117807840425283687855927115,-5502989596735376750219811559189918108799803819586946521704673522362059829616385566147829545,-502427893606390883733626020037329751533959276825521740642308586801884719867951915656136961104,1886963020989740321650,-209907532394105068363474347559337605219968440761472,-11170976450979223933489518768941695046753470792814794029676927814,677229388929318429781109942941709450587363182244482453603897041418460035399,-880957581004092812461840909968024352924089496552095379507938521462206990360577793,3084101231056655749872725415116208675555174918096894265696204384269263960135054069026400,-3495090956984248410897217033063976445864755181966328309883244557908829891057816070905858460,4143756448942863999582196363036012913688606392047190507422230809643589845816604253286630780624,-37414429310146804347220,439705672485366067141368342660670835285550257281906,-3507981836941169657507897352007640735974208064725196600443383087,644026222657152009992998607591621999038177856215289715231979688992653746354,-5014204054141422680573241107372193829114770212641315733471354306236793312378836450,-1263944618537245846199003036263961963505476265769543504815876213353861108386628045306639,14859191702739149302345654040343813266305040130684358325148927914961323944820553780517914494,-5184809041320874810515279205333025529590028609531052434154974611346234245892960655152409697964,-843486805917128050632179,537760909035927565992445388893355675173153521644209,29233762030205352515255166046211590204357552308361489431395347191,-2795602512462532488583417293874961395235464992162974865882116902000386270106,11042113336930155477043256111717425211822539257959311511986696334630488041502281841,-4330022760267096846741585722008921540690178547890635895547313663041287672323887598299695,-14882945569940857677875921808638324013284806389176909251376052980037933556773668767547185805,-2371688147340644126055169947190025045129180027134289803259308681982445741871723330743871274928,-5979319564304411872930788,-4070556356423308900847102404363475344928169996677917,-24909118791380032936053254208969240860543341319939261000579587810,2800982052991900567348024889481729610002543161775284719921175087176438776137,-6195500352546758983748784430792240118350160894936605157336178754492483809153759008,9106283901163058780256957800239083746933410182344671506847199156144142202523312166789790,-4142427449053527893434271498588003638926256627180234226646902524535119390100132956264823808,16324255627356151855892439382730898992283236646501071402660721275616801896679774319385809308432,94194708232959860765499828,4774441329580090992141327659498621652457947140279264,-34976834728306913075530653890363833491683765418614583056367678188,2472824802717113221005581551841387187272970742480004488870721282243211626463,-16148663599750776230392412375140569357675373083027918675517401679265654977331622185,-5369318318615733973253815126264117292612069604931642039990978260279761659146565461757937,29169736375828604399845059981763224864487443289704131731477957543070839856753802967164178556,-20204730716064343275755574209496968779525462980621783773082864827006248318455230072208377921328,1390326036153221195561675171,15066773514781312999365499547786710701535231153952376,89358241774396108057681428875396555858030643518612544050633697836,-10421125812199473961596127031515449040595308945188265884966995328106139966126,41489477981030807474453169406064193730540307946182969119323569846539533705027592502,-9009467892002393153148270697134510256387419629657375274104528391468543259835640880653163,-31667569707608571248723954267589477945090068481817758260194710772182529183260833292394711965,-4287966490580773665526204937054401739599712510691226165045006573406320791078355801577201885448,-6474286072612033673868063281,-55014386433961822265491196372913002045112995360282025,-24690619346397121704330260575284501981821076130721221436637478121,9994793269722895055614174513754001451772310526658470857133456507914916661985,-33705727514288603423462468463420922110567408520143303219725395077591685264076776069,22814237301040182540994504785411330520041121892868959836065582436724298600374507698528498,-2378246181918682241504420272531165563748123063453466103717177210528906043576938546502466427,48699920897168541647687535781616656975797415138040497318573385808417130017622341136792952630928,-127252186025911998510328555072,18492984035936423331262867978776481815182083600872694,-149119145490272122733048363190422402873677777467639293173827063282,8448729728693770337632450108238907578805074036231298401727858616316935236099,-31911422557320738871728775558102425970413407823803801984985484945392413889095320470,-16926956539255182777147556526652775439105914503591457511920026509813076115254163994543147,46558168233707811686321383921585784368050230778046656597703099493923224545977413854029754627,-65195649079896560752051668877910344465733025938398826806297144425481305492412315543923732874704,450724773690381130598642626076,246006094346969455078027510345046247114861803249988806,202558372054508204733916146719930435639370361856457931582322652701,-33923002906725704065058781086327204057465451074000139781999146282528838680811,121084056555455221292189233142364928542619179076296687346307445493473666652651839881,-14889300787662135695213796191584683895126851511860717590997250369486578648905835439330566,-51001380908821173760884312541229834583967893041234487904048337476715894220972210296612712796,4508287596058613066795519161361854886488711395921883647463797786889795230294074216910918875664,6882042884399140113321821577117,-501640222436903395676800377193824627601173652074431549,66707413170505808735427204755968788299266157303492363515238585191,30852025449980569194105207757214781238642445357853189808699140273398311628263,-135124192645761968293018349564137102272793097800523330107824144533514834501478287821,48655200901502504231288645415922640745960445357278483011455727450412140189324734441874745,-1166065192175490530518476806012089298468506931459917327182947640558318752069542565795732062,112473503902134358133628022312641543070208307191726999643700551300842768091564955451989210594009,-29090424665852422067707069189723,-303553066086727401267996709123825693219603881272237198,-436859366315598200311574543703175308861723833492353859948213149593,25604121675277997751508347288800753659352870821909549234879381830995410779119,-10776057817594163854154924582678604414655826303908532399004251193879571538846195918,-42847392607119352447267014239612810724542870986110538140773622474905399373148146869246343,59772391419626395327979077516732426736093789798419810267930415587354622379897988174626618442,-171045459190605520988442575846481937451850046237659290222981413061741902098807595541218402195088,-230174070923359907114498112676982,2643108411362152841470171309183026229587837676287518998,350204925027206669465034212170411861022477658387253961415383512438,-96463121651155315911718044313902620119914727296262731229136822122856986974643,266797190229369113154521900153956790060772892231445919311771146837268618314389017861,-17787581030752144978879057244047346590304109212083883182960694249921404317260818277758516,-53253715714634250699700975444474488115437266581877675895710483256888973683632075668269450647,55006147806435200736090656681041627917497772799603775760469838367876169711278271540494962664184,1345586509257590098218458222829898,-2784702602102313985997151843791387550290790540464728599,347655511316584634613584475901988916552918219283477411770586123485,82563332902378369750437883356860291372289073554106816893767037792300388533165,-409510772023173681445481055587494402815149484016390223335159527207047341837416506485,88371321404579613633535550630944017676505395991148452068018965687307325195534270693554073,-19594271422257654297066077127138591297857750142872827364705264680969788829303174682487836774,199782728243225463612499950509570100346313712266748967648615455093172124812090347822775210478080,4412307270314985360590972084809388,-6192541834730526645666893008921365464417042555736717254,-965173859790084675249393830287237577104560498467257711506839138667,68522202596131032764183096107679415099656686332590216801019577138345019522546,187464167158298216023995032331515918652600948563575622190007372541612619896274024039,-89877160259499350614040830809757486223102021817720044486183772090430962024552286974967569,66164056455237044564920982887055637882136191532543705114712788471088649506470882550505787757,-363534960556781837815756433153874195698450927306628174467460286392095754829443519505262238409316,-41709810433952002080629322141606096,19225638048037413494770007043548610674213995310421321057,736051231137034597708833136983750005684509401471598593934676706737,-239613831547924073360082234258197126391141598377393524697045767075362945379941,403119133198029666251057510696584941653505131369733000636737031831145100131354443881,-9542630941474515560641110211641837368653888008402863581325591215268214926735270473464942,-5302605771541920009028609151095629697570665351755620209503058742765726907346291300840459916,197712262906174292658645591913538195044982264106624331051033648031829750656397425319580220594704,-25093654453079425171404124773256825,-4913578359860997197731774526791400783177474074401009668,173767576762845590629022698924981797652493655231666220442326500611,191923001753791790672936416601800065253325524460179663390433989911435565562838,-951104364473194304918842205594297502558166496741936620224990322942346664354510179944,136396382939339954361656367284778965709779155667104552280999378316961805630325432944018204,-103700095997552323958547608671249915903071574903730861513829150914058687315171118898359814749,260085802110206393087172000019219351289581184830222135940725079035873617624999610614781710757328,867709887987725467311442826649250072,-58093140548215142627950321616972501537883590824660098688,-1410937274452498314499622846665728998434669098841390046081375527611,161152414081265851290669970217718613086065817302211259220256718347018521941373,829533651859702373239872290325248979919168496557702541224553376644643700845100010722,-158639315737881195027412972058598587742584859977412185532980445361466463670467267441936829,91034868919499287844151849220741378578908092296395586632045311609670746446160511339030668259,-623605634222626609291026862571910157070729760133218413643223031581071072218459391899373975919312,-1065433365224514309930313908808328679,92326512629924289406824158728526125529418476168536521785,3887765938165831206051854115761753283068874770978151202489728462499,-519796452677299390468100398199191452649655637496044822972797634401620572515007,240193592402105433900887001732608736920991910526014967111849958938450560365523702287,18760709735184304797944463632528330179058779207912036199840629316172024262847999984725619,111918999396298335931113179984730739490228970787498841077260050925586884027686564570992202367,469164043919923498207240584958424315463550915562304673431342297720757382212796502489911059500710,-11939005678662801690710554546390186236,59540096225352555492990834010755630072610947039552976400,-7137455060349390708513195898569157054525170131033807143552152288395,388246245854259200668763962503491637203553767041603421110389406440929143742388,-1674070378056111652936978393979436525917627124383256656739018164273520621347600988554,178036787338647401823699286985427773363673606792075392382046751852569335356016956482612807,-313063450610337183981950226690675107875094327149435783258089983251515468559108088689860110371,204584395641432766164149140959096370641611008786090408850648659589704311663567185299193054048160,35465784400513371936992041318864077815,-344209511738390239670556512724728526514591163866192074404,2566790776505952290176482384186725338413998358637588933249075062990,331549239211440607345424230300582197728976218942750992029702752385002688241541,2170773408211416544865261855051047715281657330878188993564959418149058441087046206933,-237676582302245617452767505177645457969972389018695196197515154895848726118627969168811506,206447413572377744119974904689929791029476244794845165659559147187100395918572594173670142634,-853813889945732376690051120743072803105706011964483725718938534012002411151694023675776967519320,96668722808947460110563183523465422334,252476491655144715886136992961008283475910475936443024955,23385776677832839385597123418738073276536985775257481800814819145815,-984530717820966054277308463537089563426929871592812540666177873324763392148162,-733819844776186733745848106986931145834772556299236247391227874163439818991470109455,69522314549665298953540459933029950410490965237287934624169000047610683475181939755005632,251971093623305667768062175810552673931243489063076846862333877797853228620055157758602954386,830969373866769411757025965634750651805367236531542067512297812864945655804823223572542480011920,-578866416173446443005852000511375866688,618415532635540774907881419031466700007362771814118166509,-60769704447005270402783385072940538684040986095194244649135332872153,685117235984384804687873646925029848438236212473028466937840015187312283826608,-2098151005720378249093846598162725552088647566477926153978703368590116437793351820566,195000563960120514710039985792030158257784957080520396712966092215666034102098652088589302,-661568350066995622951757369526277464898617065228674538476470597595106608568668959204913945142,-32004631033813628501260245631457760025977464335958545216738865880012898464340984960779921546080,-130551556521784663434228315261161470831,-1358329203862749031409821072360256922174458075975673892118,44532742229802222525906014521457884297949934321683052677363363161633,594049115318736490981250601121429594383537996837736904843576488712870216473946,4091198497669779788174663443401285233976050400826935422940325555934042662291551212519,-304368201848935707468338346003081159129817061711419812903494189942746027897385529868613913,501413083890617838967695979287761078943996816746057165762547097704180375682337354612881499071,-907327864995544935898959909904533905863966161336087039294017534782283847620718451203477355962224,6003400429694254141467326905176716786108,25809154025836372382261749772049716274464675968327802262,105134524798688537298273430859333311626441424059990185962206557989195,-1628110444111577598549764493614533239827665881865020622772842457651025657224800,-2928189439333522698278608128326059391903592690896330749673773564668417911685403295057,132871542973093446816584618296149122840875640410028932465895933463948999971804041211318104,277866213685583527095761397108993423964666191931300883352201483829642686962708832949910513722,1140338810807535716590075353448721740756056436369644884994589414838930015139150770196467248688008,-7980591497349705997970994541552281790794,3136495709956477919014469256968025041346378414877730815980,-327808158369486801987537764526768816554913478307956153380185321261296,1058855388263938277933555915177447209303620358997946096618256141148460162239683,-1405154488178718338044486957622982692321821316805577880876728755495509954262066382969,176745714076602351310276111560646360902843578091581429138073173108563340212352484677622526,-1040110798806706322257768724516729037227292721283017511350437445439766571550705134002225023209,-404313111353972797237625376121080492610436421024744301033380515748073238652229289403180298346144,-39333361168075672825285703184858827801202,-3431101453268201693414574111322887782799600380968525959137,298664159132869857733223969290197939266362485403046960076384768932961,921106130601568754156477910286111275082453182752754945923271642282856560434975,5770950417712121357718061082906064622629181769642289500210036662412169402922180742487,-336114211257592321340666977454562036929961179799294823576800172470773958516590900171871073,982969598936607349677314812006278591413820637479239967673762583422695623289599730454770204831,-695787185650825621912905265699006103501147084038761151682380022428676507633449515530837551338605,120943299514808414949949187169148640419222,-3086068457735653622187603560066771540011990622657028030613,343546772761516711214856491576017512207682564262870312405530505710672,-2349149281717891723406413002535289721706407166735579870297712345188788739455235,-6048527396766512047331133114463187205597486321437106856893184280564234210612151636168,190228616582502674290162245963583298823662622324562239084782592746516854744872537925625708,35006066206249514280275827262847758043226352444914433895861428070901404268988608238334854595,1219625052138184409722676715531753696977997821904643842483320376970104418733235263458132000684240,115631445374537600094750142303025298310701,10179299311867039438684823562524939824473759943443162367749,-1337380966129011619664177590929103070419363884592005317087109155034973,1441058610115639985110095358483527099264980905184053625481105825648978242863670,971909083279226474731611255816264930395805121180921875681741197497408656436626204344,127575817331927310736608922900804376881705375974950249089856133467256112492023038516320705,-1216590665664546106124373382134869528485303983063831967850807174610129600604122155936386948263,-741309681139537952311515254678314604474540646163644289128640103888650653399476535419035302112712,-991385874612962227611173499094079729070110,-4191296923880454588663221009497133484213144971185506965097,1397819793831103084793116952647382815864819828877381230165038841061364,1222952756497954930141175588452947734415423865000722553145044277835700618227643,5937827250471248454931298680689368621155855242539187071585625976259808340498909248756,-323805725319452032368669360873106230188466024568125883293302266709603626884167728960950802,1481835650461838939023153503171395103665656975321097942264814497012764796588286461912472695463,-290858979005157972455563481931712169504554025310273191339385125116817988254869977689072436037184,627301808732664602341135411989622408301353,-14953733286737777536499383266497007315720076395140859371769,796581992476345547431778879594130727725915590453248932097589807380262,-2946958044418225039754276824058330727861267291055371486171325245592595170691022,-8798224946611118451110093372804993494938742056271313317318577829991716188590059459613,226343398110031051617684568117618386094646663497167816112014453346630717127990208686901613,-488073679024715968543877034645156431277769056002689468242937971681329250828436064697024285113,998306134977424982052406435579865927812608156939108678859111389005989703960556686772660837080680,5074837638626853266892055692898406967005650,21915397349000633138130508179588928942995148844757057219656,-4311190294649045936994054511696980430788947523102603754853677483734558,1730872253346967216075873199685260030420191302618998061142257970206971888887961,4548399444728461069813970246515437775024330093514065239101560335887742465279949749216,61223426498357286026705057748574988271327663910276466151715379368674925030410426996782522,-985639460337710161656987491631281579502386557049431038062149757216580061735493161360365110224,-859479239283832726504407874730778372206453842795906025328652814565264327013682751094764046702176,-10221597854832764362690954988568182320898187,5077358030417153966739234279621259537376212340081849635105,4973576718250633958285935245309256510020090710712091626504705783164287,1371144429444468352481245807018304043394378912311027916105496751714996178331911,3841895050246270775942370638896826941433726293600043964075655105342552365216946591225,-273563483426110758078710976671694830110121850885178315523950005944916526766400176878085286,1701687780003143308054260822398369035003610654510877196902459912264116466464945793573534660482,102976995715219535677537761987890044605737364382770656407811918691573085247247568298456586183960,-13341218039288057646523363877608742484862686,-40832153200330748555074189890684171130156944654904881219076,1138451607297112409570477719600820779149699318093397565449110571913804,-3185704353006724843220027284622856379964006938286295175892737955078336479005409,-9523920952278842920762340503561345656490367446812546234257130475641272403794280045479,236431555791924097695757098091264543106287228772231357484107918487277523213866927569698145,-1063342986876652226932537885422940663228913794094347380984889730756965016419519696648178603645,590169819386332389111989192087452075798066296453991198722323493308308020532675470482193727333872,67250351516320364731100452428471133586677942,28915367113340163958426776118604726080578634391290688819136,-11172781596435276777642082039831962179045679824726255071970731867652142,1814241939643213931701895696944806976445237089747257942900669478579457001922666,7682575814150797361408485425173131011963167632766946573996432978277710648390366382473,-9561850314423325799337549859451803610874093283581760859355288872704059505660629908829241,-377507692676981007504589915273348978846738130876785792139487062813995031380551642323306496111,-714312243632984848853861083098091213287457604556991913099308141693994448837383168198851373004630,199398,-22215517855692863028504591856975754963844210,36259889008902184600987952336265639536559419814208988296078,13915494398792453775936239255071636042107606747535564812694541653998734,1290600873290341831743676514567647559208937474142003445175450475401007855403764,171331515839246762816705260412436145105416557345450954520161305804138719795067349720,-196141591282983841649425883457497340946480520841949597657534686036040330505087670329953011,1442775035235584802592062295906510491549348408801026175922774197959677978197497798229832057415,305640937236391378241976680051316441700163189419353675719972839179284814947042503416138101111424,27498732614,-265266101964175999170137025181876946529134910,-73594484317010168197790171005600407834032194197498451211151,102787007019572485582241130305940780596169831177238685028915405415381,-2928942440587678609140432507904316314181868063481614255937170370017289191472293,-7542990857897573441466383783918747454276740669333095831315711659643680293654476369530,219492804342622123491302681844734908296413555199526432797431528132016795985353125904381925,-1349403159371700543911034268353006805171430001507038748700791656877100438783977514260198394962,207247662891031142676231744234640443239342844772659573395317053510157839076794067300954875408672,106203394451546,409618586014317007324968747993017472798111165,12258202699845764439339141262663286253765157078395521672675,-23480251493785627143873766835652540246935006636450686865172427503045631,1601377795661682532826903723955624014842568856980728566526861743269605571231557,8650054535671349631341093997983938748033779096397889306989658265676895101652628443162,-72728399424142493120139245170816330032487597589549399926695105032371109698011199344202745,299597754061469052383790207188975152684289820750259978979961287623478442020491738497680038665,-430386192599521583986111897226837029472101839434424023902148269873985422570438923996501494095392,42321683412481084,540680715522980845867647551915363670155019366,88190380166735926442235616295392517069572850409533826731305,31203788140095648984222451331893672373570118242469664343393463099231000,1059013420485286498948446044783540661795930137166147541308422929454144541775826,-3202025007665524452469584221271268532695693119476575064848746784895163041668458952013,-102102438537058144666177035941616889850265007115165424587748175432663270105048960745214244,806739187104831075970923610748076434525817808935474271319771746746121251311701743287341087898,293812833950289965925070036603397508915197133060509938070150211561709705122414550641574655564772,3022061594287027306,-2117096208458542790637287645966433827985190857,-88316176225336219566320960176150619162625166332498922858802,-4609482426818812914876095707062253128380730209108963191790162311922132,-2280611513446102790707462837378510663041178147232959059840464959703782257834754,-3876295830924548713105876829272451423674798768502017162759781903816965148502698407927,171539614674331473932084577200870432901662748549600541897974249423640749284952078657549580,-1172586063818355450639570575490908268500281478654646369715688059689246070521522814490266596262,-8451160859758911981219099902940919906793718819052066685908646069845692058464913234598731742544,47874459151970515113,550024471350015386361773336009544196922318141,-37185146967826655566772334595228208367132508049642768950813,-40161485184384628176016917471087390939915085565695804938604323314207396,1117327805578864620872559743797959053571649327261823791500974523185443214341517,7048647268078023909697212128310073861672269810559560088364230649335805527139100810575,-109431513751655405567208418262116670115263393007454400816465275965550699686914774277741191,684347321038915483722855525347493243471809505167583460481174097873175516292364584733476054087,-178770786332595116197548120615092052131697105138717346471583253919754960885719850410902341856504,-69752382141720443267,6255844592814334422957299940426755898389391011,133891773947808811686207249456171061736079649978390407188562,56743460472111322448557251186346329263718963294820129081168690243553329,864174880688066657458334089007672300333493162242901580547463264319415715004990,-4649891821877252132126744758144069812730208331835745235253722326836521668545591002537,-11166662416990618214932929065368949035048791610701468217102705063443366650722077949446132,143590288348537215452065244950383894618310276382932521868198639574296598094196226809990210852,177389560355200619487115373505893296628994706185263266756365226315466237114594988257949085029600,-3739993498876443252167,-8554011985161201186453206442569414132530426932,-62555771368751971944221644169542240630204121532171064876689,-14979018705606190082239847476868132674760830482090358670320244193665446,-1573478171076399222955354036909762757382145944487090325080154264452773720612446,-483838974796481012170380094160124594079787366294884540178787217160767708080920130467,96543886591587705600785003806421349324282657613220581767737439922264885842480218003511690,-680548222165144081135611803407365969148720100581896020839499274178731282212386809599208438110,-62342295915513609639444433737869521654622107686085040416941345142354142410333154349953871381471,1290699103868498532976,-8915440995792561583727633369163961564211296212,-97256638566936078462970313861771291238428064685694580873609,-55858109449159403263073851581921885882234781179975830166651900784482467,576965905723375065770830428665617118792556412549118839538762918747210835242226,4084786040135614027319265165224439025700271514874975081652928586990623793269030049101,-102066130270130781813613202497598836693263209105770827163701905563794642011499196719071182,652226163165659123409032473571673293470681305836845718953916105400853755947772809677357379647,-42689317207460087795327478936864230791565290932046341132274214788576406162137865175783096680352,140365281480798647559191,32925589615049469018393057207694568553654415317,138686274738248913456101970838417716175406839530505347468616,84269545763429762068074212785835352668286705346261765644390411774815904,793976289939632579840045911400984480963344845911360181513703865096335586442644,-4000621056913850919623851014489555076584207029819943919695412596174164770691830534238,46404413523233628327588154976120831115782014511908334443731004564876506004855755588766962,-234087578778806923846007575583258151650934644032916589767311008183662198423061185557896815355,72563608087002241787832753805750285073362581037737321587150974915783672941927844556315566207968,-121556354377814355815718,-11170995045142954927125759473685958357184785436,-6986092358658369012651847934176510624262250145890277452046,-30109681311722262843279967684780149111161733192611198178888263901689510,-1112956127627851060858992966964697375708589915857873245430016429486843993120714,1280681399030118164753313750785810743115203748778659508280455687664887975567747348031,20394604217528162119427790104856423683859622539290736775273842283624972920961048992946585,-196893619862358669753807578295397136898312384803620578414583064053582130539662668633382406635,-41898034543983575546740594548129798241581254223518651620102333128965674505126211705035545806240,-3191436060963201193486954,-69526333850202448941069740547769843066871227942,-125238064163277295506357986935851215501510564185933226501481,-62765334835828381389851639392347954483205118869548372094265731411346796,267636173324503458807963227400921768510178287048521777385491046241210954937518,1451820000342580049590727320029389552158536043456314438169228924766244857566218643256,-57439833167568207545118658760070923037824393799941526417176960722372156433583954146806382,373686837497057443192750609667055753587873247680219950154117968461482102352254930926787934416,-257857547501504003672074203509682335593198140352982710241589721116957745281451844550487154496,5423946389428635026733502,96133797335625868507690427561747344471412152147,95473154948384326254505956165950847625578354846237671222581,102536696741291096676214142965892020532102755772692414543275168383862496,718658795252275739883686407383999212119654298514763053233936222730660877670066,-2355678865599921217752104898240663579237793218365728927260027718747797398744967428241,53569702288309171498617414293178308898962401841739738322319370164227545159292672141717409,-276373058504787908859909515036820941129363297938163406399570670285198667042875935298197954836,20391113155556839652220782003195593845531305565527807408685793875751153614119312509695301300992,45890148857865983260601397,58139246309263102558103177847899382251963922638,35908699153975576718604484481551686453691847536311363197148,-44887970198604505375757205498335610017106473009410215426661240046292711,-903942277354421600660911900442941966116222642403775944287817032874418098246887,1443835458526507132145323560780766954261717328754978180651346911588322575872549004033,-23412113149081395673702469653418706049659847753053237992342962145773384652303635184398596,59420630746754714517667358318099162516684354996028647644072938147019510163488532107627039935,-16438511879237117790442987763421773114139054162792545008908233029396751819370874394391431728320,-117313098251983571582486879,-257938679124955066802776117024201739625944520906,-89436061623445644830603533381552592666524620866177956516499,-56127993651267125117225670547687285079113680404872108610970200018083206,271544179540514126191696275682911345729454178212779843222000477729389779451006,40947719419155949764709243674592715679264632960716969367387601376973177079096000125,-9304190308657158772342013123748681952932171534689468715426665498500772281633561363785583,108015884106440555867169562200337083420206425791927550006757053800916629784621518233230930040,3755578227200841152099714613801496944906696239119222851673729865934299491933632566043449846784,-463395444282452900322755823,132404693992178630540226312441709652094580431176,22471266797577962667562212425064143010918621443606320116140,102196559108329930077507552310931627204712334142570398416742963164174703,479975610279693048030996514150317014213028901788713710562293850960486075361643,-923589239564934783523974561122658570904048074900115894178062549352869490207837351292,27268184138909961147751878877190302923385660934367966935188528779280742910901098107221764,-151177852462333158275097300429264615217627854746787101266915822845101351523105849397597853308,4377474123948794855848058199609930483214387954860551799735974968281667085396346591994027478016,1720694021798244768760761412,360233867909297413781082320830978037912121437590,27904279887417837173170458839549715668743182264138850044522,-52372776245334385183050789695948318264246332776614491142176522338935357,-718369820634620992778957810271381221579908932077387916858877858983851951600229,878616358359341956484559450102093467075067486955053913832811461611995428278373751149,-26327919334086643738691614244374674350345977725424846494135779080118137873176974437292046,97028705196351159802387210782536488449522491218107245849935320804126391299989212691031044304,-4913354783419631993656224039303312404229050639188967226461880143090863933639471277646900228096,3511851504490845014854581442,-571722278595548886479021320917552680095234490269,34809220680962739115819080847200593157027913779658114223947,-38686776960342410776460974595525312914444526100734118263696487792000639,381103058884382746232751516720196540879756357888059976341588428583348297623372,-318797872117750727084605618533908471550064566677417033575296516937355342258454602050,13203748031435229946196990366741365301662146611244706871717959127824046728395206353731218,-16193720570801985006873682913068809527786959010785720305150587138933729028716826347298678792,1709289840779098893176622858690568081577858499179435379557377384930740079003265969768405065728,-22524669942580058678764639242,-86046357119795598493305983851662775283050987842,-98360384636713302395513196482335427184620440167406200090353,83102450856528693977186823498507177381622133856531706528488211994951384,138285156532703732832809836568530858135250998713529367571612923991963000134456,-183830227688223598052369911492865382911372554969896583991002586454540395207840219602,1567430756196526614437766025171521441510970165368104675167152539195657994361517774565088,-36723086213574189415221992335637748642359730177312943691722051159696773473539336412189121616,921045700422024567391470554214092868187472056468255166001072871250549818008764251977435021312,1507539483674582691263777062,996569444458630091256115984216280440114485883377,-24765928762080009896975886863874447117118416753522026976488,-48799723531012901582661597818974656709706240857931422248534053748234644,-427525514242795389206158314730798687139667630023184405557057082639794855836250,344844093957517012558154244725488550155727190459898552506147765725380321426324312893,-10282001344782952953642870639966697350827137310153215872988273186137226418304623596852140,47013842921505738772832337136670943720481805208387542777522927178225508113365859954364985694,-1477186768710790756931281888206251402854992694444181808808172618868013681019686277050247073792,183192839450557343022528049409,-755089229917975984146002597265719082900080323969,300603592942664512022018168073260405211958229536353557476240,-19001726149404317555826232163930559612758950081282203918820814183175179,362543341389540242706159214452224550828667556668852189446972196706307591073897,-225461610719879119728873290092284217085757576576628297058584151574471453931419331724,11001671068650649328261276351504880185977850206491942141368127056341784891997687055157490,-29623993165894553054328970644841986739100795150137743944732814417987196978372135166482364672,742236434209847920002195159813729631300858782123225521998842504238836600072001886579995705344,-334670781955395197070921594681,-781089621097989813924149337860152285451765391559,-391974591434624643665671245071918688756261690045441900742185,54662110084162804284406093620807392928443935693998149737219627499865668,-97922181080957447636129946031815538484749683225324115782195844399130729550985,33139706055025722456845721546809580177664486608661688405176626779574815049137133344,-6457182916799832828928881256131778203278081655505222860691862200649058479610005192578982,6781803325887903756191512730303204215530125333525333232725652245595813805194497903859626528,61106627581498135232003692646204155168199013785851726894819217402011074360341584098094743552,-538078514685500837343603629324,1712083978336431650360529273895060421923376347022,-13626181691534036400499272792986541475958973433192645006381,-36534283452388700131254133409258689255424813286350536651291750135216080,-135218997227140820489475629205794726159090597090356746799515737630956058826400,81017539363897925578858281304622402161327485536992127070515398925358982882256589705,898767667945239776543836851783450766148571861957426191510583662581030881661903856096168,7570953499582603540509783370037433143775478271209854386433813453594384710868911411918893792,-369661308782396280200131549678148232241141354142734034753828799983009745149957569048825430016,2769774773663381064171942710452,-438076713107648634153448976828336635577447717961,734364752776830247889834063465426859523257128114320905071620,-4890700104183580250951311714354778030625026662960650520813310072935083,208241740126633589095416009643802047540052448303707176076317366555689066955195,-89730831362757999299500474294893381942878799840379479636341949581574555680313536376,2660376303652531363503961828387900234116542435427575078939889108963780377230688074791848,-10949467456608624059563079324478759448589417553038953209565893422834992141901442012673221312,279590846097817855667971538943718631712759038742764634296423961797643489976730215654451052544,-2354340981693414731022536093635,-1752682907368552555242517104039949539456125799164,-1045671057039515744376376454916496133942981593651043955637015,28637969663024528059589972357528484163456948228914682131410862390493382,-138153365622152096628532958113268863295614763116048741312897603836410169486364,43312875362280100447785193037166398357054280931548264471720660904718190385641488304,-3456414506026211974221454615679758484811155368672852240120488405995558867940424946405752,7627079245906683956040395479700589346785272326454381793984106105605133247491632391865225728,-88965565926460338383886822895652401289992674194037347217062855439128899676856440274277105664,-7465590968251301298917300615489,1964351238112230839591660878279553530140395721510,324683667327219768588300398812925597231599108612514404279795,-21926514944949345134593057738084351136628422410295131898652776001869923,20658560891716157183124790567540939103952390627236113937486212007707483253212,2058664523962853091695009946097094089441544402353910897890413874132066532453743716,2388704642922567589181560866505685035943768988778458778239122025521607744592397096168112,-2817845696144984320975210328835510426349710737659529679503902155197168259111651907930643840,-23708973038416374247475775988593880954455108991619062143694511021323683302876888992395296768,22049479490303890995759365579122,354517353255960471345889672720396967264287712201,1120791500158848174131114353464297345917149640080660198788237,1400329638580037612268413015045776639766506714387314002120889953180386,59207479310509661591652982237698409411372613863947120635743097556485521646231,-21530691983201519533596978579747997222599306426989894010830509596597244923562962746,-824197479027451131325380960248253019325216611830542502100778741328212022159279517758072,-462031092597489593496299791857008670247753401781856662540666651330523949071457990278363136,42800130535175645454715082090737841323348667862202874176097737815663846702283708053667708928,-14231495935741059892017193556883,-2366142073020297418077701099693683941259092089568,-2014269549604186841476114963253661331339355564735833574841973,11600368708510736165677877669651808508809718261036656022358676911979349,-73347464151020546094745517206972477784788166355335523179903932064931976568524,18975420981346185635478209402262638659565347888289321531404147500858246847540816178,-295158325574261649929840139548043547246634634722563757821733041527072588867063533248888,1639051416408063292472902908521450607998156721886910971713135089560532896825805353481064448,-21910122715901276646300085587970443580515994775896115293472185737814310959981828761507069952,-43748305235410905202093249937601,1519131179738058040808268613747311637583313463493,1221567839949074998942707663833882690277312005087150937270041,-10427140176510189498651395545868492365712587211091746339881427449187145,43022653180627885556928309260793936148868546181932720882417535926797136655594,-8345342267876880635705361674633242814545789134014104056276903907252515622428206395,704620006606739157836054473147896510795000001413248208038049783789541507106379852412352,-1443963584527980826982310747059503527632709354960316829664398382772669311500540929768417280,3598442245257648120806850487713596424883539935144167375652157934096529441957381516275220480,128499337941395496498641379361339,1071267679338792487213712045288850773303820804769,944861103666882982817510584433151983563993289620235690734459,2349855752880423571772281018211017984140448045499109276148223028626503,-4924530157901094189164899337823592890697171721589594658234558757128377821610,-211297811810812807422485166631462792219952022322919872742580596840566958904967728,-602149975955238727382991538129068203449819438420766432319686751627483611133731338899264,789440664821123305800801061258954046446228978895598760238655904450606864374596826364661760,1154495925907680967422006679679244404894051080984240399422979523293252149509396826551222272,-123097095144814009169165355056530,-2202288009135631987458381146344495543602222463500,-2703673768623604400475743572308479144321458182529334015511146,3404058475160581595116410258423762919321852295738071060339697267748215,-16955301704382258780277327684239174828585064530209573515893160715586264724094,3734952771284382787737363044444906971249204812839876872996383620584766320062443320,312036545189119571510372646711659391834012355258263029959611295581712769727412746341680,-232639092615810800864888043906094102321829642729756134184133804443577536265008551019970560,1355035944791490552714542608958235457109926618470071355000995726706337299716880227784196096,-155458282650836520070102007815755,752991374253926004547564776476573434824637187009,2370777060761974715724852136430084766986968910223099761621943,-3813845988820844314316249602591121405667703530946865944356533116479195,19113387749710971470381142821418678572199150270655663732306722460063154736140,-3632538683091381976094714090849529868274840592763653478029915067062181177680795964,-63718815911980072143337844262454770034982374254803038665462574477098941332388615334527,-60264441275134509725182878757938089699399717809409350654830570832181801580060429485408256,-3858666095583885867592158715470033990574047503952263152231939254201016150558692555955896320,702785635305603999267811421975328,1232695320310420365879013182908708287770889201945,-47581884862628641492097656702699053807823998268658792657750,1373483336792496539087255018574076076279347115031005996981948086472800,-10581100493036616165158908598064188153873866422078502711118299322161684855722,2177429208590691375657740946660455316730703904680937770445016537493105968967527955,-62416133216857323771005195832728004329180377703674617581249112796086518853331422789856,141513172474387544323604027250958329758712620330260922511739837572513168239181572501667840,3934817240319095121483229841253969638135292583665324118821348372563672435902426174147526656,-833658103764843704129044854934607,-1494526502271349082228977471688145222710814569653,-2353772916108238690373038579267095216772389389857972881979151,632234125140605765004417998302498690655734657473306079842828261014570,1509748065348317136304144979435862903759733943245516840796745288075757580556,-800998839033308656336577693906461371011616227534518282885235409061699212854021747,86698737049591021836491714436941673370130235534337944064697367664794522497590194679296,-117686517740715699063332283050293408966880078339724175388597602957701976697386767049818112,-2482953643228072289802401969421606232690615881768118759975174930290969082161037702892355584,-634881542062057828282741374003086,184343347625018014710330645215787881481105364684,2859916300722548961612631864200455090005052631479437546346027,-1032327875794415764018242465979378083604666493391889784466415311842770,3115881484996102782148623034911570066987113651897609875163703205354515087232,-32381310055686207977658464436919081198572673582344318992289008466740600020870856,-61568850953886421368987579582838072521733475865001748389951792266141655807965184029440,67758045401187035746330938192209676146034311184420246277944176406658250981663766726311936,931168998609808535691258577771058684622675914013262699960769995223972340017769384326987776,3307360391947203849073709344023596,908852699867723358267433336470149069264978059703,-1211146729443114428063621473337405929475241994051127966384837,481283009827100344586392470037163220777261863143705570159174707220157,-3467247243791093633621853215775706776631305194938266095801264104758301949443,374581941302553641445378797571411739060417848039128638470174127805481236966381890,28454000731952032842673567501027271090311514778246341893809329606367816493108792428800,-28013906800950063981790261306372608570090405901597539887622166094805822986861784235769856,39770719641423195817281275552622546361324718636842970290806076144310069584044356131618816,-3254614219036729061188665213214827,-767669870785522118861584514574042440625821495836,-1061277466896811413994890066688585339245197432037510535099653,64950027396524257615830339411195062124932322208033089140070388312629,1893333233694402545378588764025212059454386009658270373954417095398080359130,-415105781967290358997921598745347068166405494925238820537352316342447886090290648,-6032676077372478266455941499133050033057566209484954331519952454075325703092994054144,5990637439030528766979695008904074104332112795119327435906343395083869646480252434644992,-432842965518065003146500836866946775010653033808835046009019130800435210076371827317276672,-3248811533944121251697161309461859,-28524251049496084879982414659259437615669130124,2165987844157815119283287990805599311718752731433320285208166,-226781148286615618866117584168756681611086779817267093679327793718401,-367626966210747528229691276748553907122487406778069386756940411273745123870,317578064373242107566581400227449512909420505530736612885445417889921991335976616,-3632518634190895330649162368191816353739249148788510768695066193324311407963112427520,2745789906736935831220558007307146409814666405928359163011809078330981475176630013919232,492232207107561641232488113523315609215638072879423950236877823821296171399953665423835136,11084915473854053433585426032436183,469875420558391587149970509071580661128964634112,-1564282185308589124197274114148037755071353904149822621282931,129426010073351390717526085896684722130377789680796331996858508672906,-369243714030569492909549235416714197825233612641625975792721910384002862942,-187032323793929070170770436132957699690276037489623367014927757449596572376233600,5226065762555318629207697417709596390482269402874092604916946728580930722032044507136,-4465414582792192617723683793887357816289637947656333260433385696269227348494306819178496,-422895669119239798847795812692216569624510477711938587194725618814893692307506862403616768,-6939178391176122527521784313655224,-301490551325919086125109501852884121477003082590,121730989387101091426451444213810716072110905261444521022445,-1723070122563948698230131497760373170003060067928946326816944534886,455826574053350027835876649922735552362303279105264305000052171589409351031,78510398030102530438749667871606045034436587160992218962563280249461374642245280,-3659184879424255415751014631844656685704458984089415196690203458921908019414732177408,3546547522444979816325286270542247738469264903502899337721093285362315973762250096771072,327405342677489174257575025259227179326876160080711932059075391672108473500971694492221440,-427253,-12059052503615136756475861390029435,-39554467746214695791377686755944392364595528231,929130544768249261773801247046797046105513683429823842139619,-51240031183001202198824009151971024098729715096898714279647634432940,-279483746002504588833952837475781805276601746242496801159214367643715674576,-10967623438073133597973256463602811439760043560072867117358896062366601688261632,1781711145643901023408273945302625260752271350694315712800922943166623339162177634304,-2176089865252584035378071161308018128632929839086694852582017289455800215354996988837888,-240291131178333668578639316201528654314872733618461194705179940004092605733465524908589056,1344189479,24419237624487526085594839290897142,156801853308618062564610454094583553198076082199,-1028149919616424521386395309109538811295074602751301193834046,41958717851684587574945763586582371818440509589766203298071002402965,106236353473044805710318071972718019646141250369687160230346785176256828884,-19069095619411655684234195698711573182795475584026940876376674180756358541813760,-572104590505211945394696401488316080241406560811822311361055968342408464761575440384,1125016141770311641036455021602883659870715923463186621255779055348713417485925933383680,168715142182798739320521595580705839136469129107032876627138916567416681517243030575251456,-257459939062,-6572251771045438590840436265446779,-57647749646489545604373781768092256334003978918,472505424888346970265687911063731612082432658284243527478156,-15320268575215856306120245857541459332340079594376048166526457933595,-18858874884302125088504254465556846737910523415646516912689493849044707040,24723149040177283159991725745932286639475327046121695794622346755332409039462400,31747130185496949090895590619236805332493949461123837725111202804896915735403560960,-498800131804098183989449995143776805031267485208608722101253415127362018834923359567872,-112843167892500014479725140761133271065979978232221337779252710200327782470065758394122240,10996284572182,-27881516863386924693202530856063614,-45847229508036497889307953849798002996238117499,116169220413547939221993326788420390102191763268700427399572,-2486002107213949228236315154742468808102743281127631063817086822515,-2312320032747922290471362628143934857323985573732850290823288715242654948,-19265668631324244679081595640543848745062068490710282825996560292840378026573824,116511042760881114628658305414844688165732272053803650729291768648533355044286758912,185173759765148471972888812715387104937317658183867805045419139665836356935888553377792,71520311442981781101478341998554158362342117142488356044497567848806925366667439060811776,-187330458912189,34403429384537384864195220036972285,35888465865158626742765133330402552599418153778,-359977056135517851681112309132749940625915953165773526615646,7923056438316883184765179415973568877585803318828068830430868687063,-2734983526273594994917764322390976399277814633986041786722447446660480800,11537335738188886187809720973203012278804849111280664940412749613001819677458432,-107223085100186465236389087953336450556025406930891009815404045875113166125769162752,-51722379176208779223603743781745937505579411533018872672070429002626032758500257431552,-42842035163633537881603808373656246337006084230276230090485702941435820170384884384137216,1667439793410352,2805958639961730488170911097449046,43774409968757196574356041752000041268727890182,277482262377903361318554492387896936340510979658945594078933,-6614210033652608988602369506906236116161691905696748842206533354881,9650257894960008225597711790688163297631235592732299896214423450525854528,-5536056855001275718258818522657591853474734105178309054161339387073426044616704,63934850085631198272504455345906356892901874164403195774269722950137014452437909504,5305553139790021305294467444919908385883643711010468476133013470683814676255658213376,24247357132900556821154012464212635794392455671322458491030065519903076785296751978348544,-8521037190015115,-40373018492155790796172294095749251,-95768917243902114480607819634462955391016030574,-85012613528552407346612652731764957023160676039871896765518,3686865934256665484032735604196215644490549024391983391627125138480,-11461040801091853939925528142498744208409897815382464674768068447240031488,2044843645596444950716088969548202861512546736358709449072312965202090598072320,-30087866162616297840497181009348410068027204676528448799884826345988670279573831680,5846946972881088198989583848232811475260061966038133636498162390885245251673399492608,-12979108882005593794621009665712960694208176776165782366848688995817385156641294888468480,23371557486041927,29946439939734244183039498919544339,71287691246646280805487696790544682173218933137,-45096078048629473219418500904802756337265040293877313352712,-1408832321439034218175613588502076169429460993126734398274415693330,9500572543275141014052416069095751019437686063312196388705993799065033728,-451899144992782236715848604821612963867584322131940096535875502970508333285376,11686500696645504039474222324209132964481633724771467143465348702261864343158128640,-5724099854493464116633450801209916529151782551699723209157940825173751740891949694976,6580760984789943366580024658727072932054420471415492380152084734192999821556226755395584,-10642688626018473,14721222519728677251969707832737837,7891645691335867802333222522043798189755563692,73285031281607237354212605546173384624904346722290850815260,174439548819194219457610559985896579024921299028359319368568912440,-6459082415765176409808948683234356001877937826245154099613999454211612672,-85024911427535787695619437851256397281270748078229137884374326535839375425536,-3714742949451444706168239061818869099807621145515301725918380496289369940945797120,3479455822596102924380975875600121398875451858207622558476531564883652633197046398976,-3165778010549286005800810830101950809557716614443688559721568816941972722672592790487040,-162925818686389618,-37012704318113786522042607144781004,-82461586592048799129756627060162855675615096538,-44411431473147003558235744833918120283159124423843835787748,292072394123931480181592156040945084027878289512228889056282716376,3875713055379990215404479006927369123037201240750996915020650216456601600,171401412188396288094006153570428585550305935184226567583582469523362461777920,892455837314546227287408613971530156856849410488201061775337408411645957415895040,-1722113951764685307969774897389854624093443519916227767458162567542840055027801784320,1447300606089451910068052680817347526774543787227666588963463175415116790271735563812864,588063060626060722,14627779477892810875680775272560676,102743889611884646202184614208750331819399842758,10424126511517756074460606743518430031492209324247442061668,-345845065708620596643874511250148586293330600872742376910628813376,-2143075840064532101720335767222814866055947828762933763264343891899711488,-123995185363437912675210817553096097845143089196853845388732174589267896434688,-104072341776195324757615294685411391434664623758735798573754235016175419526217728,747546325447343570942774467176517281976778453076929660813429627069382113108684701696,-629720345373205760588205322192993308691153301223855911914037228594282727271603814531072,-656953561454068850,17362507872124506902756332244123454,-61590379374750501435141170806224120715615693951,6271506226607673659978208363353975216206422695834720924450,244594253154615769976410358438168857497051150479396350295959887712,1120647054976293102879977255445677166619296848894316885373219604600061952,66621572029292850593640117944516140025613255493488945751221057213181877813248,-40555825266605210707226712192315289999433689816920397120390304391015037323444224,-294955181994099287238594266816810219083906637498961587620968400034566616423166115840,261087273661907776501769891710417021332840530075515131626582651130284677982890982637568,-1335012651379667960,-21354145042525616762164290089344113,-5447904266602090019959930791665028569053034503,-7986853650275228696598533845709844729255514603130127800640,-128970493447241969765760308732924301852547012474663409343946720256,-560864943045601456237297869755503718037699122256123678283289772565725184,-29793886040201512076648506845618719121012460084726800511208044060650227367936,35494893453612993365661515321457502134813546584874142842684685934118757451431936,108470224595248617198002679700732981706129978245352873843920113462129337759665487872,-103248160316533928626281259281921183625771530586526875393439284151577121686949172609024,5763843305631426489,2547798225547090529996917285312544,51356453877889092418631822018256798001162270810,4192690618829902227466852986237034345961630445197719511320,50744150463209660801033628269089781462241828214365392182085281280,268966309618188932760178663813855212711702117092770541026270911953633280,11500908540508101003038903385533126524226623514853615650890882807805119561728,-16129623450518649192347955754594113325213759172363418503613372396918164745617408,-38023985825186748863414315434001317237487804733576920254272837011204973464528093184,38967144671393449770299363675830355659931518074620361439439875575165131383467004657664,-6624527869828202756,10749469297555410795423797864198669,-53578496679898768328507952200588174552530364788,-955793760196144104911392756829015231966690758860768808272,-12250673513097715615463951436205477025761440378938373626568929280,-122946331837266655594359191445605626550878782930028389230568334797307904,-3869630461084546160239415378301536532032503893954061371662758629197421215744,5444317188856335961719983213621149526640391145254630524656982497343208874311680,12972552818393365770093943725410210191017597332472928222952865386913177600398458880,-14039169187047898000382640625018034120885809273995190070644243227647282123201484685312,-6362890431541845412,-7540537102052737925098020101129960,24701228675440596192013640003633469148781616366,-332425438513343707896159334917161952740062444555507620410,-1150776756553837886304712925851324267694092823182148147563905024,53185982122833447633643256405949574172955414248099345363963016172797952,1125459954341971794692574718796443615544803254044070376422829929792125534208,-1400889949333192564445780238958416158779994220071420386802399186250335652937728,-4375122736185084898932421214043579939695512916607581098056415154339078683492352000,4828024611023228162821059129801461871174095681563166649885541799876468825065911222272,29408552192183561119,-1051722484998125781722630798833376,6281358705434110562987778434743319652967525713,431523500284774355287216001785824102812234299383466523872,3345177140452225689483570566076734814733105306485365117785473024,-21635936268879134244023404906144090524110662289902985936459603942309888,-273197847224991424249112403065830378496411352780002811602977173487124217856,229390572992011351663667332262562359161677823137668446328188298788220593766400,1466826657260376776419676996031699346566746599140233827906814840750841644468666368,-1584166007820846818422272777774287000135431195312897709131739162750070565028424056832,-30582429501618142151,3995469281459573205797206580206144,-19766463366676472686610790341456213600436862801,-211985297077990891911787458424069643924231454856117074048,-2284682451958343581751796110649755072495273482411021557004632064,8238251791880337054244027073008705695710261384293596535725702290341888,49373578654999891109220225340478428664981802702657958664473977480435204096,13720227372548449543660892996689735622612545288043596151946460378580956217344,-486024532834369355699522529700042595379461479677296346677536617906886257735106560,495576684281027217016361249355628204591675008230382689195012106425753822450751111168,-18818896879839666769,-1921603941530736887511570172891602,15598339799668290572215465958590036723946575992,52611283278610934224441205908292159160881056610693870336,1078137315166517980768524958902405626876843468476788569501859840,-2927146308106110170541157648074676202294608613546190723337294803107840,-3089168576203747069798188901924505707187245077296891387794388882936561664,-31130665283379423178022987795308848667950329844446060549400667560930403418112,157040293013766556196623645096940448823823907370783573187006732949668690697125888,-147644981928364376436271511559977900460419953658912448835173611570641338863682846720,83857161140162408981,196241040044567511225743872347215,-4932764734429407008202920242982112997357876802,4059553636297361067540371830138159359700917711025476864,-395083842197852676754411469203748106411566275009375135424577536,968550810870838419890652865366744246328924553942093476737404912009216,-2415407444474342807207850299853034149806654468109117458250393323191664640,16413518872512495084060523104063695880331783468266103983433139403712844791808,-48739992610926170452119603825841065608577068984438026665364644906806023316045824,41827353748297649624380990948915917351475191941804693093212671642191810983874265088,-75797550745832408866,-882015516348423587046588524270666,-2569145467776784768660382758535760423629876072,-10391757066212456932914290883142488678245409651562854400,113154178140319021848893524054123501554221674111118295940726784,-297983534390273059923251283305880797844867361566135868171657267904512,1477996221755888330560646775611054356162562367120216080074727617529380864,-6340227618741719786587091039133868208339939150313875256339423796235390156800,14345602422026009359394575892900990951613755415696773622920904479864769426227200,-11245118266643029147147618285857853731111253527568928062418533034328246698916184064,-32374887638304520499,2852292797197745208559229983326330,4400166954683837527755824292302732665635111192,5222882783790190010897807108003092239649102420518596608,-23232520061759105816808323747124621519061602923210808605278208,85110725472437332567442732471063882186699763005820378078118382927872,-562480600279131128071320674101772681390987967946415715439718174298210304,2059204187803097485017162542594150844049423444908819071646816779535214706688,-3966843752095140115627290945176079164687964864382111835206941082969011430359040,2861769532556388836818381627847584587106800949427307856701189244034963837254893568,134308333751886095334,-4951594007594679575719375227031422,-2938063549448922200446364830170368536706022400,-1510491946681852920129644283037531077240043702517432320,1915818681957110543397444385291270320027302505041330496864256,-22526416145327590598807176744001820230384921500494984151462433521664,172520220673095632737555045442091499880618798904495592537683628149178368,-588615744534499876922470882136537444102265780086873230146521280110053556224,1023931001544879783354131661933851120626015356424331889963632659377536504954880,-687316619926880191007252758412958628844064670380126355478578760002376845972471808,-105479840934405509423,6909352165456770998514397138738663,1068073508617939926846384988217375471964336992,208395980690323698882028644980701949066197932205867008,967497643309152782829686147831159106002272082502914882404352,5511545556585653909201959680066791455088130965058135663734507438080,-45658731463653574102217260068412647032626760209780499993314870790455296,151009929740195514477866369571140455905778159404874015863846633226767433728,-245598420533630833533652552828117996386139236001620303891978306314486243393536,155243481098796069614447462090462589162708277449497754701856026814090964130332672,-27780137188191708026,-8578763732108405368035448064473712,-47540052365139335387775784303441749237687296,35881185710548002900502304188035493842504273444732928,-604953046186383405011985136716171001495617390492132271194112,-1242747966284805663139056683259536788485626086877407631766387163136,10717515565205184947534706187142151469569914535496215902849976084987904,-35080589546587314966249769247353985123693394405906759783008226256739106816,54543194021221492455720703836065706219040598004559958282846649157237780512768,-32848213296947393663203629484723733268724297428049864166207917614919155370164224,116459214545172855101,9553150340922260340908156002968212,-208238046361017626312997005992380294803701760,-29440567776302493662948634538081200994589918380425216,208732172657753391665279912941509030712558621360823885365248,257233553610189037109677209869385913458259260573980979064635129856,-2260134133455393870070955660205602969754464919783643058316115372408832,7404380574530604670458903262471367219382143239516105260115216272233332736,-11176848556654708417963887512319496237871427640918406006068583360329697722368,6483460995617755733152718235981784679036235962309642442735748470524935936147456,-81254811115125133197,-9456942110029159558877999314822400,150227399239163247906665398536250440907726848,8455964883656427810335916215631761005966175240192000,-53334084604293363109617932453618810744571395721072037855232,-48644240231141956343255844763906748797420395456786128471054090240,430699193087190792763256494561746437906985344001762131241660900704256,-1420104293447953526419305306515418404624888237781267532191069574413680640,2105236542352531915134033218518991022786468585737405621456592046350812577792,-1188252493031834472061591368072948725458031802008410067247796429353960687534080,-7712342063594855333,8272810725547931444242577971846940,-61087352944606033453427716880841611856805888,-1165064982245272960334882823165916317344813300056064,10641221773967795420470796543225283017321978554116038721536,8356118483291441201134446041667970532287495911493081382827065344,-74276886490491978469029698966601990785186716984785538257271128064000,246951575590908309793000962736794872249406848763769432943338889938993152,-362819297418755925282634040859114178499110357758028473807617942676865810432,201217717961204620635988806170266869679991478116558380776043556950237926916096,49963814424889795125,-6370080685405445698438129493093600,15781455875233401252630004498120205113753600,-76861513981761820913412375653527436092148153319424,-1634758824449274702878653117644698688534306658090863296512,-1295091627583192147790807022742280254322839113881843311415656448,11569582459616043938854515077237197626733209883430713460479789891584,-38777126315323923495175615023536664933896972638321812685656287696912384,56890257824164645224357859656548568315345737957744770957000855867560558592,-31312814398410827241296053641495062911274724406191238153909460708627620823040,-31899250111482015331,4297840308560159770629645570089792,-2073021918863180008247366259036612910120960,82086512623872553079679741349748239624878908506112,175525353567586185101515886733928013424352001994933665792,179657107383869060670623518315175376030688123771411082680205312,-1619044002813974939340559952751797842632216124752764779637971615744,5464788155481041215356156671116071500679122980123297000190791877918720,-8060221546283483927488836609786305386740754801544263890147532624027975680,4450748228904217401983872254597857595891999192200373601606198448084628799488,1910524956833818368,-2525030631944814483815915071144704,-200991940169985197814546405542801620074496,-21974275787778502574493879933210926366484020068352,-7499073079710589939731950028162214806596859880391311360,-22095301212460345689669425632172223236717843025630671524593664,201720148030575003212764751758868739981678394816577839632780099584,-685420365936697035203317004682655939661429180535874875038112830980096,1023287829671951021254577651153995420966247648921866004929164579319054336,-573782436388831170845802025665766883566899136675510022891549951839671681024,8761810218619984018,1281146115535532928141218277592576,168374479034590518156510023831105709277184,3480234062749766395576124124815133814763550670848,-1661649770671058255031848199887776713856817580558254080,2381268713196947728302761115322021279169359528872533121040384,-22073470703921148880004737869513571545919121795464489251201089536,75641491501628780719763864873135426929645365159796597458765451624448,-115258409702403984910784405568560011980191927413021812485319240802369536,66531190322641589667890370904153541255670882737995193997982152553018687488,-5250600529748115192,-555324439808801921171530844295168,-40427356880229341374227084311157368946688,-327337663250438973851136330072811672548673585152,468255707486769456002172167902752620781911307574050816,-221549548925754833327920342981292691582049587429340230975488,2079751842771530664162331281910906246508449804515438981829099520,-7231307397420142755357116614018104650032304528979420064126762745856,11383438287878173840493949029248222086181404842049957507461976940347392,-6867129623656800863086032207765574906312328915572889559246008014816149504,863328685296871272,202730467662151195315687737597952,5255527085563982506081923898996774928384,10443557898347785245105587101038092289019215872,-65684263669587261621024968501952962977678797714751488,17430662161096405643360925836877291006204754503929736200192,-163859046366076086693646863860414422301942849038922644776288256,586240683662955143370304950663364047445904358510953180621562707968,-972351296856081270301357866679609267757857868064183211421602913714176,622656046400462152840505346713046007927406633375509925328741437691396096,396201543442732224,-61145584509721425470659117613056,-374190318286866801822381968503664017408,1483860669675839159159962897235619445083209728,6015010068218365219531269065964490526223451297939456,-1124153297064859210425623385659054399064087740575811371008,10311984800779225587250993869104576351013070047326065009885184,-39145744569581079438642312883619529449505498203997422649316737024,70683822810898415373454246186532402767926373202381439524454707232768,-48728741339048299086043517578286916612179798084911473867330118377013248,-236159522867045728,14832471352048511355004393095168,29178259107514393144713234321290297344,-186350749654047405433536648115816301714210816,-357160416872718482411620140869420955071353605586944,56464123681415302998846392821026822293368818480466362368,-477764985109334447511119432237541575340002961277370339688448,2070084826949604000289542801109488823289794435333678798737506304,-4289441224611279073377930186540252009699583558839966684712318009344,3211316459404038260402195125744493660319162213617179035096122866532352,43744591029437440,-2781374851841106455178153295872,-7628219308382093898247198847751159808,2171095978853467914924279609380498707578880,11632899166529704832631754144427040199410116984832,-2014572927516933667841026991811917606789132189754720256,13467121450377271980273159860310430956980071389355002822656,-82531748257227186392768487854343035673328836914937832327348224,211939294491307485532773440471221472516035014654256066360604884992,-171801844885793722929716537681714474338919524089464907034005501640704,-266165161874944,378410502891567243480421892096,1297203549042007506015424470348464128,979688263902401410316160456594579441844224,-51322103922953601323746545861271854168095588352,42549258868374121360781144492077780963873540555145216,-67590148703958351168386188069898285270244001594594033664,2376565304495742931566215393378733898642654828274420849573888,-8191145902747072605317123045394819014451205609011525172989001728,7030111325973817349984227161787172799883193028026966397449970647040,-883599985741824,-33237553548967416103000080384,-98654478537154122124705401485131776,-70114188245605059791196007561020752003072,-8258494420651916884769314580788708591173369856,-389773851623373573990056345876995127477379765633024,-8025813703684101432394504112456460598243819781556797440,-50786859795862325039314858262111385260697216225274889240576,226851312736532752409086764247717859946332732894651420095021056,-196778764244322572960565246020547434752345432272597613502722473984,1,75232123813888,1414968184765679898556628992,2684983210775747745881190540771328,1436835835775485133825850413127225573376,157192590584763206177691595221058111047467008,7010401506815075710249551550040162984537903595520,136756504825064692599087140111466534791609305633128448,819491279289048762880364942789703120677967112501983182848,-3459661437310439498510615111807150354897260702625015544152064,2847452519824214280246514045178547573991224625472084943512272896]
