193,[[194,0],[193,6],[193,5],[193,4],[193,3],[193,2],[193,1],[193,0],[192,6],[192,5],[192,4],[192,3],[192,2],[192,1],[192,0],[191,6],[191,5],[191,4],[191,3],[191,2],[191,1],[191,0],[190,6],[190,5],[190,4],[190,3],[190,2],[190,1],[190,0],[189,6],[189,5],[189,4],[189,3],[189,2],[189,1],[189,0],[188,6],[188,5],[188,4],[188,3],[188,2],[188,1],[188,0],[187,6],[187,5],[187,4],[187,3],[187,2],[187,1],[187,0],[186,6],[186,5],[186,4],[186,3],[186,2],[186,1],[186,0],[185,6],[185,5],[185,4],[185,3],[185,2],[185,1],[185,0],[184,6],[184,5],[184,4],[184,3],[184,2],[184,1],[184,0],[183,6],[183,5],[183,4],[183,3],[183,2],[183,1],[183,0],[182,6],[182,5],[182,4],[182,3],[182,2],[182,1],[182,0],[181,6],[181,5],[181,4],[181,3],[181,2],[181,1],[181,0],[180,6],[180,5],[180,4],[180,3],[180,2],[180,1],[180,0],[179,6],[179,5],[179,4],[179,3],[179,2],[179,1],[179,0],[178,6],[178,5],[178,4],[178,3],[178,2],[178,1],[178,0],[177,6],[177,5],[177,4],[177,3],[177,2],[177,1],[177,0],[176,6],[176,5],[176,4],[176,3],[176,2],[176,1],[176,0],[175,6],[175,5],[175,4],[175,3],[175,2],[175,1],[175,0],[174,6],[174,5],[174,4],[174,3],[174,2],[174,1],[174,0],[173,6],[173,5],[173,4],[173,3],[173,2],[173,1],[173,0],[172,6],[172,5],[172,4],[172,3],[172,2],[172,1],[172,0],[171,6],[171,5],[171,4],[171,3],[171,2],[171,1],[171,0],[170,6],[170,5],[170,4],[170,3],[170,2],[170,1],[170,0],[169,6],[169,5],[169,4],[169,3],[169,2],[169,1],[169,0],[168,6],[168,5],[168,4],[168,3],[168,2],[168,1],[168,0],[167,6],[167,5],[167,4],[167,3],[167,2],[167,1],[167,0],[166,6],[166,5],[166,4],[166,3],[166,2],[166,1],[166,0],[165,6],[165,5],[165,4],[165,3],[165,2],[165,1],[165,0],[164,6],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,6],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,6],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,6],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[160,7],[160,6],[160,5],[160,4],[160,3],[160,2],[160,1],[160,0],[159,7],[159,6],[159,5],[159,4],[159,3],[159,2],[159,1],[159,0],[158,7],[158,6],[158,5],[158,4],[158,3],[158,2],[158,1],[158,0],[157,7],[157,6],[157,5],[157,4],[157,3],[157,2],[157,1],[157,0],[156,7],[156,6],[156,5],[156,4],[156,3],[156,2],[156,1],[156,0],[155,7],[155,6],[155,5],[155,4],[155,3],[155,2],[155,1],[155,0],[154,7],[154,6],[154,5],[154,4],[154,3],[154,2],[154,1],[154,0],[153,7],[153,6],[153,5],[153,4],[153,3],[153,2],[153,1],[153,0],[152,7],[152,6],[152,5],[152,4],[152,3],[152,2],[152,1],[152,0],[151,7],[151,6],[151,5],[151,4],[151,3],[151,2],[151,1],[151,0],[150,7],[150,6],[150,5],[150,4],[150,3],[150,2],[150,1],[150,0],[149,7],[149,6],[149,5],[149,4],[149,3],[149,2],[149,1],[149,0],[148,7],[148,6],[148,5],[148,4],[148,3],[148,2],[148,1],[148,0],[147,7],[147,6],[147,5],[147,4],[147,3],[147,2],[147,1],[147,0],[146,7],[146,6],[146,5],[146,4],[146,3],[146,2],[146,1],[146,0],[145,7],[145,6],[145,5],[145,4],[145,3],[145,2],[145,1],[145,0],[144,7],[144,6],[144,5],[144,4],[144,3],[144,2],[144,1],[144,0],[143,7],[143,6],[143,5],[143,4],[143,3],[143,2],[143,1],[143,0],[142,7],[142,6],[142,5],[142,4],[142,3],[142,2],[142,1],[142,0],[141,7],[141,6],[141,5],[141,4],[141,3],[141,2],[141,1],[141,0],[140,7],[140,6],[140,5],[140,4],[140,3],[140,2],[140,1],[140,0],[139,7],[139,6],[139,5],[139,4],[139,3],[139,2],[139,1],[139,0],[138,7],[138,6],[138,5],[138,4],[138,3],[138,2],[138,1],[138,0],[137,7],[137,6],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,7],[136,6],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,7],[135,6],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,7],[134,6],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,7],[133,6],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,7],[132,6],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,7],[131,6],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,7],[130,6],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,7],[129,6],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,8],[128,7],[128,6],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,8],[127,7],[127,6],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,8],[126,7],[126,6],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,8],[125,7],[125,6],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,8],[124,7],[124,6],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,8],[123,7],[123,6],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,8],[122,7],[122,6],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,8],[121,7],[121,6],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[120,8],[120,7],[120,6],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,8],[119,7],[119,6],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,8],[118,7],[118,6],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,8],[117,7],[117,6],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,8],[116,7],[116,6],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,8],[115,7],[115,6],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,8],[114,7],[114,6],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,8],[113,7],[113,6],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,8],[112,7],[112,6],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,8],[111,7],[111,6],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,8],[110,7],[110,6],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,8],[109,7],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,8],[108,7],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,8],[107,7],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,8],[106,7],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,8],[105,7],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,8],[104,7],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,8],[103,7],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,8],[102,7],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,8],[101,7],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,8],[100,7],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,8],[99,7],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,8],[98,7],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,8],[97,7],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,9],[96,8],[96,7],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,9],[95,8],[95,7],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,9],[94,8],[94,7],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,9],[93,8],[93,7],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,9],[92,8],[92,7],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,9],[91,8],[91,7],[91,6],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,9],[90,8],[90,7],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,9],[89,8],[89,7],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,9],[88,8],[88,7],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,9],[87,8],[87,7],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,9],[86,8],[86,7],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,9],[85,8],[85,7],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,9],[84,8],[84,7],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,9],[83,8],[83,7],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,9],[82,8],[82,7],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,9],[81,8],[81,7],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,9],[80,8],[80,7],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,9],[79,8],[79,7],[79,6],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,9],[78,8],[78,7],[78,6],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,9],[77,8],[77,7],[77,6],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,9],[76,8],[76,7],[76,6],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,9],[75,8],[75,7],[75,6],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,9],[74,8],[74,7],[74,6],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,9],[73,8],[73,7],[73,6],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,9],[72,8],[72,7],[72,6],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,9],[71,8],[71,7],[71,6],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,9],[70,8],[70,7],[70,6],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,9],[69,8],[69,7],[69,6],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,9],[68,8],[68,7],[68,6],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,9],[67,8],[67,7],[67,6],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,9],[66,8],[66,7],[66,6],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,9],[65,8],[65,7],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,10],[64,9],[64,8],[64,7],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,10],[63,9],[63,8],[63,7],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,10],[62,9],[62,8],[62,7],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,10],[61,9],[61,8],[61,7],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,10],[60,9],[60,8],[60,7],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,10],[59,9],[59,8],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,10],[58,9],[58,8],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,10],[57,9],[57,8],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,10],[56,9],[56,8],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,10],[55,9],[55,8],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,10],[54,9],[54,8],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,10],[53,9],[53,8],[53,7],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,10],[52,9],[52,8],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,10],[51,9],[51,8],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,10],[50,9],[50,8],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,10],[49,9],[49,8],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,10],[48,9],[48,8],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,10],[47,9],[47,8],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,10],[46,9],[46,8],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,10],[45,9],[45,8],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,10],[44,9],[44,8],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,10],[43,9],[43,8],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,10],[42,9],[42,8],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,10],[41,9],[41,8],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,10],[40,9],[40,8],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,10],[39,9],[39,8],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,10],[38,9],[38,8],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,10],[37,9],[37,8],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,10],[36,9],[36,8],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,10],[35,9],[35,8],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,10],[34,9],[34,8],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,10],[33,9],[33,8],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,11],[32,10],[32,9],[32,8],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,11],[31,10],[31,9],[31,8],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,11],[30,10],[30,9],[30,8],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,11],[29,10],[29,9],[29,8],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,11],[28,10],[28,9],[28,8],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,11],[27,10],[27,9],[27,8],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,11],[26,10],[26,9],[26,8],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,11],[25,10],[25,9],[25,8],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,11],[24,10],[24,9],[24,8],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,11],[23,10],[23,9],[23,8],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,11],[22,10],[22,9],[22,8],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,11],[21,10],[21,9],[21,8],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,11],[20,10],[20,9],[20,8],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,11],[19,10],[19,9],[19,8],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,11],[18,10],[18,9],[18,8],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,11],[17,10],[17,9],[17,8],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,11],[16,10],[16,9],[16,8],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,11],[15,10],[15,9],[15,8],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,11],[14,10],[14,9],[14,8],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,11],[13,10],[13,9],[13,8],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,11],[12,10],[12,9],[12,8],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,11],[11,10],[11,9],[11,8],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,11],[10,10],[10,9],[10,8],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,11],[9,10],[9,9],[9,8],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,11],[8,10],[8,9],[8,8],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,11],[7,10],[7,9],[7,8],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,11],[6,10],[6,9],[6,8],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,11],[5,10],[5,9],[5,8],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,11],[4,10],[4,9],[4,8],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,11],[3,10],[3,9],[3,8],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,11],[2,10],[2,9],[2,8],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,11],[1,10],[1,9],[1,8],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,12],[0,11],[0,10],[0,9],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,4463,-7118018,4845472545,-1302170732449,96442190290360,-451093379822300,1930,27348106058656,5260262060504645362,53569732926016322229670,71489686683190675556957001,12017746154104041812115897662,67828412461032661197465997306,-1778109,7546856194120748483,-126703851341523896248209953,27166161092565302041702397780366,-595163130782566711125379647029353216,2820138137115261657465401803374782094124,-3399660874759804959923494317623706575407452,1041332272,151065795302208251477507,33195481911715201926834834274176,34042674744624779647171546017663250263,1389561455447407831187292257182635247879511,4240904359595956153776449304647645987103693148,479261776799050918364526035544221943739245440463,-435551553400,706168905069663889907172029,-789120033071408144722579962987843892,1533855240759755978767522708954005115656603,-55574465237862358093310266053104533280477271287,137388078001104154591140456789303114921805063181837,-22579639499845458084001367479445208628351231381630872,138601073388432,1165614102803839451401263614656,3443491623827785853334870638517064400246,5501504099968464916627726231857827676939870619,57703375367951742605909634548958919328801628941834,-252092186182192989491087423664243273151278549297655911,358272532691866290490892058140904784892959654727487293396,-34907824410554796,815946498884438887064487572016877,-4007412325203508712623895675901996735682364,1621888434336589114728981821927335024601924271834,4555615198920951317470614775357116726449135920254682,138795456257922341681483752571772741972447269040089283768,-130013189734246315865295162924863325007119125110862775743320,7147672392025967880,258685775313691973271554147053300694,1637100179740285236925712335629890251967150031,-207419187575446583637807159812447465833124258653141,11081005087940506771895918091726750699246288573818154283,4748174102689104709282499641437757672056973669114371335974,23202964268216513968515869350937496207151709372518946735715347,-1213030687217098954908,35038790668467365471596238451921010684,-304869466657054013351747329092844328391612264329,9515772871784364178259186617288187037441527328285461,1104067184394268048864211690106321329998741682154384622313,-2364381226107270148282309055224800119764761405369596876378247,-2481052006334863251625671043086548339894818975307204550404345516,173107615230802930282096,1156898895156490320303712736644285663279,32310158883765726103439826225947085188874823772433,183526642463711644224935504566823604225558758992143284,-8557554079382205756227684543312870327852565801240864452093,49878506048054600208442077584818477369073800013476197326023176,169969447864385602474643175036923123298970736932829969962639351834,-21005777400894546641679652,-101864353663570407429780215750881592749661,-2250457269307328997681932285368298075585219849391931,-68645184070476133146110157172438031373534740397334972889,-1858221833602296537569019678903577646622070157613672111251855,2710443196704070528347084290490366217222461995430285167989782985,-7265924156852718472060841419153487627167654837291532444985995263724,2186603103126020244654308112,-3142719924420711351143258628342772024907086,112640214059238187117717922495419072511206520150841271,4430816854841827865528816265658831368301499314045572107461,51646157434567793389898469025001918855769299335195180804016519,-42130099476175267369691682092505096781003032956035704659888528602,174593317007034426345666198623840175970114230581339753027897054591681,-196655406189209098254304526590,244608568611441151153717054741943752297267561,-4292025590212365550282382269451996854741475369461892749,-124486346852733572948531596608437710102724173090874781196559,-170948004438767404936390580627901271398984432824534842640083756,-2640328111852657705582870722973461219327650426029975551043841092581,-1352327624449740771811058531654906189449697189612163378146834399710768,15370863112266142162693038831172,-780484775310596860187514728329744994175191241,129562579249863951757860861529979457612244113675312035834,861514903787269817743019846352318830027170996381471872973104,-11376241899600536018009785386540961706853108446653599190708139630,106768978992760880822567162287264894379933953302982338085515763638540,-14160033973465966480958986087523811825492909900055497826775696118957664,-1049275966140988118923737671472762,-251882436100440905586989297372251227818441687315,-3186929101220781526769282921547921552834053500459313251823,54750611832530325929235421217360388602124911907846616485121338,72749195955845931809074432418704676171662873739260363277418247197,-1822608824359971355746080555076354632374778297853135816623338844556171,274667339624102593617518212790737781351313992163810629115983847652943744,62822202676339767853976581012522528,7640808132497004091873722651727223913090882473327,65206223566331664706978349437264187885722528672432592780828,-2250582963637416812126629118033009724852661210859685740289139311,5816806159227492115953016438594354460475523689252996082611778489745,16569995129806431793233170653503664101876617089115792117989392266018708,96877801476305175149505130967647414642241112263058657234070153304633126,-3311049629582458325839290795713963392,-45368271629043842615827935693415512262231128024070,-1127096011362127618366308429743684890878835190326738963517863,47193488127115634066121849536611098527167186431348833470737317731,-188875104077472156949386649697828116255832487658858141522691817042527,-45849687997664964187103528187106048035431811107881028929983587305143394,-31537157117564549337751539921092464964698677535893137601605762418320644216,154121938804310076467524582136570898936,-2772198359106720243025800618594162805001668036297630,16651114874888445313525089081724465524775022914209085025039956,-658897892720353545899902190209225109337106079956621394116737362069,3200313555957052706321125284480867540068663673026880271848534591144702,-967568786876844487628705454151328365633013870818067703457447449236921267,223782642135822038571855060964324656385848218521024569422408315021447618788,-6354601593390662421940834051476252972432,91745909979638508238612582327553777662659228590344239,-212037875854158014203181054125682187626107979796786335698381133,6401197755177764805735733524371194150559487968141832397703109923716,-36969612128726881012422858203300403391506234826809090197081032714264135,18065769891202478256416102227416034851083129694918385966103756991474151567,667626784968992874203959338915374816977241665631664781310523111413956669144,232706386117191659587207731089193517223280,-1361592262165415211188991892197828532160944135358544133,2340845154289362316036601166434894260469489708187312001337563425,-40025517489852384319649140417759310449194061805605154998663691092764,313092814656071907023477707071443415902548160631157546312765988063130560,-186345886856722126721879509062188676037563540022272508140645610442478460258,-16525012501229296212404789556219454225981017015748042315239366564271834970078,-7587676359428358064851517610003799141383550,7276677979277109037267933324679911591544562376852658625,-22478679371952356633436416005498193703452824079592901022616703527,77861124657576212176668276471967000847674025336889680320709965734144,-1956411092038547050231902050076120648988881703196912113906733990504772673,1394698742989962830117782231266024346901421087997725744886930278561030341477,48071725182596928799384963046047321809062275828126964287529501942365602073712,220801020244838459283124918765805073076422356,136176037803471156040345341916048053284252012403988617080,187933154515064737057842675861440461747439627679205436326810019670,1554333376086472234696144476283822698971632916356240733115747207065202,8382484734127128735500797936448537388387012230583377589143701822121441732,-7480682573274839945816059971786142073209570828147096699120752369048576401859,663637725456528456934521572330054147398252325312362076630417267882460988994456,-5746853735718448445835597849270167820009431090,-4046197903392507341895115451654819775539065110424066949387,-1365214038322501173723734668675528932517469073633765233758481724833,-22537114029722278944648795395812421976817394294725316500637882466878332,-15843703771512145872218152767271981991742861987033392584974731575567113206,20188856576837686494200999862519306784220899972982488304245522399214423055836,-7188490116456587904329899018863343844786176922117197133943486409121860398296896,134052882702766953416963905187604762090169152144,56465301776774326850888368168662792122315305784114215769716,8563598745234242587660127444956145301294738410078885646288811680341,174683370407455736928665775712892570194930498684157882812840253858093889,-84359363446670487215996041504392797599424162834677152352123326898082552356,98291846015253273173727743327789550741554027997707112151157302108719544081308,23476435574048918807061168436481496612001597164641834767553803359315821502521628,-2807703000352766690161028033425991170860424368271,-503469055919105443429220292307945956916815007339566505099159,-45762558911221087373742696232853172628712655338337498213607104249236,-896509870627246859129393735568108585845922171554694284456036018604539898,848660400317229872279122932812986194618486582779746200267665738117702934678,-1665406266914973128252696199611365840305575088039040076377868376536709795715881,82412813796803628098420636732362316665232870912166032322104799387275159488629504,52892230893404427220196699485831637170971245750974,2592541523696041334594066966352281818284652116916368158620615,202510169932172044941984338125153236541997326969054232494424097088905,2791793449978056467146894963227240515809135743278748356675120214792681039,-2423450985821932951808544960668158456272699745129788579593087806643447652908,11537150344856884359697503304533861856214981114871341008072351359240690269169532,-1056523325097053409415579895210564600336956182899178315331538441792433088087256208,-897529779741582590939695169102035435433422944175023,1828038047579835017796754493425840039118456948197257763868898,-693673982357094174071082237825741916223636191356155193885493513520155,-1008093384021533460146236810367021282598262565615848810917758373345791490,-13111322074281477860955095064252383430010240160710398197876703747228877972709,-49629738596632667985420021730172136886811967635857020044347068906887416300311291,2160581455689607265454301922665010470453217915541103517638231127631156219872829856,13736372755695647942533224167550599580110426308720368,-191968415312124087192935513686248229706190202092107911710290767,1454952325821444050635140607146619098391264993131994201971873999496181,-42936830692099703282093357362668932072385181610474379801619726021369252782,188497529199116746366893876992294446136753333892918838102420891135815879849913,124962218902637105219901034738311865698450830428317993485614504384025009858728240,32121871617242666880545050033259390082311097544679263844329288954668617644073911408,-189798286040608530186021465963492928127416215684181224,2233356968911273496480435092604542117932328764087165541141869466,1342671148330901486590129213497742463794665896612176816261546851351646,248743026550881858372103322409220507991825864505429946254211697312302294773,-1110569838419604462574305646321295297224216955120777783064867947575509699001617,-78794029945706743284418670691861459579579108848043304857868067430634928072719680,-379367742358980799333191448066758938435474196374762728584732624169399151747952762896,2369175672404530345134781711029273260575154610935558784,-16229296212685288509231462356821179441299735967804068098606092125,-29512108249879675542724747936139529800495945852806059250961353197747012,-583144443709372777232042272576226082131388727824438694346879874741515088728,3725700336667145706992564268125498741864129478364614684436432510915876132235918,-331735982908743557008354618079928919039511641257758945570447409308542923612675945,2410925965561075539245018769714551390089653121584053307585552825481111978145496692856,-26723920587684092982398050260308485816260010046417123060,81488774883429403055049531864920163286769333661568068532779823336,151153213801001620058049737467303674408582439931534060610360120202116678,-1000806383878444279491180469718611530201066437839175496370809218733862198124,-3819959015759858884829412949288040470004666670739075298064075430266778487753687,-2990701934243103534541465570534914767490139837376536009226848986102383160009879335,-11102965657759868598603059102831300140003120550747150274238982347638516791456660549472,272330697071129476362950358339478665972973636171942817024,-250378693638106490948978153201086441181428305860157979928791193151,-436796423658101152912449648901602819418734417107890379224367363402267417,13661891455820268975412337484827501577587270001968465099687623077941909098994,-32851379249545429009707348197610253494744076186297449102051955432271631830595409,41696015365128585840297123243537849951735885783292247930038949149994180819581813648,40123016619015992691249987617861444668118757611121263348904979352797894152504204836691,-2504974723434707782816947127943400111917417893718560939284,11964290176164488805722412339238376894919448146535288482301722061,397599343588213161648898816470123600236140361722086871609984749827326319,-51214878781697303610751145979635791811485130089480084287434806456205826738627,206685341182438563454132395341509234307868260789617361780703462486303880571259394,-226404590640301342250430926810000690120425685378066247148008390499582645797281118261,-116339942753248543459902257480638586197105343396927236209198556832757875144914571827092,4041806,20761908307039374949642590844793875697388510445547488311382,5088731538967679626419876715374232457443653128156839690257094841891,3025288741001409657738721554238109229358357519705593547462742491885200541,61621518124180499845756199154175742914846798686785414583849452473301542551399,-532738677447413363192062886714520390859685015074624455003927549524361823397797378,687623849036410877298192330663062314013071655687045293782417668338760354165613378991,265046235267869102574795992914753192559816393283115595423716886313248088007903337518542,267267881275,-154604512874487218436834032936722399861688515638456840094297,-33084645045068278018494400440791319900509212457386035503062757513880,-17781165775144852330569707859746027541860535543285805706682100864289103764,310357166957963313922131516430838331651555357894286814805479076139642497349113,-28537322169106766438941367021663298363393270887514492924379227735880990688395256,-730920150458450925680704096004886041110044557311775357993144244587020262187517455294,-421191512379614099383164643825746177622391072888731572433812509421413050954327957102692,2479302981006531,1029556931501460733267803970448024633245794663924654224023121,112759987351617626915395073958712190153293222561909403397890262693906,45221899750788782799619235808372210888535595588419928072438393607915748981,-1842857754071880104998956571870919758188129528266123018349373153710090038405686,5506108483552761447508707356295835409813590521018679324877938028196739864768733168,-4017514274016690339238201245138367900328758084599426060438416740266536068538446177158,167906431272889438705206789497576359686280379416759869876080954995824490897824103918353,6927653445246740923,-6086321221228531749253642486529595124285539666048595180950843,-122389096260569181611150190650546195029882766613326198012730850437734,-14961481249415464196804094883237722207284106875945033021692537410871497045,3893629482013388664960409865079978371942169109604930790962765456551661068348047,-20677433263689273847978005944137157882844243873321330716627824270842343190251760005,24762823516292695426541876969601744945352312282521636125689001353948695915258779597962,1743699414128008882829672827414990637201331317761713655272290061338131141568831799820008,7846075486579973722634,31558384008633920675359678147553200080394398962033464766112727,-947453122687175104245331885150432340468365218826875250381375790050927,-338728798864959573114744614480971229758596681062648029762991989655408573624,2396450218875664547730151107415464505110986956142393247839013280748034856068054,28996983489803103665650585036775899152022432187548562732335771342821672191010909389,-66808077170951130518935857392019620703667929310028653085796675676447845217263708616565,-7688799857628679863594635577798231757472003759042130961797235261091918341538059144672044,4138976709823885017178837,-140535127418622933134805065706764161018661476318560262846059835,6220189022171484874836848748792507710100241838296394728636155728475225,1327246253362097915272301819110057669673424981823045607834189115798428881488,-38872856920611098953851520188105359804534911697702966647056229155920609436685320,52033648779183835505278373785667702690956067367789113814244153970885338352599815591,61979486818645772514755701274650526665161142180067650682211020859422202259374839952631,19627111668907550568640231879027457543901271182399613786901380554410769755964158145580104,1071906312388405942892745444,515355601442880466457130984287806788763852136721121630705697255,-17167812683713982597794652385379683157746729855934804787372121547002934,-1845022966268103843369272530974172025982143298533231583901674731157696124883,101018648764955312971306479305259005227910590840334151896242830307140077851259936,-340476666257997873607895756333603794647950421581637758394639421251970210519154485070,254206437440056610373899005546330251939039804686379589559910170667001519704507964207002,-32414193133912851922732804099695667626944254769947823606020392847094184056868138490771713,131355109169499892483362551418,-1396534294778810607094903792451123644580932994099643399710597191,4480545350050595173656131923152149815765516609247705763264445421603539,-3795102158047584447965590004158144579552428397407924061247269544954581008224,-20428384566081132687971898989068656614226106568089122714118605113417725119192690,661658987380007071112441505176368534334030311685571982311626451581827276107401449542,-1253708518442603058997484577954848427262424982787358114141700857375169745558891580520999,19574426980102671331289316101369850263320485547494684965310463338591384886190802579398868,5633080201316098725684594587106,1606415769598353718251924897921552248971967776624659725752370371,162441977070163099157503282540163491718780083802712513629637627054080449,24179900731413435005078764195796916996962889938119297849770689139708667396360,-603751386081098371888067365859483457758916591643110128193195048510494350341256257,-36146584875660318737788307020276728248458913687049181171144838454048899770697432674,2384153323814493487995590428313019976675182557924340329024403730755134873222066183894715,80795073407875483394417392808122554874604063676106941953859708446833748625810123392496426,-157592197020429259890442090375505,9360035537916919237741419968372183370954694470586831006552831996,-676550111135005912407262105429529523629627076974061248049411818601717965,-44948796013237469132963767672805576896194152404382070214374427863717695929536,1666383963906077555136873555603077938345884877681991320574295636010675271698508008,-2729690983032466209896528074946885791047567812940823708199378751114247042255491496542,66446132328689421226718820576781803401432618674524068902513658885766009497772297001688,-347174930796842523101783841841875245553102950223304876274527205141894863438272933025467900,-12635813383916770783084166206609660,-75947157803811414264146365137310553722192556578625368381567719230,991487023416915408532164648981044514055873877022593767445310372073620676,-25083372600807594567257401425978649684813930651834931082399867508956534425391,-489613889671767137798759994587769056413295298524416423965987040481739108659486428,6164192029435251526539979318451099688402695727210934592519892488950970135303135829106,-12842594316913111280205325302787973833018000459774333949695639749463385706133129065859120,757375558568851679173825528944758439869712382712055719093021355363181860983984566373218101,253627676481111775436303969270416426,307000303606417942150906828205076551951452002896424193153503862297,2436867230152108541274186133450239950796532059462744164018041714853383200,326245708373429061651745482639535147026889386607164416787309544262477945266990,-8165233747553594429410212825765421268653672275309227336206411186334030482738456440,-5229949295865827859156484436127724136119129095785608772572305446559425065937184611065,33561494931183842143513103161435020075859734324496911204460713433818484759741116169286868,-913508715306876468982266960594208036580423008963657393631892446653908119423198492213670224,10895768661967465438732017243526708338,-733785687128350092231879886813885730944539706492785701770366661421,-16354518400844546522763682697557882402314524110351916730350681828125951031,-680621232620255283439534518792503549338353673062268925359140275557911282996563,20343043970953548357584170294393036765373896761358538012261367013796517050684192721,-53541525068553625996531566250250937960310025902066288353429979045627697238486166415,-23548359177560226449731304846275455447493663991270011415761827974451681992625512421358605,-281799350728526903591841803369072902414033587313291307670499812299975266508279863495683440,-369654521608016366880385308492753547588,286677931243051942556905473093638229733603029603892142903154290674,33193489866848692904918799746926211379941006924984316129437071255235136960,-45886704321139061052656658358798851183541924739011662457419379202263326469420,-235119043847107701706715798944818943805331193358913243890860767379082715733571849,5500340709578851683572357432031373316692376043076897636798593729279501685527699469679,-93450294411431055737251759710189467524176022750034496422766748595700753297429337191227245,4381098765641286166926076262202263104182508016988976286818387775243972465709238229626415344,-481210416335843232189048454597992527815,6308994740334710114346677462835391463473217636004723817113070208553,19817974127224407931344479755081487393837633446895321992071947752725696004,3407009101527337917858156740752320593058418657746426150465935123449061136643548,-100544040246914441614606223558892056715848519039610543354236406824502321502283656244,-65414483408855219894333255397183031183933768366609088291422617482040618315038852268409,310783635349955784954935274913327521898279566674166898136329171468231625090233365090946836,-11279354740062185489220268653482464817814200723923442013868923106604205334837349337811859925,191836834363225939375226673174597870418370,-31429125067835027513683294820007548880550801980261187864436686692814,-290932680470151817254691930502358891310381702438101619573109128872473005147,-7386770072861114979197694544266170422337610219828321485757265008118652545478059,194791572444840244204414694354767965171362594335054848032271253742644264519007978483,324643741951569689993710086785534071721289050017984366749424023407748525711745079300120,-292880460850537604050769949702491401601919538186058899670718885149951752650707949165052373,14534362928325947326580972989715339095980343006106279261933591548534797223358160329746179804,-3390906684564572757106311324939872042197490,76265057682241005412237834626441180364696170594897770827665196970207,680223655243801185715453480575608947800206971185637244301558804873906599499,1485998525353950358766359944025006354092473824620631132090169468412446246567649,103861118243015770523868866096202646579141432609974517139065080433129476656884501436,-566228345844732746471392163894617285162397439189645998099780087835195010199269460143293,-595498447341683556092977448744731698781563331164674919496175526562960798780863382510906403,1959633888940792804804584008888981201708507030362261504534440760116535111317404708993428374,2446314228021430758069195906619801830454138,-32826613380824872896327390893851988290978403756259363067663955226964,25395859780107393748919342577410408483076802588984361973498136986380532608,25924672204362473311116288018098948119704560397455060312951159259363354349934810,-1068965551662159448889556786182033149525696659512431261366356531364706772950252448716,-734045693474602212995070739627615443750339975366612676310261252680479310453105321445308,2250085973303851982605435942001851397659534198295044851229678623533918202003250334841348080,-54180712300870307412017013197488031437210418100308802872529709252071592999952065617219620884,804485035015250958787638600256339580921518691,-519437974797428598977177521362211314315282436606578226857931438205282,-4173261266196173464076014780077452576939099518505610235968957878741571095752,-58645240625314203001049995864184480246624241835279295871650471234532769776011589,1461148453601163083805586777758793583349337075356845556297038931622899704534463364358,5230912353089836110537485060838358676743889710640323712162767585732070036002890983648781,-2095381275358217043271487832452518193432561721042863162113940280276198462427714556886456654,124603256511074240401046833265432459732287642432469653977793959320585925138189952638481738025,-14059962361108589793134999986712446151350165119,2214617514540017855764068560234887746058669694152954248326418512522949,10137265248873243507546445882152249549260980556489881292555090471716798000393,34001722055867683789670940074690980285286833830080585757909079729085159810214973,1931815467058654564906020134004849919206029181900766215017944500321522885637949938445,-7698779520681042777200722540844375040323991223051919671477460037762719040299573662876587,-3967331503639881602750997709661220439575064859965649273505304832519677699446530604157826840,-122768174656119415992127058992971375611790798162660314514841637141148827053579494425568820360,91790226531991904492930910382979389729852986553,-3944407532361232333997280162247507861989014260953843521035748657385442,-1094267773018661327144728343804861778952599513794553361928944786156602030184,106507348444152026945857918925867207369215932684367646471917526304421722371827520,-9256410195841242993725952184944197846606383622321761326024729804556545246232985598506,-9117573337750453635450632842491930491293119013136947304741029257647828487740307394283911,13672003237654013862956036111689251969298949042267068395145331653422849179133076405110731725,-99041551337060998274647865330943529923055838908349286811970248628083505238259396300333083988,512994324579374497582662999541478167805190188855,-2710793167697608292197317612266983129126007188269562897688689502382454,-50621265782792865780449523223051295726674968750973096072699414263936126668927,-335462473312667854634804998871260087847124815976383532864336063992537344048162814,8178744621171179534311978542465630672100284557780236178522302525228803472750143327465,50557467513968185633236079644927937277946362193566908039221446429766992166132483497977363,-9385825426450223123411995876270602701940463688267756150399772299566518488082681667614467937,605743852600795424279933093426557054222233332826388261346241604707241231094471234495779425656,-17180374959703271621334907767709011690868863245771,36505818440652522887893079150465322217836840721969563595770533795614007,116368606392924053494759312209045538016088298322506637794879465980105405112506,546926225790162064384194055577408272348217242378697825722255135799258160242647538,20919836937101061345750316079453013090478404155870751800372188486955513119817642910725,-54150010631032789609533576492087369041509944571634701908679397493160188507692256902399405,-27936841168161295781422779264379196546440118440409769431357647012228686255722761609376781610,-1093594080647043182104123956329185717131511221715737983570946686006174758462661993710017237805,174692726259277408199580620696553372008815478605498,-96903199120420914674838729177360243435613943143344276997935786890508252,-3294824874112837680609173285927769822973688524250364306788845931563680517827,-398614643922318925232241208339808068919077567559087081266168836075800561449957681,-63303490024235754678249600200191440338191384983942390443483595932132089690856840530207,-94090205239141484556122943982132367661008111706528221485500308283292212751931582242692292,68393695072008214215262244782218576606737448882110697163727477976328688270440894048073032059,554916381727287150281996839357290341554198292493631717058150081172562021708755165100580218004,-793980875455089377469049832332487614495044978424018,60159278485874449593487674649395092857950856563992101053113026514217607,-525687683285009425252655690873915061805242512036557903082181609543460301242001,-1484737791958909855590591770243727091557577617281188735633507759592192185309570494,29533095010046435302698905913577412517752783613286843863221938126743920948936020536412,335431742055448989130558855579051101767365534099576738638500261453763066018811215552934383,-11584068790600553451231919829993580281022854768813001404197390754337607767073254254452417985,2495074022898882082156231834011109104996900032887662679300084694921135827257901052181022395482,-2125127442643457816787380371967794265458896216544812,415210604844718084554989573079113978393501431591462969061726965620809657,1043972675282751743847934207328016178780484361672765565434200226283493780315934,6946135889841295309882749438394862799027769555333197185007539324108901581136298375,160596682140022785890691473045523875137827011706724679220219246456166616111865107585645,-212455703514995182755328859369684241064307506897411073362120794344841521409190371246505024,-178372598314914798914745912452464243681039022171907827830745518663677097091020599633016889926,-7522189943284869279706212326376333663544031653540655866823588663932458476306052305991888834364,62178145231723151315542296309158137196425894845478159,-1505516084229230407124749375829305884380060728332960613715828747513965294,231834498107181119157978914246732139479575822607086027905325783530387838896186,-10857296825168430150186253938180711787166817770637674493949285326352612305106285955,-336255928462097076768594246457291076261709211072596636786173327568656509896549468196541,-686952710276045174372166638109792236871844259617068019802850980219135122286999572422414620,243910735517071101573173950066153557731332305061028127413074805915415479348051383072790490324,6682033208718345539684240087052084439265463536860251012259354174804090083888492168858801639769,-478026813009252992840355806886616538495983302176003041,1718440000294586188296565912422406369479797703606076460976285821977564169,-4613744759924289332148933006052932534349430163598102555850358336128864869480118,-8615158671617203276591522044881288313360403701842336467457987133001607895816775261,19290304644828688050241553312972170575974802627870535854194491486474438327759113640226,1544792260343374216433983953271393892337526507965065127647492384496564465217470249938078923,210199275932271139417777361245309335476314254040667890320285001746438256386977337645336825304,14318789299328128439341065516207892225859686947082002720303584547138636880167043251114489322528,1736033663214551595534276053640613401895765564899674195,3586087657840680703595238705353923807836379062162484460348178847689227927,7218333528304160213833826828656586982526253822740704399689939935189727962517112,67305316116935375747864786571140372851058383143675391793688586164032064612428555123,929753120078213874244153291273638999649123373359974052533041217841228890733007880525754,-269083205841848182510888982010593572002429078423900248967412664157773365231804778113085239,-869082385741413131790490316149755243567035178796383169710822614701354244379117879245749407335,-49965302484408836018554489095539696033033341914737514705157991615423314135462033023551553861896,1548840825585510397884804171445608959893151576068091219,-17611998806122983672900198152006997049876684469455859968978892813382594740,4772619465477751122170203817779418857322431852827278605805316801994502047091334,-94876446511139582403251067747587672133177257304045104438986842584554233587298571111,-1352028770915045845868741767983338340826801150309867888351733429229548218005505568469779,-3415660732062158468338031641183082573976251235141261119503383078768193888928570144409364985,309986315736464484690815479435173499751392725853127382986290739452567223024240518946751572957,34034433605380122984588971527063237568174068289286296739355421715666114990685620233974370953024,-56878575248581481116604223135038077704486791848780626279,24454421762172187121294346171595977293024399996329708958396287138641061411,-33362716247773606233004692249691754192821242740709431848299120984065867311277120,-87137729645534492800972418989946300273643713304758487433914109715132977857754566827,-586348815943179970515731414703792898126526275249102303128339807680958652598403609603548,4794443617020765916343412708396811057478334997250780574537960123151509409889352410137957547,1977656546363148017413492869147963958971896819942027429617484923433455980134148705047537113248,116654829721488754495259986575276944079940701215179375254520921641022084081151643386095063381012,324889823427979785961831465147285237331674504247372377109,26105319104154630626380037463114412905313819764384635335842946243357769764,36574481486770872048760442349964580940619743729485502443575089809992205827722723,484971367177386220353614864089336915541306425328377522821621055126552242722594636166,4126001813028470690878247743214161566871709882057616272861865092783382576468099439976696,1616327282175206764012827271949976960078295973311362158545243799023153001038604872540368105,-2657908933972421073979752511491507346758416479099816285171612054367267524234284159019603865643,-283540278277939035771658282556484335877056097649271859386872767117518855805072375497338902785264,2851189,-727915714582203278056277919134196466943131465143697139364,-166928772060545840867024927180350861763312933885264210975047371937336203366,52904838729101591176416350366034226186630785271075664966350003069758060738839411,-481216475134206466751956769950242841165603785420153286622589015455523315441761783342,-3819673655895060558627169481188385437009167169686078275756819177573317878827590905342239,-11350213679124499836757287149493460907107202163031425135750913117635963605977631363274734409,-2604649133701047234898083245548851388123259575809297293611983961961664744757296675317781653463,19996460448593833053149934078630648169467421045565376622420429158399261450205138931147960849608,-1589402323214,-2025017009141284481538839857522295374126664012177299440176,243424415262611006346088722236659403278112446269268629666493213569079221009,-192715833273030845521915001748797078282667871596634717065562459297667400383035300,-789469612678606541154118734534609408138205029433841340315948784805937836619917188512,-4704113330127194945682578535386887104906226716543356144175617920030096916881876883389785,9534376747088803254114246889596411181751476621757346536368856118010445431279981890412880574,9111721901926932524757816502283821395861350062458183266242942260143617190779597158227919272408,843091161454210599868179105670917631088007163580929084262049936110732626866068754073438123101376,38507544471421096,22019514097355431350547928794819011331738011787884667252750,185991035820996246603724147293356523695416649047448006926739100670505531470,115720103292204576576118829737393056343755281274454583653580046264022886482156837,2547816019259839134427046338943491029945080722023032284132134838378457298925341040956,13734923852205987697399261657578953696666679515087330266918759681347851820830073848103105,9156295943307190554427995578878118274952572619181484268416068978308724124537547955169981597,-2099062752497112917714245096311438789935913314056621220255080114250199606586690664389663531578,-1089456558155173934170864674865139098831825106636067282509811324847561869039448550137372169059592,-134914243388930762818,-71297781306308656473468606168531075525278465281832948408788,-1326833153287063915699848995081254797593143421196105274324663491187958712642,398535696202361959720032907252849532215189550293777106767556887085694739722772039,-1299438086249532445068053184651004409240890704083421990659325850394169556360694960000,-5605587406390073608455266096933728583917217846877247814261957062902119498829862248916909,-24825838777237344011217779550631833605013198864133317232208443818793273061968002179553079434,-19645752382412687072598235215746144656501365952261400079262244946851908014323515659567445012317,-1139684165610733164331764546310738174945832708029664854970597810418820480444492417521205139570544,111176518493637776389363,5946117336180978996409414045327577771183331677608995932519,1831774036609338459195714091848120907616003178567249556592658169850682768517,-854443470317427475933269449698389149173303616067365590447970323180355193789511398,-4974205446413139067632618944369677880858885884040008169737692868050407544136065657395,-21008682580498248048930384409132526042352299895380322761248660478745241798330359283412541,13253370887018171925262572514480448365522181019123157950737272930565765992706537519146772477,23042365677919231871945256543245707467240149034668613680330416469142495431220206943130256290794,4223137941452797388672955783299404224484650125591991657232522206770203168861052865007593564018792,-30436190680873765632489160,871338772798789295713627321114514340368492888752327158141753,1432569533903210137377998736017237438008235402626397846073807083330590362070,33736986912817429380124059608418310849298871460951733121160802706783208294601629,9452054886831932636001037294823134741016824537899767246455077846467183054894481046777,31563636727892989942015356360706427066575422984873626303390450207367723636259593837114467,18888742318453117317891043675282369481170798016525256206509920141042566373217840716598912435,21585812137444099067734548177747263647157825737702771138402114416304741237394384200773326922045,-1345635633560458282673513575739526512656260329729580219457384402470131262452261193004798323590640,3864818406825847812932636106,-3362902520518762209167747547089158861701401491519871163128744,-8925654952241712964050815150887423770596544769656934719800924509441124956561,2167079762761094408501629550153418247294095123011594064568296619616405504970613439,330565090074669699812495203806254002171231774944341882323908834789067529328081820505,7464210401164557320937475113775644113772468062379072232126628266481909227865096437814168,-40214882049630184420624177598105048890343506597442320319038612065885960717931649666384185295,-67610753473439716192155203690177795029978759599389094697971013169875345947853505093128078380120,-9418910889138404908961247346810238416270427036050485687784265363743554615233087399353925739193446,-289720314472899118761126366166,2605574803995265607766138837691831888649338497954684237689193,10569263521860205787250840478052826902225212681618718953678139083546425205293,-2708062392587024621527812824973834371893986152912460127573536200709883748637433277,-21406245714570767359848206463542479485928931727939704636559660030829781115732388653880,-59876353574792464583318755997942895651815775603890331240352251830919983013825224656233175,30630092469322475523777612202771228122807001907850083603889119735420173702680782306841414153,17937219392851077792686285679323081522772276285822058129576736973635108929668417781198592268192,12006924191495890568801289870018566742522689850689597844976464240529385445301087830197068481858472,14706432446236602140607003014465,24827781761368484619481141334581521434499494160700068156976761,11066031358827246523599309712981088960622679681741634977298382438027990896294,-2029859026472750445104774759508006659484093564484573229637996150952176709718256964,22942564002786595769258767280313336963634370229567018268504415422307047120337652529138,36998607589563187396978352175914075391806928421390583811674347799643488499524786087096523,15371175460070647662352481962012965595953576624924510067784551731678883749709232699242999817,111536392849163609425327007708308715331391265863762292652139576374631257289617896019195836255569,11715487645822198726004568445370436208178258867222051358385319633276497215701855427103442001701988,-544744667984289763461240863093510,-102985466395231435916683700962792313199849780596413255800059489,-50356097428503730753507851632507721957979304296822117557044222942492824857163,8588408969086124445582855443330329816243831772665785267808516688505689431341216921,18474454220541842098717317988375594903213468955677678891095230365539796329426631390761,63892879111570280283343897739214291883297941569382916089414783563055309698188858459274224,-89132564243592880955640270629169565789400970018616730231834452875964755820997866481378277845,-128569537037583129026843215486893308192199182682740534718953302620132276666728875845297350858279,-37144235574084222389188634417211858209056539923334072686403908752021763716288419462564716929192776,15622561981287473352781959879228588,93452156718493341546269932558025152510949884604949936184228466,45486560597217128788026354059399639153452339219881338878308673732422173665391,-4946368845342174327108314157739946551051396889745469780844948961601579381072904300,-62257229649085644455696199129180862922895033573938295213317265795449578197208100654539,-97196646949589351036809532299794876394273613408030493453839236803789157868682769064342808,110289683414633544124177785623936786548681646823174915461472313660646312457339038244949733319,-80898990538694259575523335479063623224178370448783453328597591990719314640400000017258174026302,3750009717415075263737306845950404671419555926727164917964652715184341670369486201563735613084358,-355690810307890622960344486925472154,571971643064304210028762197628071434048617057338035738368757853,74894247825608751664755107523925448693445776911406977588778057527064517288766,-13236170390079680931402461875937742513194551453991509369690457923371808243054663456,27661345828139565454443060998530713071911780003736830764139139809479683577839782302074,-32367425995436860933798650590017089824869895610231924891595806171606274243033395424530209,45270694621611874397718247950958268066803955952665251821271855225880670685567395707586551479,275575329773540769993313756486683644230354718698875306213896190992443585365482508209491603595921,75910982791393820756194127875314223521892933111622669262760066794132736177406477946051630824132928,6642337804160543928175836741687056988,-2260746980456546825617996901725875383702697413340958398068770519,-233258568323147034793212954371109849840263184890745523101372208258723742710993,24111124649328089491880003042326081566171981606041401723269590169722978928568670419,79691561749997545641327637142609331530376359313006945027658173729680963600526228669776,151259969907873404385615330122865989471382216630822465254016224152514532928552458521648379,-286510327207797721823463245327054066878287094988468993777487596574021148140251024075912368779,-100414359225464167279168694102003699148287946421431523660567141699841775246100771884717633915941,-62431678832041807406082454977681101348771318474572483129949007674529875407032427580110402808352400,-103264351490878839271862344429439739423,1713834046133317569383326417486647476387160448319403068029642526,131358227275514603056537880838819922829959049025828993561712423543329315259922,2170979998433840959201216743658200301968366235022246564332632401036346967369648340,-115937794269598139672143572621873307789909000966876073695385004988581642929854088409121,-22923003839462927999273527568817422351131313603374351099589740859972562595117015594553083,209848864938720983302375814298148702790471917681866408306537090074724407833142194258865327386,-325255151324720324632381478545477558961513736879156318518449648761481764738172459966195064549634,-106629186337594773187492491658145764439757265201826190672889305277087661126355436915846029241029712,1350449643059929685294641595707073800190,11064819654774069122266717554068701323891125118330768288726342613,410432957452835283736925144255045106049825148864961175178995691129640785310867,-48950274668095987138771154827749873610655180572411168184821606962513141127084428138,-20230894212678813563184610261130140527246000757246310923780902916227925813755234818910,-204106986600757414695698042853887401094407642693646369871476501781833492581486101411903222,329316571430252226244325125748021374597765751581339233609770517575844565899814956367068014102,401291172692793965906237125660175601689317065665077928129180950233871473172322446634645316659744,188590171514830778945762508516607229401381307642603660036181116234364657027514513190858215187240387,-15022183051378885681415022339053385128501,-36763241422187749001511495765953072007600801315109001413637082441,-860108599738003663592696477682898749333421220815187604711139465731923158943753,42978270240164178525663924669497814689485782477922190262707492907938723562716131163,180556603194131388197305823922202075093475133126718123992082440701426145346390094064532,110124027373668640769195154528439755310962090414041923160971368847834178646832921455412881,-641343405725170428455148975904626764954474992119341250413127967074846775710075719634350624375,123386790595176898271166654049723450550936276325247020427120706388174559109844671054273196167681,77008955777979000814100438041967124696607213520999704219975221097405822132000861216475749422352780,143066221217336233423639200755812941920515,15548029764877115452140325929175201819254205119566891059607707589,139105844303143543388560902558816324656050876103361315760934178127272964216769,48201943214224178102566374093913299287918071945189956064125364915911018956396024741,-115667013547352171903299049930846037287606701363982598375521591675408835107116410692836,262200075311591751589771617972202730813621759778798578606948445502211565987959550949319543,-26694283451316360401566463512925121423130921421558214219105409146543208307238831415675290349,-625985474423201972496139072770558007989812318851228595532618140331123341589828830275016367430460,-378679727025458264656033083239537522190137846506116130127936223544165765068954050727398157812783234,-1167368201388692915319607206628272519613817,175523101270273452630181478701811661174419051979458604185608998434,1760062380152851011164823207187903858763571437180878120217308874967432792702519,-118831409834203211741829849780137818710364230208438383450601918694678011852924270132,-133030845447111230435774348004994823681794267537851443201313386183471444434036395637241,-277621188553330803483316908185401630079947912537600111227582998485177656419254692931939372,1002104575852806452567948546589813531202015258764088802664638080060109281223212353617444753391,340939545738437744662814690395164983621963090745826718499484094052865782781406224475260520581429,85263880243333575763430991360816908181512603082190569987700671601022036298882240403950979693567180,8141951368106325556168019979591059126162922,-441467600513697368396458486495874441443587834743278683455824614696,-2407356775590256781248102843669993125831120759210839335129621711582627741126659,24722317311656855617266931001541893469071582312774929521731740190671454424568744106,223419174767197794837277740151809509917138258474015676454853130036515092164979738002539,-261437553769958866816286162738892724528347599257961465973086883247936684513470725804734469,-661540314987198089820188422260171682163861142616446685101819615095710495382152846351481671937,518839867267897518585215935064944386738495072063440056701088313078285866844816737395560331373868,573475586391731309928838363820896363980576835627998759337060214830063022605940741453182329759933689,-48267842823308254580917421045441510125512453,-30284910043048329282790372575319256727767247846491621347516213074,-866005102331644337632199484204858414497585546032488413585278523810731056730490,170706053842552964325906991247691963880007837351707195095703174274587805996288149295,-18470972190986784392971054976083309491753832740552353048819919578813204387263724199533,529826199215964189953837770539146643514180949186039640457515734406637343283291069300276786,-947574556117839166211363619370656535302569813612000923244702071026847464138447234425506804068,-849068272637221071659836467281686477725301726429269458208555480177219163180444981109001063072663,-432461831209091756900119858872529680923188561363382475833915076990023322745794213919502031261596872,239621426162398293129819472306039956739777553,2184250467640016059750324054235067799548315006400497742629120175026,5784558110843093195869384308055035859673262492049842728443345837449308957377542,-182594057088643162340675134193416080019426142275994669918367074272959894604940913077,-178350530098100185929283425525432850059643815525446083178007832053473929650898493129237,87873114221555297028529342600046500149224174562886076242832361428142382000538396869653679,1474614073719589249876867326036972806994083782972239929608759905920516431221274297568361183493,27340820707136607410922944489953908888414698465033172768891471417920949503722808398083636581506,-656411116497837109909405911360745451619601600907287685351850622676368536825510896191470873108053332,-959085555173682911412782961285164431189164503,-3783824659097536593177112434997925804502127995881151872915855578238,-4629652377030633685125170239342455006489496688502563299883279232256604346694684,-105405655353358361635841346539169968715579341709993116118617349556530493166611010519,115846126188294421792589795047751731615649124508784926257115710255002175055542588992293,-735867659714295023651895097481118329525803735344723064088904391231474114302460646237566851,298848064633810425683956787618184841708427984982394264080119476774987140525587304000112630353,1061784049574568929813997945530256023889534849449937911254139766292221603275750324178815329247455,942108859635807682652729383166158413034110596330839382066119337402345867632738263081852448189921448,2792062910419774802625061936733437613258446551,-2955545572620495637902021877804826192537628177231314390160001201230,-5819009978076193339712337013781999397076738436034676408648463588816680610497935,347333114311424275894633540796951582376554168359017975932366421903407425681626598030,10736383278313584266579569896554665205003750343219726185496810636815275018795472347137,265910555986532543566513869592592296437439509549815365840265249985957223056071954039070010,-1952325977237143491063848310640763455416362707169386592029956594614532970924930548499848482327,-850462839583310441416295687830411729049519996782701237047653791926699681285245261568016400814402,500042678577432475670172491730207588415410325988367929454491294799332805373742798455044864923115497,-3648634493558934925288108856145984752891628631,20493664997534297444035761765822783906398242474503295760370184230244,14183859561331121942519642487550651434608427463488348019386591945084500063127573,-125181634958772213362410307346551444245153921655460718227914190149233778845528636639,2170334376023225069611145892407146718017723049826147163839276162782198827909881858545,719266249892430802296107045973229489315292983182135086118873934078632334601835519067959287,746010645769594902616923545223492020054300273063409119518253592437459748322829762119691050528,-744025180555727467392181239573995492788323881679933897455055878865301315919426196682252923966442,-1488797839770860774012064466313933924991720582519131483855564615223910578224962167255588370027508596,-16064066584755927830242312709645021209914490913,-21057610734594913308883178834995379021134786038396234964605134487877,-4077141441717440869481135482480719990763993630821720380851806472478796337473139,-366379212460035956213185771812920752275910822320392532623819065699830526735271147141,53456149543600158555477378192918468819997494531957397367992167286424614674485478610283,-618666359640689133633151503085236915785958858366621724805876266553800378967053200619785878,1758240090261574835925036155385555615395385111725380156589801449812747426360928450726364364189,1595728220366948364011489954664531438472680463251456975975689673600049697311097729773601266493231,-48483215857722938676905684499322729445722591689174034461475679990133646134033258849239041419683962,127322668429698119718435740817953565013731926112,-44098793834169156639055104117275394185213442038255298169942707404391,-19455439901828066017491138253901582091982928447173770709188971523486581994872298,430382075077613596306957441821534951907137569296124498454532457792845211775853836323,-270575513503472440842818295582006588319693749025610426911763111760705794037426097405156,-472929775273517861940896051145462739618690713532129829646115157996424081055278163036998830,-1683947206678662399926564808278451953782678141874031039857267204439303383232162090464377645373,-79745692810147115173975313319582515847983786638186774706449478830208004097739546834389016335109,1883572365157143300049983032120112016488863641314377384322914570597403008863791786815833844096158172,-412096871714915261225655246876097624261808973886,139703950262439401711895519097713808235302032106009737584482073611456,24544344838941442198339731959575329042256222605894385608749469075185991861148081,138734891881902627420900899399953686997094434809650653678329410729483551758440195968,183311757796871881785812167606374504620941176676000420708141384672586847198935289070445,772153110942636340672708535239956201258461955771700053738275671435285763005122907585929729,-974113815770103099451149654588754795027676841434753007096820880543853835344553582673913280177,-1914893698018636853202699021756799851671083630782226014544294264815910479775728688157724121626864,-621127787282439184610815275000549030483252040061094833860713319812469440607231205214527523572104993,371831757255140206060193943682069871819501875083,-49657905842394306293540367855248608125972321594555897817622700106081,7567939754697344765860420055866295118157248512127434130881042264563472902060255,-601541386819156150960883524345064992625425108729922538487518385575850643696749689657,390846353529010152319038053324306274399319033704338418094648038617347126494380251255247,193811020591328247584791750656050284750317015366721151716755319133396913705137632883932475,2074548943756387790190293084809699644302165993459795577548303795595526664181587057268685817740,1134293579633120723757621590060727930697254814433894571566024126570038477895650468401970761821758,-1973625343994590494277729501539912702489540743409179403419869972609806914818163342965313692526127664,2685619517854420163368086181873574953756466836623,-380993736351125111787461182639258232733413342120056363636024702043678,-42618569518973807430675684399718323667802276496656920970189979374751928106291369,252852624260360215083792513075384876133914477982435208690384455750524697155389539567,-622489102381410972287016786629100858333642257434123551408469878894058093994535251386065,-743064667904912344545325879566169922067643416288386898073344771571461144323189676455248831,58892527961479332420193098111587415401591461009214082865651314747945869166395934907338798307,1644722897462274707283693148382503524493009722258346116260044328084002520203413961305552104838370,1318912470482450877573346161045015275862574119660885091745191121054048554419409571225617964806240928,-10675049491645485209296585616795591129043907017119,654986916634179062446464835035996348927543393101626108215919989757502,25338787603195421376002432873226734110871511871431463558854673258027691084135177,479798025887705450858816346014802887793245985216337490471673340312014731968939414504,-129519051272581122367531379286552143366092010671253814137561111366032495113711955944548,-41786093866264312534734205702809740525664358908235542965302385080498538998372606340032494,-1890007044856633556972905069095484904807216296809427405196093382861755221050506441437371403684,-2027758967050060615363329667655570969609503979339502495649146631340816637942589942648091376143746,1731831474747876129152257083589278177118579715311499819509375286574276232104112550569714594316853344,-12173404575452488491495625360615311379878083254498,277588424964755456366454838806537557681188175322146645616287952625169,37148652024622727243303966908536221021273051781843785599562686569508538027050631,-567843830424534003934646508860270589997725829503645857826341403049977842830100316221,910539462175524684617471509233948853516208926937169417323770752100193254812130870386104,718858123068594161550714323738243454429921502864882558961099905077729586582961038098705441,537661100150159156229933113086953620637763434874517794198523686035576052472215108920659341050,-884279741842297828969175243012823213522522042834387940980040765750060071021624598876120596282296,-1840448455198658112712789648665374446579299410747814625267003037102472996803382652077666130409443177,240373958614701117042488072388037385943529354562561,-2162865599681838861678573206416562471238104155801128186193055090538635,-62580914305907947030233015922902556654699086709459576764110207173037031350582368,-117624156184202899354968727545620260129624449751200902366522598795555486044974003680,-404743059269128680862617140679371443095976370720839031689227265548212617771018232408510,-56094391965613562233000755715823739831808031018049866515333642940220785875733633488824094,1491389277642018538423411654930458386695519666186341493807612539274739104140667062946797102095,2433235984170642333554914479794146026143371439268781660981034223570034214037871925603780193821262,-1264246961198476610394182725801085487017434365827125174551468007725296035156758854402339439148943908,330995,-858982211977917648513852158891893319323083239692638,1829389491140317480032777730830657000021017817648150117570398204697963,1343627465346339760379750433168511817824980466538465039053776293706944567232581,604274688941758232308758295985705244857242073975352318806407950223848885931740694373,-785532790536513786155086637329144773420413944030098293555257466988693157073237623248680,-780830523624455861518423733310890371137452560048850938258014898656765677528539078895310910,-736278218170342170677143447446762556572409380522851171198744617374599248336958950259209830809,-48792831593539597695027406610565682471636605312645237349478988703925800700085010122500201161248,2067522405239095018527029685821666231963802736470903415975013330142072982881824206320685312879070246,269334984229,265147721312109527001333175277800536430554413713685,3375881336691664325654517866075055973320471959383756546955904704602650,74727153548214281445902330550843375099250260875000339761281542226482624215734887,-250862577215266343562239309386094604959148687469109885058468287720520725622159428409,848808807090725064995721359761432526107818506592441421883972752679942421313011071195955,274716952139910506446929486287042710460720478233351725204622333531870412117217139542246908,-1251633816517617325446969873055089924632045076600720532265206148369046774453265320071393779344,-2245878279591261706507147878774569100755719581144754164016849533084533585702281546805120773662508,737531408964667744780693143477869652948460661863532561325114595690201051249527443868500739370178812,2829383181145081,9939432865336598335402579709450420190484383773140179,-8151220103488031764584651618731899483536042257974580255261790298482696,-55358865725703825925827991357493905209461324983385275715734782870599649719265791,-371479033714434356507320943202092907647518494337970480602388351206151278520987522139,332218897793406744224709204153635277908353091464187517817414877608542461739050928828148,781862612259270864322684400111727841814929337179830419965921616213397778677505909489795274,804956231560693522628191945086226060627006352485693231307526703011728071245711000851595841701,775792681046767438742758446073511489907488728161602586751851687240824292782895993989123296987376,-2001712856094156682752672127031935454979217610951864027243474861717077174556982810932237634392428223,252296799761611251,-42979048013117331751383750217056649004009124948455413,941998309125264647713498031958855255728656999090986733399127887985482,-45140796447525580847458678751098653870054902430764929753324423727636377261625061,411518850799944936003420800678072396539418072896554978816351056573011296406549747170,-935443801284663507393344963952321464855977534007065641569749028433479058000647553866057,-617146900195352940353171333715613581463966431444846484413689195712225509060144863423288230,1224784753757392309370489435397825486830137915298065203381940248882479280603319729764876095575,1631197709178922634539728844928413911673781272793293214264586355267059702427122495395715275292725,-292177970691872355637254591748679415783809876073710064754400455960683050516683345964568105225661352,-61965023470601581697,62057256810569637550054384967034134891634768837492611,16944578182228271343182194569970806460929624983221331079478876421960675,90100225141183202237135715336614023461476807233524464017767178909958575809022214,61115714939369628064625624924107273311329504001127833492735623760823360294809617580,132204462798450415191759848887500866496213324040682201666383562111177009766055618808090,-544116722419101056999794756014312086209395988653399726431120909650853606982253262041712940,-1015008797510710620887914465905259746245113797876950010117030824309681094601619891783452509884,-1058744302453404899684418480822940546650975873398796376649504634381634639257933080171109984122533,1729159659994461481148058438340929358214573179071306973636072582175169918015443816131981974506408876,2497969339596982419146,169936884223474855566320354264678843924632658441754700,-18914460027046509653693181317486320685620693246206345869546926837750754,-11943525962251197448628090886281571829498145564113326721535239136561154922742144,-333560355936337738609629065530888636993908211539735530147350907723437811687470179044,703648445797559936693239051593886752662464949649709932961433062263204596384508638016678,871896993939709384799066986472652183748199261657339057386247855825999577305763755691715630,-1181068875804999467273027610144016909651840396566419504611771316970749061240266747998717539288,-913448693659729844271026734852203863728171290460178078713712370352279148518578707839548658778586,-2646984904619513206606264027614475166555795048855945311914192993231495636101712246099781895653864,-136109276153348677953368,-1079894488455728902376506604050785053662161559953272008,-15662402502699713938434988305190566826635718067663300405183234441411824,-82376725855941751997285426058665547515470530245922076193144990368614068917689811,134520695498994764843482615738011833705770823031632215185774165276761506716634829620,-367602138197054698494218662160279432916820896529335946448095978406589293126905603676583,102015357091595774654920113803244980419535643348556099746656864958949963023850715901257003,1366160263511647962328582480880259520223175716016578221059674902888573417051906196330922556713,912126389158116490416975330749028112577559103762536063377253825315263140855725282836181998191666,-1361653699513263911748836232772916818681221020813744138370079712620706172607013221752521272290941023,12683820489773779618969683,2135901139770069541890569890472476356899866514860431334,50834334058755317459305112368944054878214374313246519320611814644609951,61693249282906009772379145891774644591624900321811242335493996753659790080272457,146965214422005116168953249749902660599911744511194248534857071026682820515792887049,-385154377997227256041503927573004438417241362726863484095055452792702685453194953426407,-841967236967817473173536148453563890827952551890116605715888122832240444823324654932675977,906775041558828219005594746948574076845600712956068890249478945078276196396449188967022145001,373197453091450940937220757697036755587076593792537811689321203776553397088831449821974478502727,146273692469070825768414284506688269848985797096767728604050971293948365359245483780942813331127068,-532258579022435697945050084,1037073329284616268990764806095159194960385113417048323,-17393116875902772354017861784355688562539581066281777133897866809332024,39759650056723918654162244912891820695643439743014490833203071170288242888384284,-160853161507153598576115258505925627319447120184136702106156151601670781517213112811,368251868990558656794531431623261655749930486984234269479026013811932264360043738902293,312537501458293204963383076781069661625727851948634914030299387765692361998259793214558723,-1635258854940724738286958074197619338588183639312789943892942237479932042907487552158007039311,-541337497719043298295978178461150086130708196438453501004701230117089861695056100327037970692794,992244437092124867167036134949427545272869709254460004581645759607342069795098340290847367761596126,12797048434849044616402750050,-16372686909069569868703542048871328732318956300130075636,-73457703417597728880895831653085280791243280285185072116018251674555871,-77487946157856914259027557163993427940391651279569213963190392320532952719265454,1589761873678036325731320385183697722012467138682835209180972074345306954698383041,163799903091031674698145099021459617311852547845042388973167469588739029403107173521733,547239589721255422704321637211044596837928794887187776419938123297812286193917777161416744,-420838940094947445545761088316846353582371639794255317916670230656710978298701115175240940159,-109958794764168085089404873564744347392291968084355705926777322615263249454228765167690627048267,-178656502067928368816260000886846065845099559851314160434996386954068925029480799999804377780052932,-209914231117056385634579029845,37713554311706033775464468061032460397464796652196154302,91265360210072965635592162730165961306459858248615845849554864474321805,8581762262778607962131849239434622329351884522763336173273601804161759175713918,88335760580315372994846343775237515655073372556481286771947778001581371674396852040,-271037386207500062088781675617718251067328122837276567382375364151851151721098131873989,-493158509706171368926683071825716752813010053055513607527967550268175299102203663103711445,1626524072849436972426300789701047201142712594690312629127839778088201218853538141412798205293,175350361777869133503955261999829555944265382808774511319436757238675660174245202297627423693262,-676709832093645784769743955037469068453568637995779349955329529885433425626034746705240623663867157,2651397547827610995246567822830,-7924838758336416397164775992135086773389640975791698850,41992304311108689628601221254641347338742334831630205932858660239978323,59259906257563102651789609019823501007273404304226063709000116931706177750645688,-54538156467873246894574992808361266667277046610053205828479507489973199520026217080,-67804450604582759178611188350942632672302940987494894938925529115860913121173557466551,-185658036638721312450579318998101570426947106379216141484241639464682114663933814853826107,-75903691282058121176946473374655272287081172594510776855047157864243572055537160547529086374,57450806756228948962818676311096185890319369889761886801177814173414585739095805793123951921347,150187981945778492029981445738573645863312236994709084191524866555987734106514816334709318508683600,-26573523685238665042562367341387,-167416271714728021878340053428966441127496206868046850826,-172093926659040052646500067066429486846838298303071138703327420831011509,-37160457855885752141159018506272238310206746282628850463386968439385709753115977,-11635560840645456094868744093248203284241284420083259908260340854817756828253862050,189878003745324325563303605941668618136685510102286346603180380838357612160617782377113,420811834781066349341017604515571786198704994845162166451141506870500374750037850643872009,-1336638763757320571527417134419388347404192324667854564963216993606168470655766054836576219292,59725813890935420274471169644361977413772973358768003630085134798159425632905331862896611909358,435517537092991272589407763271633771791505962455927792379465932201971943518487958356942748090352816,212127799932076020945402730518141,418418294463110640916876985313945730865819650698785104468,71471319811872909075614845219437549794770889255478444807165183327019653,-26854535054854237357254371265249011229767537630753837198128873071947218784813013,40085474553265883097107503010329000441223215537822934470331957273200346410534017452,32904668446447806399136295851275929642153901677863033164251023268802261337665739622690,-55025409227597135850998050257361230065959879648218422972410812353524184450070605914603897,395340160211473836632898833541501252187636669875050268930820550623983083181039814031324646535,-92887375632378821688653266302911161300489229529796274358300469664053020248291146861540670463113,-101633656521619751105744495124745018853085993127806804382833629449274146090238871745282112749163328,-1205523680767996798200360866648161,-196812045209073740078858847507001540507922681516781795957,185326954241860166120858896001808308974236687266885400042533119245148622,40100810226647748953804902093495435640430059482910996186175758599122705148848476,-23682700880352266408843332970265932856678507223883223589232593010575208626333533351,-148907434574418005529464857723299995355352039882607934094809103761979646199616945761927,-227563306561511904567015327010956328285409274406054390905295824995776237282468138030105352,915044519156332835879921588174286090211621421301360350817054013385354430656936334770263215195,-154115279843637562848856424285818871958428055004650983719928224580804846982012196234056765624796,-265805589221868380092614414455454725423924772193281994410274065659256476324107605668971581992413578,1949271211670894267062014638434941,-1246604182182835581540004490221968775927558760574081510001,-228333990165003950344203964964761859258057825112065432304040073004529176,568045122301282932313101672667650093355636249995713985450066047662455273660937,-9763953122158966114272713286398456425506943177280818221949990889354412742087148297,-4095046150576305247909139203035384439995138491592184383201460914508123653359623917898,122018483976912882943218072665753007179537636710931632763020184862728503282169065659716832,-485738413937350677140295395230904883331459783996811221806247971524702684346838678472989556525,127642049310286429675885037483486156316230597298625321043561250648826337999239435045952072104024,57010593155202137079256652665780585864329234578404347072354214374288381617279185880771282969638920,54874507566600308145395715033285006,3184309857334217863817943607550299407349840525782970323307,-74772609464574182136736834610154222557777132176878497772058134163232972,-27569377144998298384237250768892238390565925257103776801544569674259425176824606,23651169613565146894457277712184744853190512251694957751050568416724600746760962765,121472344611603650336736630735543282973849257377139763171373153146808913555453570690867,57098887045018344391161294272514311171895091458618188991514953868881372540404773839920899,-525522081310114010774466383193840862220950952911304168108337490066116121219529785702116858692,157359650110782999704145110056433883046648614996467185510090274912711476509796485255219220433479,154032070281962084582182768746280195141932723005521067629362210185242277382811589501615826779919908,-847473844524854152129053880443213526,-1730239563750377123971103696167972891566773491153272159907,326176844467426178916026895060407618098059846646529877873475935125403789,11394428646669291457143861882301983113273222256774912305477084945646435024519513,-7494943544289909788653422038102847056334697477146391391998973555039192636364236267,-27551149692376456084432245137991617598664095773728889787718885468760262558382051818982,-77558474990270882361769066754081364910351915906309327525642474328641349128664436271381524,414010113606481012732273919895654083174744787731593569823805744875492567096863576683653671997,-130554219433148894828240677002673846864138030238812518274839369422190977191334852181828563913977,-25647806711509854847734223040714636224653122447700908198427070348515623805682913612209620178685896,7847137023365891924146819784804201499,-7050203182394898676033240797993866749529373702297052305408,-127394520180684693843036576690648874956073394970847025557767755400722963,12739480717062242708085190482975165255911666277505223024985452435641499772519902,-11696804807322280114583636394513807443393960502090344904492279019228830170033246403,-86856547986686273785798286700139608780838674344019797370783146738789153100191258097578,27188865137608020852407209876030271445620676229548506571103471363134570691539141706848473,253895625721666748394341317512847790732893503308863574851950135271901870494212368978803514612,-122651381606462921128894035336700145060832478110423709139520432787992670825514486173482160132758,-84525440194336858956817490609118038606231234864757989444210712564845690231517944687732343555547126,-55343999137801389130074578925902548585,17283096548008068126103897510670381645315222250386277339273,-278074630662384582162571628226554100237945747764550236991392726311191361,-11983685972125960040157605063172869030169658403440553345737350132189093056688317,9832270330003666002042781434139015420206735072647268997796474362964751291305307605,47903331752848309450534720514355028064662500580720741033586291703026248519992876129823,9184767577309106065127180932037428670455136995248555258750699570857089572418436742750034,-281358407687801191817393403514803524632177628399391628398070195781551036969647791905537043041,107508941335313585742452206895527071148587216006785834122222122950562142503834314405293336885227,7766719043163653208762156339077745163197063348628121680956253725435529581305693532555552237314064,314818836172866611249060444454507570638,-8855652368981767280301719426083449180439319065236943003589,304281063881660914109539246132318088538350530979734640199486288032185408,-2903539581484082597681301819157766044790719357499038851973964475152406216636984,2836746371053954160741006194090779413372296338564235163401663251817678424842429809,47749540939174775811642431541868795506592587665754802729978872788142388748329740937744,-39174443853955259891257824307366449247375029391461947232922834104384017822555901780600959,-103439814439219762521940318995578761634892521179328875875909078776707335680666598193528810506,82985748457561247014522401948376706502129212862030174074122214001433325238231663546903108158033,43621234246383834569060972298041591057452547177881021632783081322300569697930834780839222822956136,-1466469260677971616389461598259810993333,-30905373708267379915162518698290428195573242222993244894618,98134848403108341482439769512006411550677592663803737757563465358578046,7841817749749457532843329639416756007047495287228095449050232723073903816386639,-5998055045714768809719190143702623457807859057459876456195086866441419448699477578,-49248809717723329416221328179752182864519412062989061638718496252426203423341938295336,32846162225641973814780568326660407570007607092487955227002107475254465237316220197611229,159896681067665231001738432230638304701036469674091397785494040829973788395444416658337091164,-75067699255361207638168989073650998266211630027115534577212405027666661434480701258301721517370,296413673331262416640783863564331029648311669345727160869425928113514538328033068160441097545184,5571377921432185364497550845376371857266,68101369089920471152546102161701123822462094614270998379481,-347272337407987869853446308519942129560167897487077190832276705812696872,-1191317267277001328285390456938933050031383558350378546118161600993812321803977,260777195908237281716920751414735199561144265383172905799180800526415588424193922,-16284100750969657123801479398397632106470464460745242788883990260719128372082290753216,20367165387344001662456648525950847415315412900185240055169677303553966559230123705074512,36309700219049027174349462335831043072934502954727258779374286484600270758215096680168546842,-51560015498617463653379215552809507975940266931325044048281982068365903190410479469207358145332,-20923054628933326974902512621099661280635402488098053810733260014173930424364560561177381385569480,-16747841716515944107038457260416820777894,-28363522393893834383053289369373824848850934289541390642060,103108397922151786922201870961643990943720051860068811759837507433203324,-3712556820136111870544323438685240692903921420728896516270872541740151935843072,2461025941482784668245193768913391505634201149377516349616944767196015002839214804,37239529393119523293392796755842972890386460944532051636982964014198193240830828794559,-42160012838164756524356341717324319963213647437248075964041465873669773506627719772545742,-77345988886504546512878941859548883106060366784901278820397180518587495213398145817547827976,45732856994347678707157150338273558910945683968081709880204937908302549830991754247234673837239,-2702856247420736306169793368871414952340989709599681557465910807520557355716957340722406623105296,35822747609506656017516590408453551691554,-105075681382830095022804206082465373623972891957108339739588,247011226083162582933018839803404778777382425282055083916569762510489442,1820450011952758895214833444336261963825781623857446691335014716966727389946009,-355326864316100140183437022730505013436412364123088039140409207980540428095014902,-1197284174827338373054485480131224722899081388505686236877923991762420340050680990198,-1266624708324643768741742812846448370050703241408988552858005611253305272117162520726126,-12216434007762718751391779704146906599447905234603795152135579141502750520178034296157123178,30299782760300854976697704084150470591886164524615163789559237401907032840140274136118229931198,9158417371497213906473044526100116483795725867703787513289705883171180787249475283300784275798600,-28824806292167903539257092534553450646544,195752113199621493620312906302196924285477911303652516927021,-213569379528521322950142535826535384883440106075711223663713019058903259,1236482096951974161140177252006906281470644990868335342941678223194352338184001,-837867174723451297727149327839277677195496815928735554894348873703659130072657858,-22156914963215087226584644433818219590081821960414821461967634875320146040389199778669,33198464715725459034449964886500208807479989733860101941176821087174031750013298707153004,31693226198468108736999741599953623842706703026931870796170214152418850308167472580806857481,-24647274027534770697774326484541847448323878057652438688744919340753522755687777537397504515289,2574939210048865026641189598337360223712907493257792726953911512602968348406659476769368890194352,-166099205214501262543643638416635777606001,-54342958855398330832543471252567792875217860082969042908164,-88824502516620726643436883688781970524880903231129039105003097348415316,-1232140687114695147740727501016175528438048204699493308725962353500061412751572,-76480248890388653481834656879886902473570455155671682742156999661670127242525889,6852776934997664079378788453178707599491681895733443923686656914459255780704402211049,-7866086749583725586571695497900992368455655395260131827984535099482330575408403487114001,5142242081200780447366998261873271208311744139983257441409642282874537732970948867037341187,-17044978869315674140629316352134107111550666206785896588283583757162834774863951242053227468972,-3550237343115062132399661871164268244048129661201622121341088072875442640967004638956582289808268,982855142636559691009509885315640198139890,-273293259318692630796699182656056918836595995191376017298191,204241720822845979535337207611094391799377801173990151152053434274022985,-199490215049456400145610889172396479988605334051648197144466460392194231130166,400520764228875354495160050574722577664923475874093884947859162572571375641992836,10632536935754605646985138251762794745482860233208498951768308158769590005581727638905,-20318501535510671951542703253289229033788881297264804221079318161529782248881700950042107,-10488427640181272023104397892759052504342198167299843839706756301350800467693608538602127175,11775566885454963717986520813569227488452981902904028602699216695647764297118547912112030860890,-1718172641512176101631875424755000388350163777805316826106003084361367163929793202202684278781648,-3080377272465574096928042480361180834109755,408276931952295853137640799870711078720926631770634136178132,-31147015363754635128729859828421781813385328351573200457448425525054964,594508112140178042365422381135481044697452526658694677906787669166504561480002,216986134469899959976194191163693786418110726974797462843316458387143554255462328,-6296840839756623768399410633438161891340877210425576119309055122577574693458753107803,8929510204113110104652004791874838924574391283012249223465023686322487377306320959403123,-3076512039012793759326934771935365552809177223108231538716075447859120171994976349257811824,9165527611124867551951324827725997431735287184838183851690433825950171874798138970225058911717,1148406685539051518399138583671172054604013256119085976943754557914875509311000463005608140205112,6455292693264566657242571659998870843576451,-43675269385520725085479541090455939634594724722763706065253,-126365792567085576752078533182318677435913359437144841139588513450830979,-77691886774314275500663883633276962089516162817209597474294548046036465510451,-309489160415635342822271209999985815255450954430304385002970548562746489204549427,-4101629637378149087938931003950549745728989667472788732281814336097431370785779258183,10440459446252584514132590923152119724007884931535127073921249292057467751462167474584153,2241815702695453302520808782573312765672924847238390318178811915029776563083485282403289189,-4928957275133609665296725259011267601110792652458616355390327854224850639477248105035299269291,928764155929681232506071883179877470003245779325168236068412312477988590149091149864621862849984,-8065819558813330105608635840093861713875731,-532780053118679297303034015807988440200034653845870729665568,75143505839233311050987597397125131027790459677981574277764015280018652,-220737245629229834926885539220668686313303836149579615803151819576512376756590,-141222627311434639163624087666893179901290559701748831548194017133297779942685508,4010971183631706262425814480573652375890783100631390250815520313661799449671611976694,-6578381447380528492085998288051056629611768202733553757300339885900823277548296270463428,2052789268725146296254521726310856673344794914473844613806300583021985309627483246727216087,-4665821866850194329005492408169472471199326059814458319357439126106733127810479749255025707968,-260803104933126734694014562136815452846318057143179513925623281391059153828104922492943051084575,-1182017508461719212973740445140939400888576,608688349528809040202728158791315290113827657627706977650110,47632007793893182986652095313985330856777073758592627504489825613863435,86117943346419945261327474661476179130180545434148513457630123375542209367675,230999625129797721586489379866054545519581707126049359578933583095355500024422246,1210670692765950790370479686019974925939082889269829343179465714266606505649106767362,-4685878125989752874084602753220109977418436935322035905460685464279771122635486755979023,272805483354975626988611556221535631912443964841113118152274746714752178807275058597135908,1742119555663234548509910003600634250363512274006949035726199151001037736819653777754319163269,-420755839611026731549790691800911021443818155527516664839074287059360529012290821711714725261980,12738,37030975611563742624103415334520395812926848,58046765197717282215150660421941413302855182955368550230206,-63947366514767319766161532634465855194059856684223568885053423258646228,62066031892081971092280543182809382984641197185743671412996510233605766665598,43098692080885569494398258510579930880665994542470761093741865267411911323937425,-2076260970170001740787838236858480361933476596077242129208882631274908519242007492857,3889971358060347797764319567331504388327625712716536239346599214294185761421625591524687,-1262805052601652626254410602997257552518568964029283079070712995786102575705208072226522300,2219420778333636575179443129886589320487527387450109443499055776679539265066786477587206950391,2369142744173850790712563723241698220343086723356139241823060690860948386526007632785502949818,-3184750514,-121910792144102171681793730088126736664543964,-761324229252055226207404369629438440380722157366608457182273,-2335815195977362374529387622909038289248618956581735403452758619654651,-45778983339930783318286918516376441087082977879908219138040902217530295964376,-138036660446038654260449000892182706820214064548394053199144486941339594565109083,-215714181589873914042047883959087882476047436891347408434918194835705418677222573719,1884292939268015102455553770140571570348507942738700260542068485010886002422232695772923,-684771009376974493460189038416214356818944360401752819228974637563232302735505525879326802,-465406357035992852249695849976660323061529662915998664113157548777430221809946177832643568316,158677442434683711218045502074052502228732611398148208538385265259523013577134817202795633683988,2354734208533,309690376172182407230424032745415116225995742,630900849719911434759953110282558050998046003323251961794156,35559278773460456516577185611405634493011579707056370659600680073650012,-11257048833143887258739349462419571039106426948590080224108102567918684353100,5607209094398388287049885387819411358697802809440641457512260038852457276936112,929166174189286063090327557152225997190671588478382674394508794593346574398850100658,-1979274727122852725601134809601329165371737353731657861646928048194521209491085309729322,680719825614971183119414393534401031670993370801474133175465998858028807246069279328419920,-972457091673639976349132973144681075423301134032211155659312772303144090697941415093260956158,38738316405876364333077460646611890398032956186122515664400947132951946507663867504375447670299,86887431112677,-777177376924784135863483384724099596630207279,218945717927250528074795925214319521680085048012074726645443,-11545347697598010793840248592898109144841578509355356511237189725923916,17818597317026186315061378411588591210385457511609872504658838339806731622574,65723495552499941385490752153367720482170784616495592935766270537306558546266359,-26788635381711547083490224675229282980108728523759919874267740086176890123760505604,-692001372587381553670092686359532341149882847400893788497230769514946941240088656134902,517345138716482868828315806217409871707099602796025780090067846040693708705502108859736611,48469868477658862289373245875592524517500346754254504266600988053243166400119992543945868612,-47334420973398294941290010357754330091495638853787990741611482889618005203014746203418865776168,-4947334458899228,1912908516366485658266378036528107023488252121,-778312003961165994047502813509656882061147979404833907003372,-13569706632905794476950836463154864817291866229826308093623220257253167,-135788246733627282976509408866979791842795806291950489205934669271732563264,-15409447943544930767992333340741189242755915959665864266595072608724185303394698,-372684731175144839077420099898685963725255634009127943787958610309774503615195728158,894595677672774774219941640232130259995007153940682868362078694275444576348941220033244,-319483051583342318418292627131583288568190972017535372643655194262636332312040514602682265,386263140902359261447465884610184695785198191409189896059121525019902458441690035622968424271,-26332749757062158121438168332646052675903105812701805211683386314468533916828437194682962798676,-83333399111768845,-3975173426390106968781819091950027556989659398,431262138733228745461463788413277680462161242828571114401852,9948102870279528231926520207534658374227329554232774583063102849897246,-5495852122299087530613151501037190711631605721718062753713675423201992955559,-25259524443394310589632718586992853416137796240731192712044243375968462502715991,46769001795480823667923112146346343252325981483837655280569121108926253505979891647,236261760926720861861160964155028329062169924417538731985700396552423192641704962148239,-294754272121626888999994346240279975395621098244695239978026817173276081045608833613060435,42955309274734550022652976492574484008136799259382736451406945287382069279796107122253215021,9228761363667195747205742968660768923107761399100515432967894194122639672168675030893072623512,10139163671959356682,5620799975339707665608050840785201006688051553,305761908483130574553273274371026796063138687475157918002419,2914471596445475071505957673631332607718684156926720279286759104643699,1125314566501074764019614536933833509074010990635777558140873804845774521482,10866419701033547484585599288792823570019996495122614586844699230498718364444922,137366002969234477305098091174527419362287693729901276783503438041722370329385170625,-364938405081249013219680371895257109559527293470229620651130280816584180670797219270861,130238136665684894603615394470153044333639554902105994484899339613395103827080101806501440,-136252922508488435350807130488616405041338194490789527406009187171761409107751423917748404426,11594930872773956495889820072381263914174511233427189581247552780966394282002216793961652794961,-257796604341868895416,-1557462167836267993761569784018914493671947638,-552024930979729315435969211533810722985588983685190411246461,-5163475003049533504938381177155185929459356648308079520478125817001446,1355580242507329251478114272903585806808283049205246682504612224681501318624,7810824026775583495737216350350126565882493513320908013025094052920545137909546,-27215134038356490436590779858420043115045234457986591042258558261656641701457943731,-76583274571065697693025773804294246110132485874540323520379264953857924614697274715728,143271825535076154284368075957885777613090337556755175217428236682191516779374794206948150,-39190790812494532916067633921211216359701627388658787100918768766771325332969946380742337099,263930047992140773529446313601493037917178831027525248619641653756007581971904322308287414124,3776064765708585414577,-17441986983595220149260618295475249944448182793,171830489845811786267072521125701362581023766058398088555637,342039469350497046799643455226845463810035558468480825733632180947569,-558654621049035380799501487212182390522609106309921724145406784289033799776,-5286195836118048174885986465515615382005883380993709665046650974709829416550888,-47325390564690929725326923861743021994961837879283125091660931660889015493980279603,135377788370303905443230208495361712717947757445815384170407783054239951029622017911721,-45595684751260061608490732768042508203585799442188226546805527797166484519753142326811304,41280799389231344427148933021883628768312405218410852933258184279069258783805606388715556657,-3741265146308810686731800432417719199105034458061690129301335650965832913946213876599768719754,-45731132933868130576958,56354814328222510917593960708768758775397364155,244195071430868964659362804786327331276206399286725734785197,1915965931258729657113054856414909085065400031944741909782961779051762,-255826739777751232847588564766024756365754014654935489354412424271624727413,-1866267549970051946035352558370457871937800288588819208861367614073983423270764,11953339791255260261531149043746098856969954708387754161952478985206169055982535068,24206619415455361727788516252791851251984186565838608844615984694354205441472924826735,-61773898149438885812690791331913368442697605121230141972923540157220638339372788878851200,21172484551661492257759482462834300747663836869771142923311705975835794912154086625129878774,-1219061550488896489938462247249176061063835300549863990956991327041949268427726909126719917380,580830152819308516755195,-98374216074311659210897855048595500570207122466,-258904947540525251519001534954780121503636151309563712087295,-656766777883183964330773471638333962985698119811997923426307751903452,184468659732425915802222731704500640443174826239058864068200189297134822915,2037384321420901877421638199712100985726264909947320257759373696806564934545539,15378925884920808671845076006011098500123287213737768150658090489016734928643291412,-45784546437075668122702859678903018929661374922083415141932718385618216294887590261615,13265411051240396202194842437505101548638684217761087140203263533141285290812662559424230,-9995949183007964290156315050562812879802856039206437190456740607012025717449169909314948992,814436444872327198618851892374195445942013687168025598460816814940597656757660271132941522707,-6936586341576394297789207,92666900012972428352015062506490214919200497836,23740302914643247096335328289194797143712497574568476711069,-503789285461070257901981659654309760828181537360749889964874962867568,30359649291300633978649727375865615122937302909512310521665358550911726274,290890047560097209833539779535385043040747934600664418012292462696438157342966,-4500089807237665350703975782822252790120857044393687990745413166766687563941797277,-7670096946371529239966759316710941208696771318833213898710792136975180976835739941434,23966603758335994019271025352603884970587243051171227300080450662832102660195557107869811,-8902758101061799052910536602897222366259192653151761353712407074425727157886372983838052040,636424102159741910387452051969105643850687377025294639615050225261276402504965026534406344144,74165768622722264993867518,23413618570031801970561719760822791432863340886,114668837880694660341067920830137322850382043793966537453500,351645137452337769878620942868696704282733384578268029958468214617272,-47029178075349343491534494902596035790247512977453610499255573308670443009,-653301357872443896401941600566751919769145762348804984941671519360956245203007,-4721250012194168909768534577485527972437486947368776702310570285557603977240750967,14106078151787695778800525798807995991387599128968372290577921235537373226308054072349,-2909172859968932693178094143603709928378775649422676303969717495479179970512239572544041,1504371815207997894240871349487767790461921520242551577264033931910076305272655568062779807,-47580077614626805559744836656825154923344180789896465352183831022213246323940615700728878832,-664237121664327545583889424,-254726710265968441656685165384362333375731738556,-72988230131190369817994544731970469154480518710277571523251,74270729870069155052149900911385573159980938895435950998590587381876,825015838800718948166536543549865037709671266593368930371632019401273229,2907216513195491744902215789133590526419413311014044969645149738240735408173,1517075568363652546504953559193232271962079698681705296135586347299132477963008896,2471294292677069533550570312676462543687236547012828024644244280927019539169463405639,-8399672091381018790282827672864258238563333649241987775832361335695566638954755417950757,3086060393222933859861487486370645586906210111113441915078760510757114010636956245769104495,-206837820375023236230291301890919646460380226507272997080901371936106465460252619409148931664,5275487016259885415404536951,477611062478516730410174163107537397038108926389,-6802153899743729786309447434731646718014762252305861613818,-125463139391294055886380701418268445059932780807829758042586534492855,9519428149292920111099160379602963600571392844078954860146160925776120320,178080098320939161362701211957638525431834975830082885877005564151986264798095,1363908117898218890766358095714719756945954135056868120167818703281632647289467632,-3944901514254951545740629138691683137933235650576349519790887486346208575888174160447,286265522349516033287348984733796668167341804015789333198949590123533547857700548682131,143368915996300893114782854309182271762324480860559186523319626096052935761007104198794084,-53395974588516173675709896899633475615233106880637639185780556931294241827322217791747515427,-37009487978464673043635531492,-466042709682490758714507921734098272693175648001,26306891820871089807830140642789331639237311910735945579470,7710111252184079239583485307661421859038818573553804367356109710811,-1568739078481053646695823127127684888941227322864263044230422061351424440,-21802091049061864825080728834479213255528189678619141584617533065086449559194,-465494915938725305854781441673419865662956058174799785874179257692423394638437975,-800778128656277662194333517524792226727221440011197753774985293097956233584193976440,2654533822682770176044862978432317269956598180617156127702301408943521068399248756536010,-886356043637083415843535419245804964204667958317684786850551815448956669967903107148516801,42223642285401199327814258114757668588584606640809866860192214378217215963489831924276314532,234460079745817979708770218891,65520781954819917855547814942211988313597504664,-9342483643499720658133040435787477804230947615175069014139,32909783378210883225568569998356081581710178589164189047510624952942,-1491792497185979924327985859198252083541851639183924859473307097690230114,-41637438827135184478522336484545606302970281037364830342116434447455884254112,-368324332161890746823768083245350585445277786784849489933259806046268439093483294,994124987813002602741862747204868582495867983414818884529004086134918560268481221850,132598051880638557148957703760973631388065454636931479236124255665157152268946303633941,-215434748080386542816781851112896083506637233591189812771209078697025857642846950703300427,29220473955469761124932786906402189189684529296048892630519076979176640577499326612167966474,-1339444457529134731225009071070,594741960417016848383775612999363149915516612067,363858472157422782632619119855905273172196331128101332817,-9244254603710379957665481962019150487971713239224878229187738792598,469910139081803330981068396389893812804789258824628507343888114470652016,9471701671659789265713362347327972454584483257750775541370873621875410654119,130474473956500300213931771917404708172074665513879572684404328028116172845910714,253144961716824613593265970696687270957471908276154889544894699380222042700833953574,-752016037169885252988417763025714745074479533728117674685937787787754950753714174459076,204148931443381795744521687902870355428843913844965191777651847938928678988035712138239696,-1905207832368567842553004346174314762018814987785162932272536490467467247716319871508334860,6926182508008223212116276669894,-1082655355797654527704974655866008493393962368574,-1612517341206296291137440381658546644318443722533402332350,-6209976461750305025031526888487450794357523130978822243492994507269,162071742142524197526476053422348248023032872975639101888305807009418600,8362639052514622310719848364229292854017174596323623941708784021572098168557,92325283789310283498013073720135217978213280391692690800811407408836227892867209,-222729007922749638575803635075683459982560092898526219345560461025488961395356568683,-100744838533301760639061046921799949102404049385884115168290901414797877045131688928009,98491106676030770830874461135944259902861067403282994873044772945656999442803936170842210,-8604663681245868757172363667074009036466450725600562699929258140208781814824820669857170649,-32500288208005048284230376522662,956328548862025536085688399936977477893354226273,215805714879656519545645774334272041905568645418386396158,3460040170193328534758581943284033090889721619994562723050634037863,-84633099224739411382655068858461142722222159714478537789872713480438875,-2754997118387733750992268040201742035151541260857025481301608793082680228735,-33313955776535838231200877645556274672767746814903386534392770992076109068527174,-75521935934005656655902836216789958240703639749606752754809101923524696445344964576,189086098303395301034125409910683869362397671073164158906433856373055894762821376558699,-33552512670783311031076078692139512535486119426936234009804648347352537596114245135481082,-2429083530295235833432530870008000138952186893894977082849676957541698212813844932686895160,138771401833021828356081859485213,-171724034551550317025675929364611702958236412486,3279252108741184574696085089262686812456507843712478995602,686597491739304638059144643319462301079043950589297880326859382644,-6705896364530435913965423578396012483014210223597313999524126582594048,-1436753296589963256122793767686344522490245740171899288895759532375459595072,-21347989326891314185984610658675774334019706732114796863596903633779195006485756,43239463194305201441150532452344285047907395419616131920644541891535513086167009303,42143120808641187794137598038931019730316130684139641905538862641757241283893410248489,-31539081986527330756094616751627390055143332478464385018401175625430460421527385834733825,1411451235625420261860655247261478212589081845664592450747401077454300060829910678421247956,-540600515518632624750558573338462,-790672412169220533482689476266024627952314351912,-3008762364847884600252556574663064537167518254972376446697,-861422583657815684011755616097763111337943483649239535042203680585,7964049143643517149059810655102104937103640051387359405373230583058180,624828280769938480955432602543245411454982174154272171554277896763222893348,7700759040821566413679296483619146542701429128493733159915038551886607754086284,20716560665694460811324851524440972014130254189512768087527661866958271603121016945,-41536765641874667091663236367593395052964624503257179485881301292051724784176943379765,1822781124194820916455504583769612917331984521230470529288728884926489701194239915033267,1105380429161583193511192496949047395108691886763814224607444484953156640485018850705028040,1925382131638913090786719632371556,1268815264630247241347699309870139489022184095787,-51677162501056311825096770920128026035644570830008307316,27779847812200958390148731112791447361180922783423867329992554366,-1315463431933320338101994838246128192914719545988860916596512410382436,209348110275996281437222944142131311164125178944358863439718805343309656179,4531533179900736837037946054553886730537308780483572855315498421066985339295730,-6876039301384226143587191070970750178545236550665517366685852310802441464786635115,-13509353497975297819077826093140411289075960930497289363662144334589685826081292129319,7795447338199725179565384423186558233725357931707706983139898329122631321124008654759634,30903917246867578065198617180099492372452067578713274534301262143177961961685215030283193,-6279974008829077961421163194751825,-957509609240143701008484502979244709913841673768,1658232322908124843336780797176605122775199803028747156615,155506080478001003760191166181203636920595560802033190606859954703,682023061232217812473247275115819911965200970943919363319303357507662,-114199785925775186171525863853917704953195556472578343107767744511710482994,-1598395298508724177021703074126994283842189100857224735763986488381678737471643,-5129886801509918004970558345575043410327429334965040027975049730972889945528231149,7757826077187748747063039534015681703292406371822283464967952362484731499122158535938,1161121547297730184879067435840210019654117714412809609907943829291569759558507713212837,-257660397580981770459418260171237704999390172765226877522145213782198651982634249500636420,18785604158635492722507921047012897,143748867690684724313699207936861166210243655061,-958592835932329517576057904223059660147646765543107868071,-32897015149609571654614375624403807644915969312066140441206129279,176987463271198535650312984666861015273669785680763509343610620289484,-25637341001625138499745541061791981127024934640320467261013545121655104724,-879981825309199704778336335596530126685262794588819579137662387137713019079438,753974132170204011022339876038156048145421702571725592839817361087612431680610051,3561941285777158770736280486613517871918783367157081795463717393456929440741600469029,-1477054321623193318176721455844261649584423365886390708854913442168267684133323040857181,-97116985806808947736423271309307425668573173932121813887356718028992926145173411369992018,-51600277016715989226159100422546218,571059603183853118163873394316190555101830214062,-134005641771149992426142610491207657705034155587945894585,-19759751048373439022874847511362369200942567710741729380630799199,-470493681160935366431176030836050322018821021691309600455021390308550,16525567813141676324596989029682162587506003344844423176074642322181818571,294870240333236074470404245387718785228207753150117930022817800797520791669239,1130489359252467019006415392444324203947996304136268715063891525156902379401956794,-1164907008536518384036795828659430981929758559244136711395358646411347357207014034850,-542165263299066519095523800868139109165397911097333340867127795726370871029115160973864,25637520139768263075237782050714994307011396418563583596679695197129168315900298365301484,130281598605684581297584513296991490,-772460495306735810532329565633278510501083017352,415876096515261105808829132328736675268797842657541402456,8430345845070213539137189788778218451721227809305436673936820145,58069767504116566812895859418232866815357810081283576017372256653952,2667886374871553168781700302895319369426553316120017627515388249713495104,155912850277207478761957974582550013306716344604161576261818606103261988997421,-1399535683272244099659150160957488490280673302604762399428812982212972022971971,-787069602181164247750197331914730682591070764299611694439426567760191676902568848520,192530516878891612848525889513915831810577106293929617421162974653181432599825336361432,30886541321877710068241700413523317009695022109016351314511444145315235032701356643133115,-302603192442594810288301933178448479,493843419073152774119777560017666917142343667921,-169526260315183632416007204937738705899623461472137005795,1427033930637076092079996517143586299349872726622132154910213755,113359292922655345554339301683386810482142664041732868469769677631482,-1711284043007901474493122617275890390631469438862384066803133301533160102,-47674409506111957884996254537820507876986875427723031342136671904621293359175,-218692704564677972998467543571253105757540150874093469584557066892806342446208546,119523163052109885132859942348905588666295204771553968559121354367284818267174012247,143839662742088967055549231902066149871722009436026124435691118818917635521031753641818,5151545012376550802373078531984478746872221454013648327990145869175902090403503172835520,646982205142262323084224348409692116,-68436039224644031794942736753461867418002508635,-37037343088723306612996985346993331729760679328366651521,-1355345316399193708665782451675314430164065564142082523005106642,-29835512833752074056352749427377476491691260740641422604773879098919,-262870303931841833754611658945880471645949862063948255295391796112900036,-25134859910302759032112626139178043578944842102854642547224762081224565330526,-26478677269788271293778032780835921393321496741996634787021020661507764764778333,145145175484231242218961370411819689394688916468552856759035676881305186848165779993,-8039446157468543656326253823418500724226547383542177172815655462097519960528890278915,-4805330176124970784036775109224729693467196105015069396784613854827973596221082816183112,-1273882702958583808287203225944051967,-200496768706992162271486700109583646351487143419,61813633495186821447970200227339722833715374868588530094,37754026359864820786054111408966263979496894487268774201765662,-18359664296743341779294289543311173026627954523158244003623404961323,65604773028542339603443688699032376610572692730787719357608759110809475,6603918953758111273512354176943609716878563764909345191814320647152202614682,36516679551030770429535373659656564636969957962806805471829828086210146904057926,-1242252496465182966615789926108957891847241465609700825275370079647555216028059019,-27196185319103007295277877580266431264326312438261738864487351937989565679185415196553,-2731295044892611483449897276815378982978383554946661221518364408718668134377150491150976,2310476156523818922924321560332879512,233174594600024185548745274817828860735686112017,-19501795124625388379692357047491308842711360760533075194,149196540029798250131526263132774426259376092513530938422699885,7344505480599809329201281996596592129153776422240874719853736043080,32446708713566120807544828883790974375064138379828321380536067856262686,3672014585348915907341460524074903125135513396504197941937719076273888956068,8585043791427685209326165856473393100078053239523013046231226791485791878812195,-21771309996798020277312222978755682511956148219282237651571943458785752909699433263,-3717903304324824207573424366347298266424183421783999614113022938091814756251654107288,20576045286329309477750718899063900353631508755334810574197974064473117212408798637040,-3860601496472042695236114558557171891,-130290788745660345557580732014510560805766947591,-4596719467342766788527933387840965840613969378499198390,-26410836058539704155468965596555449634628187964865856922435927,2175241040831551084212437018336150750804834790786786591677361577504,20679036429720492781492377527639495575461856681016766679919825255773359,-749534188780900901258806474674034870103990794540852083430596240261291888399,-5130805038520242333796121829858810480796040309701828562266544553310817005496253,-2850821428118263643295545219697641778551680771459038639507482003580783045902065533,3679443822439540754443569608683879550491840353782729936126223938267159259514264525221,537367028012034723692246661754570908973413162261246297046458908434564965208459849326048,193,5942472916209011965145696438801007222,22308877357825252033108700792078236674871172789,5732676579148062184483259968384298816264079801612694144,-10543009224455022683986428521047665083359001566075299754440942,-1266500722864045988963169020062913473863338223582087558398098264363,-5381663624727252171182912083952499382704552738858912089412297431382564,-482527223420692388260501554347511436671076533056061607242991515509806731957,-1846013709165572549495060186970799164186310974957797957921832083402460895262151,2479083173212570897313131786694912406728034779581674092208245123453171799801206031,1208776648696753504888060993658405655995387811545441850804350212975094759900672598723,180369735379230446860760927299258135965313277476924735514453202089400237151806540581232,-1499996,-8424552091621584543535018556563779678,29048194262350820153327622824690822756174978700,-1559356621547309533963494046230150561950645771118502065,3845194650581771435754234868742053083219852191007284573289436,-186876127260328318749680869740275840655551083679889274583173751318,-6396742641282383850887063883873499531961697979332265588431031903459143,61952791162469008933636994806683120983100466761735068639715785578658808561,578618407852798799511432487513525747172470459298979342128591807992301632262043,772352046129940078453946654850442281730501115599585935560092423329922510542346476,-308317877788450170582946428923045347205760774089439162443983590867275336340759062046,-36357300951558782993107671596416769367357690433188789519192737989622805525795120021840,131507305,10995991284651407858236484468133905113,-31417061259292038649691033100318471182276625421,-288269306327937813874217158230787121352486796683280301,301156025967506894952967641578645058457002949506346586739147,167872129307543966149149209312653801334787329888879143196670875755,877785149558186351293888169506613910232985491458495204170772792084345,56168146474813318603121184811034780419054387383484739611231474936444918563,308517006894984313237986225055706895662513958640962182619477713237616688704294,-167489965059487846805023944857439351044160971453164214754212448170929486087813569,-206418714330178251397768474012351292843951025592945004522956893157522521765487647630,-43842725577942904280485755149073503837352195532547539276416519710028949146319095932100,-1514201765,-13206971187962579943637723604350957299,15973030927558492759798510086277054287609456023,335850326993276418851134960066406308723839935413975915,-318359146813370810653068541138934134960652957005323349397635,10619499671478022653537588099787402039895259648240818852278338222,1131834918711194664097627872962547949278067108709095806551735054834973,-1892086741951027646174670002993507904866079199897613364975160326954649986,-46470054510283637531717248791452492558944466788076314087504046447885425688529,-126397472353472998424771059491575349395381099856100190026886979760458602457015972,3479648526871510496856454762708659517886124895388697016194927735046416167157621741,-8409724609351126635072094763435935879131849509866721816639894046291987496885318116624,-10140210350,14586794820779581267394665825048210483,-3526149156003224069340155885533482051861994629,-87549292343153369595178089945421494541026512474338196,24363293715723882696023635499641963278360247404270289651820,-17795314740548245121177715938126559077526764362185760869347575968,-113321572398272659672830612360090006097157789815121250830143986850911,-5606906382588466002018146503185093488128020793307836050246766346657032611,-41524406089564404834732180514897790926090573801089929394872643690909500072172,-5971597751082878189959302820152301974996473937354563922368225581243745060369871,22011692375116495222854937898812222160933281826148869195324271260255186072359192920,4294232450201725906867904803189040298511515473281403345278375583159068842955064634264,973994059778,-14802806899994168900884163119967921534,-1284623882188559505785756296092601785053325453,-8435506151967118437246572212341698120002689344025307,14558328735729224248306559607874375106152418337634375817438,-255337461993444000428612469018463395630105465585882884467990566,-151196186208793176031907330232886102047464150891780041848546500869278,-483069137389833472782554879085085796290568820596334391719831065328280338,1359434673166998543315563824056859027431280914696397332364268278120014551310,13985283537695133857082164036263470098193118641184655138188213770331796251579047,2775656764041650914226395766683342531461798630995351101100557245690083109204128817,2667068440887734024919637524058896233384219710741874432811481193020131453516192615504,-13530443321964,13788869117072750536303045851832335862,1583600235841826280775037973828191288868197943,12454904729317087279620631205415860381454160976090246,-3181001920415462664027467367641083368120139937632004922757,1545612971610845011947859296403436134519956016203454687173667752,10328186912096867307018558711757498937268601366652100387248694131439,445636579449264481996357756367792670900028805252880135833810364032983983,4486390419101355073558157285897558518732733340063377322590703335643494298423,3691419486288000324852227466899448630447515726917694048622763053306979958709057,-1265215098080237004050295672138814720152236708318729615566778919254365601285887824,222347722557515254332290723878748738304313968704547806564632707011418381047286988146,100547083769701,-11776591236019472041191858859937576172,-750875942424935832469414824330455963561445439,-3360453769667183780619589798002844798836778628947022,-136101195854495710219587523404513846131199749120029117824,-14053862356679626713539543224149979653423790719102881147377539,16225456236861775299122992192270859133584523219159371440738569119049,115471760999211850410780120392832800345135076946075446657438194688110571,313157365945273399758410975283862319449492065049881661832933255617194051261,-878561933888298884841505300727200454705425218608961141521677932663194198148423,-266997097099189465313657447135126121435360752433125155234349875667210848958401950,-299809520383298147256919237291556714903044729143625273250458823050246652946953081112,-609964942477359,9209944265244820370614508717689946687,184708658132379257740671505269334254611990357,-37159607886714412891695130288405407247311549068627,124617897384468348469071405771663829105111466822700151860,-112059504837313007213984016336291792478895567501335240491789096,-510479438074427438150148754790544413895736622379080997337716955647,-22325391983536221455456086308868830794148431949703960365923865294191505,-375403981959999090120691699099989030910163604687545176323600105434957541642,-587381302601645195661540752143901934430673377933287709286770254341615377887675,21425635634482410964104338831146602912004864634853081979531133196307659675583173,-120817848934445421554980011029949039930133068643432030304591499461304235648404107484,2395576563908941,-6585929856671122761915111102577491059,4158312844660908390557192208314438586477048,291510692900523493629668288627130398234284239380862,-20003259631728167695817135378260271798108248855807000830,1228677721833897782752520462055904296554491269171692044963056,-1415065274316408765459939756688163499151904513202851314456918594392,-14916374375245300672189743111969151197379498258506083274130074201895599,-67882515996772491461406476993038690158808248986162994856857571085540844414,-16906930031698100336214072851536018805604977383443621535516867274847873628095,-16762432460163608382327474603348692611146222168418660674988238563210964617925829,1437220269831120199913185699630301311738365419761328550748351675974182033256784248,-6650470986426200,4299481573299358021133232036786479636,-24713143936780841184502121111779119407851444,-86068137059454002862183197478757894539694028224467,2104689794728475122541357563983256184537085943610399763,6866969618662339429918909832869245947683108246726997977079670,-16710091830613480286013603334653852184365649075393313878780288773,-354884928116484825897099895744284455216828352216484039071915448019814,21770418035267214661506118740614985367827528183534282819699560682599586459,54785666341988092367525639059490931278336784222013308384427036041207686195325,-7561984662830249796696356677066233758367196618873050400773358369823353166512038,14234413447507178344678748393142219223707620167346594103780189643633031372383813878,9776601195574437,-2558091985749236357307371548199007960,11415158559260661391894670461370677575471183,5111732695441130238215970568537196441960460303204,417840388841867442900195684602219041596675735748455129,38143236221849786281586190708981309658378045391458776714405,98881990589291375332615423263990659948413995018279088040597689281,1297840348448974487639679780464693849206573035665761689541896894727041,7774326725594986548950321271703344549435687504662401550041578006604884645,11099809107217693575967960842054118384592881875675731722497344431254948263937,4718384528022814093218629380217197770683330961774915759150214596046648722755109,3609762545590784272281215962211001431170822280239660951964700955072885087160587680,13196755391694639,1384632780972733544621671500204114354,-2847924556391024795605450556865409035280178,4016995858841617955581208760669990979780945968908,-360793105695623183443676059589968661427111707288846646,-355558392538195189791941355658981690886269018099134620540808,6078294247941689478151722026373634240915627543087955573055418128,217758630797147851819126197644116834749272569535683863611245028372979,-473868744307871315764668075018286110873910147264346019246940809736000578,-2622758444225558432559704477224152785327852098810340764027603004077232360067,2831921497135169179723687709390172478859638173037141251927813985966088291024361,-421213954530303955867176281962964519807090093287529647432579121768405265955775520,-135590682802699657,-680545477781968512155955651395254552,286103902310202237564893149855996775136803,-1425306713550942550623692010309138704213185857827,67190973164123941537765879810458375301253993331569181,-12671582791119989991079376564276447470649070573030433887090,-5329342158065079385067174914306030847952115796731509839571289596,-71213064148211798732416892728507257763260166680881487496340192532102,-585008861380151430727365069445769008010974962168626422036854277888934580,-1282107278426597635187159665418946111886023629841831683685278020705021903752,25974628897659309179951249206347497104231989704753614615777987155204028484772,-384057127547674457293114644164279752209020121240500033853207128827987990985960976,492647926866026339,303149084974400114945828618431364234,85212451199594827630294199979715847110734,179526844497777329740465263002670200410558667884,8641332785955105416098219000038128023572431776441161,15252479423540949522152712419591246000427262482357285647394,-639734407833063736501275841003179815047399007133407058244549581,-24862067964152359360840381810878111227174557135070041227817657761813,-61071321249074561439888089558191129103988179779976354112575374435740312,-46085951206101716587160642496458562996098664747289487616523976028302000604,-354469569950812636019633100491178503833768517982961466588895353172374965363440,-53672968358794889558032325766723993010806601512344298122908429036989810425024055,-1224706929207621113,-122156125621940770124258671240758985,-50140338262063446973262710247021293551704,20200832673699918899406972810013771268410536087,-5150007458445963877713140181088230949171194395741394,1125138181765449084045874980158347671862203745114909134180,204872977428655325897701250193703585341744118601900617889116683,1304039198625405659279787268158176771324313077236951437041540651319,25593863114540014711137379699040393012104562505373315772243894048607777,67780959875229156673810614958791125241576062215683405036492973119827837889,-93616064896917364696728460607665465436344900490080081342998659670882156453681,9993157625879213321391596369815299314407042499510497787448395037559474769831076,2327932684462028303,44448530518453950488385330694022247,14010389983072763833068160982752179979142,-13328052960848030595544616840352139777154492541,269163381340156891074891112245353203665432607339386,-521603886500976631482001776385150808038118899788870181701,41123528547341409679018610579799551783251062159115269191926551,1594757621026363920697511423911938902136803517945935860527624076494,8079700115179305234990307782596582140588501310073837851680193918278365,14660303747388968867989251601903027371424245895960104177196026441158815971,10118317572606253712886499157214140499724235312818293620257658535507358677606,3900091635414021271269666600758512738578781955826505055166837636821777238545658,-3515505351833154881,-14580663896084663113022319535280786,-2765922093670412473924494119264045183867,2711453305152353478235212285296266163830852320,206888744770137343881670361472020264165999329378635,-60590088960368831908323093062855765891471309906488203684,-4553855819121356981685154176645209380146396686261800799552547,141571577031804095326584815341078370700496622253283965363432367776,13022618097224154533721925242749365170128691628094970476674346783394,-49736441534314580003614806426568382232146709632932880414600261777460789,10226514408479584855536765163184249699727486727531397725528035438801708802869,332823578667867742187937469372775364795823226735070497774524858747046634771588,4277252377583490913,4305936733800988847456886919527904,446446457126097463316874362852353317938,-213327524744495148943619841017899644880559328,-25030751201792935489104029929628406022273099420887,13552345686177838711998091189403936966596891588436061486,-1727816824164556982139553225449058512762386832149465217757119,-54089356601239901562821595560261521665164129349562978550937817872,-438763465011630693837670792073021236347187157214826612571662550274555,-483148187084430590374334685157871889981419590505680353681591400280258127,1768428971040814295865131091826450588980648698984905618575997839628746199224,2863267095299610819640004304881536067574408935267019264195591963924267506715,-4197678610670014553,-1143485141649183904123665028635850,-71632831651007330107578941249536801657,-38997779453973624591072450081386473462597503,-8279903254038227663736025369741319856153195203511,2162841374415172357848033916325470945349337872730139461,-4298576555792098791060654760664958478652917668352784701011,-12920133712667861382142813070687993685876648318012330130797321642,-83880287133665460623336577541650733695614167834064843821819819660737,-126273659515647719590985559389849761516020619163589154208154643784520330,-197114779416574605349305231932633372703258745463258595754156398452549251143,9729194896894018890754639360795408567056165127025306651613750535297977256968,3291138851381413877,272808072951292701123328016031228,13853365754070479484753099144346169891,17228348600812534890724489955239621447815003,1534303036310826378802570746306832166909629818690,-257099165852967682533123411709332269088291283484563074,45094456891601963558337309627559909640694666173702705871270,205998661551733216647520830860218810116273478013307611397435111,5273567580958580986715362149552310912045497968103677443959077156601,-35731256025365828949311626124349758046138793122282891797193264079766289,-136815886942547782431145691257616368757811836023378570471387990859144703468,2820349797006936970545786712393280762734182639550122761356468078895030255316,-2011556494479342573,-58419691655451469545839140348099,-2979874352155589953670460637678871934,-3264440647818729208367123023819484766387969,258622047775543439971846012366758410562482935668,-49067153163625876630786210776448106498218820783171613,3761500104778370366384611251749970624991519349432775722109,432371745781855434465066170023457547023552756690526145941908022,4752015671894408707919121533266909958352904276161809403919820065608,-7319107334313896252674667927481523773997131764789756694657229907043909,-23753144057051816493053817903059720579902316504245957943313360738871990083,229468336787858290035337602897112784721497351498757580571991644036601315960,905904986364491055,11215980711475749086901448681253,568968797472268014390094252511427486,327553361321155427262653644586654055911193,-76020513959473245837427120775990466760481976603,3526437522931323279704300740567698101058252213744918,-593821611193731845631051437730178575101088725978494783101,51236104977462413597526705775707263150092881305085387706775928,686543576040408925827950333873761717692405830859986078576362453539,393806098255339118396860658399649822619689123707710245835957740807357,-984632414566396114351171682060460307270468446699517522285363530731158350,9736816865109920377111504753074744515374538408112647048852211937894907175,-253910116204638050,-1927010706300575438817684529545,-80863723564644306113666018882062155,6938955579622005071456221529762824027917,-676043150082725942664065956689529354206835131,583101763406142961355398613892134720606779947678588,-107550216973327197284966851248538144482312977751610981287,-3554261244435875354608955881529552051859942186252921763382976,-42160797161864943317602801110676906833617776998984527793818907219,716369299299001777411649634127840184242287153992369036809261830992388,331459926916663825901980235286244193682886814309598566584576570310961900,3475948442063017397444980897030561907578267911625968068992714128967672500,4590335814857685,295346017392464613749532998477,6028163964700171670580556829588199,-8796825218223178151538925890241636013352,1645129821275102379693320193795462145581129702,-29059169108714016847791196622466223900902922781436,307649611626750836443728335604459453837831165765094767,-1443806950713765243840733903262932506621386874690080985477966,-29121602809931322609448152651407437531988700264245264449188693258,219974449988681342785134401764048137301318220146231616884725039779565,72691109392748063549744083539376808967307185840868435675041551372449125,551020319453174505681736915565128937543245666390264204394862528686756250,36252244571653576,-40173789094023751081278419435,616577821329022651764365810142276,1553346448295184323057333192496628818105,-143450044832812222505715380634951581217112746,-1088624256780160655252397302296006645073482565601,1167388508307101899691251674977068042368633531765233064,-107950608433251761718809765538899468789745936542187157562034,-4096771439935059085199586413364506495371267416055847438098342395,38868404554643852235469109911121123114802854885929218650639704753275,7366811993078287018402014972923590326068852702624401710472210215654375,39068495297954101684999298173470122899105402931224754585330378060662500,-19936880783922576,4810948855093752378227896420,-311448014162256052628817426234891,-133393533725047826742102310659148489212,-754467724709443670751853334689580140137714,-241928322853076246550701237261574121742002732677,56581395382342924570372324638153377821139397375595254,7261364619106301817555338232013268598992529743880923470677,-86611111925474066619180619377613024554317122205916765936345450,4582173566885820579127009151663275374221534839735779080800597247625,413994847389083953466662225131151440833865939229274448285004496700000,3052148725578023263887770897267368376498346114897626638316117015765625,5920276034914829,-501035925797815557048121692,63513480707347090963097352887118,1558679503312275684297949823841368784,817329512380368491105700482765814593578923,-24451205944573520898692995321188886234890088056,-6273585068305113761564334203704593138450088943317953,1743650602686966125425975937408506559880984092876130754230,50111217089471865686454159189898905712178044069880480057143875,376108049484062882528178708553436204137324933948455343923024626250,7188374335277118091450905911449597669106115989338146629824642593750,284748659051499198061886095807158067885950743128147119412490448750000,-1040857648691296,44529654248981477970702255,-9012467101041823962764638575927,1299601214537709326371926898216763835,-105600077381784835053552098620554572687481,9004999803409104077594767916624713384540214403,-273066091116462775667683363592625192099833463888480,99069527572114555831008863642802439409197657076385377775,7407576773337239989623241558972851628505379309257238717414375,21594761864950609658171841434922953688726045415503003433951078125,-886341147255027474184466124557676473825498467697800342467276562500,35519004167503598008867976686657939477609408904989300655961375000000,91707158867794,-3276631985907083088091797,969050679787718713320137579286,-215036691026242962751955095010279355,12008626464087051125847110839088269412490,96675745003406515444263918150562990069631769,85149314108257270878338800397206733371127548021500,1735357912257389629532049072244237351383977230486199250,422335013827944531247655081633820530264895008534283751818750,876427266705516012972307592613621951445077810360111801743156250,-84088796781825787111928109254099910656380587526763108970356250000,2612986706173269493694960294322419522774956107017608945860000000000,-68866557606,189480904863781987326168,-77350007994453826264737953037,17786546913046601901585829318974801,-1242637261589757308462538796500350090733,5876290529489220107145806821938075308463300,9957318205127336391192234747298476930696104628750,255968518864740011829570016816360534252680956046832500,4068635182716894452770034000417660593711384488274449281250,27789543187194314214950510887822288005284039505458179896562500,-3858601861903877518776145011504405006010901295984419136750000000,142132562452378897474575191742995071393093303619203630680000000000,-591514043958,-7770226507418734724124,4044504106517207429415573630,-793683082182690447979027282213158,92752210126909839744086851263888553950,-6171890082929811264126555243859485009761100,471729957723057369962161551785068160806746656250,38100097471003722080135506457266697858530917165600000,-434159468009605070041050624427530220923270624235785937500,696120353633848791799496232214855639052920754350609237500000,-109678971283008589015869712519280787341433494464651950000000000,4276378998579342100513528190984879415677827849229692800000000000,1,26272790802,172557243346662628227,-100371999343844629726734924,19460013418301563589896218460869,-2726904840900423365669879454166543500,418277040610792529666234274271022231539875,-19191192475950271742274214180193369152959468750,2528045225587904152823536639193073766235846328890625,-9103720461383595743234329743457989475790133617906250000,9222568294754228670773001973229089189246606942277625000000,-1681749764579042333079671252790804042113560631334000000000000,85182129605625226623365606625643702875509314112064000000000000]
